body {background-color:#3c5430;color:#ffffff;}

.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/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURS9EJevJwNG3q7GgkIyHcmRsUjpSMH7hj9AAABfoSURBVHja7NzNVtpgEMbxQemseYKwJtQLAFJda4t7OTZdo7Zz/5fQ6lEsFEOS5v3C53cBHjzvPzMgJnKQWmhCDqn3U1ILZc3jdijU9a4cSgypw0NiSQypu0NSrje+SerucudQYkidnZFyKDGkzq52lpQijXNvcL0lJ94j4lBKStwXO4dSMqI/IWVJSUjihLje4qeJXOvKoRSJ9A9IOZQ+VkgmzihL+kghmTikXG8fJyQTpziUYpTmp2sOpeiYG+KasqS4mCPinHK9/Rd+C/GGQyke5oz4oCwpEpp4SaJcb8cekoknHEpHHpKJLxxKxx2SiTccSkcdkok/LOmYQzLxiOstILUjKkk5lMIx18QnZUmhWOwl/ZzmwPR8LfUo11sYFnlJX/Equ5RaOJSCsLhL6uNv2a3UwaEUgMVd0gN2nEsNyqHknXnRQUjNxhJL8s3iLukE+0zkMK43vyzukk6x30gOUg4lnyzukhTvGXIoRcUiL+ka78rkEGVJ3pg/7Xdb+5S43nyx2EvKUSXjUIqExV5SD9UyDqUoWPQl4ZChVFOW5IFFX1IPB51JNa439yz+klDDiEMpMIu/pBPUMeFQCsoSKClHLTMOpYAsgZL6qGktVViSS5ZCSSvUNOR6C8WSKAm1jbnewrAkSjpBfTMOpRAsjZKu0YBUUJbkhqVRkqKJEdebdxaKk+W2MeN688xSKWmFZvg1rl+WTEloaMz/LfHJkinpFE1dcSh5o5ZOST00NWRJvqglVNIcjU243vxQS6gkRQu8XckLtZRKOkULA96u5IFaUiXdo4WMN3a7p5ZWSXO0MWBJrpklVhLakXco11s3LLWS+mhnwifgOGXJldRDO0M+lsslS6+kFVq6je5ZgVoub34wpFAl5ag2/JYDQF77Pbe1UpbLZVEsl2XrofS47yl0j4scmH6WJ/q9KAp58akoipu17FqWpZns+rTIgezL2nNIv8py+UeZSEk7X6fpfNIDBnom98Cgj7GIzIGZ3ENWgPSw0dkbpQW2XGxe1/arHIvc5dt3cOZvRV/jVbb+54Pp1WaPb+LY/yvsvVoe8OJSnun09e8gugAwkq0fOpM32G/65Hmm303xbHoh8ptZO1huEwbCALzYiLN+ZHzGzgvgupOzmTQ5i04nZ0gyvP8jdERARStBqYsn/i8hkMDEfNldbBEdjwhm1zppgIdns/F0NMIf7IE3AOlXSYodSW1LkewlmS9b9LegpghUAtTAJl9LEq93u7CkbIDhQpHeu2LKu5W5JylZLmnD/2RhL5LAkdTwcyIYqzs5wCbVJDCVPZcEmA18hh1YM1cO3JcI0HEniRQJI0nRCVIAdIlAJ1dSditJyKdqUgkT7UuKJ9biWRFcEi2WJPhwyCVJ57fl0vfqCnZYzUjCrKSXu5DUMEmFMJL2pIiMpD0ZMUgpi0EHVxLWknQCz1RNKtmEVg7fVeHnSrGCpMZbepwEJfELmJSzNWnDdsxIemxHKYcmZivWPUgqpyVVkFuZAIqgRJr4koqVRu4SPJdgTRrA7H1JcKNZ786WSjr4kuCktpL8KuQq58B5NHcmEyxrb8OO97uShFEKIynuJSU6gpW034B8SfJmkiSXdDAchjuTOndKBlai56x3p1dL4qe2bncMT/+TFJZ0PH//YfLrT2ryxsMjnKRHk89jIUnNXUvSkZGUkRJS9JJSgoxA3pyEdCVJFYyT1+7Bt4JJFq5Jw9VrLqmBm4xJwr9JUufzt25LemVFBSSxoY1PoapeuAije+k+0OXZfXUwJ2l3D5JiRxK1RKdBUkZGkoBJ3kBXVDFJWFOSU6DSUE3aWRmX8ZQnBwDqlYiSn2PjDZeU/kXSyTl9q4nAMikptsaZJLn004Wk5+B2s4+gpJeRJNxMUk2Ls+WPPOIwSAJVctP37qJC3ugtlCspX2fkrrz/K9Th7hYBfMa1s0w67ih8CtQLJZV8bwKWws7/TFJlAISw6NmHHWU63tMIxBufsNHJYbTMRnljSdev4S5ioIisJB3JjRR4rOlUvz/oSBLvI/I/JP0m3ly2G4VhMGxyYY25raE90zVM0lmHk2TWyZySNXRav/8jlApX2LIhlHBSLcrFmFD5y29JDoSkGKtrSFK/JoWEpLX6MCtl9GA3h/G3kRRYSQrNdwGfSyFEWcDHWEhC5CrqXnLSpDZRksxTB8rlq8r9JdlPAu0ViwADJN139ZOCkS0599ZIkrcGTdoxloN8NXv/Mq1DOAtJlUbSe+ubQU3ihKSFlkkqB8AOXDSSpBoZIaqiyQ6HLZJk72mGZpv94ViKSptJ1YNL54AOjMiY7mq1CABX/52bJPZ9KwySXCQpYqBJv5jjN1X9zAWv6ZP7jJqki7mohjSJn1SSyFef6ETMlgpJgUaSbyUp7kML7hRYSEL5GyaJJIHayk/dR1IoXi0kRdJTsYDGWUlikywfIMlnDOKkxAlZ08AsJFVzaxKSJAY1ybOQZFmMW8Ee8GSQZNdUBxmhCRnOQXaSHCRuNElc6SKApM4BSk7bohVqJIG73mBbzEtSxSYa7yHJDdxPTiRJHlS6U5OkbJbkrb5OUt5S4JhZPmbqlsF32keEvu1ReI0k7EuxxE6GEnm9kkQRJyQhj27rA0FJkghxfWG2UIoAT+g8jKDuLUd2kqDGDdFS8IkQW8QMSIL6ZG2S5M1C0nkcSSGpD+HAk4wLPI3Np3YEp5LURcXICyEJmhd4t7Ekxd1dXGElqZKaJD2ClsrcDmQM/gaEpDvLEco12s49lMwJ2XvJFoELIYbP3o6sTlzMps+EpJ/RJF5pA58bhe8Igw840UNSNI6kHT0yNSmHhu9rkidB6tMkcEyBZ7AduyA9t85u7DZbGa/7uymMUhFAcXsJ53i1Sqzo8einNMlTBp7mYWckpgDAAKjTNJLWJkmJRZNWcOtpJAmw/5vt0apJsSTqDyUJAMMA/UZNYrfakv4AC/7Z7aHZbJqdx7Q52KfcT/2Hh8fGUk7sXppUaJqEUfGiIyk0SNICpGwCSVicolET1ST4yOwqSSCdx7Kxl8PvRPYVaBXVJPGy328vUmqeDJLktEZI8ueb1mZ7HcBP+VW7lyYVnSY9w7MNkFSrK/UxXjWJpOUoktz2YT/aO7v+VHEuigetuSYoXos+02ttnV7X09prnad6jT013/8jzCHGZdgkihahU7N+c6bF+gKbP2tvdgKeJgn+htdKiJICkTbA5/5MTj8Iw0KnqW6O3CQNVCtmkMUxZMqGIzhzQ560PHjSzvRTSlJcJIljrlpVJE1sJA3Y5iRJ2IiUjEqXIWmLZyJaBkmJ/glPqoej8iRFKnIZSVxNw7UrrZQkhK17xJPSllrHEiTd4ahAM6p7JkktbKSTJBWgUiTNsFCOJAywqZBY20lw9MtIYtCVSLpTaWG7YoEmiU3qIglWjnfH4RxpkjgKJd2+5haS0E7CoIlltCR0dybdJPULJG3Qdz/tSeVJogNsZrTudz/RDIgJSfVy5J7TF6pDvZ39EiuSnJYknqsiqYeFkySxZLcAkjpHSEr35Q126zkk0SHY2e6DkhxJEZz8WiRN8JD2oLUOFIqjA0ndBjhyk5QFQF2s1NmRlE6EQ+OKSMJQwf9Fpn08c3SAJBRKICm3/zfRaLrYvwibWZ6kmCzTZkSeJCg8SdLGXOBSjbuVImmJAO2wAkF41tkksYo1c5M03pHERchjLlwKqyGJKN7HM7V6kh76B0l3IAlCOwm78JmS5KyTum6SZi6STvWTsASQ4DRukn7r39AGKLSTUFieSRKrXBNXdtMkcUXSom6S1ggY2cOKJHgQ9SQqUKE8lrWRjt0ktczn8FUZT4LOIQkT1XplSUIi3CczUIN5JWVJYqw2kjrD4cMzSELA6iLpDfGEKQWmJ7EEZ2fwJNuagK/WoTAPS5AEdW2e1HWRlDpIGhdJKmx2NF27SKJtANIEwLTusiQxVgtJwKOtSGKKpA+2rJOkNzOeVpJQKLXdJOk2En7ro4FZniRRhiT0cAcOksRo+pJdYQCSuHWz790kScO9PgskJYSkRu4EkzjweJn+MkgSLKjVk56MeKY2ktBROkpSOzfjLdJb+2wg06uIpHHgiEVQeDMFEpjIaW3tJ+GhKN8y+Q1+loSkBjhye1IWcZDExeCuLpLgSoinpU5CYXQ0u6GdhHlFG339vXrhxSRFBZKi3dt1y5CUMgmJvPpOklCckzbSPR7pEpLcHNXsSfmKW4SsBpLmMtOLIAOTacGTMHXW4Uk8u4WOhSRgMkQdVI0nhfpnGZIWZK6ooa6bpGWeJInZSQhfCZIYVK8nDQySemxyXZLovL8nI54WklAoUZKWZst0adZJ6hFBFJ0gKTriSYMDSftALkqQFEvpNCU7SYjQG6ACUWeQxFhzJKGfJCK2qY0kqRcQntQgqaVJCjAvyCTJ7I8N9MZlF1G/6IK4uBUOkp50E2Du8CSQhLp9406wkF4ajh6HiT4nS0ihdJSke9TXxsxJ9C2Pk5SypkjSoyVBX4+7ta5O0r1lLoBUAjrwJBRK1JMmJknFVeWnSSJWVcaTwv3z+i6SpvP568sjC4rYbP88ri4dh+lYSfrEsYY2ktgfJw8oslAx1ccRNHOT1GOrebqJ2T9qv/D6SJqdJgmFkpuksIBNrEDBEneTFLtHS2yeNNijHdlJQtbbFEiCfisrdJIkcyT1reW625MYa5Iktcf47jBLRMiS8uNu/AKSEEaYtVE4pHmSsOILkGTLbh1bUfRxGNo4kyR3dhujYLKRBMC4dJCE4+eekLQ1SdKMbDU1WxdJUQOGhKOEqvcqdvNEJyJ+/+OfiehOk6vOBQBJqJpsJKFO0suh25Omi2JC1jcfzTbtjR0jqX+eJ43B8NhGEq5EcpKENpGbpEQzgjbSBz1OXHMmWT0KxBe1qMyT3mwkASXqSQqemI7gwpPGtm1LGcQvIgkjuDS7oeR2k2T2zYa6aoZAiDW7wajz7SQifAAxpCZIih7/aDQaDYV4eEj+/Ht4nL7u+juJGD3srhAgSmshSRKSkE3oCO5yTxL8drr6o1+2CUSTMiS1iCc5SQosnU5YJ+PFepCSdNyTNiYs8jRJ4KgRktCnU6H7y0iA4Z1Q4SvWVawektI8SSiUWoSkYPSoSUIphWdTx5hdSFJsI0nX9w5P4gQHiz6dnoSXwotwXtJ9Xa22+jh5K34Aq1GtfEn6OxGI5Gb0zB+Gw7SteksRY8sGSZL5Ogn7KCjOmcSYHIpdx0n6sgxJ7SJJfStJDMm+6Emum9Ks3leolu7cnoRzu74myBzT5Xuq+pgyWL8h0SsnowyUoZ7i/hxkTtR9GXCRLXR5uhGCJfWRNMlF3ZgzuSBX6pF53B2QZKQb27jYpjRJ9IoASpLD9kCwgySFZRlPQhuAtJPucxEjLV5Wr3iepImKLR+0VYs7bIsBVx2BdNNvZT1vNilDkqyEpMROEvYrvbtpbG7SgNydy5Z7ghIk0Vv+JW6Sdqt9DkkJuaTG5Ul4MCbtpNxFFD0UT6P5ar56ffmb1SphSpVCnZXMSOpNRNgS99uYiYygMAhbFk/quUmq3pO6picBanLlJHZuO+cRl5LEkbMoSSEhCa2j6kiinhSBJGPqEnpLIAllb61KCiRloWnvJ+F2JyrlMTHYhB2LJ/WvR9IMKR+3okSdhJ3kJAlDcyZJ4/IkQSDJfG9KErW98iTdO7LbGoSYnX88jbxVgSRCde1NbpXd1KmaJin7j21ExMV42ePZH4nCyknCHTqW+8cQyBieZJwswCO6lCSwQ6qY80l6pksmSXhbS6eBb75CEjwJr81f7BblSVo3SRIdrP4nShRJ7P31lyJp0BJpIHodkSYRK0kS/wpJOBNBC86oTlEnGSUevesNSFrm3GRjJyk9SVJS+BqUFCShKHPACn/9qiehDYAmwNKcoJIm6mOaJalFyueA7RPFUnvSOFDOpByrFpKEjhm5WQBIWpDETO/ppr0oQa0MkroXeNKkcCcuRkkK7R/BZQmS8LffwMruSR8Hp8ZrjQA2T1InR1JnPmNcdkRvPmeBJmlwJ8IgYo9TtimStLgWSWsLSaGuk0w4LPeZNGe1Ee+9gKQNvc9khFlJIMn6EdiyUl0Aw4K3BU/C7zGqcVEkKc7Qg4bD/7HmTt6ysDG2W+kw6wIomLgYbHq7ULHkCu0k3GkKIUNFEOfOc+/zntQiJC3MO1sz/gWSYtdFuW29YP0uJZ6r6uVpkmbGIspCqyfhAHvPUHaQJKRknw1+e+uEkJT9ixKDpJiJ8TLkD9EiEGxZOUl0PApf0/FhGtVERTfNkdQBSZgMABb0QxEhaXxytCSgJLUBKb66CX5HmlZGvueyBEkYGFzL1T/G5Dds+JaSpBTnZ76hAy4ka1SBycVy9y9sgaRARCxJkzDrVXYE4yt5MhXLyzypuzP0GaIl9iNL7y9C05WaJDGQZA5VbPV6BbQwkquVpG4cnSaJi/0sFLZbt2cwYz0oewhBCZKIpEkS9SSkg75lLBjnjQ2qfYKk7BG2m9TNBDy8wnYSDSmiZfsy2BxJM5BE+1wxxubdWgKGo9mtmNDB8JN1shcMiZBE9//aOsXITdKyQNIbIanHmpUlu4X8YajG3XYkdbhYKJKSqttJCBKV5VFEcEHsNDSclZzOxcbBEg2Hj7svWVupawRs628DkGAemzGbzrM7RiaD3FRbLo+SJKKRmrfdV8iYig2SngokYT3uLWPBQLtJzQhJd49zFa3lnqQF66i/9NQBG1VPUgpmyFRS+wQc9AnvHN9Vi5aPCOEzdjmSfdc5yI2pthD5FhtwY55UYYlwk5CtLkfS2z7VFY/F7iplmeR29ZKEzRVKEQu0eacqi4UdRdKAtRVJAuGqtgmAOFCbp3GmJDED5yX1DYP0QDjUL0MS/dpjShItuXsFknrW7YwJWSDj8wRJCI2E0sC6dTWLi5wSnQqy/z0Yt7/VNwB+Sao/daOeFK1xRkLoIiRNDvtREkviZUhKHSRFzGlKz06SsD4FkroukqQtuck7O0mfbpIY6zRLErb/YrEreFL0t3H3YKh72DNjYqch2d/RAouDo9lt7HRolpOxGvfMSRJKqjUhiXydJsChx8raROZe/UYH15RAldRCjdI0SS1xqfoVkfSp7nYui9o+aDieDnsmOngSz646nC70wi8NItNaS5kiIVPhfUqQxLDDn9gxkvjHMHPzJydJk4IFfSZYnTdpJUlQkrrkbZ3bGLIm0lt5VVtwQ5zzyu8gLbnewEQUNHpjLtk+Yfv4R4eXPE4P3/jH5Xbh3vCtOcM2O3ecz/MHzfblcTh6nK4l9DmMkpHCMfvUuTlZ931lvPE6Fw3+QDbw75TVrqW4UAMHSVcWu67Sch/A909P0zOtmHP5VeFdcri/Pyq9rlLWjO6qLJOYbACl5iWbkQ3wJjWpoeCuUin7ZuJNgfTd1Kq04K5BqTckROF7Kamu4OayDnlDAkg/wZQW1rjeWhSlz2ymkgoL7ptCiXuQvm5KMbPptiIpPUhUSUVlErulWHIPUlHtisokdkPRlNLX2hbNqimT+M3Ek3uQ7OpU0k1i/FYiKj1IVd0ocND8kdqgIXmQqhszYVbdRuEpPUjV5bfYEeMbQIl7kE5oc3kPALqBwEoPUqX57ZscrmkThuTbSKfEv5zc+E8/SqUHqeL+5MBF0o9GiXuQKp+I6wz1T0ZJepAqL5VCZ6x/LkrSg3SOeHKJJUHyx6LEPUjX6Cr1b2keKjbMn/5XX3UvmF38hwaae5CuM+stvq3xcS49SJfp46Ql3dTApvQgXQul/i317aQH6Xoo3VDDhXuQrojSgDn1w2LOpQfpimdwvVs5xeHSg3TV205879hXyJEH6brd7ucfXlXQLfGt7StdbjJmR/RTgs+lB6latcuBBMkfkRGk9CBde2pAtKhhHzTMkvQgXUedREB/ff+kAH0trflq+xrivxLcU/a/tB8usSMP0vcQ/y/vCik9SN9G8vvpzDX3RZInya0Sa+1B8iRdnCiwxh4kXyadq/QAFCfr6oskT9KF8iD55FahfG7zJHmQPEleHiRfJvkiyZPkQfIk+dzmyyQvD5Inyec2n9w8SJ4kL5/bPEkeJF8m+dzmSfIgeZK8fG7zZZK3JE+SB8knN5/bPEleHiSf3Hxu8yR5S/IkeZB8meTlc5snyVuSW/8CvWwasWso8kMAAAAASUVORK5CYII=);}
.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:#ffffff;}
a {color:#ffffff;}
a:focus, a:hover {color:#c0c0c0;}
a.underline {border-bottom:1px #ffffff dotted;}
.lighter-text {color:#c0c0c0;}
.callout {color:#ffffff;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #c0c0c0;background: -moz-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #c0c0c0 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #c0c0c0;}
.spinner-ajax:after {background:#3c5430;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#000000;background-color:#c1beca;}
.button:hover, .button:focus:hover {color:#000000;background-color:#cbc8d2;}
.button:active, .button:active:hover {background-color:#a5a2ac;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#384f2d;}
.form-label-group.required::after {color: #2a2a2a;}
.goog-te-gadget, .goog-logo-link {color:#ffffff !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#ffffff;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#000000;background-color:#c1beca;}
.eventsTable .eventRow {background-color:#384f2d;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#485f3d;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.event-btn .button {color:#000000;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#485f3d;border:1px solid #384f2d;border-top:1px solid #3c5430;border-bottom:1px solid #3c5430;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#485f3d;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #384f2d;}
.jflatTimeline .dates-bar a {color:#c0c0c0;border-right:1px solid #384f2d;}
.dates-bar a.selected {color:#000000;background-color:#c1beca;}
.dates-bar a.selected:hover {background-color:#cbc8d2;}
.results .callout {background-color:#485f3d;color:#ffffff;border: 5px solid #384f2d;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: #384f2d;}
.results .callout .event-image-curve {background-color:#485f3d;border-top:1px solid #444444;-webkit-box-shadow: inset 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px #373737 inset;-moz-box-shadow: inset 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px ##373737 inset;box-shadow: 0px 4px 5px -2px #373737 inset, 0px -4px 5px -2px #373737 inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#ffffff;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#c0c0c0;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#34492a;}
.information-bar .information-text {color:#ffffff;}
.calendar .day.performance.selected {background-color:#cbc8d2;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #485f3d;}
}
#auditorium g:not(.svg-pan-zoom_viewport):not(.sectionWrapper):not(.section):not(.row) { filter: brightness(0) invert(1); }