body {background-color:#000000;color:#ffffff;}

.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:#ffffff;}
a {color:#ffffff;}
a:focus, a:hover {color:#c0c0c0;}
a.underline {border-bottom:1px #ffffff dotted;}
.lighter-text {color:#c0c0c0;}
.callout {color:#ffffff;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #c0c0c0;background: -moz-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #c0c0c0 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #c0c0c0;}
.spinner-ajax:after {background:#000000;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#000000;background-color:#fbdc5f;}
.button:hover, .button:focus:hover {color:#000000;background-color:#fce277;}
.button:active, .button:active:hover {background-color:#d6bb51;-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:#ffffff !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#ffffff;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#000000;background-color:#fbdc5f;}
.eventsTable .eventRow {background-color:#222222;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#101010;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.event-btn .button {color:#000000;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#101010;border:1px solid #222222;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#101010;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #222222;}
.jflatTimeline .dates-bar a {color:#c0c0c0;border-right:1px solid #222222;}
.dates-bar a.selected {color:#000000;background-color:#fbdc5f;}
.dates-bar a.selected:hover {background-color:#fce277;}
.results .callout {background-color:#101010;color:#ffffff;border: 5px solid #222222;box-shadow: rgba(255,255,255, 0.16) 0px 3px 6px, rgba(255,255,255, 0.23) 0px 3px 6px;}
.results .callout:hover {box-shadow: rgba(255,255,255, 0.16) 0px 5px 8px, rgba(255,255,255, 0.23) 0px 4px 7px;}
.results .callout > a {background-color: #222222;}
.results .callout .event-image-curve {background-color:#101010;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:#ffffff;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#c0c0c0;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#333333;}
.information-bar .information-text {color:#ffffff;}
.calendar .day.performance.selected {background-color:#fce277;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #101010;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }