body {background-color:#ffffff;color:#000000;}

.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:#000000;}
a {color:#000000;}
a:focus, a:hover {color:#5a5a5a;}
a.underline {border-bottom:1px #000000 dotted;}
.lighter-text {color:#5a5a5a;}
.callout {color:#000000;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #5a5a5a;background: -moz-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #5a5a5a 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #5a5a5a;}
.spinner-ajax:after {background:#ffffff;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#000000;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#444444;}
.button:active, .button:active:hover {background-color:#000000;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eeeeee;}
.form-label-group.required::after {color: #000000;}
.goog-te-gadget, .goog-logo-link {color:#000000 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#000000;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FEFEFE;background-color:#000000;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#5a5a5a;text-decoration:none;}
.event-btn .button {color:#FEFEFE;}
#map img.border {border:1px solid #808080;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eeeeee;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eeeeee;}
.jflatTimeline .dates-bar a {color:#5a5a5a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FEFEFE;background-color:#000000;}
.dates-bar a.selected:hover {background-color:#444444;}
.results .callout {background-color:#f4f4f4;color:#000000;border: 5px solid #eeeeee;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: #eeeeee;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #808080;-webkit-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;-moz-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px ##c0c0c0 inset;box-shadow: 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#000000;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#5a5a5a;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#000000;}
.calendar .day.performance.selected {background-color:#444444;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
