body {background-color:#1f8e94;color:#ffffff;}

.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:#ffffff;}
a {color:#ffffff;}
a:focus, a:hover {color:#c0c0c0;}
a.underline {border-bottom:1px #ffffff dotted;}
.lighter-text {color:#c0c0c0;}
.callout {color:#ffffff;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #c0c0c0;background: -moz-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #c0c0c0 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #c0c0c0;}
.spinner-ajax:after {background:#1f8e94;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#085e78;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#2e778d;}
.button:active, .button:active:hover {background-color:#075066;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#1d858a;}
.form-label-group.required::after {color: #2a2a2a;}
.goog-te-gadget, .goog-logo-link {color:#ffffff !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#ffffff;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FEFEFE;background-color:#085e78;}
.eventsTable .eventRow {background-color:#1d858a;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#2d959b;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.event-btn .button {color:#FEFEFE;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#2d959b;border:1px solid #1d858a;border-top:1px solid #1f8e94;border-bottom:1px solid #1f8e94;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#2d959b;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #1d858a;}
.jflatTimeline .dates-bar a {color:#c0c0c0;border-right:1px solid #1d858a;}
.dates-bar a.selected {color:#FEFEFE;background-color:#085e78;}
.dates-bar a.selected:hover {background-color:#2e778d;}
.results .callout {background-color:#2d959b;color:#ffffff;border: 5px solid #1d858a;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: #1d858a;}
.results .callout .event-image-curve {background-color:#2d959b;border-top:1px solid #444444;-webkit-box-shadow: inset 0px 4px 5px -2px #186b6f inset, 0px -4px 5px -2px #186b6f inset;-moz-box-shadow: inset 0px 4px 5px -2px #186b6f inset, 0px -4px 5px -2px ##186b6f inset;box-shadow: 0px 4px 5px -2px #186b6f inset, 0px -4px 5px -2px #186b6f inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#ffffff;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#c0c0c0;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #186b6f;}
.information-bar {background-color:#1b7b80;}
.information-bar .information-text {color:#ffffff;}
.calendar .day.performance.selected {background-color:#2e778d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #2d959b;}
}
