*{margin:0;padding:0;text-decoration:none}
@font-face{font-family:'report1942';src:url(../fonts/1942-webfont.eot);src:url(../fonts/1942-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/1942-webfont.woff) format("woff"),url(../fonts/1942-webfont.ttf) format("truetype"),url(../fonts/1942-webfont.svg#1942_report1942_report) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'vag-handwrittenregular';src:url(../fonts/VAG-HandWritten-webfont.eot);src:url(../fonts/VAG-HandWritten-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/VAG-HandWritten-webfont.woff) format("woff"),url(../fonts/VAG-HandWritten-webfont.ttf) format("truetype"),url(../fonts/VAG-HandWritten-webfont.svg#vag-handwrittenregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'existencelight';src:url(../fonts/Existence-Light-webfont.eot);src:url(../fonts/Existence-Light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Existence-Light-webfont.woff) format("woff"),url(../fonts/Existence-Light-webfont.ttf) format("truetype"),url(../fonts/Existence-Light-webfont.svg#existencelight) format("svg");font-weight:400;font-style:normal}
.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%}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
#splashPage{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.9);z-index:8000;overflow:scroll}
#splashPage div{padding:60px;margin:5% auto 0;width:500px;background:#6eccda;border-radius:10px;border:5px solid #fff}
#splashPage h1{line-height:32px;margin:-20px 0 10px;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:10px 0}
#splashPage div a{margin:10px 0 0;float:left;font-size:36px;color:#333;font-weight:700}
#splashPage div a + a{margin:10px 20px 0}
#splashPage div a + a + a{margin:10px 10px 0}
#splashPage div a + a + a + a{margin:10px 10px 0}
#splashPage div a:hover{color:#fff}
#splashPage div a + a + a + a + a{float:right}
html,body{margin:0;padding:0}
.emailOpen{background:#000}
.emailOpen #parallax{opacity:.2;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}
#ascrail2000-hr,#ascrail2000{display:none!important}
body{min-width:1280px;font-size:1em;line-height:1.4em;font-family:'Amatic SC',arial,helvetica,san-serif}
h2{margin:0 0 20px;font-size:51px}
h3{margin:0 0 30px;font-size:38px;font-weight:700;line-height:42px}
h6{margin:0 0 20px;font-size:24px}
p{margin:0 0 1em}
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;top:0;padding:20px 20px 15px;z-index:7000;width:100%;min-width:1024px;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,.8);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,.8)}
.navShadowCenter{text-shadow:1px 1px 4px rgba(150,150,150,.8)}
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;left:-100%;width:200%}
.slide .foreground img{position:relative;z-index:1;display:block;width:100%;height:auto}
.slide .gif{position:absolute;bottom:5%;right:42%;width:40%;height:auto}
#slide2 .gif{bottom:48%;right:30%;width:70%;z-index:-1}
#slide3 .gif{bottom:56%;right:20%;width:53%}
#slide4 .gif{bottom:24%;right:0;z-index:-1;width:75%}
#slide5 .gif{bottom:73%;right:10%;width:36%}
#slide5 .gif.video{right:34%;bottom:55%;box-sizing:border-box;-moz-box-sizing:border-box}
#slide5 #video{opacity:0;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:8%;width:13%;z-index:2}
@media only screen and (max-width: 1450px) {
#slide1 .content{right:8%}
}
.innerContent{font-size:22px;line-height:32px}
.content h2{line-height:52px}
#slide1 .content{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
#slide1 .content p{font-family:'Open Sans',sans-serif}
#slide2 .content{right:30%;top:-9%;width:15%;height:50%}
#slide3 #shows{right:1%;top:15%;width:12%}
#slide3 #shows h2{border-bottom:1px solid #000}
#slide3 #shows h2 span{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400}
#slide3 #shows ul{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:22px}
#slide3 #shows ul li{list-style:none;margin:10px 0 0;padding:0}
#slide3 #store{right:30%;top:60%;width:35%}
#slide3 #store #storeItems li{float:left;width:15%;margin:0 10px 10px 0;list-style:none}
#slide3 #store #storeItems li img{display:block;height:auto}
#slide4 #lyrics{left:16%;top:0;width:10%;height:400px}
#lyrics ul{padding:20px 0 0}
#lyrics ul li{margin:0 0 18px;list-style:none}
#lyrics ul li a{font-size:38px;-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:5%;left:28%;width:25%;min-height:0;max-height:50%;overflow-y:scroll;background:#F577A3;color:#FFF;z-index:2}
.addBorder{border:2px solid #FFF}
#lyricsClose{position:absolute;top:2%;left:2%;font-family:'Open Sans',sans-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:20px;margin-bottom:10px;font-family:'Open Sans',sans-serif}
#slide5 #contactUs{width:20%;top:10%;right:35%}
#slide5 #videos{width:20%;top:17%;right:64%}
#slide5 #videos .innerContent{height:50%;width:20%;background:red}
.asterisk{font-size:1em!important;top:34px!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:'Open Sans',sans-serif;color:#fff;cursor:pointer}
body#event{position:relative;background:url(../i/event-bigbyrd.png) no-repeat left 10% fixed;background-size:cover;font-size:14px;overflow:hidden}
#eventImage{position:absolute;z-index:-1}
#eventContent{position:absolute;left:32%;top:170px}
#eventContent h2 span{font-size:38px;font-family:'Amatic SC';font-weight:700}
#eventContent h2{width:100%;line-height:28px;font-weight:400;font-size:28px!important;font-family:'Open Sans',sans-serif}
.addEvent a{display:inline-block;padding:20px;background:#CCC;font-family:'Open Sans',sans-serif;border:2px solid #fff;color:#fff;font-size:24px}
@media only screen and (max-width: 1280px) {
#eventContent{width:450px;position:absolute;left:37%;top:140px}
}
body#allevents{position:relative;background:url(../i/event-bigbyrd.png) no-repeat left 10% fixed;background-size:cover;font-size:18px}
#eventImage{position:absolute;z-index:-1}
#eventContent{position:absolute;left:32%;top:170px}
#eventContent h2 span{font-size:38px;font-family:'Amatic SC';font-weight:700}
#eventContent h2{width:100%;line-height:28px;font-weight:400;font-size:28px!important;font-family:'Open Sans',sans-serif}
.addEvent a{display:inline-block;padding:20px;background:#CCC;font-family:'Open Sans',sans-serif;border:2px solid #fff;color:#fff;font-size:24px}
@media only screen and (max-width: 1280px) {
#eventContent{width:450px;position:absolute;left:37%;top:140px}
}
body#thankYou{position:relative;background:#F577A3}
#thankYou div{position:absolute;top:100px;left:38%;text-align:center}
#thankYou h1{font-size:60px;line-height:60px;margin:0 0 30px}
footer{position:relative;padding:2%;overflow:hidden;font-size:1.2em;text-transform:none;color:#3e3e3e;font-family:'Open Sans',sans-serif}
footer #left{float:left;width:45%}
footer #right{float:right;width:45%}
#activate{display:none;position:absolute;bottom:0;right:0;background:#000;color:#fff}
#switches{display:none;position:fixed;top:66px;left:0;background:#fff;color:#000;z-index:9999;font-family:sans-serif}
#switches li{border-bottom:1px solid #000;border-right:1px solid #000;cursor:pointer}