body {background-color:#f5ffff;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:#f5ffff;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#f5873d;background-color:#000000;}
.button:hover, .button:focus:hover {color:#f5873d;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:#e4eeee;}
.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:#f5873d;background-color:#000000;}
.eventsTable .eventRow {background-color:#e4eeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#5a5a5a;text-decoration:none;}
.event-btn .button {color:#f5873d;}
#map img.border {border:1px solid #7b8080;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #e4eeee;border-top:1px solid #f5ffff;border-bottom:1px solid #f5ffff;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #e4eeee;}
.jflatTimeline .dates-bar a {color:#5a5a5a;border-right:1px solid #e4eeee;}
.dates-bar a.selected {color:#f5873d;background-color:#000000;}
.dates-bar a.selected:hover {background-color:#444444;}
.results .callout {background-color:#f4f4f4;color:#000000;border: 5px solid #e4eeee;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: #e4eeee;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #7b8080;-webkit-box-shadow: inset 0px 4px 5px -2px #b8c0c0 inset, 0px -4px 5px -2px #b8c0c0 inset;-moz-box-shadow: inset 0px 4px 5px -2px #b8c0c0 inset, 0px -4px 5px -2px ##b8c0c0 inset;box-shadow: 0px 4px 5px -2px #b8c0c0 inset, 0px -4px 5px -2px #b8c0c0 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 #7b8080;border-bottom:1px solid #b8c0c0;}
.information-bar {background-color:#d3dcdc;}
.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;}
}
