body {background-color:#f7f5f7;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:#f7f5f7;}
.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:#e6e4e6;}
.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:#e6e4e6;}
.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 #7c7b7c;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #e6e4e6;border-top:1px solid #f7f5f7;border-bottom:1px solid #f7f5f7;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #e6e4e6;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #e6e4e6;}
.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 #e6e4e6;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: #e6e4e6;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #7c7b7c;-webkit-box-shadow: inset 0px 4px 5px -2px #bab8ba inset, 0px -4px 5px -2px #bab8ba inset;-moz-box-shadow: inset 0px 4px 5px -2px #bab8ba inset, 0px -4px 5px -2px ##bab8ba inset;box-shadow: 0px 4px 5px -2px #bab8ba inset, 0px -4px 5px -2px #bab8ba 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 #7c7b7c;border-bottom:1px solid #bab8ba;}
.information-bar {background-color:#d5d3d5;}
.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;}
}
