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