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