#HeaderWrapper {background: none !important;background: -moz-linear-gradient(top,  rgba(12,16,17,1) 0%, rgba(12,16,17,0.05) 85%, rgba(12,16,17,0) 95%, rgba(12,16,17,0) 100%) !important;background: -webkit-linear-gradient(top,  rgba(12,16,17,1) 0%,rgba(12,16,17,0.05) 85%,rgba(12,16,17,0) 95%,rgba(12,16,17,0) 100%) !important;background: linear-gradient(to bottom,  rgba(12,16,17,1) 0%,rgba(12,16,17,0.05) 85%,rgba(12,16,17,0) 95%,rgba(12,16,17,0) 100%) !important;border: 0;}#HeaderWrapper.fixed {background: #2A2A2A !important;border: 0;}#HeaderWrapper > div > .bookmark i,#HeaderWrapper > div > .bookmark > a {color: #FFFFFF;}nav.desktop > ul > li > a {color: #FFFFFF !important;}nav.desktop > ul > li > .wrapper:before {background: #2A2A2A;}nav.desktop > ul > li > .wrapper > ul > li > a {color: #FFFFFF;}nav.desktop > ul > li > .wrapper > ul > li > ul > li > a {color: #FFFFFF;opacity: 0.8;}nav.desktop > ul > li > .wrapper > ul > li:after {opacity: 0.25;}.nojs #HeaderWrapper.fixed nav.desktop > ul > li:hover > .wrapper:after,#HeaderWrapper.fixed nav.desktop > ul > li.active > .wrapper:after,body.noanimation nav.desktop > ul > li.active > .wrapper:after {background: #636F71;}.event #HeaderWrapper > div > .search {color: #FFFFFF;}nav.desktop > ul > li > .wrapper > .link:before {background: #FFFFFF;background: rgba(255, 255, 255, 0.25);}nav.desktop > ul > li > .wrapper > .link > p {color: #FFFFFF;}nav.desktop > ul > li > .wrapper > .link > a:hover {background: #FFFFFF;color: #2A2A2A;}.mobileTrigger.show {color: #FFFFFF;}nav.mobile > ul {background: #2A2A2A;}nav.mobile > ul > li > a,nav.mobile > ul > li > .wrapper > ul > li > a,nav.mobile > ul > li > .wrapper > ul > li > ul > li > a {color: #FFFFFF !important;}body.menuOpen #HeaderWrapper {background: #2A2A2A !important;}#ImageWrapper {height: 680px;overflow: hidden;padding: 105px 0 0;position: relative;width: 100%;z-index: 1;}#ImageWrapper:after {background: #000000;background: rgba(0, 0, 0, 0.8);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}#ImageWrapper > div {margin: 0 auto;max-width: 1210px;padding: 75px 20px 0;}#ImageWrapper > div:after {clear: both;content: "";display: block;}#ImageWrapper > div > .img {background-size: cover;background-repeat: no-repeat;background-position: center center;bottom: 0;height: 100%;left: 0;position: absolute;width: 100%;z-index: -1;}#ImageWrapper > div > .left {float: left;opacity: 0;padding: 0 0 0 100px;position: relative;width: 570px;-webkit-transition: opacity 300ms ease-in-out;-moz-transition: opacity 300ms ease-in-out;-ms-transition: opacity 300ms ease-in-out;-o-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}#ImageWrapper.show > div > .left {opacity: 1;}#ImageWrapper > div > .left > h2 {color: #FFFFFF;font-size: 45px;font-family: "Rum-Serif";font-weight: normal;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;}#ImageWrapper > div > .left > p {color: #FFFFFF;font-size: 20px;font-weight: 500;line-height: 1.3;opacity: 0.9;padding: 14px 0 0;}#ImageWrapper > div > .left > p > span {    display: block;    max-height: 185px;    overflow: hidden;}#ImageWrapper > div > .left > p > a {color: #FFFFFF;display: table;font-family: "Rum-Serif";font-size: 16px;font-weight: normal;margin: 30px 0 0;}#ImageWrapper > div > .left > p > a > i {margin: 0 0 0 8px;}#ImageWrapper > div > .left > .date {border: 1px solid #E7E9E9;border-radius: 3px;left: 0;position: absolute;top: 8px;}#ImageWrapper > div > .left > .date > span {color: #FFFFFF;display: none;line-height: 50px;font-weight: 600;position: relative;text-align: center;text-transform: uppercase;width: 70px;}#ImageWrapper > div > .left > .date > span.show {display: block;}#ImageWrapper > div > .left > .date > span.to {line-height: 52px;}#ImageWrapper > div > .left > .date > span.from:before,#ImageWrapper > div > .left > .date > span.from:after {background: #E7E9E9;bottom: -1px;content: "";height: 1px;left: 0;position: absolute;width: 24px;}#ImageWrapper > div > .left > .date > span.from:after {left: auto;right: 0;}#ImageWrapper > div > .left > .date > span.to:after {background: #E7E9E9;content: "";height: 3px;left: 50%;margin: 0 0 0 -6px;position: absolute;top: -1px;width: 12px;}#ImageWrapper > div > .right {float: right;opacity: 0;width: 370px;-webkit-transition: opacity 300ms ease-in-out;-moz-transition: opacity 300ms ease-in-out;-ms-transition: opacity 300ms ease-in-out;-o-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}#ImageWrapper.show > div > .right {opacity: 1;}#ImageWrapper > div > .right > li {border-bottom: 1px dotted #E7E9E9;color: #FFFFFF;display: block;font-family: "Rum-Serif";font-size: 25px;line-height: 1.11;padding: 14px 0 13px;}#ImageWrapper > div > .right > li.nextDate {font-family: "Rum-Sans", sans-serif;font-size: 16px;font-weight: 600;padding-bottom: 15px;padding-top: 5px;}#ImageWrapper > div > .right > li > a {color: #FFFFFF;    float: right;font-family: "Rum-Serif";font-size: 16px;    font-weight: normal;}#ImageWrapper > div > .right > li.price > a {margin-top: 9px;}#ImageWrapper > div > .right > li > a > i {margin: 0 0 0 8px;}#ImageWrapper > div > .tickets {background: #2A2A2A;bottom: 0;left: 0;padding: 25px 0;position: absolute;text-align: center;width: 100%;}#ImageWrapper > div > .tickets > p {color: #FFFFFF;display: inline-block;font-family: "Rum-Serif";font-size: 25px;line-height: 45px;margin: 0 62px 0 0;}#ImageWrapper > div > .tickets > a {background: #404040;color: #FFFFFF;display: inline-block;font-family: "Rum-Serif";font-size: 18px;font-weight: normal;line-height: 45px;padding: 0 15px;position: relative;top: -2px;}#ImageWrapper > div > .tickets > a > i {    font-size: 21px;    margin: 0 15px 0 0;    position: relative;    top: 2px;}@media all and (max-width: 1050px){#ImageWrapper {height: 550px;}#ImageWrapper > div {padding-top: 35px;}#ImageWrapper > div > .right {position: absolute;right: 20px;}#ImageWrapper > div > .left {padding-right: 400px;width: 100%;}#ImageWrapper > div > .left > h2 {font-size: 32px;}#ImageWrapper > div > .left > p {font-size: 18px;}#ImageWrapper > div > .left > p > a {margin-top: 19px;}#ImageWrapper > div > .left > .date {top: 6px;}#ImageWrapper > div > .right {width: 340px;}#ImageWrapper > div > .right > li {font-size: 22px;padding-bottom: 9px;padding-top: 10px;}#ImageWrapper > div > .right > li.nextDate {padding-bottom: 11px;padding-top: 3px;}#ImageWrapper > div > .right > li.price > a {margin-top: 5px;}#ImageWrapper > div > .tickets {padding-bottom: 18px;padding-top: 18px;}}@media all and (max-width: 900px){#ImageWrapper {height: auto;}#ImageWrapper > div {padding-top: 30px;}#ImageWrapper > div > .right {display: none;}#ImageWrapper > div > .left {float: none;padding-right: 80px;}#ImageWrapper.noURL > div > .left {padding-bottom: 50px;}#ImageWrapper > div > .left > p > span {max-height: none;}#ImageWrapper > div > .tickets {margin: 50px -20px 0;position: relative;width: auto;}}@media all and (max-width: 750px){#ImageWrapper > div > .left {padding-right: 0;}#ImageWrapper > div > .tickets > p {font-size: 21px;margin-right: 30px;}#ImageWrapper > div > .tickets > a {font-size: 17px;line-height: 40px;}}@media all and (max-width: 650px){#ImageWrapper > div > .tickets {margin-top: 35px;padding-bottom: 23px;padding-top: 11px;}#ImageWrapper > div > .tickets > p {display: block;margin-right: 0;text-align: center;}#ImageWrapper > div > .tickets > a {margin: 5px 0 0;}}@media all and (max-width: 450px){#ImageWrapper > div {padding-top: 10px;}#ImageWrapper > div > .left {padding-left: 0;}#ImageWrapper.noURL > div > .left {padding-bottom: 30px;}#ImageWrapper > div > .left > h2 {font-size: 25px;height: 94px;padding-left: 90px;vertical-align: middle;}#ImageWrapper > div > .left.singleDate > h2 {height: auto;padding-left: 0;padding-top: 25px;}#ImageWrapper > div > .left > p {font-size: 16px;}#ImageWrapper > div > .left.singleDate > p {padding-top: 15px;}#ImageWrapper > div > .left > p > a {margin-top: 10px;}#ImageWrapper > div > .left > .date {top: 0;}#ImageWrapper > div > .left.singleDate > .date {display: table;position: relative;}#ImageWrapper > div > .left > .date > span {font-size: 14px;line-height: 45px;width: 65px;}#ImageWrapper > div > .left > .date > span.to {line-height: 47px;}#ImageWrapper > div > .left > .date > span.from:before,#ImageWrapper > div > .left > .date > span.from:after {width: 19px;}#ImageWrapper > div > .tickets {margin-top: 25px;}#ImageWrapper > div > .tickets > p {font-size: 19px;}}