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