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:#ffffff;}
.button:hover, .button:focus:hover {color:#000000;background-color:#ffffff;}
.button:active, .button:active:hover {background-color:#d9d9d9;-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:#ffffff;}
.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:#ffffff;}
.dates-bar a.selected:hover {background-color:#ffffff;}
.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:#ffffff;}
@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); }