body {background-color:#ffffff;color:#000000;}


.header {background-color:#ffffff !important;height:158px;background-size:auto;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAakAAACeCAMAAAC/+gXIAAADAFBMVEUAAADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQADAQAC9LtJUAAABAHRSTlMA0P9wgPCQoOCw/P79EsP3BxOmP8FtSuKR6IwJXxr4zQReF2xB+xHsK7rz66m/CnTMU2IejXe0HTZu4UMlo/FV7ptyTXp/KdUOp9+u3GEV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);background-repeat:no-repeat;}
.header .logo {display:none;}

label {color:#000000;}
a {color:#000000;}
a:focus, a:hover {color:#5a5a5a;}
a.underline {border-bottom:1px #000000 dotted;}
.lighter-text {color:#5a5a5a;}
.callout {color:#000000;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #5a5a5a;background: -moz-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #5a5a5a 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #5a5a5a;}
.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:#FBFBFB;background-color:#EE4B2B;}
.button:hover, .button:focus:hover {color:#FBFBFB;background-color:#f1664b;}
.button:active, .button:active:hover {background-color:#cb4025;-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: #000000;}
.goog-te-gadget, .goog-logo-link {color:#000000 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#000000;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FBFBFB;background-color:#EE4B2B;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#5a5a5a;text-decoration:none;}
.event-btn .button {color:#FBFBFB;}
#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:#5a5a5a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FBFBFB;background-color:#EE4B2B;}
.dates-bar a.selected:hover {background-color:#f1664b;}
.results .callout {background-color:#f4f4f4;color:#000000;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:#000000;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#5a5a5a;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#000000;}
.calendar .day.performance.selected {background-color:#f1664b;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}

@media screen and (min-width: 40rem) {
.header {background-color:#ffffff !important;height:0px;background-size:auto;background-position:center;background-image:url(data:image/png;base64,);background-repeat:no-repeat;}
.header .logo {display:none;}
}
