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