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