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