.container,.container .main{
position:absolute;width:100%;box-sizing:border-box}.container .main span.stock-it span.toggle-form:focus,.container button:focus,.container input:focus{
outline:0}@font-face{
font-family:bebas_neuebold;src:url(../fonts/bebasneue_bold-webfont.eot);src:url(../fonts/bebasneue_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue_bold-webfont.woff2) format("woff2"),url(../fonts/bebasneue_bold-webfont.woff) format("woff"),url(../fonts/bebasneue_bold-webfont.ttf) format("truetype"),url(../fonts/bebasneue_bold-webfont.svg#bebas_neuebold) format("svg");font-weight:400;font-style:normal}@font-face{
font-family:bebas_neuebook;src:url(../fonts/bebasneue_book-webfont.eot);src:url(../fonts/bebasneue_book-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue_book-webfont.woff2) format("woff2"),url(../fonts/bebasneue_book-webfont.woff) format("woff"),url(../fonts/bebasneue_book-webfont.ttf) format("truetype"),url(../fonts/bebasneue_book-webfont.svg#bebas_neuebook) format("svg");font-weight:400;font-style:normal}@font-face{
font-family:bebas_neuelight;src:url(../fonts/bebasneue_light-webfont.eot);src:url(../fonts/bebasneue_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue_light-webfont.woff2) format("woff2"),url(../fonts/bebasneue_light-webfont.woff) format("woff"),url(../fonts/bebasneue_light-webfont.ttf) format("truetype"),url(../fonts/bebasneue_light-webfont.svg#bebas_neuelight) format("svg");font-weight:400;font-style:normal}@font-face{
font-family:bebas_neueregular;src:url(../fonts/bebasneue_regular-webfont.eot);src:url(../fonts/bebasneue_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue_regular-webfont.woff2) format("woff2"),url(../fonts/bebasneue_regular-webfont.woff) format("woff"),url(../fonts/bebasneue_regular-webfont.ttf) format("truetype"),url(../fonts/bebasneue_regular-webfont.svg#bebas_neueregular) format("svg");font-weight:400;font-style:normal}@font-face{
font-family:bebas_neuethin;src:url(../fonts/bebasneue_thin-webfont.eot);src:url(../fonts/bebasneue_thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue_thin-webfont.woff2) format("woff2"),url(../fonts/bebasneue_thin-webfont.woff) format("woff"),url(../fonts/bebasneue_thin-webfont.ttf) format("truetype"),url(../fonts/bebasneue_thin-webfont.svg#bebas_neuethin) format("svg");font-weight:400;font-style:normal}body{
background:#2B2152;font-family:'Open Sans',sans-serif;color:#fff;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.container .main .tagline,.container .main .tagline-lower{
font-family:bebas_neuebold;font-size:61px;line-height:61px;font-weight:600;letter-spacing:3px}.browserupgrade{
margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}::-moz-selection{
color:#EAEA80;background:#F7AAAC}::selection{
color:#EAEA80;background:#F7AAAC}::-webkit-input-placeholder{
color:#40B4E5}:-moz-placeholder{
color:#40B4E5}::-moz-placeholder{
color:#40B4E5}:-ms-input-placeholder{
color:#40B4E5}.container{
height:100%;background:url(../images/skullustration.svg) 50% 50% no-repeat;background-size:125%}.container .main{
bottom:50px}.container .main .logo{
margin-bottom:5px;margin-left:-20px}
.container .main .logo img{
width:201px;height:201px}
.container .form-group,.lower-bg{
top:0;left:0;width:100%;height:100%}.container .main .wrap{
max-width:960px;padding-left:50px}.container .main .tagline{
color:#EAEA80;margin-bottom:-7px}.container .main .tagline-lower{
color:#615A7D;margin-bottom:70px}.container .main .additional,.container .main .coming-soon{
font-size:19px;letter-spacing:1px;font-family:bebas_neuebold;font-weight:600}.container .main span.stock-it{
color:#EAEA80;margin-left:10px}.container .main span.stock-it span.toggle-form{
color:#EAEA80;border-bottom:2px solid;padding-bottom:1px;text-decoration:none;transition:ease all .2s;cursor:pointer}.container .main span.stock-it span.toggle-form:hover{
color:#F7AAAC}.container .main .coming-soon{
color:#615A7D;margin-top:3px}.container .message{
font-family:bebas_neuebold;font-size:61px;line-height:53px;color:#EAEA80;font-weight:600;margin-bottom:20px;letter-spacing:3px}.container label{
font-family:bebas_neuebold;font-size:19px;letter-spacing:1px;margin-top:3px;transition:ease all .2s}.container button,.container input{
font-family:bebas_neueregular}.container p{
margin:0}.container input{
width:100%;background:0 0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #fff;font-size:25px;letter-spacing:1px;color:#fff;padding-bottom:0;box-sizing:border-box}.container .inside{
max-width:560px}.container .mailing-list-message .the-message{
display:none}.container form#subForm{
position:relative}.container button{
background:0 0;border:0;font-weight:600;color:#EAEA80;padding:0 0 1px;border-bottom:2px solid;text-decoration:none;transition:ease all .2s;font-size:19px;margin-top:0;cursor:pointer}.container button:hover{
color:#F7AAAC}.container form#subForm p{
margin-bottom:10px}.container .close{
margin-bottom:90px;cursor:pointer}.container .form-group{
position:absolute;display:none;background:rgba(14,2,58,.92)}.container .form-group p{
position:relative;padding-top:25px}.container .form-group p label{
position:absolute;display:block;bottom:4px}.container .form-group .inner{
bottom:100px;position:absolute;box-sizing:border-box;width:100%}.container .form-group .inner .wrapper{
max-width:960px;padding-left:50px}.container .mailing-list-message{
position:absolute;bottom:-82px;right:0}.container .mailing-list-message .the-message{
font-size:61px;line-height:53px;color:#fff;letter-spacing:5px;font-weight:600;font-family:bebas_neueregular}label.active{
color:#EAEA80}.lower-bg{
position:absolute;background:url(../images/bg.jpg) 50% no-repeat;background-size:cover}input{
-webkit-appearance:none;border-radius:0}@media screen and (max-width:736px){
.container .mailing-list-message .the-message,.container .message{
font-size:46px;font-weight:600;font-family:bebas_neuebold}.container .form-group .inner,.container .main{
transform:none;width:100%;box-sizing:border-box}.container .close{
margin-bottom:10px;position:absolute;top:-50px;left:20px}p.tosubmit{
margin-top:20px}.container{
background-position:-67px 290px;background-repeat:no-repeat;background-size:130%}.container .message{
line-height:40px;color:#EAEA80}.container .form-group .inner .wrapper{
max-width:960px;padding-left:20px;padding-right:20px}input{
height:45px!important;padding-left:0!important;padding-bottom:0!important}.container .mailing-list-message .the-message{
line-height:41px;color:#fff;letter-spacing:3px}.container .mailing-list-message{
position:absolute;bottom:-56px;right:0}label.active{
bottom:33px!important}.container .main .wrap{
max-width:960px;padding-left:20px;padding-right:20px}.container .main .tagline{
font-family:bebas_neuebold;font-size:35px;line-height:32px;margin-bottom:0;letter-spacing:2px}.container .main .tagline-lower{
font-size:35px;line-height:32px;margin-bottom:20px;letter-spacing:2px}.container .main .coming-soon{
margin-top:0}.container .message{
margin-bottom:0;letter-spacing:2px}.container .form-group .inner{
top:70px;position:absolute}.container .main{
top:20px;position:relative}.container .form-group{
position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:rgba(14,2,58,.92);padding-bottom:70px;box-sizing:border-box}.container .form-group p{
position:relative;padding-top:15px}}@media screen and (max-width:320px){
.container .mailing-list-message .the-message,.container .message{
font-size:32px;line-height:28px}.container .main .tagline,.container .main .tagline-lower{
font-size:26px;line-height:22px}.container .main .tagline{
font-family:bebas_neuebold;margin-bottom:5px}.container{
background-position:-47px 303px;background-repeat:no-repeat;background-size:135%}.container .main .logo img{
width:170px!important;height:170px!important}.container .main .additional{
margin-bottom:20px}}

@media only screen and (min-device-width:7px) and (max-device-width:1023px) and (orientation:portrait){
.container .main .logo img{
width:100px;height:100px}

.container{
width:100%;height:100%;box-sizing:border-box;position:absolute;background:url(../images/skullustration.svg) 0 -125% no-repeat;background-size:125%}

.container{
background-position:-67px 205px;background-repeat:no-repeat;background-size:130%}
}

