body {background-color:#d1dfa3;color:#403c7b;}

.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:#403c7b;}
a {color:#403c7b;}
a:focus, a:hover {color:#8381aa;}
a.underline {border-bottom:1px #403c7b dotted;}
.lighter-text {color:#8381aa;}
.callout {color:#403c7b;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #8381aa;background: -moz-linear-gradient(left, #8381aa 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #8381aa 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #8381aa 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #8381aa 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #8381aa 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #8381aa;}
.spinner-ajax:after {background:#d1dfa3;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#403c7b;background-color:#8ab440;}
.button:hover, .button:focus:hover {color:#403c7b;background-color:#9cc05d;}
.button:active, .button:active:hover {background:#769937;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#c3d098;}
.form-label-group.required::after {color: #403c7b;}
.goog-te-gadget, .goog-logo-link {color:#403c7b !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#403c7b;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#403c7b;background-color:#8ab440;}
.eventsTable .eventRow {background-color:#c3d098;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#d4e1a9;}
.eventsTable .eventRow .venueAddress a:hover {color:#8381aa;text-decoration:none;}
.event-btn .button {color:#403c7b;}
#map img.border {border:1px solid #697052;}
.jflatTimeline .dates-bar {background-color:#d4e1a9;border:1px solid #c3d098;border-top:1px solid #d1dfa3;border-bottom:1px solid #d1dfa3;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#d4e1a9;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #c3d098;}
.jflatTimeline .dates-bar a {color:#8381aa;border-right:1px solid #c3d098;}
.dates-bar a.selected {color:#403c7b;background-color:#8ab440;}
.dates-bar a.selected:hover {background-color:#9cc05d;}
.results .callout {background-color:#d4e1a9;color:#403c7b;border: 5px solid #c3d098;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: #c3d098;}
.results .callout .event-image-curve {background-color:#d4e1a9;border-top:1px solid #697052;-webkit-box-shadow: inset 0px 4px 5px -2px #9da87b inset, 0px -4px 5px -2px #9da87b inset;-moz-box-shadow: inset 0px 4px 5px -2px #9da87b inset, 0px -4px 5px -2px ##9da87b inset;box-shadow: 0px 4px 5px -2px #9da87b inset, 0px -4px 5px -2px #9da87b inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#403c7b;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#8381aa;}
.event-content {border-top:1px solid #697052;border-bottom:1px solid #9da87b;}
.information-bar {background-color:#b4c08d;}
.information-bar .information-text {color:#403c7b;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #d4e1a9;}
}
