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