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:#FEFEFE;background-color:#69be28;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#80c849;}
.button:active, .button:active:hover {background-color:#5aa222;-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:#FEFEFE;background-color:#69be28;}
.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:#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:#5a5a5a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FEFEFE;background-color:#69be28;}
.dates-bar a.selected:hover {background-color:#80c849;}
.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:#80c849;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
