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