/* Generated by Font Squirrel (https://www.fontsquirrel.com) on June 24, 2016 */



@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/bebas-web/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../fonts/bebas-web/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuebook';
    src: url('../fonts/bebas-web/bebasneue_book-webfont.woff2') format('woff2'),
         url('../fonts/bebas-web/bebasneue_book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuelight';
    src: url('../fonts/bebas-web/bebasneue_light-webfont.woff2') format('woff2'),
         url('../fonts/bebas-web/bebasneue_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebas-web/bebasneue_regular-webfont.woff2') format('woff2'),
         url('../fonts/bebas-web/bebasneue_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bebas_neuethin';
    src: url('../fonts/bebas-web/bebasneue_thin-webfont.woff2') format('woff2'),
         url('../fonts/bebas-web/bebasneue_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/* Generated by Font Squirrel (https://www.fontsquirrel.com) on June 24, 2016 */



@font-face {
    font-family: 'oswaldbold';
    src: url('oswald-bold-webfont.woff2') format('woff2'),
    url('../fonts/oswald-web/oswald-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oswaldlight';
    src: url('oswald-light-webfont.woff2') format('woff2'),
    url('../fonts/oswald-web/oswald-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'oswaldregular';
    src: url('oswald-regular-webfont.woff2') format('woff2'),
    url('../fonts/oswald-web/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}








body {
	background:url("../images/texture.png") ;
    color:#150505;

}


main {
    background: url("../images/blood-retina.png");
    background-repeat: repeat-x;
    background-position:center top;
    background-size: 2400px;

}

@media screen and (max-width: 992px) {
    main {
        background: url("../images/bloodMobile.png");
        background-repeat: repeat-x;
        background-position:center top;
        background-size: 1600px;
    }
}

.container{
    max-width: 1200px;
    padding-top: 0px;
    padding-bottom:40px;

}

.starter-template {
  padding: 40px 15px;
  text-align: center;
}

.titles-left{
	text-align: right;
}

@media screen and (max-width: 992px) {
    .credit01 {
        float:right;
        width:70%;
    }
}

@media screen and (max-width: 992px) {
    .credit02 {
        float:right;
        width:80%;
    }
}



@media screen and (max-width: 992px) {
    .credit03 {
        float:right;
        width:80%;
    }
}

@media screen and (max-width: 500px) {
    .credit03 {
        float:right;
        width:100%;
    }
}

.titles-right{
	text-align: left;
    padding:0 0 0 50px;

}


.credit01{
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 20px;
    padding-top:60px;
	padding-bottom: 30px;
}

@media screen and (max-width: 992px) {
    .credit01 {
        padding-top:30px;
        padding-bottom: 20px;
    }
}

span.credit01highlight{
    font-family: 'bebas_neuebold', sans-serif;
	font-size: 25px;
    line-height: 25px;
}

.credit02{
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 20px;
    line-height: 25px;
	padding: 40px 0 0 0;
}

span.credit02highlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 25px;
}

.credit03{
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 15px;
    line-height: 25px;
    padding: 10px 0 30px 0;
}

span.credit03highlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 20px;
}

span.credit04highlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 15px;
}

span.nameSpacing{
    padding-left:20px;
    white-space: nowrap;

}

.logoimage{
	float:right;
}

span.nobr{
    padding-left:5px;
    white-space: nowrap;
}

.vrStamp{
    float:right;
    padding-top:60px;

}

.vrStampMobile{
    position:absolute;
    top:80px;
    left:0;

}

@media screen and (max-width: 420px) {
    .vrStampMobile {
        visibility: hidden;
    }
}


.blurb01{
    font-family: 'oswaldlight', sans-serif;
    font-size: 30px;
    line-height: 36px;
    padding:60px 0 0 0;
}

.blurb02{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 50px;
    line-height: 50px;
    padding:50px 0 0 0;
    color:#c01b1b;

}

.blurb02Mobile {
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 50px;
    line-height: 50px;
    padding:32px 0 0 0;
    color:#c01b1b;
    float:right;


}

.watchItNowButton{
    float:left;
    margin-right: 20px;

}

.watchItNowButtonMobile{
    float:left;
    margin-right: 20px;

}

p.watchItNowText{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 50px;
    line-height: 50px;
    color: #c01b1b;
    padding:18px 0 0 0;
    transition: color 0.2s ease-in;
}

p.watchItNowText:hover{
    color: #801b1b;

}

p.PressText{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 25px;
    line-height: 50px;
    color: #c01b1b;
    padding:18px 0 0 0;
    transition: color 0.2s ease-in;
}

p.PressText:hover{
    color: #801b1b;

}

/* unvisited link */
a:link {
    color: #c01b1b;
    text-decoration: none;

}

/* visited link */
a:visited {
    color: #c01b1b;
    text-decoration: none;

}

/* mouse over link */
a:hover {
    text-decoration: none;
}

/* selected link */
a:active {
    color: #c01b1b;
    text-decoration: none;

}



.blurb02mobile{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 50px;
    line-height: 50px;
    padding:30px 0 0 0;
    color:#c01b1b;
}

.social{
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 20px;
    color:#000;

}



span.socialhighlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 25px;
}

.socialtext{
    padding-top:30px;
}


.icons{
    padding-top:6px;

}


.youtubeIcon{
    float: left;
    margin-right: 6px;
    cursor: pointer;

}


.facebookIcon{
    float: left;
    margin-right: 6px;
    cursor: pointer;

}


/* ------SOCIAL MOBILE-----*/


.socialMobile{
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 15px;
    color:#000;
    padding-top:10px;
    display:inline-block;
    float:right;

}

span.socialhighlightMobile{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 20px;
}

@media screen and (max-width: 420px) {
    .socialMobile {
        font-size: 12px;
    }
}

@media screen and (max-width: 420px) {
    span.socialhighlightMobile {
        font-size: 15px;
    }
}


.socialtextMobile{
    float:left;
    padding-top:22px;
    padding-right:10px;
}

@media screen and (max-width: 420px) {
    .socialtextMobile {
        padding-top:27px;
    }
}

.youtubeIconMobile{
    float: right;
    margin-right: 6px;
    cursor: pointer;

}


.facebookIconMobile{
    float: right;
    margin-right: 6px;
    cursor: pointer;

}

/* ------SOCIAL MOBILE-----*/


.footerLogos{
    padding-top:40px;
}


.logoMP{
    cursor: pointer;
    float:right;
}

.logoTSL{
    cursor: pointer;
    float: left;
}

@media screen and (max-width: 400px) {
    .logoTSL {
        cursor: pointer;
        float: none;
        margin: 0 auto;
        text-align: center;
    }
}

@media screen and (max-width: 400px) {
    .logoMP {
        cursor: pointer;
        float: none;
        margin: 0 auto;
        text-align: center;
    }
}

.col-centered{
    float: none;
    margin: 0 auto;
    text-align: center;
}

.video{
    height:0;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    width:100%;
}

iframe{
    position: absolute;
    width:100%;
    left:0;
    right:0;
    height:100%;
}

.videowrapper{
    width:100%;
    max-width:900px;
    position:relative;
    float: none;
    margin: 20px auto 40px;
}

.videoLink {
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 25px;
    line-height: 36px;
    color: #c01b1b;
    max-width:900px;
    transition: background-color 0.5s ease;
}



.videoLink a:link {
     color:#fff;
    text-decoration: none;

}

.videoLink a:visited {
    color:#fff;
    text-decoration: none;

}

.videoLink a:hover {
    color:#fff;
    text-decoration: none;

}

.videoLink a:active {
    color:#fff;
    text-decoration: none;

}





span.videoLinkhighlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 30px;
    letter-spacing: 1px;
}



.availableOn {
    font-family: 'bebas_neuebook', sans-serif;
    font-size: 25px;
    line-height: 30px;
    padding: 30px 30px 20px 30px;
    color: #ffffff;
    max-width: 900px;
    background-color: #000000;
    margin-top:40px;
    margin-bottom:40px;

}

span.availableOnhighlight{
    font-family: 'bebas_neuebold', sans-serif;
    font-size: 30px;
}




#countdown{
    font-family: 'oswaldregular', sans-serif;
    font-size: 25px;
    line-height: 30px;
    padding: 10px 0 0 0;
    color: #c01b1b;
}

.movieDetails {
    font-family: 'oswaldlight', sans-serif;
    font-size: 20px;
    line-height: 24px;
    padding: 50px 0 10px 0;
}

p{
    margin-bottom:0;
}


.skull-tick{
    margin:80px 0 30px 0;
}
