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