body {background-color:#ffffff;color:#153f87;}

.header {max-width:75rem;aspect-ratio: 1200/200;padding-right:0;padding-left:0;margin-left:auto;margin-right:auto;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAADDCAMAAADurstsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURf////b1+ejj7uTL38jS49awz6u51MaVvoudw7yHs7V6q3eIuKhnnWV2rZ5Pj05lopQ3gzJSlocadIcQdBU/iAk+im8bN7MAABG9SURBVHja7NlBdpswFAVQRDBWqqiyYrH/rdbglIBPZrXp5F5YwR+88/5XBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GShH8a/hqEPJgL8L0PMpZRc8izdxDjmPPYmAxxvKIu8SIsYyzS1kgbTAY4VSqkPoRRTLNOs1WhAwJHG+nNL+tKSBQ44TCj19t19h1LM06pl127gIH0tdduS7vftlNv0rUWhBBwhjLWuNWmTSblNW9WhGzhCrvua9NWSUpv2klEBLxfqpiWVtSUtkbRXLG/AC/Xn974b1kjatqQUU5seVU9vwNOF/u3Xx+XzOuu7tGtJm9WtTTIJeK1w/n0Lo9XnsrdtjkllCaQ1kh5VuxvwHCG8nU4f151L19e7Un9sSY+yOQL/LPSn03l2ue68d0NtcyCV2/+HnbtbUhQGogDcnQlIwExE2vd/1bWj09L8lOu4e+X5yNQoWDFa5alOBH8uvB18JHkt3kwAeAs3B3OanIY6XyTNzt8eLxdM3QDgn+Kv5pAOJp0nJ1AeZVTlJluZ1G1HkiCSAOB3gsZRura6qX7ymIvcqyQrk55USXhbAeB1HJqkLJBqJn1Pzpl5lFHZalI15N1Iwm+VAMDLQpPmrFY6Tc6JWMRC6Sar3Ymb4FI3AHgNf6U5m7ytl5K+Kcgotrztq6RyucJFJQDw7oStT/21JU+DqZ+8IwURWXznZpGEeRsAvIdD6tUqk7qDhtJx8nqKMsrOWQAFpwAAwJsztv4u3VtyTpOXKIr4UMolV9uRNJAJUdGD3eeogu2vSNlBphDXmB6C2+NwbAcdaRcDeSF6Ng67tTGkuETGjj55jmU/gX0XHi4UhA9hgWShpJu2vUg6UOsSSVmVlC8rEsgMoh47WNTjlqWXVHTXimL9v9KSYak6Wgn6xJf7X4k01+11OspVph9ZlI3PKzQTbfT+dXtcRzyXo3spDia/8BF0yna8bsaCyfTnyWuok43FJLUZSXn10SzLSFKldko30ZLBHXsSSdHFw37qtL+KpPLXkTRaJ88jyRsYkQSfjDWQanN55Ja6j9NCQ0OtkmSZSMNmJElcVwvtMpIsGdg9rswflZ9GUpabSF4Rj/9vJLHtezmSJCOS4JOxlkgWSs4f9s5Et3UVCKCA94XNy///6muNPfawhOQlqa7kOa7aXoMJuQpHw4Ddzh1dpyJKWiFKstpmoiTNIhMYHiqpPGwCNgABCKeJnJI4xBpxI9nf/mlQxdeUBA3yZ5VkrYVXJiURd6Ybe3d4UurOtJKJKSmRTJLDEAZJMSXpUEn8OvIWpKTyHMIbtbMX32AACMtGlAMZJN62DIEa5Q72lJI0ixLTCN/YU2l8w8uglfroOxTQFlPidjTjD/31GPwZ3BRVEjjJn7pFM0nAEA0GLkNeOwfhaoPnmRqS5AAoxMJlOHYaWIb6apx3lCSgG5Z5DDh4wkl9bp2GSEnEjWk2D51C2hlOLY1zqKR2XVPp7WFJLrfhCQxSkp9MkttkBgY1ZFmSSgIV6NqryyTY47tKwvVKv4t5JbGWlETcnspFSSCl/ZeTiJIap6TIzqRBSl9JQ2RMtjCcQUkomeRk0Gq8P6DOKWlrdij9Ub9s8L9REhS52vIlJbmu16Qk4sYU4+hLqcdZJRNXEjJSW4qybAcppR8lWR5TkobhxoNh3h6/lfVRJNxAziiJ7yct9lcJGZrvKgm3Y93r2peUVJOSiNsjRodnJfcjoaSelet62Zk0iL2tWg5elLTUsTE5OMcESpJOAbtGOD8GaOtGd0ZJYq/VYlm0KMR6XUlaHESUJADvqjp0Sl5JMpi41eKA7skh7gEfAZAS6Ghz0xRX0gpR0sDZQe1HSTKa35UgH1ASTiZJd9I5BqKVjJLkPrhLXKiRBV5UkmPdDgcoCZdJTzKQrX9WSfD2LXcF3gvQ08uJm9CPF3q8/gapJMzIxHomk7RgJ61Ez3CzIq4kCCGwksRx1joFWVe2V84oicO57bIWe4W9oSQAKQkB7oWQ7lDjU0rSbdtK+2hfEv1BBeIudCOi9/cEqDlAMXHJJaGxUmIl1SyqJA3jHysJ0kD7jxbVySgJcjcghe8qCSPxRSXaZ5VTUn73NkVJxJ2W3EIpnV7qzRxgmHAx0LJYKz3lXJUkWVJJzF7DJW/uVTrhuMISZOPZYxUs8Mfgrdz9vZKEd9Oefk1JkpOSiNsvuanQSmewNM0BE+fLetxSUqeVZHlSSTDPwkqqXWl7jFtnmQFkk4ySoD1kp4/kknQpSveVS2/jm4chqfWCktz/JqW3iTvDx4iTzjx3Qkl23dfcNE8qaSlZSklgAIuVJM4tPfpwgt2nQhkltc4RGxYGPhTUf7UJwKlFb0DqOq8ke6a26YYS4t70owIpYSCV5COYPpbcBl85UqNEUkJJMOCxB9w5YX8LQCfIWkklLScrmuqIZeOPlFQH/bDPrbi5brakJOL2dFuY5I4wqWTmCAUbjiipTipJsoyS+Bkd4OISfMNBSTajJLH4gC/sX+7etktA+YSSoEiQkgjKb4OPwqRSXEkNq9c9TOIpJVn+UEk4osBaaM9hC4HUkFGSXELEVQP2b5S0hMjnlCRcZVISQfu3dyMp5ybMNEcYWbn+EBmTXEoJRkoryQ8pwmyvPWtAKimlJLhOlzuuvL2Wrfr7SoIbZw/gipySoGwtSUnEzeGj2px0aumCmmNMjO9RkmSYeleS00VOSSAgZIGrTlqokVaSv+4PzVhUe7FHcd1+R0nQfa9b9XNKEq6XnJRE3Jze+QiFSlklLS4Wan3j7EoSLKMkPHVD5VfdcBQ0JfclgYJwM6U/q7NaWwuv/6aSMPa0Su0Hby/dUNJCAUbSJ5W4CY36NRJ4CUnJzEC45BaurQv5w7KuJcspCQdF4YoVxyN/eBwlcX/QlvgquWD4Z5UE5yVqHU6IrJKuFhKkJOLeFMpxOklBxnuao/Quvx1MLFqnpJrllZRaoYeYAzlLPFZSC//G13F8AVB/SUkQrGE1ti89wk2Tkoh7w52PvDhpQyWUpJhwShJhkDQsNcsqKe0BjQdxi5yVUhJozM8zoxOAFd9RUh34jkPP8koCDZWkJOLe9GpnDMKlGYjv3+b+DgApZc3+UWpprdUt/dlYgvi3qU4hjfgwc4KCDeHDR0otf6ARTxDEWwjlM6qMknpWBmv9QmpNRiII4l346MkIwqVpTmCYm7lJOdSCu1Z+jTTQDesEQbxLFwmTNuYUU8HaFR7AXXPG+KC1JiMRBPGRZJIJpTRiJWEU48v5AG4phNRat2QkgiDeh6s4Zn4UJtWr96eT6K/WEwTxEUZltsNjmtMozrV7tKRDa3oUK0EQn6FSu5FMVklAw4TdoiQnJVpqIwjiYygTk9L8kIIJfURJFCIRBPFBemOMcocy2VQSpJNYuW2IHmrOPg7nQhT/0GPwXXc+1B8hCnrCP0GkqZyOsJSm+TFTxTd1/H4rCl9yD9hfs3dwFlI0ajoYK8EORO8ornX7nU7AiRgdNJCAsyRFZ6Yd0xUcFeEu4bffsBDRKPTWfATqdNcU5C7ifnC1hUkXKRmkpASqKgTnomjU3DPM9AC20U8OEXSmQbXnaVIFcxSTo2EAh4odczRTHGgggUgLe8KMxaVwclSxt68ybaGm8HvElegjStxv5oakBPO2DE4aP3QfU1I1hZi0kgyMW5ZWErRRva4kPk4h1f9TUmEivuFpJQGGpETci2Iz0fYFx/wKzYeUxNUUYUwqCaorxj4WJeU7xF9RUq5nRaikkIY+pMStUMahjLPSq0oqPqMkYeK2SCmpgzCC5wa++X9KGlNtva6kbkpQYSWRkwiCNYeQ4FsulWTU55WEjWSUMmCAqJIq5JNMlPT6xA1foMZR7f3rX1YSNpJR0JQfJ6WtSXM34k5w44VJOSWZokAPdWOYDoCVKiCtJDVdFrbOxS6VUJJAw9VXUtcgqu2K7kBNjh7OcIbBPapcMa9GmLe9pqTKz1aL01GGh0oaq186dVaiTylxJ0aDyClJcXZVkkm7btqYFfPoH8U3yA9VEVcSN9GZT/NUVNE9VUvEQqhGsZeUlOwsVyhZFo8EC0NhEnFHCgPkU0m/ykBKUjklTU8oSeDkCpAargoExr6lpApeAfO6knoklsBJRVJJjIO36FNK3IkXgiRTMIaV1H8iSuqRkXJKgsTzPLKvKQnaeldJwtNnWjcFVPRfQtGHlLgTlTHTU0o6ZlXVfFK9HyXh4ZlXUoNyLN9REtSq3lUS5I14In0uotrdEJRMIm6b4J6ySpp6wRzNfFK8HSXh0ZlXUoH2CH07SjLvKsl4ogk83KSjJE5KIm5JZ6aLlOI+Mp0468+AER+IkkYUJGWUJNDa/ddzSdPI31JSkextn6rakJIICpMmM/3X3r3tNgpDURj2QRbCQtbW9vu/67RNseIQYyiQjJT/m5uRGpG2CqsLY2OR1CpJDytOp1wke0JL0l9hQyTZxW2oi++4ZYn2QCS125afj99uSZ6xJHymSVRExbkQk+Z7qikGZ2opF9EcbEn1/fZ+JE2L/FpGUhzudSKpJakWabDtSKrfTW/S4w8b26HnuotmIh9RfGRNCt//dX4YY/oSxyF4Z82CTbkI5nhL8suxoXal0FIl2pFUs3+LJK8VGZeRtCI9pkpoRrb6VkuKzEvCp4oqKtX8vtUAy4U7oSUFvZFOQFSGqyOpvK5I9g+RJO13q/resiUFYfY2PpYTnWtSn9U8E9NvSddEkrrTI6l/uHhGJDXvxZUm+IM1bvj4mqSSzBYuF6N5eUsqzo+k/pvK7kjSXZFUYyQJn8uqSrmG6PC58O9rSZoujyRjF0eUyy/cClaT4KMNqmU0qSPkmdgzW5LuiyQN7Ttu492/lUjqs15aQViSNN1rRVL4ayQFPpv4SFbK3Z6eMc+S2dqSjk8CmInT2VXzkmo2iN4J++YlTXozbL3jVovsCIBPFTY/6jnlWTCHW1J9bvYjSeyla9z6F3CyL5Ji8/KrRKttRVJkixJ8Mlksru/NAVB3tCXVc3fGDZFk716v8fJIKkad7Yuk0BrSKl9Zzt6230gjfDqnX3L222+4JXOsJTUWy/efl6Qzd3ok9UPR7Yok16yA8pirnmdtA4/nas5iN99wC+acluT1V9gYSUFn10dSUbJlVySZxYB3M6tKS+KjCNxNgYxmXazmSR5tSfV6MtuNpNaOSddH0vS3SBqq6FkeTgwtCVjrP+o3DiWN5oSWVLcesf1IqveVDK+KpBKDdl8kWZ3Zp9eBg6ElAQ1xwxCR0zK4fbglFamXSb4509leFUnem8rO4e1iePazOS0vpCUBnQY0bpoomczhlrQ8Q7MO1szs0B76nfSXXBVJUavvRfQm7Y0kI4vReBt05g0tCThy6TZVi0mOt6SSJoUM3jkXYnNryfpEj/2tJfdHUnmD6J21zked+d2R5LWQ8H20UYvR0JKAFWP3WZFVSTrYkvp7VK89BHbmL4kkr0+lP+x2G3SWlytqaUlA0Xw8W+xftwVzXktq50loN4gSYmLPiqR+RorZEUlFaK/xpyUBG0avNfTutyV7UksqvOhSWjldpbzoikhK+oTYXZFUeGnkLS0J6AirO4/4fKPenNaSilH0kaxEktXZcEEkBdGFafd2AEV8ejBaEtAVSwtaK0nmzEgqhqT3Ulg9XYPO3ImRVLgoekcma3ZGUjtwJVpDJAE7hpPGtZEkdeYqfpjSt2nw5r3q78aZ48L4c7QYWFMLbOekOZyk+YZnrwJ4Ga+N4aKYb4S/8gDePsTtNd/w8FUArzSUTHo2ts0D6gG81vgkkyYu2wC8dSqA+OW22+x0COBdmZSjt7dF+ZJ/MbkYwOvZmH+oTNOUJM8Sl20A3taTCgaSALzXkBfE8WsB8CZBSSQA/w8v+d7EVRuAd3JTLpRJ2wDeLSTNXzQNVCQA72edH4J3BBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AM9/8zqIfslWwAAAABJRU5ErkJggg==);}
.header .logo {display:none;}
@media screen and (min-width: 75rem) {
.header {-webkit-border-radius:0 0 0.625rem 0.625rem;-moz-border-radius:0 0 0.625rem 0.625rem;border-radius:0 0 0.625rem 0.625rem;}
}


label {color:#153f87;}
a {color:#153f87;}
a:focus, a:hover {color:#6783b1;}
a.underline {border-bottom:1px #153f87 dotted;}
.lighter-text {color:#6783b1;}
.callout {color:#153f87;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #6783b1;background: -moz-linear-gradient(left, #6783b1 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #6783b1 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #6783b1 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #6783b1 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #6783b1 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #6783b1;}
.spinner-ajax:after {background:#ffffff;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#871074;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#993489;}
.button:active, .button:active:hover {background-color:#730e63;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eeeeee;}
.form-label-group.required::after {color: #153f87;}
.goog-te-gadget, .goog-logo-link {color:#153f87 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#153f87;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FFFFFF;background-color:#871074;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#6783b1;text-decoration:none;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #808080;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eeeeee;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eeeeee;}
.jflatTimeline .dates-bar a {color:#6783b1;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FFFFFF;background-color:#871074;}
.dates-bar a.selected:hover {background-color:#993489;}
.results .callout {background-color:#f4f4f4;color:#153f87;border: 5px solid #eeeeee;box-shadow: rgba(0,0,0, 0.16) 0px 3px 6px, rgba(0,0,0, 0.23) 0px 3px 6px;}
.results .callout:hover {box-shadow: rgba(0,0,0, 0.16) 0px 5px 8px, rgba(0,0,0, 0.23) 0px 4px 7px;}
.results .callout > a {background-color: #eeeeee;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #808080;-webkit-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;-moz-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px ##c0c0c0 inset;box-shadow: 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#153f87;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#6783b1;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#153f87;}
.calendar .day.performance.selected {background-color:#993489;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
