body {background-color:#44395e;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:#44395e;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#eb321a;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#ee513d;}
.button:active, .button:active:hover {background-color:#c82b17;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#403658;}
.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:#FFFFFF;background-color:#eb321a;}
.eventsTable .eventRow {background-color:#403658;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#504568;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#504568;border:1px solid #403658;border-top:1px solid #44395e;border-bottom:1px solid #44395e;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#504568;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #403658;}
.jflatTimeline .dates-bar a {color:#c0c0c0;border-right:1px solid #403658;}
.dates-bar a.selected {color:#FFFFFF;background-color:#eb321a;}
.dates-bar a.selected:hover {background-color:#ee513d;}
.results .callout {background-color:#504568;color:#ffffff;border: 5px solid #403658;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: #403658;}
.results .callout .event-image-curve {background-color:#504568;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:#3b3251;}
.information-bar .information-text {color:#ffffff;}
.calendar .day.performance.selected {background-color:#ee513d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #504568;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }