body {background-color:#FBFBFB;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:#FBFBFB;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#f04d24;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#f36845;}
.button:active, .button:active:hover {background-color:#cc421f;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eaeaea;}
.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:#f04d24;}
.eventsTable .eventRow {background-color:#eaeaea;}
.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 #7e7e7e;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eaeaea;border-top:1px solid #FBFBFB;border-bottom:1px solid #FBFBFB;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eaeaea;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #eaeaea;}
.dates-bar a.selected {color:#FEFEFE;background-color:#f04d24;}
.dates-bar a.selected:hover {background-color:#f36845;}
.results .callout {background-color:#f4f4f4;color:#2A2A2A;border: 5px solid #eaeaea;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: #eaeaea;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #7e7e7e;-webkit-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd inset;-moz-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px ##bdbdbd inset;box-shadow: 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd 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 #7e7e7e;border-bottom:1px solid #bdbdbd;}
.information-bar {background-color:#d8d8d8;}
.information-bar .information-text {color:#2A2A2A;}
.calendar .day.performance.selected {background-color:#f36845;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
