article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#101010; color:#FFF; font-family:'Lato', Arial, Helvetica, sans-serif;}
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, a span, .videoblock, .box, .stars, .time, .views{-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}
/*Responsive menu*/
.responsive_menu{margin-top:0px; text-align:center}
.responsive_menu select{display:inline-block;width:200px;height:30px;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/downarrow.png) no-repeat 95% center; margin-top:6px; margin-bottom:6px;}
.responsive_menu select option{padding:2px 0;}
header .responsive_menu{margin-top:0px;}
/*Responsive menu close*/

.centerwrap{width:1235px; margin:auto; padding:0 20px; box-shadow:0 0 20px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 20px rgba(0,0,0,0.5); background-color:#222222;}
.logo{float:left; padding-top:20px;}
.logo img{display:block;}
.subnav{float:right; padding-left:3px;}
.subnav p{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#9c9c9c; line-height:34px;}
.subnav p a{color:#fcd402;}
.subnav p a:hover, .subnav p a.active{color:#fff;}
.subnav p span{color:#484848; padding:0 8px;}
.searcharea{float:right; padding-top:10px; clear:right}
.searchbox{float:left; font-size:13px; color:#cfcfcf; padding-left:10px; border:1px solid #585858; width:232px; height:28px; background-color:#111; padding-right:10px;}
.searchbox:focus{background-color:#181818;}
.dropdown{margin:0px; padding:0px 0 0 0px; float:left}
.dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:12px;}
.dropdown dd{position:relative; z-index:999}
.dropdown a,.dropdown a:visited{color:#afafaf;text-decoration:none;outline:none}
.dropdown a:hover{color:#eee}
.dropdown dt a:hover{}
.dropdown dt a{background-color:#333; display:inline-block; padding-right:8px; border:1px solid #4b4b4b; border-left:0px; border-right:0px;  font-size:13px; width:80px;}
.dropdown dt a span{cursor:pointer;display:block; background:url(../images/downarrow.png) no-repeat scroll right center; height:26px; line-height:26px; padding-left:12px; padding-right:17px; font-size:13px; color:#afafaf}
.dropdown dd ul{background-color:#3e3e3e;border:1px solid #4b4b4b;color:#4b4b4b;display:none;position:absolute;top:-1px;width:auto; min-width:81px;list-style:none; left:-1px;}
.dropdown dd ul li a{display:block;padding:5px 14px; color:#afafaf;}
.dropdown dd ul li a:hover{background-color:#333}
.search{background:url(../images/search.jpg) no-repeat; width:35px; height:28px; float:left; border:none; cursor:pointer}
.topnav{padding-top:20px; clear:both;}
nav{background:url(../images/topnavbg.jpg) repeat-x; border:1px solid #242424; height:48px;}
nav ul{ text-align:center}
nav ul li{line-height:46px; font-size:17px; font-weight:bold; display:inline-block; position:relative}
nav ul li span{display:none;}
nav ul li a{color:#fff; padding:0 12px; display:inline-block}
nav ul li a:hover, nav ul li a.active, nav ul li.current-menu-item a{color:#fcd402;}
nav ul li ul{display:none; }
nav ul li:hover ul{display:block; position:absolute; background-color:#090909; padding:3px 0; width:150px;}
nav ul li li{font-size:15px; line-height:normal; padding:8px 0; display:block; text-align:left;}
.bodyarea{ padding-top:10px;}
.filter{float:right; padding-right:3px; display:none}
.filter p{font-family:Tahoma, Geneva, sans-serif; font-size:12.5px; color:#fff; line-height:34px;}
.filter p a{color:#fcd402;}
.filter p a:hover, .filter p a.active{color:#fff;}
.filter p span{color:#484848; padding:0 8px;}
.watched{float:right; width:884px;}
.title{background:url(../images/titilebg.jpg) repeat-x; height:40px; border:1px solid #111; margin-bottom:11px;}
.title h2{font-size:17px; color:#fff; font-weight:bold; float:left; padding-left:12px; line-height:38px;}
.action{float:right; padding-top:4px; padding-right:5px;}
.action a{background:#111; height:29px; font-size:14px; color:#fff; width:68px; border:1px solid #343434; border-radius:5px; -webkit-border-radius:5px; margin-left:5px; float:left; line-height:28px; text-align:center; text-transform:uppercase; font-weight:bold}
.action a:hover{background:#333; border:1px solid #000}
.videowatched{}
.videoblock{width:32.5%; background-color:#1c1b1b; border:1px solid #333; margin-right:1.25%; margin-bottom:1.25%; float:left}
.videoblock:hover, .videoblock:hover .box, .videoblock:hover .stars, .videoblock:hover .time, .videoblock:hover .views{background-color:#111;}
.videobanner{padding:12px 11px 0 11px;}
.videobanner img{display:block; border:1px solid #333; max-width:100%}
.videoblock h3{font-size:15px; font-weight:bold; letter-spacing:-0.01em; padding:6px 10px 6px 12px; border-bottom:1px solid #333;}
.videoblock h3 a{color:#fff;}
.videoblock h3 a:hover{color:#fcd402;}
.box{float:left; width:50%;}
.box p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:left; line-height:26px; text-transform:uppercase; padding-left:12px;}
.time p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:left; line-height:26px; text-transform:uppercase; padding-left:12px; border-bottom:1px solid #333;}
.views p{font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#6f6f6f; text-align:right; line-height:26px; text-transform:uppercase; padding-right:12px; border-bottom:1px solid #333;}
.stars{float:left; width:50%;}
.stars ul{text-align:right; padding-top:2px; padding-right:12px;}
.stars ul li{display:inline; margin:0 -1px;}
.time{float:left; width:50%;}
.views{float:left; width:50%;}
.box span, .time span, .views span{padding-left:5px; font-size:12px;}
.videoblock.last{margin-right:0px;}
.pagination{clear:both; padding-top:22px; padding-bottom:34px;}
.pagination ul{text-align:center;}
.pagination ul li{font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-align:center; display:inline-block; text-transform:uppercase; font-weight:bold}
.pagination ul li a{min-width:31px; line-height:27px; display:block; color:#fff; background:#111; border:1px solid #343434; border-radius:3px; border-radius:5px; -webkit-border-radius:5px; height:31px}
.pagination ul li a:hover, .pagination ul li a.active{background:#333; color:#fff; border:1px solid #000}
.pagination ul li a.prev, .pagination ul li a.next{background:#fcd402; color:#fff; padding:0 14px; border:none; border:1px solid #fcd402;}
.pagination ul li a.prev:hover, .pagination ul li a.next:hover{background:#333; border:1px solid #000; color:#fff}
.blankspace100{height:100px;}
.homeaside{float:left; width:300px; padding-top:0px; clear:both}
.pornstar{text-align:center; padding-bottom:8px;}
.pornstar h2{font-size:16px; letter-spacing:-0.01em; color:#fff; font-weight:bold; text-transform:uppercase; padding-bottom:8px;}
.pornstar_img{}
.pornstar_img img{border:1px solid #343434; display:block}
.channels{ padding-bottom:10px;}
aside h2{color:#fff; font-size:18px; text-transform:uppercase; font-weight:bold; background:url(../images/subtitlebg.jpg) repeat-x; height:40px; padding-left:12px; line-height:40px; text-shadow:1px 1px #988000; margin-bottom:1px; text-align:left}
.channels ul{list-style:none;}
.channels ul li{font-size:15px; font-weight:bold; float:left; width:50%}
.channels ul li a{background:#000; border:1px solid #222; display:block; height:34px; padding-left:10px; color:#fff; line-height:32px;}
.channels ul li a span{padding-right:10px; color:#fcd402}
.channels ul li:last-child a{border-bottom:1px solid #1f1f1f;}
.channels ul li a:hover{color:#fcd402; background-color:#111}
.advertisement{text-align:center}
.advertisement_banner{margin-top:10px;}
.advertisement_banner img{display:block; max-width:100%;}
footer{padding:20px 0;}
footer p{font-size:13px; font-weight:bold; color:#a4a4a4; line-height:22px; text-align:center}
footer p span{color:#fcd402;}


/*Video CSS*/
.advertisementblock{float:left; border:1px solid #1f1f1f; background-color:#000; width:400px; text-align:center; padding-top:52px; padding-bottom:34px;}
.advertisementblock .ads{padding-bottom:15px;}
.videodetails{clear:both}
.videoright{float:right; width:884px;}
.videobox{background-color:#1f1f1f; border:1px solid #333; margin-bottom:15px;}
.videohere{padding:10px 11px 0 11px;}
.videohere img{display:block; width:100%}
.graybox{font-size:13px; color:#6f6f6f; text-align:center; height:40px; line-height:40px; float:left; text-transform:uppercase}
.graybox span{font-size:15px; padding-left:0px;}
.graybox a{color:#fcd402; font-size:13px; font-weight:bold}
.graybox span a{color:#fff; text-decoration:none;}
.video_length{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.video_views{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.bigstars{border-bottom:1px solid #333; width:25%;}
.bigstars ul{text-align:center; padding-top:5px;}
.bigstars ul li{display:inline; margin:0 -2px}
.submitted{border-right:1px solid #333; border-bottom:1px solid #333; width:50%; text-transform:uppercase}
.favorites{border-right:1px solid #333; border-bottom:1px solid #333; width:25%;}
.favorites a{color:#fcd402; font-size:14px; text-decoration:none; font-weight:bold}
.embed{border-bottom:1px solid #333; width:25%;}
.embed a, .report a{text-decoration:none; font-size:14px; font-weight:bold}
.report{border-bottom:1px solid #333; border-right:1px solid #333; width:25%;}
.report a{color:#E0D10E;}
.categories{border-bottom:1px solid #333; width:100%; clear:both}
.categories p{font-size:13px; color:#6f6f6f; text-transform:uppercase; padding-left:20px; line-height:40px;}
.categories p span{font-size:13px; color:#6f6f6f; padding-left:5px;}
.categories p span a{color:#fcd402; font-weight:bold}
.categories p span a:hover{ color:#fff;}
.description{width:100%;}
.description p{font-size:13px; color:#6f6f6f; line-height:21px; padding:16px 12px 17px 20px;}
.description p span{color:#fff; font-size:15px; padding-left:5px;}
.graybox a:hover, .categories p span a:hover{color:#fff; text-decoration:none}
.favorites a:hover{color:#fff;}
.related_content{clear:both; padding-bottom:0px; border-bottom:1px solid #333333; margin-bottom:1.25%}
.related_content .videoblock{width:24.22%; margin-right:1%;}
.related_content .videoblock.last{margin-right:0px;}
.footer_ads{text-align:center; clear:both; margin-bottom:15px;}
.ads{font-family:'Lato', Arial, Helvetica, sans-serif; font-size:17px; letter-spacing:-0.025em; float:left; width:24.25%; margin-right:1%}
.ads span{display:none; }
.ads a span{color:#a4a4a4;}
.ads a:hover span{color:#fcd402;}
.ads img{display:inline-block; max-width:100%;}
.ads.last{margin-right:0%}

.wp-pagenavi { display:inline-block; width:100%; text-align:center; margin-bottom:30px; }

.videowatched.clear:before, .videowatched.clear:after { display:none !important; }
.videowatched { display:grid; grid-template-columns:1fr 1fr 1fr; grid-gap:10px; }
.videowatched .videoblock { width:100%; margin-right:0px; }

@media only screen and (max-width:1300px) {
    .videowatched { grid-template-columns:1fr 1fr 1fr; }
}

@media only screen and (max-width:1023px) {
    .videowatched { grid-template-columns:1fr 1fr; }
}

@media only screen and (max-width:767px) {
    .videowatched { grid-template-columns:1fr 1fr; }
}

@media only screen and (max-width:479px) {
    .videowatched { grid-template-columns:1fr; }
}