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:#eb1a32;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#ee3d51;}
.button:active, .button:active:hover {background:#c8172b;-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:#eb1a32;}
.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:#eb1a32;}
.dates-bar a.selected:hover {background-color:#ee3d51;}
.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;}
}
