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;}
}
