body {background-color:#FFFFFF;color:#000000;}

.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:#000000;}
a {color:#000000;}
a:focus, a:hover {color:#5a5a5a;}
a.underline {border-bottom:1px #000000 dotted;}
.lighter-text {color:#5a5a5a;}
.callout {color:#000000;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #5a5a5a;background: -moz-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #5a5a5a 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #5a5a5a;}
.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:#c2a572;background-color:#cf033c;}
.button:hover, .button:focus:hover {color:#c2a572;background-color:#d7295a;}
.button:active, .button:active:hover {background-color:#b00333;-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: #000000;}
.goog-te-gadget, .goog-logo-link {color:#000000 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#000000;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#c2a572;background-color:#cf033c;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#5a5a5a;text-decoration:none;}
.event-btn .button {color:#c2a572;}
#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:#5a5a5a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#c2a572;background-color:#cf033c;}
.dates-bar a.selected:hover {background-color:#d7295a;}
.results .callout {background-color:#f4f4f4;color:#000000;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:#000000;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#5a5a5a;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#000000;}
.calendar .day.performance.selected {background-color:#d7295a;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
