body {background-color:#FBFBFB;color:#616161;}

.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,iVBORw0KGgoAAAANSUhEUgAABJIAAADDBAMAAAArXiZtAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURWdobP///+vs7NXW1ry9vaChoYSFhrCzXpEAAAtFSURBVHja7J1Lc6M4FIVVE6N1X5zOeuRH1iE4XsevrImDvXb7wf//CeOkg2/gShra3ZuWzlczVV3GYQFfHR2EMAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgQ1dncBjA76FP5XKR5/lytd3haICrOS0eDX2QDidbHI9Q0Ksadz4cy0+2HyYsy59slJNy9UmhWujykYgZrhBLgdBLa56Vi8x8MlZnDuknfacE+vIX0/aWhaEG6QQqhUGPaqbKQUI1P02iGqd7R9dO9YKIoFKQ3FDNyPkVl0n3ysGeTRIiCdInqBRWJjkHq9emSW9Uc6vs6JnDpDdDFtIXnIagMslZlDJXJqUO97Sxm3Q0ZCUtcB5CyiSa+muSNIlePDVJ7jPJyMEI41sYmeQfrP6xmOQvSmtpEn+M8S3gTPIXpVdy9SS63TlrkjSpZ8hJH6EUUibRs7/0cCb5i1JirCbNycMUZyKATPIPVglJk/xF6WA15Eg+hgilkDJppCzsfSaNXTVJmjSjM2hKcWRSv1CSGYme5C9KOhMmiZYk+Y5TEUAm+YqSNjKT/DNBieg/oiWlw+VquRg0PsLwFlAm0di3XZoki5LYPuUWzoy2ldaqqkqDzh1oJo18NYlN8rv32jRJ6jWqLkveMgxvYWZSWnhqEvckb1HSmc2kmX1C+5RheAsyk2RR0safSVR4ahKblBhR68WtONx8CyiTaNxh80Gowrg2713NihNujEwKKJPkYLW3mOR379Vm0qw1tsnbun1EUkiZJItSRrInee+YaWMxSRv3+HnAzGSImUQv0gt/JlEhzJQm3Tiu0DiUnnAmwsokGgvPvCbJorS3bV1TzYP95sotSlJQmSRP6dppkitlZjaTZr7VIz0smgwuk2RRysjbk6Qc2lhM0oZ3INEZ5rcDyyQ5WCXGn0myKPVsu+sZ7wqoOSYAAswkGls085t076hJbNLBP499gkiBZZIcrNZ2kzxFaWYxiXdzi+MdRSbJopSRtyfJoNHGYhLr9Q3HO55MoqmsSf5MosK3t4aQzzjeMWSSHKwO5DdJFqUfNpNYSBSiGDJpIIvSuv7IbtJAupfxJotJKQ53DJk0EYOVrr24s/akdCGKkibeGZt0g8VsUWXS1DgX8T/bM6m8bG/vLN1YTbrD4Y4hkx5e6+QQj3HvrCal26xdlOpd9BNik3iO6V8c7hgy6fnQLkrzyyyQPZOKdf2Fdk0aN0xaX2TF4Y4ik5KLU625oW/K3pOKQ+uaLKm3PDRMmmN9bVSZ9HAp2NN2TdKOTEq4KDVrUtEwaQaTYsqk9EG9NgerPV+723tSobNmleYdNE3CdFJcmaRaRWnGYjkySbWKkqm/1jCJp7hxtOPoSapZlLThKy5HT1I3jbThv2+ZhInJyDKJi1JDscKdSYnhqzKeNejvYFLcPYl7TqsmaUdPYknumjXJblIfRzuSTGoWpYwnKp2ZpNYsCQ+HU5gUeU9SX6/qE65JoiexSVyUGjUJo1vkmaQzNoZrkieTGkVpf0k0mBR7JvFVfWPccvckniq443+OFEyKNJP40v/IknBN8mUSC9eoSa2ZScwnxZZJPFi9fB22nPNJjbmCHr+0omXSHHPcsfUk/k32MQePP5P0xbgfXJNaJq1x3y26TOKiNG9cuTt7Eg9d37kmCZPwQEB0PYmLkvm6iE27M4knMNmdtkl7rE+KLpO4KDU+dc0n2Z+XEybd4HG32HrSmZl4KtLfk7gocU1qm9TDEwHRZRJ3Gq5J3p4k3RsrYVJi8DB3bD2JxeKa5O1J3IJYSGGSxvNu0WUSn3XWyzufxIt0+UNhksowDRBfT9IzUZM8PUm611cWk+a4eIssk9gTLjb+nsSe8DekSXtU7vh6kuqJmuTpSdK9B5tJN4QVSvFlks5ETXLPJ4milBY2kxLjLUoJfos7uJ7ERYlrkr8ncaHm0BEmsZ1TZeHQ3+I8hJdJ6iBqkqcnteegxlaT1Jz3aGFOUCmsniQGq6ny9yThXvpgN2lPNYX9Vd4jzA+El0k6EzXJNZ/EKvBwaDWJ7Rw73lE5wtqlwHrSmbn8GVx/JqmMBy+bSWwn75PR8w8Hn6BSaJnEpnxX3XoSF6V7aRLb6ejcR0NQKciexIPVVHXpSXIf0iT+BvULGUl4L1eYmaQzNqXLfBK7l+4cJrGd4t2SB4OffQ+1J6m1qDTeTOKiNFJWk3jticyeU8aK4WQElUmsynfVrSexe/dOk1g/akwenbhA4YVKgfUkHoqmqltP4p08u03SxqYSi4R3vIWYSTprnln/fBJ7ku4sJnFsMcNV9eFR+UhEqEnh9iS15prUrSeprK5J0iQ2lknz5bJc5oYIg1vImaSOgzNPqntPUofB43Aw9Zmk288aUA3e8h5sT1J6e6ZQ3XuSSrbbzWnnMIk7twRXbgFnksQ/n8R4TdIZCdC3w+5JEpFJV5ikjogkZJKnJ3U3Sc8QSXH1JIn+zUzie7UunnAiou1J3TOJWZMFrE5CT+psUlWdTpszpSErKRbfoif9n0lPm+Uiz/PhcDgYDB5bJmE9CXpS50waDAy5wRo39KSuJhFBJPSkq3tSVc67i7SCSOhJyoYuF48D6spoC5HQk2wmnYRGXoYo2+hJlkzSZS4Ktp8UKqEniUzSJcdRZ9LBCucgDHT1ia+v8He+/oX06BrSCZoS+OqRIS+DYT5ZninP/+f5gJgU90pAN4+Gk9XmPdDOKPX+366qqs0yN7jtBoRHbos27w4pidZVuTBQCdScnB6lk9W28jpSVQsDlcA7p/mA7OQrziIPVWmgEtALh0fDVdVZjWqBtW6Ro0vHPOTk126B6GOGpSUxc7QXpHRVqV+lmuOBt4gLktWj/mq3u2qYRFWKk2Rh9+jqIUq/EWF8iw79ZswfX2r0RrcIpb+WrbqG0tGzf1OEBS2h0l9K7/blmqJNkj/xi9p6jlcu/7XMfnlAOUmPZEE6fcRTsig+unSe5x9bk/z908Xz5RvJZPdfe3ewoygQhAG4koW+NzB3u9S7gHoeR5wzKsyZRPT9H2EFC2dwCcq6F3v/L8bE6En/FNWkuqWzLI7jRVE38UjSqyoHXpKOH7qLt6EW16si4fh1nsz3PyrNiCgcUfNe6Reyn1JapBJXt1elVnryRI7EoqA2FVbROdRBUWa+ydJLkt4kSRIiR5LkZ1mO3+LFlaFePJmjSdoR0GmVkDc6c83793Rm0UpSU5Pw/4E22Muaa3B/JMZf1GE7qeK0pDP1I0lm1q5JSJJFVPjAzWWVhbqTv6E/yYVNhe+3NWkbXPsk1CTrOOberenj2gzd9Oh4KbleeluTHF2gJtnr0Hs36JiFA3dhS3yk4SbXzJNEkkRm1lWT/CTBYSU22MskCN1SUo26mHnauyZc0i6QUGlPF5KkbdBVk7SHI5TtsGuGZfPreNrpmCc909k8+aJeq2n1qLhmkeckSXJ00bF2C/IcNckOH/qKOYqZWYvBORKHQIVLuu2TiMwMfZLV9kY/ypMc9Sv9o0mp4raStA2wdrNbZh7NkfRTd7ic+EVHTfrlmVGzuKMDkmShMtL3seToPhXGgWTKfP5IkjJ6dMnXktQuICTJPmptdD8eD5hkW+kp1VTVcadNkmgrSVp5m71ZEjpuG2WReb4cNXaysG/NAtRPo+vZ3H4qH9UYl7RC/3EjEqOhg7Ulp1RTETN/0pnD9cuZDPByc3TSnjnCbgDrsrRm9toh4nGSF/TvKYTHbipP4ogvonie5Cd8J/B35FD/0+mEqgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCf+w3zvofpft8bzQAAAABJRU5ErkJggg==);}
.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:#616161;}
a {color:#616161;}
a:focus, a:hover {color:#999999;}
a.underline {border-bottom:1px #616161 dotted;}
.lighter-text {color:#999999;}
.callout {color:#616161;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #999999;background: -moz-linear-gradient(left, #999999 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #999999 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #999999 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #999999 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #999999 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #999999;}
.spinner-ajax:after {background:#FBFBFB;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FBFBFB;background-color:#787573;}
.button:hover, .button:focus:hover {color:#FBFBFB;background-color:#8d8a88;}
.button:active, .button:active:hover {background-color:#666462;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eaeaea;}
.form-label-group.required::after {color: #616161;}
.goog-te-gadget, .goog-logo-link {color:#616161 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#616161;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FBFBFB;background-color:#787573;}
.eventsTable .eventRow {background-color:#eaeaea;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#999999;text-decoration:none;}
.event-btn .button {color:#FBFBFB;}
#map img.border {border:1px solid #7e7e7e;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eaeaea;border-top:1px solid #FBFBFB;border-bottom:1px solid #FBFBFB;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eaeaea;}
.jflatTimeline .dates-bar a {color:#999999;border-right:1px solid #eaeaea;}
.dates-bar a.selected {color:#FBFBFB;background-color:#787573;}
.dates-bar a.selected:hover {background-color:#8d8a88;}
.results .callout {background-color:#f4f4f4;color:#616161;border: 5px solid #eaeaea;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: #eaeaea;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #7e7e7e;-webkit-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd inset;-moz-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px ##bdbdbd inset;box-shadow: 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#616161;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#999999;}
.event-content {border-top:1px solid #7e7e7e;border-bottom:1px solid #bdbdbd;}
.information-bar {background-color:#d8d8d8;}
.information-bar .information-text {color:#616161;}
.calendar .day.performance.selected {background-color:#8d8a88;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
