body{background:0;background-color:#fff;position:relative}
#reserve,.clockText,.enterPhone,.fourW,.sign,.smaller-subhead{font-family:Oswald,sans-serif}
.headlineContainer{padding:1rem;text-align:center}
.eyebrowContainer{background-color:#036;padding:1rem 0}
.headlineContainer__image{display:none}
.darkBluehr{border:10px solid #036;margin:0}
.lightBluehr{border:10px solid #01a6cf;margin:0;margin-bottom:1rem}
.eyebrow,.head { font-weight:700; line-height:4rem; }
.eyebrow{color:#fff;font-size:1.5rem;margin:0 auto;text-align:center}
.boldRed,.deck{font-family:Oswald,sans-serif}
.deck{font-weight:500;font-size:1.1rem;margin:0 auto; margin-bottom:0.5rem;}
.boldRed{color:red;font-weight:900}
.hidebr2{display:block}
.wrapper{text-align:left;padding:0 .5rem .5rem .5rem;margin:0 auto;margin-top:-.8rem}
.eventInfoContainer{padding:1rem;background-color:#036;width:100%}
.eventInfoContainer_lightblue{background-color:#ccd6df;padding:1rem}
.eventInfoContainer_lightblue,.eventInfoContainer_white{border-radius:10px}
.eventInfoContainer_white{background-color:rgba(255,255,255,.9);padding:1rem}
.fourWContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.3rem;text-align:center;padding:.8rem 0;margin:0 auto}
.bold,.fourW{font-weight:700}
.arialBlack{font-family:"Arial Black",sans-serif}
#VIP{width:90px}
.smaller-subhead{font-weight:700;font-size:1.36rem;margin-bottom:-1rem}
.sign{font-weight:700;font-size:2rem;text-align:center;margin:1rem .5rem 2rem .5rem}
input:focus{outline:0}
input,input:focus{border-radius:35px;border:1px solid #01a6cf}
#Phone,#email{font-size:1.3rem;width:80%;margin:auto;text-align:center}
.enterEmailContainer,.enterPhoneContainer{width:90%;margin:0 auto;border:5px solid #01a6cf;padding:2rem 1rem 0 1rem;text-align:center;margin-bottom:2rem}
.enterEmailContainer{margin-top:-1rem}
#subscribe,.submit{border:0;margin:-1rem 0 0 0;-webkit-transition:.7s;-o-transition:.7s;transition:.7s}
.submit{width:180px;height:180px}
#subscribe{width:220px;height:220px;margin-top:1rem}
#subscribe:hover,.submit:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.countdownText{text-align:center}
#reserve{font-weight:700;font-size:1.36rem}
.clockText{font-weight:400}
#liveEventDate{text-align:center;font-size:1.3rem}
ul{font-size:1.125rem}
.sideboxSectionContainer__box{float:none;margin:0 auto;border:3px solid #036;width:90%;height:auto}
.sideboxSectionContainer__box p{font-size:1rem;text-align:left}
.clockStyle{background:-webkit-gradient(linear,left top,left bottom,from(#fc311e),color-stop(#900000),to(#fc311e));background:-webkit-linear-gradient(#fc311e,#900000,#fc311e);background:-o-linear-gradient(#fc311e,#900000,#fc311e);background:linear-gradient(#fc311e,#900000,#fc311e);border-radius:7px;-webkit-box-shadow:0 8px 15px #000;box-shadow:0 8px 15px #000;padding:1rem .5rem;margin:.6rem;font-size:3rem;font-weight:700;color:#fff}
#clock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto;width:90%}
.clockText{margin-top:1rem;text-transform:uppercase}
img.folds{width:100%}
.SMS_title{font-size:1.6rem}
.enterPhone{font-weight:700;font-size:1.5rem;text-align:center}
.disclaimer{border:1px solid #000;padding:1rem;font-size:.9rem}
@media screen and (min-width:480px){
  .eyebrow{font-size:1.6rem}
}
@media screen and (min-width:640px){
  .hidebr2{display:none}
  .deck{font-size:1.3rem}
  .eventInfoContainer{width:90%;margin:0 auto;margin-top:2rem;padding:1.2rem}
  .fourWContainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
  .fourWContainer__a{width:85%}
  .fourWContainer__q{width:15%}
  .fourWContainer__a,.fourWContainer__a3,.fourWContainer__q,.fourWContainer__q3{text-align:left}
  .fourWContainer__q3{width:16%}
  .fourWContainer__a3{width:70%}
  .fourWContainer__img3{width:20%}
  #reserve{font-size:1.7rem}
  .sideboxSectionContainer__box{float:right;margin:0 0 .5rem 1.5rem;margin-top:2rem;width:300px}
  .sign{font-size:2.6rem}
  .clockStyle{margin:.6rem;font-size:4.2rem}
  ul{font-size:1.25rem;margin-left:2rem}
  .SMS_title{font-size:1.8rem}
  .enterPhone{font-size:1.9rem}
}
@media screen and (min-width:900px){
  .wrapper{width:900px}
  .headlineContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:900px;margin:0 auto;padding:0 1rem}
  .headlineContainer__text{width:82%}
  .headlineContainer__image{display:block;width:18%}
  .eyebrowContainer{padding:0}
  .eyebrow{font-size:2.3rem;width:640px}
  .deck {font-size:1.3rem;line-height:2.0rem; font-weight:bold; }
  .enterEmailContainer,.enterPhoneContainer,.eventInfoContainer{width:800px}
  .eventInfoContainer{margin-top:1rem}
  .enterEmailContainer{margin-top:-3.5rem}
  .fourWContainer{height:40px;font-size:1.3rem}
  #VIP{width:120px;margin-left:-2rem}
  .smaller-subhead{font-size:1.8rem}
  .sign{font-size:3.5rem;margin-bottom:4rem}
  #Phone,#email{font-size:1.8rem}
  #register,#reserve{font-size:2rem}
  #liveEventDate{font-size:1.55rem}
  .clockStyle{margin:1.2rem;font-size:5.3rem}
  .countdownText{margin:3rem auto}
  .SMS_title{font-size:2.3rem}
}

.wrapper {border: 0px solid #e1e1e1; -webkit-box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 19px -1px rgba(0, 0, 0, 0.75);}
.inner {padding: 30px;}
.centered {display: block;text-align: center;}
#workInProgress {text-align:center;}

#day1, #day2, #day3, #day4, #day5, #day6, #day7, #day8, #day9,
#clock_1, #clock_2, #clock_3, #clock_4, #clock_5, #clock_6, #clock_7, #clock_8, #clock_9, #liveEvent{display:none;}

.mobile {display:block;}
.tablet {display:none;}
.desktop {display:none;}

/*headline styles*/
.eyebrowContainer{ background-color: #a30400; }
.registrationHL, .registrationHLlarge {font-family: 'Oswald', sans-serif; text-align: center;}
.registrationHL {font-size:1.2rem;}
.registrationHLlarge {font-size:1.5rem;}
.darkBluehr {border: 10px solid #a30400;}
.lightBluehr {border: 3px solid #dddddd;}

@media only screen and (min-width: 769px) {
.mobile {display:none;}
.tablet {display:block;}
.desktop {display:none;}
}
@media only screen and (min-width: 900px) {
.eyebrowContainer {margin-top: 0.5rem;}
.registrationHL {font-size:1.5rem;}
.registrationHLlarge {font-size:2rem;}
.mobile {display:none;}
.tablet {display:none;}
.desktop {display:block;}
}
h1 {margin-bottom: 0.5rem; font-size: 3.3rem; }
ul,ul li {list-style-type:disc;}
h3 {font-size:1.7rem;}
@media only screen and (max-width: 500px) {
  h1 {margin-bottom: 0.5rem; font-size: 2.3rem; }
  .head {line-height: 2.3rem;}
}
