header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; 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{-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;}
.noSelect{-webkit-user-select:none;-ms-user-select:none; user-select:none;}
/*body * :not(input):not(textarea){user-select:none!important; -webkit-touch-callout:none!important; -webkit-user-select:none!important; -moz-user-select:none !important; -khtml-user-select:none!important; -ms-user-select:none!important;}*/

@font-face {
    font-family:'poppins-light';
    src: url('../webfonts/poppins-light') format('woff2'),
         url('../webfonts/poppins-light') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:4px; width:0px; right:12px;position:absolute;padding:4px 0;min-height:42px;z-index:1}.mean-container a.meanmenu-reveal{width:22px;border-radius:3px; -webkit-border-radius:3px;height:18px;padding:7px 8px 10px;position:absolute;top:8px;right:0px!important;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:#ff007f;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:180px;background:rgba(0, 0, 0, 0.9);margin:56px 0px 0 0; border-radius:5px; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{display:none;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-size:18px;}.mean-container .mean-nav ul li a{display:block;float:none;width:86%;padding:10px 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;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:#ff007f; }.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:#e91b23; color:#000;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}

.centerwrap{width: 1870px; margin: auto;}
header{background-color:#000;display: flex; justify-content: space-between; align-items: center; height: 74px;}
.logo{}
nav ul{display: flex; align-items: center; padding-right: 10px;}
nav ul li{font-family: "Poppins", sans-serif; font-weight: 300; font-size: 22px; text-transform: uppercase; position: relative; padding-right: 20px; padding-left: 20px; padding-bottom: 5px;}
nav ul li:after{background-color: #5f5e5f; width: 1px; height: 18px; right: 0; top: 18px; content: ''; position: absolute;}
nav ul li:last-child{padding-right: 0px;}
nav ul li a{color: #fff; display: flex; align-items: center; line-height: 40px; padding-top: 6px; border-radius: 3px;}
nav ul li a:hover{color: #ff007f;}
nav ul li a.active{font-weight: 700; position: relative; text-decoration:underline;text-underline-offset: 6px;}
nav ul li a.active{color:#ff007f;}
nav ul li.joinToday{padding: 0; font-size: 26px; font-weight: 700;}
nav ul li.joinToday:after, nav ul li.members:after{display: none;}
nav ul li.joinToday a{padding: 7px 20px 7px; height: 55px; background:#ff007f; color: #fff; border-radius: 3px;}
nav ul li.joinToday a:hover{background:#ff007f; color: #000;}
.banner{border-bottom: 7px solid #1c1c1c; max-width: 1920px; margin: auto;}
.welcome .centerwrap{display: flex; flex-direction: column; align-items: center; padding-top: 50px; }
.welcometitle h1{font-family: "Poppins", sans-serif; font-weight: 700; color: #fff; line-height:64px; font-size: 60px; text-transform: uppercase;text-align:center;}
.welcome p{font-family: "Poppins", sans-serif; font-weight: 300; color: #fff; font-size: 30px; padding-top: 20px; padding-bottom: 22px;text-align:center;}
.welcomejoin{line-height: 80px; border-radius: 4px; font-size: 40px; font-family: "Poppins", sans-serif; font-weight: 700; font-color:#fff; z-index: 1; padding: 0 34px; background-color: #ff007f; text-transform: uppercase; position: relative; display: flex; align-items: center;}
.welcomejoin span{background:#fff; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.welcomejoin:hover span{background:#000; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.newVideosI{padding-top: 22px; padding-bottom: 28px;}
.iTitle{display: flex; align-items: center; justify-content: space-between; padding-top: 30px; padding-bottom: 18px;}
.iTitle h2{font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 700;line-height: 48px; color:#ff007f; position: relative;text-transform: uppercase;}
.iTitle h2 span{font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 300;color:#fff; }
	
.viewAll{background-color: #000; border: 2px solid #ff007f; line-height: 35px; border-radius: 3px; padding: 3px 15px 3px; font-size: 25px; font-family: "Poppins", sans-serif; font-weight: 300; letter-spacing: -0.005em; color: #fdfdfd; text-transform: uppercase;}
.viewAll:hover{background-color: #ff007f;}
.viewAll i{font-size: 20px; margin-right: 6px; position: relative; top: -1px;}
.iLatestScenes{display: flex; flex-wrap: wrap; padding-top:15px;position: relative; overflow: hidden;}
.iLatestScene{width:613px; margin-right:15px; margin-bottom:14px;}
.iLatestScene:nth-child(3n){margin-right:0px;}
.iLSceneDetails{padding-top:10px;padding-left:10px;padding-bottom:10px; background-color:#1c1c1c;}
.iLSceneDetails h4{font-family: "Poppins", sans-serif; font-weight: 600; font-size:17px; text-transform:uppercase;}
.iLSceneDetails h4 a{color:#fff;}
.iLSceneDetails h4 a:hover{color:#ff007f;}
.sceneInfo{display:flex; flex-wrap:wrap;}
.sceneInfo li{font-size:13px; letter-spacing:0.025em; font-family: "Poppins", sans-serif; font-weight: 300; color:#fff; padding-right:18px; position:relative;}
.sceneInfo li:after{background-color:#fff; width:1px; height:11px; top:50%; transform:translateY(-50%); right:9px; content:''; position:absolute;}
.sceneInfo li:last-child:after{display:none;}
.sceneInfo li:last-child{padding-right: 0px;}
.sceneInfo li span{color:#ee3a85;}
.sceneInfo li i{margin-right:5px;}

.iPhotos{display:flex; flex-wrap:wrap;padding-top:15px;}
.iPhotosthumb{width:360px; margin-right:17px; margin-bottom:14px;position: relative;overflow: hidden;}
.iPhotosthumb:nth-child(5n){margin-right:0px;}
.iPhotosDetails{padding-top:10px;padding-left:10px;padding-bottom:10px; background-color:#1c1c1c;}
.iPhotosDetails h4{font-family: "Poppins", sans-serif; font-weight: 600; font-size:17px; text-transform:uppercase;}
.iPhotosDetails h4 a{color:#fff;}
.iPhotosDetails h4 a:hover{color:#ff007f;}
.PhotosceneInfo{display:flex; flex-wrap:wrap;}
.PhotosceneInfo li{font-size:13px; letter-spacing:0.025em; font-family: "Poppins", sans-serif; font-weight: 300; color:#fff; padding-right:18px; position:relative;}
.PhotosceneInfo li:after{background-color:#fff; width:1px; height:11px; top:50%; transform:translateY(-50%); right:9px; content:''; position:absolute;}
.PhotosceneInfo li:last-child:after{display:none;}
.PhotosceneInfo li:last-child{padding-right: 0px;}
.PhotosceneInfo li span{color:#ee3a85;}
.PhotosceneInfo li i{margin-right:5px;}

.iModels{display:flex; flex-wrap:wrap;}
.iModelsthumb{width:360px; margin-right:17px; margin-bottom:14px;}
.iModelsthumb:nth-child(5n){margin-right:0px;}
.iModelsDetails{padding-top:10px;padding-left:10px;padding-bottom:10px; background-color:#1c1c1c;}
.iModelsDetails h4{font-family: "Poppins", sans-serif; font-weight: 600; font-size:17px; text-transform:uppercase;}
.iModelsDetails h4 a{color:#fff;}
.iModelsDetails h4 a:hover{color:#ff007f;}

.joinArea{position: relative; padding-bottom: 15px;}
.joinArea .centerwrap{display: flex; flex-direction: column; align-items: center;}
.joinArea p{font-family: "Poppins", sans-serif; font-weight: 600; color: #fff; font-size: 38px; padding-bottom: 22px;}
.getPass{line-height: 117px; border-radius: 4px; font-size: 60px; font-family: "Poppins", sans-serif; font-weight: 700; z-index: 1; padding: 0 54px; background-color: #ff007f; text-transform: uppercase; position: relative; display: flex; align-items: center;}
.getPass:before{border: 8px solid rgba(255, 255, 255, 0.1); position: absolute; left: -8px; top: -8px; content: ''; width: 100%; height: 100%; border-radius: 12px;}
.getPass span{background:#fff; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.getPass:hover span{background:#000; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.topRVideosI{padding-top: 38px; padding-bottom: 52px;}
.newVideosI{padding-top: 38px; padding-bottom: 52px;}
.photosI{padding-top: 38px; padding-bottom: 52px;}
.modelsI{padding-top: 38px; padding-bottom: 52px;}
.joinNow{line-height: 109px; border-radius: 4px; font-size: 60px; font-family: "Poppins", sans-serif; font-weight: 700; z-index: 1; padding: 0 54px; background-color: #ffffff; text-transform: uppercase; position: relative; display: inline-flex; align-items: center;}
.joinNow:before{border: 8px solid rgba(255, 255, 255, 0.3); position: absolute; left: -8px; top: -8px; content: ''; width: 100%; height: 100%; border-radius: 12px;}
.joinNow i{color: #8433dc; margin: 0 18px; font-size: 30px;}
.joinNow span{background:linear-gradient(180deg, rgba(255,111,196,1) 0%, rgba(253,47,168,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.joinNow:hover span{background:linear-gradient(to bottom, #ca2ff9, #b72cef, #a429e4, #9125da, #7e22cf); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.joinPoint{padding-top:50px}
.joinPoints{background-color: #fff; padding: 15px 1;}
.joinPoints ul{display: flex; justify-content:space-between;}
.joinPoints ul li{font-family: "Poppins", sans-serif; font-weight: 700; font-size: 26px; line-height: 60px; text-transform: uppercase; color: #000;}
.joinPoints ul li i{background-color:#ff007f; -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 12px; font-size: 27px;}
.iModels{display: flex; flex-wrap: wrap;}
.modelBlock{width: 359px; margin-right: 18px; margin-bottom: 22px; position: relative; border: 6px solid #e9e8e8; border-radius: 10px; display: flex; overflow: hidden;}
.modelBlock:nth-child(5n){margin-right: 0px;}
.modelCover{position: absolute; left: 0; bottom: -20%; background-color: rgba(0, 0, 0, 0.8); width: 100%; padding-left: 12px; padding-top: 8px; padding-bottom: 4px; transition: all 500ms ease; padding-right: 12px;}
.modelCover h3{font-size: 25px; font-weight: 700;}
.modelCover h3 a{color: #ffffff;}
.modelCover h3 a i{font-size: 22px; background: #FF6FC4; background: linear-gradient(to bottom, #FF6FC4 0%, #FD2FA8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 12px;}
.modelBlock:hover .photoCover{bottom: 0;}
.modelPhotosI{padding-top: 44px; padding-bottom: 30px;}
footer .centerwrap{height: 96px; display: flex; align-items: center; justify-content: space-between;}
.fRight{display: flex; flex-direction: column; align-items:flex-end;}
.fRight ul{display: flex;}
.fRight ul li{font-family: "Poppins", sans-serif; font-weight: 300;font-size: 16px; text-transform: uppercase; padding: 0 20px 0 18px; position: relative; }
.fRight ul li:first-child{padding-left: 0px;}
.fRight ul li:last-child{padding-right: 0px;}
.fRight ul li:after{width: 2px; height: 15px; background-color: #464646; content: ''; position: absolute; top: 8px; right: 0px;}
.fRight ul li:last-child:after{display: none;}
.fRight ul li a{color: #858485;}
.fRight ul li a:hover, .fRight ul li a.active{color: #ff007f;}
.fRight p{font-size: 11px; color: #8b8a8a; font-family: "Poppins", sans-serif; font-weight: 300;}
.fRight p a{color: #8b8a8a;}
.fRight p a:hover{color: #ff007f;}

/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; background-color: #000; border: 2px solid #ff007f; border-radius: 3px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family: "Poppins", sans-serif; font-weight: 300;font-size:18px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; line-height:38px; padding:3px 45px 0 14px;}
.selectric .button{display:block;position:absolute;right:0px;top:0; width:41px;text-align:center;height:41px;text-indent:-9999px; background: url(../images/dropArrow.png) no-repeat center center;}
.selectric-focus .selectric{border-color:#aaa}
.selectric-open{z-index:9999}
.selectric-open .selectric{border-color:#ff007f}
.selectric-open .selectric-items{display:block}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}
.selectric-hide-select select{position:absolute;left:-100%; opacity:0;}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}
.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}
.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ff007f;z-index:-1;box-shadow:0 0 10px -6px;}
.selectric-items .selectric-scroll{height:100%;overflow:auto}
.selectric-above .selectric-items{top:auto;bottom:100%}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-family: "Poppins", sans-serif; font-weight: 300;font-size:18px;line-height:22px;min-height:14px}
.selectric-items li{display:block;padding:9px 17px 7px;color:#a7a6a6;cursor:pointer;}
.selectric-items li.selected{background:#ff007f;color:#fff}
.selectric-items li.highlighted{background:#ff007f;color:#fff}
.selectric-items li:hover{background:#ff007f;color:#000;font-weight: 500;}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}
.selectric-items .selectric-group li{padding-left:25px}
/* Dropdown CSS Close */

/* Videos */
.grayBorder{border-bottom: 6px solid #2d2d2d;}
.bodyArea{padding-top: 52px;}
.selectBox{width: 226px;}
.videosInner{display: flex; flex-wrap: wrap;}
.videoPage .joinArea{margin-top: 24px; margin-bottom: 38px;}
.pagination{padding-top: 30px; padding-bottom: 86px;}
.pagination ul{display: flex; justify-content: center;}
.pagination ul li{font-size: 18px; margin-right: 7px; font-family: "Poppins", sans-serif; font-weight: 500;}
.pagination ul li:last-child{margin-right: 0px;}
.pagination ul li a{min-width: 38px; height: 38px; background-color: #000; border: 2px solid #ff007f; border-radius: 3px; display: flex; align-items: center; justify-content: center; color: #fff;}
.pagination ul li a:hover, .pagination ul li a.active{background-color:#ff007f;}
.pagination ul li a i{color: #ffffff; font-size: 18px; margin-top: -2px;}
.pagination ul li a:hover i{color: #fff;}

/* Photos */
.photosInner{ display: flex; flex-wrap: wrap;}
.photoPage .joinArea{margin-top: 24px; margin-bottom: 38px;}

/* Models */
.modelsInner{ display: flex; flex-wrap: wrap;}
.modelsPage .joinArea{margin-top: 24px; margin-bottom: 38px;}


/* Join */
.joinarea{padding:90px 0 130px;}
.joinarea .centerwrap{padding:0 90px; display:flex; align-items:flex-start; justify-content:space-between;}
.joinbanner{width:725px; border:5px solid #2d2d2d;}
.joinRight{width:834px;}
.joinTitle{text-align:center; padding-bottom:16px;}
.joinTitle h2{font-family: "Poppins", sans-serif; font-weight: 500;font-size:36px; text-transform:uppercase; color:#fbfbfb; text-align:center; line-height:28px; position:relative;}
.createAcc{display:flex; padding-bottom:48px;}
.joinBox{height:55px; border:1px solid #e1e0e0; background-color:#fff; width:100%; border-radius:3px; font-size:16px; color:#787877; font-family:'Poppins', sans-serif; font-weight:400; padding:0 22px;}
.createALeft{width:410px; margin-right:14px;}
.createARight{width:410px;}
.membershipArea{padding-bottom:48px;}
.membershipArea label{font-family: "Poppins", sans-serif;font-weight: 300;height:78px; cursor:pointer; display:flex; position:relative; align-items:center; justify-content:space-between;  margin-bottom:11px; background-color:#ffffff; border-radius:4px; padding-left:20px;}
.membershipArea label:last-child{margin-bottom:0px;}
.membershipArea label input{position:absolute; left:-9999px; top:0px;}
.memberMonths{font-family: "Poppins", sans-serif; font-size:32px; font-weight: 300;; text-transform:uppercase; color:#ff007f; position:relative;}
.memberMonths strong{font-family: "Poppins", sans-serif;line-height:30px; display:block; font-weight:600;}
.memberMonths span{font-family: "Poppins", sans-serif;font-size:17px; font-weight:300; color:#787877; display:block; text-transform:none;}
.memberPrice{background-color:#000000; height:70px; border-radius:4px; font-size:73px; font-weight:600; letter-spacing:-0.05em; color:#fdfcfc; display:flex; padding:0 10px; margin-right:4px; position:relative;}
.memberPrice sup{font-family: "Poppins", sans-serif;font-size:20px; letter-spacing:-0.025em; font-weight:500; color:#fdfcfc; padding-top:1px;}
.memberPrice sup:nth-child(3){margin-left:0px; font-size:24px;}
.memberPrice span{line-height:72px;}
.memberPrice span.day{font-family: "Poppins", sans-serif;line-height:normal; font-size:13px; font-weight:200; letter-spacing:normal; position:absolute; right:10px; bottom:10px;}
.bestValue{font-family: "Poppins", sans-serif;line-height:41px; background-color:#fa0695; padding:0 18px; border-radius:5px; color:#fff; text-transform:uppercase; font-weight:700; margin-left:auto; margin-right:20px; font-size:20px;}
.membershipArea label.active{background-color:#ff007f; border-radius:3px;}
.membershipArea label.active:before{background-color:#000; border-radius:3px; width:calc(100% - 6px); height:calc(100% - 6px); position:absolute; content:''; left:3px; top:3px;}
.membershipArea label.active .memberMonths span{color:#ffffff;}
.membershipArea label.active .memberMonths strong{background-color:#ff007f; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:block;}
.membershipArea label.active .memberPrice{background:none;}
.paymentMode{display:flex; padding-bottom:45px;}
.paymentMode label{border:1px solid #e1e0e0; background-color:#fff; border-radius:3px; height:55px; width:410px; margin-right:14px; position:relative; font-family:'Poppins', sans-serif; font-size:22px; text-transform:uppercase; font-weight:700; display:flex; align-items:center; justify-content:center; cursor:pointer;}
.paymentMode label:nth-child(2n){margin-right:0px;}
.paymentMode label input{position:absolute; left:-9999px; top:0px;}
.paymentMode label.active{background-color:#ff007f; border-radius:3px; border:none;}
.paymentMode label.active:before{background-color:#000; border-radius:3px; width:calc(100% - 6px); height:calc(100% - 6px); position:absolute; content:''; left:3px; top:3px;}
.paymentMode label.active span{background-color:#ff007f; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:block; position:relative;}
.completeM{display:flex; justify-content:center;}
.completeMBtn{height:67px; background-color:#000000; padding:0 40px; border:none; font-family:'Poppins', sans-serif; font-size:33px; font-weight:700; text-transform:uppercase; position:relative; cursor:pointer;}
.completeMBtn:before{background-color:#ff007f; border-radius:3px; position:absolute; left:-3px; top:-3px; width:calc(100% + 6px); height:calc(100% + 6px); content:''; z-index:-1;}
.completeMBtn span{background-color:#ff007f; -webkit-background-clip:text; -webkit-text-fill-color:transparent; display:block;}
.completeMBtn span:hover{background-color:#fff; }

/* Video */
.videoWrap{max-width: 1646px; margin: auto;}
.videoHere{margin-bottom: 20px;}
.videoHere video{width: 100%; display: block;}
.videoTitle{ padding-bottom: 7px;}
.videoTitle h1{font-family: "Poppins", sans-serif; font-weight:500;font-size: 31px; text-transform: uppercase; color: #fff; }
.videoInfo{display: flex; justify-content: space-between; border-top: 2px solid #ff007f; padding: 9px 0; align-items: center;}
.videoInfoLeft ul{display: flex; align-items: center;}
.videoInfoLeft ul li{font-size: 17px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 400; position: relative; padding-right: 20px; padding-left: 19px;}
.videoInfoLeft ul li:first-child{padding-left: 0px;}
.videoInfoLeft ul li i{font-size: 16px; color: #ff007f; margin-right: 8px;}
.videoInfoLeft ul li:after{background-color: #8f8e8f; content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0; height: 20px; width: 1px;}
.videoInfoLeft ul li:last-child{padding-right: 0px;}
.videoInfoLeft ul li:last-child:after{display: none;}
.description{padding-top: 12px; padding-bottom: 10px;}
.description h4{font-size: 17px; color: #fff; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px;text-transform:uppercase;}
.description p{font-size: 17px; color: #fff; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px; padding-bottom: 20px;}


.modeldescription{padding-top: 5px; padding-bottom: 40px;}
.modeldescription h4{font-size: 17px; color: #fff; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px;text-transform:uppercase;}
.modeldescription p{font-size: 17px; color: #fff; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px; padding-bottom: 20px;}
.modeldescription p a{color: #ff007f;}
.modeldescription ul{display: flex; flex-wrap: wrap;}
.modeldescription ul li{font-size: 18px; font-weight: 500; font-family: "Poppins", sans-serif; margin-right: 8px; margin-bottom: 8px;}
.modeldescription ul li a{background-color:#ff007f; color: #fff; text-transform:uppercase;line-height: 36px; padding-right: 15px; padding-left: 13px; border-radius: 4px; display: block;}
.modeldescription ul li a:hover{background-color: #ff007f; color: #000;}
.commentBlock{background-color:#fff; border-radius: 5px; margin-bottom: 14px; padding: 14px 22px;}
.commentBlock:last-child{margin-bottom: 0px;}
.commentBlock h5{font-size: 17px; color: #ff007f; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px;}
.commentBlock h5 a{color: #ff007f;}
.commentBlock h5 a:hover{color: #000;}
.commentBlock p{font-size: 17px; color: #000; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px; letter-spacing: -0.005em;}

.commentArea{padding-bottom: 48px;}
.submitCommentArea{display: flex; flex-direction:column; align-items: flex-start; padding-bottom: 64px;}
.submitCommentArea textarea{background-color:#fff; height: 78px; border-radius: 5px; width: 100%; resize: none; font-weight: 400; font-family: "Poppins", sans-serif; font-size: 17px; padding: 12px 18px; margin-bottom: 17px; color: #a3a2a3;}
.submitBtn{font-family: "Poppins", sans-serif; font-weight: 300; font-size: 25px; height: 41px; padding: 3px 24px 0; color: #fff; text-shadow: 0 1px 5px #990dc3; text-transform: uppercase; margin-left: auto; transition: all 500ms ease; cursor: pointer; background-color: #000; background-size: auto 200%; border: 2px solid #ff007f;  border-radius: 3px;}
.submitBtn:hover{background-position: left bottom;}
.relatedArea{padding-top: 22px;}
.relatedVideos{display: flex; flex-wrap: wrap;}

/* Photo Preview */
.modelPhotos{display: flex; flex-wrap: wrap;}
.modelPic{width: 268px; margin-right: 7px; margin-bottom: 7px;}
.modelPic:nth-child(6n){margin-right: 0px;}
.modelPhotoArea .pagination{padding-top: 32px; padding-bottom: 68px;}
.relatedPhotos{display: flex; flex-wrap: wrap;}

/* Warning */
.warningArea{background:url(../images/warningBg.jpg) no-repeat left center; background-size:cover;}
.warningArea .centerwrap{display:flex; justify-content:flex-end; align-items:center; height:918px; padding-right:90px;}
.warningH .headerRight ul li.getAccess{font-weight:500;}
.warningBox{width:646px; background-color:#2d2d2d; padding:30px 30px 45px; border-radius:3px;}
.wTitle{font-family: "Poppins", sans-serif;font-size:28px; font-weight:600; color:#fbfbfb; text-transform:uppercase; line-height:38px; text-align:center; background-color:#000000; padding-top:16px; padding-bottom:10px; margin-bottom:28px;}
.wTitle span{display:block; font-size:48px;}
.warningText{overflow:auto; height:312px; margin-bottom:46px; padding:0 10px;}
.warningText p{font-family: "Poppins", sans-serif; font-size:16px; line-height:27px; color:#fff; font-weight:400;}
.warningTBtn ul{display:flex; justify-content:center; position:relative; z-index:1;}
.warningTBtn ul li{font-family: "Poppins", sans-serif;font-size:30px; font-weight:500; margin-right:19px; text-transform:uppercase;}
.warningTBtn ul li:last-child{margin-right:0px;}
.warningTBtn ul li a{background-color:#2d2d2d; color:#fff; padding:4px 30px; line-height:43px; position:relative; display:block;}
.warningTBtn ul li a.leave {background-color:#2d2d2d;border-radius:3px;border: 2px solid #5f5f5f;}

.warningTBtn ul li a:hover:before{background:#ff007f;}
.warningTBtn ul li a.enterSite {background-color:#ff007f;border-radius:3px;border: 2px solid #ff007f}
.warningTBtn ul li a.enterSite span{font-family: "Poppins", sans-serif;font-size:30px; font-weight:700; color:#fff;}
.warningTBtn ul li a:hover{color:#fff; background-color:#ff007f;}



/* Model Bio */
.modelBioArea{padding-bottom:38px;padding-top:45px; }
.bioPic{float:left; width:360px;}
.bioTitle{display: flex; align-items: center; justify-content: space-between; padding-top: 5px; padding-bottom: 18px;}
.bioTitle h2{font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 700;line-height: 48px; color:#ff007f; position: relative;text-transform: uppercase;}
.bioDetails{width:1492px; float:right;}
.stats{padding-bottom:3px;}
.stats h3{font-family: "Poppins", sans-serif; font-weight: 300px; font-size:24px; color:#fff; text-transform:uppercase;padding-bottom:5px;}
.stats ul{float:left; }
.stats ul:last-child{padding-right:0px;}
.stats ul li{font-family: "Poppins", sans-serif; font-weight: 300px; font-size:17px; line-height:32px; color:#fff;}
.stats ul li span{color:#ff007f;}
.aboutArea{}
.aboutArea p{font-family: "Poppins", sans-serif; font-weight: 300px; font-size:17px; line-height:24px; color:#fff; padding-bottom: 30px;}