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