article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'Open Sans', sans-serif; font-weight:400;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
dl{margin:0px; padding:0px;}
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;}
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, .watch, ul.tags li a:before{-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;}

a { color:#ed136a; }
a font { color:#ed136a !important; }
a:hover { color:#333; }
a:hover font { color:#333 !important; }

.btn { display:inline-block; border-radius:4px; padding:10px 15px; color:#FFF; text-shadow:#000 1px 1px 1px; font-weight:300; }
.btn.btn-gold, .mean-container a.meanmenu-reveal {
	background: #ffc13c; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc13c 0%, #db9534 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffc13c 0%,#db9534 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffc13c 0%,#db9534 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc13c', endColorstr='#db9534',GradientType=0 ); /* IE6-9 */
}
.btn.btn-gold:hover {
	background: #db9534; /* Old browsers */
	background: -moz-linear-gradient(top, #db9534 0%, #ffc13c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #db9534 0%,#ffc13c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #db9534 0%,#ffc13c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db9534', endColorstr='#ffc13c',GradientType=0 ); /* IE6-9 */
}
.btn.btn-gray {
	background: #cfcfcf; /* Old browsers */
	background: -moz-linear-gradient(top, #cfcfcf 0%, #878787 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cfcfcf 0%,#878787 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cfcfcf 0%,#878787 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#878787',GradientType=0 ); /* IE6-9 */
}
.btn.btn-gray:hover {
	background: #878787; /* Old browsers */
	background: -moz-linear-gradient(top, #878787 0%, #cfcfcf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #878787 0%,#cfcfcf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #878787 0%,#cfcfcf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}
.btn.btn-red {
	background: #ed136a; /* Old browsers */
	background: -moz-linear-gradient(top, #ed136a 0%, #bd0b25 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ed136a 0%,#bd0b25 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ed136a 0%,#bd0b25 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed136a', endColorstr='#bd0b25',GradientType=0 ); /* IE6-9 */
}
.btn.btn-red:hover {
	background: #bd0b25; /* Old browsers */
	background: -moz-linear-gradient(top, #bd0b25 0%, #ed136a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bd0b25 0%,#ed136a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bd0b25 0%,#ed136a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0b25', endColorstr='#ed136a',GradientType=0 ); /* IE6-9 */
}
.btn.btn-blue {
	background: #05bae7; /* Old browsers */
	background: -moz-linear-gradient(top, #05bae7 0%, #0082a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #05bae7 0%,#0082a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #05bae7 0%,#0082a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05bae7', endColorstr='#0082a3',GradientType=0 ); /* IE6-9 */
}
.btn.btn-blue:hover {
	background: #0082a3; /* Old browsers */
	background: -moz-linear-gradient(top, #0082a3 0%, #05bae7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0082a3 0%,#05bae7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0082a3 0%,#05bae7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0082a3', endColorstr='#05bae7',GradientType=0 ); /* IE6-9 */
}

.customPage { line-height:130%; }
.customPage a { color:#ed136a; }
.customPage a:hover { color:#333; }
.customPage p { display:inline-block; width:100%; vertical-align:top; margin-bottom:15px; line-height:130%; }

/* DropDown */
.desc{color:#6b6b6b}
.desc a{color:#0092dd}
.dropdown{float:right; margin:0px; text-align:left;}
.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0}
.dropdown dd{position:relative; z-index:2;}
.dropdown a,.dropdown a:visited{text-decoration:none;outline:none}
.dropdown a:hover{color:#5d4617}
.dropdown dt a:hover{color:#5d4617;border:1px solid #d0c9af}
.dropdown dt a{background:#f6f5f2 url(../images/flagArrow.jpg) no-repeat right center; display:block; padding-right:20px; border:1px solid #bfbdbd; width:150px; border-radius:3px; -webkit-border-radius:3px; line-height:26px; color:#030000; font-size:14px; font-family:'Raleway', sans-serif; font-weight:500;}
.dropdown dt a span{cursor:pointer;display:block;padding:5px 5px 5px 11px}
.dropdown dd ul{background:#f6f5f2 none repeat scroll 0 0;border:1px solid #bfbdbd;color:#030000;display:none;left:0;padding:5px 0;position:absolute;top:2px;width:auto;min-width:150px;list-style:none;border-radius:3px; -webkit-border-radius:3px;}
.dropdown span.value{display:none}
.dropdown dd ul li a{padding:5px;display:block; font-size:14px; color:#030000; font-family:'Raleway', sans-serif; font-weight:500;}
.dropdown dd ul li a:hover{background-color:#039cd2; color:#fff;}
.dropdown img.flag{border:none;vertical-align:top;margin-left:6px; display:inline-block; position:relative; margin-right:5px; top:2px;}
.dropdown dt img.flag{top:7px; margin-left:0px;}
/* DropDown Close */

/*Responsive menu*/
.responsive_menu{padding-top:0px;}
.responsive_menu select{display:block; width:200px; height:32px; padding:4px 12px; font-size:14px; line-height:normal; color:#fff; vertical-align:middle;border:none; text-align:center; cursor:pointer; border:none; background:#039cd2 url(../images/selectArrow.png) no-repeat 95% center; margin:auto; border-radius:3px; -webkit-border-radius:3px; font-size:14px; font-family:'Raleway', sans-serif; font-weight:500; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3) inset;}
.responsive_menu select option{padding:2px 0; color:#fff; text-align:left;}
/*Responsive menu close*/

/* Basic jQuery Slider essential 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:52px; height:52px; border-radius:3px; -webkit-border-radius:3px; text-indent:-9999px; top:50%!important; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}
ul.bjqs-controls.v-centered li.bjqs-next a{right:9px; background:rgba(0,0,0,0.47) url(../images/rightArrow.png) no-repeat center center;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:9px; background:rgba(0,0,0,0.47) url(../images/leftArrow.png) no-repeat center center;}
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;}
/* Basic jQuery Slider essential styles */

.centerwrap{width:1285px; margin:auto;}
header{background-color:#030000;}
.logo{float:left; padding-top:14px; margin-left:-61px; padding-bottom:13px;}
.extreme{float:right; font-family:'Raleway', sans-serif; font-size:30px; color:#039cd2; font-weight:700; text-transform:uppercase; letter-spacing:-0.018em; line-height:28px; padding-top:16px;}
.extreme strong{color:#f9037e; font-weight:700;}
.extreme span{display:block; color:#fff; font-family:'Raleway', sans-serif; font-size:24px; font-weight:300; text-transform:none; letter-spacing:0.01em;}
.topNav{background-color:#f6f5f2; padding:12px 0; border-bottom:1px solid #d1d1d1;}
nav{float:left;}
nav li{float:left; font-size:19px; font-family:'Raleway', sans-serif; font-weight:500; text-transform:uppercase; margin-right:14px; letter-spacing:-0.005em;}
nav li a{color:#030000; line-height:38px; padding:0 22px; border-radius:3px; -webkit-border-radius:3px; display:block;}
nav li a.member{background-color:#646363; color:#fff;}
nav li a.instant{background-color:#f9037e; color:#fff;}
nav li a:hover, nav li a.active{background-color:#039cd2; color:#fff;}
.blackBg{background:url(../images/bg.png) repeat;}
.bannerArea{padding:20px 0;}
.responsiveView{background-color:#030000;}
.friendly{background:url(../images/responsive.png) no-repeat left center; padding-left:182px; padding-top:26px; padding-bottom:26px; float:left;}
.friendly h1{font-weight:700; font-family:'Raleway', sans-serif; font-size:32px; text-transform:uppercase; color:#039cd2; line-height:34px;}
.friendly p{font-family:'Raleway', sans-serif; font-size:24px; text-transform:uppercase; color:#fff; line-height:26px;}
a.joinUs{float:right; font-weight:700; font-family:'Raleway', sans-serif; font-size:30px; line-height:56px; background-color:#f9037e; border-radius:3px; -webkit-border-radius:3px; padding:0 48px; margin-top:28px; color:#fff; text-transform:uppercase;}
a:hover.joinUs{background-color:#039cd2;}
.whiteBg{background:url(../images/bg.jpg) repeat; overflow:hidden;}
.blockspace{padding:40px 0 50px;}
.title{margin-bottom:25px;}
.title h2{font-size:30px; color:#3f3f3f; text-transform:uppercase; font-weight:700; font-family:'Raleway', sans-serif; padding-left:35px; line-height:32px; margin-bottom:5px;}
.sectionBlock .title { margin-bottom:0; }
.sectionBlock .title h2 { padding-left:0; font-size:24px; }
.rvideo{background:url(../images/videoIcon.png) no-repeat left center;}
.title h3{font-weight:600; color:#039cd2; font-size:17px; line-height:20px;}
.title p{font-size:15px; line-height:20px; color:#3f3f3f; padding-bottom:20px;}
.pagination{float:left;}
.pagination li{float:left; font-size:18px; text-align:center; margin-right:4px;}
.pagination li a{background-color:#4f4f4f; border-radius:3px; -webkit-border-radius:3px; display:block; width:32px; line-height:30px; color:#fff;}
.pagination li a.active, .pagination li a:hover{background-color:#039cd2;}
.centerPagination{float:none; text-align:center;}
.centerPagination li{float:none; display:inline-block; margin:0px 1px;}
.selectMenu{float:right;}
.selectMenu select{background:#4f4f4f url(../images/selectArrow.png) no-repeat 96% center; border-radius:3px; -webkit-border-radius:3px; height:30px; border:none; font-family:'Open Sans', sans-serif; font-size:14px; color:#fff; min-width:160px; padding-left:3px;}
.videoBlock{float:left; margin-right:27px; margin-bottom:14px; width:410px;}
.videoBlock:nth-child(3n){margin-right:0px;}
.videoPic{position:relative; margin-bottom:2px;}
.videoPreview{position:relative; display:inline-block; width:100%; vertical-align:top;}
.videoPic img, .modelPic img, .photoPic img { vertical-align:top; max-width:100%; width:100%; height:auto; }
.videoPic h5{position:absolute; left:0px; bottom:0px; font-size:15px; color:#fff; letter-spacing:-0.01em; font-weight:600; background-color:rgba(0,0,0,0.72); padding:5px 8px; width:100%; z-index:9999;}
.watch{position:absolute; left:50%; top:50%; z-index:9999; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background-color:rgba(249,3,126,0.72); line-height:50px; padding:0 16px; font-family:'Raleway', sans-serif; font-weight:700; color:#fff; text-transform:uppercase; opacity:0; font-size:18px;}
.watch span{background:url(../images/watchNow.png) no-repeat right center; padding-right:22px;}
.videoPic:hover .watch{opacity:1;}
.videoBlock p{font-size:14px; color:#6b6b6b;}
.videoBlock p a{color:#ed136a;}
.videoBlock p a:hover{color:#333;}
.access{text-align:center; padding-top:22px;}
.access a{font-weight:700; font-family:'Raleway', sans-serif; font-size:48px; letter-spacing:-0.005em; color:#fff; background-color:#f9037e; border-radius:3px; -webkit-border-radius:3px; line-height:90px; display:block; text-transform:uppercase;}
.access a:hover{background-color:#0f0f0f;}
.access p{font-family:'Raleway', sans-serif; font-weight:500; color:#0f0f0f; text-transform:uppercase; font-size:22px; letter-spacing:0.005em; padding-top:5px;}
.blackBg .title h2{color:#fff;}
.blackBg .title p{color:#939292;}
.blackBg .access p{color:#fff;}
h2.oModels{background:url(../images/modelIcon.png) no-repeat left center; padding-left:58px;}
.whiteBg h2.oModels{background:url(../images/modelIconDark.png) no-repeat left center;}
.modelBlock{float:left; margin-right:12px; margin-bottom:10px; width:204px;}
.modelBlock:nth-child(6n){margin-right:0px;}
.modelPic{position:relative; margin-bottom:3px;}
.modelPic h5{position:absolute; left:0px; bottom:0px; font-size:15px; color:#fff; letter-spacing:-0.01em; font-weight:600; background-color:rgba(0,0,0,0.72); padding:5px 8px; width:100%;}
.modelBlock p{font-size:14px; text-align:center; color:#939292;}
.whiteBg .modelBlock p{color:#616060;}
.topRate{background:url(../images/favoriteIcon.png) no-repeat left center;}
h2.recentPhotos{background:url(../images/photoIcon.png) no-repeat left center; padding-left:46px;}
.whiteBg h2.recentPhotos{background:url(../images/photoIconDark.png) no-repeat left center;}
.photoBlock{float:left; margin-right:27px; margin-bottom:14px; width:235px;}
.photoBlock:nth-child(5n){margin-right:0px;}
.photoPic{margin-bottom:3px;}
.photoBlock h5{font-weight:600; color:#fff; font-size:15px; letter-spacing:-0.01em;}
.photoBlock h5 a{color:#fff;}
.whiteBg .photoBlock h5 a{color:#3b3b3b;}
.photoBlock h5 a:hover{color:#ed136a;}
.photoBlock p{font-size:14px; color:#939292;}
.whiteBg .photoBlock p{color:#616060;}
.photoBlock p a{color:#ed136a;}
.photoBlock p a:hover{color:#fff;}
.whiteBg .photoBlock p a:hover{color:#3b3b3b;}
.bigUpdates{ background-color:#030000;}
.updates{float:left; padding-top:26px; padding-bottom:26px;}
.updates h2{font-weight:700; font-family:'Raleway', sans-serif; font-size:34px; text-transform:uppercase; color:#039cd2; line-height:34px;}
.updates p{font-family:'Raleway', sans-serif; font-size:24px; text-transform:uppercase; color:#fff; line-height:26px; letter-spacing:-0.012em}
footer{ background-color:#303030; padding:15px 0; }
footer p{float:left; font-size:12px; color:#8a8888; line-height:130%; }
footer p a{color:#8a8888; text-decoration:underline}
footer p a:hover{color:#fff; text-decoration:none;}
footer p.fLinks{float:right; margin-top:10px;}
footer p.fLinks a{text-decoration:none; margin:0 3px;}
footer p.fLinks a:last-child{margin-right:0px;}
.clickHere{text-align:center; font-family:'Raleway', sans-serif; font-size:26px; font-weight:500; padding-top:50px; text-transform:uppercase; padding-bottom:74px;}
.clickHere a{color:#039cd2; text-decoration:underline;}
.clickHere a:hover{color:#039cd2; text-decoration:none;}
.paginationAlone{padding-top:40px; padding-bottom:10px;}
.modelName{text-align:center; padding-top:18px; padding-bottom:55px;}
.modelName li{font-size:16px; text-align:center; display:inline-block; text-transform:uppercase;}
.modelName li a{background-color:#4f4f4f; border-radius:3px; -webkit-border-radius:3px; display:block; min-width:32px; line-height:30px; color:#fff; padding:0 9px;}
.modelName li a.active, .modelName li a:hover{background-color:#039cd2;}

/* News */
.news{background:url(../images/newsIcon.png) no-repeat left center; padding-left:42px;}
.newsArea{}
.newsBlock{border-bottom:1px solid #cecccc; padding-bottom:15px; padding-top:35px; margin-bottom:15px;}
.newsPic{text-align:center; margin-bottom:28px;}
.newsPic img{display:inline-block;}
.topspace{padding-top:40px;}
.newsBlock h3{font-size:17px; font-weight:600; line-height:22px;}
.newsBlock h3 a{color:#ed136a;}
.newsBlock h3 a:hover{color:#3f3f3f;}
.date{font-size:15px; color:#3f3f3f; line-height:22px; margin-bottom:5px;}
.newsBlock p{font-size:15px; color:#6b6b6b; line-height:20px; padding-bottom:20px;}
.bnone{margin-bottom:20px; border-bottom:1px solid #cecccc; padding-bottom:14px;}
.newsSpost p{font-size:15px; color:#6b6b6b; line-height:20px; padding-bottom:20px;}
.newsSpost h5{font-size:26px; line-height:48px; letter-spacing:-0.005em; text-transform:uppercase; font-weight:700; text-align:center; padding-bottom:50px;}
.newsSpost h5 a{color:#039cd2; text-decoration:underline;}
.newsSpost h5 a:hover{text-decoration:none;}
.titleSpace{margin-bottom:15px;}

/* Photo Gallery */
.modelPhotos{padding-bottom:30px;}
.modelPhoto{float:left; margin-right:27px; margin-bottom:20px;}
.modelPhoto:nth-child(5n){margin-right:0px;}
.someLinks{clear:both; text-align:center; padding-top:55px; padding-bottom:32px;}
.someLinks li{display:inline-block; width:250px; font-size:22px; font-weight:700; font-family:'Raleway', sans-serif; text-transform:uppercase; position:relative;}
.someLinks li a{background-color:#039cd2; border-radius:3px; -webkit-border-radius:3px; display:block; line-height:58px; color:#fff; cursor:pointer;}
.someLinks li ul{position:absolute; left:0px; top:56px; background-color:#4f4f4f; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; 
padding:8px 12px; width:100%; display:none; z-index:2}
.someLinks li ul li{font-size:20px; border-bottom:1px solid #fefefe; font-family:'Open Sans', sans-serif; font-weight:400; width:100%; display:block;}
.someLinks li ul li a{color:#fff; line-height:38px; background:none;}
.someLinks li a span{display:inline-block;}
.someLinks li ul li a:hover{color:#111;}
.someLinks li ul li:last-child{border-bottom:0px;}
.viewVideos{background:url(../images/viewVideo.png) no-repeat left center; padding-left:43px;}
.comments{background:url(../images/commemts.png) no-repeat left center; padding-left:47px;}
.download{background:url(../images/download.png) no-repeat left center; padding-left:40px;}
.favorites{background:url(../images/favorites.png) no-repeat left center; padding-left:40px;}
.featuring{font-size:16px; color:#6b6b6b; border-bottom:1px solid #cac9c9; padding-bottom:24px; margin-bottom:28px;}
.featuring a{color:#ed136a;}
.featuring a:hover{color:#333;}
.modelContent{}
.modelContent p{font-size:15px; line-height:20px; color:#6b6b6b; padding-bottom:20px;}
.subVideos{padding-top:54px;}
.subVideos h2{font-size:30px; color:#3f3f3f; text-transform:uppercase; font-weight:700; font-family:'Raleway', sans-serif; letter-spacing:-0.015em; padding-bottom:22px;}

.videoPlayerArea{margin-bottom:50px;}
.videoPlayerArea video{display:block; width:100%;}
.videoPlayerdummy{position:relative;}
.videoPlayerdummy i{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background:url(../images/play.png) no-repeat; width:132px; height:132px;}
.viewPhotos{background:url(../images/photoIcon.png) no-repeat left center; padding-left:43px;}

/* ModelBio */
.modelArea{ margin-bottom:80px;}
.modelImage{float:left; width:220px;}
.modelDetails{float:right; width:calc(100% - 240px);}
.modelDetails h4{font-size:17px; color:#039cd2; font-weight:600; line-height:20px;}
.modelDetails p{font-size:15px; line-height:20px; color:#3f3f3f;}
.modelDetails hr{border:0px; height:1px; background-color:#cac9c9; width:100%; margin-top:26px; margin-bottom:22px;}
.featuringModels{}
/*.featuringModels h2{font-size:30px; color:#3f3f3f; text-transform:uppercase; font-weight:700; font-family:'Raleway', sans-serif; letter-spacing:-0.015em; padding-bottom:22px;}*/
.featureModel{border-bottom:1px solid #cac9c9; padding-bottom:30px; margin-bottom:30px;}
.featureModel:last-child{border-bottom:0px; padding-bottom:0px; margin-bottom:0px;}
.featurePic{float:left; width:410px;}
.featureModelDetails{float:right; width:calc(100% - 425px);}
.featureModelDetails h4{font-size:17px; color:#039cd2; font-weight:600; line-height:20px; padding-bottom:12px;}
.featureModelDetails h4 a{color:#039cd2;}
.featureModelDetails h4 a:hover{color:#333;}
.featureModelDetails p{font-size:15px; line-height:20px; color:#3f3f3f; padding-bottom:20px;}
.featureModelDetails p:last-child{padding-bottom:0px;}
.featureModelDetails hr{ border:0; border-bottom:1px solid #e4e4e4; margin:15px 0; display:inline-block; width:100%; vertical-align:top; }

/* Join */
.selectMembership{}
.selectMembership h2{font-size:30px; color:#3f3f3f; text-transform:uppercase; font-weight:700; font-family:'Raleway', sans-serif; letter-spacing:-0.015em; padding-bottom:18px;}
.membership{width:742px;}
.membership label{position:relative; cursor:pointer; -moz-user-select:none; border:1px solid #d1d0d3; background-color:#fafafa; display:block; margin-bottom:14px; height:75px; padding-left:18px;}
.membership label:last-child{margin-bottom:0px; z-index:2}
.membership label input{overflow:hidden; position:absolute; left:-10000px; top:0px;}
.membership label i{background:url(../images/select.png) no-repeat left top; width:24px; height:24px; float:left; margin-left:25px; margin-top:8px; margin-right:15px;}
.membershiptType{float:left; font-size:30px; color:#f9037e; line-height:22px; padding-top:18px; text-transform:uppercase;}
.membershiptType span{font-size:12px; display:block; color:#1a1a1a; text-transform:none; font-weight:600;}
.mPrice{float:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:42px; color:#fff; letter-spacing:-0.025em; padding-top:13px; background-color:#039cd2; height:75px; min-width:168px; text-align:center; padding-left:14px; padding-right:14px;}
.mPrice sup{font-size:18px; position:relative; top:-2px; right:2px;}
.mPrice span{font-size:18px; margin-left:2px; letter-spacing:-0.005em;}
.membership label.active{background-color:#030000;}
.membership label.active .membershiptType{color:#fff;}
.membership label.active .membershiptType span{color:#fff;}
.membership label.active i{background:url(../images/select.png) no-repeat left bottom;}
.bestDeal{color:#fff; background-color:#f9037e; border-radius:2px; -webkit-border-radius:2px; text-transform:uppercase; line-height:38px; padding:0 15px; display:inline-block; font-size:19px; margin-top:19px; position:absolute; right:188px; font-family:'Raleway', sans-serif; font-weight:500;}
.joinArea{padding-bottom:34px; position:relative; padding-top:25px;}
.joinModels{position:absolute; right:-46px; bottom:0px;}
.joinBanner{}
.benefits{padding-top:34px; padding-bottom:34px;}
.benefits h2{font-size:30px; color:#fff; text-transform:uppercase; font-weight:700; font-family:'Raleway', sans-serif; letter-spacing:-0.015em; margin-bottom:18px; background:url(../images/star.png) no-repeat left center; padding-left:38px;}
.benefits ul{}
.benefits li{line-height:62px; background:#030000 url(../images/point.png) no-repeat 17px center; padding-left:62px; font-size:23px; color:#f9037e; width:49.5%; margin-bottom:1%; margin-right:1%; float:left; letter-spacing:-0.025em;}
.benefits li:nth-child(2n){margin-right:0px;}

/* Custom Overrides */
ul.tags { display:inline-block; text-align:left; margin:0; padding:0; margin-bottom:25px; }
ul.tags li { display:inline-block; margin:0 0 4px 0; }
ul.tags li a {
	font-size:12px;
	white-space:nowrap;
	position:relative;
	margin:0 5px 0 15px;
	display:inline-block;
	height:26px;
	border-radius: 0 5px 5px 0;
	padding: 0 6px 0 12px;
	background:#FFF;
	border: 1px solid #d6d6d6;
	color:#444;
	line-height:24px;
}
ul.tags li a:before{
	position:absolute;
	background:#FFF;
	content:"\25CF";
	color:white;
	text-shadow: 0 0 1px #000;
	font-size:12px;
	line-height:15px;
	text-indent:5px;
	top:3px;
	left:-10px;
	width: 18px;
	height: 17px;
	transform: rotate(45deg);
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
ul.tags li a:hover { background:#ed136a; color:#FFF; }
ul.tags li a:hover:before { background:#ed136a; }

.video-options { display:inline-block; width:100%; text-align:center; padding:10px 0; }
.video-options .format_options { display:inline-block; margin:0 25px; }
.video-options .format_options span { display:inline-block; vertical-align:middle; font-size:16px; /*color:#FFF;*/ color:#222; }
.video-options .format_options select { display:inline-block; vertical-align:middle; font-size:16px; margin:0; padding:5px 10px; }

.errorMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Raleway', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }
.errorMsg h3 { display:inline-block; padding:20px; border:1px solid #d74340; font-family:'Raleway', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }

.errorMsg.noPadding { padding:10px 0; font-size:15px; text-transform:none; margin-bottom:15px; }
.errorMsg.noPadding h3 { padding:10px; font-size:15px; text-transform:none; }

.confirmMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Raleway', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }
.confirmMsg h3 { display:inline-block; padding:20px; border:1px solid #bae88d; font-family:'Raleway', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }

.commentArea .errorMsg { clear:both; float:none; display:block; padding:10px 0; width:100%; }
.commentArea .errorMsg h3 { float:none; display:block; font-size:16px; width:auto; color:#f75451; border-color:#f75451; }

/* indblog */
.commentArea{padding-top:20px;}
.commentBox{background-color:#252525; padding:15px; margin-bottom:15px;}
.commentBox h4{ font-size:16px; font-weight:700; padding-bottom:3px; margin:0; }
.commentBox h4 a{color:#d51e20;}
.commentBox h4 a:hover{color:#FFF;}
.commentBox p{color:#929290; font-size:16px; font-weight:normal; letter-spacing:-0.04em; line-height:20px;}
.commentDate{ font-size:14px; font-weight:normal; letter-spacing:-0.04em; color:#a4a5a5; padding-bottom:3px;}
.submitComment{padding-top:20px; margin-bottom:30px; }
.submitBox{background-color:#252525; padding:18px 35px; text-align:right; }
.submitBox label{float:left; color:#a4a5a5; font-size:14px; letter-spacing:-0.01em;  line-height:26px; padding-right:13px; margin-bottom:15px;}
.textbox{float:left; width:280px; height:26px; padding:0 5px; background-color:#fdfdfd; border:none;  font-size:14px; color:#333; color:#909191;}
.submitBox textarea{width:98%; clear:both; height:80px; background-color:#fff; padding:8px 10px;  font-size:14px; color:#333; border:none; color:#909191; margin-bottom:18px; resize:none;}
.submitBox input.submit{ background:#d51e20; padding:10px 20px; margin:0; border:none; text-transform:uppercase; cursor:pointer; border-radius:3px; font-size:16px; font-weight:400; text-align:center; color:#FFF; text-shadow:#82004d 1px 1px 1px; }
.submitBox input:hover.submit{background:#FFF; color:#ffc13c; text-shadow:#FFF 1px 1px 1px; }

.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

/* Members Area Photo Gallery CSS */
.gallery_info {padding:10px; text-align:left;}
.photo_gallery_block { display:inline-block; margin-top:5px;width:100%;overflow:hidden; text-align:center; }
.photo_gallery_block .photo {display: inline-block; margin:5px 5px 10px 5px; vertical-align: top;}
.format_select_menu  {background-color: #505050; background: -webkit-linear-gradient(#808080, #303030); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#808080, #303030); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#808080, #303030); /* For Firefox 3.6 to 15 */
background: linear-gradient(#808080, #303030); /* Standard syntax */
text-align: right;
padding-top:5px;padding-bottom:5px;margin-top:5px;color:#FFFFFF;}
.format_select_menu select {margin-right:5px;}


/* New Advanced Search Layouts */
.adv-search-box { display:block; padding:25px 15px 15px 15px; border:1px solid #dedede; border-radius:10px; margin:20px 0 30px 0; position:relative; color:#222; font-size:14px; }
.adv-search-box:first-child { margin-top:50px; }
.adv-search-box h4 { display:inline-block; padding:0 5px; background:#FFF; color:#222; margin:0; font-size:15px; position:absolute; top:-10px;}
.adv-search-box .form-row { display:inline-block; width:100%; margin-bottom:10px; }
.adv-search-box .form-row:last-child { margin-bottom:0; }
.adv-search-box .form-row label { display:inline-block; vertical-align:top; line-height:33px; font-weight:bold; width:200px; text-align:right; margin-right:10px; }
.adv-search-box .form-row .adv-search-input { display:inline-block; vertical-align:top; }
.adv-search-box .form-row .adv-search-input input.inputTxt { display:block; width:auto; min-width:none; padding:8px 8px; border:1px solid #ababab; margin:0; }
.adv-search-box .form-row .adv-search-input .helper { display:block; font-size:12px; color:#ababab; padding-top:5px; }
.adv-search-box .form-row .adv-search-input select { display:block; min-width:200px; padding:8px 8px; border:1px solid #ababab; margin:0; -webkit-appearance:menulist; }
.adv-search-box .form-row ul.adv-search-list { display:inline-block; width:100%; list-style:none; margin:0; padding:0; list-style:none; }
.adv-search-box .form-row ul.adv-search-list li { float:left; min-width:245px; margin-right:5px; margin-bottom:5px; }
.adv-search-box .form-row ul.adv-search-list li.clearfix { clear:both; }
.adv-search-box .form-row ul.adv-search-list li label { display:block; cursor:pointer; padding:8px 8px; border:1px solid #ababab; color:#039cd2; line-height:100%; font-weight:normal; width:auto; text-align:left; margin:0; }
.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:#039cd2; color:#FFF; }
.adv-search-box label span, .adv-search-box legend span { color:#039cd2; }
.adv-search-box label:hover span, .adv-search-box legend:hover span, .adv-search-box label.active span, .adv-search-box legend.active span { background:#039cd2; color:#FFF; }
#searchform input.inputSubmit { display:inline-block; padding:10px 20px; font-size:16px; font-weight:bold; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(../../images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }
#searchform input.inputReset { display:inline-block; padding:10px 20px; font-size:16px; font-weight:normal; color:#000; cursor:pointer; border:1px solid #999; border-radius:5px; background:url(../../images/top_menu.png) repeat-x center center; text-shadow:#FFF 1px 1px 1px; }
#searchform input:hover.inputSubmit,
#searchform input:hover.inputReset { background:url(../../images/title_bar.png); color:#FFF; text-shadow:none; }

.comment-form {
	display:inline-block; width:100%; box-sizing:border-box;
	padding: 20px 20px 20px 20px;
	background-color: #eaeaea;
	margin-bottom: 10px
}

.comment-form_title {
	font-size: 16px;
	color: #7d7d7d;
	margin-bottom: 15px;
	line-height:120%;
}

.form-line {
	margin-bottom: 10px
}

.form-line--right {
	text-align: right;
	margin-top: 15px
}

.form-line span {
	display: inline-block;
	width: 78px;
	vertical-align: top;
	margin-right: 5px;
	font-size: 14px;
	color: #282828;
	padding-top: 5px
}

.form-line .input,
.form-line textarea.input {
	width: 100%; box-sizing:border-box; display:inline-block;
}

.form-line--lt .input {
	max-width: 242px
}

.form-line .btn { border:0; cursor:pointer; font-weight:bold; text-transform:uppercase; }

.input {
	background-color: #fff;
	height: 32px;
	width: 100%;
	border: 1px solid #e1e0e0;
	padding-left: 15px;
	font-size: 16px
}

textarea.input {
	outline: 0;
	resize: none;
	height: 110px;
	padding-top: 15px;
	border: none;
	border: 1px solid #e1e0e0
}

@media screen and (max-width:767px) {
	.form-line span {
		display: block;
		padding-top: 0;
		margin-bottom: 5px
	}
	.form-line .input,
	.form-line textarea.input,
	.submit {
		width: 100%
	}
	.form-line--lt .input {
		max-width: 100%
	}
	.comment-body,
	.comment-form {
		padding: 15px
	}
}

.comment-body {
	background-color: #FFF;
	margin-bottom: 10px;
	padding: 20px;
	font-size: 14px;
	box-shadow:#CCC 0px 0px 10px;
}

.comment-body .text {
	line-height: 1.35;
	color: #282828
}

.comment-body .date {
	display: block;
	margin-top: 7px;
	color: #616161
}

.member-name {
	color: #039cd2;
	margin-bottom: 7px
}

/* Rating Stars and Text CSS */
.rating_box {display:inline-block; padding:7px 0;}
.rating_voteable {vertical-align: top;display:inline-block;	width:21px;	height:24px; padding:0px; background-size: 100%; cursor:pointer; margin:0 2px;}
.rating_nonvoteable {display:inline-block; width:21px; height:24px;	padding:0px; background-size: 100%; margin:0 2px;}
.rating_empty {background-image: url("../images/starBlankB.png");}
.rating_voted {background-image: url("../images/starFullB.png");}
.rating_half {background-image: url("../images/starHalfB.png");}
.rating_unrated {background-image: url("../images/starFullB.png");}

.fancybox-caption .table {display: table;text-align:left;}
.fancybox-caption .row {display: table-row;text-align:left;}
.fancybox-caption .cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.fancybox-caption .cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.fancybox-caption .cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

/* Movie Wrapper */
.movie_wrapper { display:inline-block; width:100%; text-align:center; }
.player_options { line-height:100%; display:table; width:100%; padding:0 2px; box-sizing:border-box; text-align:center; background:#383838 url(../../images/top_navbar.png) repeat-x; position:relative; font-size:0; margin:0 auto; vertical-align:top; z-index:99; }
.player_options.photos { width:170px; }
.options_block { display:table-cell; /*margin-right:5px;*/ padding:5px 2px; position:relative; font-size:14px; vertical-align:top; }
.options_block ul { display:block; margin:0; padding:0; position:relative; text-align:left; }
.options_block ul li { display:block; margin:0; position:relative; line-height:100%; }
.options_block ul li .options_button { display:block; margin:0; position:relative; padding:10px 20px 11px 20px; font-weight:bold; cursor:pointer; background:#000; font-size:14px; border:1px solid #000; color:#FFF; text-align:center; }
.options_block ul li :hover.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown { display:none; min-width:160px; background:#000; padding:5px; position:absolute; bottom:100%; left:0; z-index:7000; }
.options_block ul li ul.dropdown.downloaddropdown { width:190px; }
.options_block ul li ul.dropdown.goDown { bottom:auto; top:100%; }
.options_block ul li ul.dropdown li { display:block; padding:0px; margin:0; border-bottom:1px solid #222; }
.options_block ul li ul.dropdown li:last-child { border-bottom:0px; }
.options_block ul li ul.dropdown li a { display:block; padding:5px; border-top:1px solid #555; text-decoration:none; color:#FFF; font-size:12px; }
.options_block ul li ul.dropdown li:first-child a { border-top:0; }
.options_block ul li ul.dropdown li a:hover { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; text-decoration:none; }
.options_block ul li ul.dropdown li a.active { background:url(../../images/top_menu.png); color:#222; font-weight:bold; }
.options_block > ul > li:hover ul.dropdown { display:block; }
.options_block > ul > li:hover span.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown li.howto { text-align:center; font-size:11px; color:#FFF; padding:5px; background:rgba(255,0,0,0.6); }

.options_block a.option_button { display:block; vertical-align:top; margin:0; position:relative; padding:10px 20px; font-weight:bold; cursor:pointer; background:#000; font-size:14px; border:1px solid #000; color:#FFF; }
.options_block a:hover.option_button, .options_block a.option_button.active, .options_block.active a.option_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.tab_icon i.favicon { color:#f04646; }

.options_block.trigger_extra_tabs { display:none; }
.extra_tabs_wrapper { display:none; width:100%; box-sizing:border-box; }
.extra_tabs_wrapper .extra_tabs { display:table; width:100%; padding:5px; background:#333; text-align:center; color:#FFF; box-sizing:border-box; }

/* Player Options Responsive */
@media only screen and (max-width:1279px){
	.options_block a.option_button,
	.options_block ul li .options_button { font-size:14px; height:100%; }

	.options_block a.option_button .tab_icon,
	.options_block a.option_button .tab_label,
	.options_block ul li .options_button .tab_icon,
	.options_block ul li .options_button .tab_label { display:inline-block; width:100%; text-align:center; line-height:100%; }

	.options_block a.option_button .tab_icon,
	.options_block ul li .options_button .tab_icon { margin-bottom:5px; }
}

@media only screen and (max-width:1023px){
	.options_block.trigger_extra_tabs { display:block; }
	.player_options .options_block { height:100%; }
	.player_options .options_block.rearrangeTab { display:none; }
	.extra_tabs_wrapper .options_block.rearrangeTab { display:table-cell; }
}

@media only screen and (max-width:767px){
	.extra_tabs_wrapper .extra_tabs { display:block; }
	.extra_tabs_wrapper .options_block.rearrangeTab { display:block; width:100%; box-sizing:border-box; }
	.options_block a.option_button .tab_icon, 
	.options_block a.option_button .tab_label, 
	.options_block ul li .options_button .tab_icon, 
	.options_block ul li .options_button .tab_label { font-size:11px; font-weight:300; }
	.options_block.rearrangeTab a.option_button .tab_icon,
	.options_block.rearrangeTab a.option_button .tab_label,
	.options_block.rearrangeTab ul li .options_button .tab_icon,
	.options_block.rearrangeTab ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; }
	.options_block > ul, .options_block > ul > li { height:100%; }
}

@media only screen and (max-width:479px){
	.player_options { display:block; width:100%; text-align:center; padding:4px 2px; }
	.options_block, .options_block.trigger_extra_tabs { display:inline-block; margin:0 auto; width:49%; padding:2px; }
	.options_block a.option_button .tab_icon, 
	.options_block a.option_button .tab_label, 
	.options_block ul li .options_button .tab_icon, 
	.options_block ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; font-size:12px; font-weight:300; }
	.options_block ul li ul.dropdown li a { font-size:9px; }
	.options_block ul li ul.dropdown, .options_block ul li ul.dropdown.downloaddropdown { width:150px; min-width:150px; }
}
/* END OF Player Options Responsive */


/* Tags Filter */
.tags_filter { display:none; clear:both; width:100%; box-sizing:border-box; border:1px solid #222; background:#333; padding:15px; border-radius:4px; margin-bottom:30px; position:relative; color:#FFF; }
.tags_filter .tags_filter_title { display:inline-block; width:100%; text-align:left; font-size:18px; margin-bottom:15px; line-height:100%; }
.tags_filter .tags_filter_close { display:inline-block; position:absolute; top:15px; right:15px; }
.tags_filter .tags_filter_close a { display:inline-block; border:1px solid #222; color:#FFF; padding:5px 7px; background:#222; border-radius:4px; }
.tags_filter .tags_filter_close a:hover { border:1px solid #222; color:#FFF; background:#444; }
.tags_filter ul.tags_filter_list { display:inline-block; width:100%; text-align:left; list-style:none; margin-bottom:10px; font-size:13px; }
.tags_filter ul.tags_filter_list li { display:inline-block; min-width:243px; margin:2px; }
.tags_filter ul.tags_filter_list li a { display:inline-block; width:100%; padding:10px; text-align:left; box-sizing:border-box; border:1px solid #222; color:#fff; background:#222; text-decoration:none; }
.tags_filter ul.tags_filter_list li a span { float:right; }
.tags_filter ul.tags_filter_list li a:hover { border:1px solid #CCC; color:#222; background:#CCC; }
.tags_filter ul.tags_filter_list li.active a { border:1px solid #039cd2; color:#FFF; text-decoration:none; background:#039cd2; }
.tags_filter .tags_filter_buttons { display:inline-block; width:100%; text-align:center; padding:10px 0; border-top:1px solid #636363; /*border-bottom:1px solid #636363;*/ margin-bottom:10px; }
.tags_filter .tags_filter_buttons a.btn { display:inline-block; min-width:220px; border-radius:4px; font-weight:bold; padding:15px 20px; text-align:left; font-size:16px; color:#FFF; }
.tags_filter .tags_filter_buttons a.btn i.fa { float:right; font-weight:300; }
.tags_filter .tags_filter_buttons a.btn.btn-red { color:#FFF; background:#039cd2; }
.tags_filter .tags_filter_buttons a.btn.btn-gray { color:#FFF; background:#656565; }
.tags_filter .tags_filter_buttons a:hover.btn { opacity:0.8; }
.tags_filter .tags_filter_footer { display:inline-block; width:100%; text-align:center; }
.tags_filter .tags_filter_footer a { display:inline-block; width:100%; text-align:center; color:#FFF; text-decoration:underline; }
.tags_filter .tags_filter_footer a:hover { color:#039cd2; text-decoration:none; }
.tags_filter input#tags_filter_input { display:none; }

.tags_filter_trigger { float:right; margin-right:5px; vertical-align:top; position:relative; z-index:999; }
.tags_filter_trigger a {
	display:inline-block;
	position: relative;
	top:0;
	width: auto;
	padding-right: 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background: #888;
	color: #fefefb;
	font-size: 16px;
	font-weight: 300;
	padding-left: 10px;
	cursor: pointer;
}
.tags_filter_trigger a i.fa { margin-left:10px; }
.tags_filter_trigger a:hover, .tags_filter_trigger a.active { background:#039cd2; }

.ratingBox{float:left; margin:0 0 10px 0;}
.ratingBox ul{float:left; padding-bottom:3px;}
.ratingBox li{float:left; margin-right:5px; }
.ratingBox p { font-weight:400; font-size:14px; clear:both;}
ul.stats{float:left; padding-right:58px;}
ul.stats:last-child{padding-right:0px;}
ul.stats li{font-weight:400; font-size:15px; line-height:150%;}
ul.stats li span{color:#ed136a;}

.item-details-small,
.item-models p,
.item-tags { font-size:13px; color:#3f3f3f; }
.item-tags { margin-top:15px; }

/*for the THUMBS Rollover*/
.overSlide { float:left; width:100%; height:100%; background:#222; background-size:cover; background-position:center center; position:absolute; top:0px; left:0px; z-index:99; border:0px solid #222; display:none; text-align:center; }
.overCol { float:left; width:20%; height:100%; border-top:5px solid #444; margin:0; }
:hover.overCol { border-top:5px solid #ed136a; }

.memberLogin{background-color:#2b2b2b; padding-bottom:13px; padding-top:10px;}
.memberLogin ul{float:left;}
.memberLogin ul li{float:left; font-weight:400; font-size:15px; letter-spacing:-0.005em; padding-right:22px;}
.memberLogin ul li a{color:#fff; line-height:30px; display:block;}
.memberLogin ul li a:hover, .memberLogin ul li a.active{color:#ed136a;}
.searchRight{float:right;}
.searchRight p{font-weight:400; font-size:15px; letter-spacing:-0.005em; float:left; line-height:30px;}
.searchRight p a{color:#fff;}
.searchRight p a:hover{color:#ed136a;}
.searchBlock{float:left; width:218px; position:relative; margin-left:50px;}
.searchBox{width:100%; color:#8a8989; height:30px; font-size:15px; letter-spacing:-0.005em; border:none; border-bottom:1px solid #8a8989; background:none}
.search{background:url(../images/search.png) no-repeat center top; width:30px; height:30px; position:absolute; right:-5px; top:5px; border:none; cursor:pointer;}

/* FAQ Page - New Styling */
.faqs { display:inline-block; width:100%; vertical-align:top; box-sizing:border-box; padding:10px; }
.faqs ul { display:inline-block; width:100%; vertical-align:top; margin:0; padding:0; }
.faqs ul li { display:inline-block; width:100%; vertical-align:top; margin:0; padding:0; }
.faqs ul li.li_question { border-bottom:1px solid #CCC; }
.faqs ul li.li_question:last-child { border-bottom:0; }
.faqs ul li div { display:inline-block; }
.faqs ul li.li_title .faq_section_title { width:100%; vertical-align:top; box-sizing:border-box; font-size:18px; margin-top:25px;margin-bottom: 5px;  }
.faqs ul li.li_title:first-child .faq_section_title { margin-top:10px; }
.faqs ul li.li_title .faq_section_title h4 { display:inline-block; width:100%; margin:0; padding:0; font-size:18px; }
.faqs ul li .faq_question { width:100%; vertical-align:top; box-sizing:border-box; }
.faqs ul li .faq_question > a {text-decoration:underline; display:inline-block; width:100%; padding:20px 0; box-sizing:border-box; font-size:16px; }
.faqs ul li .faq_question > a.active { font-weight:bold; color:#808080; }
.faqs ul li .faq_question > a:hover { color:#808080; }
.faqs ul li .faq_answer {font-size:16px; display:none; width:100%; position:relative; box-sizing:border-box; padding:20px; background:#dedede; color:#6c6c6c; margin-top:1px;  margin-bottom:10px; }
.faq_answer a {color:#000000;}
.faq_answer a:hover {color:#808080;}
.faqs ul li .faq_answer:before {
	content:'';
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #dedede;
	display:inline-block;
	position:absolute; top:-10px; left:10px;
}

.info h3, .description h3{font-weight:400; font-size:24px; letter-spacing:-0.005em; color:#ed136a; text-transform:uppercase;}
.info p, .description p{font-weight:400; font-size:15px; line-height:23px; color:#5d5d5d; padding-bottom:23px;}
.info a, .description a{ color:#ed136a; }
.info a:hover, .description a:hover{ color:#FFF; text-decoration:underline; }
.modelOInfo{float:right; overflow:hidden; margin-top:5px;}
.modelRating{float:left; width:142px; background-color:#2b2b2b; border-radius:3px; -webkit-border-radius:3px; height:64px; text-align:center; margin-right:6px;}
.modelRating ul{ padding-top:9px; padding-bottom:6px;}
.modelRating ul li{display:inline; margin:0; margin:0 2px; }
.modelRating ul li img{display:inline;}
.modelRating p{font-weight:400; font-size:14px; color:#FFF; line-height:16px;}
.modelLInks{float:left;}

.topNav nav {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	width: 100%;
}

.topNav nav li {
	margin: 0;
}

.topNav nav li a {
	padding: 0 16px;
}

#topnav {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
}

.topNav .selectMenu select {
	appearance: none;
	height: 38px;
	padding: 0 26px 0 10px;
	margin-bottom: 0 !important;
	background-color: #4f4f4f;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='800' height='800' fill='white' viewBox='0 0 407.437 407.437'%3E%3Cpath d='m386.258 91.567-182.54 181.945L21.179 91.567 0 112.815 203.718 315.87l203.719-203.055z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: auto 16px;
	background-position: top 50% right 8px;
}

@media screen and (max-width: 1279px) {
	#topnav {
		width: 100%;
	}
	#topnav + ul {
		width: 100%;
		display: flex;
		justify-content: flex-end;
	}
}

@media screen and (max-width: 782px) {
	.responsive_menu select {
		height: 38px;
	}

	#topnav + ul {
		width: auto;
	}
}

@media screen and (max-width: 479px) {
	.topNav nav {
		flex-direction: column-reverse;
		align-items: flex-end;
	}

	.topNav nav .responsive_menu {
		width: 100%;
	}

	.topNav .selectMenu {
		padding-top: 0;
	}
}