body {background-color:#ffffff;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:#ffffff;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#EB601A;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#ee783d;}
.button:active, .button:active:hover {background-color:#c85217;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eeeeee;}
.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:#EB601A;}
.eventsTable .eventRow {background-color:#eeeeee;}
.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 #808080;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eeeeee;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eeeeee;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FEFEFE;background-color:#EB601A;}
.dates-bar a.selected:hover {background-color:#ee783d;}
.results .callout {background-color:#f4f4f4;color:#2A2A2A;border: 5px solid #eeeeee;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: #eeeeee;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #808080;-webkit-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;-moz-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px ##c0c0c0 inset;box-shadow: 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 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 #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#2A2A2A;}
.calendar .day.performance.selected {background-color:#ee783d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
