header,section,footer,aside,nav,main,article,figure{display:block}
body{margin:0px; padding:0px; font-family:'Roboto', sans-serif; background-color:#000;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block; height:auto;}
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;}
a:hover { color:#FFF; text-decoration:none; }
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .search, nav li a:after, .searchbox, .complete input{-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:#a0a0a0; opacity:1;}
::-moz-placeholder{color:#a0a0a0; opacity:1;}
:-ms-input-placeholder{color:#a0a0a0; opacity:1;}
:-moz-placeholder{color:#a0a0a0; opacity:1;}

/* Responsive menu */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:10px; width:150px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:999;}.mean-container a.meanmenu-reveal{width:22px;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:#8d3e9a;}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:100%;background:rgba(0, 0, 0, 0.9);margin:62px 0px 0 0; position:absolute; right:0px; top:0px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:rgba(0, 0, 0, 0.5);}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-size:16px;}.mean-container .mean-nav ul li a{display:block;float:none;width:80%;padding:12px 10%;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:#8d3e9a; 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}
/* Closed */

.centerwrap{width:1400px; margin:auto; position:relative;}
header{ background-color:#000; }
header .centerwrap { /*height:85px;*/ display:flex; align-items:center; position:relative; z-index:2; padding:0; }
/*.logo{ position:absolute; top:10px; left:10px; z-index:3; max-width:180px; }*/
.logo{ /*position:absolute; top:10px; left:10px;*/ z-index:3; max-width:180px; }
nav{ /*padding-left:200px;*/ display:flex; }
nav ul { display:flex; }
nav ul li{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:24px;}
nav ul li:before { content:'|'; color:#585858; margin:0 8px; font-size:26px; }
nav ul li:first-child:before { content:''; margin-right:0; }
nav ul li a{color:#f1f1f1; position:relative; text-transform:uppercase; }
nav ul li a.active, nav ul li a:hover{color:#8d3e9a;}
nav li.mobile { display:none; }
.hRight{ display:flex; margin-left:auto; }
.searchBlock{float:left;}
.searchArea{position:relative; border:1px solid #3d3c3c; width:215px; height:44px;}
.searchbox{width:100%; height:40px; font-family:'Roboto Condensed', sans-serif; font-weight:400; color:#a0a0a0; font-size:14px; padding-left:16px; padding-right:43px; background:none; border:none; background-color:#000; }
.searchbox:focus{background-color:#111;}
.search{position:absolute; right:0px; top:0px; background:url(../images/search.png) no-repeat center center; width:43px; height:43px; cursor:pointer; border:none;}
.search:hover{background-color:#000;}
.tBtns{float:left; margin-left:8px;}
.tBtns a{ display:inline-block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#000; border:1px solid #3e3e3e; line-height:42px; font-size:24px;padding:0 16px; color:#f1f1f1; position:relative;}
a.joinNow{background-color:#8d3e9a;}
.tBtns a:hover{background-color:#FFF; color:#8d3e9a; }

.bodyArea{ position:relative; }
.bodyArea.marginTop30 { margin-top:30px; }
.latestV{ display:flex; flex-wrap:nowrap; background:url(../images/pattern.jpg) no-repeat top right; box-shadow:0 0 54px rgba(4,0,0,0.63) inset; margin-bottom:22px;}
.latestVideo{float:left; position:relative; width:1024px;}
.latestVideo i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.latestVideo video{width:100%; display:block;}
.latestUpdate{padding:22px 16px; width:calc(100% - 1024px); display:flex; flex-direction:column; }
.latestTitle{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; color:#f1f1f1; background-color:#020202; border:1px solid #444444; line-height:44px; text-align:center; margin-bottom:22px;}
.latestTitle span{color:#8d3e9a;}
.latestUpdate h2{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px; color:#FFF; margin-bottom:10px;}
.latestUpdate h2 a{color:#FFF;}
.latestUpdate h2 a:hover{color:#8d3e9a; text-decoration:underline; }
.timeDate { display:inline-block; width:100%; color:#d9e6e2; font-weight:600; text-shadow:0 1px 1px #000; }
.date{ margin-right:12px; }
.time{ }
.ratings { float:right; font-size:14px; color:#f1f1f1; }
.categories{ margin-top:16px; text-shadow:0 1px 1px #000; }
.categories p { font-size:0.9em; color:#f1f1f1; line-height:130%; font-weight:700; margin-bottom:6px; }
.categories p a{ color:#e31f1f; text-decoration:underline; }
.categories p a:hover{ color:#FFF; text-decoration:none; }
.lupdateContent{ padding:8px 0; }
.lupdateContent p{ font-size:1em; line-height:140%; color:#fbfbfb;}
.latestUpdate .becomeMember { margin-top:auto; }
.becomeMember{text-align:center;}
.becomeMember a{ width:100%; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:700; background-color:#8d3e9a; font-size:24px; padding:6px 16px; color:#f1f1f1; position:relative; display:inline-block;}
.becomeMember a span{ position:relative; }
.becomeMember a:hover{background-color:#FFF; color:#8d3e9a; }

.updates{background:url(../images/bg.jpg) repeat-y left top; padding:15px 30px 28px;}
.updatesTitle{display:flex; justify-content:space-between; margin-top:10px; margin-bottom:26px;}
.updatesTitle h2{font-family: 'Roboto Condensed',sans-serif; font-size:28px; color:#8d3e9a; text-transform:uppercase; letter-spacing:0.005em; line-height:50px; background-color:#010000;  border:2px solid #484848;padding:0 40px;}
.paging{display:flex; align-items:center; justify-content:center;}
.iAllVideos{ display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:16px; }


.moreUpdates{background-color:#020202; border:1px solid #2d2d2d; margin-bottom:18px;}
.moreUpdates h1{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; color:#f1f1f1; float:left; line-height:44px; padding-left:20px;}
.moreUpdates h1 span{color:#8d3e9a;}
a.viewAll{float:right; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; background-color:#2a2a2a; border:3px solid #000; padding-left:25px; padding-right:16px; line-height:38px;}
a.viewAll span{color:#fbfdfd;}
a:hover.viewAll{background-color:#8d3e9a; color:#fff;}
.videoSection{margin-bottom:30px; background:url(../images/pattern.jpg) no-repeat center top; box-shadow:0 0 54px rgba(4,0,0,0.63) inset; -webkit-box-shadow:0 0 54px rgba(4,0,0,0.63) inset;}
.videoBlock{float:left; position:relative; width:770px;}
.videoHere{position:relative;}
.videoHere i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
/*.videoBlock:hover .videoCaption{opacity:1;}*/
.videoCaption{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.72); padding:14px 18px 10px; display:none;}
.videoCaption .timeDate{margin-bottom:8px;}
.videoCaption p{font-size:12.5px; line-height:17px; color:#fbfbfb;}
.catGuys{font-size:12.5px; line-height:18px; color:#f1f1f1; margin-top:8px;}
.catGuys a{color:#8d3e9a;}
.catGuys a:hover{color:#FFF;}
.videoDetails{float:right; width:calc(100% - 770px); padding:22px; padding-top:30px;}
.videoDetails h3{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:22px; color:#8d3e9a; margin-bottom:10px;}
.videoDetails h3 a{color:#8d3e9a;}
.videoDetails h3 a:hover{color:#FFF;}
.videoDetails .categories p{font-size:14px;}
.aboutMember{padding-top:20px; padding-bottom:19px;}
.aboutMember a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; background-color:#3e3e3e; font-size:20px;color:#f1f1f1; line-height:42px; position:relative; width:49%; text-align:center; float:left}
.aboutMember a:last-child{float:right;}
.aboutMember a span{ position:relative; }
a.becomeM{background-color:#8d3e9a;}
.aboutMember a:hover{background-color:#FFF; color:#8d3e9a; }
.videoPics{}
.videoPic{float:left; width:49%;}
.videoPic:last-child{float:right;}
.watchMore{text-align:center; padding:22px 0 0 0; }
.watchMore a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#FFF; background-color:#8d3e9a; border:3px solid #000; padding-left:25px; padding-right:16px; line-height:38px; display:inline-block;}
.watchMore a:hover{background-color:#FFF; color:#8d3e9a;}

.getYourPass{padding:48px 0; display:flex; justify-content:center;}
.getYourPass a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:48px; padding:8px 22px; font-weight:700; text-transform:uppercase; color:#fff; background-color:#8d3e9a; text-align:center; border-radius:3px;}
.getYourPass a:hover{background-color:#fff; color:#8d3e9a;}

footer{background-color:#000; padding-top:16px; padding-bottom:20px; display:inline-block; width:100%; }
.fLeft{float:left;}
.fLinks{font-size:13px; color:#727272; text-transform:uppercase; padding-bottom:5px;}
.fLinks a{color:#727272; padding:0 22px;}
.fLinks a:first-child{padding-left:0px;}
.fLinks a:last-child{padding-right:0px;}
.fLinks a:hover{color:#8d3e9a;}
.copyright{font-size:13px; color:#4a4949;}
.copyright a{color:#4a4949; text-decoration:underline}
.copyright a:hover{color:#8d3e9a; text-decoration:none}
.social{float:right; display:flex; align-items:center; padding-top:4px;}
.social a{margin-left:38px; color:#727272; font-size:26px;}
.social a:first-child{margin-left:0px;}
.social a:hover{opacity:0.7; color:#FFF;}

/* Photos */
.filter{float:right;}
.filter li{float:left;}
.filter li:first-child{border-left:3px solid #000; }
.filter li a{float:right; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; background-color:#2a2a2a; border:3px solid #000; padding-left:25px; padding-right:16px; line-height:38px; border-left:0px;}
.filter li a span{color:#fbfdfd;}
.filter li a:hover, .filter li a.active, .filter li.active a{background-color:#8d3e9a; color:#fff;}
.blackbox{background:url(../images/pattern.jpg) repeat-y top center; box-shadow:0 0 54px rgba(4,0,0,0.63) inset; -webkit-box-shadow:0 0 54px rgba(4,0,0,0.63) inset; padding:38px 40px; margin-bottom:76px;}
.photoBlock{ position:relative; background:rgba(0, 0, 0, 0.3); padding-bottom:8px; }
.photoBlock img { width:100%; height:auto; }
.photoBlock h3{ font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; padding:8px 12px; text-transform:uppercase; }
.photoBlock h3 a{ color:#FFF; }
.photoBlock h3 a:hover{ color:#8d3e9a; text-decoration:underline; }
.photoBlock .timeDate { padding:0 12px; display:flex; font-size:0.9em; flex-direction:column; }
.photoBlock .timeDate .date { display:inline-block; }
.photoIcon{background:url(../images/photoIcon.png) no-repeat left center; padding-left:23px; line-height:16px; color:#f1f1f1; font-size:14px; float:left;}

/* Pagination */
.pagination{text-align:center; padding:48px 0 28px 0; display:inline-block; width:100%;}
.pagination li{display:inline-block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; margin:0 2px;}
.pagination li a{line-height:34px; border-radius:3px; border:2px solid #484848; background-color:#000; min-width:42px; display:block; color:#FFF;}
.pagination li a:hover, .pagination li.active a, .pagination li a.active{background-color:#8d3e9a; color:#fff;}

.updatesPagination {display:flex; justify-content:flex-end; margin-top:0; margin-bottom:26px; }
.shortPagination {display:flex; float:right; justify-content:right;padding-top:25px;padding-bottom:30px;}
.shortPagination a{width:33px; height:33px; border-radius:3px; border:2px solid #484848; background:#000; text-align:center }
.shortPagination a.prev{margin-right:8px;}
.shortPagination a:hover{background-color:#8b8b8e;}
.shortPagination a i{ font-size:27px; color:#FFF; }
.shortPagination a.muted { color:#484848; cursor:not-allowed; }
.shortPagination a.muted i { color:#484848; }
.shortPagination span{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:400; font-size:24px; color:#fff; text-transform:uppercase; letter-spacing:0.005em; padding:0 16px;}


/* Videos */
.videosArea { display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:16px; }
.videosArea.highres { grid-template-columns: repeat(4, 1fr); }
.videoSpace{padding:45px 50px;}
.videoBox{ position:relative; background:rgba(0, 0, 0, 0.3); padding-bottom:8px; }
.videoBox h3{ font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; padding:8px 12px; text-transform:uppercase; }
.videoBox h3 a{ color:#FFF; }
.videoBox h3 a:hover{ color:#8d3e9a; text-decoration:underline; }
.videoBox .timeDate { padding:0 12px; display:flex; font-size:0.9em; }
.videoBox .timeDate .date { display:inline-block; }
.videoBox img{width:100%;}
.videoBox .updateThumb { display:inline-block; width:100%; }
.videoBox .updateThumb a { display:inline-block; width:100%; vertical-align:top; }
.videoBox .updateThumb a:before{background:url(../images/thumbPlay.png) no-repeat center center; width:84px; height:84px; margin-top:-42px; opacity:0.5; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); content:''; z-index:1}
.videoBox .updateThumb a:hover:before{opacity:1;}
.videoBox .updateThumb .item-video-thumb a:before { margin-top:0; }

/* Models */
.modelsArea { display:grid; grid-template-columns:repeat(4, 1fr); grid-gap:16px; }
.model{ position:relative; background:rgba(0, 0, 0, 0.3); padding-bottom:8px; }
.model h3{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:22px;color:#8d3e9a; padding:8px 12px; text-transform:uppercase; }
.model h3 a{color:#FFF;}
.model h3 a:hover{color:#8d3e9a;}
.model h5{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:1em; color:#8d3e9a; padding:0 12px; }

.models-az{float:left; width:100%; text-align:center; margin:0 0 4px 0;}
.models-az ul {float:left; width:100%; text-align:center; margin:0; padding:0; list-style:none;}
.models-az ul li{display:inline-block; vertical-align:top;}
.models-az ul li a{float:right; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:15px; color:#8d3e9a; background-color:#2a2a2a; padding:10px 10px; }
.models-az ul li a:hover, .filter li a.active, .filter li.active a{background-color:#8d3e9a; color:#fff;}

/* Members Pic */
.membersPics{}
.memberBlock{padding:45px 50px; margin-bottom:38px;}
.memberPic{float:left; margin-right:9px; margin-bottom:12px;}
/*.memberPic:nth-child(6n){margin-right:0px;}*/
.memberPagi{padding-top:16px;}
.memberPicVid{}
.memberPicVid h3{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:32px;color:#FFF; margin-bottom:8px; text-transform:uppercase; }
.memberCate{ display:inline-block; width:100%; margin-top:22px; padding:12px; background:rgba(0, 0, 0, 0.3); }
.memberCate p{font-size:0.9em; color:#f1f1f1; line-height:140%; text-shadow:0 2px 2px #000; }
.memberCate p a{color:#8d3e9a; text-decoration:underline; }
.memberCate p a:hover{color:#FFF; text-decoration:none; }
.memberContent{padding-top:20px;}
.memberContent p{font-size:1em; line-height:23px; color:#fff;}
.memberL{float:left;}
a.viewVideo{float:right; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:19px; color:#8d3e9a; background-color:#1e1d1d; line-height:50px; padding:0 18px; margin-top:6px;}
a:hover.viewVideo{background-color:#8d3e9a; color:#fff;}
.memberBlock .moreUpdates{margin-bottom:32px;}
/*.memberBlock .videoBox:nth-child(3), .memberBlock .videoBox:nth-child(4){margin-bottom:0px;}*/
.extraSpace{margin-bottom:170px;}

/* Members Vid */
.memberVid{position:relative; margin-bottom:18px;}

/*.memberVid i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.memberVid video{width:100%; display:block;}*/

/* ModelBio */
.modelBio{float:left; width:49%; /*margin-right:38px;*/ margin-bottom:25px;}
.modelBio h3{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:32px;color:#8d3e9a; margin-top:12px; margin-bottom:10px; text-shadow:#000 0 0 1px; }
.modelBio p{font-size:1em; line-height:140%; color:#fff; padding-bottom:20px; }
.modelDetails{background-color:rgba(0,0,0,0.3); padding:22px 40px; display:flex; justify-content:space-between; flex-wrap:wrap; }
.modelDetails ul{width:33.33%; }
.modelDetails ul li{font-size:14px; line-height:22px; color:#fff; margin-bottom:14px;}
.modelDetails ul li span{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:19px; color:#8d3e9a; display:block;}
.modelDetails ul li:last-child{margin-bottom:0px;}
.modelBioRight{float:right; width:49%; margin-bottom:12px;}
.modelBioRight .videoBox{width:100%; margin-right:0px; }

/* Trailer */
.joinOptions{padding-top:45px; float:left; width:735px;}
.joinOptions a{height:87px; border:3px solid #cccccc; background-color:#fff; margin-bottom:13px; width:100%; display:block; position:relative;}
.joinOptions a:last-child{margin-bottom:0px;}
.memberShipT{float:left; font-size:36px;color:#30b2db; text-transform:uppercase; line-height:38px; padding-top:11px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; padding-left:20px;}
.memberShipT span{font-family:'Roboto', sans-serif; font-weight:400; color:#070707; display:block; font-size:15px; text-transform:none; line-height:15px; padding-left:2px;}
.price{float:right; background-color:#8d3e9a; display:block; height:81px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; color:#FFF; font-size:72px; line-height:80px; position:relative; min-width:132px; text-align:center;}
.price sup{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:27px; position:relative; line-height:28px; top:-27px; left:-9px;}
.price span{font-size:15px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;right:16px; position:absolute; bottom:14px; line-height:16px;}
.joinOptions a:hover{background-color:#30b2db; border-color:#fff}
.joinOptions a:hover .memberShipT{color:#fff;}
.joinOptions a:hover .price{background-color:#09779a; color:#fff;}
.best{font-weight:700; font-size:17px; color:#8d3e9a; background-color:#30b2db; text-transform:uppercase; line-height:22px; display:inline-block; padding:8px 12px 12px; margin-right:22px; margin-top:20px; float:right;}
.best span{border-bottom:3px solid #8d3e9a;}
.memberBenefits{float:right; background-color:#020202; border:1px solid #2d2d2d; width:538px; margin-top:45px; padding:22px 22px 34px;}
.memberBenefits h4{text-align:center; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:30px; color:#30b2db; margin-bottom:32px; padding-top:5px;}
.memberBenefits ul li{font-size:16px; line-height:21px; color:#8d3e9a; background:url(../images/point.png) no-repeat left top; padding-left:26px; margin-bottom:30px; }
.memberBenefits ul li:last-child{margin-bottom:0px;}
a.bMember{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; background-color:#8d3e9a; font-size:20px;padding:0 28px; color:#f1f1f1; line-height:38px; border:3px solid #000; float:right;}
a.bMember span{ position:relative; }
a:hover.bMember{background-color:#FFF; color:#8d3e9a; }

/* Join */
.joinLeft{float:left; width:348px;}
.createAcc{margin-bottom:35px;}
.joinTitle{background-color:#020202; border:1px solid #2d2d2d; text-align:center; margin-bottom:12px;}
.joinTitle h3{font-size:20px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; color:#8d3e9a; line-height:44px;}
.joinBox{border:3px solid #cccccc; height:52px; width:100%; padding:0 12px; font-family:'Roboto', sans-serif; font-size:16px; color:#070707;  margin-bottom:10px;}
.joinBox:last-child{margin-bottom:0px;}
.joinBox::-webkit-input-placeholder{color:#070707; opacity:1;}
.joinBox::-moz-placeholder{color:#070707; opacity:1;}
.joinBox:-ms-input-placeholder{color:#070707; opacity:1;}
.joinBox:-moz-placeholder{color:#070707; opacity:1;}
.choosePayment{}
.cPayment label{border:3px solid #cccccc; height:54px; width:100%; background-color:#fff; display:block; line-height:46px; padding-left:17px; margin-bottom:10px; font-size:16px;}
.cPayment label input{margin-right:11px;}
.cPayment label:last-child{margin-bottom:0px;}
.joinRight .joinTitle{text-align:left;}
.joinRight .joinTitle h3{padding-left:54px;}
.joinRight{float:right; width:922px;}
.membership label{display:block; border:3px solid #cccccc; background-color:#fff; margin-bottom:13px; height:87px; cursor:pointer; position:relative;}
.membership label:last-child{margin-bottom:0px;}
.membership label input{float:left; margin-right:14px; margin-top:34px; position:absolute; left:-9999px; top:0px;}
.membership label.active{/*background-color:#30b2db;*/ background-color:#8d3e9a; border-color:#fff}
.membership label.active .memberShipT{color:#fff;}
.membership label.active .memberShipT span{color:#fff;}
.membership label.active .price{/*background-color:#09779a;*/ background-color:#30b2db; color:#fff;}
.complete{padding-top:48px; width:100%; text-align:center;}
.complete input{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:34px;color:#f1f1f1; background:#8d3e9a url(../images/rightArrowBB.png) no-repeat 9% center; border:3px solid #000000; height:83px; text-align:center; width:664px; margin:auto; cursor:pointer;}
.complete input:hover{color:#000;}
.bestdeal{font-weight:700; font-size:17px; color:#5ccaed; background-color:#010000; text-transform:uppercase; line-height:22px; display:inline-block; padding:8px 12px 12px; margin-left:60px; margin-top:20px;}
.bestdeal span{border-bottom:3px solid #f4a5b5;}
.memberBenefit{float:left; background-color:#020202; border:1px solid #2d2d2d; width:100%; margin-top:106px; padding:22px 22px 34px;}
.memberBenefit h4{text-align:center; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:30px; color:#30b2db; margin-bottom:32px; padding-top:5px;}
.memberBenefit ul li{font-size:16px; line-height:21px; color:#8d3e9a; background:url(../images/point.png) no-repeat left top; padding-left:28px; margin-bottom:20px; border-bottom:1px solid #353535; padding-bottom:20px;}
.memberBenefit ul li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px;}

.trailer_block { opacity:0; width:100%; clear:both; position:absolute; top:0; left:0; z-index:5; }

.adv-search-box { color:#FFF; border-color:#4a4a4a; }
.adv-search-box h4 { background:#000; color:#FFF; }
.adv-search-box .form-row ul.adv-search-list li label:hover, .adv-search-box .form-row ul.adv-search-list li label.active { background-color:#555; }

.errorMsg.noPadding h3 { color:#8d3e9a; }

.comment-form { background-color:rgba(46, 46, 46, 0.6); }
.comment-body { background-color:#1f1f1f; color:#FFF; }
.member-name { color:#8d3e9a; }
.comment-body .text { color:#FFF; }
.comment-body .date { float:none; font-size:12px; }

.contentBody { display:inline-block; width:100%; color:#FFF; }
.contentBody p { display:inline-block; width:100%; margin-bottom:15px; line-height:140%; }
.contentBody p:last-child { margin-bottom:0; }
.contentBody .alert p { margin-bottom:15px; }
.contentBody .alert p:last-child { margin-bottom:0; }

.faqs ul li .faq_question > a.active, .faqs ul li .faq_question > a:hover { color:#8d3e9a; }

/* Bootstrap Overrides */
.btn-primary { background-color:#8d3e9a; border-color:#8d3e9a; }
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { background-color:#333; border-color:#333; }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem #8d3e9a; }

.contentBody h2 {font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:28px;color:#8d3e9a; margin-top:12px; margin-bottom:10px;}
.contentBody p { padding-bottom:0; }

/* Slider */
.slider{position:relative; z-index:1; margin-bottom:24px; }
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:52px; height:52px; border-radius:5%; text-indent:-9999px; top:50%!important; transform:translateY(-50%);}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-1px; background:rgba(0,0,0,0.64) url(../images/rightArrow.png) no-repeat center center;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:-4px; background:rgba(0,0,0,0.64) url(../images/leftArrow.png) no-repeat center center;}
ul.bjqs-controls.v-centered li a:hover{background-color:#000;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/* Slider Close */

/* Overlay styling */
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:1000}
.overlay-content{background:#fff;padding:0;border-radius:8px;border:11px solid #171717;display:flex;max-width:1200px;width:100%;box-sizing:border-box;position:relative}
.overlay-image{width:458px;height:auto;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;border-right:11px solid #171717}
.overlay-logo{position:absolute;top:-80px;right:190px;width:349px;height:auto;z-index:2;transform:scale(1);image-rendering:crisp-edges}
.overlay-text{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:left;padding:20px;background:url('../images/bg.jpg') no-repeat center center/cover;color:#fff;position:relative;z-index:1}
.warning-box{background-color:rgba(0,0,0,.65);border:2px solid #fff;padding:40px;text-align:center;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-variation-settings:'wght' 600,'wdth' 67.5,'slnt' 0;font-size:16px;color:#fff;width:100%;max-width:700px;margin:90px auto 10px auto}
.warning-box p{margin-bottom:12px}
.button-container{display:flex;justify-content:center;gap:20px;margin-top:20px}
#exit-btn{padding:10px 40px;background-color:#070707;color:#fff;border:2px solid #838181;border-radius:2px;cursor:pointer;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-size:28px;text-transform:uppercase}
#exit-btn:hover{background-color:#838181;color:#000}
#enter-btn{padding:10px 40px;background-color:#8d3e9a;color:#fff;border:none;border-radius:2px;cursor:pointer;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-size:28px;text-transform:uppercase}
#enter-btn:hover{background-color:#fff;color:#8d3e9a}