*{margin:0;padding:0;text-decoration:none}
.mobile{display:none}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#F577A3;z-index:9999;height:100%;width:100%}
#preloader img{position:fixed;top:25%;left:40%}
#splashPage{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.9);z-index:8000}
#splashPage div{padding:60px;margin:20% auto 0;width:35%;background:#6eccda;border-radius:10px;border:5px solid #fff}
#splashPage h1{margin:0 0 20px;text-align:center;font-family:arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase}
#splashPage div img{display:block;width:100%;height:auto;margin:0 0 10px}
#splashPage div a{float:left;margin:10px 10px 0;font-size:36px;color:#333;font-weight:700}
#splashPage div a + a{margin:10px 10px 0}
#splashPage div a + a + a{margin:10px 10px 0}
#splashPage div a + a + a + a{margin:10px 10px 0;float:right}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
html,body{margin:0;padding:0}
#ascrail2000-hr{display:none!important}
body{width:2000px;font-size:1em;line-height:1.4em;font-family:'Amatic SC',arial,helvetica,san-serif}
h2{margin:0 0 20px;font-size:3.2em;line-height:1em}
h3{margin:0 0 30px;font-size:2.4em;font-weight:700}
p{margin:0 0 20px}
a{cursor:pointer;color:#eee;font-family:'Amatic SC',arial,helvetica,san-serif}
a.darker-link{cursor:pointer;color:#00f}
#parallax{list-style:none;margin:0;padding:0}
nav{position:fixed;min-width:1024px;top:0;padding:20px 20px 15px;z-index:9998;width:100%;font-size:2em;color:#FFF;background:#000;border-bottom:1px solid #fff;-webkit-transition:text-shadow 500ms ease-in-out;-moz-transition:text-shadow 500ms ease-in-out;-o-transition:text-shadow 500ms ease-in-out;-ms-transition:text-shadow 500ms ease-in-out;transition:text-shadow 500ms ease-in-out;text-shadow:-5px 4px 2px rgba(150,150,150,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1)}
#logo{position:absolute;left:30px;top:6px}
#topLogo{position:absolute;top:8%;right:4%;width:20%;height:auto}
.navShadowRight{text-shadow:5px 4px 2px rgba(150,150,150,.5)}
.navShadowCenter{text-shadow:1px 1px 4px rgba(150,150,150,.5)}
nav #mainNav{float:right}
nav #topLinks{float:right}
nav #topLinks img{width:40px;height:40px;margin:-10px 0 0;-webkit-transition:box-shadow 500ms ease-in-out;-moz-transition:box-shadow 500ms ease-in-out;-ms-transition:box-shadow 500ms ease-in-out;-o-transition:box-shadow 500ms ease-in-out;transition:box-shadow 500ms ease-in-out;-webkit-box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);border-radius:7px}
nav #topLinks li:nth-child(1) img{transform:rotate(8deg)}
nav #topLinks li:nth-child(2) img{transform:rotate(-2deg)}
nav #topLinks li:nth-child(3) img{transform:rotate(5deg)}
nav #topLinks li:nth-child(4) img{transform:rotate(12deg)}
nav #topLinks li:nth-child(5) img{transform:rotate(-9deg)}
nav #topLinks li:nth-child(6) img{transform:rotate(2deg)}
.linkShadowRight{-webkit-box-shadow:5px 4px 5px 0 rgba(0,0,0,.1)!important;box-shadow:5px 4px 5px 0 rgba(0,0,0,.1)!important}
.linkShadowCenter{-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.1)!important;box-shadow:1px 1px 5px 0 rgba(0,0,0,.1)!important}
nav ul li{float:left;margin:0 20px 0 0;list-style:none}
nav ul li a{color:inherit;font-weight:700}
.slide{position:relative}
.slide .foreground{position:relative;width:100%}
.slide .foreground img{display:block;width:100%;height:auto}
.slide .gif{position:absolute;bottom:223px;right:427px;width:19%;height:auto}
#slide2 .gif{bottom:281px;right:1022px;width:27%;z-index:-1}
#slide3 .gif{bottom:693px;right:209px;width:27%}
#slide4 .gif{bottom:219px;right:727px;z-index:-1;width:42%}
#slide5 .gif{bottom:748px;right:366px;width:20%}
#slide5 .gif.video{right:1215px;bottom:590px;box-sizing:border-box;-moz-box-sizing:border-box}
#slide5 #video{border-top:30px solid #000;border-bottom:30px solid #000;margin:20px 0}
#controls img{width:32px;height:auto;margin:10px 0 0}
#controls{font-size:28px;cursor:pointer}
#stop{display:none}
.content{position:absolute;top:35%;right:5%;width:15%}
.innerContent{font-family:arial,helvetica,sans-serif;font-size:18px;line-height:32px}
#slide2 .content{right:500px;top:-90px;width:500px;height:470px}
#slide3 #shows{right:2%;top:15%;width:10%}
#slide3 #shows ul{margin:0;padding:0}
#slide3 #shows ul li{list-style:none;margin:10px 0 0;padding:0}
#slide3 #store{right:30%;top:60%;width:35%}
#slide4 #lyrics{left:16%;top:0;width:10%;height:400px}
#lyrics ul li{margin:0 0 15px;list-style:none}
#lyrics ul li a{-webkit-transition:color 150ms ease;-moz-transition:color 150ms ease;-ms-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}
#lyrics ul li a:hover{color:#FFF;cursor:pointer}
#lyricsSheet{display:none;position:absolute;top:47px;left:560px;width:25%;min-height:0;max-height:400px;overflow-y:scroll;background:#F577A3;color:#FFF}
.addBorder{border:2px solid #FFF}
#lyricsClose{position:absolute;top:2%;left:2%;font-family:'arial','helvetica','san-serif';cursor:pointer}
#lyricsSheet li{display:none;padding:10%;list-style:none}
#lyrics li.current a{color:#FFF}
#lyricsSheet p{font-size:20px;line-height:24px;font-family:arial,helvetica,sans-serif}
#slide5 #contactUs{width:350px;top:-19px;right:800px}
#slide5 #videos{width:20%;top:17%;right:64%}
#slide5 #videos .innerContent{height:50%;width:20%;background:red}
.asterisk{font-size:1em!important;top:40px!important;right:25px!important}
#mc_embed_signup .indicates-required{font-size:1em!important}
#signUp{position:fixed;top:20%;left:-100%;height:400px;width:400px;padding:20px;border:2px solid #fff;font-size:1.5em;background:#F577A3;border-radius:50px 0 50px 50px;-webkit-box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1);box-shadow:-5px 4px 5px 0 rgba(0,0,0,.1)}
#closeSignup{position:absolute;right:10px;top:0;font-family:Arial,helvetica,sans-serif;color:#fff;cursor:pointer}
body#thankYou{width:100%;position:relative;background:#F577A3}
#thankYou div{position:absolute;top:100px;left:31%;text-align:center}
#thankYou h1{font-size:60px;line-height:60px;margin:0 0 30px}
footer{padding:2%;overflow:hidden;font-size:1.2em;text-transform:none;color:#3e3e3e}
footer #left{float:left;width:45%}
footer #right{float:right;width:45%}
#switches,#activate{display:none}