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