body {background-color:#d9f7cd;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:#d9f7cd;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#08300b;background-color:#EB601A;}
.button:hover, .button:focus:hover {color:#08300b;background-color:#ee783d;}
.button:active, .button:active:hover {background-color:#c85217;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#cae6bf;}
.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:#08300b;background-color:#EB601A;}
.eventsTable .eventRow {background-color:#cae6bf;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#dcf8d0;}
.eventsTable .eventRow .venueAddress a:hover {color:#757575;text-decoration:none;}
.event-btn .button {color:#08300b;}
#map img.border {border:1px solid #6d7c67;}
.jflatTimeline .dates-bar {background-color:#dcf8d0;border:1px solid #cae6bf;border-top:1px solid #d9f7cd;border-bottom:1px solid #d9f7cd;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#dcf8d0;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #cae6bf;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #cae6bf;}
.dates-bar a.selected {color:#08300b;background-color:#EB601A;}
.dates-bar a.selected:hover {background-color:#ee783d;}
.results .callout {background-color:#dcf8d0;color:#2A2A2A;border: 5px solid #cae6bf;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: #cae6bf;}
.results .callout .event-image-curve {background-color:#dcf8d0;border-top:1px solid #6d7c67;-webkit-box-shadow: inset 0px 4px 5px -2px #a3ba9a inset, 0px -4px 5px -2px #a3ba9a inset;-moz-box-shadow: inset 0px 4px 5px -2px #a3ba9a inset, 0px -4px 5px -2px ##a3ba9a inset;box-shadow: 0px 4px 5px -2px #a3ba9a inset, 0px -4px 5px -2px #a3ba9a 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 #6d7c67;border-bottom:1px solid #a3ba9a;}
.information-bar {background-color:#bbd5b1;}
.information-bar .information-text {color:#2A2A2A;}
.calendar .day.performance.selected {background-color:#ee783d;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #dcf8d0;}
}
