html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;list-style:none;vertical-align:baseline;background:transparent}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:0}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{color:#FFF;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}.color-bar{display:inline-block;vertical-align:bottom;width:2%}@media only screen and (min-width: 800px){.color-bar:nth-child(1){height:40px;background-color:rgba(9,170,89,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(1){height:3px}}@media only screen and (min-width: 800px){.color-bar:nth-child(2){height:30px;background-color:rgba(0,250,125,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(2){height:44px}}@media only screen and (min-width: 800px){.color-bar:nth-child(3){height:10px;background-color:rgba(0,179,89,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(3){height:17px}}@media only screen and (min-width: 800px){.color-bar:nth-child(4){height:33px;background-color:rgba(55,215,135,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(4){height:2px}}@media only screen and (min-width: 800px){.color-bar:nth-child(5){height:29px;background-color:rgba(9,149,79,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(5){height:16px}}@media only screen and (min-width: 800px){.color-bar:nth-child(6){height:30px;background-color:rgba(4,159,82,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(6){height:39px}}@media only screen and (min-width: 800px){.color-bar:nth-child(7){height:6px;background-color:rgba(56,255,156,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(7){height:19px}}@media only screen and (min-width: 800px){.color-bar:nth-child(8){height:20px;background-color:rgba(112,219,166,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(8){height:55px}}@media only screen and (min-width: 800px){.color-bar:nth-child(9){height:16px;background-color:rgba(122,255,189,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(9){height:7px}}@media only screen and (min-width: 800px){.color-bar:nth-child(10){height:40px;background-color:rgba(179,230,204,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(10){height:5px}}@media only screen and (min-width: 800px){.color-bar:nth-child(11){height:12px;background-color:rgba(1,244,122,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(11){height:29px}}@media only screen and (min-width: 800px){.color-bar:nth-child(12){height:5px;background-color:rgba(9,246,128,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(12){height:33px}}@media only screen and (min-width: 800px){.color-bar:nth-child(13){height:38px;background-color:rgba(0,163,82,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(13){height:16px}}@media only screen and (min-width: 800px){.color-bar:nth-child(14){height:14px;background-color:rgba(55,235,145,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(14){height:22px}}@media only screen and (min-width: 800px){.color-bar:nth-child(15){height:26px;background-color:rgba(41,174,107,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(15){height:27px}}@media only screen and (min-width: 800px){.color-bar:nth-child(16){height:14px;background-color:rgba(39,190,115,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(16){height:55px}}@media only screen and (min-width: 800px){.color-bar:nth-child(17){height:32px;background-color:rgba(31,214,122,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(17){height:13px}}@media only screen and (min-width: 800px){.color-bar:nth-child(18){height:25px;background-color:rgba(52,244,148,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(18){height:30px}}@media only screen and (min-width: 800px){.color-bar:nth-child(19){height:8px;background-color:rgba(61,255,158,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(19){height:59px}}@media only screen and (min-width: 800px){.color-bar:nth-child(20){height:21px;background-color:rgba(55,134,94,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(20){height:21px}}@media only screen and (min-width: 800px){.color-bar:nth-child(21){height:9px;background-color:rgba(138,255,196,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(21){height:21px}}@media only screen and (min-width: 800px){.color-bar:nth-child(22){height:13px;background-color:rgba(77,255,166,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(22){height:47px}}@media only screen and (min-width: 800px){.color-bar:nth-child(23){height:12px;background-color:rgba(62,168,115,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(23){height:7px}}@media only screen and (min-width: 800px){.color-bar:nth-child(24){height:10px;background-color:rgba(101,200,150,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(24){height:3px}}@media only screen and (min-width: 800px){.color-bar:nth-child(25){height:31px;background-color:rgba(59,241,150,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(25){height:28px}}@media only screen and (min-width: 800px){.color-bar:nth-child(26){height:32px;background-color:rgba(0,163,82,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(26){height:26px}}@media only screen and (min-width: 800px){.color-bar:nth-child(27){height:36px;background-color:rgba(90,211,150,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(27){height:6px}}@media only screen and (min-width: 800px){.color-bar:nth-child(28){height:30px;background-color:rgba(0,214,107,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(28){height:45px}}@media only screen and (min-width: 800px){.color-bar:nth-child(29){height:23px;background-color:rgba(26,249,138,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(29){height:1px}}@media only screen and (min-width: 800px){.color-bar:nth-child(30){height:27px;background-color:rgba(133,255,194,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(30){height:25px}}@media only screen and (min-width: 800px){.color-bar:nth-child(31){height:4px;background-color:rgba(184,229,207,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(31){height:27px}}@media only screen and (min-width: 800px){.color-bar:nth-child(32){height:28px;background-color:rgba(42,187,115,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(32){height:23px}}@media only screen and (min-width: 800px){.color-bar:nth-child(33){height:4px;background-color:rgba(117,230,173,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(33){height:37px}}@media only screen and (min-width: 800px){.color-bar:nth-child(34){height:29px;background-color:rgba(83,233,158,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(34){height:53px}}@media only screen and (min-width: 800px){.color-bar:nth-child(35){height:25px;background-color:rgba(108,239,173,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(35){height:58px}}@media only screen and (min-width: 800px){.color-bar:nth-child(36){height:27px;background-color:rgba(94,247,171,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(36){height:12px}}@media only screen and (min-width: 800px){.color-bar:nth-child(37){height:30px;background-color:rgba(66,255,161,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(37){height:2px}}@media only screen and (min-width: 800px){.color-bar:nth-child(38){height:37px;background-color:rgba(181,237,209,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(38){height:60px}}@media only screen and (min-width: 800px){.color-bar:nth-child(39){height:9px;background-color:rgba(174,244,209,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(39){height:55px}}@media only screen and (min-width: 800px){.color-bar:nth-child(40){height:2px;background-color:rgba(138,219,179,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(40){height:39px}}@media only screen and (min-width: 800px){.color-bar:nth-child(41){height:1px;background-color:rgba(165,243,204,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(41){height:44px}}@media only screen and (min-width: 800px){.color-bar:nth-child(42){height:36px;background-color:rgba(139,208,173,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(42){height:34px}}@media only screen and (min-width: 800px){.color-bar:nth-child(43){height:23px;background-color:rgba(4,164,84,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(43){height:48px}}@media only screen and (min-width: 800px){.color-bar:nth-child(44){height:10px;background-color:rgba(123,219,171,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(44){height:52px}}@media only screen and (min-width: 800px){.color-bar:nth-child(45){height:1px;background-color:rgba(148,255,201,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(45){height:45px}}@media only screen and (min-width: 800px){.color-bar:nth-child(46){height:7px;background-color:rgba(54,242,148,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(46){height:47px}}@media only screen and (min-width: 800px){.color-bar:nth-child(47){height:29px;background-color:rgba(69,242,156,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(47){height:42px}}@media only screen and (min-width: 800px){.color-bar:nth-child(48){height:36px;background-color:rgba(178,245,212,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(48){height:22px}}@media only screen and (min-width: 800px){.color-bar:nth-child(49){height:36px;background-color:rgba(3,201,102,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(49){height:26px}}@media only screen and (min-width: 800px){.color-bar:nth-child(50){height:31px;background-color:rgba(46,133,89,0.99)}}@media only screen and (min-width: 800px) and (min-width: 800px){.color-bar:nth-child(50){height:31px}}.nav-home::before,.nav-tickets::before,.nav-news::before,.nav-festinfo::before,.nav-calendar::before,.nav-lineup::before,.nav-submissions::before,.nav-press::before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-position:left center;background-repeat:no-repeat;content:"";opacity:0.6;position:absolute;top:0;left:0;width:30px;height:100%}.nav-home:hover::before,.nav-tickets:hover::before,.nav-news:hover::before,.nav-festinfo:hover::before,.nav-calendar:hover::before,.nav-lineup:hover::before,.nav-submissions:hover::before,.nav-press:hover::before{opacity:1.0}.nav-home::before{background-image:url(img/nav-home.svg)}.nav-tickets::before{background-image:url(img/nav-tickets.svg)}.nav-news::before{background-image:url(img/nav-news.svg)}.nav-festinfo::before{background-image:url(img/nav-festinfo.svg)}.nav-calendar::before{background-image:url(img/nav-calendar.svg)}.nav-lineup::before{background-image:url(img/nav-lineup.svg)}.nav-submissions::before{background-image:url(img/nav-submissions.svg)}.nav-press::before{background-image:url(img/nav-staff.svg)}h1,h2,h3,h4,h5,h6{display:block;font-family:"refrigerator-deluxe",sans-serif;font-weight:900;line-height:1;text-transform:uppercase}h1{font-size:7.6245rem}h2{font-size:6.0212rem}h3{font-size:4.5rem}h4{font-size:3.5rem}h5{font-size:2.9124rem}h6{font-size:2.3rem}header.page-title{position:absolute;top:60px;left:0;z-index:9999;height:auto}@media only screen and (min-width: 1280px){header.page-title{top:100px}}header.page-title h2{font-size:3.5rem}@media only screen and (min-width: 1280px){header.page-title h2{font-size:4.5rem}}@media only screen and (min-width: 1920px){header.page-title h2{font-size:6.0212rem}}@media only screen and (min-width: 1280px){header.page-title h2::after{border-width:22px 22px;right:-45px}}@media only screen and (min-width: 1600px){header.page-title h2::after{border-width:24px 24px;right:-49px}}header.page-title h2.front-page{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto}header.page-title h2.front-page::before,header.page-title h2.front-page::after{content:'';position:absolute}header.page-title h2.front-page::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/gg_symbol.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}header.page-title h2.front-page::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}header.page-title h2.lineup{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto}header.page-title h2.lineup::before,header.page-title h2.lineup::after{content:'';position:absolute}header.page-title h2.lineup::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/nav-lineup.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}header.page-title h2.lineup::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}header.page-title h2.lineup-single{display:inline-block}header.page-title h2.lineup-single::after{border-style:none}header.page-title h2.festinfo{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto}header.page-title h2.festinfo::before,header.page-title h2.festinfo::after{content:'';position:absolute}header.page-title h2.festinfo::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/nav-festinfo.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}header.page-title h2.festinfo::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}header.page-title h2.submissions{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto}header.page-title h2.submissions::before,header.page-title h2.submissions::after{content:'';position:absolute}header.page-title h2.submissions::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/nav-submissions.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}header.page-title h2.submissions::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}header.page-title h2.events{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto}header.page-title h2.events::before,header.page-title h2.events::after{content:'';position:absolute}header.page-title h2.events::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/nav-calendar.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}header.page-title h2.events::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}h3.flag{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto;display:inline-block;font-size:3.5rem;margin-bottom:1.5em;padding:8px 18px;position:relative}h3.flag::before,h3.flag::after{content:'';position:absolute}h3.flag::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}h3.flag::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}@media only screen and (min-width: 1280px){h3.flag{font-size:4.5rem}}h3.flag::before,h3.flag::after{border-width:18px 18px;border-style:solid;content:'';position:absolute;width:0;height:0;z-index:99}h3.flag::before{-webkit-transform:rotateZ(-2deg);-moz-transform:rotateZ(-2deg);transform:rotateZ(-2deg);left:-38px;bottom:7px;top:auto;border-color:#1bb666 #1bb666 #1bb666 transparent}h3.flag::after{-webkit-transform:rotateZ(2deg);-moz-transform:rotateZ(2deg);transform:rotateZ(2deg);right:-38px;bottom:7px;top:auto;border-color:#1bb666 transparent #1bb666 #1bb666}p{font-size:1.6rem;font-weight:400}p em{font-weight:700}section p{margin-bottom:2rem}a{color:#f2b231;font-size:2.9124rem;font-weight:700}a:hover{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease;color:#1bb666}strong{font-weight:700}a,a:link,a:visited{text-decoration:none}html,body{line-height:1;position:relative;width:100%;-webkit-font-smoothing:antialiased !important}html{font-size:62.5%}body{background:url(img/broken_noise.jpg) repeat 0 0;color:#FFF;font-family:"proxima-nova",sans-serif;font-size:1.6rem;line-height:1.5}.subnav ul:after,#tickets ul:after,#venues ul:after,#press ul:after,article:after,.modules:after,.calendar:after,.lineup:after,.fee_schedule ul:after,footer:after,.sponsors:after{content:"";display:table;clear:both}img,object{height:auto;max-width:100%}figure{overflow:hidden;position:relative;width:100%;height:100%}.col-1-12,.col-2-12,.col-3-12,.col-4-12,.col-5-12,.col-6-12,.col-7-12,.col-8-12,.col-9-12,.col-10-12,.col-11-12,.col-12-12{float:left;margin:0 auto;padding:0;width:100%}@media only screen and (min-width: 800px){.col-1-12,.col-2-12,.col-3-12,.col-4-12,.col-5-12,.col-6-12,.col-7-12,.col-8-12,.col-9-12,.col-10-12,.col-11-12,.col-12-12{padding:0 2%}}@media only screen and (min-width: 800px){.col-1-12{width:8.3333333333%}}@media only screen and (min-width: 800px){.col-2-12{width:16.6666666667%}}@media only screen and (min-width: 800px){.col-3-12{width:25%}}@media only screen and (min-width: 800px){.col-4-12{width:33.3333333333%}}@media only screen and (min-width: 800px){.col-5-12{width:41.6666666667%}}@media only screen and (min-width: 800px){.col-6-12{width:50%}}@media only screen and (min-width: 800px){.col-7-12{width:58.3333333333%}}@media only screen and (min-width: 800px){.col-8-12{width:66.6666666667%}}@media only screen and (min-width: 800px){.col-9-12{width:75%}}@media only screen and (min-width: 800px){.col-10-12{width:83.3333333333%}}@media only screen and (min-width: 800px){.col-11-12{width:91.6666666667%}}@media only screen and (min-width: 800px){.col-12-12{width:100%}}.lines-button{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;transition:.3s;cursor:pointer;position:fixed;top:35px;right:25px;user-select:none;border-radius:.5rem;z-index:99999}@media only screen and (min-width: 800px){.lines-button{display:none}}.lines-button:hover{opacity:1}.lines-button:hover .lines::before{top:1rem}.lines-button:hover .lines::after{top:-1rem}.lines-button:active{transition:0;background:rgba(0,0,0,0.1)}.lines-button .lines{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:3.5rem;height:.5rem;background:#FFF;border-radius:.25rem;position:relative}.lines-button .lines::before,.lines-button .lines::after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:inline-block;width:3.5rem;height:.5rem;background:#FFF;border-radius:.25rem;position:absolute;left:0;content:'';transform-origin:.25rem center}.lines-button .lines::before{top:.875rem}.lines-button .lines::after{top:-.875rem}.lines-button.close .lines{background:transparent}.lines-button.close .lines::before,.lines-button.close .lines::after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:3.5rem}.lines-button.close .lines::before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg)}.lines-button.close .lines::after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}body.pml-open nav.push-menu-right{right:0}body.pml-open #skrollr-body{right:230px}body>nav{-webkit-transition:right .3s ease-in-out;-moz-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;-ms-transition:right .3s ease-in-out;transition:right .3s ease-in-out;background:#1bb666;height:auto;overflow:hidden;position:fixed;top:0;right:-100%;text-align:center;width:230px;height:100%;z-index:99999}@media only screen and (min-width: 800px){body>nav{width:100%;height:auto;right:0}}body>nav ul{display:block;margin:120px auto 0;position:relative;width:100%;height:100%}@media only screen and (min-width: 800px){body>nav ul{margin:0 auto;text-align:center}}body>nav ul li{display:inline-block;height:auto;position:relative;text-align:left;width:100%}@media only screen and (min-width: 800px){body>nav ul li{width:auto}}body>nav ul li a:hover,body>nav ul li a.active{color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important}body>nav ul li a{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;color:rgba(255,255,255,0.7);display:block;font-family:"refrigerator-deluxe",sans-serif;font-size:2rem;font-weight:700;height:auto;letter-spacing:1px;padding:12px 40px;position:relative;left:20px;text-transform:uppercase}@media only screen and (min-width: 800px){body>nav ul li a{font-size:1.5rem}}@media only screen and (min-width: 1280px){body>nav ul li a{font-size:2rem}}nav ul li ul{display:none;position:absolute;top:60px}nav ul li:hover>ul{display:inherit}nav ul li ul li{width:170px;float:none;display:list-item;position:relative}.subnav{display:table;margin:0 auto;padding:0 3rem;position:relative;top:1em}.subnav ul{width:100%}.subnav ul li{float:left;padding-right:3rem}.subnav ul li a{font-family:"refrigerator-deluxe",sans-serif;font-size:3.5rem;font-weight:700;text-transform:uppercase}a[rel="prev"],a[rel="next"]{-webkit-transition:all .2s ease-in-out .1s;-moz-transition:all .2s ease-in-out .1s;-o-transition:all .2s ease-in-out .1s;-ms-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;background:#1bb666;font-family:"refrigerator-deluxe",sans-serif;font-size:1.6rem;font-weight:700;padding:10px;position:fixed;bottom:300px;text-transform:uppercase;width:80px;z-index:1}a[rel="prev"]:hover,a[rel="next"]:hover{color:#fff}a[rel="prev"]{left:-80px}a[rel="prev"]::after{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);transform:rotateZ(180deg);background-color:#169252;background-image:url(img/nav-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:40%;content:"";position:absolute;top:0;right:-40px;width:40px;height:100%}a[rel="prev"]:hover{left:0}a[rel="prev"]:hover::after{background-color:#1aad61}a[rel="next"]{right:-80px}a[rel="next"]::after{background-color:#169252;background-image:url(img/nav-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:40%;content:"";position:absolute;top:0;left:-40px;width:40px;height:100%}a[rel="next"]:hover{right:0}a[rel="next"]:hover::after{background-color:#1aad61}#slides{height:500px !important;position:relative}#slides::after{background:rgba(0,0,0,0.2);content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:9999}#slides .slides-container{display:none}#slides .slides-container li img{top:-30% !important}#slides .scrollable{position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{background:url(img/next_arrow.svg);position:absolute;display:block;width:34px;height:34px}.slides-navigation a.prev{left:80px;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);-ms-filter:fliph;filter:fliph}.slides-navigation a.next{right:20px}.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%}.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");margin:2px;overflow:hidden;text-indent:-100%}.slides-pagination a.current{background:#222}.color-bar{animation-name:grow;-webkit-animation-name:grow;animation-duration:8s;-webkit-animation-duration:8s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes grow{0%{transform:translateY(0)}50%{transform:translateY(33px)}100%{transform:translateY(0)}}@-webkit-keyframes grow{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(22px)}100%{-webkit-transform:translateY(0)}}#tickets ul li.node{width:100%}@media only screen and (min-width: 800px){#tickets ul li.node{width:25%}}#tickets ul li.node a{display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tickets ul li.node a:hover{color:#1bb666}#tickets ul li.node a:hover img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}#tickets ul li.node a span,#tickets ul li.node a p{color:#fff}#tickets ul img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:70%}#venues{position:relative}#venues ul li{display:inline-block;padding:0.5rem 3rem 0.5rem 0;width:100%}#venues ul li h4{font-size:2.9124rem}#venues ul li img{width:auto}#press{position:relative}#press ul li{display:inline-block;padding:0.5rem 3rem 0.5rem 0;vertical-align:top;width:100%}@media only screen and (min-width: 800px){#press ul li{width:50%}}@media only screen and (min-width: 1280px){#press ul li{width:33%}}#press ul li a{color:#f2b231;display:block;margin-bottom:1rem}#press ul li a:hover{color:#1bb666}#press ul li .agent{font-family:"proxima-nova",sans-serif;font-size:1.4215rem;margin-bottom:1rem}.strikethru{text-decoration:line-through !important}#skrollr-body{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;right:0;z-index:10}main{margin:0 auto;position:relative;top:8em;text-align:center;z-index:1}@media only screen and (min-width: 800px){main{top:10em}}.home-page main{top:0}article{margin:0 auto;position:relative;text-align:left}article aside{float:right !important}section{position:relative}header{text-align:center}.padded{margin:0 auto;max-width:86em;padding:3.5em 3rem}@media only screen and (min-width: 1920px){.padded{max-width:100em}}.padded-x{padding:1em 3rem}@media only screen and (min-width: 800px){.highlight::before{background-color:#1bb666;content:"";position:absolute;top:0;bottom:4rem;left:2px;width:2px}}.contrast{background:rgba(0,0,0,0.2);padding:4em 0}.contrast+article{padding-top:6em}.no-float{float:none !important}.node{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:1em;padding:2rem;width:100%}@media only screen and (min-width: 800px){.node{float:left}}.node a{background:rgba(0,0,0,0.1);border-radius:4px;padding:3rem;text-align:center}.node a:hover{background:rgba(0,0,0,0.3)}.separator{background:#fff;display:inline-block;margin:0 10px;position:relative;top:0.75em;width:1px;height:40px}.home-page span:first-of-type{background-color:rgba(0,0,0,0.6);line-height:1;padding:4px 16px;position:absolute;top:0;left:0;text-align:center;width:100%;z-index:99}@media only screen and (min-width: 1280px){.home-page span:first-of-type{top:54px}}.home-page span:first-of-type a{text-decoration:underline}.home-page .global-header{background-image:url(img/old_iowa_city.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;max-width:100%;height:320px}@media only screen and (min-width: 1280px){.home-page .global-header{height:480px}}.home-page .global-header::before{background:rgba(0,0,0,0.6);content:"";position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width: 1280px){.home-page .global-header::before{background:rgba(0,0,0,0.4)}}.global-header{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 auto;position:relative;max-width:62em;height:300px;z-index:11}@media only screen and (min-width: 800px){.global-header{height:320px}}.logo{background-image:url(img/logo-2016.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;width:100%;height:100%}@media only screen and (min-width: 1280px){.logo{height:80%;top:64px}}header article strong{font-weight:900}.slider{padding:4.5rem 0 0}.donate{text-align:center}.donate .btn-donate{-webkit-transition:all .1s ease-in-out .1s;-moz-transition:all .1s ease-in-out .1s;-o-transition:all .1s ease-in-out .1s;-ms-transition:all .1s ease-in-out .1s;transition:all .1s ease-in-out .1s;border:4px solid #f55167;display:inline-block;font-family:"refrigerator-deluxe",sans-serif;font-size:3.5rem;font-weight:700;margin-bottom:20px;padding:10px 3rem;position:relative;text-transform:uppercase}.donate .btn-donate:hover{background:#f55167;color:#fff}.donate span{display:block}.donate span em{font-weight:700}.modules li{float:left;margin:0 2% 4rem 2%;text-align:center;width:96%;height:auto}@media only screen and (min-width: 800px){.modules li{margin:0 0 3rem;width:50%}}@media only screen and (min-width: 1280px){.modules li:first-child:nth-last-child(1),.modules li:first-child:nth-last-child(1) ~ li{margin:0;width:100%}}@media only screen and (min-width: 1280px){.modules li:first-child:nth-last-child(2),.modules li:first-child:nth-last-child(2) ~ li{margin:0;width:50%}}@media only screen and (min-width: 1280px){.modules li:first-child:nth-last-child(3),.modules li:first-child:nth-last-child(3) ~ li{margin:0;width:33.3333333333%}}@media only screen and (min-width: 1280px){.modules li:first-child:nth-last-child(4),.modules li:first-child:nth-last-child(4) ~ li{margin:0;width:25%}}.module-tickets{display:block;position:relative}.module-tickets:hover h4{color:#1bb666}.module-tickets:hover .circle{background:rgba(0,0,0,0.5)}.module-tickets:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-tickets:hover p{color:#f2b231}.module-tickets .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-tickets .circle{width:180px;height:180px}}.module-tickets .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-tickets.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-tickets .circle .module-icon{width:100px}}.module-tickets h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-tickets p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.module-lineup{display:block;position:relative}.module-lineup:hover h4{color:#1bb666}.module-lineup:hover .circle{background:rgba(0,0,0,0.5)}.module-lineup:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-lineup:hover p{color:#f2b231}.module-lineup .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-lineup .circle{width:180px;height:180px}}.module-lineup .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-lineup-alt.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-lineup .circle .module-icon{width:100px}}.module-lineup h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-lineup p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.module-submissions{display:block;position:relative}.module-submissions:hover h4{color:#1bb666}.module-submissions:hover .circle{background:rgba(0,0,0,0.5)}.module-submissions:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-submissions:hover p{color:#f2b231}.module-submissions .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-submissions .circle{width:180px;height:180px}}.module-submissions .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-submissions-alt.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-submissions .circle .module-icon{width:100px}}.module-submissions h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-submissions p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.module-volunteer{display:block;position:relative}.module-volunteer:hover h4{color:#1bb666}.module-volunteer:hover .circle{background:rgba(0,0,0,0.5)}.module-volunteer:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-volunteer:hover p{color:#f2b231}.module-volunteer .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-volunteer .circle{width:180px;height:180px}}.module-volunteer .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-volunteer.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-volunteer .circle .module-icon{width:100px}}.module-volunteer h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-volunteer p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.module-calendar{display:block;position:relative}.module-calendar:hover h4{color:#1bb666}.module-calendar:hover .circle{background:rgba(0,0,0,0.5)}.module-calendar:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-calendar:hover p{color:#f2b231}.module-calendar .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-calendar .circle{width:180px;height:180px}}.module-calendar .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-calendar.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-calendar .circle .module-icon{width:100px}}.module-calendar h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-calendar p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.module-faq{display:block;position:relative}.module-faq:hover h4{color:#1bb666}.module-faq:hover .circle{background:rgba(0,0,0,0.5)}.module-faq:hover .module-icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.module-faq:hover p{color:#f2b231}.module-faq .circle{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.2);margin:0 auto;margin-bottom:2rem;width:216px;height:216px}@media only screen and (min-width: 800px){.module-faq .circle{width:180px;height:180px}}.module-faq .circle .module-icon{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-image:url(img/nav-festinfo-alt.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:120px;height:100%}@media only screen and (min-width: 800px){.module-faq .circle .module-icon{width:100px}}.module-faq h4{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease;color:#f2b231;text-align:center;width:100%}.module-faq p{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;font-size:1.4215rem;text-transform:uppercase}.calendar li{padding:0 2rem 0 !important}.calendar a{color:#fff}.calendar a:hover .event header .meta{top:-40px}.calendar a .event{overflow:hidden;position:relative;text-transform:uppercase;width:100%;height:300px}.calendar a .event img{width:100%;height:auto}.calendar a .event header{position:absolute;bottom:0;left:0;width:100%}.calendar a .event header .meta{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.8);font-family:"refrigerator-deluxe",sans-serif;font-size:2.3rem;font-weight:300;line-height:40px;position:absolute;top:0;width:100%;height:40px;z-index:0}.calendar a .event header .event-title{padding:8px;position:relative;z-index:1}.events{top:0}.events figure{background-position:top center;background-repeat:no-repeat;background-size:cover;height:86vh;position:relative;width:100%}.events figure::after{background:rgba(0,0,0,0.7);content:"";position:absolute;top:0;left:0;right:0;bottom:0}.event-details{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;top:13em;bottom:0;left:50%;right:0;width:100%}@media only screen and (min-width: 800px){.event-details{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);top:20em;left:2em;width:auto}}.event-details aside{float:none !important;padding:0 2%;position:relative}@media only screen and (min-width: 800px){.event-details aside{float:left !important}}@media only screen and (min-width: 800px){.event-details aside::after{background:#fff;content:"";position:absolute;top:2em;bottom:0;right:0;width:2px;height:60%}}.event-details .event-meta{position:relative;text-align:center;top:3em;vertical-align:middle}@media only screen and (min-width: 800px){.event-details .event-meta{left:2em;text-align:inherit}}.event-details .event-meta .venue,.event-details .event-meta time,.event-details .event-meta .ticket-link{font-family:"refrigerator-deluxe",sans-serif;font-size:2.9124rem;font-weight:700;text-transform:uppercase}.event-details .event-meta .ticket-link{display:inline-block;position:relative}.event-details .event-meta .ticket-link::before{background-image:url(img/nav-tickets.svg);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:0;left:-40px;width:40px;height:40px}.event-performers li{width:50% !important}.events em{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:"refrigerator-deluxe",sans-serif;font-style:italic;font-weight:100;position:absolute;bottom:-25%;left:50%}@media only screen and (min-width: 1280px){.events em{bottom:-35%}}.events em::before{content:"";background:#fff;position:absolute;left:-60px;top:12px;width:50px;height:1px}.events em::after{content:"";background:#fff;position:absolute;right:-60px;top:12px;width:50px;height:1px}.sponsor{font-size:1.6rem;position:absolute;bottom:20px;right:3rem}.artist-location{-webkit-transition:top .3s ease-in-out .1s;-moz-transition:top .3s ease-in-out .1s;-o-transition:top .3s ease-in-out .1s;-ms-transition:top .3s ease-in-out .1s;transition:top .3s ease-in-out .1s;background:#1bb666;color:#fff;line-height:1;padding:12px 18px;padding-left:50px;position:relative;text-align:center;width:auto;background:#fff;color:#1bb666;display:inline-block;font-size:2.9124rem;font-weight:300;padding:12px 18px;bottom:0;left:1px}.artist-location::before,.artist-location::after{content:'';position:absolute}.artist-location::before{-webkit-transform:rotateZ(8deg);-moz-transform:rotateZ(8deg);transform:rotateZ(8deg);background-image:url(img/.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:6px;vertical-align:middle;width:40px;height:100%}.artist-location::after{width:0;height:0;right:-41px;top:2px;border-width:20px 20px;border-style:solid;border-color:#1bb666 transparent #1bb666 #1bb666}.artist-location::after{right:-41px;bottom:2px;top:auto;border-color:#fff transparent #fff #fff}@media only screen and (min-width: 1280px){#lineup{width:80%}}.calendar,.lineup{margin:0 auto;text-align:center;width:100%}.calendar li,.lineup li{display:inline-block;float:none;margin-bottom:3rem;position:relative;width:75%}@media only screen and (min-width: 800px){.calendar li,.lineup li{float:left;padding:0 3rem 0;width:33%}}@media only screen and (min-width: 1280px){.calendar li,.lineup li{width:25%}}.calendar li a:hover,.lineup li a:hover{color:#fff}.lineup .performer{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;border:1px solid rgba(255,255,255,0.1);position:relative}.lineup .performer::before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;content:'';opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media only screen and (min-width: 1280px){.lineup .performer::before{background-color:#b3914d;background-image:-webkit-gradient(linear, left top, left bottom, from(#1bb666), to(#b3914d));background-image:-webkit-linear-gradient(160deg, #1bb666, #b3914d);background-image:-moz-linear-gradient(160deg, #1bb666, #b3914d);background-image:-ms-linear-gradient(160deg, #1bb666, #b3914d);background-image:-o-linear-gradient(160deg, #1bb666, #b3914d);background-image:linear-gradient(160deg, #1bb666, #b3914d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1bb666', EndColorStr='#b3914d');-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px}}.lineup .performer:hover::before{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);opacity:0.5}.lineup .performer:hover header{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}@media only screen and (min-width: 1280px){.lineup .performer:hover img{-webkit-transform:scale(1.08) rotateZ(2deg);-moz-transform:scale(1.08) rotateZ(2deg);-ms-transform:scale(1.08) rotateZ(2deg);-o-transform:scale(1.08) rotateZ(2deg);transform:scale(1.08) rotateZ(2deg)}}.lineup .performer img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;display:block;width:100%}.lineup .performer header{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:40px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;visibility:visible;white-space:nowrap;z-index:1}@media only screen and (min-width: 1280px){.lineup .performer header{padding:20px;visibility:hidden}}.lineup .performer header::before{content:'';display:inline-block;margin-right:-10px;vertical-align:middle;width:10px;height:100%}.lineup .performer header .content{display:inline-block;letter-spacing:1px;text-align:left;vertical-align:middle;white-space:normal;width:100%}.lineup .performer header .content .meta{font-size:1.4215rem;font-weight:300}.lineup .performer header .content h3{font-size:2.9124rem}@media only screen and (min-width: 1280px){.lineup .performer header .content h3{font-size:2.9124rem}}.performer-media{text-align:left}.performer-media a{display:inline-block;font-family:"refrigerator-deluxe",sans-serif;font-size:1.6rem;position:relative;text-transform:uppercase}.performer-media a:nth-child(2)::before{content:"|";padding:0 10px;position:relative;top:0;left:0}.sidebar_node{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.1);border-radius:4px;float:left;margin-bottom:3.5rem;padding:3rem;text-align:center;width:100%}.sidebar_node:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:rgba(0,0,0,0.4)}.sidebar_node:hover .event-title{color:#fff}.sidebar_node li{margin-bottom:1.25em}.sidebar_node .event-title{margin-top:1em}@media only screen and (min-width: 800px){.sidebar_node .event-title{font-size:2.9124rem}}.showdate,.showdate-small{-webkit-border-radius:9999px;-moz-border-radius:9999px;-o-border-radius:9999px;-ms-border-radius:9999px;border-radius:9999px;align-items:center;color:#fff;display:flex;font-family:"refrigerator-deluxe",sans-serif;font-size:2.9124rem;font-weight:300;justify-content:center;margin:0 auto;text-align:center;text-transform:uppercase;width:175px;height:175px}.showdate-small{font-size:1.6rem;margin-bottom:1em;width:100px;height:100px}.showdate-small .day{font-size:3.5rem}.day{letter-spacing:1px;line-height:1}.friday{background:#f2b231 !important}.saturday{background:#ec563c !important}.fee_schedule{margin-top:3rem}.fee_schedule ul li{display:inline-block;float:left;padding-right:1em;width:50%}@media only screen and (min-width: 1280px){.fee_schedule ul li{width:25%}}.fee_schedule ul li .sidebar_node .fee-amount{color:#f2b231}.fee_schedule ul li .sidebar_node .title{color:#fff;font-size:2.3rem;margin:1rem 0}.fee_schedule ul li .sidebar_node p{font-size:1.4215rem;text-align:left}.fee_schedule ul li .sidebar_node img{max-width:60%;height:100px;margin-bottom:10px}footer{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#1fa861;margin-top:12em;padding:1em 0 4em;position:relative;right:0;z-index:99}@media only screen and (min-width: 400px) and (orientation: portrait){footer section{margin-bottom:1em !important;padding:0 !important;width:50% !important}}@media only screen and (min-width: 800px){footer section:first-child{padding-left:0}footer section:last-child{padding-right:0}}footer header{border-bottom:1px solid rgba(255,255,255,0.2);display:inline-block;font-family:"refrigerator-deluxe",sans-serif;font-size:2.3rem;margin-bottom:12px;padding:4px 0;text-transform:uppercase}footer a{color:#fff;font-size:1.4215rem;font-weight:300}footer a:hover{color:#f2b231}.home-page footer{margin-top:0}@media only screen and (min-width: 400px) and (orientation: portrait){.sponsors{width:100% !important}}.sponsors ul{width:100%}.sponsors ul li{display:inline-block;padding-right:1%;width:31%;height:100%;vertical-align:middle}.sponsors ul li:last-child{padding-right:0}.sponsors ul li a{display:block;height:100%}.sponsors ul li a.placeholder{-webkit-border-radius:999px;-moz-border-radius:999px;-o-border-radius:999px;-ms-border-radius:999px;border-radius:999px;background:rgba(0,0,0,0.1);font-family:"refrigerator-deluxe",sans-serif;font-size:2.3rem;line-height:100px;text-align:center;width:100px;height:100px}.sponsors ul li a.placeholder:hover{background:rgba(0,0,0,0.3)}.sponsors ul li a img{max-width:90px}.colophon{padding:0 3.5rem}.colophon header{display:inline-block}.colophon img{max-width:50px}.colophon span{display:block;font-size:1.2rem}.colorscape{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:999}.back-top{background-color:#1bb666;background-image:url(img/arrow-up.svg);background-position:center;background-repeat:no-repeat;background-size:50%;display:block;position:fixed;bottom:0;right:0;width:50px;height:50px;z-index:999}@media only screen and (min-width: 800px){.back-top{bottom:80px}}
/*# sourceMappingURL=style.css.map */
