header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'acumin_pro_condensedmedium';}
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:'acumin_pro_condensedmedium';
    src: url('../webfonts/acuminprocond-medium-webfont.woff2') format('woff2'),
         url('../webfonts/acuminprocond-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'rosalieregular';
    src: url('../webfonts/rosalie-webfont.woff2') format('woff2'),
         url('../webfonts/rosalie-webfont.woff') 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:#a206fc;}.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:#a206fc; }.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:#fff;}.joinMLink a:hover{background-color:#fff; color:#bb0a0a;}

.centerwrap{width: 1870px; margin: auto;}
header .centerwrap{display: flex; justify-content: space-between; align-items: center; height: 74px;}
.logo{}
nav ul{display: flex; align-items: center;}
nav ul li{font-size: 25px; text-transform: uppercase; position: relative; padding-right: 28px; padding-left: 26px;}
nav ul li:after{background-color: #ff6fc4; width: 3px; height: 18px; right: 0; top: 12px; content: ''; position: absolute;}
nav ul li:last-child{padding-right: 0px;}
nav ul li a{color: #595859; display: flex; align-items: center; line-height: 35px; padding-top: 6px; border-radius: 3px;}
nav ul li a:hover{color: #ff6fc4;}
nav ul li a.active{background-image:linear-gradient(to bottom, #ca2ff9, #b72cef, #a429e4, #9125da, #7e22cf); padding-right:23px; padding-left: 42px; color: #fff; font-weight: 700; position: relative;}
nav ul li a.active:before{background: url(../images/heart.png) no-repeat; width: 20px; height: 19px; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); content: '';}
nav ul li.joinToday{padding: 0; font-size: 34px; font-weight: 700;}
nav ul li.joinToday:after, nav ul li.members:after{display: none;}
nav ul li.joinToday a{padding: 7px 28px 0; height: 49px; background-image:linear-gradient(to bottom, #ff6fc4, #ff62bd, #fe54b6, #fe44af, #fd2fa8); color: #fff;}
nav ul li.joinToday a:hover{background-image:linear-gradient(to bottom, #ca2ff9, #b72cef, #a429e4, #9125da, #7e22cf);}
.banner{border-bottom: 7px solid #ff6fc4; max-width: 1920px; margin: auto;}
.newVideosI{padding-top: 22px; padding-bottom: 28px;}
.iTitle{display: flex; align-items: center; justify-content: space-between; padding-bottom: 18px;}
.iTitle h2{font-size: 36px; font-family:'rosalieregular'; line-height: 48px; 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; position: relative; padding-left: 78px;}
.iTitle h2:before{background: url(../images/titleIcon.png) no-repeat; width: 68px; height: 48px; position: absolute; left: 0; top: 0px; content: '';}
.iTitle h2:after{background-color: #fe44b1; height: 2px; position: absolute; left: 78px; bottom: 3px; content: ''; width: calc(100% - 78px);}

.viewAll{background-color: #aeacac; line-height: 35px; border-radius: 3px; padding: 6px 15px 0; font-size: 25px; font-weight: 700; letter-spacing: -0.005em; color: #fdfdfd; text-transform: uppercase;}
.viewAll:hover{background-color: #f930a2;}
.viewAll i{font-size: 20px; margin-right: 6px; position: relative; top: -1px;}
.iVideos{display: flex; flex-wrap: wrap;}
.videoBlock{width: 610px; margin-right: 20px; margin-bottom: 22px; position: relative; border: 6px solid #e9e8e8; border-radius: 10px; display: flex; overflow: hidden;}
.videoBlock:nth-child(3n){margin-right: 0px;}
.videoBlock img{border-radius: 4px;}
.videoCover{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;}
.videoCover h3{font-size: 25px; font-weight: 700;}
.videoCover h3 a{color: #ffffff;}
.videoCover 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;}
.videoBlock:hover .videoCover{bottom: 0;}
.joinArea{background-image:linear-gradient(to bottom, #ff6fc4, #fe62bc, #fc54b4, #fb44ab, #f930a2); border-top: 8px solid #e9e8e8; border-bottom: 8px solid #e9e8e8; position: relative; padding-top: 14px; padding-bottom: 45px;}
.joinArea:before{background: url(../images/leftside_flower.png) no-repeat; width: 347px; height: 266px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); content: '';}
.joinArea:after{background: url(../images/rightside_flower.png) no-repeat; width: 338px; height: 266px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); content: '';}
.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: #ffffff; text-transform: uppercase; position: relative; display: flex; align-items: center;}
.getPass:before{border: 8px solid rgba(255, 255, 255, 0.3); position: absolute; left: -8px; top: -8px; content: ''; width: 100%; height: 100%; border-radius: 12px;}
.getPass i{color: #8433dc; margin: 0 18px; font-size: 30px;}
.getPass 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;}
.getPass:hover span{background:linear-gradient(to bottom, #ca2ff9, #b72cef, #a429e4, #9125da, #7e22cf); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.topRVideosI{padding-top: 38px; padding-bottom: 52px;}
.joinBanner{background: url(../images/joinnow_banner.jpg) no-repeat center center; height: 550px; max-width: 1920px; margin: auto; padding-top: 72px; background-size: cover;}
.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;}
.joinPoints{background-color: #8433dc; padding: 11px 0;}
.joinPoints ul{display: flex; justify-content:space-between;}
.joinPoints ul li{font-family: "Poppins", sans-serif; font-weight: 700; font-size: 26px; text-transform: uppercase; color: #fff;}
.joinPoints ul li i{background-image:linear-gradient(to bottom, #ff6fc4, #ff62bd, #fe54b6, #fe44af, #fd2fa8); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 12px; font-size: 27px;}
.iPhotos{display: flex; flex-wrap: wrap;}
.photoBlock{width: 359px; margin-right: 18px; margin-bottom: 22px; position: relative; border: 6px solid #e9e8e8; border-radius: 10px; display: flex; overflow: hidden;}
.photoBlock:nth-child(5n){margin-right: 0px;}
.photoBlock img{border-radius: 4px;}
.photoCover{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;}
.photoCover h3{font-size: 25px; font-weight: 700;}
.photoCover h3 a{color: #ffffff;}
.photoCover 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;}
.photoBlock:hover .photoCover{bottom: 0;}
.newPhotosI{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-size: 21px; text-transform: uppercase; padding: 0 20px 0 18px; position: relative; font-weight: 700;}
.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: #ff6fc4; content: ''; position: absolute; top: 2px; right: 0px;}
.fRight ul li:last-child:after{display: none;}
.fRight ul li a{color: #595859;}
.fRight ul li a:hover, .fRight ul li a.active{color: #8433dc;}
.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: #8433dc;}

/* Dropdown CSS Start */
.selectric-wrapper{position:relative;cursor:pointer; text-align:left;}
.selectric-responsive{width:100%}
.selectric{position:relative;overflow:hidden; background-color:#fff; border:2px solid #dbdbdb; border-radius: 3px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;color:#595859;-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:#c4c4c4}
.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 #f4f4f4;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-size:22px;line-height:22px;min-height:14px}
.selectric-items li{display:block;padding:9px 17px 7px;color:#a7a6a6;cursor:pointer;}
.selectric-items li.selected{background:#ff6fc4;color:#fff}
.selectric-items li.highlighted{background:#ff6fc4;color:#fff}
.selectric-items li:hover{background:#ff6fc4;color:#fff}
.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: 7px solid #e9e8e8;}
.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: #939393; border-radius: 3px; display: flex; align-items: center; justify-content: center; color: #fff;}
.pagination ul li a:hover, .pagination ul li a.active{background-image:linear-gradient(to bottom, #ff6fc4, #ff62bd, #fe54b6, #fe44af, #fd2fa8);}
.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;}

/* Categories */
.categoriesPage{ padding-bottom: 54px;}
.allCategories{display: flex; flex-wrap: wrap;}
.cateBlock{width: 359px; margin-right: 18px; margin-bottom: 22px; position: relative; border: 6px solid #e9e8e8; border-radius: 10px; display: flex; overflow: hidden;}
.cateBlock:nth-child(5n){margin-right: 0px;}
.cateBlock img{border-radius: 4px;}
.cateBlock .photoCover{bottom: 0;}

/* Join */
.joinWrap{max-width: 1112px; margin: auto; padding-top: 90px;}
.joinTitle{display: flex; justify-content: center; padding-bottom: 22px;}
.joinTitle h3{font-size: 31px; color: #595859; text-transform: uppercase; font-weight: 700;}
.joinTitle h3 i{font-size: 25px; background: #FF6FC4; background: linear-gradient(to bottom, #FF6FC4 0%, #FD2FA8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 12px; position: relative; top: -1px;}
.stepOne{padding-bottom: 62px;}
.accountBlocks{display: flex;}
.accountBox{width: 354px; margin-right: 24px;}
.accountBox:nth-child(3n){margin-right: 0px;}
.accountBox input{width: 100%; height: 55px; font-family:'acumin_pro_condensedmedium'; font-size: 19px; letter-spacing: -0.005em; color: #595859; padding: 0 20px; border: 3px solid #dedbdb; border-radius: 8px;}
.memberShipPlans{display: flex; justify-content: space-between;}
.mPlans{width: 354px; height: 348px; background-color: #18181b; border-radius: 5px; padding: 7px; display: flex; flex-direction: column; align-items: center;}
.days{color: #18181b; font-size: 48px; text-transform: uppercase; height: 65px; background-color: #ffffff; border-radius: 5px; text-align: center; line-height: 65px; padding-top: 6px; width: 100%; font-weight: 700;}
.price{color: #fff; display: flex; justify-content: center; padding-top: 19px; position: relative;}
.price sup{font-size: 48px; letter-spacing: -0.005em; padding: 0 4px; font-weight: 700;}
.price span{font-size: 178px; letter-spacing: -0.005em; line-height: 166px; font-weight: 700;}
.selectPlan{background-image:linear-gradient(to bottom, #ca2ff9, #7e22cf, #ca2ff9); background-size: auto 200%; background-position: left top; height: 59px; width: 263px; border-radius: 8px; cursor: pointer; font-family: "Poppins", sans-serif; font-weight: 500; font-size: 24px; letter-spacing: -0.025em; color: #f4f4f4; border: 0px; margin-top: -12px; transition: all 200ms ease;}
.selectPlan:hover{background-position: left bottom;}
.billedPayment{font-family: "Poppins", sans-serif; font-weight: 400; font-size: 12px; color: #ffffff; padding-top: 11px;}
.stepTwo{padding-bottom: 60px;}
.choosePayment{display: flex; justify-content: center;}
.choosePayment label{display: flex;position: relative;align-items: center;margin-right: 40px; cursor: pointer;}
.choosePayment label:last-child{margin-right: 0px;}
.choosePayment label input{position: absolute;left: -9999px;top: 0;}
.choosePayment label i{border: 1px solid #626262;width: 24px;height: 24px;border-radius: 50%;margin-right: 10px; position: relative;}
.choosePayment label input[type="radio"]:checked + i:before{background-color: #626262; width: 14px; height: 14px; border-radius: 50%; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.stepThree{padding-bottom: 78px;}
.cMembership{ display: flex; justify-content: center; padding-bottom: 104px;}
.cMembership button{border: 8px solid #e9e8e8; border-radius: 15px; height: 136px; font-family: "Poppins", sans-serif; font-weight: 700; font-size: 60px; color: #ffffff; text-transform: uppercase; background-image: linear-gradient(to bottom, #ff6fc4, #fe62bc, #fc54b4, #fb44ab, #f930a2); padding: 0 128px; cursor: pointer; transition: all 500ms ease; position: relative;}
.cMembership button:hover{color: #000;}
.cMembership button:before{background: url(../images/leftFlower.png) no-repeat; width: 194px; height: 133px; position: absolute; left: -80px; top: -3px; content: '';}
.cMembership button:after{background: url(../images/rightFlower.png) no-repeat; width: 194px; height: 133px; position: absolute; right: -80px; top: -3px; content: '';}
.monthText{ font-size: 24px; color: #ffffff; position: absolute; top: 124px; right: 7px;}

/* Video */
.videoWrap{max-width: 1646px; margin: auto;}
.videoHere{margin-bottom: 20px;}
.videoHere video{width: 100%; display: block;}
.videoTitle{ padding-bottom: 7px;}
.videoTitle h1{font-size: 31px; text-transform: uppercase; color: #595859; }
.videoTitle h1 i{font-size: 25px; background: #FF6FC4; background: linear-gradient(to bottom, #FF6FC4 0%, #FD2FA8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 12px; position: relative; top: -1px;}
.videoInfo{display: flex; justify-content: space-between; border-top: 3px solid #e3e1e3; border-bottom: 3px solid #e3e1e3; padding: 9px 0; align-items: center;}
.videoInfoLeft ul{display: flex; align-items: center;}
.videoInfoLeft ul li{font-size: 17px; color: #8f8e8f; 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: #595859; 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;}
.videoInfoRight ul{display: flex; align-items: center;}
.videoInfoRight ul li{font-size: 25px; text-transform: uppercase; margin-right: 10px;}
.videoInfoRight ul li:last-child{margin-right: 0px;}
.videoInfoRight ul li a{background-image:linear-gradient(to bottom, #ca2ff9, #7e22cf, #ca2ff9); background-size: auto 200%; padding-right: 18px; padding-left: 18px; color: #fff; height: 41px; line-height: 45px; border-radius: 3px; display: block;}
.videoInfoRight ul li a:hover{background-position: left bottom;}
.videoInfoRight ul li a i{margin-right: 10px; font-size: 22px;}
.description{padding-top: 12px; padding-bottom: 40px;}
.description h4{font-size: 17px; color: #ff69c1; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px;}
.description p{font-size: 17px; color: #a3a2a3; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px; padding-bottom: 20px;}
.description ul{display: flex; flex-wrap: wrap;}
.description ul li{font-size: 18px; font-weight: 400; font-family: "Poppins", sans-serif; margin-right: 8px; margin-bottom: 8px;}
.description ul li a{color: #a3a2a3; border: 3px solid #dedbdb; line-height: 36px; padding-right: 15px; padding-left: 13px; border-radius: 7px; display: block;}
.description ul li a i{font-size: 17px; margin-right: 7px; background: linear-gradient(to bottom, #FF6FC4 0%, #FD2FA8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.description ul li a:hover{background-color: #dedbdb; color: #595859;}
.commentBlock{border: 3px solid #dedbdb; border-radius: 12px; margin-bottom: 14px; padding: 14px 22px;}
.commentBlock:last-child{margin-bottom: 0px;}
.commentBlock h5{font-size: 17px; color: #ff69c1; font-weight: 400; font-family: "Poppins", sans-serif; line-height: 24px;}
.commentBlock h5 a{color: #ff69c1;}
.commentBlock h5 a:hover{color: #000;}
.commentBlock p{font-size: 17px; color: #a3a2a3; 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{border: 3px solid #dedbdb; height: 78px; border-radius: 12px; 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:'acumin_pro_condensedmedium'; font-weight: 700; 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-image: linear-gradient(to bottom, #ca2ff9, #7e22cf, #ca2ff9); background-size: auto 200%; border: 0px; border-radius: 3px;}
.submitBtn:hover{background-position: left bottom;}
.relatedArea{border-top: 3px solid #ff6fc4; 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;}