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