@charset "UTF-8";
/* CSS Document */
html, body, #wrapper{width:100%; height:100%; min-height:420px;}
body, div, header, section, nav, footer, ul, li, dl, dt, dd, a, img, span, h1, h2, h3, h4, h5, p{padding:0px; margin:0px; border:none; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
header, section, nav, footer{display:block;}
a{text-decoration:none;}
ul, li{list-style:none;}
li{float:left;}

/* GENERAL */
a{color:#545454; text-decoration:none;}
a:hover{text-decoration:underline;}
.sprite, .icons, .btns, .buymenu-cta, .buymenu-box, a.btns span{background:url(../imageshv/sprite.png) no-repeat 0px 0px; }
.btns, a.btns span{display:block; width:10px; height:10px; white-space: nowrap; text-indent:100%; overflow:hidden;}
a.btns span{display:block; width:100%; height:100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
a.btns:hover span, a.nav-active span{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

#wrapper{position:absolute; top:0px; left:0px; z-index:1; background:#ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.sec{width:100%; height:100%; padding:0px 0px 120px 0px; position:absolute; top:0px; left:0px; z-index:1; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden;}


/* PRELOAD */
#pre-loader{display:block; position:absolute; width:100%; height:100%; background:#ffffff; z-index:900;}
#pre-loader img{width:90px; height:40px; position:absolute; top:48%; left:50%; margin:-20px 0px 0px -45px;}

/* TURN DEVICE */
#turn-device{display:none; position:absolute; width:100%; height:100%; background:url(../imageshv/turn.png) no-repeat center center #000; background-size:96%; z-index:900;}

/* NO JS */
#no-script{position:absolute; top:0px; left:0px; width:100%; height:30px; padding:20px 0px 20px 0px; background:#ffd200; z-index:950; text-align:center; font-size:20px; color:#000000; z-index:300;}


/* UPGRADE */
#upgrade-browser{position:absolute; width:100%; height:100%;  background:#ffffff; z-index:900; text-align:center; color:#3b6881;}
#upgrade-browser div{display:inline-block; width:360px; height:auto; padding-top:10%; text-align:left;}
#upgrade-browser div h3{text-transform:uppercase; margin-bottom:5px; font-weight:bold;}
#upgrade-browser div p{margin-bottom:25px;}
#upgrade-browser div ul li{margin-bottom:10px; clear:both;}
#upgrade-browser div ul a{color:#3b6881; padding-bottom:3px; border-bottom:1px solid #3b6881;}
#upgrade-browser div ul a:hover{text-decoration:none; color:#302f2e; border-color:#302f2e;}


/* BUTTONS */
/* ----- Navigation Buttons ----------------------------------------*/
a.btn-landing{width:116px; height:30px; background-position:-370.1px -146px;}
a.btn-landing span{background-position:-370px -178px;}

a.btn-features{width:235px; height:30px; background-position:-370px -209px;}
a.btn-features span{background-position:-370px -241px;}

a.btn-entersite{width:157px; height:30px; background-position:-370px -273px;}
a.btn-entersite span{background-position:-370px -305px;}

a.btn-landing-on, a.btn-features-on{cursor:default;}
a.btn-landing-on span, a.btn-features-on span{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/* ----- Legal Button ----------------------------------------*/
a.btn-legal{font-size:0.7em; text-transform: uppercase; color:#fff;}
a.btn-legal:hover{text-decoration:none; color:#FFFFFF;}

/* ------ Social Buttons ---------------------------------------------*/
a.btn-share{width:58px; height:40px; background-position:-5px -294px;}
a.btn-share span{background-position:-5px -336px;}

a.btn-follow{width:74px; height:40px; background-position:-85px -294px;}
a.btn-follow span{background-position:-85px -336px;}

a.btn-facebook, a.btn-twitter, a.btn-instagram, a.btn-tumblr, a.btn-pinterest, a.btn-google, a.btn-youtube{width:38px; height:38px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a.btn-facebook:hover{background-color:#5c7cbc}
a.btn-twitter:hover{background-color:#4dc3f5;}
a.btn-instagram:hover{background-color:#c59779;}
a.btn-tumblr:hover{background-color:#6384a1;}
a.btn-pinterest:hover{background-color:#ba5a5e;}
a.btn-google:hover{background-color:#bfbfbf;}
a.btn-youtube:hover{background-color:#df7468;}

a.btn-facebook{background-position:-5px -6px; background-color:#3b5a97;}
a.btn-twitter{background-position:-47px -5px; background-color:#28aae1;}
a.btn-instagram{background-position:-90px -6px; background-color:#a57658;}
a.btn-tumblr{background-position:-132px -6px; background-color:#395976;}
a.btn-pinterest{background-position:-174px -5px; background-color:#cb2027;}
a.btn-google{background-position:-5px -47px; background-color:#727272;}
a.btn-youtube{background-position:-48px -48px; background-color:#da3b29;}


/*---- Buy Buttons --------------------------------------------------*/
a.btn-buybd, a.btn-buydvd, a.btn-buydhd, a.btn-buyexclusive{width:180px; height:35px; position:relative; z-index:200; border:1px soild #ffffff;}
a.btn-buybd{background-position:-5px -146px;}
a.btn-buybd span{background-position:-5px -183px;}

a.btn-buydvd{background-position:-187px -146px;}
a.btn-buydvd span{background-position:-187px -183px;}

a.btn-buydhd{background-position:-5px -220px;}
a.btn-buydhd span{background-position:-5px -257px;}

a.btn-buyexclusive{background-position:-187px -220px;}
a.btn-buyexclusive span{background-position:-187px -257px;}

.icon-dd1, .icon-dd2, .icon-dd3, .icon-dd4, .icon-dd5, .icon-dd6{width:26px; height:26px;}
.icon-dd1{background-position:-5px -89px;}
.icon-dd2{background-position:-33px -89px;}
.icon-dd3{background-position:-61px -89px;}
.icon-dd4{background-position:-89px -89px;}
.icon-dd5{background-position:-117px -89px;}
.icon-dd6{background-position:-145px -89px;}

a.btn-cinemanow, a.btn-amazon, a.btn-amazoninstant, a.btn-vudu, a.btn-xbox, a.btn-sony, a.btn-googleplay, a.btn-comcast, a.btn-fios, a.btn-bestbuy, a.btn-walmart, a.btn-target, a.btn-itunes{display:inline-block; width:100px; height:36px; margin:5px; background-color:#000000;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

a.btn-amazon{background-position:-527px -81px; border:1px solid #89591b;}
a.btn-amazoninstant{background-position:-218px -5px; border:1px solid #89591b;}
a.btn-amazon:hover,a.btn-amazoninstant{border-color:#c38b42;}

/*a.btn-amazon{background-position:-218px -5px; border:1px solid #89591b;}
a.btn-amazon:hover{border-color:#c38b42;}*/

a.btn-vudu{background-position:-321px -6px; border:1px solid #225b7b;}
a.btn-vudu:hover{border-color:#4991b9;}

a.btn-googleplay{background-position:-425px -6px; border:1px solid #646464;}
a.btn-googleplay:hover{border-color:#a3a3a3;}

a.btn-sony{background-position:-527px -6px; border:1px solid #646464;}
a.btn-sony:hover{border-color:#a3a3a3;}

a.btn-xbox{background-position:-218px -43px; border:1px solid #23b423;}
a.btn-xbox:hover{border-color:#5ae85a;}

a.btn-bestbuy{background-position:-321px -44px; border:1px solid #74550f;}
a.btn-bestbuy:hover{border-color:#b68a27;}

a.btn-fios{background-position:-424px -45px; border:1px solid #8a181d;}
a.btn-fios:hover{border-color:#ee1c25;}

a.btn-comcast{background-position:-527px -43px; border:1px solid #8a181d;}
a.btn-comcast:hover{border-color:#ee1c25;}

a.btn-walmart{background-position:-218px -81px; border:1px solid #225b7b;}
a.btn-walmart:hover{border-color:#468fb7;}

a.btn-target{background-position:-321px -82px; border:1px solid #600000;}
a.btn-target:hover{border-color:#ac2121;}

a.btn-cinemanow{background-position:-114px -46px; border:1px solid #0070B9;}
a.btn-cinemanow:hover{border-color:#74BFEE;}

a.btn-itunes{background-position:-424px -81px; background-color:transparent; border:none; width:98px; height:38px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
a.btn-itunes:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}


/* LANDING */
#landing{z-index:300;}
#landing header{width:100%; height:23%; position:relative; top:0px;  padding-top:2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#landing header h1 {width:100%; margin: 0 auto 0; max-width: 900px;margin}
#landing header h1 img{width: 100%;}

#landing section{width:100%; height:77%; position:relative;}
#landing section a img{width:auto; height:80%; top:10%; position:absolute;}
#landing section a.box-bd img{right:55%; top:15%; z-index:110; }
#landing section a.box-dvd img{right:61%; z-index:100;}

/*a.box-bd img{-webkit-filter: drop-shadow(0px 0px 10px rgba(255,255,255,0.5)); filter: url(shadow.svg#drop-shadow);}
a.box-dvd img{-webkit-filter: drop-shadow(0px 0px 10px rgba(255,255,255,0.5)); filter: url(shadow.svg#drop-shadow);}
*/

#landing section #player-holder{position:absolute;  width:38%; height:57%; left:48%; top:20%; background-color:#000000;}
#landing section #player-holder #player{width:100%; height:100%;}
#landing section img.img-date{width:38%; height:auto; position:absolute; left:48%; top:81%;}

/* ------ Social Navigation ------------------------------------------------*/
#landing header nav{position:absolute; right:10px; top:0px;}
#landing header nav a{float:left; margin:5px;}
#landing header ul{position:absolute; z-index:800;}

#landing header ul#share {top:-50px; right:160px;}
#landing header ul#share li{margin-right:6px;}

#landing header ul#follow {top:48px; right:-100px;}
#landing header ul#follow li{clear:both;}
#landing header ul#follow li a{margin-bottom:8px;}


/* SPECIAL FEATURES */
#features{/* background:rgba(0,0,0, 0.7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000)";*/}
#features header{width:100%; padding-top:3%; height:20%; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#features header h2 {width:100%; height:100%; position:absolute; bottom:15px; max-height:60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#features header h2 img{width:auto; height:100%; max-height:60px;}

#features section{position:relative; width:100%; height:80%;}
#features section a.box-bd img,
#features section a.box-dvd img{width:auto; height:92%; position:absolute; top:6%;  z-index:100;}
#features section a.box-bd img{right:58%; height:200%; top:4%;}
#features section a.box-dvd img{right:55%;}

#features section div{width:43%; height:73%; max-width:680px; position:absolute; left:48%; top:14%; text-align:left;}
#features section div nav{width:100%; height:7%; float:left; margin-bottom:3%;}

#features section div nav a{}
#features section div nav a img{width:auto; height:100%; padding-bottom:2px; vertical-align:top; border-bottom:1px solid transparent;}
#features section div nav a:hover img, #features section div nav a.btn-sf-on img{border-bottom:1px solid #da751b;}
#features section div nav span{display:inline-block; vertical-align: middle; width:1px; height:100%; margin:0px 2%;}

#features section div ul{position:relative; width:97%; height:95%; margin-top:1%; padding:0px 3% 0px 5px; color:#fff; font-size:0.9em; float:left; clear:both; overflow:auto;}
#features section div ul li{background:url(../imageshv/bullet.png) no-repeat 0px 5px; margin-bottom:15px; padding-left:14px; clear:both; font-size : 1.25em; line-height: 140%;}


/* FOOTER */
#footer{top:auto; padding:0px; height:120px; bottom:0px; text-align:center; overflow:visible; z-index:500;background-color: #000;border-top:5px solid #f0f0f0;}
#footer > nav{width:100%; height:auto; text-align:center; position:relative;  margin-bottom:5px;}
#footer > nav ul{display:inline-block;}
#footer > nav ul li{position:relative; margin:0px 10px;}
#footer > nav#nav-buy{top:-20px;}
#footer > nav#nav-main ul li{margin:0px 18px;}

.buy-menus{display:none; width:190px; border:1px solid #414141; border-bottom:none; position:absolute; left:50%; margin-left:-95px; bottom:25px; padding:20px 0px; text-align; background:#000000; background:rgba(0,0,0,0.85); -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.buy-menu-lg{width:300px; margin-left:-150px;}


/* LEGAL */
#legal{display:none; width:100%; height:auto; position:absolute; bottom:0px; text-align:center; background:#000; padding-top:20px; padding-bottom:30px; z-index:900;}
#legal a{text-transform:uppercase; color:#8e8e8e;}
#legal a:hover{ text-decoration:none; color:#fff;}

#legal nav{width:100%; height:auto; text-align:center; clear:both; margin-bottom:30px;}

#legal nav div {margin-bottom:6px;}
#legal nav div a{font-size:0.6em; margin-left:5px; padding-left:10px; border-left:1px solid #8e8e8e;}
#legal nav div a:first-child{border:none; margin:0px; padding:0px;}


/* BACKGROUND */
#main-bg{height:100%; z-index:10;background-color: #000; background:url(../imageshv/home-bg.jpg) no-repeat 0px 0px;background-size: cover;}
#main-bg img{width:100%; height:100%;}


/* GRADIENT */
.gradient1{
	background: #2b3132;
	background: -moz-linear-gradient(left,  #16191a 0%, #313839 50%, #16191a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#16191a), color-stop(50%,#313839), color-stop(100%,#16191a));
	background: -webkit-linear-gradient(left,  #16191a 0%,#313839 50%,#16191a 100%);
	background: -o-linear-gradient(left,  #16191a 0%,#313839 50%,#16191a 100%);
	background: -ms-linear-gradient(left,  #16191a 0%,#313839 50%,#16191a 100%);
	background: linear-gradient(to right,  #16191a 0%,#313839 50%,#16191a 100%);
}

.separator{
    width:80%; height:1px; margin:0px 10%; position:absolute; bottom:0px;
    background: #da751b;
/*
	background: #ffffff;
	background: -moz-linear-gradient(left,  #ffffff 0%, #b78900 50%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#b78900), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(left,  #ffffff 0%,#b78900 50%,#ffffff 100%);
	background: -o-linear-gradient(left,  #ffffff 0%,#b78900 50%,#ffffff 100%);
	background: -ms-linear-gradient(left,  #ffffff 0%,#b78900 50%,#ffffff 100%);
	background: linear-gradient(to right,  #ffffff 0%,#b78900 50%,#ffffff 100%);
*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}


/* SHADOW */
.shadow-top{-webkit-box-shadow: 0px -4px 26px -4px #000000; -moz-box-shadow: 0px -4px 26px -4px #000000; box-shadow: 0px -4px 26px -4px #000000; }
.shadow1{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.75); }


/* TRANSITION */
a, a:hover,
a.btns, a.btns:hover, a.btns span, a.btns:hover span,

#features section div nav a img,
#features section div nav a:hover img,
#buynow .buy-content section a h5,
#buynow .buy-content section a:hover h5{-webkit-transition: ease-out 0.5s; -moz-transition: ease-out 0.5s;  -o-transition: ease-out 0.5s; transition: ease-out 0.5s;}


/* ----------------------- */
/* ---- MEDIA QUERIES ---- */
/* ----------------------- */
.billing-sm{width:100%; height:auto;}


@media only screen and (max-height : 500px) {
	#features header h2 {max-height:40px;}
	#features header h2 img{max-height:40px;}
}


@media only screen and (orientation : portrait) {
	#turn-device{display:block;}
	#wrapper{display:none;}
}

