body {background-color:#e7dcf7;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:#e7dcf7;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FEFEFE;background-color:#491fe0;}
.button:hover, .button:focus:hover {color:#FEFEFE;background-color:#6541e5;}
.button:active, .button:active:hover {background-color:#3f1bbf;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#d7cde6;}
.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:#FEFEFE;background-color:#491fe0;}
.eventsTable .eventRow {background-color:#d7cde6;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#e9dff8;}
.eventsTable .eventRow .venueAddress a:hover {color:#757575;text-decoration:none;}
.event-btn .button {color:#FEFEFE;}
#map img.border {border:1px solid #746e7c;}
.jflatTimeline .dates-bar {background-color:#e9dff8;border:1px solid #d7cde6;border-top:1px solid #e7dcf7;border-bottom:1px solid #e7dcf7;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#e9dff8;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #d7cde6;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #d7cde6;}
.dates-bar a.selected {color:#FEFEFE;background-color:#491fe0;}
.dates-bar a.selected:hover {background-color:#6541e5;}
.results .callout {background-color:#e9dff8;color:#2A2A2A;border: 5px solid #d7cde6;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: #d7cde6;}
.results .callout .event-image-curve {background-color:#e9dff8;border-top:1px solid #746e7c;-webkit-box-shadow: inset 0px 4px 5px -2px #aea5ba inset, 0px -4px 5px -2px #aea5ba inset;-moz-box-shadow: inset 0px 4px 5px -2px #aea5ba inset, 0px -4px 5px -2px ##aea5ba inset;box-shadow: 0px 4px 5px -2px #aea5ba inset, 0px -4px 5px -2px #aea5ba 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 #746e7c;border-bottom:1px solid #aea5ba;}
.information-bar {background-color:#c7bed5;}
.information-bar .information-text {color:#2A2A2A;}
.calendar .day.performance.selected {background-color:#6541e5;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #e9dff8;}
}
