body {background-color:#ffffff;color:#4a4a4a;}

.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:#4a4a4a;}
a {color:#4a4a4a;}
a:focus, a:hover {color:#8a8a8a;}
a.underline {border-bottom:1px #4a4a4a dotted;}
.lighter-text {color:#8a8a8a;}
.callout {color:#4a4a4a;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #8a8a8a;background: -moz-linear-gradient(left, #8a8a8a 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #8a8a8a 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #8a8a8a 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #8a8a8a 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #8a8a8a 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #8a8a8a;}
.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:#ed0000;}
.button:hover, .button:focus:hover {color:#ffffff;background-color:#f02727;}
.button:active, .button:active:hover {background-color:#ca0000;-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: #4a4a4a;}
.goog-te-gadget, .goog-logo-link {color:#4a4a4a !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#4a4a4a;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#ffffff;background-color:#ed0000;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#8a8a8a;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:#8a8a8a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#ffffff;background-color:#ed0000;}
.dates-bar a.selected:hover {background-color:#f02727;}
.results .callout {background-color:#f4f4f4;color:#4a4a4a;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:#4a4a4a;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#8a8a8a;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#4a4a4a;}
.calendar .day.performance.selected {background-color:#f02727;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
