body {background-color:#4d247a;color:#c8b8db;}

.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,iVBORw0KGgoAAAANSUhEUgAABJIAAADDBAMAAAArXiZtAAAAJFBMVEVHcEz/cCv/cCv/cCv/byz/byz/biz/biz/bi3/bi3/bS3/bS4RmqAjAAAADHRSTlMAECY+WXSPp7/X7f72emInAAAUMUlEQVR42u3dzVsT198G8PvMJFDtZnj3127GVgF1E6xWkE2wtfKyAeqvVbIh2lYlG0Bbq9koVK3MRgWtMpu2Cohn81hJMnPuf+6ZvICAidr22TwX389CcsXdfd1XMjnzPWcghBBCCCHEu9mTeF8tIxKXqKk+cPB+rOsPJC5R024u4P0c5CuJS9S0m0zjfTSRaxKXqGkw5xcSeDcra37OO5KXqMX7n04u4J1UDx/WGVfyEjUo73fb4wjeZb9fSMYpTRK12P44julC8p2/25hGXCclMFFDHV1YY3yIt+tmDrC9mxKYqKGeAGxtzr29b74ZAZB9KYGJ2k1SwCGGSbzFIhccAJm/JDBRw0ABx8ehfK6htoMMXFjLGCtIYKKGzBp6Cy7aNNOopVVzEioT4AAlMFFD5iVSnIcapHHx2idb1iS5AnQwcD6QJokarOwfynsSuoj5XHOxrtnvwzrVzWAYlheEiXomJDJRVUxPWTztTwL95GVUWBPMJ1DR6nMGiOspMxzXNyQyUVWcScsMD+ZK7QmTKFH9JB86KLEyLLhAT76B45b/u0QmqmplImrSHgOgmXzooqje/02fNedRcoYmDajMA2XGlf+nRCaq6jFu1CRLJ4uvaWYQsb1gv27MhElE6jQXHMD2k8oMw89LZKKqobyj/HF8c+e8AyvD0AEwwam4dpq55ABWlqEL7Lv6vWuFCWRCiUxUNbQGlUr3kMw7aCHXgD18hahJGOQfwCB5D7hO8umuADgoTRJVqcwa0LuqtXnBVw7GyBsx3wB12oGVZVeMXIYa4IsXhr0FYHcoywCiGlvPAx2Fa8fvWROcRszjbMpMAXV0inUKjukwgVb9JNHy8Kq+D+ziuIQmqrCZBmK8/OE9xPzARetvp7iASpPQz4UzM1AZk0BbrpuTQJyyoCSqsTkCdLwIe++po6Vx7pN8nthokpUxVxxY18PTe1vz3ounQIyTEpqowtIzUJlbl7zlC6UJpFjGjGKjSajzgxFgn8fb3wYrZwIH9WZYQhNVWNmnsPRwk/ZpTgPqLJ+WK8QEio5xxQWOeHxhRm0zjF1GrrhFNSq1hljg1vGzzz5zgGM6SKDcpOT6rZJbAD797Kg/ovxJ7A5ln5KotZ70QQGDIYpimn3Y0iQ0++YGijJ/IjWD3bKeJKobyuHDQsz/H0SUx1fY1iTsqtzX7aB7aAbHpUmiuuN558N8yjgA1McsuG80CXPMOwBiftg7j6zcdxPVdYbuhzQPEGmnGcGbTbJ8Xkakn1yAJ7MAouZUyYd85AJo8vkLqjQJnZqjiPzMBch8kqghHjXpdgKAPcG8U7VJ1lkWkgDUhVlpknhLk+KJ8phkOIyqTUKTxyUHgDqs/HsSmagqpsv9afP5NWo0Cfu1uYKiuJYlblGdVd7qb3t86NRskjrOcASResrCpKi93y0yx4KLmk2CleVqAkC97HcTb23SAXISb2kSbHINgOycFDVl/gJaNeexrUnD2KKHvA98EEhgoobBNTRl+RzvaJIaI/twQI4sFbXsCdQYw+F3NQlxjyuJMTn1RtRSbz6nmcY7m4R2zQU5iUvUVE+/vPVWuTWbZDuVzbj6DwlM1BDXDBKIqKu1mqS+dRGxM+SUBCZqGKAZRcngbadqk1T/klOZeuNvEpiorkXzLwcl9Xxy2XmzSc13dRolqoO8L5GJaiyPBQcVQ+Squ61J6jqZx7oMZW+JqEb10iSxzlrU5N6tOwKy5GoS62yfBbnzJt7USTOL11T/Igtu+T8SiKghrm65s/uB5qxUSWzXpLnkYLOWLGcQGaSDyOd8nsYWZ2jkwZNiG3uCQRJb1XlBH6BS67sAzmErdZ0F2Twptuomv8Z2x7jkwPIe7AcwyAVs1+LxoXy/ic32+7z9iYttVMYkEePIdQcxP0hgO6ufvCLhidfUHLn65Ndff72BomNXf+hCUSvv40Dg6kl0cgZFjV9dmERRy6+RRTKUSyXx2gFWuCiqo1l9PAJAjYUYyiH1DJk1B0Ds7pMX/B1FMZ9ly/L9JjaohqIWrmFTSx4AsHyLaXwYWF4CQI9mxEHJGP9oKJIiie2GOLUxPLlvTvM+ADse9t1q5FQXgA6a1fNjeZTVM5ASiWpsHboo20MHLXNMAvg438ab3gyAZn91Cir7ByqyRs6ZFNUc4Dwq4nocnzZ7zwAMLWQWcwfzAAbCvs/QyiQqPuC8hCaqyIQJrMuuqUvnO4pv+LOLJ/lV3oHlzx59hJ6CgwrLl2OURRV1m++WHA8T3WGXNwOY/xZcfzZMoD484k9Z2XlsGOSsxCbekOEMNsQ4bX013rsEmP4chuZ1Mvqn7UenjWlsiDNwJTexTR1DF6+lnieV2xK4MGPP8PEzfxj6RqNrewUHG1RKJnDFGwb5JyItSZTEufqLa+skzNgCPlzyh+PGtb5aXK9OfBqRVuYkOLGV7dEFMBEkUNZLmpWhGZhrz6ImmeTusEeTyyhTesUFVFaeYCq26eAaGo5p5lGhzr7Q5Br8Rzlk5gvu8QL5YgXrDpELDc4AZdOb2EJlOL3PJzmJDdaxRa6h91Zhr/4pj4NcvdWFDS2MXO6gkWtusVkrzQQjoYNN2vgUuwLv23DoGXZzatv2gUUy1Hwg4YlNUiTN7Wtcw2Y2ZxALLzHnT2F36GKzHn5/YY6UhQCxWcwnH512Bzn8xtOVVPaWfyFM4IPQwWatfICj3/o0aYlPbDjAldNdsP08trA5DHQEp7NPAdtsbZnlBYA6cpYLEp9YZ81dOQyghw+wRcwkgVae4k1AcRLrLAdAT+mNpiMXZSFAbPjEKe+MTALqrIN1ewoOcDyfNcsA9A2si/2aBOq5hKJGmVISW8WYc9DyouBg3aE8gKGf9JcBgNQ8NnhmBsoP5WJbVHOIsw0p8hUiTvmdJUBlrgYvAwAfF1CkKnPfK3sP8qaEJt5kkT9okiMAPkmjKDMDKJ+PgwDA7gKK6k84QB0jF+VcAFHNHkae6zABHPGSKOIkoDwmdACgLkwgYuvzDuCZRVIOKxHVZEhze9RfA05WroCsYlNUKnD9AIDFcm88852LXvP9BU2ZdBNvimuu/Net44z6RjPvAJ+gvlSo3rzjFQBYfhqfABik+dGNc1adPMuCXHOL7QbD704AvWHft5qcB1qu4MMAkZ684z9FJLWAPeeA3aS53eDnAfvknCxwi23s0585APzgouZDnUZsbhqpZ4j0mC59C5HeHHaHI4ibn8g7Q2ESUJ92SXJiK+UgUk+j+fRTk7QXOQ7/PgD1s/czHyPSGbg2V5OKU8dIzRkJTdR0kORTpy1v+wwStr4BwDI+X5lxADEmFBm62Zs4QPKVxCVqUR7NAnBoxSML2MUEgFjQznveZKlJaaTI8ONnwAFNGbwVNcW1+QVAL7nKJRwwiNQV2vjX0CQAlf0Lh8wcWQDQ6cu+ElFTZ6lI8Pl8lDeRzSPyQaF7NSg1Cak17DFfXCsvbR/z5VlKogZ17QoiVlSkOk7a/ktE4oWelVxmEpEe48Y4Yl80SUQ+X5TFJFGd/bWDSP3KKHabRDfvIWKHp3hfjyPSymnbfwD74jiKjsqFktjM6sM6B0V1fcBg2OwxgYjyr/z387D0Mq6DvswrwE6gxEFFTO6/CcB+fBlbKABe7hLpIKKGltxMHkXK43Iq52C7Y3elSSKSMo+wjfJN+eZbpMX8zPsoyZLauNhKnfVDmS4RkVbyuYMt6jSDzCuUpWgclBwvaNLFFmqCMvEmymKLDLqwWT3NVObPylmmrXqyci7pLtOimcZmDT5fyHebqLCfMDyBTXo4H9NpRLqf3Pnphx/uPlmoPFWphy/xmvrU53P5CSdgHa78vcZgc5VSK4gziUiWZTkHgNL37Im/sEHt9/lbAiWfSqF2MHVm5XQfiuxLm6ukLibRaRKIpPIXiq6toUg/RfzO1mdUJFDU9OX1Bbns3rmUz+KgJCJNEwz6UKFOAMfNCCLHX6Koew2RuF4GPse6Vo+PEoiok5co85M7mfryDGnu9CHSnOFKEq+1ch6Rj9ZQNFj6M8ZpQKEinuVyFyL2BZ/myhfymbSTNR7xyefTiDR5fOxig5UJHQC7AxSlngKw/cDFhth1FroQablLFqRHspE7RYbziDRrPsJrHbwHoN4MA7B1GkAbX25ZRwq7EGlfJJf2SpA7mH03iYjqJrmASDv5OzbE/BARPgNwMEwASNHFhkGyD5E2TT5wEGmeS0qoO9IYGXQ5ADo0y6e6D5BpbJhgEsBuk4TiEoA4X2FDO3kfgPoPaaYAqKYsWZBQdyJ19okmZ/cCaPPJZy6grm9e7K7nnwAsfx6HwiSAXo5gXRP5DIDVQ66OAGjsJ/nkkaS6M1kX75LBZy5QN0fOukDc45KLisphJAfyjv8MgMqGCVTYGa4kAKuffD4CqCPXyee3ZW1y52ou/X7vAlrmyF9coE3zMtYNlbeU6BN6GECc81g3wLBYoFNkYQSwTvo0P41KnDuStRdF6mSWvJ0E9ns0VwDVz3AcFXEuALC8kxqRQ0xvWtv+BcBXulQk+1ty5TsHRY3yI26nsa5eHUVR81nyt3HgiGY4DVhZFhxUeMWXtv+lTgLIBi7K7DnmXKDdZzAKxC6Rj04gor65+pM0aadRR7l6B0XWV5rP08ARMhwB2jV/QUWvScK+G3bplT7YnEdFD5kEWn2Go0DzXXK2vNT9szYnJNkdR7WTjx1E1H7N8BzQTa66UD0Mh1HWwjtPFrmAQ1x9cok3Xo/BzZaGmjjtIL5IzriVTyrKtdJOpDrJFQdFzaRJA4Pkc0Bp5lBmV57irlIkQ1RkmXegMuSfQFyTI+U++uSIpLoz/WdjVtt+QXaV2vEA2EWmUTa0PiCwX7OAso/IYeA4+Qxo0esTkw1yxvtOdkAz564P4PIwYl6pDhPMuyjpefEKJSrD31Fi+VwC9pOrLvb5XC0XqTFLc1kC3bn6NdcSQBfQfJ3hYdT7LHTB9jmPkvgZjqKonbfHUVK6jLI1wxE0e3w+DDQ6aJqguSJx7mDqlOZSAqe/dBDPsNCHU+RDR3UzTKLIPqILCQB21nShpNnnFVhjNJfRnOVvI8CRLx17guZHSXNHs/rJRwnr2+8TxSotJ9QEmYbtMYeyMS44wBkuOyhSpbMlj2kuubEMV/qgvvk+YV0ipUg7nTVIPnKts3f60OLxNzR7LCTRvXFAckybc2jT65O5rZrnEPMZJK3S5Ld1IerhRfKWjN7uePYgeQdNE4+Hsc/jLXSQj2BluYSyo1w96plzKJtgzlGXyFEMaHMY9rVClzpDPpQiCVgp8iEas6vjaNdmSg3SpNG28aGkuvmCT52NRckR/EfzFdo0T8CeC/ZiQDOQeyQi0uiR82jUZhz/YZhUmgVXZZlDmUox76AswzygS2dQchaWb/pwgDQNEqIoivnkNGLajGCQeadecx71ZBJl1pyDsjpyHB+RaeVzAQ2+SaOFNDKXJCrqfXIUrb45oeY4jx6apLrONWyjxriCJp9LqocrTqNnprFPM5SlbbFhj09zAt3aHI4t8oTlcw0dmklsZfucVAMMku06SDZleQtNnqxIii26NQt9qp9BX7ElnZp91hsfSqqHebRqTtvZcNK+xNtomiBvyUY3sYl1llxOWGNc6ernUuNZ5pw3PpRsj+PWBPMNZ3jFushHpRXJJfn9L7awJ8iHbizFR5+mzPlmzbTlcR6bdTKHNnK4Xi+7F1nowkUyL1vcxDZNHs0Cmj0+bNJh8jiXnQMMHLymPKaR5cNGL+g7xXAUxzSDPglObNdImpvYT/Ognc8smrSlOY7X6llwP2CYHOBMq+aMUycTSaK6VtKUbrlNDjH5EfPOx8zhtV7OI8uZuM43a75yYj7lcUqiuh4ydDDBcL8uNHhM2uQw1ima4ToGbsZ84nHFsTLkU4lMVKUmyGXH9rjcz5kOrmGI01j3EZfVBG+28kEvw4TqJR9LYqIG+zr5i1Pv8cdsePg6k3uYc1CmshyP+QUr8/wUw3M4RjmpVLxFnUdzDh3aXOB8h16zPCZRFtOB08PJDnNbmyulmySykUS8RbtmYVidYd4PD2dNspv3UdbDV5aXb8o+XuSS2+zRnJewxFuoU+Sya1/nop7v5HxcFzb2liQ7me43d5kvjktSTroVb2eNkbfQ7JPhYR00ZJlAUUznlFfY5xtt+tCtuSY3ScR7rHVPo4Pkg4Mc38N7KOrkH3WcHiB5HnU+A7naFu+3QKkOkWxgzvbzKBpi4lD4pU/mAS3btsV7OUjmHMsnXx4Kk17oALB1roFLA2SQUClyVkIS7+MS+RQtmtynp3bxBoAY5z/idz7NpOoklyUi8V7sOfIEBshn2Vwz5wEcMslMYaByLV6QSRLxntp9Bgl7guEZJrMFAKlCs571WXCtDMNxCUi8r35ywWnRfOjd/yhMAHq+x/TTpNFPyty2eH926QiJAYaXCnGOI850JucVb8lpLstKkvgbmsgwYXtc5Ig3j93hPn2RgRvLypSk+JvayWVnP0P9+1AOqXxn4PMmJsgpiUb8Pb3k7xiiH3QWHH1vyDDvtJFLEoz4m2yPTMQ1zRF+ob8mTcL2aeS+rfjbWjXzTj856/WbVnJeDdHckFjE33eWnG3Mcil1KdfL0P2cfCgfSeIfiGUZjrYy+ObouM+ZZi0TAOIfaiULbiZINCITfJqhmZZIxD//fot93Xx1vHm0X44AFP9cU5Yh7OsMhi2PYZcEIv6pdp5Xl/iCK3vbtWy4Ff+c+gKDzDf0ctlpkt9t4t/YxcAFsnwlUYh/ZYBBFxqznJcoxL9zjcufDMksifjX7Cx/ZiADt+Jf2+/RfC0xiH9NHZOBW/F/wvpSLpKEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgjx/9n/AptAXl8Isg2oAAAAAElFTkSuQmCC);}
.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:#c8b8db;}
a {color:#c8b8db;}
a:focus, a:hover {color:#dcd1e8;}
a.underline {border-bottom:1px #c8b8db dotted;}
.lighter-text {color:#dcd1e8;}
.callout {color:#c8b8db;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #dcd1e8;background: -moz-linear-gradient(left, #dcd1e8 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #dcd1e8 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #dcd1e8 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #dcd1e8 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #dcd1e8 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #dcd1e8;}
.spinner-ajax:after {background:#4d247a;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#197278;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#3c888d;}
.button:active, .button:active:hover {background-color:#166166;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#482272;}
.form-label-group.required::after {color: #a094b0;}
.goog-te-gadget, .goog-logo-link {color:#c8b8db !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#c8b8db;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#FEFEFE;background-color:#197278;}
.eventsTable .eventRow {background-color:#482272;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#583282;}
.eventsTable .eventRow .venueAddress a:hover {color:#dcd1e8;text-decoration:none;}
.event-btn .button {color:#FEFEFE;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#583282;border:1px solid #482272;border-top:1px solid #4d247a;border-bottom:1px solid #4d247a;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#583282;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #482272;}
.jflatTimeline .dates-bar a {color:#dcd1e8;border-right:1px solid #482272;}
.dates-bar a.selected {color:#FEFEFE;background-color:#197278;}
.dates-bar a.selected:hover {background-color:#3c888d;}
.results .callout {background-color:#583282;color:#c8b8db;border: 5px solid #482272;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: #482272;}
.results .callout .event-image-curve {background-color:#583282;border-top:1px solid #444444;-webkit-box-shadow: inset 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px #373737 inset;-moz-box-shadow: inset 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px ##373737 inset;box-shadow: 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px #373737 inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#c8b8db;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#dcd1e8;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#333333;}
.information-bar .information-text {color:#c8b8db;}
.calendar .day.performance.selected {background-color:#3c888d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #583282;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }