﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}[data-scrollbar],[scrollbar],scrollbar{display:block;position:relative}[data-scrollbar] .scroll-content,[scrollbar] .scroll-content,scrollbar .scroll-content{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:rgba(222,222,222,0)}[data-scrollbar] .scrollbar-track,[scrollbar] .scrollbar-track,scrollbar .scrollbar-track{position:absolute;opacity:0;z-index:1;-webkit-transition:opacity .5s ease-out, background .5s ease-out;transition:opacity .5s ease-out, background .5s ease-out;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track.show,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track.show,scrollbar .scrollbar-track:hover{opacity:1}[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track:hover{background:rgba(222,222,222,0)}[data-scrollbar] .scrollbar-track-x,[scrollbar] .scrollbar-track-x,scrollbar .scrollbar-track-x{bottom:0;left:0;width:100%;height:4px}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{top:0;right:0;width:4px;height:100%}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{position:absolute;top:0;left:0;width:6px;height:6px;background:#fe0;border-radius:0px}[data-scrollbar] .overscroll-glow,[scrollbar] .overscroll-glow,scrollbar .overscroll-glow{position:absolute;top:0;left:0;width:100%;height:100%}.grid-col{float:left;width:50%}.grid-col--2,.grid-col--3{display:none}@media (min-width: 768px){.grid-col{width:33.333%}.grid-col--2{display:block}}@media (min-width: 1080px){.grid-col{width:25%}.grid-col--3{display:block}}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.grid-col--2,.grid-col--3{display:none}@media (min-width: 1080px){.grid-col--2{display:block}}.video-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;display:none}.video-overlay a.close-video{width:80px;height:90px;background-image:url("../images/close.png");background-repeat:no-repeat;background-position:center;background-size:20px;display:block;position:absolute;top:0px;right:0px}@media only screen and (max-width: 500px){.video-overlay a.close-video{width:70px;height:70px}}.video-overlay .video-overlay-container{max-width:900px;margin-left:auto;margin-right:auto;overflow:hidden;height:0px;padding-top:500px;border:15px solid #fe0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.video-overlay .video-overlay-container{border:0px;padding-top:300px}}.video-overlay .video-overlay-container .video-overlay-wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%}.artists-title{width:100%;height:100%;position:relative;text-align:center;z-index:10}.artists-title .artists-wrapper{max-width:960px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.artists-title .artists-wrapper{padding:40px}}.artists-title .artists-wrapper.small{max-width:640px}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists-title .artists-wrapper.small{max-width:450px}}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists-title .artists-wrapper{max-width:450px}}.artists-title .artists-wrapper .title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1024px){.artists-title .artists-wrapper .title.big h1{font-size:110px}}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists-title .artists-wrapper .title.big h1{font-size:80px}}@media only screen and (max-width: 500px){.artists-title .artists-wrapper .title.big h1{font-size:42px}}.artists-title .artists-wrapper .title h1{font-size:90px;line-height:0.9;text-transform:uppercase}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists-title .artists-wrapper .title h1{font-size:70px}}@media only screen and (max-width: 1024px){.artists-title .artists-wrapper .title h1{font-size:42px}}.artists-title .artists-wrapper .title h2{font-size:24px;text-transform:uppercase;margin-top:5px}.artists-title .artists-wrapper .text-wrapper{margin-top:20px}.artists-title .artists-wrapper .text-wrapper p{font-size:20px;line-height:1.4;margin-top:15px}.artists-title .artists-wrapper .text-wrapper p:first-child{margin-top:0px}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists-title .artists-wrapper .text-wrapper p{font-size:18px}}@media only screen and (max-width: 500px){.artists-title .artists-wrapper .text-wrapper p{font-size:14px}}.artists-title .artists-wrapper .text-wrapper a{color:#fe0}.artist-text{position:relative;border-top:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.artist-text .text-wrapper{max-width:640px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.artist-text .text-wrapper{max-width:400px}}@media only screen and (max-width: 500px){.artist-text .text-wrapper{max-width:100%;padding:30px}}.artist-text .text-wrapper a{color:#fe0}.artist-text .text-wrapper p{font-size:18px;line-height:1.5;color:white;margin-top:15px}@media only screen and (max-width: 500px){.artist-text .text-wrapper p{font-size:16px}}.artist-text .text-wrapper p:first-child{margin-top:0px}.main-picture{position:relative;border-top:12px solid #fe0;padding-top:60px;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.main-picture{padding:0px}}.main-picture img{display:block;max-width:1366px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1024px){.main-picture img{max-width:100%}}.artists{position:relative;border-top:12px solid #fe0;border-bottom:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.artists ul.artist-list{overflow:hidden;border-top:0px;border-left:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.artists ul.artist-list li{display:block;background-position:center;background-size:cover;background-position:no-repeat;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.artists ul.artist-list li{float:none;width:100%}}.artists ul.artist-list li a{display:block;text-align:center;height:400px;background-color:rgba(0,0,0,0.6);padding-left:100px;padding-right:100px;padding-top:10px;-moz-transition-property:background-color,padding;-o-transition-property:background-color,padding;-webkit-transition-property:background-color,padding;transition-property:background-color,padding;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.artists ul.artist-list li a{padding-left:50px;padding-right:50px;height:300px}}@media only screen and (min-width: 1024px){.artists ul.artist-list li a:hover{background-color:#fe0;padding-top:0px}.artists ul.artist-list li a:hover span{color:#000}}.artists ul.artist-list li a span{color:white;font-size:24px;display:block;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.artists ul.artist-list li a span{font-size:14px}}.artists ul.artist-list li a span:first-child{font-size:60px}@media only screen and (max-width: 500px){.artists ul.artist-list li a span:first-child{font-size:32px}}.artists .media{position:relative;padding:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists .media{padding:60px}}@media only screen and (max-width: 500px){.artists .media{padding:30px}}.artists .media ul{text-align:center}.artists .media ul li{display:inline-block;width:320px;margin:15px;border:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.artists .media ul li{width:400px}}@media only screen and (max-width: 500px){.artists .media ul li{width:100%;display:block;margin:0px;margin-top:20px}.artists .media ul li:first-child{margin-top:0px}}.artists .media ul li a.soundcloud{height:0px;padding-top:50%;overflow:hidden;background-color:#fe0;display:block;position:relative}.artists .media ul li a.soundcloud .play{width:60px;height:60px;background-image:url("../images/sc.png");background-position:center;background-repeat:no-repeat;background-size:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.artists .media ul li a.thumb{height:0px;padding-top:50%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:relative}.artists .media ul li a.thumb .play{width:60px;height:60px;background-image:url("../images/play.png");background-position:center;background-repeat:no-repeat;background-size:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}@media only screen and (min-width: 1024px){.artists .media ul li a.thumb:hover .play{background-image:url("../images/play-white.png")}}@font-face{font-family:"Fabrikat";src:url("../fonts/Fabrikat.woff") format("woff"),url("../fonts/Fabrikat.ttf") format("truetype");font-weight:400}html,body{width:100%;height:100%}body{font-family:"Fabrikat";background-color:#000;color:#fe0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga', 'kern'}body.show-header .header{position:fixed}.table{display:table;width:100%;height:100%}.table .cell{display:table-cell;width:100%;height:100%;vertical-align:middle}a{text-decoration:none}strong{font-weight:700}.covervid{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;display:none;-webkit-filter:grayscale(0%);filter:grayscale(0%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}@media only screen and (min-width: 1024px){.covervid{display:block}}.covervid .covervid-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-navigation{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#fe0;z-index:1000;display:none}@media only screen and (min-width: 1024px){.mobile-navigation{display:none !important}}.mobile-navigation a.close-mobile-nav{width:60px;height:60px;background-image:url("../images/close-dark.png");background-position:center;background-size:14px;background-repeat:no-repeat;position:absolute;top:0px;left:50%;margin-left:-30px}.mobile-navigation a.close-mobile-nav:active{background-image:url("../images/close-white.png")}.mobile-navigation ul li a{color:#000;text-transform:uppercase;display:block;text-align:center;height:40px;line-height:40px;font-size:32px}.mobile-navigation ul li a:active{color:#fff}.mobile-navigation .small-logo{width:60px;height:60px;background-image:url("../images/logo-dark.png");background-size:60px;position:absolute;left:50%;bottom:30px;margin-left:-30px}.header{position:absolute;top:30px;left:40px;right:40px;z-index:100;overflow:hidden;height:50px}@media only screen and (max-width: 500px){.header{top:20px;left:20px;right:20px}}.header a.hamburger{display:block;width:50px;height:50px;position:absolute;top:-10px;left:-10px;background-image:url("../images/hamburger.png");background-size:30px;background-repeat:no-repeat;background-position:center}.header a.hamburger:active{background-image:url("../images/hamburger-white.png")}@media only screen and (min-width: 1024px){.header a.hamburger{display:none}}.header .navigation{float:left}@media only screen and (max-width: 1024px){.header .navigation{display:none}}.header .navigation ul{overflow:hidden}.header .navigation ul li{float:left;margin-left:30px}.header .navigation ul li:first-child{margin-left:0px}.header .navigation ul li.active a{color:white}.header .navigation ul li a{color:#fe0;font-size:28px;text-transform:uppercase;display:inline-block}.header .navigation ul li a:active{color:white}@media only screen and (min-width: 1024px){.header .navigation ul li a:hover{color:white}}@media only screen and (min-width: 500px) and (max-width: 1024px){.header .navigation ul li a{font-size:24px}}.header .social{overflow:hidden;float:right}.header .social a{display:block;width:28px;height:28px;float:left;background-size:27px;background-repeat:no-repeat;margin-left:10px}.header .social a:first-child{margin-left:0px}.header .social a.fb{background-image:url("../images/icon-soc-fb-yellow.png")}.header .social a.fb:active{background-image:url("../images/icon-soc-fb.png")}@media only screen and (min-width: 1024px){.header .social a.fb:hover{background-image:url("../images/icon-soc-fb.png")}}.header .social a.inst{background-image:url("../images/icon-soc-inst-yellow.png")}.header .social a.inst:active{background-image:url("../images/icon-soc-inst.png")}@media only screen and (min-width: 1024px){.header .social a.inst:hover{background-image:url("../images/icon-soc-inst.png")}}.header .social a.yt{background-image:url("../images/icon-soc-yt-yellow.png")}.header .social a.yt:active{background-image:url("../images/icon-soc-yt.png")}@media only screen and (min-width: 1024px){.header .social a.yt:hover{background-image:url("../images/icon-soc-yt.png")}}.welcome{position:relative;height:100%;width:100%;background-color:#000}.welcome .details{position:absolute;width:100%;height:100%;z-index:2;top:0px;left:0px}.welcome .details .det{position:absolute;height:100%;overflow:hidden}.welcome .details .det.left{left:0px}.welcome .details .det.left .line{background-image:url("../images/line-left.png")}.welcome .details .det.right{right:0px}.welcome .details .det.right .line{background-image:url("../images/line-right.png")}.welcome .details .det .line{height:494px;width:60px;background-size:60px;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 500px) and (max-width: 1024px){.welcome .details .det .line{width:40px;background-size:40px}}@media only screen and (max-width: 500px){.welcome .details .det .line{width:30px;background-size:30px}}.welcome .welcome-container{height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.welcome .welcome-container .welcome-wrapper{max-width:960px;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:30px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper{padding:70px;padding-top:110px}}@media only screen and (max-width: 500px){.welcome .welcome-container .welcome-wrapper{padding:50px;padding-top:70px}}.welcome .welcome-container .welcome-wrapper .logo{width:50%;height:0px;padding-top:50%;background-image:url("../images/logo.png");background-repeat:no-repeat;background-size:480px;float:left;overflow:hidden}@media only screen and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper .logo{float:none;width:auto;margin-left:auto;margin-right:auto;padding:0px}}@media only screen and (min-width: 500px) and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper .logo{width:340px;height:340px;background-size:340px}}@media only screen and (max-width: 500px){.welcome .welcome-container .welcome-wrapper .logo{width:200px;height:200px;background-size:200px}}.welcome .welcome-container .welcome-wrapper .welcome-content{float:left;width:50%;padding-right:100px;padding-top:110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper .welcome-content{float:none;width:auto;padding:0px}}.welcome .welcome-container .welcome-wrapper .welcome-content .text{margin-bottom:20px}@media only screen and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper .welcome-content .text{text-align:center}}.welcome .welcome-container .welcome-wrapper .welcome-content .text span{font-size:20px;text-transform:uppercase}@media only screen and (max-width: 500px){.welcome .welcome-container .welcome-wrapper .welcome-content .text span{font-size:14px}}.welcome .welcome-container .welcome-wrapper .welcome-content .text p{text-transform:uppercase;line-height:1;font-size:50px;display:block;margin-top:10px}@media only screen and (min-width: 500px) and (max-width: 1024px){.welcome .welcome-container .welcome-wrapper .welcome-content .text p{font-size:42px}}@media only screen and (max-width: 500px){.welcome .welcome-container .welcome-wrapper .welcome-content .text p{font-size:28px}}.button{width:280px;text-align:center}@media only screen and (max-width: 1024px){.button{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 500px){.button{width:100%}}.button a{display:block;height:55px;line-height:60px;background-color:#fe0;color:#000;text-transform:uppercase;font-size:24px;text-align:center;margin-bottom:10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button a:after{content:"";background-image:url("../images/detail-arrow-yellow-right.png");background-repeat:no-repeat;background-size:10px;background-position:center;width:10px;height:100%;display:block;position:absolute;right:-10px;top:0px}@media only screen and (min-width: 1024px){.button a:hover{background-color:#fff}.button a:hover:after{background-image:url("../images/detail-arrow-white-right.png")}}.button span{display:inline-block;font-size:16px;text-transform:uppercase;color:#fe0}.festival-archive{position:relative;width:100%;overflow:hidden;border-top:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.festival-archive .festival-archive-container{padding-top:40px;padding-bottom:100px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.festival-archive .festival-archive-container{padding:40px}}.festival-archive .festival-archive-container .title h1{text-align:center;display:block;font-size:96px;text-transform:uppercase}@media only screen and (max-width: 500px){.festival-archive .festival-archive-container .title h1{font-size:42px}}@media only screen and (min-width: 500px) and (max-width: 1024px){.festival-archive .festival-archive-container .title h1{font-size:70px}}.festival-archive .festival-archive-container .title .text{text-align:center;max-width:500px;margin-left:auto;margin-right:auto;margin-top:10px}@media only screen and (min-width: 500px) and (max-width: 1024px){.festival-archive .festival-archive-container .title .text{max-width:400px}}.festival-archive .festival-archive-container .title .text p{color:#fff;font-size:14px;line-height:1.3;font-family:"Rubik"}.festival-archive .festival-archive-container .videos{margin-top:60px;padding-left:60px;padding-right:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.festival-archive .festival-archive-container .videos{margin-top:30px}}@media only screen and (max-width: 500px){.festival-archive .festival-archive-container .videos{padding-left:0px;padding-right:0px;margin-top:0px}}.festival-archive .festival-archive-container .videos ul{text-align:center}.festival-archive .festival-archive-container .videos ul li{display:inline-block;width:400px;margin:15px}@media only screen and (min-width: 500px) and (max-width: 1024px){.festival-archive .festival-archive-container .videos ul li{width:200px}}@media only screen and (max-width: 500px){.festival-archive .festival-archive-container .videos ul li{width:100%;display:block;margin:0px;margin-top:20px}.festival-archive .festival-archive-container .videos ul li:first-child{margin-top:0px}}.festival-archive .festival-archive-container .videos ul li a.thumb{height:0px;padding-top:49%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:relative;border:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.festival-archive .festival-archive-container .videos ul li a.thumb .play{width:60px;height:60px;background-image:url("../images/play.png");background-position:center;background-repeat:no-repeat;background-size:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}@media only screen and (min-width: 1024px){.festival-archive .festival-archive-container .videos ul li a.thumb:hover .play{background-image:url("../images/play-white.png")}}.festival-archive .festival-archive-container .videos ul li a.title{margin-top:20px;display:block}.festival-archive .festival-archive-container .videos ul li a.title p,.festival-archive .festival-archive-container .videos ul li a.title span{display:block;text-align:center;color:#fe0;line-height:1.2;text-transform:uppercase}.festival-archive .festival-archive-container .videos ul li a.title p{font-size:28px}.festival-archive .festival-archive-container .videos ul li a.title span{font-size:14px}@media only screen and (min-width: 1024px){.festival-archive .festival-archive-container .videos ul li a.title:hover p,.festival-archive .festival-archive-container .videos ul li a.title:hover span{color:#fff}}.festival-archive .festival-archive-container .lineup{margin-top:60px;max-width:700px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 500px) and (max-width: 1024px){.festival-archive .festival-archive-container .lineup{max-width:500px}}@media only screen and (max-width: 500px){.festival-archive .festival-archive-container .lineup{max-width:100%;margin-top:50px}}.festival-archive .festival-archive-container .lineup img{display:block;width:100%}.location{overflow:hidden;width:100%;position:relative;border-top:12px solid #fe0;border-bottom:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.location .block{overflow:hidden;position:relative;height:0px;padding-top:70%}.location .block.pic{background-position:center;background-size:cover}.location .block.pic.big{padding-top:140%}@media only screen and (max-width: 500px){.location .block.text{height:auto;padding-top:0px}.location .block.text .text-container,.location .block.text .quote-wrapper{position:relative;height:auto}}.location .block .text-container{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#fe0}.location .block .text-container .text-wrapper{max-width:600px;margin-left:auto;margin-right:auto;padding:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.location .block .text-container .text-wrapper{padding:50px}}@media only screen and (max-width: 500px){.location .block .text-container .text-wrapper{padding:30px}}.location .block .text-container .text-wrapper p{color:#000;font-size:14px;line-height:1.4;font-family:"Rubik";display:block;margin-top:15px}.location .block .text-container .text-wrapper p:first-child{margin-top:0px}.location .block .text-container .quote-wrapper{max-width:600px;margin-left:auto;margin-right:auto;padding:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.location .block .text-container .quote-wrapper{padding:50px;max-width:400px}}@media only screen and (max-width: 500px){.location .block .text-container .quote-wrapper{padding:30px;margin:50px}}.location .block .text-container .quote-wrapper .text p{color:#000;font-size:18px;line-height:1.4;display:block;margin-top:15px;position:relative}.location .block .text-container .quote-wrapper .text p:first-child{margin-top:0px}.location .block .text-container .quote-wrapper .text p:before{content:"“";display:block;position:absolute;top:-50px;left:-50px;font-size:72px;height:50px;width:50px;overflow:hidden}.location .block .text-container .quote-wrapper .author{margin-top:40px}.location .block .text-container .quote-wrapper .author p{color:#000;display:block;font-weight:700;font-size:14px}.bg-title{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0}.bg-title p{max-width:960px;margin-left:auto;margin-right:auto;font-size:150px;color:#fff;font-family:"Rubik";text-align:center;text-transform:uppercase;font-weight:700;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:.1}@media only screen and (min-width: 500px) and (max-width: 1024px){.bg-title p{font-size:100px}}@media only screen and (max-width: 500px){.bg-title p{font-size:50px}}.bgpic{position:absolute;z-index:0;width:100%;height:100%;left:0px;top:0px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bgpic.color{-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media only screen and (min-width: 1024px){.bgpic.home{display:none}}.about{position:relative;border-bottom:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about:first-child{border-top:12px solid #fe0}.about.top{padding-top:20px}.about.dark{background-color:#000}.about.dark .about-wrapper .text-wrapper p{color:#fff}.about.dark .bg-title p{color:#fff}.about .about-wrapper{max-width:700px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:120px;text-align:center;position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 500px) and (max-width: 1024px){.about .about-wrapper{max-width:400px}}@media only screen and (max-width: 500px){.about .about-wrapper{padding:40px}}.about .about-wrapper .title{margin-bottom:10px}.about .about-wrapper .title h1{font-size:60px;text-transform:uppercase}@media only screen and (max-width: 500px){.about .about-wrapper .title h1{font-size:42px}}.about .about-wrapper .text-wrapper strong{font-size:42px}.about .about-wrapper .text-wrapper p{font-size:24px;color:#fe0;line-height:1.3;display:block;margin-top:15px;text-align:center}.about .about-wrapper .text-wrapper p:first-child{margin-top:0px}@media only screen and (max-width: 500px){.about .about-wrapper .text-wrapper p{font-size:16px;margin-top:10px}}.about .about-wrapper .button{margin-left:auto;margin-right:auto;margin-top:30px}.place{position:relative}.place img{display:block;width:100%}.video .video-wrapper video{display:block;width:100%}.tickets{position:relative;padding-top:140px;padding-bottom:140px;border-bottom:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.tickets{padding:60px}}.tickets .tickets-wrapper{max-width:400px;margin-left:auto;margin-right:auto;position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.tickets .tickets-wrapper{width:100%}}.tickets .tickets-wrapper a{border:6px solid #fe0;font-size:42px;color:#fe0;display:block;text-align:center;width:100%;height:80px;line-height:74px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.tickets .tickets-wrapper a{height:60px;line-height:54px;font-size:32px}}.tickets .tickets-wrapper a:active{background-color:#fe0;color:#000}@media only screen and (min-width: 1024px){.tickets .tickets-wrapper a:hover{background-color:#fe0;color:#000}}.tickets .tickets-wrapper .ticket-info{text-align:center;margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.tickets .tickets-wrapper .ticket-info{margin-top:10px}}.tickets .tickets-wrapper .ticket-info p,.tickets .tickets-wrapper .ticket-info span{color:#fe0;text-transform:uppercase;display:inline-block}.tickets .tickets-wrapper .ticket-info p{font-size:20px;text-align:right;line-height:1;margin-right:10px}@media only screen and (max-width: 500px){.tickets .tickets-wrapper .ticket-info p{font-size:16px}}.tickets .tickets-wrapper .ticket-info span{font-size:52px}@media only screen and (max-width: 500px){.tickets .tickets-wrapper .ticket-info span{font-size:42px}}.klucis{width:50px;height:26px;position:absolute;background-image:url("../images/klucis.png");background-size:50px;background-repeat:no-repeat;z-index:2;left:50%;margin-left:-25px}@media only screen and (max-width: 500px){.klucis{height:20px;background-size:40px;width:40px;margin-left:-20px}}.klucis.yellow{background-image:url("../images/klucis-yellow.png")}.klucis.top{top:0px;background-position:0px -26px}.klucis.bottom{bottom:0px;background-position:0px 2px}.footer{padding-top:120px;padding-bottom:30px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.footer{padding-top:30px}}.footer .sponsors{position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1024px){.footer .sponsors{padding-left:60px;padding-right:60px}}.footer .sponsors ul{text-align:center}.footer .sponsors ul li{display:inline-block;vertical-align:middle;margin:50px;margin-top:20px;margin-bottom:20px}.footer .sponsors ul li a{display:block}.footer .sponsors ul li a img{max-width:150px;max-height:100px}@media only screen and (max-width: 500px){.footer .sponsors ul li a img{margin:10px}}.footer .footer-navigation{text-align:center;padding-top:60px;margin-top:60px;position:relative;z-index:2;border-top:12px solid #fe0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.footer .footer-navigation{padding-top:30px}}.footer .footer-navigation p,.footer .footer-navigation a{display:inline-block;font-size:20px;line-height:30px;height:30px;color:#fe0;text-transform:uppercase;margin-left:20px;margin-right:20px}@media only screen and (max-width: 500px){.footer .footer-navigation p,.footer .footer-navigation a{display:block;margin:0px;font-size:16px}}@media only screen and (max-width: 500px){.footer .footer-navigation p.copyright{margin-top:10px}}.footer .footer-navigation p.web{display:block;font-size:12px;color:#666666;padding-top:60px;padding-bottom:30px;line-height:1.1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.footer .footer-navigation p.web{font-size:11px}}.footer .footer-navigation p.web a{margin:0px;text-decoration:none;font-size:12px;height:auto;line-height:auto;line-height:1.1;color:#666666}@media only screen and (max-width: 500px){.footer .footer-navigation p.web a{font-size:11px;display:inline-block}}.footer .footer-navigation a{text-decoration:underline}.footer .footer-navigation a:active{color:#fff}@media only screen and (min-width: 1024px){.footer .footer-navigation a:hover{color:#fff}}.content{position:relative;height:100%;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto}.scroll-content{position:relative;height:100%}.post-edit-link{display:block;position:fixed;top:0px;left:50%;width:100px;margin-left:-50px;background-color:#fe0;color:#000;padding:10px;font-size:11px;text-align:center;z-index:1000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.artists-archive{text-align:center;padding:120px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 500px){.artists-archive{padding:40px}}.artists-archive ul{position:relative;z-index:2}.artists-archive ul li{display:inline-block;margin:7px;display:inline-block;color:#fe0;font-size:28px;text-transform:uppercase}@media only screen and (max-width: 500px){.artists-archive ul li{font-size:16px}}
