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