body {background-color:#080808;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:#080808;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#bf1313;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#c93737;}
.button:active, .button:active:hover {background-color:#a31111;-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:#FEFEFE;background-color:#bf1313;}
.eventsTable .eventRow {background-color:#222222;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#171717;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.event-btn .button {color:#FEFEFE;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#171717;border:1px solid #222222;border-top:1px solid #080808;border-bottom:1px solid #080808;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#171717;}
.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:#FEFEFE;background-color:#bf1313;}
.dates-bar a.selected:hover {background-color:#c93737;}
.results .callout {background-color:#171717;color:#ffffff;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:#171717;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:#c93737;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #171717;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }