article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#000 url(../images/bg.jpg) repeat-y center top; font-family:'open_sansregular';}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .joinNowBtn, .downloads a span, .membership label{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}


@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanssemibold';
    src: url('../fonts/opensans-semibold_0-webfont.eot');
    src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Responsive navigation */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:0px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:5}.mean-container a.meanmenu-reveal{width:22px;height:18px;padding:7px 8px 10px;position:absolute;top:14px;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:#fa0695;}.mean-container a.meanmenu-reveal span{display:block;background:#000;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:180px;background:rgba(0, 0, 0, 0.8);margin:62px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-family:"open_sansregular"; text-transform:uppercase; font-size:14px;}.mean-container .mean-nav ul li a{display:block;float:none;width:80%;padding:0px 10%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto; line-height:35px;}.mean-container .mean-nav ul li li a{width:80%;padding:0 10%;border-bottom:1px solid #000;/*opacity:.75;filter:alpha(opacity=75);*/text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#fa0695; color:#fff;}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 6px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/* Closed */

/*Responsive menu*/
.responsive_menu{padding:0px 0;}
.responsive_menu select{display:block;width:230px;height:36px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; cursor:pointer; border:1px solid #222; background:#000 url(../images/dropdown.png) no-repeat 95% center; margin:auto; border-radius:5px; -webkit-border-radius:5px; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; padding-left:10px;}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/

/* jQuery Slider */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute; width:49px; height:80px; text-indent:-9999px; top:50%!important; margin-top:-40px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:15px; background:url(../images/rightArrow.png) no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:15px; background:url(../images/leftArrow.png) no-repeat;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; display:none;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.centerwrap{margin:auto; width:1570px; position:relative;}
.othersites{background-color:#0f0f0f;}
.otherlinks{float:left;}
.othersites ul li{float:left; font-size:14px; text-transform:uppercase; color:#faf9f9; line-height:34px;}
.othersites ul li a{color:#faf9f9;}
.othersites ul li a:hover{color:#fa0695;}
.othersites ul li span{padding:0 14px; text-transform:none}
.otherInfo{float:right;}
.otherInfo p{font-size:14px; text-transform:uppercase; color:#faf9f9; line-height:34px; float:left; margin-left:18px;}
.otherInfo p:first-child{margin-left:0px;}
header{background-color:#030002; position:relative;}
.logo{float:left; padding-top:6px; padding-bottom:21px;}
nav{float:right; padding-top:13px; padding-bottom:15px;}
nav li{float:left; font-family:'open_sanssemibold'; font-size:20px; text-transform:uppercase; margin-left:18px;}
nav li a{color:#fff; line-height:50px; display:block;}
nav li a:hover{color:#fa0695;}
nav li.login{margin-left:32px; font-family:'open_sansregular';}
nav li.joinNow{font-family:'open_sansregular'; margin-left:12px;}
nav li.login a{color:#faf9f9; background-color:#505050; padding:0 20px; border-radius:5px; -webkit-border-radius:5px;}
nav li.joinNow a{color:#0f0f0f; background-color:#fa0695; padding:0 20px; border-radius:5px; -webkit-border-radius:5px;}
nav li.login a:hover, nav li.joinNow a:hover{background-color:#fa0695; color:#fff;}
.banner.banner {
max-width: 1178px;
margin: auto;
}
.caption{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(14,14,14,0.44); padding:22px 144px 30px;}
.caption h3{color:#fefcfc; font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-bottom:4px; font-weight:bold;}
.caption h3 a{color:#fefcfc;}
.caption h3 a:hover{color:#ef017d;}
.caption p{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ef017d;}
.caption p a{color:#ef017d;}
.caption p a:hover{color:#fff;}
.unlimitedAccess{background-color:#0f0f0f; text-align:center; padding-top:20px; padding-bottom:14px;}
.unlimitedAccess h3{font-family:'open_sansbold'; font-size:24px; letter-spacing:-0.025em; line-height:24px;}
.unlimitedAccess h3 a{color:#fa0695;}
.unlimitedAccess h3 a:hover{color:#fff;}
.unlimitedAccess p{color:#fcf9fb; font-size:24px; letter-spacing:-0.025em;}
.bodyArea{background-color:#030002; padding:35px 100px;}
.videosArea{}
.title{padding-bottom:22px;}
.title h3{font-family:'open_sansbold'; font-size:20px; color:#fcf9fb; background:#1d1c1c url(../images/titleIcon.png) no-repeat 13px 13px; padding-left:38px; padding-right:18px; float:left; line-height:44px;}
a.seeMore{float:right; font-family:'open_sansbold'; font-size:20px; color:#fcf9fb; background-color:#1d1c1c; padding-left:18px; padding-right:14px; line-height:44px;}
a.seeMore span{color:#fa0695; font-size:22px;}
a:hover.seeMore{background-color:#fa0695; color:#fff;}
a:hover.seeMore span{color:#66ff33;}
.latestVideos{}
.videoThumb{float:left; width:265px; margin-right:11px; margin-bottom:13px;}
.videoThumb:nth-child(5n){margin-right:0px;}
.videoDetails{background-color:#0f0f0f; padding:7px;}
.videoDetails h5{font-size:18px; line-height:20px; padding-bottom:2px;}
.videoDetails h5 a{color:#fdfafa;}
.videoDetails h5 a:hover{color:#fa0695;}
.videoDetails p{font-size:16px; color:#fa0695; line-height:18px;}
.videoDetails p a{color:#fa0695;}
.videoDetails p a:hover{color:#fff;}
.date{font-size:14px; color:#767676;}
.getPassword{text-align:center; padding-top:38px; padding-bottom:46px;}
.getPassword a{font-family:'open_sansbold'; font-size:30px; color:#030002; text-transform:uppercase; background-color:#fa0695; border-radius:5px; -webkit-border-radius:5px; padding:0 66px; line-height:70px; display:inline-block;}
.getPassword a:hover{color:#fff;}
.partnerSite{padding-top:30px;}
footer{text-align:center; padding-top:30px;}
footer p{color:#686667; font-size:12px; line-height:18px; text-transform:uppercase;}
footer p a{color:#686667; text-decoration:underline;}
footer p a:hover{color:#fff; text-decoration:none;}

/* Models */
.modelPic{float:left; margin-right:12px; margin-bottom:12px;}
.modelPic:nth-child(5n){margin-right:0px;}
.modelPic h3{font-size:18px; background-color:#0f0f0f; padding:0 10px; line-height:32px;}
.modelPic h3 a{color:#fdfafa;}
.modelPic h3 a:hover{color:#fa0695;}

/* Join */
.access{background-color:#0f0f0f; text-align:center;}
.access h3{font-family:'open_sansbold'; font-size:36px; letter-spacing:-0.025em; color:#fdfbfc; padding-top:10px; padding-bottom:10px;}
.membershipArea{background:url(../images/joinBg.jpg) no-repeat center top / cover; height:714px;}
.membershipblock{background-color:#feffed; width:534px; margin:auto; padding:28px 28px 14px; margin-top:78px;}
.membershipblock h4{font-family:'open_sanssemibold'; font-size:24px; letter-spacing:-0.065em; color:#0099ff; text-align:center; padding-bottom:14px;}
.membership{text-align:center;}
.membership label{background-color:#eaeaea; height:70px; width:100%; display:block; border-radius:5px; -webkit-border-radius:5px; overflow:hidden; position:relative; padding-top:14px; padding-left:18px; margin-bottom:15px; cursor:pointer; text-align:left;}
.membership label input{left:-500px; position:absolute; top:0px;}
.membership_time{float:left; font-family:'open_sansbold'; font-size:27px; letter-spacing:-0.065em; color:#6f6f6f; line-height:24px;}
.membership_time span{color:#6f6f6f; display:block; font-size:14px; letter-spacing:-0.025em; font-family:'open_sansregular';}
.price{float:right; font-family:'open_sansbold'; font-size:48px; letter-spacing:-0.05em; color:#6f6f6f; line-height:36px;}
.price sup{font-family:'open_sansregular'; font-size:17px; line-height:16px; letter-spacing:-0.05em; position:relative; top:-4px; padding-left:2px;}
.price span{font-family:'open_sansregular'; font-size:17px; line-height:16px; letter-spacing:-0.05em; position:relative; top:-2px; left:-20px;}
.membership label:hover{background-color:#fa0695;}
.membership label:hover .membership_time, .membership label:hover .membership_time span, .membership label:hover .price, .membership label:hover{color:#fdfbfc;}
.joinNowBtn{background-color:#35ca04; border-radius:5px; -webkit-border-radius:5px; height:62px; width:290px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:41px; text-transform:uppercase; color:#fff; text-shadow:2px 3px 4px rgba(20,80,0,0.7); border:none; cursor:pointer; letter-spacing:-0.025em;}
.joinNowBtn:hover{background-color:#fa0695;}
.paymentLinks{border-top:1px solid #b6b6b2; padding-top:22px; margin-top:25px;}
.paymentLinks ul{text-align:center;}
.paymentLinks ul li{font-family:'open_sansbold'; font-size:18px; letter-spacing:-0.025em; text-transform:uppercase; display:inline-block; padding:0 2px 9px;}
.paymentLinks ul li a{background-color:#0099ff; border-radius:5px; -webkit-border-radius:5px; line-height:36px; color:#feffed; display:inline-block; width:230px;}
.paymentLinks ul li a:hover{background-color:#fa0695;}
.membershipPoints{text-align:center; padding-top:20px;}
.membershipPoints h3{font-family:'open_sanssemibold'; font-size:30px; letter-spacing:-0.065em; color:#fff; text-transform:uppercase; text-align:center; padding-bottom:10px;}
.membershipPoints ul{display:inline-block; text-align:left; margin-right:50px; padding-bottom:40px;}
.membershipPoints ul:last-child{margin-right:0px;}
.membershipPoints ul li{font-size:19px; line-height:39px; letter-spacing:-0.005em; color:#fff; background:url(../images/point.png) no-repeat left center; padding-left:30px;}
.membershipPoints ul li span{font-size:14px;}
.joinPics{ margin:auto; padding:0 122px 30px;}
.joinPic{float:left; margin-right:15px;}
.joinPic:nth-child(4n){margin-right:0px;}
.bspace{padding-bottom:25px;}

/* Trailer */
.title p{font-family:'open_sanssemibold'; font-size:23px; letter-spacing:-0.025em; line-height:44px; float:right;}
.title p a{color:#fa0695; text-decoration:underline;}
.title p a:hover{color:#fa0695; text-decoration:none;}
.trailer{float:left; width:1050px; margin-bottom:20px;}
.trailer form{display:none;}
.videoContent{float:right; width:295px; background-color:#232323; padding:24px 30px 19px;}
.smallPic{margin-bottom:15px;}
.videoData{height:354px; overflow:auto}
.videoData p{font-size:15px; line-height:20px; color:#fff;}
.videoPics{float:left; clear:both;}
.trailerVideoPic{float:left; margin-right:10px;}
.trailerVideoPic:nth-child(4n){margin-right:0px;}
.downloads{float:right;}
.downloads a{display:inline-block; text-align:center; margin-left:38px;}
.downloads a:hover span{color:#fa0695;}
.downloads a span{display:block; font-size:15px; color:#fff;}
.downloads a:first-child{margin-left:0px;}
.downloads a img{display:inline-block;}
.videoTrailer{padding-bottom:22px;}
.logoContent{ text-align:center; padding-top:56px; padding-bottom:100px;}
.midLogo{display:inline-block; vertical-align:top; margin-right:54px; padding-top:15px;}
.logoContent p{font-family:'open_sanssemibold'; font-size:21px; color:#ef017d; width:1014px; vertical-align:top; display:inline-block; text-align:left;}
.dvdDownload{padding-bottom:36px;}
.dvdDownload p{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fefdfd; padding-bottom:24px;}
.otherSitesPics{}
.othersitePic{float:left; margin-right:37px; margin-bottom:28px;}
.othersitePic:nth-child(3n){margin-right:0px;}