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:#EB601A;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#ee783d;}
.button:active, .button:active:hover {background-color:#c85217;-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:#EB601A;}
.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:#EB601A;}
.dates-bar a.selected:hover {background-color:#ee783d;}
.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:#ee783d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
