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:#FFFFFF;background-color:#141414;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#383838;}
.button:active, .button:active:hover {background-color:#111111;-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:#FFFFFF;background-color:#141414;}
.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:#FFFFFF;}
#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:#FFFFFF;background-color:#141414;}
.dates-bar a.selected:hover {background-color:#383838;}
.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:#383838;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
