body {background-color:#520f54;color:#ebebeb;}

.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:#ebebeb;}
a {color:#ebebeb;}
a:focus, a:hover {color:#f2f2f2;}
a.underline {border-bottom:1px #ebebeb dotted;}
.lighter-text {color:#f2f2f2;}
.callout {color:#ebebeb;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:#520f54;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#D35501;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#da6f28;}
.button:active, .button:active:hover {background-color:#b44901;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#4d0e4f;}
.form-label-group.required::after {color: #999999;}
.goog-te-gadget, .goog-logo-link {color:#ebebeb !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#ebebeb;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#FFFFFF;background-color:#D35501;}
.eventsTable .eventRow {background-color:#4d0e4f;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#5d1e5f;}
.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:#5d1e5f;border:1px solid #4d0e4f;border-top:1px solid #520f54;border-bottom:1px solid #520f54;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#5d1e5f;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #4d0e4f;}
.jflatTimeline .dates-bar a {color:#f2f2f2;border-right:1px solid #4d0e4f;}
.dates-bar a.selected {color:#FFFFFF;background-color:#D35501;}
.dates-bar a.selected:hover {background-color:#da6f28;}
.results .callout {background-color:#5d1e5f;color:#ebebeb;border: 5px solid #4d0e4f;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: #4d0e4f;}
.results .callout .event-image-curve {background-color:#5d1e5f;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:#ebebeb;}
.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:#ebebeb;}
.calendar .day.performance.selected {background-color:#da6f28;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #5d1e5f;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }