body {background-color:#e5d5eb;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:#e5d5eb;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#ffffff;background-color:#ad52c7;}
.button:hover, .button:focus:hover {color:#ffffff;background-color:#ba6cd0;}
.button:active, .button:active:hover {background-color:#9446aa;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#d5c7db;}
.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:#ffffff;background-color:#ad52c7;}
.eventsTable .eventRow {background-color:#d5c7db;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#e7d8ed;}
.eventsTable .eventRow .venueAddress a:hover {color:#757575;text-decoration:none;}
.event-btn .button {color:#ffffff;}
#map img.border {border:1px solid #736b76;}
.jflatTimeline .dates-bar {background-color:#e7d8ed;border:1px solid #d5c7db;border-top:1px solid #e5d5eb;border-bottom:1px solid #e5d5eb;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#e7d8ed;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #d5c7db;}
.jflatTimeline .dates-bar a {color:#757575;border-right:1px solid #d5c7db;}
.dates-bar a.selected {color:#ffffff;background-color:#ad52c7;}
.dates-bar a.selected:hover {background-color:#ba6cd0;}
.results .callout {background-color:#e7d8ed;color:#2A2A2A;border: 5px solid #d5c7db;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: #d5c7db;}
.results .callout .event-image-curve {background-color:#e7d8ed;border-top:1px solid #736b76;-webkit-box-shadow: inset 0px 4px 5px -2px #aca0b1 inset, 0px -4px 5px -2px #aca0b1 inset;-moz-box-shadow: inset 0px 4px 5px -2px #aca0b1 inset, 0px -4px 5px -2px ##aca0b1 inset;box-shadow: 0px 4px 5px -2px #aca0b1 inset, 0px -4px 5px -2px #aca0b1 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 #736b76;border-bottom:1px solid #aca0b1;}
.information-bar {background-color:#c5b8cb;}
.information-bar .information-text {color:#2A2A2A;}
.calendar .day.performance.selected {background-color:#ba6cd0;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #e7d8ed;}
}
