body {background-color:#39322d;color:#f1ece3;}

.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:#f1ece3;}
a {color:#f1ece3;}
a:focus, a:hover {color:#f6f3ed;}
a.underline {border-bottom:1px #f1ece3 dotted;}
.lighter-text {color:#f6f3ed;}
.callout {color:#f1ece3;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #f6f3ed;background: -moz-linear-gradient(left, #f6f3ed 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #f6f3ed 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #f6f3ed 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #f6f3ed 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #f6f3ed 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #f6f3ed;}
.spinner-ajax:after {background:#39322d;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#f1ece3;background-color:#c85633;}
.button:hover, .button:focus:hover {color:#f1ece3;background-color:#d17052;}
.button:active, .button:active:hover {background-color:#aa4a2c;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#362f2a;}
.form-label-group.required::after {color: #9d9a94;}
.goog-te-gadget, .goog-logo-link {color:#f1ece3 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#f1ece3;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#f1ece3;background-color:#c85633;}
.eventsTable .eventRow {background-color:#362f2a;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#453f3a;}
.eventsTable .eventRow .venueAddress a:hover {color:#f6f3ed;text-decoration:none;}
.event-btn .button {color:#f1ece3;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#453f3a;border:1px solid #362f2a;border-top:1px solid #39322d;border-bottom:1px solid #39322d;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#453f3a;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #362f2a;}
.jflatTimeline .dates-bar a {color:#f6f3ed;border-right:1px solid #362f2a;}
.dates-bar a.selected {color:#f1ece3;background-color:#c85633;}
.dates-bar a.selected:hover {background-color:#d17052;}
.results .callout {background-color:#453f3a;color:#f1ece3;border: 5px solid #362f2a;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: #362f2a;}
.results .callout .event-image-curve {background-color:#453f3a;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:#f1ece3;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#f6f3ed;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#333333;}
.information-bar .information-text {color:#f1ece3;}
.calendar .day.performance.selected {background-color:#d17052;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #453f3a;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }