article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'AvenirMedium'; background: #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}
.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:after, .getAccessBtn{-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;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}

@font-face {
    font-family:'AvenirMedium';
    src: url('../fonts/AvenirMedium.eot');
    src: url('../fonts/AvenirMedium.eot') format('embedded-opentype'),
         url('../fonts/AvenirMedium.woff2') format('woff2'),
         url('../fonts/AvenirMedium.woff') format('woff'),
         url('../fonts/AvenirMedium.ttf') format('truetype'),
         url('../fonts/AvenirMedium.svg#AvenirMedium') format('svg');
}
@font-face {
    font-family:'AvenirNextBold';
    src: url('../fonts/AvenirNextBold.eot');
    src: url('../fonts/AvenirNextBold.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextBold.woff2') format('woff2'),
         url('../fonts/AvenirNextBold.woff') format('woff'),
         url('../fonts/AvenirNextBold.ttf') format('truetype'),
         url('../fonts/AvenirNextBold.svg#AvenirNextBold') format('svg');
}
@font-face {
    font-family:'AvenirBlack';
    src: url('../fonts/AvenirBlack.eot');
    src: url('../fonts/AvenirBlack.eot') format('embedded-opentype'),
         url('../fonts/AvenirBlack.woff2') format('woff2'),
         url('../fonts/AvenirBlack.woff') format('woff'),
         url('../fonts/AvenirBlack.ttf') format('truetype'),
         url('../fonts/AvenirBlack.svg#AvenirBlack') format('svg');
}


