article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'open_sansregular'; background-color:#151515}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-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;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanssemibold';
    src: url('../fonts/opensans-semibold_0-webfont.eot');
    src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansextrabold';
    src: url('../fonts/opensans-extrabold_0-webfont.eot');
    src: url('../fonts/opensans-extrabold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold_0-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Responsive menu*/
.responsive_menu{margin-top:0px;}
.responsive_menu select{display:block;width:180px;height:30px;padding:5px 8px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; cursor:pointer; border:1px solid #393939; background:#0A0A0A url(../images/dropdown.png) no-repeat 95% center; margin:auto; float:left;}
.responsive_menu select option{padding:2px 5px;}
/*Responsive menu close*/


.video_count{float:right; background-color:#040404; margin-top:3px; margin-right:105px; min-width:282px;}
.video_count p{font-family:'open_sanssemibold'; font-size:14px; color:#fff; letter-spacing:-0.05em; line-height:24px; padding:0 12px;}
.video_count p span{font-family:'open_sansbold'; color:#fbbd25; padding-right:2px;}
.video_count p span:last-child{margin-left:6px;}
.welcome{font-family:'open_sanssemibold'; font-size:30px; color:#fff; text-transform:uppercase; letter-spacing:-0.05em; font-weight:bold; padding-top:34px; padding-bottom:14px;}
.top_header{background-color:#fbbd25; position:fixed; width:100%; top:0px; left:0px; z-index:999}
.header_center{width:1298px; margin:auto; position:relative;}
.header_center ul{float:left;}
.header_center ul li{float:left; font-family:'open_sanssemibold'; font-size:18px; text-transform:uppercase; letter-spacing:-0.03em; border-left:1px solid #0d0d0d;}
.header_center ul li a{color:#000; padding:0 22px; line-height:30px; display:block;}
.header_center ul li a:hover{color:#fbbd25; background-color:#000;}
.header_center ul li:last-child{border-right:1px solid #0d0d0d;}
.header_links{position:absolute; right:0px; top:22px;}
.header_links ul{ float:none}
.header_links ul li{font-family:'open_sanssemibold'; font-size:21px; letter-spacing:-0.03em; text-transform:uppercase; margin-bottom:11px; float:none; border-left:0px;}
.header_links ul li a{background-color:#fdfafa; background-color:rgba(253,250,250,0.33); width:225px; text-align:center; line-height:50px; display:block; color:#fff; text-shadow:1px 1px rgba(0,0,0,0.3); padding:0px;}
.header_links ul li a.active{color:#fbd525;}
.searcharea{float:right; position:relative; width:300px;}
.searchbox{width:100%; padding-left:10px; padding-right:34px; color:#656565; font-size:13px; height:30px; border:none}
.search{background:url(../images/search.png) no-repeat; height:17px; width:17px; border:none; cursor:pointer; position:absolute; right:9px; top:5px;}
.header{background:url(../images/headerbg.jpg) no-repeat center top / cover; min-height:290px; border-bottom:1px solid #020000; margin-top:30px;}
.logo{text-align:center; padding-top:17px;}
.other_site_logos{text-align:center; padding-top:8px;}
.centerwrap{width:1746px; margin:auto;}
.navigation{text-align:center; padding-top:40px; padding-bottom:40px;}
.navigation ul{text-align:center;}
.navigation ul li{font-family:'open_sanssemibold'; font-size:27px; display:inline; color:#c1c1c1; padding:0 2px;}
.navigation ul li a{min-width:56px; height:52px; line-height:52px; text-align:center; border-radius:3px; -webkit-border-radius:3px; display:inline-block; background-color:#5e6060; color:#c1c1c1; padding:0 16px;}
.navigation ul li.active a, .navigation ul li a:hover{background-color:#fbbd25; color:#fdfdfd;}
.navigation ul li.space{padding:0 15px;}
.video_posts{margin-bottom:-10px;}
.video_post{float:left; margin-right:8px; margin-bottom:10px; width:430px;}
.video_pic{position:relative;}
.video_post img{display:block;}
.video_pic span{position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:#151515; background-color:rgba(21,21,21,0.27); display:none}
.video_pic span img{position:absolute; left:50%; top:50%; margin-left:-45px; margin-top:-45px;}
.video_post:hover span{display:block;}
.video_info{background-color:#040404; padding:5px 10px;}
.video_info h3{font-family:'open_sanssemibold'; font-size:16px; letter-spacing:-0.04em;}
.video_info h3 a{color:#fff;}
.video_info h3 a:hover{color:#fbbd25;}
.video_info p{font-family:'open_sansregular'; font-size:14px; letter-spacing:-0.04em; color:#767777; text-transform:uppercase;}
.video_info p a{color:#fabc1f;}
.video_info p a:hover{color:#fff;}
.video_post.last{margin-right:0px;}
footer{padding-bottom:30px;}
.footer_banner{border:5px solid #010101; box-shadow:0 0 13px 5px rgba(0,0,0,0.32);}
.footer_banner img{display:block;}
.get_access{text-align:center; padding-top:68px; padding-bottom:68px;}
.get_access a{font-family:'open_sanssemibold'; font-size:60px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px rgba(0,0,0,0.32); background-color:#20b9e9; border-radius:5px; -webkit-border-radius:5px; height:115px; min-width:870px; display:inline-block; color:#fff; line-height:115px;}
.get_access a:hover{background-color:#fbbd25;}
.footer_links{text-align:center; font-family:'open_sanssemibold'; text-transform:uppercase; letter-spacing:-0.03em; color:#5e6060; padding-bottom:14px; font-size:16px;}
.footer_links a{color:#5e6060;}
.footer_links a:hover{color:#20b9e9;}
.secure{text-align:center; padding-bottom:5px;}
footer p{font-family:'open_sanssemibold'; font-size:11px; text-align:center; color:#5e6060; letter-spacing:-0.03em; padding-bottom:12px;}
footer p a{color:#5e6060;}
footer p a:hover{color:#20b9e9;}


/* Sites */
.sites{width:1375px; margin:auto; position:relative}
.full_access{font-family:'open_sansbold'; font-size:27px; color:#fbfbfb; text-align:center; padding:40px 0}
.full_access a{color:#fbbd25;}
.full_access a:hover{color:#1cb8e9;}
.member_network{ padding-bottom:10px;}
.adult_site{float:left; background-color:#000; padding:6px 5px; width:679px; margin-right:17px; margin-bottom:18px;}
.adult_site_pic img{display:block;}
.adult_site_details{padding:5px 15px;}
.adult_site_details h2{font-family:'open_sansbold'; font-size:30px; color:#fbbd25; font-weight:normal}
.adult_site_details h2 a{color:#fbbd25;}
.adult_site_details h2 a:hover{color:#1cb8e9;}
.adult_site_details h4{font-weight:normal; font-family:'open_sanssemibold'; font-size:15px; line-height:19px; color:#1cb8e9; border-bottom:1px solid #2e2e2e; padding-bottom:12px; margin-bottom:15px;}
.adult_site_details p{font-family:'open_sansregular'; font-size:13px; line-height:18px; color:#fbfbfb; min-height:84px;}
.all_videos{text-align:center; padding-bottom:25px;}
.all_videos a{font-family:'open_sanssemibold'; font-size:21px; letter-spacing:-0.03em; text-transform:uppercase; text-shadow:1px 1px rgba(0,0,0,0.3); background-color:#535252; line-height:50px; padding:0 32px; color:#fff; display:inline-flex; align-items: center; font-weight:bold;}
.all_videos a img { margin-right: 4px; }
.all_videos a:hover{background-color:#fbbd25; color:#000; text-shadow:1px 1px rgba(255,255,255,0.3);}
.adult_site.last{margin-right:0px;}
.pbottom{padding-bottom:10px;}

/* Models */
.search_models{ padding-top:36px; padding-bottom:34px;}
.search_models ul{text-align:center;}
.search_models ul li{display:inline; font-family:'open_sansbold'; font-size:30px; color:#fbfbfb; text-transform:uppercase; margin:0 -1px;}
.search_models ul li a{color:#fbfbfb; border-radius:5px; -webkit-border-radius:5px; width:46px; height:42px; line-height:42px; display:inline-block}
.search_models ul li a.active, .search_models ul li a:hover{background-color:#20b9e9;}
.search_models ul li:first-child{padding-right:24px;}
.all_models{margin-bottom:-12px;}
.model{float:left; background-color:#040404; padding:3px; width:208px; margin-right:11px; margin-bottom:12px;}
.model_pic img{display:block;}
.model h4{font-family:'open_sanssemibold'; font-size:16px; letter-spacing:-0.04em; padding:5px 5px 0 5px;}
.model h4 a{color:#fff;}
.model h4 a:hover{color:#fbbd25;}
.model p{font-family:'open_sansregular'; font-size:14px; color:#20b9e9; letter-spacing:-0.04em; padding:0 5px 3px 5px; text-transform:uppercase;}
.model.last{margin-right:0px;}

/* Join */
.small_header{min-height:inherit;}
.small_header .logo{width:325px; margin:auto; padding-top:18px; padding-bottom:13px;}
.small_header .logo img{width:100%; display:block;}
.small_header .header_links{top:9px;}
.video_center{width:1024px; margin:auto;}
.videoblock{float:left; width:577px; padding-top:45px;}
.videoblock h2{font-family:'open_sansbold'; color:#fbfbfb; font-size:22px; text-align:center; padding-bottom:16px;}
.videoblock h2 span{color:#1cb8e9;}
.videoplayer{position:relative;}
.video_here img{display:block;}
.video_access{background-color:#020000; margin:34px 0px 0px 15px; height:314px; width:546px; position:absolute; padding:8px 15px; left:50%; top:50%; margin-left:-273px; margin-top:-157px;}
.video_access h3{color:#fefdfd; font-family:'open_sansbold'; font-size:38px; background:url(../images/stop.png) no-repeat left 9px; padding-left:42px; border-bottom:1px solid #3b3b3b; letter-spacing:-0.055em; margin-right:-8px; padding-bottom:12px;}
.video_access h3 span{color:#fe031b;}
.video_img{float:left; padding-top:18px;}
.video_img img{display:block;}
.gaurantee{float:left; text-align:center; width:258px; margin-left:20px; padding-top:8px;}
.gaurantee p{font-family:'open_sansbold'; font-size:19px; color:#fff; border-bottom:1px solid #3b3b3b; padding-bottom:18px; padding-top:10px; line-height:24px;}
.gaurantee p span{text-transform:uppercase; display:block}
.gaurantee p:nth-child(2){border-bottom:0px;}
.arrow{text-align:center;}
.download{font-family:'open_sansbold'; font-size:22px; color:#fbfbfb; padding-top:3px; padding-bottom:10px;}
.download a{color:#fbbd25; text-decoration:underline; font-family:'open_sanssemibold';}
.download a:hover{text-decoration:none;}
.sharevideo{padding-bottom:32px;}
.sharevideo h3{font-family:'open_sansbold'; font-size:17px; color:#fbfbfb; padding-bottom:3px;}
.share_video{width:100%; height:33px; padding:0 10px; font-size:14px; font-family:'open_sansregular'; color:#151515; border:none;}
.blackbox{background-color:#000; height:39px; padding-left:11px; margin-top:16px;}
.blackbox li{float:left; font-family:'open_sansbold'; font-size:16px; color:#fff; padding-right:16px;}
.blackbox li a{color:#fff; line-height:38px; padding-left:29px;}
.blackbox li a.comment_icon{background:url(../images/comments.png) no-repeat left center; padding-left:29px;}
.blackbox li a.favorites_icon{background:url(../images/favorites.png) no-repeat left center;}
.blackbox li a.share_icon{background:url(../images/share.png) no-repeat left center;}
.blackbox li a.embed_icon{background:url(../images/embed.png) no-repeat left center;}
.blackbox li a.download_icon{background:url(../images/download.png) no-repeat left center;}
.blackbox li a:hover{color:#1cb8e9;}
.blackbox li span{float:left; margin-right:7px;}
.blackbox li:last-child{padding-right:0px;}
.create_account{float:right; width:434px; padding-top:45px;}
.create_account h2{font-family:'open_sansbold'; color:#fbfbfb; font-size:22px; text-align:center; padding-bottom:16px;}
.join_with{}
a.joinbtn{background:url(../images/bluebtn.jpg) repeat-x left top; height:76px; border:3px solid #06030a; border-radius:5px; -webkit-border-radius:5px; display:block; padding-left:12px; margin-bottom:8px; -webkit-transition:none; -moz-transition:none; -ms-transition: none; -o-transition:none; transition:none;}
a.joinbtn span.bg{background:url(../images/arrow.png) no-repeat 98% center; display:block; padding-top:5px; height:72px;}
a.joinbtn span.joinwith{font-family:'open_sanssemibold'; font-size:18px; letter-spacing:-0.025em; color:#000; text-transform:uppercase; padding-left:4px;}
a.joinbtn span.bigtext{font-family:'open_sansextrabold'; font-size:40px; text-transform:uppercase; color:#fff; display:block; line-height:28px;}
a:hover.joinbtn{background:url(../images/bluebtn.jpg) repeat-x left bottom;}
.paywith{text-align:center; padding-top:30px;}
.guarantee{font-family:'open_sansbold'; color:#fbfbfb; text-transform:uppercase; text-align:center; font-size:26px; line-height:24px; padding-top:34px; padding-bottom:34px;}
.guarantee span{color:#fbbd25; font-size:16px; display:block;}
.pricebox{background-color:#000; border:1px solid #232323; padding:13px 0 12px 0;}
.price{text-align:center; position:relative; float:left; border-right:1px solid #151515; width:52%; padding-left:10px}
.price h3{font-family:'open_sansbold'; font-size:36px; color:#fff; text-transform:uppercase; line-height:36px; margin-top:-2px;}
.price p{font-family:'open_sansregular'; font-size:12px; line-height:12px; color:#fff;}
.price.last{border:none; width:48%}
.price span{position:absolute; left:6px; top:-1px; font-family:'open_sansregular'; font-size:11px; text-align:center; text-transform:uppercase; color:#151515; line-height:11px; background-color:#fbbd25; width:46px; height:34px; padding-top:5px;}
.morescenes{border-top:1px solid #282828; clear:both; padding-top:15px; border-bottom:1px solid #282828; padding-bottom:15px;}
.morescenes h2{font-family:'open_sansbold'; font-size:22px; color:#fbfbfb; padding-bottom:14px;}
.more_video{}
.morescenes_video{float:left; margin-right:4px;}
.morescenes_video p{font-family:'open_sanssemibold'; font-size:16px; text-align:center;}
.morescenes_video p a{color:#fff;}
.morescenes_video p a:hover{color:#1cb8e9;}
.morescenes_video ul{text-align:center; padding-bottom:3px;}
.morescenes_video ul li{ display:inline-block; margin:0 -2px;}
.morescenes_video.last{margin-right:0px;}
.entire_network{width:1250px; margin:auto; padding-top:26px;}
.entire_network h2{font-family:'open_sansbold'; font-size:25px; color:#fbfbfb; text-align:center;}
.entire_network h2 a{color:#fbbd25;}
.entire_network h2 a:hover{color:#1cb8e9;}
.network_sites{padding-top:20px; padding-bottom:50px;}
.sitepic{float:left; margin-right:8px; margin-bottom:8px;}
.sitepic.last{margin-right:0px;}
.sitepic img{display:block;}
.what_included{background-color:#212121; padding:10px; padding-right:0px; padding-bottom:0px; margin-bottom:40px;}
.what_included ul{}
.what_included ul li{float:left; width:497px; background:#000 url(../images/point.png) no-repeat 12px 11px; padding-left:46px; font-family:'open_sansbold'; font-size:16px; color:#fff; margin-bottom:10px; margin-right:10px; padding-top:9px; padding-bottom:9px;}




/*Join*/

.overlay{
	position:absolute;
	z-index:1;
	display: inline-block !important;
	cursor:pointer;
	width: auto !important;
	margin-top: 25% !important;
}
#loading{
	display:none;
	width: 100%;
	height: auto;
	max-width:578px;
	max-height:437px;
	background:#000;
	position: absolute;
    z-index: 1;
	margin-top:0px;
}
#player_signup {
    display: none;
}

#player_tn {width: 85% !important;}

.video_img img {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

.epDescription {
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	margin-top: 5px;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.overlay{
		margin-left: 40% !important;
	}
}
