body {background-color:#1E1854;color:#F7F5F7;}

.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,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);}
.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:#F7F5F7;}
a {color:#F7F5F7;}
a:focus, a:hover {color:#faf9fa;}
a.underline {border-bottom:1px #F7F5F7 dotted;}
.lighter-text {color:#faf9fa;}
.callout {color:#F7F5F7;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #faf9fa;background: -moz-linear-gradient(left, #faf9fa 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #faf9fa 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #faf9fa 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #faf9fa 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #faf9fa 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #faf9fa;}
.spinner-ajax:after {background:#1E1854;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#A7A9AC;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#b5b6b9;}
.button:active, .button:active:hover {background-color:#8e9093;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#222222;}
.form-label-group.required::after {color: #2a2a2a;}
.goog-te-gadget, .goog-logo-link {color:#F7F5F7 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#F7F5F7;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#FFFFFF;background-color:#A7A9AC;}
.eventsTable .eventRow {background-color:#222222;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#2c265f;}
.eventsTable .eventRow .venueAddress a:hover {color:#faf9fa;text-decoration:none;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#2c265f;border:1px solid #222222;border-top:1px solid #1E1854;border-bottom:1px solid #1E1854;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#2c265f;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #222222;}
.jflatTimeline .dates-bar a {color:#faf9fa;border-right:1px solid #222222;}
.dates-bar a.selected {color:#FFFFFF;background-color:#A7A9AC;}
.dates-bar a.selected:hover {background-color:#b5b6b9;}
.results .callout {background-color:#2c265f;color:#F7F5F7;border: 5px solid #222222;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: #222222;}
.results .callout .event-image-curve {background-color:#2c265f;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:#F7F5F7;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#faf9fa;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#333333;}
.information-bar .information-text {color:#F7F5F7;}
.calendar .day.performance.selected {background-color:#b5b6b9;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #2c265f;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }