@charset "UTF-8";
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body{font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}.smooth{-webkit-font-smoothing:antialiased;-moz-font-smoothing:grayscale;-moz-osx-font-smoothing:grayscale}A{text-decoration:none}.underline,.h\:underline:hover,.a-underline A,.h\:a-underline A:hover{text-decoration:underline}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;user-select:none}.o-hidden{overflow:hidden}.o-auto{overflow:auto}.o-scroll{overflow:scroll}.nowrap{white-space:nowrap}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row{flex-direction:row}.flex-rrow{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-rcolumn{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-rwrap{flex-wrap:wrap-reverse}.flex-jc-start{justify-content:flex-start}.flex-jc-end{justify-content:flex-end}.flex-jc-center{justify-content:center}.flex-jc-space-between{justify-content:space-between}.flex-jc-space-around{justify-content:space-around}.flex-jc-space-evenly{justify-content:space-evenly}.flex-ai-start{align-items:flex-start}.flex-ai-end{align-items:flex-end}.flex-ai-center{align-items:center}.flex-ai-baseline{align-items:baseline}.flex-ai-stretch{align-items:stretch}.flex-ac-start{align-content:flex-start}.flex-ac-end{align-content:flex-end}.flex-ac-center{align-content:center}.flex-ac-space-between{align-content:space-between}.flex-ac-space-around{align-content:space-around}.flex-ac-space-stretch{align-content:stretch}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.-order-1{order:-1}.-order-2{order:-2}.-order-3{order:-3}.-order-4{order:-4}.-order-5{order:-5}.flex-nogrow,.flex-grow-0{flex-grow:0}.flex-grow,.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-2{flex-grow:3}.flex-grow-4{flex-grow:4}.flex-grow-5{flex-grow:5}.flex-noshrink{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-basis-0{flex-basis:0}.flex-basis-1\/3{flex-basis:33.33333333%}.flex-basis-2\/3{flex-basis:66.66666666%}.flex-basis-100{flex-basis:100%}.flex-basis-auto{flex-basis:auto}.flex-as-auto{align-self:auto}.flex-as-start{align-self:flex-start}.flex-as-end{align-self:flex-end}.flex-as-center{align-self:center}.flex-as-baseline{align-self:baseline}.flex-as-stretch{align-self:stretch}.f-left{float:left}.f-right{float:right}.c-both{clear:both}.c-left{clear:left}.c-right{clear:right}.cf:after{content:"";display:block;clear:both}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky;position:-webkit-sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.fill{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.v-align{position:absolute;top:50%;transform:translateY(-50%)}.h-align{position:absolute;left:50%;transform:translateX(-50%)}.h-align.v-align{transform:translate(-50%, -50%)}.va-middle{vertical-align:middle}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.bg-cover{background-size:cover}.bg-contain{background-size:contain}.bg-norepeat{background-repeat:no-repeat}.bg-top{background-position:top}.bg-right{background-position:right}.bg-bottom{background-position:bottom}.bg-left{background-position:left}.bg-center{background-position:center center}.ta-center{text-align:center}.ta-left{text-align:left}.ta-right{text-align:right}.ta-justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.w-full,w-100{width:100%}.w-1\/2,.w-2\/4,.w-half,w-50{width:50%}.w-1\/3{width:33.33333333%}.w-2\/3{width:66.66666666%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/6{width:16.66666666%}.w-5\/6{width:83.33333333%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.h-full,h-100{height:100%}.h-1\/2,.h-2\/4,.h-half,h-50{height:50%}.h-1\/3{height:33.33333333%}.h-2\/3{height:66.66666666%}.h-1\/4{height:25%}.h-3\/4{height:75%}.mh-full{min-height:100%}.pb-25{padding-bottom:25%}.pb-33{padding-bottom:33.33333333%}.pb-50{padding-bottom:50%}.pb-16\:9{padding-bottom:56.25%}.pb-66{padding-bottom:66.66666666%}.pb-75{padding-bottom:75%}.pb-100{padding-bottom:100%}.pb-133{padding-bottom:133.33333333%}.pb-150{padding-bottom:150%}.pb-200{padding-bottom:200%}#nav-toggle{display:none}@font-face{font-family:"fontello";src:url("/css/fonts/fontello.woff2?33026057") format("woff2"), url("/css/fonts/fontello.woff?33026057") format("woff");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-list:before{content:""}.icon-search:before{content:""}.icon-mail:before{content:""}.icon-calendar:before{content:""}.icon-export:before{content:""}.icon-plus-circled:before{content:""}.icon-globe:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-down-circled:before{content:""}.icon-table:before{content:""}.icon-linkedin:before{content:""}.icon-angle-left:before{content:""}.icon-youtube:before{content:""}.icon-instagram:before{content:""}.icon-spotify:before{content:""}.icon-soundcloud:before{content:""}@font-face{font-family:"Swiss721";font-weight:500;src:url("/css/fonts/ee7305d5-3db9-4e87-8813-e68c0a6bd835.woff2") format("woff2"), url("/css/fonts/552709be-4bfe-4b7c-94a3-d94f54edf163.woff") format("woff")}@font-face{font-family:"Swiss721 Outline";font-weight:500;src:url("/css/fonts/16b39cce-18d7-4bdc-b8a0-e9aaf7bc0e87.woff2") format("woff2"), url("/css/fonts/e54097e3-c9d4-425d-bfea-0be41c3798c2.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local("Open Sans Light"), local("OpenSans-Light"), url("/css/fonts/open-sans-v18-latin-300.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-300.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url("/css/fonts/open-sans-v18-latin-300italic.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-300italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans Regular"), local("OpenSans-Regular"), url("/css/fonts/open-sans-v18-latin-regular.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local("Open Sans Italic"), local("OpenSans-Italic"), url("/css/fonts/open-sans-v18-latin-italic.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url("/css/fonts/open-sans-v18-latin-600.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-600.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url("/css/fonts/open-sans-v18-latin-600italic.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-600italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"), local("OpenSans-Bold"), url("/css/fonts/open-sans-v18-latin-700.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("/css/fonts/open-sans-v18-latin-700italic.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-700italic.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url("/css/fonts/open-sans-v18-latin-800.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-800.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url("/css/fonts/open-sans-v18-latin-800italic.woff2") format("woff2"), url("/css/fonts/open-sans-v18-latin-800italic.woff") format("woff")}BODY{font-family:"Open Sans", sans-serif;font-size:16px}.nav,H1,H2,H3,H4,.button,.h3,.h4,.guide .jumps A,.stream .guide .show:before{font-family:"Swiss721", sans-serif;font-weight:500}H1,H2,.stream .guide .show:before{font-size:3.5em;color:#fff;letter-spacing:0.03em}H1,H2,.stream .guide .show:before{text-shadow:#000 -2px -2px 0, #000 2px 2px 0, #000 2px -2px 0, #000 -2px 2px 0, #000 0 -2px 0, #000 0 2px 0, #000 2px 0 0, #000 -2px 0 0}.satellite H2{text-shadow:#000 -1px -1px 0, #000 1px 1px 0, #000 1px -1px 0, #000 -1px 1px 0, #000 -1px 1px 0, #000 0 -1px 0, #000 0 1px 0, #000 1px 0 0, #000 -1px 0 0}H1{font-size:5em}.h3,H3{font-size:1.5em}.nav{position:fixed;top:0;right:0;left:0;text-align:right;height:100px;z-index:1000;padding:42px}.nav-logo{height:70px;float:left;display:block;z-index:1001;position:relative;opacity:0.5}.off A .nav-logo-off,.on A .nav-logo-on,.nav-logo-slash,A .nav-logo:hover{opacity:1}.nav-logo-slash{margin:0 -2px 0 4px}.nav0>LI:not(:first-child)>A:before{display:inline-block;content:"/";font-weight:bold;margin:0 5px;position:absolute;left:-17px}.nav0>LI{display:inline-block;font-size:20px;text-transform:uppercase;position:relative}.nav0 LI>A{display:block;padding:3px 0;color:inherit;position:relative;margin-left:17px}.nav0 LI>A:after{display:block;content:"";background-color:#fff;top:0;right:100%;bottom:0;left:0;position:absolute;z-index:-1;transition:all 0.25s}.nav0 LI.active>A:after,.nav0 LI:hover>A:after{right:0}.nav1{display:none;position:absolute;right:0;white-space:nowrap}.nav0>LI:hover .nav1{display:block}A{color:inherit}.pad{padding-left:21px;padding-right:21px}.pad-2{padding-left:42px;padding-right:42px}.pad-y{padding-top:21px;padding-bottom:21px}.pad-top{padding-top:42px}.border{position:fixed;top:14px;right:14px;bottom:14px;left:14px;border:14px solid #00FF00;z-index:10000;pointer-events:none;box-shadow:#fff 0 0 0px 14px}.off .border{border-color:#FFFF00}.background{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1}.background:after{content:"";background-color:#00FF00;height:100%;position:fixed;width:200%;transform:skew(-21deg, 0) translateX(25.5%);top:0;animation-name:background;animation-duration:0.7s;transform-origin:top left;animation-timing-function:ease}.off .background:after{background-color:#FFFF00}@keyframes background{0%{transform:skew(-21deg, 0) translateX(0)}70%{transform:skew(-21deg, 0) translateX(100%)}100%{transform:skew(-21deg, 0) translateX(25.5%)}}.max-width{max-width:1140px;margin-left:auto;margin-right:auto}.has-footer{flex-direction:column;min-height:100vh}.content{padding-top:110px;flex:1}.article .title{font-size:2em}.article A:not(.button){text-decoration:underline;display:inline-block;position:relative}.article A:not(.button):after{display:block;content:"";background-color:#fff;top:0;right:100%;bottom:0;left:0;position:absolute;z-index:-1;transition:all 0.25s}.article A:not(.button):hover:after{right:0}.article H3:not(:first-child),.article H2:not(:first-child),.article H1:not(:first-child){margin-top:1em}.article .body P+P{margin-top:1em;line-height:1.5}.article .body.half,.article .picture{width:50%}.article .picture.left{padding-right:42px}.article .picture IMG{display:block;margin-top:30px}.article .picture IMG:first-child{margin-top:3px}.article .picture IMG:nth-child(even){margin-left:auto}.back{margin-top:10px}.stream .body{min-height:calc(100vh - 270px)}.stream .w-1\/2{width:52%}.stream .body.w-1\/2{width:48%}.section-left .text{order:1}.lineup .item{display:block;margin:21px;max-width:90%;padding-bottom:42px;position:relative}.lineup .item.hidden{display:none}.lineup H2{margin:10px 0 0 60px;font-size:1.1em;color:#000;text-shadow:none;text-align:left}.lineup IMG{width:100%;display:block;opacity:1}.lineup:not(.team) .item:hover IMG{opacity:0.8}.lineup .outline{border:2px solid #FFFF00;position:absolute;width:100%;height:100%;transition:margin 0.4s;z-index:100;pointer-events:none}.off .lineup .outline{border-color:#00FF00}.lineup .outline SPAN{position:absolute;bottom:5px;right:10px;font-size:14px;font-family:"Open Sans", sans-serif;text-align:right}.lineup .item:hover .outline{margin:0 !important}.lineup .filters{text-align:center}.lineup .filters .select{display:inline;position:relative}.lineup .filters .select:after{content:"";position:absolute;right:10px;top:9px;display:block;border:4px solid transparent;border-top:6px solid #666;pointer-events:none}.lineup .filters SELECT{background:#fff;border:1px solid #000;border-radius:0px;padding:5px 20px 5px 10px;margin:0;-webkit-appearance:button;-moz-appearance:none;appearance:none;outline:none;font-family:"Open Sans", sans-serif;font-size:inherit}.lineup .filters .toggleLineup,.lineup .filters SELECT{margin-top:20px}.lineup .filters .toggleLineup{border:1px solid #000;display:inline-block;padding:5px 20px 5px 10px;cursor:pointer;font-family:"Open Sans", sans-serif}.lineup .filters .toggleLineup:hover{background-color:rgba(0, 0, 0, 0.2)}.lineup .filters .toggleLineup.listview{background-color:#000;color:#fff}.lineup .filters .toggleLineup.listview:hover{background-color:rgba(0, 0, 0, 0.7)}.lineup .none{text-align:center}.lineup .listview .item{width:100% !important;padding:0;margin:10px 0;position:relative;overflow:hidden;transform:none !important;max-width:none}.lineup .listview .item:after{content:"";display:block;clear:both}.lineup .listview1 .outline{height:auto;width:auto}.lineup .listview IMG{width:50px;float:left;margin:4px}.lineup .listview .outline{margin:0 !important}.lineup .listview .h3{position:absolute;top:50%;margin:-10px 0 0;left:60px}.lineup .listview .item:hover{background-color:rgba(0, 0, 0, 0.1)}.act .body .flex{width:130%;margin-left:-30%;margin-top:30px;margin-bottom:30px}.act .body .first{min-height:50px;padding-left:50%}.act .body .flex .left{width:60%}.act .body .flex .right{width:40%;margin-left:30px}.act .body .flex .black{background-color:#FFFF00;padding:30px 30px;margin:30px 0}.off .act .body .flex .black{background-color:#00FF00}.act .body .flex .social{margin-bottom:30px;font-size:1.2em}.act .body .flex .social A{margin-right:10px}.act .body .flex .social A:hover{color:#999}.act .body .flex A.news{text-decoration:none;display:block;margin-bottom:10px}.act .body .flex A.news:hover{text-decoration:underline}.act .body .related{margin-top:10px}.act .right H3{margin-bottom:2%}.act .right H3:not(:first-child){margin-top:1em}.act .body .h4{margin-bottom:10px}.act .body .fa{color:#999}.act .body .fa-calendar{margin-left:-1px}.act .body .favorite:hover{color:#ba8d59;cursor:pointer}.act .body .favorite.active{color:#ba8d59}.act .body .favorite.active:hover{color:#666}.act INPUT#moreshows{display:none}.act INPUT#moreshows+LABEL:hover{text-decoration:underline}.act INPUT#moreshows:checked+LABEL{display:none}.act INPUT#moreshows:not(:checked)~DIV.showtime{display:none}.video{width:100%;height:0;padding-bottom:56.26%;position:relative}.video-disabled{background-color:#333;color:#fff;padding:10px 10px 50%}.body .video{margin-top:10px}.video>IFRAME{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:block}IFRAME.spotify{width:100%;height:100px;margin-bottom:30px}.spotify-disabled{width:100%;height:100px;margin-bottom:30px;background-color:#333;color:#fff;padding:10px}.quote{font-size:1.4em;font-style:italic;max-width:100%;margin:1em auto;text-align:left}.addquotes:before{content:"“"}.addquotes:after{content:"”"}.buttons{margin-top:21px}.button{display:inline-block;padding:10px 21px;border:3px solid #000;transition:all 0.25s;font-size:1.25em;min-width:220px;text-align:center}.button:hover{background-color:#000;color:#fff}.items{margin:0 -2%;position:relative}.items .item{opacity:1;color:#333;width:29.33333%;margin:2%;height:auto;overflow:hidden;position:relative;display:block;float:left;padding-bottom:19.555555%}.items .item .img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center center}.items .item .img.logo{background-size:contain;background-repeat:no-repeat}.items .item:hover .img{opacity:0.8}.items .item .bottom{position:absolute;bottom:15px;left:20px}.items .item h2{font-size:1.5em}.items.items1 .item{width:auto;float:none;padding-bottom:65%}.items.items1.act .item .img{position:relative;padding-bottom:40%}.items.items1.act .item{padding-bottom:30px}.items.items1.act .item .bottom{bottom:0;left:0}.footer{background-color:#FFFF00}.footer .social{text-transform:capitalize}.footer .social I{font-size:1.5em;margin:0 5px 0 0}.footer .social:hover{color:#00FF00}.off .footer .social:hover{color:#FFFF00}.footer .logos{display:flex;justify-content:space-between;align-items:center}.footer .logos IMG{margin-right:40px}.footer .logo-1{height:46px}.footer .logo-2{height:50px}.footer .logo-3{height:23px}.off .footer{background-color:#00FF00}SECTION.venues{position:relative;z-index:100;height:60vh;max-height:700px;min-height:450px}SECTION.venues #map{width:calc(100% - 200px);height:100%;margin-top:10px}SECTION.venues UL{float:right;height:100%;position:relative;display:table;width:190px;border-top:1px solid #000}SECTION.venues UL>LI{display:table-row}SECTION.venues UL>LI>A{border-bottom:1px solid #000;display:block;padding:0 10px;display:table-cell;vertical-align:middle}SECTION.venues UL>LI>A:hover{background-color:#000;color:#fff}SECTION.venues.detail{padding:0;height:auto;min-height:0;max-height:none}SECTION.venues.detail #map{width:100%;padding-bottom:66%;margin-bottom:10px}.venues.h3{margin:10px 0 5px}SECTION.venues #popup{background-color:#fff;position:fixed;padding:5px 20px;z-index:10000;top:0px;left:0px;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.35) 0 3px 7px;display:none;text-align:center}SECTION.venues #popup:after{content:"";position:absolute;left:50%;z-index:-1;bottom:-6px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background-color:#fff;box-shadow:rgba(0, 0, 0, 0.2) 4px 4px 4px}SECTION.venues #popup.show{display:block}.guide .jumps{position:-webkit-sticky;position:sticky;top:120px;margin:5px -5px;height:50px;z-index:10000}.guide .jumps A{flex:1 1 33%;background-color:#fff;margin:5px;line-height:35px;font-size:1.25em;border:2px solid #000}.guide .jumps A:hover{background-color:#00FF00}.guide .day{position:-webkit-sticky;position:sticky;top:175px;background-color:#FFFF00;color:#000;font-size:0.75em;padding:0.5em;z-index:1}.article .guide .fill{position:absolute}.article .guide H3{margin-top:0}.guide .jump{position:relative;top:-175px}.guide .show{text-align:left;padding:0.5em;position:relative}.guide .show:hover{background-color:#fff}.guide .show:hover .fill{border:2px solid #00FF00;border-right-width:0}.guide .shows .show.now{background-color:#000;color:#fff}.guide .shows .show+.show{border-top:2px solid #FFFF00}.guide .show H3,.guide .show H4{margin-left:60px}.guide .show SPAN{display:inline-block;background-color:#FFFF00;padding:2px 10px;font-size:0.9em;color:#000}.guide .show.satellite H4{font-size:0.8em}.guide .show.satellite H3{font-size:1em}.guide .show SMALL{opacity:0.8}.guide .show IMG{float:left;width:50px;display:block}.stream .guide .show{display:none}.stream .guide .show.now+.show,.stream .guide .show.now{display:block;margin-top:100px}.stream .guide .show.now:before{content:"NOW PLAYING";position:absolute;margin-top:-70px;white-space:nowrap;left:0}.stream .guide .show.now+.show:before{content:"UP NEXT";position:absolute;margin-top:-70px;left:0}.cookieconsent-container{opacity:0.9;position:fixed;bottom:28px;left:28px;right:28px;background-color:#000;color:#fff;text-align:center;padding:11px 28px;z-index:9999}.cookieconsent-explain{display:inline-block;font-family:"Open Sans", sans-serif;margin:20px}.cookieconsent-close{position:absolute;top:11px;right:11px;display:block;width:24px;height:24px}.cookieconsent-close:before,.cookieconsent-close:after{content:"";position:absolute;left:10px;height:25px;width:3px;background-color:#fff;transform:rotate(45deg)}.cookieconsent-close:after{transform:rotate(-45deg)}.cookieconsent-close:hover:before,.cookieconsent-close:hover:after{background-color:red}.cookieconsent-button{border:3px solid #fff;border-radius:2px;padding:10px 15px;margin:20px;display:inline-block;font-size:18px}.cookieconsent-button:hover{background-color:#fff;color:#000}.cookieconsent-explain A{text-decoration:underline}SECTION.timetable{position:relative;z-index:100;padding-top:80px;font-family:"Open Sans", sans-serif;font-size:14px}SECTION.timetable .table{width:100%;max-width:1140px;margin:0 auto 50px;display:block}SECTION.timetable INPUT[type=radio]{display:none}SECTION.timetable DIV.day{clear:both;background-image:url("/media/static/timetable.jpg");background-color:#333;background-position:center center;background-size:cover;display:none;border:2px solid #222;color:#fff;position:relative;overflow:hidden}SECTION.timetable LABEL{display:inline-block;border:1px solid #222;border-bottom:0 none;padding:5px 10px 7px;float:left;text-transform:capitalize;cursor:pointer;font-size:14px;font-weight:400}SECTION.timetable LABEL:not(:first-of-type){border-left:0 none}SECTION.timetable LABEL .short{display:none}SECTION.timetable LABEL:hover{background-color:rgba(0, 0, 0, 0.2)}SECTION.timetable .stages{height:50px;font-size:14px;font-weight:400;position:absolute;top:0;background-color:rgba(0, 0, 0, 0.8);z-index:20;padding-left:50px;border-bottom:1px solid rgba(255, 255, 255, 0.5)}SECTION.timetable .stages TABLE{width:100%;height:100%}SECTION.timetable .stages TD{text-align:center;vertical-align:middle;border1-left:1px solid rgba(255, 255, 255, 0.5)}SECTION.timetable .stages TD:first-child{border1-left:0 none}SECTION.timetable .venue{opacity:0.8;display:block;font-size:0.9em}SECTION.timetable DIV.times{position:absolute;left:0;width:50px;bo1rder-right:1px solid rgba(255, 255, 255, 0.7)}SECTION.timetable DIV.time{width:auto;border-top:1px solid rgba(255, 255, 255, 0.5);font-size:13px;font-weight:400}SECTION.timetable DIV.timeline{position:absolute;border-top:1px solid rgba(255, 255, 255, 0.5);width:100%}SECTION.timetable DIV.timeline.half{border-color:rgba(255, 255, 255, 0.2)}SECTION.timetable DIV.time:first-of-type{border-top:0 none}SECTION.timetable DIV.time.half{border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.5);font-size:13px;font-weight:400}SECTION.timetable DIV.time>DIV{text-align:right;padding-right:10px;width:51px;background-color:rgba(0, 0, 0, 0.7);height:100%;z-index:10;position:relative}SECTION.timetable DIV.now{position:absolute;left:0;width:100%;border-top:2px solid rgba(252, 44, 38, 0.7);z-index:15}SECTION.timetable DIV.now>SPAN{background-color:#fc2c26;font-size:13px;display:block;width:50px;padding:2px 10px 0px 0;text-align:right;margin-top:-10px;color:#000;font-weight:400}SECTION.timetable .acts{margin-left:50px;overflow:auto;-webkit-overflow-scrolling:touch}SECTION.timetable .acts TABLE{width:100%;table-layout:fixed}SECTION.timetable .acts TABLE TH,SECTION.timetable .acts TABLE TD{text-align:center;vertical-align:top;position:relative;border-left:1px solid rgba(255, 255, 255, 0.5)}SECTION.timetable .acts TABLE TH{height:50px;vertical-align:middle;border-bottom:1px solid rgba(255, 255, 255, 0.5)}SECTION.timetable .acts TABLE TBODY{height:auto;overflow:hidden;overflow-y:auto;display:block;-webkit-overflow-scrolling:touch}SECTION.timetable .acts TH:first-child,SECTION.timetable .acts TD:first-child{border-left:0 none}SECTION.timetable .act{background-color:#ff0;color:#000;position:absolute;width:100%;font-size:11px;font-weight:400;border-top:1px solid rgba(0, 0, 0, 0.2);display:block;transition:background-color 0.25s}SECTION.timetable .act:hover{background-color:#000 !important;color:#fff;display:table;z-index:100}SECTION.timetable .act:hover>DIV{display:table-cell}SECTION.timetable .act>DIV{position:relative;height:100%;width:100%;overflow:hidden}SECTION.timetable .act>DIV>DIV{display:table;position:relative;height:100%;width:100%}SECTION.timetable .act>DIV>DIV>DIV{display:table-cell;vertical-align:middle;position:relative}SECTION.timetable .act>A{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}SECTION.timetable .act H2{font-size:13px;font-weight:600;text-shadow:none;color:inherit}SECTION.timetable .act .favorite{position:absolute;right:5px;bottom:1px;font-size:18px;z-index:10;cursor:pointer;color:rgba(0, 0, 0, 0.5);transition:color 0.25s}SECTION.timetable .act .hidetime{display:none}SECTION.timetable .act:hover .hidetime{display:block}SECTION.timetable .act:hover .favorite{color:#fff}.act .body .favorite I,SECTION.timetable .act .favorite I{transition:transform 0.25s}SECTION.timetable .act .favorite>SPAN{display:none;position:absolute;width:125px;background-color:#fff;color:#000;font-size:13px;padding:5px;border-radius:3px;margin:7px 0 0 -106px}SECTION.timetable .act .favorite>SPAN:before{content:"";position:absolute;display:block;width:0;height:0;border:7px solid transparent;border-bottom-color:#fff;z-index:11;top:-14px;left:107px}.act .body .favorite:after,SECTION.timetable .act .favorite>SPAN:after{content:"Add to favorites"}SECTION.timetable .act .favorite:hover{color:#fff}SECTION.timetable .act .favorite:hover>SPAN{display:block}SECTION.timetable .act.active .favorite{color:#fff}.act .body .favorite.active I,SECTION.timetable .act.active .favorite I{transform:rotate(45deg)}SECTION.timetable .act.active{background-color:#fff}.act .body .favorite.active:after,SECTION.timetable .act.active .favorite>SPAN:after{content:"Remove favorite"}SECTION.timetable .act.active .favorite:hover{color:#fff}SECTION.timetable .act .project{font-size:12px}SECTION.timetable .icons{float:right;margin-top:1px}SECTION.timetable .icons A.share{padding-right:5px}SECTION.timetable .icons A{display:inline-block;padding-top:6px}SECTION.timetable .icons A:hover{color:#00FF00;cursor:pointer}SECTION.timetable .note{margin-top:10px;text-align:center;font-size:0.9em}SECTION.timetable .note A{text-decoration:underline}SECTION.timetable INPUT.day0:checked~LABEL.day0{background-color:#222;color:#fff}SECTION.timetable INPUT.day1:checked~LABEL.day1{background-color:#222;color:#fff}SECTION.timetable INPUT.day2:checked~LABEL.day2{background-color:#222;color:#fff}SECTION.timetable INPUT.day3:checked~LABEL.day3{background-color:#222;color:#fff}SECTION.timetable INPUT.day4:checked~LABEL.day4{background-color:#222;color:#fff}SECTION.timetable INPUT.day0:checked~DIV.day0{display:block}SECTION.timetable INPUT.day1:checked~DIV.day1{display:block}SECTION.timetable INPUT.day2:checked~DIV.day2{display:block}SECTION.timetable INPUT.day3:checked~DIV.day3{display:block}SECTION.timetable INPUT.day4:checked~DIV.day4{display:block}SECTION.timetable .select{display:inline-block;position:relative;float:left}SECTION.timetable .select:after{content:"";position:absolute;right:9px;top:14px;display:block;border:4px solid transparent;border-top:6px solid #666;pointer-events:none}SECTION.timetable SELECT{background:#ddd;border:1px solid #000;border-radius:0;border-left:0 none;border-bottom:0 none;padding:5px 25px 7px 10px;margin:0;-webkit-appearance:button;-moz-appearance:none;appearance:none;outline:none;font-family:"Open Sans", sans-serif;font-size:inherit;max-width:240px}SECTION.timetable .toggleSatellite{background-color:#ddd;border-top:1px solid #000;border-right:1px solid #000;display:inline-block;padding:5px 10px 7px 23px;position:relative}SECTION.timetable .toggleSatellite>SPAN.checkbox{position:absolute;left:5px;font-size:1.6em;top:-3px}SECTION.timetable .act.hidden{opacity:0.5}SECTION.timetable .listview-stage{display:none}SECTION.timetable #listview-toggle{display:none}SECTION.timetable .listview-toggle{border:0 none;padding:6px 5px 0 0;margin-right:5px}SECTION.timetable .listview-toggle:hover{background-color:inherit;color:#00FF00}SECTION.timetable .listview-toggle .fa{font-size:20px;margin-right:5px}SECTION.timetable .listview:not(:checked)~.table .listview-toggle .icon-table{display:none}SECTION.timetable .listview:not(:checked)~.table .listview-toggle .t-table{display:none}SECTION.timetable .listview:checked~.table .listview-toggle .t-list{display:none}SECTION.timetable .listview:checked~.table .listview-toggle .icon-list{display:none}SECTION.timetable .listview:checked~.table .listview-stage{display:block;padding:20px 0 7px 10px;font-size:1.4em}SECTION.timetable .listview:checked~.table .listview-stage>SPAN{display:inline-block;padding-bottom:1px}SECTION.timetable .listview:checked~.table .listview-stage>SPAN:not(.venue){margin-left:5px}SECTION.timetable .listview:checked~.table .listview-stage>.venue{font-size:1em;opacity:1}SECTION.timetable .listview:checked~.table .times{display:none}SECTION.timetable .listview:checked~.table THEAD{display:none}SECTION.timetable .listview:checked~.table TABLE,SECTION.timetable .listview:checked~.table TBODY{display:block;width:auto !important;padding-bottom:100px}SECTION.timetable .listview:checked~.table TR{display:block}SECTION.timetable .listview:checked~.table TD{display:block;width:auto !important;height:auto !important;text-align:left;border:0 none !important}SECTION.timetable .listview:checked~.table .now{display:none}SECTION.timetable .listview:checked~.table .timeline{display:none}SECTION.timetable .listview:checked~.table .act{position:relative;height:auto !important;top:auto !important;border:0 none !important;line-height:1.2;margin-bottom:1px;padding:10px}SECTION.timetable .listview:checked~.table .act>DIV{padding-top:20px}SECTION.timetable .listview:checked~.table .acts{margin-left:0}SECTION.timetable .listview:checked~.table .act .project{line-height:1.2;position:absolute;top:-20px;left:90px}SECTION.timetable .listview:checked~.table .act H2{order:2;font-weight:600;font-size:1.4em;padding-right:40px}SECTION.timetable .listview:checked~.table .act .acttime{order:1;text-align:left;width:90px;padding-right:10px;position:absolute;top:-20px}SECTION.timetable .listview:not(:checked)~.table .act .acttime:before{content:"("}SECTION.timetable .listview:not(:checked)~.table .act .acttime:after{content:")"}SECTION.timetable .listview:checked~.table .act .favorite{font-size:22px;right:15px;top:50%;transform:translateY(-50%)}SECTION.timetable .listview:checked~.table .act:hover>DIV,SECTION.timetable .listview:checked~.table .act:hover{display:block}SECTION.timetable .table{position:fixed;top:150px;left:28px;right:28px;bottom:28px;margin:0;max-width:none;width:auto}SECTION.timetable .acts TABLE TBODY{height:calc(100vh - 135px)}SECTION.timetable .note{position:fixed;bottom:28px;color:#000;left:0;right:0;background-color:#00FF00;z-index:10;padding:3px 0 4px}SECTION.timetable .note>DIV{display:inline}FOOTER.timetable{display:none}SECTION.timetable .table THEAD{overflow:visible}@media screen and (max-width:1100px){SECTION.timetable SELECT{max-width:150px}}@media screen and (max-width:1000px){SECTION.timetable .icons A>SPAN>SPAN{display:none}}@media screen and (max-width:860px){SECTION.timetable .icons A>SPAN>SPAN{display:none}SECTION.timetable .table{left:0;right:0}}@media screen and (max-width:800px){SECTION.timetable .table{top:50px}SECTION.timetable .table{position:fixed;top:100px;left:0;right:0px;bottom:0;margin:0}SECTION.timetable .acts TABLE TBODY{height:calc(100vh - 135px)}SECTION.timetable .note{color:#fff;background-color:rgba(0, 0, 0, 0.5);bottom:0;font-size:13px}SECTION.timetable .icons{float:none;position:absolute;top:-32px;left:5px}}@media screen and (max-width:700px){SECTION.timetable LABEL .short{display:inline}SECTION.timetable SPAN.long,SECTION.timetable LABEL .long{display:none}.body-timetable .background{display:none}.body-timetable .border{display:none}}@media screen and (max-width:600px){SECTION.timetable .note>DIV{display:block;padding:3px 0 2px}}@media screen and (max-width:480px){SECTION.timetable SELECT{background-color:inherit;padding-bottom:5px;max-width:200px;border:0 none}SECTION.timetable .select{position:absolute;top:-30px;right:0}}@media screen and (max-width:380px){SECTION.timetable .icons .share>SPAN{display:none}SECTION.timetable .icons .pdf>SPAN{display:none}SECTION.timetable .icons .pdf>SPAN{display:none}}@media screen and (max-width:350px){SECTION.timetable SELECT{max-width:180px}}#nav-toggle{display:none}@media (max-width:1200px){H1{font-size:4em}.stream .guide .show:before,H2{font-size:2.75em}H3{font-size:1.4em}}@media (max-width:1100px){H1{font-size:3.5em}.stream .guide .show:before,H2{font-size:2.5em}H3{font-size:1.4em}}@media (max-width:800px){H1{font-size:3em}.stream .guide .show:before,H2{font-size:2.25em}H3{font-size:1.3em}.nav-logo{height:50px}.stream .flex{display:block}.stream .body{margin-top:21px;min-height:calc(100vh - 56.25vw - 233px)}.stream .w-1\/2,.stream .body.w-1\/2{width:auto}.items .item{width:46%;padding-bottom:30.66666%}}@media (max-width:750px){.nav{height:69px;padding:17px 0 0 22px;background-color:#fff}.nav-logo{height:40px;margin-top:5px}.nav0{position:fixed;background-color:#fff;left:0;right:0;top:0;padding-top:80px;z-index:1000;padding-bottom:22px;transform:translateY(-100%);transition:transform 0.4s}.nav0>LI{display:block;font-size:22px}.nav0>LI>A{margin:0;padding:20px 21px;text-align:center}.nav1{display:none !important}.content{padding-top:69px}.nav-burger{position:absolute;right:0;padding:39px 60px 28px 15px;top:0px;width:30px;display:block;z-index:1001}.nav-burger>SPAN{display:block;width:32px;background-color:#000;height:4px;border-radius:4px;position:absolute;transition:transform 0.4s, background-color 0.4s}.nav-burger>SPAN:nth-child(1){transform:translateY(-9px)}.nav-burger>SPAN:nth-child(3){transform:translateY(9px)}#nav-toggle:checked+.nav .nav-burger>SPAN{background-color:#000}#nav-toggle:checked+.nav .nav-burger>SPAN:nth-child(1){transform:rotate(45deg)}#nav-toggle:checked+.nav .nav-burger>SPAN:nth-child(2){transform:scale(0)}#nav-toggle:checked+.nav .nav-burger>SPAN:nth-child(3){transform:rotate(-45deg)}#nav-toggle:checked+.nav .nav0{transform:translateY(0);box-shadow:rgba(0, 0, 0, 0.5) 0 0 10px}#nav-toggle~.flex{transition:transform 0.4s}#nav-toggle:checked~.flex{transform:translateY(50px)}.nav0>LI:not(:first-child)>A:before{display:none}.nav0 LI.active>A{background-color:#00FF00}.act .flex{display:block}.act .w-1\/2{width:auto}.act .body .flex{margin:0;width:auto}.act .body .flex .left{width:auto}.act .body .first{min-height:0}.act .body .flex .right{width:auto;margin-left:0}.article.flex{flex-direction:column}.article.flex .text{order:1;margin-bottom:22px}.article.flex .images{margin-bottom:11px}.article .w-1\/2{width:auto}.detail .flex{display:block}.article .body.half,.article .picture{width:auto;padding:0 0 11px}.article .picture.left{padding-right:0}.default .picture IMG{display:none}.default .picture IMG:first-child{display:block;width:100%}.border{top:6px;right:6px;bottom:6px;left:6px;border-width:9px}H1{font-size:2.5em}.stream .guide .show:before,H2{font-size:2em}H3{font-size:1.25em}.items .item h2{font-size:1.5em}.lineup H2{font-size:1em}.pad{padding-left:11px;padding-right:11px}.pad-2{padding-left:22px;padding-right:22px}.pad-y{padding-top:11px;padding-bottom:11px}.pad-top{padding-top:22px}.stream .pad{padding-right:0}.stream .guide .show.now+.show,.stream .guide .show.now{margin-top:50px}.stream .guide .show.now:before,.stream .guide .show.now+.show:before{margin-top:-50px}.footer .flex{display:block}.footer .button{display:block;margin-bottom:11px}.footer .logos IMG{margin-right:20px}.footer .logo-1{height:43px}.footer .logo-2{height:48px}.footer .logo-3{height:20px}SECTION.venues #map{width:100%}SECTION.venues UL{display:none}.cookieconsent-container{padding:20px 25px;left:20px;right:20px;bottom:20px}.cookieconsent-explain{margin-top:0px}.cookieconsent-button{margin-top:0px;margin-bottom:0;border-width:2px;padding:7px inherit}.guide .jump{top:-120px}.guide .jumps{top:70px}.guide .day{top:120px}.guide .show IMG{width:40px}.guide .show H3{font-size:1.2em}.guide .show H3,.guide .show H4{margin-left:50px}}@media (max-width:450px){.items .item{width:96%;padding-bottom:64%}}@media (max-width:350px){.footer .logo-1{height:40px}.footer .logo-2{height:42px}.footer .logo-3{height:18px}.footer .logos IMG{margin-right:10px}}