/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */.watch img,.watch span{vertical-align:middle}.email-subscribe-button,.watch,a{color:#fff;text-decoration:none}.email,.follow,.video-foreground{align-self:center}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.artists .artistLinkContainer .artistLink,.header .title{font-weight:700}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}#live,.artist,.artists,.email,.follow,.header .title,.mobileHeader,.watch{text-align:center}*{box-sizing:border-box}.input-checkbox,input.text,input[type=text],input[type=button],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;box-shadow:none!important}button:focus,input:focus,select:focus,textarea:focus{outline:0}@font-face{font-family:PostGrotesk;src:url(https://xoxofest.com/assets/PostGrotesk-Book-fc9b8b5da71d8526687347b16dd376d3ce10f15ab26f69652722c2f99a0f81b2.woff) format("woff")}@font-face{font-family:PostGrotesk;src:url(https://xoxofest.com/assets/PostGrotesk-Bold-5995577ff0d68e52480c4b6a9e2edf2e2e9415979ada016ade8ab7521844b50e.woff) format("woff");font-weight:700}body{color:#fff;font-family:PostGrotesk,Arial;background:linear-gradient(-45deg,#EE7752,#E73C7E,#23A6D5,#23D5AB);background-size:400% 400%;-webkit-animation:Gradient 60s ease infinite;-moz-animation:Gradient 60s ease infinite;animation:Gradient 60s ease infinite;font-size:16px}@-webkit-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}a{border-bottom:2px solid rgba(255,255,255,.7)}a:hover{border-bottom:2px solid #fff}.header .title{padding:40px 0 10px;font-size:22px}.mobileHeader{padding:40px 0 10px;margin-bottom:-20px}.mobileHeader .title{font-weight:700;font-size:32px}.mobileHeader .dates{margin-bottom:5px}.mobileHeader .location{opacity:.7}.watch{display:block;border:2px solid #fff;width:90%;margin:auto auto 30px;padding:7px}.watch img{width:15px;margin-right:5px}.artists{margin-top:20px}.artists .label{opacity:.7;margin-bottom:10px}.artists .artistLinkContainer{display:block;margin-top:5px}.artists .artistLinkContainer span.at{opacity:.7;font-weight:400;margin-left:5px;border-bottom:none}#live,.artist a{font-weight:700}.artists .artistLinkContainer a.time{margin-left:5px}.artist{padding:40px 0;font-size:13px}.artist a{font-size:32px;line-height:55px}.video-background{display:none;position:relative}.photo{position:relative;width:100vw;height:56vw;background-size:cover;background-image:url(https://s3-us-west-2.amazonaws.com/2018.xoxofest.com/images/photo.jpg);background-position:center center;z-index:-1}.video-foreground{position:relative;padding-bottom:56.25%;height:0}.video-foreground iframe{position:absolute;top:0;left:0;width:100%;height:100%}#live{position:absolute;width:40px;height:20px;line-height:20px;color:#fff;border-radius:2px;background:#f42030;z-index:10000;left:calc(50% - 20px);top:20px;font-size:12px}.email{margin:35px 0}.email .label{margin-bottom:10px}.email-subscribe-button{border:3px solid #fff;background:0 0;padding:12px 20px;text-align:center;display:inline-block;font-size:16px;font-weight:700;border-radius:0}.email-input{-webkit-appearance:none;padding:12px 20px;font-size:16px;color:#888;border:3px solid #fff;border-radius:0;box-shadow:none!important}.follow{font-size:18px;margin:25px 0}@media (max-width:321px){.email-input{width:60%}}@media (min-width:960px){a,body{color:#111}#live,a.watch{font-weight:700}.mobileHeader{display:none}.email .label,.email form{display:inline-block}a{border-color:rgba(17,17,17,.5)}a:hover{border-color:#111}.header .watch,a.watch{border-color:#000;color:#000}.header{position:fixed;left:50px;top:30px;background:#fff;padding:0 10px}.first-artist,.next-artist{position:absolute;top:100px}.header .title{padding:20px 0 10px}.header .watch{cursor:pointer;margin-bottom:20px!important}.artist{font-size:16px;padding:0}.artist a{margin-top:0;line-height:normal;font-size:32px}#live,.email .label,.follow{font-size:18px}.first-artist{left:50px;z-index:100;text-align:left}.next-artist{right:50px;text-align:right}.artists,.email,.follow{position:fixed;text-align:left}.artists{right:50px;top:30px;background:#fff;padding:15px}a.watch{max-width:300px}.watch img{filter:invert(100%)}.photo{position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;background-size:cover;background-position:center center;z-index:-1}.email{bottom:27px;right:50px;margin:0}.email .label{background:#fff;padding:13px;border-right:1px solid #000}.email form .email-input{width:201px}.email form .email-subscribe-button{background:#111;color:#fff;width:118px;border-color:#111;cursor:pointer}.email form .email-subscribe-button:hover{background:#111;color:#fff}.follow{bottom:45px;left:45px;margin:0;background:#fff;padding:10px}#live{position:absolute;width:60px;height:30px;line-height:30px;color:#fff;border-radius:5px;background:#f42030;z-index:10000;left:calc(50% - 30px);top:70px;text-align:center}.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99;height:auto}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%}}@media (min-width:960px) and (min-aspect-ratio:16 / 9){.video-foreground{height:300%;top:-100%}}@media (min-width:960px) and (max-aspect-ratio:16 / 9){.video-foreground{width:300%;left:-100%}}.tickercontainer{background:#000}.tickercontainer .ticker{font-family:PostGrotesk,Arial!important;font-weight:400!important;font-size:14px!important;color:#fff!important}.tickercontainer li{margin-right:50px;font-size:18px}.tickercontainer li a{text-decoration:underline;font-weight:700;color:#fff;margin-right:5px;display:inline-block}@media (min-width:1280px){.video-background{pointer-events:none}}