/* Basic jQuery Slider styles */
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:47px; height:86px; text-indent:-9999px; top:50%!important; margin-top:-43px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:44px; background:url(../images/rightArrow.png) no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:44px; background:url(../images/leftArrow.png) no-repeat;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:55px; left:0px!important; z-index:2}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; text-indent:-9999px; padding:0 4px;}
ol.bjqs-markers li a{display:inline-block; background:url(../images/point.png) no-repeat left top; width:22px; height:22px;}
ol.bjqs-markers li.active-marker a{background:url(../images/point.png) no-repeat left bottom;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/* Basic jQuery Slider styles Closed*/

header{background-color:#111111;}
.logo{float:left; margin-left:25px; margin-top:16px; margin-bottom:18px; position:relative; z-index:5}
nav{float:left; padding-top:22px; margin-left:36px;}
nav li{float:left; font-family:'AvenirMedium'; font-size:24px; text-transform:uppercase; padding-right:40px;}
nav li span{display:none;}
nav li a{color:#d7d7d7; line-height:34px; display:block; position:relative}
nav li a:hover{color:#33bea5;}
nav li a:after{position:absolute; left:40%; bottom:0px; width:10%; background-color:#ff077e; height:1px; opacity:0; content:''}
nav li a:hover:after{opacity:1; left:0%; width:100%;}
nav li.join{display:none;}
.joinBtn{float:right; margin-top:14px; margin-right:21px;}
.joinBtn a{font-family:'AvenirNextBold'; font-size:24px; color:#fff; letter-spacing:-0.01em; border:2px solid #fff; height:50px; line-height:50px; padding:0 40px; display:block;}
.joinBtn a:hover{border-color:#ff077e; color:#ff077e;}
.slider{position:relative;}
.pornvideos{background-color:#ff077e; padding:0 44px;}
.pornvideos h2{color:#fff; font-family:'AvenirNextBold'; line-height:86px; font-size:38px; float:left;}
.pornvideos p{float:right; line-height:86px; font-family:'AvenirMedium'; font-size:18px; letter-spacing:-0.01em; text-transform:uppercase;}
.pornvideos p a{color:#fff; text-decoration:underline;}
.pornvideos p a:hover{color:#000;}
.bodyArea{padding-left:44px; padding-right:44px; padding-top:25px;}
.pornVideoArea{}
.pornVideo{float:left; width:23.5%; margin-right:2%; margin-bottom:16px;}
.pornVideo:nth-child(4n){margin-right:0px;}
.pornVideo h4{font-family:'AvenirNextBold'; font-size:20px; letter-spacing:-0.01em; font-weight:normal; float:left; line-height:32px;}
.pornVideo h4 a{color:#fff;}
.pornVideo h4 a:hover{color:#ff077e;}
.pornVideo h4 a span{font-family:'AvenirMedium'; font-style:italic; color:#8b8b8b; }
.fourK{float:right; margin-top:4px;}
.sexypic{clear:both;}
.sexypic img{width:100%;}
.videoDetails{background-color:#282828; padding:14px 18px;}
.videoDetails p{font-size:15px; font-family:'AvenirMedium'; color:#ccc; text-align:justify; padding-bottom:12px;}
.time{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:left; padding-left:25px; line-height:18px; background:url(../images/time.png) no-repeat left top;}
.view{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:left; padding-left:32px; line-height:18px; background:url(../images/view.png) no-repeat left top; margin-left:78px;}
.download{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:right; padding-left:33px; line-height:18px; background:url(../images/download.png) no-repeat left top;}
.midBanner{margin-top:6px; margin-bottom:22px;}
.title{ padding-bottom:18px;}
.title h2{color:#fff; font-family:'AvenirNextBold'; font-size:38px; float:left;}
.title p{float:right; font-family:'AvenirMedium'; font-size:23px; letter-spacing:-0.01em; text-transform:uppercase; color:#a5a5a5; padding-top:10px;}
.title p a{color:#fff; text-decoration:underline;}
.title p a:hover{color:#ff077e;}
.pagination{text-align:center; padding-top:15px; padding-bottom:26px;}
.pagination li{display:inline; font-size:22px; letter-spacing:-0.05em; text-align:center;}
.pagination li a{display:inline-block; font-family:'AvenirMedium'; color:#474747; line-height:48px; border:2px solid #545454; min-width:62px;}
.pagination li:active a, .pagination li a:hover{border:2px solid #ff077e; font-family:'AvenirBlack';}
.pagination li.prev a, .pagination li.next a{min-width:124px;}
.pagination li.dot{line-height:48px; border:2px solid #545454; min-width:62px; display:inline-block}
.allBabes{padding-bottom:40px;}
.modelPic{float:left; width:15.4166%; margin-right:1.5%; margin-bottom:22px;}
.modelPic:nth-child(6n){margin-right:0px;}
.modelPic img{width:100%;}
.modelDetails{background-color:#282828; text-align:center; padding:14px;}
.modelDetails h4{font-family:'AvenirNextBold'; font-size:24px; letter-spacing:-0.01em; text-transform:uppercase; line-height:22px;}
.modelDetails h4 a{color:#fff;}
.modelDetails h4 a:hover{color:#ff077e;}
.modelDetails p{font-family:'AvenirMedium'; font-size:14px; letter-spacing:-0.01em; color:#fff; line-height:22px; text-transform:uppercase;}
.modelDetails p a{color:#fff; text-decoration:underline;}
.modelDetails p a:hover{color:#7e7e7e; text-decoration:none;}
.midwrap{max-width:1214px; margin:auto;}
.devices{background:url(../images/devices.png) no-repeat left top; padding-left:355px; padding-top:20px; padding-bottom:14px; margin-bottom:62px;}
.devices h3{font-family:'AvenirNextBold'; font-weight:normal; color:#fff; text-transform:uppercase; font-size:62px; letter-spacing:-0.01em; line-height:62px; padding-bottom:4px;}
.devices h3 span{color:#ff077e;}
.devices p{font-family:'AvenirNextBold'; font-weight:normal; color:#a4a4a4; font-size:46px; letter-spacing:-0.01em; line-height:46px;}
a.getAccess{background:#ffa77e url(../images/btn.jpg) repeat-x; height:184px; display:block; text-align:center; padding-top:32px; margin-bottom:58px;}
a.getAccess span.instant{font-family:'AvenirNextBold'; font-size:68px; color:#fff; letter-spacing:-0.01em; text-shadow:2px 3px 0px rgba(73,8,35,0.46); display:inline-block; background:url(../images/lock.png) no-repeat right top; padding-right:80px; line-height:86px;}
a.getAccess span.billing{font-family:'AvenirMedium'; font-size:26px; color:#000; letter-spacing:-0.01em; display:inline-block; margin-top:-5px;}
a:hover.getAccess{background:#ff087e;}
footer{text-align:center; padding:0 44px 14px;}
footer p{color:#fff; font-size:14px; padding-bottom:14px;}

/* Join */
.secure{background-color:#36bb9a;}
.joinWrap{width:1484px; margin:auto;}
.secure p{font-family:'AvenirNextBold'; font-size:25px; letter-spacing:-0.01em; text-align:center; color:#fff; line-height:86px;}
.secure p i{background:url(../images/secure.png) no-repeat; width:57px; height:57px; display:inline-block; top:16px; position:relative;}
.secure p i:first-child{margin-right:16px;}
.secure p i:last-child{margin-left:16px;}
.joinBanner{}
.joinArea{background-color:#f2f2f2; margin-bottom:15px;}
.joinArea h3{font-family:'AvenirBlack'; letter-spacing:-0.05em; color:#000; font-size:28px; text-transform:uppercase; padding-bottom:22px;}
.createAccount{float:left; width:372px; padding-left:30px; padding-right:30px; padding-top:28px;}
.createAccount h3{margin-right:-15px;}
.textbox{height:52px; border:2px solid #acacac; font-family:'AvenirMedium'; font-size:20px; letter-spacing:-0.01em; color:#b4b4b4; text-transform:uppercase; padding:0 20px; margin-bottom:14px; width:100%;}
.membership{float:left; width:644px; background-color:#e3e3e3; padding-left:30px; padding-right:30px; padding-top:28px;}
.membership h3{text-align:center;}
.membership label{display:block; border:1px solid #9c9c9c; height:82px; padding:2px; border-radius:10px; -webkit-border-radius:10px; background-color:#f8f8f8; font-family:'AvenirMedium'; font-size:22px; margin-bottom:8px; cursor:pointer;}
.membership label strong{font-family:'AvenirBlack';}
.labelbg{background:url(../images/labelBg.jpg) repeat-x left top; display:block; height:76px; border-radius:8px; -webkit-border-radius:8px;}
.membership label.active .labelbg{background:url(../images/labelBg.jpg) repeat-x left bottom;}
.membership label input{margin-left:26px; margin-top:32px; margin-right:26px; float:left;}
.data{padding-top:22px; float:left;}
.data span{color:#9c9c9c;}
.getAccessBtn{background:#ffa77e url(../images/getAccess.jpg) repeat-x; height:82px; border-radius:10px; -webkit-border-radius:10px; border:none; cursor:pointer; text-align:center; font-family:'AvenirBlack'; font-size:43px; color:#fff; text-shadow:2px 2px 0px rgba(73,8,35,0.46); width:100%; margin-bottom:50px;}
.getAccessBtn:hover{background:#ff087e;}
.joinReason{float:right; width:465px; padding-left:25px; padding-right:25px; padding-top:28px;}
.joinReason h3{padding-bottom:12px;}
.joinReason ul{}
.joinReason ul li{font-family:'AvenirBlack'; font-size:22px; letter-spacing:-0.025em; line-height:40px; color:#000; background:url(../images/arrow.png) no-repeat left 9px; padding-left:34px; text-transform:uppercase;}