/*
Theme Name: Tube 10
CSS/Theme URI: https://adultdc.com/
Description: Designed by AdultDC
Version: 1.0
Author: AdultDC
Author URI: https://adultdc.com/
*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'open_sansregular'; background:#212534;}
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;*/}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
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 Fonts */
@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_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_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:'oswaldregular';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.woff2') format('woff2'),
         url('../fonts/oswald-webfont.woff') format('woff'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

header{background-color:#000;}
.centerwrap{width:1230px; margin:auto;}
.top_header{height:47px; border-bottom:3px solid #48a7f9; border-top:0px solid #33393f}
.top_header p{float:left; font-size:15px; color:#fff; line-height:44px;}
.top_header ul{float:right;}
.top_header ul li{float:left; font-size:15px; border-left:1px solid #2e353d;}
.top_header ul li a{line-height:44px; display:block; color:#fff; padding:0 18px;}
.top_header ul li a:hover, .top_header ul li a.active{background-color:#48a7f9; color:#fff;}
.top_header ul li:first-child{border-left:0px;}
.logo{float:left; padding-top:23px; padding-bottom:24px;}
.logo img{display:block;}
.headeRight{float:right; padding-top:28px;}
.subnav{float:right; padding-left:3px;}
.subnav p{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#ddd;}
.subnav p a{color:#4499e2;}
.subnav p a:hover, .subnav p a.active{color:#ddd;}
.subnav p span{color:#555; padding:0 8px;}
.searcharea{float:right; position:relative; width:324px; margin-top:10px; clear:right;}
.searchbox{border:none; /*2px solid #dddddd*/ background-color:#f9f9f9; color:#271e23; height:38px; width:100%; padding:0 52px 0 12px; font-family:'open_sansregular'; font-size:15px;}
.searchbox:focus{background-color:#ddd;}
.search_icon{background:#efefef url(../images/search.png) no-repeat center 8px; border:none; border-left:2px solid #dddddd; height:38px; width:40px; position:absolute; right:0px; top:0px; cursor:pointer;}
nav{background-color:#171a24; height:50px; box-shadow:0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5); padding:7px 0;}
nav ul{width:1230px; margin:auto; text-align:center}
nav ul li{font-size:15px; text-transform:uppercase; display:inline-block; position:relative; padding:0 4px;}
nav ul li a{color:#ddd; line-height:36px; padding:0 15px; display:block; margin:0 -2px; border-radius:3px; -webkit-border-radius:3px;}
nav ul li a:hover, nav ul li a.active{background-color:#111; color:#fff;}
nav ul li ul{display:none;}
nav ul li:hover a{background-color:#111; color:#fff;}
nav ul li:hover ul{display:block; position:absolute; background-color:#333; width:180px; z-index:10; left:-3px; padding:5px;}
nav ul li li{line-height:normal; display:block; text-align:left; padding:0px; font-size:14px;}
nav ul li:hover li a{color:#fff; background-color:#333; margin:0px;}
nav ul li:hover li a:hover{background-color:#111; color:#fff;}

.bodyarea{padding-top:30px;}
.top_ads{ text-align:center; padding-bottom:25px;}
.top_ads img{max-width:100%;}
.videoarea{/*box-shadow:inset 0px 5px rgba(81,162,0,0.75), 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0px 5px rgba(81,162,0,0.75), 0 0 10px rgba(0,0,0,0.1); padding:15px 15px 10px 15px; border-radius:5px; -webkit-border-radius:5px; background:#fff;*/margin-bottom:20px;}
.title{/*overflow:hidden*/}
.title h2{font-family:'open_sanssemibold'; color:#ddd; font-weight:normal; margin-bottom:20px; font-size:24px; letter-spacing:-0.025em; background-color:#171a24; /*box-shadow:0 0 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);*/ padding:7px 15px; }
/*.title h2 span{width:13px; height:13px; position:absolute; background-color:#7db940; border-radius:8px; -webkit-border-radius:8px; top:12px; margin-left:15px;}
.title h2 span:after{content:''; height:1px; background-color:#7db940; width:1200px; position:absolute; top:6px;}*/
.videoposts{}
.smallblock{float:left; width:852px;}
.smallblock .videopost{width:23%; margin-right:12px;}
.videopost{float:left; width:234px; margin-right:15px; margin-bottom:15px;}
.videoDetails{background-color:#000; padding:5px 10px 5px;}
.videopost p{font-size:14px; font-family:'open_sansbold'; padding-bottom:4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.videopost p a{color:#ddd;}
.videopost p a:hover{color:#48a7f9;}
.video_pic{position:relative; margin-bottom:0px;}
.video_pic img{display:block; width:100%;}
.video_pic span{position:absolute; right:1px; bottom:1px; background-color:rgba(0,0,0,0.5); line-height:22px; padding:0 12px; font-size:12px; color:#fff;}
.videopost p.view{font-size:13px; color:#555; float:left; margin-top:1px; font-family:'open_sanssemibold'; padding-bottom:3px;}
.videopost p.time{font-size:13px; color:#555; float:right; margin-top:1px; font-family:'open_sanssemibold'; padding-bottom:3px;}
.stars{clear:both; background-color:#000; text-align:center; padding-top:4px;}
.stars li{display:inline; font-size:12px; margin:0 -1px;}
.stars li.rate{position:relative; top:-4px; padding-right:3px; color:#555;}
.videopost.last{margin-right:0px;}
.pagination{padding-top:25px; padding-bottom:20px; clear:both}
.pagination ul{text-align:center;}
.pagination ul li{display:inline; font-family:'open_sansbold'; font-size:16px; text-transform:uppercase; padding:0px;}
.pagination ul li a{display:inline-block; background-color:#000; border-radius:3px; -webkit-border-radius:3px; line-height:34px; min-width:35px; padding:0 12px; color:#fff; border:1px solid #222;}
.pagination ul li a:hover, .pagination ul li.active a{background-color:#222;}
.footer_ads{padding:10px 0 30px 0;}
.footer_ad{float:left; margin-right:10px;}
.footer_ad img{display:block;}
.footer_ad.last{margin-right:0px;}
footer{background:#171a24; box-shadow:0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5); margin-top:15px;}
footer p{font-size:14px; color:#666; text-align:center; padding:20px 0;}
footer p a{color:#666;}
footer p a:hover{color:#48a7f9;}
.home_ads.video_ads{padding:27px 28px 5px; width:358px}
.home_ads .video_ad{margin-bottom:20px;}


/* Video CSS */
.videoblock{float:left; width:816px;}
.videohere{margin-bottom:10px;margin-bottom: 10px;position: relative;overflow: hidden;width: 100%;padding-top: 75%;}
.videohere img{display:block; max-width:100%;}
.videohere video{max-width:100%;}
.video_details{float:left; width:100%; padding-right:15px;}
.video_details h3{font-family:'open_sanssemibold'; font-weight:normal; font-size:17px; color:#48a7f9; text-transform:uppercase; padding-bottom:10px;}
.video_details p{color:#ddd; line-height:24px; font-size:15px;}
.video_details p a{color:#48a7f9;}
.video_details p a:hover{color:#ddd;}
.video_details p span{color:#6e7b8a;}
.buttons{padding-top:18px;}
.buttons li{float:left; padding-right:7px; font-size:14px; padding-bottom:7px;}
.buttons li a{color:#fff; min-width:125px; text-align:center; background-color:#171a24; border-radius:3px; -webkit-border-radius:3px; line-height:34px; display:block; border: 1px solid #48a7f9;}
.buttons li a:hover{background-color:#48a7f9;}
.buttons li:last-child{padding-right:0px;}
.fright{float:right;}
.fleft{float:left;}
.smallbtn{float:left; padding-left:10px;}
.smallbtn li{float:left; font-size:14px; padding-right:7px; padding-bottom:7px;}
.smallbtn li a{color:#fff; line-height:26px; display:block; padding:0 10px; background-color:#171a24; border-radius:3px; -webkit-border-radius:3px;text-transform:capitalize;}
.smallbtn li a:hover{background-color:#48a7f9;}
.categories{margin-bottom:3px; margin-top:10px;}
.categories p{float:left; clear:left;}
.tags{margin-bottom:5px;}
.tags p, .rating p{float:left; clear:left;}
.rating{padding-bottom:10px;}
.rating .stars{float:left; margin-left:8px; margin-top:3px; background:none; text-align:left; padding:0; clear:none}
.rating .stars li{float:left; margin:0 0px 0 1px;}
.video_ads{float:right; background-color:#171a24; box-shadow:inset 0 0 10px rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1); border-radius:5px; -webkit-border-radius:5px; width:394px; padding-top:40px; padding-left:47px; padding-right:46px; padding-bottom:10px; border:1px solid #222;}
.video_ad{margin-bottom:30px;}
.video_ad img{display:block;}

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

.pornstars .videopost p{font-size:16px;}
.search_models{padding-bottom:20px;}
.search_models ul{text-align:center;}
.search_models ul li{display:inline; font-family:'open_sanssemibold'; font-size:16px; color:#fbfbfb; text-transform:uppercase; margin:0 -1px;}
.search_models ul li a{color:#fbfbfb; border-radius:3px; -webkit-border-radius:3px; text-align:center; min-width:32px; height:32px; line-height:32px; display:inline-block}
.search_models ul li a.active, .search_models ul li a:hover{background-color:#4499e2;}
.search_models ul li:first-child{padding-right:14px;}
iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
