*{margin:0;padding:0;text-decoration:none}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#F577A3;z-index:9999;height:100%;width:100%}
#preloader img{display:block;margin:25% auto 0}
#splashPage{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.9);z-index:8000;padding:0 12px;overflow:scroll}
#splashPage div{padding:10px;margin:20% auto 0;width:92%;background:#6eccda;border-radius:10px;border:5px solid #fff;overflow:hidden}
#splashPage h1{font-size:24px;margin:0 0 10px;line-height:24px;text-align:center;font-family:arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase}
#splashPage div img{display:block;width:70%;height:auto;margin:10px auto 15px}
#splashPage div a{float:left;margin:5px 5px 0;font-size:24px;color:#333;font-weight:700}
#splashPage div a + a{margin:5px 5px 0}
#splashPage div a + a + a{margin:5px 5px 0}
#splashPage div a + a + a + a{margin:5px 5px 0}
#splashPage div a + a + a + a + a{margin:5px 5px 0;float:right}
#switches,#activate{display:none}
html,body{margin:0;padding:0}
#ascrail2000-hr{display:none!important}
body{padding:0 0 150px;font-size:1em;line-height:1.4em;background-size:85%;background:#F577A3;font-family:'Amatic SC',arial,helvetica,san-serif}
h2{margin:0 0 20px;font-size:2.5em!important;line-height:1em;font-family:'Amatic SC';-webkit-transition:color 150ms ease;-moz-transition:color 150ms ease;-ms-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease}
h2.open{color:#FFF}
h3{margin:0 0 30px;font-size:18px;font-weight:700;font-family:arial,helvetica,sans-serif}
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:110px 0 0;padding:0}
nav{position:fixed;top:0;z-index:7000;width:100%;padding:20px 4%;font-size:2em;color:#FFF;background:#000;border-bottom:1px solid #fff;overflow:hidden;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{float:left;width:45%;height:auto}
#topLogo{display:none;width:90%!important;height:auto!important;margin:0 auto 30px}
#mobileBackground{position:absolute;right:0;top:50px}
nav #mainNav{display:none}
nav #topLinks{width:50%;float:right}
/*nav #topLinks img{width:70%;height:auto;border-radius:7px}*/
nav #topLinks img{width:100%;height:auto;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;width:26%;margin:0 0 0 7%;list-style:none}*/
nav ul li{float:left;width:14%;margin:0 0 0 7%;list-style:none}
nav ul li a{display:block;color:inherit;font-weight:700}
.slide{position:relative}
.slide .foreground{position:relative}
.slide .foreground > img{display:none;width:100%;height:auto}
.slide .gif{display:none}
.content,#signUp{padding:0 12px}
#closeSignup{display:none}
.innerContent{font-size:20px;line-height:1.1em}
.expander{padding:0 0 30px;width:100%!important;display:none}
#slide2 iframe{height:625px}
#slide3 #shows h2 span{display:none}
#slide3 #shows ul{margin:0;padding:0}
#slide3 #shows ul li{list-style:none;margin:10px 0 0;padding:0}
#lyrics h3{display:none;font-family:arial,helvetica,sans-serif}
#lyrics ul li{margin:0 0 15px;list-style:none}
#controls{display:none}
#lyrics ul li.lyric14,#lyrics ul li.lyric13,#lyrics ul li.lyric1,#lyrics ul li.lyric2,#lyrics ul li.lyric3,#lyrics ul li.lyric4,#lyrics ul li.lyric5,#lyrics ul li.lyric6,#lyrics ul li.lyric7,#lyrics ul li.lyric8,#lyrics ul li.lyric9,#lyrics ul li.lyric10,#lyrics ul li.lyric11,#lyrics ul li.lyric12{display:none}
#lyrics .expander{padding:0 0 0 20px}
#lyrics ul li a{font-weight:700;font-size:24px;line-height:28px}
#lyricsClose{display:none}
#lyricsSheet p{font-size:16px;line-height:1.2em}
.form-section textarea{width:100%!important}
#mc_embed_signup .indicates-required{font-size:1em!important}
body#event{position:relative;background:#26fffc}
#eventContent{padding:100px 12px 0}
#eventContent h2 span{font-size:28px;font-weight:700}
#eventContent h2{width:100%;line-height:28px;font-weight:400;font-size:22px!important;font-family:arial,helvetica,sans-serif}
.addEvent a{display:inline-block;padding:20px;background:#CCC;font-family:arial,helvetica,sans-serif;border:2px solid #fff;color:#fff;font-size:24px}
footer{display:none;padding:2%;overflow:hidden;font-size:1.2em;text-transform:none;color:#3e3e3e;border-top:1px solid #fff}