body {background-color:#FBFBFB;color:#232f3a;}

.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:#232f3a;}
a {color:#232f3a;}
a:focus, a:hover {color:#70787f;}
a.underline {border-bottom:1px #232f3a dotted;}
.lighter-text {color:#70787f;}
.callout {color:#232f3a;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #70787f;background: -moz-linear-gradient(left, #70787f 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #70787f 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #70787f 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #70787f 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #70787f 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #70787f;}
.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:#ffffff;background-color:#97b12d;}
.button:hover, .button:focus:hover {color:#ffffff;background-color:#a7bd4d;}
.button:active, .button:active:hover {background-color:#819727;-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: #232f3a;}
.goog-te-gadget, .goog-logo-link {color:#232f3a !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#232f3a;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#ffffff;background-color:#97b12d;}
.eventsTable .eventRow {background-color:#eaeaea;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#70787f;text-decoration:none;}
.event-btn .button {color:#ffffff;}
#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:#70787f;border-right:1px solid #eaeaea;}
.dates-bar a.selected {color:#ffffff;background-color:#97b12d;}
.dates-bar a.selected:hover {background-color:#a7bd4d;}
.results .callout {background-color:#f4f4f4;color:#232f3a;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:#232f3a;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#70787f;}
.event-content {border-top:1px solid #7e7e7e;border-bottom:1px solid #bdbdbd;}
.information-bar {background-color:#d8d8d8;}
.information-bar .information-text {color:#232f3a;}
.calendar .day.performance.selected {background-color:#a7bd4d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
