header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'DINProRegular'; background-color:#000;}
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, nav li a span:after, .searchBtn, .shareText{-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:#8a8888; opacity:1;}
::-moz-placeholder{color:#8a8888; opacity:1;}
:-ms-input-placeholder{color:#8a8888; opacity:1;}
:-moz-placeholder{color:#8a8888; opacity:1;}

@font-face {
    font-family:'DINProRegular';
    src: url('../fonts/DINProRegular.eot');
    src: url('../fonts/DINProRegular.eot') format('embedded-opentype'),
         url('../fonts/DINProRegular.woff2') format('woff2'),
         url('../fonts/DINProRegular.woff') format('woff'),
         url('../fonts/DINProRegular.ttf') format('truetype'),
         url('../fonts/DINProRegular.svg#DINProRegular') format('svg');
}
@font-face {
    font-family:'DINProBlack';
    src: url('../fonts/DINProBlack.eot');
    src: url('../fonts/DINProBlack.eot') format('embedded-opentype'),
         url('../fonts/DINProBlack.woff2') format('woff2'),
         url('../fonts/DINProBlack.woff') format('woff'),
         url('../fonts/DINProBlack.ttf') format('truetype'),
         url('../fonts/DINProBlack.svg#DINProBlack') format('svg');
}
@font-face {
    font-family:'code_pro_lcregular';
    src: url('../fonts/code_pro_lc-webfont.woff2') format('woff2'),
         url('../fonts/code_pro_lc-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'ArialBlack';
    src: url('../fonts/ariblk_0.eot');
    src: url('../fonts/ariblk_0.eot') format('embedded-opentype'),
         url('../fonts/ariblk_0.woff2') format('woff2'),
         url('../fonts/ariblk_0.woff') format('woff'),
         url('../fonts/ariblk_0.ttf') format('truetype'),
         url('../fonts/ariblk_0.svg#ArialBlack') format('svg');
}


/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:11px; width:160px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:1}.mean-container a.meanmenu-reveal{width:25px;height:31px;padding:2px 8px 0px;position:absolute;top:8px;right:10px!important;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:31px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:5px}.mean-container .mean-nav{float:right;width:100%;background:rgba(0, 0, 0, 0.9);margin:58px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{padding:5px 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-size:15px;}.mean-container .mean-nav ul li a{display:block;float:none;width:86%;padding:8px 7%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;height:auto; line-height:16px;}.mean-container .mean-nav ul li li a{width:88%;padding:12px 6%;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:#4c88ff; 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:11px;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; display:none;}.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} .joinMLink a{background-color:#bb0a0a; color:#fff;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}
/* Closed */


.warningwrap{width:1216px; margin:auto;}
.header{background-color:#000000; position:relative;}
.wLogin{padding-top:19px; float:left; padding-bottom:22px;}
.wLogin a, .wSignup a{display:block;}
.wLogin a:hover, .wSignup a:hover{opacity:0.8;}
.wSignup{float:right; padding-top:19px; padding-bottom:22px;}
.wLogo{position:absolute; top:6px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%); width:354px;}
.wBody{background:url(../images/warningBg.jpg) repeat; padding-top:52px; padding-bottom:100px;}
.warningBlock{background-color:#000000; text-align:center; padding:0 16px 0;}
.warningBlock h2{font-family:'DINProBlack'; font-size:30px; color:#f5f5f5; text-transform:uppercase; line-height:62px;}
.warningBlock h2 span{color:#f10b59;}
.warningText{background-color:#f5f5f5; border-radius:5px; -webkit-border-radius:5px; padding:24px 40px;}
.warningText p{font-size:15px; line-height:23px; letter-spacing:-0.015em;}
.warningBlock h4{font-family:'DINProBlack'; font-size:22px; color:#e5004d; text-transform:uppercase; padding-top:21px;}
.wBtns{padding-top:18px; padding-bottom:48px;}
.wBtns a{display:inline-block; margin:0 12px;}
.wBtns a:hover{opacity:0.8;}
.restrain{font-size:15px; letter-spacing:-0.015em; color:#7d7d7e; padding-bottom:12px;}
.Olinks{font-size:14px; color:#7d7d7e; text-transform:uppercase; padding-bottom:65px;}
.Olinks span{color:#e5004d;}
.Olinks a{color:#7d7d7e;}
.Olinks a:hover{color:#fff;}
.wPervCity{background:url(../images/buildingbg.jpg) no-repeat center center; border:6px solid #e40044; height:132px;}
.centerwrap{width:1850px; margin:auto;}
.wyourPervCity{float:left;}
.woLogos{float:right; width:calc(100% - 346px);}
.woLogos ul{width:100%; display:table; padding-top:5px;} 
.woLogos li{display:table-cell; vertical-align:middle; width:20%; text-align:center;}
.woLogos li img{display:inline-block;}
footer{background-color:#000; padding-top:16px; padding-bottom:21px;}
footer ul{float:left;margin-right:10px;}
footer ul li{font-family:'DINProBlack'; text-transform:uppercase; position:relative;font-size:12px; line-height:92px;}
footer ul li:last-child{padding-right:0px; margin-right:0px;}
footer ul li a{color:#2155bf;}
footer ul li a:hover{color:#fff;}
footer ul li:after{content:'|'; color:#1a3240; position:absolute; right:0px; top:0px;}
footer ul li:last-child:after{display:none;}
footer p{font-size:11px; color:#fff; letter-spacing:-0.015em; line-height:92px; float:left; margin-left:70px;}
.fLogo{float:right;}

/* Home */
header{background-color:#000; position:relative; z-index:2}
header .centerwrap  .logo{float:left; margin-left:21px; padding-top:6px; margin-right:23px; position:relative; z-index:1;}
.twoBtn{display: flex;align-items: center;}
nav{float:left; border-left:1px solid #373737;}
nav li{float:left; font-size:23px; letter-spacing:-0.045em; text-transform:uppercase; border-right:1px solid #373737; font-weight:bold;}
nav li a{display:block; line-height:93px; padding:0 16px; color:#3d9efe;}
nav li a:hover, nav li a.active{color:#ff1a5b;}
nav li a span{position:relative;}
nav li a span:after{background-color:#ffa421; height:3px; content:''; position:absolute; left:50%; right:50%; bottom:-6px;}
nav li a:hover span:after, nav li a.active span:after{right:0px; left:0px;}
nav li.mobile{display:none;}
.searchSocial{float:left; padding-top:32px; margin-left:56px;}
.searchArea{margin-right:26px; float:left; position:relative;}
.searchArea i{background:url(../images/search.png) no-repeat center center; width:28px; height:28px; display:block; cursor:pointer;}
.searchBox{position:absolute; background-color:#212121; padding:10px; top:58px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); width:400px; display:none; z-index:2;}
.search{font-size:18px; letter-spacing:0.025em; color:#fff; background:#000 url(../images/search.png) no-repeat 14px center / 16px; height:45px; border:none; text-transform:uppercase; width:100%; padding-left:38px; padding-right:134px; font-family:'DINProRegular';}
.searchBtn{height:39px; background-color:#fff; color:#000; text-transform:uppercase; font-size:20px; width:120px; border:none; position:absolute; right:13px; top:13px; cursor:pointer; font-family:'DINProRegular';}
.searchBtn:hover{background-color:#4c88ff; color:#fff;}
.twitter{float:left; margin-right:24px;}
.instagram{float:left;}
.twoBtn{float:right; padding-top:20px;}
.twoBtn a{float:left; margin-left:12px;}
.twoBtn a:hover{opacity:0.8;}
.twoBtn a:first-child{margin-left:0px;}
.banner{height:662px; position:relative; overflow:hidden;}
.bannerModel{position:absolute; right:0px; top:0px; border-top:1px solid #363434; border-bottom:1px solid #363434; width:calc(100% - 664px);}
.bannerModel img{width:100%;}
.bannerInfo{float:left; background-color:#363434; padding:23px; position:relative; z-index:1}
.bannerInfo:after{background:url(../images/grayC.png) no-repeat; width:128px; height:662px; content:''; position:absolute; right:-127px; top:0px;}
.whiteBlock{background-color:#fff; position:relative; width:618px; padding:90px 105px; height:616px;}
.whiteBlock:after{background:url(../images/whiteC.png) no-repeat; width:110px; height:616px; content:''; position:absolute; right:-110px; top:0px; z-index:1}
.whiteBlock h1{font-size:63px; letter-spacing:-0.015em; color:#4c88ff; border-bottom:1px solid #cccccc; text-transform:uppercase; font-family:'DINProBlack'; margin-bottom:12px; padding-bottom:3px;}
.whiteBlock h3{font-size:21px; color:#0a0a0a; font-family:'DINProBlack'; letter-spacing:-0.015em; text-transform:uppercase; margin-bottom:15px;}
.whiteBlock p{font-size:20px; line-height:24px; letter-spacing:-0.015em; color:#3f3f3f;}
.bodyArea{background-color:#fff;}
.title{text-align:center; position:relative; margin-top:40px; padding-bottom:26px;}
.title h2{font-size:31px; letter-spacing:-0.01em; color:#4c88ff; font-family:'DINProBlack'; line-height:32px;}
a.viewAll{position:absolute; right:0px; top:0px; background:url(../images/videoAll.jpg) repeat-x left center; line-height:32px; font-size:19px; letter-spacing:-0.025em; border-radius:18px; -webkit-border-radius:18px; padding:0 22px; display:block; color:#fff;}
a:hover.viewAll{color:#111;}
.videoBlock{float:left; width:443px; border:1px solid #ccc; border-radius:0 0 30px 30px; -webkit-border-radius:0 0 30px 30px; margin-right:26px;}
.videoBlock:nth-child(4n){margin-right:0px;}
.videoContent{padding:18px 18px 22px;}
.videoContent h3{font-family:'DINProBlack'; font-size:17px; letter-spacing:-0.015em; color:#0a0a0a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px;}
.videoContent h3 a{color:#0a0a0a;}
.videoContent h3 a:hover{color:#e5004d;}
.videoContent h4{font-family:'DINProBlack'; font-size:15px; letter-spacing:-0.015em; color:#4c88ff; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:3px;}
.videoContent h4 a{color:#4c88ff;}
.videoContent h4 a:hover{color:#e5004d;}
.date{float:left; font-size:14px; font-family:'DINProBlack'; color:#828282;}
.runtime{float:right; font-size:14px; font-family:'DINProBlack'; color:#828282;}
.videoContent p{font-size:14px; color:#3f3f3f; clear:both; line-height:19px; letter-spacing:-0.015em; padding-top:3px;}
.latestV{margin-bottom:10px;}
.allsites{border-top:1px solid #404040; border-bottom:1px solid #404040; margin-top:48px; display:table; width:100%;text-align:center;}
.oSite{width:20%; background-color:#efefef; height:87px; border-right:1px solid #d0d0d0; display:table-cell; vertical-align:bottom}
.oSite:nth-child(5n){border:none;}
.oSite img{ display:inline-block; vertical-align:middle;}
.featureWeb{background-color:#cccccc; text-align:center;}
.pervCity{text-align:right; background-color:#e5004d; /*width:554px; float:left;*/ width:30%; display:inline-block; margin-left:-0.5%; vertical-align:top;}
.pervCity img{ vertical-align:middle; display:inline-block;}
.categories{ width:calc(100% - 30%); padding-top:10px; /*float:left; padding-left:85px;*/ padding-left:4%; display:inline-block; vertical-align:top;}
.category{float:left; /*width:334px; margin-right:98px;*/ width:32%; margin-right:5%; text-align:left;}
.category h5{font-family:'DINProBlack'; font-size:13px; letter-spacing:-0.015em; color:#333333; background:url(../images/feature.png) no-repeat left center; padding-left:15px; text-transform:uppercase; margin-bottom:3px;}
.category select{background:#2155bf url(../images/plus.png) no-repeat 96% center; height:30px; font-family:'DINProRegular'; font-size:17px; letter-spacing:-0.04em; padding-left:10px; border:none; width:100%; color:#fff; margin-bottom:3px;}
.clearAll{float:right; font-family:'DINProBlack'; font-size:11px; text-transform:uppercase; color:#fff; background-color:#e5004d; border-radius:3px; -webkit-border-radius:3px; line-height:14px; padding:5px 10px; text-align:center;}
.scenesfound{float:left; /*margin-left:28px; width:190px;*/ background-color:#808080; border-radius:10px; -webkit-border-radius:10px; text-align:center; padding:8px 10px 9px; margin-top:20px; width:20%; margin-left:2%;}
.videoAmount{font-family:'DINProBlack'; font-size:24px; letter-spacing:-0.05em; color:#fff; line-height:24px;}
.scenesfound p{font-size:13px; letter-spacing:-0.025em; text-transform:uppercase; color:#fff;}
.featureVideos{padding-top:36px;}
.latestVBlock{float:left; width:443px; border:1px solid #ccc; border-radius:30px 30px 0 0; -webkit-border-radius:30px 30px 0 0; margin-right:26px; margin-bottom:30px;}
.latestVBlock:nth-child(4n){margin-right:0px;}
.latestVBlock h3{font-family:'DINProBlack'; font-size:18px; letter-spacing:-0.015em; color:#e5004d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; line-height:42px; border-bottom:1px solid #ccc;}
.latestVBlock .videoContent{padding:18px 18px 12px;}
.latestVBlock h3 a{color:#e5004d;}
.latestVBlock h3 a:hover{color:#0a0a0a;}
.videoPic{position:relative;}
.videoPic img{width:100%;}
.videoPic i{position:absolute; top:0px; right:0px;}
.twoBBtn{padding-top:65px; padding-bottom:45px;}
.loadMore{background:url(../images/loadMore.jpg) repeat-x left center; border-radius:32px; -webkit-border-radius:32px; width:1096px; display:block; float:left; font-size:38px; text-transform:uppercase; color:#fff; text-shadow:1px 1px #103fa3, 2px 2px #103fa3, 3px 3px #103fa3, 4px 4px #103fa3, 5px 5px #103fa3,6px 6px #103fa3, 7px 7px #103fa3, 8px 8px #103fa3, 9px 9px #103fa3, 10px 10px #103fa3, 11px 11px #103fa3, 12px 12px #103fa3, 13px 13px #103fa3, 14px 14px #103fa3; text-align:center; font-family:'DINProBlack';}
.loadMore span{background:url(../images/loadArrow.png) no-repeat left center; padding-left:42px; display:inline-block; line-height:62px;}
.joinGBtn{background:url(../images/joinNow.jpg) repeat-x left center; border-radius:32px; -webkit-border-radius:32px; width:725px; display:block; float:right; font-size:38px; text-transform:uppercase; color:#fff; text-shadow:1px 1px #287700, 2px 2px #287700, 3px 3px #287700, 4px 4px #287700, 5px 5px #287700,6px 6px #287700, 7px 7px #287700, 8px 8px #287700, 9px 9px #287700, 10px 10px #287700, 11px 11px #287700, 12px 12px #287700, 13px 13px #287700, 14px 14px #287700; text-align:center; font-family:'DINProBlack';}
.joinGBtn span{background:url(../images/joinArrow.png) no-repeat left center; padding-left:42px; display:inline-block; line-height:62px;}
.mpPornstars{ padding-bottom:60px;}
.modelsArea{}
.modelBlock{float:left; border:1px solid #cccccc; border-radius:0 0 30px 30px; -webkit-border-radius:0 0 30px 30px; margin-right:38px;}
.modelBlock:nth-child(6n){margin-right:0px;}
.modelPic{border-bottom:1px solid #cccccc;}
.modelPic img{width:100%;}
.modelDetails{padding:5px 13px 16px;}
.modelDetails h3{font-family:'DINProBlack'; font-size:15px; letter-spacing:-0.015em; color:#4c88ff; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:3px;}
.modelDetails h3 a{color:#4c88ff;}
.modelDetails h3 a:hover{color:#0a0a0a;}
.modelDetails p{font-size:14px; font-family:'DINProBlack'; color:#828282; letter-spacing:-0.015em;}

/* Deal */
.titleCenter{text-align:center; padding-top:58px; padding-bottom:65px;}
.titleCenter h2{font-size:31px; letter-spacing:-0.01em; color:#4c88ff; font-family:'DINProBlack'; line-height:32px;}
.deals{padding-bottom:68px;}
.dealBlock{float:left; width:354px; border:1px solid #cccccc; border-radius:30px; -webkit-border-radius:30px; text-align:center; margin-right:20px; margin-bottom:24px;}
.dealBlock:nth-child(5n){margin-right:0px;}
.dealBlock h4{font-family:'DINProBlack'; font-size:30px; letter-spacing:-0.015em; color:#e5004d; line-height:60px;}
.dealLogo{display:table; height:264px; text-align:center; width:100%; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}
.logoMid{display:table-cell; vertical-align:middle;}
.logoMid a{display:block;}
.dealLogo img{display:inline;}
.discount{padding:17px 26px 21px; display:block;}
.discount a{font-family:'DINProBlack'; font-size:24px; letter-spacing:-0.015em; background-color:#2155bf; width:100%; line-height:45px; border-radius:23px; -webkit-border-radius:23px; display:block; text-transform:uppercase; color:#fff;}
.discount a:hover{background-color:#e5004d;}
.discount a span{background:url(../images/view.png) no-repeat left center; padding-left:37px; display:inline-block;}

/* trailer */
.trailerArea{padding-top:90px; padding-left:20px; padding-right:20px; padding-bottom:44px;}
.trailerLeft{float:left; width:1040px;}
.trailerHere{margin-bottom:28px;}
.trailerHere video{width:100%; display:block;}
.videoInfo{border:1px solid #cccccc; border-radius:8px; -webkit-border-radius:8px;}
.infoHeader{background:url(../images/lightbg.jpg) repeat-x left center; border-bottom:1px solid #cccccc;}
.infoHeader h1{line-height:58px; font-size:22px; color:#e5004d; text-align:center; font-family:'DINProBlack'; letter-spacing:0.025em;}
.infoMBox{padding:16px 20px 35px 20px;}
.infoBox{padding-bottom:12px;}
.infoBox h3{font-size:18px; color:#2155bf; letter-spacing:-0.015em; margin-bottom:5px; font-family:'DINProBlack';}
.infoBox h3 a{color:#2155bf;}
.infoBox h3 a:hover{color:#e5004d;}
.tRuntime{font-size:14px; color:#828282; letter-spacing:-0.015em; margin-bottom:14px; font-family:'DINProBlack';}
.infoBox p{font-size:15px; line-height:22px; letter-spacing:-0.015em; color:#3f3f3f; padding-bottom:22px;}
.avaiFormate{margin-bottom:34px;}
.avaiFormate h4{font-family:'DINProBlack'; font-size:36px; color:#535456; letter-spacing:-0.015em; margin-bottom:14px;}
.avaiFormate ul{display:table; width:100%;}
.avaiFormate ul li{display:table-cell; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center; padding-top:10px; padding-bottom:10px;}
.avaiFormate ul li a{display:block;}
.avaiFormate ul li:first-child{width:120px; padding-right:40px;}
.avaiFormate ul li:last-child{border-right:0px; width:140px; padding-left:40px;}
.avaiFormate ul li img{display:inline-block;}
.downloadBox{width:832px; margin:auto; border:1px solid #cccccc; height:79px; border-radius:40px; -webkit-border-radius:40px;}
.fileInfo{float:left; padding-left:40px; padding-top:12px;}
.format{font-size:18px; letter-spacing:-0.015em; color:#333333; background:url(../images/fullhd.png) no-repeat left center; padding-left:36px; line-height:26px; font-family:'DINProBlack';}
.fileSize{font-size:18px; letter-spacing:-0.015em; color:#333333; background:url(../images/file.png) no-repeat 4px center; padding-left:36px; line-height:26px; font-family:'DINProBlack';}
.download{float:right;}
.trailerRight{float:right; width:706px;}
.paymentArea{ margin-bottom:40px;}
.unlock{font-size:48px; font-family:'DINProBlack'; color:#fff; letter-spacing:-0.025em; background-color:#e6004d; padding:0 26px; line-height:80px; border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
.paymentBody{background-color:#000; padding:26px 23px 36px; text-align:center; border-radius:0 0 25px 25px; -webkit-border-radius:0 0 25px 25px;}
.membership label{position:relative; border:1px solid #cccccc; background-color:#fff; height:85px; display:block; margin-bottom:15px; text-align:left;}
.membership label.active{background-color:#ffeef4;}
.membership label input{position:absolute; left:-9999px; top:0px;}
.days{font-size:28px; color:#e6004d; letter-spacing:-0.01em; float:left; padding-left:24px; padding-top:22px; line-height:22px;}
.days span{font-family:'DINProRegular'; color:#000; font-size:14px; display:block;}
.bestdeal{font-size:16px; letter-spacing:0.025em; color:#fff; text-transform:uppercase; background-color:#3790e8; line-height:38px; padding:0 16px; display:block; position:absolute; right:154px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); font-family:'DINProBlack';}
.price{float:right; font-family:'DINProBlack'; font-size:51px; letter-spacing:-0.02em; color:#151515; position:relative; margin-right:-5px; margin-top:6px;}
.price sup{font-family:'DINProRegular'; font-size:21px; color:#151515; margin-right:5px; margin-left:2px;}
.price span{font-family:'DINProRegular'; font-size:12px; position:relative; right:28px; bottom:0px; letter-spacing:normal;}
.paymentType{text-align:center; padding-top:16px; padding-bottom:34px;}
.paymentType p{display:inline-block; font-size:15px; letter-spacing:0.025em; color:#ffffff; vertical-align:top; padding-right:5px;}
.paymentType label{display:inline-block; vertical-align:top; margin-right:25px;}
.paymentType label img{position:relative; top:2px; display:inline-block; margin-left:2px;}
.joinNow{background:url(../images/joinNow.png) no-repeat center center; width:624px; height:56px; margin:auto; border:none; cursor:pointer;}
.trailerSnaps{border:1px solid #cccccc; padding:32px 26px; border-radius:8px; -webkit-border-radius:8px;}
.snap{float:left; margin-right:3px; margin-bottom:3px;}
.snap img{width:100%;}
.snap:nth-child(3n){margin-right:0px;}
.snap:nth-child(10),.snap:nth-child(11),.snap:nth-child(12){margin-bottom:0px;}
.chooseplan label.selected {background-color: #e5004d;}
.moreScenes{ padding-bottom:40px;}
.moreScenes h2{font-family:'DINProBlack'; font-size:39px; text-align:center; color:#4c88ff; letter-spacing:-0.01em; padding-bottom:32px;}

/* DVDs */
.filterArea{padding-bottom:32px; margin-top:-10px;}
.filters{float:left;}
.filterArea h3{font-size:20px; letter-spacing:-0.01em; color:#040000; text-transform:uppercase; padding-bottom:6px; font-family:'DINProBlack';}
.filters ul{}
.filters ul li{width:168px; text-align:center; font-size:17px; margin-right:7px; float:left; text-transform:uppercase;}
.filters ul li a{background-color:#000; border:1px solid #d9d9d9; display:block; color:#fff; line-height:39px;}
.filters ul li a:hover, .filters ul li a.active{background-color:#e6004d;}
.latter{float:left; margin-left:116px;}
.latter li{float:left; font-size:16px; border:1px solid #d9d9d9; border-right:0px; text-align:center; text-transform:uppercase;}
.latter li a{background-color:#fff; color:#040404; min-width:32px; line-height:39px; padding:0 7px; display:block;}
.latter li:first-child a{min-width:75px;}
.latter li a:hover, .latter li a.active{background-color:#e6004d; color:#fff;}
.latter li:last-child{border-right:1px solid #d9d9d9}
.dvdsArea{}
.dvdBlock{float:left; width:442px; margin-right:27px; border:1px solid #ccc; border-radius:0 0 30px 30px; -webkit-border-radius:0 0 30px 30px; margin-bottom:34px;}
.dvdBlock:nth-child(4n){margin-right:0px;}
.dvdCover{border-bottom:1px solid #ccc;}
.dvdInfo{padding:6px 10px 17px 14px;}
.dvdLeft{float:left; width:calc(100% - 166px);}
.dvdLeft h3{font-family:'DINProBlack'; font-size:15px; letter-spacing:-0.015em; color:#4c88ff; border-bottom:1px solid #ccc; padding-bottom:4px; margin-bottom:2px;}
.dvdLeft h3 a{color:#4c88ff;}
.dvdLeft h3 a:hover{color:#e5004d;}
.dvdLeft p{float:left; font-size:14px; font-family:'DINProBlack'; color:#828282;}
.viewDetails{float:right; width:152px; line-height:40px; background-color:#2155bf; border-radius:20px; -webkit-border-radius:20px; font-family:'DINProBlack'; font-size:15px; letter-spacing:-0.015em; color:#fff; text-transform:uppercase; text-align:center; margin-top:8px;}
.viewDetails:hover{background-color:#e5004d;}
.viewDetails span{background:url(../images/view.png) no-repeat left center / 23px; padding-left:29px; display:inline-block;}
.twoBBtns{padding-top:91px; padding-bottom:90px;}

/* DVD Details */
.dvdWrap{padding:0 55px;}
.dvdInfoArea{padding-top:125px; padding-bottom:65px;}
.dvdPic{float:left; border:1px solid #ccc; width:398px;}
.dvdPic img{width:100%;}
.knowmore{float:right; width:calc(100% - 428px);}
.knowmore h1{color:#e5004d; font-size:31px; letter-spacing:-0.01em; font-family:'DINProBlack'; padding-bottom:7px;}
.knowmore ul{padding-bottom:15px;}
.knowmore ul li{font-family:'DINProBlack'; font-size:14px; letter-spacing:-0.015em; color:#828282; line-height:28px;}
.knowmore ul li a{color:#2c49c4; text-decoration:underline;}
.knowmore ul li a:hover{color:#2c49c4; text-decoration:none;}
.knowmore p{font-size:14px; line-height:19px; letter-spacing:-0.015em; color:#3f3f3f;}
.dvdScenes{ padding-bottom:63px;}
.dvdScenes h2{color:#4c88ff; font-size:31px; letter-spacing:-0.01em; font-family:'DINProBlack'; padding-bottom:32px; text-align:center;}
.dvdScenesArea{border:1px solid #cccccc; border-radius:28px; -webkit-border-radius:28px; padding:22px 25px 32px; margin-bottom:52px;}
.dvdSceneBPic{float:left; margin-right:1px; width:844px;}
.dvdScenePics{float:left; width:843px;}
.dvdScenePic{float:left; margin-right:1px; margin-bottom:1px;}
.dvdScenePic:nth-child(2n){margin-right:0px;}
.sceneDetails{padding-top:11px; clear:both; position:relative;}
.sceneDetails h3{color:#e5004d; font-size:31px; letter-spacing:-0.01em; font-family:'DINProBlack'; padding-bottom:8px;}
.sceneDetails ul{padding-bottom:2px;}
.sceneDetails ul li{font-family:'DINProBlack'; font-size:14px; letter-spacing:-0.015em; color:#828282; line-height:32px; float:left; margin-right:38px;}
.sceneDetails ul li:first-child{float:none;}
.sceneDetails ul li a{color:#2c49c4; text-decoration:underline;}
.sceneDetails ul li a:hover{color:#2c49c4; text-decoration:none;}
.sceneDetails p{font-size:14px; line-height:19px; letter-spacing:-0.015em; color:#3f3f3f; clear:both;}
.joinBtn{background:url(../images/joinNow.jpg) repeat-x left center; border-radius:32px; -webkit-border-radius:32px; width:322px; display:block; float:right; font-size:38px; text-transform:uppercase; color:#fff; text-shadow:1px 1px #287700, 2px 2px #287700, 3px 3px #287700, 4px 4px #287700, 5px 5px #287700,6px 6px #287700, 7px 7px #287700, 8px 8px #287700, 9px 9px #287700, 10px 10px #287700, 11px 11px #287700, 12px 12px #287700, 13px 13px #287700, 14px 14px #287700; text-align:center; font-family:'DINProBlack'; position:absolute; right:0px; top:30px;}
.joinBtn span{background:url(../images/joinArrow.png) no-repeat left center; padding-left:42px; display:inline-block; line-height:62px;}

/* Pornstars */
.pornstars .modelBlock{margin-bottom:36px;}
.pornstars{margin-bottom:-36px;}

/* Join */
.joinBlock{background-color:#000; padding:14px; text-align:center;}
.joinLeft{float:left; width:589px;}
.block{background-color:#f5f5f5; border-radius:4px; -webkit-border-radius:4px; padding:8px 15px 15px; margin-bottom:15px;}
.block h3, .joinRight h3{font-family:'DINProBlack'; font-size:24px; color:#e5004d; text-transform:uppercase; padding-bottom:5px; text-align:left;}
.createAcc{}
.textbox{width:100%; font-family:'DINProRegular'; font-size:16px; color:#8a8888; border:1px solid #ccc; background-color:#fff; padding-left:44px; padding-right:18px; height:46px; float:left;}
.username{background-image:url(../images/user.png); background-position:15px center; background-repeat:no-repeat; margin-bottom:6px; width:100%;}
.password{background-image:url(../images/password.png); background-position:14px center; background-repeat:no-repeat; margin-bottom:6px; width:100%;}
.email{background-image:url(../images/email.png); background-position:15px center; background-repeat:no-repeat; margin-bottom:0px;}
.paymentBox{padding-bottom:7px; margin-bottom:0px;}
.choosePayment label{float:left; border:1px solid #ccc; background-color:#fff; width:276px; margin-bottom:8px; margin-right:7px; position:relative;}
.choosePayment label:nth-child(2n){margin-right:0px;}
.choosePayment label input{float:left; margin-left:14px; margin-right:8px; margin-top:16px;} 
.choosePayment label .choose{font-family:'DINProRegular'; font-size:16px; color:#8a8888; float:left; line-height:44px;}
.paymentPic{width:34px; right:14px; position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.joinRight{float:right; background-color:#f5f5f5; border-radius:4px; -webkit-border-radius:4px; padding:8px 15px 0px; width:585px;}
.chooseplan label{position:relative; border:1px solid #cccccc; background-color:#fff; height:81px; display:block; margin-bottom:15px; text-align:left;cursor: pointer;}
.chooseplan label.active{background-color:#ffeef4;}
.chooseplan label input{position:absolute; left:-9999px; top:0px;}
.chooseplan .days{color:#151515; font-size:24px; padding-top:18px;}
.chooseplan .price{margin-top:4px;}
.joinNowBtn{clear:both; padding-top:42px;}
.joinNowBtn input{background:url(../images/joinBtn.png) no-repeat center center; width:568px; height:72px; margin:auto; border:none; cursor:pointer;}
.havePromo{text-align:center; font-size:14px; text-transform:uppercase; padding-top:26px;}
.havePromo a{color:#e5004d;}
.havePromo a:hover{color:#fff;}
.giftCard{text-align:center; padding-top:38px; padding-bottom:22px;}
.giftCard img{display:inline;}
.ypervCity{border-top:6px solid #e40044; background-color:#f5f5f5;}
.bestSites{float:right; width:calc(100% - 346px); text-align:center; padding-top:17px; padding-right:40px;}
.bestSites h4{font-family:'code_pro_lcregular'; font-size:42px; letter-spacing:-0.01em; color:#000; text-transform:uppercase; padding-bottom:4px;}
.bestSites h4 span{color:#ff1a5b;}
.bestSites ul li{font-size:19px; font-family:'code_pro_lcregular'; display:inline; background:url(../images/point.png) no-repeat left center; padding-left:29px; margin:0 12px;}
.bestSites ul li span{color:#e5004d;}
.otherSites{background:url(../images/logosBg.jpg) no-repeat center top; height:290px; border-bottom:6px solid #e40044; display:table; width:100%; padding:0 80px;}
.otherSite{display:table-cell; vertical-align:middle; text-align:center;}
.otherSite img{display:inline-block; vertical-align:middle;}

/* Pornstars Bio */
.pornstarBody{background-color:#dfdfdf;}
.pornstar{float:left; width:627px; border-top:6px solid #e40044; background-color:#fff; padding:72px 30px 58px; margin-top:128px; margin-bottom:182px;}
.starPic{margin-bottom:18px; border-bottom:4px solid #b3ff21;}
.starPic img{width:100%;}
.pornstar h1{font-family:'code_pro_lcregular'; font-size:43px; letter-spacing:-0.01em; color:#e5004a; border-bottom:3px solid #dbdbdb; padding:0 24px; line-height:68px; margin-bottom:44px;}
.scenes{background-color:#f6f6f6; text-align:center; padding:20px 20px 28px;}
.scenes p{font-family:'code_pro_lcregular'; font-size:29px; letter-spacing:-0.01em; color:#141414; display:inline-block; vertical-align:middle; text-transform:uppercase;}
.scenes p span{color:#e5004a; font-size:37px;}
.twit{display:inline-block; vertical-align:middle; border:1px solid #3ab4da; margin:0 22px 0 28px;}
.twitIcon{background:#00a0d1 url(../images/twitterShare.png) no-repeat center center; width:88px; height:54px;}
.shareText{font-size:22px; letter-spacing:-0.005em; color:#222222; display:block; background-color:#fff; line-height:34px; text-transform:uppercase;}
.twit a:hover .shareText{color:#00a0d1;}
.insta{display:inline-block; vertical-align:middle; border:1px solid #00a0d1;}
.instaIcon{background:#3b5998 url(../images/instagramShare.png) no-repeat center center; width:88px; height:54px;}
.insta a:hover .shareText{color:#3b5998;}
.bioTab{float:right; width:calc(100% - 650px); padding-top:66px; margin-bottom:182px;}

/* Tab CSS */
ul.resp-tabs-list{margin-left:16px;}
.resp-tabs-list li{font-size:22px;display:inline-block;padding:0px 2px;margin:0;list-style:none;cursor:pointer;float:left; background-image: linear-gradient(to bottom, #414141, #323232, #232323, #151515, #000000); font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.01em; color:#fff; text-shadow:1px 1px #1f1f1f; line-height:62px; width:192px; text-transform:uppercase; text-align:center; margin-right:7px; border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;} 
.aboutIcon i{background:url(../images/aboutIcon.png) no-repeat; width:25px; height:21px; display:inline-block; vertical-align:middle; margin-right:8px;}
.scenesIcon i{background:url(../images/sceneIcon.png) no-repeat; width:27px; height:20px; display:inline-block; vertical-align:middle; margin-right:8px; position:relative; top:-2px;}
.picturesIcon i{background:url(../images/picturesIcon.png) no-repeat; width:24px; height:21px; display:inline-block; vertical-align:middle; margin-right:10px; position:relative; top:-2px;}
.resp-tabs-list li span{display:block; position:relative; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
.resp-tabs-list li span:before{background:url(../images/whiteShadow.png) repeat-x left top; display:block; width:100%; height:36px; content:''; opacity:0.16; position:absolute;}
.resp-tabs-list li:last-child{margin-right:0px;}
.resp-tabs-container{padding:0;background-color:#fff;clear:left; border:6px solid #e40044;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:15px}
.resp-tabs-list li.resp-tab-active{background-image:linear-gradient(to bottom, #fb1f61, #f5195a, #f01252, #ea094b, #e40044); text-shadow:1px 1px #e40044;}
.resp-tabs-list li.resp-tab-active span:before{opacity:0.22;}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{}
h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}
h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:#DBDBDB!important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
/*@media only screen and (max-width: 768px) {
ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none!important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
}*/
/* Tab CSS Close */
.aboutModel{ padding:64px 64px 56px;}
.aboutModel h2{font-family:Arial, Helvetica, sans-serif; font-size:60px; letter-spacing:-0.01em; color:#000; background:url(../images/titleIcon.png) no-repeat left center; padding-left:75px; margin-bottom:30px;}
.aboutModel p{font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000; letter-spacing:-0.01em; padding-bottom:29px; line-height:29px;}
.moreInfo{background-color:#f6f6f6; padding-top:23px; border-bottom:4px solid #ffa421; padding-bottom:70px; margin-bottom:48px; margin-top:52px;}
.moreInfo ul{float:left; width:50%;}
.moreInfo ul li{font-size:24px; color:#3f3f3f; letter-spacing:-0.01em; line-height:83px; font-family:Arial, Helvetica, sans-serif;}
.moreInfo ul li span{font-weight:bold; width:278px; padding-left:40px; float:left; color:#000;}
a.watchAll{font-family:'ArialBlack'; color:#3dbe16; letter-spacing:-0.015em; background-color:#fbfbfb; border:2px solid #e7e7e7; line-height:91px; display:block; font-size:48px; text-align:center; text-transform:uppercase;}
a:hover.watchAll{background-color:#3dbe16; color:#fff;}
.aboutScenes{}
.aboutScenes .videoBlock{width:32.66666666666667%; margin-right:1%; margin-bottom:1%;}
.aboutScenes .videoBlock:nth-child(3n){margin-right:0px;}
.aboutPics{}
.modelOPic{float:left; width:24.25%; margin-right:1%; margin-bottom:1%;}
.modelOPic:nth-child(4n){margin-right:0px;}
.almemb{margin-bottom: 5px;font-size: 16px;line-height: normal;color: #fff;text-align: center;}

.loginbtn{height:34px;height: 34px;width: 116px;margin: 0 auto 6px;}
footer .footlisting ul li {color: #2155bf;float: none;}
.footlisting{display: flex;text-align: center;}
.footlogo.fLogo {width: 230px;margin-top: 20px;margin-right:15px;}
footer .footlisting ul li:after{display: none;}
.siteaddress:before{clear:both;content:" ";display:block;}
.siteaddress{text-align:center;margin-top:10px;}
.siteaddress p{float:none;font-size: 12px;}
.promoCodeGroup{position: relative;width:50%;margin:26px auto 0px;display:none;}
.ctrlHolder {width: 100%;min-height: 30px;position: relative;background: #fefefd;border: 1px solid #fefefd;border-radius: 20px;padding: 2px;}
.text_promo_code{width: 100%;height: 30px;display: block;padding-right: 110px;color: #222;font-style: italic;text-indent: 10px;background: transparent;border-top-left-radius: 17px;border-bottom-left-radius: 17px;border: 0px;}
.buttonHolder{position: absolute;top: 3px;right: 5px;width: 100px;text-align: right;}
.promoCodeBttn{color: #fff;width: 100%;height: 30px;cursor: pointer;background: #010102;text-transform: uppercase;border-color: #fefefd;border-radius: 17px;border: 0px;}
.sctpassword .password, .sctemail .email, .sctusername .username{margin-bottom: 0px;}
.sctpassword{width: 276px;float: right;margin-bottom: 6px;}
.sctusername{width: 276px;float: left;margin-bottom: 6px;}
.sctemail{margin-bottom: 6px;}
.sctemail:before {content: " ";clear: both;display: block;}
.cardtitle{color: #e5004d;margin-bottom: 5px;}