
/*
Theme Name: Black Adult Tube Theme - WP-Tube-Plugin 
Theme URI: https://www.wp-tube-plugin.com
Description: World's Largest Adult Video Grabber & Adult Theme Provider.
Version: 8.1
Author: wp-tube-plugin.com
Author URI: https://www.wp-tube-plugin.com
Tags: WordPress Tube Plugin, WP Tube Plugin, WordPress Tube Theme, JW Player, WP Tube Theme, WordPress Porn Plugin, WP Porn Plugin, WordPress Porn Theme, WP Porn Theme, Porn Plugin, Porn Theme, WP Porn Video Grabber, WordPress Adult Video Grabber, Porn Site Builder, Pornhub Video Grabber , Xvideos Video Grabber, Porntube Video Grabber, Redtube Video Grabber, Keezmovies Video Grabber, Slutload Video Grabber, Porn Stars,Adult Image Gallery. 
*/
*,*:after,*:before{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing :border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,td{border:0;outline:0; font-size:100%; vertical-align:baseline; background:transparent; padding:0;	margin:0;}
ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:''; content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}
table{border-collapse:collapse; 	border-spacing:0; width:100%; }
.round-border{background-color: #101010; border: 1px solid #313131;	border-radius: 0px; margin: 10px 0 15px;}
.round-border1{background-color: #101010;border: 1px solid #313131;	border-radius: 0px; margin: 0px 0 15px;}
.footer-round-border{background-color: #101010;    border: 1px solid #313131;	border-radius: 0px;	margin:auto;}
.skiplink{position: absolute; left: -9999px;}
a{text-decoration:none;	color:#;}
.clear{clear:both;}
.center{text-align:center}
.fleft{float:left;}
.fright{float:right;}
body{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;background-color: #000000; background-repeat: no-repeat; background-attachment: fixed; background-position: top; background-size: cover;overflow-x: hidden;}
p{ padding-left:0px;}
#outerwrapper{width:100%;}
.wrap{;margin:0 auto; padding-left:20px; padding-right:20px; margin-bottom:0px;opacity: 1; background-color:#000000;}
.header{width:100%; margin-bottom:20px; background-color:#000000;}
.headertop{text-align:right; padding-top:5px;}
.topmenu li{display:inline;	font-size:12px; font-weight:bold; background: url("../images/ico_topnavlibar.jpg") no-repeat scroll left center;}
.topmenu li a{color:#FFFFFF; padding:5px 8px; display:inline-block;}
.topmenu .firstitem{background:none;}
.headercont{width:100%;	overflow:hidden; margin-bottom:10px;}
.logo{width:58%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:38px; float:left;}
.logo a{color:#FFFFFF;}
.headerad{width:42%; float:right; padding:0px 0;}
.headerad img{border:1px solid #3b454e;}
.menubar{width:100%; height:38px; background-color:#383838; position:relative;}
.menu-icon {display: none; background: #666;}
.dropdown {width:78%; float:left;}
.menubar{width:100%; height:38px; background-color:#383838; position:relative;}
.menu-icon {display: none; background: #666;}
.dropdown {width:78%; float:left;}
.menu {list-style: none; margin:0; padding:0;}
.menu li {float:left; border-right:1px solid #000000; font-size:14px; font-weight:bold; text-transform:capitalize;}
.menu li a{color:#FFFFFF; padding:0 13px; line-height:38px; text-align:center; display:inline-block;}
.menu li a:hover, .menu li a:active {background: #;}
.menu .page_name {background: #;}
.searcharea{width:22%; padding:4px 0; float:right;}
.searcharea input{display:inline;}
.searcharea .inputp{background-color:#FFFFFF; margin-right:2px; width:60%;}
.searcharea input{height:30px; background:none;	border:none; padding:0 3px;	color:#000000;}
.searcharea .sbtn{width:34%; cursor:pointer; background-color:#; color:#FFFFFF; font-weight:bold; border:1px solid #;}
.player_ad{background-color: #; border: 2px solid #;border-radius: 0px 0px 0px 0px; position: absolute; display: block;
  margin-left: -150px; float: none; width:350px; left:50%; right:50%; top:15%;z-index:999}
.col {float: left; width: 25%; text-align: center; padding:10px;}
.text_on_video{float:right; margin-top:-80px; width:100%; text-align:right; padding-right:5px;}
.title_on_video{float:left; top:15px; width:100%; text-align:left; padding-left:15px;font-size:16px;}

.adscencecode{text-align:center;width:100% !important;}
/*.adscencecode img{width:100% !important;}*/
.adscencecode iframe{width:100% !important; /*height:auto*/}

.hd {
    background: # none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    opacity: 0.9;
    padding-left: 10px;
    padding-right: 10px;
	position: absolute;
	top: 8px;
	right: 16px;
	z-index:999;
}

input[type=text], input[type=password]
 {
 height:30px;
 }
 
 input[type=submit] {
 background-color:#FF0000;
 color:#FFFFFF;
 border:none;
 padding:5px;
}

.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-top:2px;
padding-bottom:2px;
width:12px;
height:12px;
}

.mobilemenu{display:none}
.fa-times::before {
	content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
	font-size:20px; 
	margin:10px; 
	height:20px;
	color:#;
	float:right;
	z-index:999;
	position: relative;
}

.fa-clock-o::before {
	content: "\f017";
    font-family: FontAwesome;
    font-style: normal;
    color: #fff;
	margin-right:3px;
}

.fa-video-camera::before {
	content: "\f03d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
	margin-right:3px;
}

.fa-image-gallery::before {
	content: "\f030";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
	margin-right:3px;
}

.tools .total-view {
    background: #000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    opacity: 0.6;
    margin-top: -50px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}


.wp-pagenavi a, .wp-pagenavi span {padding:15px !important; color:#ffffff; border:0px !important; display:inline-block}

.navigation .current {border0px ! important}

.rating-inline{display:inline-block; margin-bottom:10px;}
.post-ratings{width:auto!important;display: inline-block;margin-top:-2px; margin-bottom:10px; font-size:14px;vertical-align: top;}


.post-ratings img {}



.container {
    position: relative;
    width: 100%;
}
.image {
  opacity: 1;
  display: block;
  width: 100%;
  height:160px;
  transition: .5s ease;
  backface-visibility: hidden;object-fit: cover;
  
}
	.wtp-wrapper {height:160px;}

.bigimage {
  opacity: 1;
  display: block;
  width: 100%;
  height: 220px;
  transition: .5s ease;
  backface-visibility: hidden;
  object-fit: cover;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.container:hover .image {
  /*opacity: 0.6;
  -webkit-transform: rotate(360deg); object-fit: cover;
    transform: rotate(360deg);*/
	 
	 
	 
	 
	 
	/* -webkit-transform: scaleX(-1);
    transform: scaleX(-1);*/
	
	
	
	
	-webkit-transition-delay: 0s;
    transition-delay: 0s;
    }

.container:hover .middle {
  opacity: 1.0;
}




.rcp_form input[type="text"], .rcp_form input[type="password"]{width:100%;color:#000000}
.rcp_button {background-color: #; font-weight: bold; border: none;padding: 5px; margin-top:10px; color:#ffffff;}
th{text-align:left; line-height:26px;font-size:16px;background-color: #;}
.rcp-recurring-total td, .rcp-total td{background-color: #;}
.rcp_gateway_option_label{width:100%; line-height:30px;}
td{padding-bottom:10px;}
.rcp_registration_total_details rcp-table{width:100%}
.rcp_header{margin-left:7px;}
.rcp_logged_in{margin-left:8px;}
.rcp-table{margin-bottom:20px;}
.rcp_sub_details_renew {line-height:20px;}
legend{margin-left:6px; margin-bottom:10px;}









.alert-button{
background-color: #;
font-weight: bold;
border: none;
padding: 8px;
color:#ffffff;
text-decoration:none;
border-radius: 5px;
display:inline-block;
margin-bottom:20px;
margin-right:5px;
}
.alert-button a{
font-weight: bold;
color:#ffffff;
}
#footerbtm{width:100%;	clear:both; padding:0px 0; margin:0 auto; text-align:center;}
#footerbtm .round-border1{padding:0px; overflow:hidden;}
#footerbtm p{color:#fff; font-size:12px;}
#footerbtm p a{color:#fff; text-decoration:none;}
#footerbtm iframe, .top-ad iframe{width:100% !important; height:auto}

.leftside {float: left; width: 15%;}
.leftside-box, .round-border-box {background-color: #101010; border: 1px solid #313131; border-radius: 0px; padding:8px; margin-bottom:15px;}
.leftside-box .widget_text{margin:auto -7px;}
.leftside h2, .round-border-box h2{font-size: 15px; font-weight: bold; text-transform: uppercase; margin:0 0 3px;}
#catlistmenu {display:none;}
#catlist ul li {padding:4px; display:block; font-weight:bold;}
#catlist ul li a {text-decoration:none;}
#catlist ul li a:hover {text-decoration:none;}
.main_container {width:84%; float:right;}
h2.maintitle{font-size: 15px; font-weight: bold; text-transform: uppercase; margin:7px 0 15px 8px;}
h2.maintitle.fleft{width:39%;}
.subheadinglink.fright{width:58%;}
.subheadinglink{text-decoration:none; color:#; font-weight:bold; line-height: 30px; text-align:right; padding-right:15px;}
.subheadinglink a{text-decoration:none;	color:#FFFFFF; padding:5px 10px; background-color:#; }
.subheadinglink :hover{text-decoration:none; background-color:#000000; border-radius: 0px;}


.morevideos{width:58%;}
.morevideos{text-decoration:none; color:#; font-weight:bold; line-height: 30px; text-align:right; padding-right:15px; float:right;}
.morevideos a{text-decoration:none;	color:#FFFFFF; padding:5px 10px; background-color:#; }
.morevideos :hover{text-decoration:none; background-color:#000000; border-radius: 0px;}


.col-left{float:left; width: 100%;}
.homepage .col-left{width: 60%;}
#singlecont .col-left{width: 100%;}
.col-right{float:right; width:15%; text-align:center; padding:2px; overflow:hidden;}
.homepage .col-right{width: 40%;}
.videopage-ad{width: 22%; float:right;}
/*.col-right img{width:100%;}*/
/*#content{width:100%;}*/
.freepostbox{width:19%; padding:5px; overflow:hidden; margin:0 0px 10px 8px; float:left; border:1px solid #333333; text-align:center; border-radius: 0px; height:260px;}
.homepage .freepostbox{width:31.5%;}
#singlecont .freepostbox{/*width:23.3%;*/}
.freepostbox:hover{border:1px solid #;}
.freepostbox h2{font-size:13px; font-weight:bold; color:#; margin-bottom:4px; text-align:left; line-height:20px; overflow:hidden;}
.freepostbox h2 a{color:#; text-decoration:none;}.freepostbox h2 a:hover{color:#FFFFFF;}
.boxentry{text-align:center; margin-bottom:5px;}
.boxentry img{width:100%; display:block;object-fit: cover;}
.boxentry bigimage{width:100%; display:block; height:215px;object-fit: cover;}
.boxmetadata{overflow:hidden;}
.metalft{width:67%;	float:left; text-align:left;}
.metalft .views{color:#fff; font-size:10px; font-weight:bold;}
.metargt{width:33%;	float:right; font-size:10px; text-align:right; margin-top:2px;}
.duration{font-size:12px; text-align:left;}
.displaytag{text-align:left; font-size:12px;line-height:16px; margin:4px 0 0; overflow:hidden;}
.displaytag a{color:#ffffff;}
.navigation{width:100%;	text-align: center;	padding:30px 0;	font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.navigation .pages {padding:15px; margin:2px; border:1px solid #000000; background-color:#; display:none}
.navigation .current {padding:15px; margin: 2px;	color:#fff;	font-weight:bold; border:1px solid #000000; background:#;}
.navigation a{color:#5d5c61; padding:15px; margin:2px; color:#fff; background:#5d5c61; border:1px solid #000000; text-decoration:none;}
.navigation a:hover{color:#ffffff; border:1px solid #000000; background-color:#;}
.navigation .extend {padding: 4px;  margin: 2px; background:#000000; border:1px solid #000000;}
.nopost{font-size:18px;	overflow:hidden; margin-bottom:11px; padding:0 0 8px 0;	text-align:center;	color:#FFFFFF;}
#sidebar{text-align:center; margin:0 auto;}
#singlecont{width:100%;}
.videosection{width:77%; float:left; position:relative}
.videosection iframe, .videosection embed, .videosection object {margin: 0px; padding: 0px; width:100%;}
.videosection mouselayer{margin: 0px; padding: 0px;}
.textsection{width:100%;}
.textsection h2{color:#; font-size:16px; margin:5px 0 10px; font-weight:bold;}


.stylecolor{color:#;}
#sidebar h2{font-size: 18px; font-weight: normal; text-transform: uppercase; margin:0 0 3px;}
.main {margin: auto;    text-align: left;    width: 1220px;}
.small{   font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;	margin-left:290px;}
.textsection p{font-size:13px;	line-height:18px;	padding-bottom:10px;}
#subcatcont{width:1220px;/*1220*/	padding:10px 1px 0px 0px;	/*height:560px;*/}
.suvcatimg{width:82px;/*100*/	height:82px;/*100*/	float:left;	margin-right:20px;	padding:9px;}
.suvcatimg img{	border:1px solid #282828;}
#maincont{width:1020px;	overflow:hidden;	margin-bottom:0px;	clear:both;}
.contentbg,.contenttop,.contentbtm{width:800px;	display:block;	padding-left:0px;}
.contentbg{/*background:url(images/bgr_contentbg.jpg) repeat-y;*/}
.contenttop{/*background:url(images/bgr_contenttop.jpg) no-repeat left top;*/}
.contentbtm{/*background:url(images/bgr_contentbtm.jpg) no-repeat left bottom;*/}
.postcont{width:1020px;/*660*/	padding:10px 6px 0 0px;	overflow:hidden;}
.menusection{width:1220px;}
#sidebar-top{width:532px;/*348*/	float:left;	padding-right:10px;}
.postcontent{width:200px;	overflow:hidden;	border-bottom:1px solid #000;	margin-bottom:11px;	padding:0 0 8px 0;}
.postcontent:last-child{border:none;}
.imgentry{width:110px;/*120*/	height:74px;/*84*/	float:left;	padding:5px;}
.textentry{width:174px;/*202*/	float:right;	padding:0 14px;}
.texttitle{padding-bottom:8px;}
.textentry h3{font-size:14px;	padding-bottom:4px;}
.textentry span{font-size:11px;	display:block;}
.textentry p{font-size:11px;	padding-bottom:10px;}
.textmeta a{color:#fff;}
.commenttxt{width:auto;	float:left;	font-size:11px;	display:block;	margin-right:13px;}
.commentbg{width:21px;	height:17px;	display:block;	text-align:center;	color:#fff;	font-size:11px;	float:left;	font-weight:bold;	line-height:12px;	background: url(images/ico_comment.jpg) no-repeat;}
.textwidget,.widget_categories{ padding-bottom:0px; text-align:center;}

.postcontent{width:200px;	overflow:hidden;	border-bottom:1px solid #000;	margin-bottom:11px;	padding:0 0 8px 0;}
.postcontent:last-child{border:none;}
.imgentry{width:110px;/*120*/	height:74px;/*84*/	float:left;	padding:5px;}
.textentry{width:174px;/*202*/	float:right;	padding:0 14px;}
.texttitle{padding-bottom:8px;}
.textentry h3{font-size:14px;	padding-bottom:4px;}
.textentry span{font-size:11px;	display:block;}
.textentry p{font-size:11px;	padding-bottom:10px;}
.textmeta a{color:#fff;}
.commenttxt{width:auto;	float:left;	font-size:11px;	display:block;	margin-right:13px;}
.commentbg{width:21px;	height:17px;	display:block;	text-align:center;	color:#fff;	font-size:11px;	float:left;	font-weight:bold;	line-height:12px;}
#footer_add{text-align:center;}
#footertopcont{width:100%;}
#footermidcont{width:100%;	padding:43px 0;	border-top:1px solid #2F2F2F;}
.footermid{margin:0 auto;	width:1220px;	padding-bottom:30px;	overflow:hidden;	color:#AEADAD;	font-size:12px;}
.aboutus{width:267px;	float:left;	padding:0 20px 0 20px;}
.subscribe{width:263px;	float:left;	padding:0 30px 0 21px;}
.finputp{width:261px;	height:28px;}
.footermid input{width:237px;	height:28px;	background:none;	border:none;	padding:0 12px;}
.footermid .fsbtn{width:81px;	height:24px;	float:right;	cursor:pointer;	margin-right:3px;}
.blogroll_wg{width:146px;	padding:0 20px;	float:left;}
.footermid ul{width:146px;}
.footermid ul li a{color:#AEADAD;	font-size:12px;	line-height:20px;}
.follows{width:150px;	padding:0 20px 0 30px;	float:left;}
.followscont{width:150px;	overflow:hidden;}
.followscont li{width:150px;	float:left;	padding-bottom:7px;}
.followscont li a{color:#AEADAD;	font-size:12px;	display:block;}
.followscont li a img{margin:0 9px -2px 0;}
.footermid h3{font-size:14px;	padding-bottom:15px;	font-weight:normal;	color:#fff;	text-transform:uppercase;}
.footermid p{color:#AEADAD;	font-size:12px;	line-height:18px;	padding-bottom:10px;}
#maincont a{/*color:#fff;*/}
#maincont ul{width:auto;	padding:0 0 15px 0px;}
#maincont ul li{color:#fff;	font-size:12px;	line-height:18px;}
#maincont ol{width:auto;	padding:0 0 15px 15px;	list-style-position:inside;}
#maincont ol li{color:#fff;	font-size:12px;	line-height:18px;	list-style:decimal;}
.entry p{font-size:14px;	color:#3c3c3c;	line-height:18px;	padding-bottom:17px; padding-left:7px;}
.entry a{font-size:14px;	color:#;	text-decoration:none;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{font-size:18px;	font-weight:normal;	padding-bottom:4px;	margin-bottom:23px;	color:#fff;	border-bottom:5px solid #282828;	text-transform:uppercase;}
.entry h2{font-size:17px;}
.entry h3{font-size:16px;}
.entry h4{font-size:15px;}
.entry h5{font-size:14px;}
.entry h6{font-size:13px;}
.entry p{color:#fff;}
.entry a{text-decoration: none;}
.entry ul{list-style-type:none;	list-style-position:inside;	padding:0 10px 23px 10px;}
.entry ul li{list-style-type:none;	list-style-position:inside;	font-size:13px;	color:#fff;	line-height:18px;}
.entry ol{list-style-type:decimal;	list-style-position:inside;	padding:0 10px 23px 20px;}
.entry ol li{list-style-type:decimal;	list-style-position:inside;	font-size:13px;	color:#fff;	line-height:18px;}
.entry strong{color:#fff;}
#entry_info a{text-decoration:underline; font-weight:bold;}
#entry_info a:hover{text-decoration:none;}
#entry_info .rating{overflow:hidden; color:#bdbdbd!important;	font-style:normal!important;}
#entry_info .rating strong{color:#bdbdbd;font-weight:bold!important;font-style:normal!important;font-size:13px;	line-height:18px;}
blockquote{margin:0 10px 10px 20px;	padding:10px;	font-size:14px;	color:#fff;	border:1px dashed #9f9f9f;	font-style:italic;}
.comments {padding:0 0 5px;	width:100%;}
.comment_heading {width:100%; font-size:14px; color:#bdbdbd; border-bottom:4px solid #101010; text-transform:uppercase;}
.commentlist{list-style:none!important;}
.commentlist li{list-style:none!important;	margin-bottom:15px;}
.reply_section {width:100%;	overflow:hidden;}
.reply_lft {width:5%; float:left;}
.reply_lft img {display:block; width:100% !important; height:auto !important;}
.reply_rgt {width:92%; float:right;	border:1px solid #282828; padding:5px;}
.top_reply {width:100%;	overflow:hidden; border-bottom:1px dotted #282828;	padding-bottom:8px;	margin-bottom:8px;}
.top_reply p {float:left;	font-size:14px;	color:#bdbdbd;}
.loginadmin{font-size:14px;	color:#bdbdbd!important;}
.comments a, .loginadmin a {color:#bdbdbd!important; text-decoration:underline;}
.comments a:hover, .loginadmin a:hover{text-decoration:none;}
.btn_reply {width:59px;	height:26px;	display:block;	float:right;}
.reply_cont p {font-size:14px;	color:#bdbdbd;	line-height:14px;	margin-bottom:10px;}
.comment form {padding:0;	width:65%;}
.comment_info {width:100%;	overflow:hidden;	padding-bottom:7px;}
.comment_info label {width:20%;	float:left;	display:block;	padding-top:8px;	font-size:14px;	color:#bdbdbd;	text-align:right;}
.comment_info p {width:78%;	float:right;	font-size:13px;	color:#bdbdbd}
.comment_info p input {width:57.67%;	border:1px solid #bdbdbd;	height:19px;	font-size:14px;	color:#bdbdbd;	background:#282828;	padding:11px 7px;}
.comment_info p textarea {border:1px solid #bdbdbd;	height:125px; width:98%;	padding:11px 7px;	width:96.68%;	overflow:auto;	font-size:14px;	color:#bdbdbd;	background:#282828;}
.comment_info p .submit_btn {width:131px;	height:26px;	border:none;	font-size:11px;	color:#ffffff;	font-weight:bold;	cursor:pointer;	text-transform:uppercase;	margin:10px 0;	padding:0; background-color:#;}
.entry img {padding: 0;	max-width: 100%;}
.aligncenter, img.aligncenter {clear: both;	display: block;	margin-left: auto;	margin-right: auto;}
.alignright {padding: 2px;	margin: 10px 0 10px 12px;	display: inline;}
.alignleft {padding: 2px;	margin: 10px 12px 10px 0;	display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.wp-caption {border: 1px solid #b2c4c8;	text-align: center;	background-color: #E6E6E6;	padding:9px 4px 4px 4px;	margin-bottom:10px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
.related_post {height:31px;	left:0px;}
.related_post strong,.related_post strong span,.related_post strong span small {display:block;	float:left;	height:31px;}
.related_post strong {padding-left:0px;}
.related_post strong span {padding-right:13px;}
.related_post strong span small {width:740px;	font-size:18px;	font-weight:normal;	padding-bottom:3px;	border-bottom:4px solid #101010;	text-transform:uppercase;	margin-left:10px;	padding-top:7px;}
.cat-item ul li {padding-left:10px;}
.post-ratings img, .post-ratings-loading img, .post-ratings-image img{}

#singlecont .freepostbox{}

.post-ratings{display:inline-block !important; width:auto!important}


.homepage .freepostbox:nth-child(3n+1){clear:both;}
#singlecont .freepostbox:nth-child(4n+1){clear:none;}
#singlecont .freepostbox:nth-child(4n+1){/*clear:both;*/}
#myContent img{width:100% !important; height: auto !important; }	

.tools {
    font-size: 11px;
}
.tools .time-desc {
    background: #000 none repeat scroll 0 0;
    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    opacity: 0.9;
	margin-top:-17px;
	margin-right:4px;
	padding-left:4px;
	padding-right:4px;
	position:relative;
	z-index:999;
}

 input[type=text], input[type=password]
 {
 height:30px;
 }
 
 input[type=submit] {
 background-color:#;
 font-weight:bold;
 border:none;
 padding:5px;
}
@media only screen and (max-width : 1900px) {
.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
}
@media only screen and (max-width : 1400px) {
	.menu li {font-size: 13px;}
	.menu li a {padding: 0 12px;}
	.freepostbox {margin: 0 0px 10px 8px;}
	.image{height:120px;object-fit: cover;}
	.wtp-wrapper {height:120px;}

}
@media only screen and (max-width : 1224px) {
	.freepostbox{19.3%;} .homepage .freepostbox{margin-right:0px;}	
	.freepostbox {width: 19.0%;padding: 5px;overflow: hidden; margin: 0 6px 10px 2px; float: left; border: 1px solid #333333; text-align: center; border-radius: 0px;}
	.videosection{width:77%;}
	.image { height:120px;object-fit: cover; }
	.wtp-wrapper {height:120px;}
	.bigimage { height:220px; object-fit: cover;}
	.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:none;}.homepage .freepostbox:nth-child(4n+1){clear:none;}
	.menu li {font-size: 12px;}

}
@media only screen and (max-width :1200px){
.wrap{width:90%;}
}
@media only screen and (max-width : 1176px) {
	.main_container {width:84%;}
	.col-left{width: 100%;} .videosection{width:77%;}
	.image { height:120px;object-fit: cover;} 
	.wtp-wrapper {height:120px;}
	.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:none;}.homepage .freepostbox:nth-child(4n+1){clear:none;}

	}
}
@media only screen and (max-width : 1152px) {
	#singlecont .col-left{width: 100%;}
	.image { height:120px;object-fit: cover; }
	.wtp-wrapper {height:120px;object-fit: cover;}
		.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:none;}.homepage .freepostbox:nth-child(4n+1){clear:none;}

}
@media only screen and (max-width : 1152px) {
	#singlecont .col-left{width: 100%;}
	.image { height:120px; object-fit: cover;}
	.wtp-wrapper {height:120px;}
		.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:none;}.homepage .freepostbox:nth-child(4n+1){clear:none;}

}

@media only screen and (max-width : 1116px) {
	.main_container {width:84%;}
	.col-left{width: 100%;} .videosection{width:77%;}
	#singlecont .col-left{width: 100%;}
	.freepostbox{23.3%;}
	.image { height:120px;object-fit: cover; }
	.wtp-wrapper {height:120px;}
	.freepostbox:nth-child(5n+1){clear:both;}.homepage .freepostbox:nth-child(4n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:none;}.homepage .freepostbox:nth-child(4n+1){clear:none;}


}
@media only screen and (max-width : 1100px) {
	.col-left{width: 100%;}.menu li a{padding:0 10px;} .videosection{width:77%;}
	#singlecont .freepostbox{width:23.9%;}
	.freepostbox{width:23.6%;}
	.image { height:120px; object-fit: cover;}
	.wtp-wrapper {height:120px;}
	.freepostbox:nth-child(5n+1){clear:none;}.homepage .freepostbox:nth-child(5n+1){clear:none;}
	.freepostbox:nth-child(4n+1){clear:both;}.homepage .freepostbox:nth-child(4n+1){clear:none;}
.menu li {
    font-size: 12px;
}
	.freepostbox {margin: 0 0px 10px 7px;}


}
@media only screen and (max-width : 1060px) {
	.col-left{width: 100%;} h2.maintitle.fleft{width:28%; font-size:13px;}.subheadinglink.fright{width:68%;padding-right:5px;}
	.videosection{width:77%;} #singlecont .col-left{width: 100%;}
	.freepostbox{width: 23.6%;} .homepage .freepostbox{margin-right:0px;} #singlecont .freepostbox{}
	.image { height:120px;object-fit: cover; }	
	.wtp-wrapper {height:120px;}
}
@media only screen and (max-width : 1050px) {
.videopage-ad{display:none}
	.main_container {width:84%;}
	.col-left{width: 100%;}.menu li a{padding:0 10px;} .videosection{width:100%;}
	#singlecont .freepostbox{width:23.3%;}
}
@media only screen and (max-width : 1024px) {
	.wrap{width:100%; padding:0 5px;} .logo{width:60%; float:none; font-size:28px; margin-bottom:10px;float:left}
	.main_container {width:84%;}
	.headerad {display:block; width:39%}
	.right-ad, #sidebar{display:none;}	
	.homepage .freepostbox:nth-child(3n+1){clear:none;}
	.homepage .freepostbox:nth-child(4n+1){clear:both;}
	.col-left, .homepage .col-left, #singlecont .col-left{float:none; width: 100%; margin-right:0;}
	.freepostbox, .homepage .freepostbox{width:24.0%;}
	.videosection{width:100%; float:none;}
	h2.maintitle.fleft{width:30%; float:left;}
	.subheadinglink.fright{width:66%; float:right; margin-bottom:10px; padding-right:5px;}
	.morevideos{width:68%; float:right; margin-bottom:10px; padding-right:5px;}
		.videosection iframe, .videosection embed, .videosection object{height:400px;}

	
	.freepostbox:nth-child(4n){margin-right:0;}
	#singlecont .freepostbox{width: 23.3%;}
	#singlecont .freepostbox:nth-child(4n){margin-right:0;}
	.image { height:120px; object-fit: cover;}
	.wtp-wrapper {height:120px;}
	.freepostbox {margin: 0 0px 10px 7px;}
	
	
}
@media only screen and (max-width : 980px) {
	.menu li a{padding:0 6px; font-size:12px;}
	.main_container {width:84%;}
	.freepostbox, .homepage .freepostbox{ }
	.col {

    float: left;

    width: 33%;

	text-align: center; padding-top:10px; padding-bottom:10px;
}
}
@media only screen and (max-width : 940px) {
	.main_container {width:84%;}
	#singlecont .freepostbox{width:23.8%;}
	.image { height:120px;object-fit: cover; }
	.wtp-wrapper {height:120px;}
.col {

    float: left;

    width: 33%;

	text-align: center; padding-top:10px; padding-bottom:10px;
}	
	.freepostbox {margin: 0 0px 10px 6px;}
}
@media only screen and (max-width : 875px) {
	.main_container {width:84%;}
	#singlecont .freepostbox{width: 23.3%;}
}
@media only screen and (max-width : 830px) {
	.main_container {width:84%;}
	.freepostbox, .homepage .freepostbox{}
	.freepostbox:nth-child(4n){margin-right:0;}  
	#singlecont .freepostbox{width:23.3%;}
	.freepostbox {margin: 0 0px 10px 5px;}

}
@media only screen and (max-width :800px){
.wrap{width:100%;}

}
@media only screen and (max-width : 774px) {
	.main_container {width:84%;}
	#singlecont .freepostbox{}
	.freepostbox {margin: 0 0px 10px 6px;}

   .videosection iframe, .videosection embed, .videosection object{height:350px;}
.col {

    float: left;

    width: 49%;

	text-align: center; padding-top:10px; padding-bottom:10px;
}
}
@media only screen and (max-width : 767px) {
#cssmenu {width:0px}
.mobilemenu{display:grid; width:100%; grid-template-columns: 90fr 10fr;}
.leftmenu{width:100%; font-size:18px; margin-top:15px; margin-left:0px;}
.rightmenu{width:100%;border-bottom: 1px solid #fff;}
	.headertop{text-align:right;}.topmenu .firstitem a{padding-left:0;}
	.dropdown {width:40px;}
	.menu-icon {display:inline-block; height:38px; overflow:hidden; padding: 7px 8px;}
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	.dropdown ul, .dropdown:active ul {position: fixed; background:#333;; top:0px; left:-100%; width: 280px; z-index:9999; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); transition: all 0.5s ease; height:100%}
	.menubar li, .menubar li a{text-align: left; width: 100%; margin: 0; display:block;}
	.menubar li a{border-bottom:1px solid #fff; padding:2px 5px; padding-left:10px;}
	.dropdown:hover ul {display: block;}
	.searcharea{width:40%; text-align:center;  margin-right:0;}
	.searcharea .sbtn{font-size:100%; vertical-align: top; text-align:center; width:28%;}
	.leftside {float: none; width: 100%; margin-right:0; display:none}
	.leftside-box {padding:3px 4px;}
	.leftside-box.left-ad, #catlist{display:none;}
	#catlistmenu{display:block; position:relative; /*width:100%;*/}
	#catlistmenu h2{margin:9px 0 0 5px; font-size:16px;}
	#catlistmenu ul{width:300px;}
	#catlistmenu ul li{border-top:1px solid #FFF; float:none;}
	#catlistmenu ul li:hover{border-top:1px solid #FFF; background:#; float:none;}
	#catlistmenu ul li a{border:none; width:80%; display:inline-block; text-align:left; padding:0 0 0 5px;}
	.main_container {width:100%;}
	
	.freepostbox:nth-child(4n){margin-right:0;} 
	.freepostbox, .homepage .freepostbox, #singlecont .freepostbox{width:23.3%; height:auto;}
	#singlecont .freepostbox:nth-child(4n+1){clear:none;}
	#singlecont .freepostbox:nth-child(4n+1){/*clear:both;*/}
	#myContent img{width:100% !important; height: auto !important;}	
	.comment form {padding:0;	width:100%;}
	/*.subheadinglink.fright{display:none;}*/
	.morevideos{display:block; width:40%; float:right;}
	
	#singlecont .freepostbox:nth-child(5n){margin-right:16px;}
	#singlecont .freepostbox:nth-child(4n){margin-right:0;}
	.freepostbox {margin: 0 0px 10px 11px;}

}
@media only screen and (max-width : 734px) {
	.freepostbox, .homepage .freepostbox{margin-right:5px;}
	.freepostbox:nth-child(4n){margin-right:0;} 
	#singlecont .freepostbox:nth-child(5n){}
	#singlecont .freepostbox:nth-child(4n){margin-right:0;}
	.subheadinglink.fright{display:none;}
	h2.maintitle.fleft {width: 60%; float: left;}
	.freepostbox {margin: 0 0px 10px 7px;}


}
@media only screen and (max-width : 640px) {
.title_on_video{float:left; top:1px; width:100%; font-size:13px; text-align:left; padding-left:5px;font-size:13px;}

	.logo{font-size:22px;} 
	.freepostbox, .homepage .freepostbox, #singlecont .freepostbox{width:49%; margin-right:1% !important; height:auto;}
	.freepostbox {margin: 0 0px 10px 2px;}
	.freepostbox:nth-child(4n+1), .homepage .freepostbox:nth-child(4n+1){clear:none;}
	.freepostbox:nth-child(2n+1), .homepage .freepostbox:nth-child(2n+1){clear:both;}
	.freepostbox:nth-child(2n), .homepage .freepostbox:nth-child(2n), #singlecont .freepostbox:nth-child(2n){float:right; margin-right:0 !important;}
	.videosection iframe, .videosection embed, .videosection object {height:400px;}
	.player_ad {
    background-color: #;
    border: 2px solid #;
    border-radius: 0px 0px 0px 0px;
    position: absolute;
    display: block;
    /*margin: -300px auto 10px -150px;*/
    float: none;
    width: 300px;
    left: 50%;
	z-index:999;

}
.col {

    float: left;

    width: 49%;

	text-align: center; padding-top:10px; padding-bottom:10px;
}
.headerad {display:none; width:39%}
.logo {width:100%; float:left;text-align: center;}

}
@media only screen and (max-width : 480px) {
	.searcharea{width:65%;} 
	.navigation .pages {margin:2px auto 10px; clear:both; display:none;}
	.image { height:140px; object-fit: cover;}
	.wtp-wrapper {height:140px;}
	.videosection iframe, .videosection embed, .videosection object {
    height: 250px; width:100%;}
	.freepostbox {margin: 0 0px 10px 1px;}

	 .col {

    float: left;

    width: 99%;

	text-align: center; padding-top:10px; padding-bottom:10px;
	
}	
.headerad {display:none}
.logo {width:100%}
}

@media only screen and (max-width : 300px) {
	.wrap{width:99%;} 
	.freepostbox:nth-child(2n+1), .homepage .freepostbox:nth-child(2n+1){clear:none;}
	.freepostbox, .homepage .freepostbox, #singlecont .freepostbox{width:100%; float:none; margin:0 auto 10px !important;}
	.col-left{max-width:290px;}

}




@import url(https://fonts.googleapis.com/css?family=Oxygen+Mono);
/* Starter CSS for Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  height:auto;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul {
  position: relative;
  z-index: 597;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
@media only screen and (max-width : 767px) {
#cssmenu ul ul {
  position: inherit;
  visibility: visible;
}
}
#cssmenu ul ul li {
  float: none;
}
#cssmenu ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
}
#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  bottom: 0;
  left: 0;
}
#cssmenu ul ul {
  margin-top: 0;
}
#cssmenu ul ul li {
  font-weight: normal;
}
#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu {
  background: #333333;
}
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu ul {
  text-transform: uppercase;
}
#cssmenu ul ul {
  border-top: 0px solid #;
  text-transform: none;
  min-width: 190px;
}
#cssmenu ul ul a {
  background: #333333;
  color: #ffffff;
  border: 0px solid #;
  border-top: 0 none;
  line-height: 150%;
  padding: 10px 20px;
  font-size: 12px;
}
#cssmenu ul ul ul {
  border-top: 0 none;
}
#cssmenu ul ul li {
  position: relative;
}
#cssmenu ul ul li:first-child > a {
  border-top: 0px solid #;
}
#cssmenu ul ul li:hover > a {
  background: #;
  color: #ffffff;
}
#cssmenu ul ul li:last-child > a {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0px 0 #;
  -webkit-box-shadow: 0 0px 0 #;
  box-shadow: 0 0px 0 #;
}
#cssmenu ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu ul ul li.has-sub > a:after {
  content: "\f0d7";
  font-family: FontAwesome;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}
#cssmenu ul li:hover > a,
#cssmenu ul li.active > a {
  background: #;
  color: #ffffff;
}
#cssmenu ul li.has-sub > a:after {
  content: "\f0d7";
  font-family: FontAwesome;
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu a {
  background: #333333;
  color: #ffffff;
  padding: 0 20px;
  text-align:left;
}
#cssmenu > ul > li > a {
  line-height: 38px;
}



/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word;
}

.comment-content p {
  margin-top: 0;
}

.bypostauthor {
  display: block;
}

.comment-list {
  margin: 0 0 1.5em 0;
  list-style: none;
  padding: 0;
}

.says, .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
  padding-top: 1.75em;
}

.comments-title,
.comment-reply-title {
  font-size: 23px;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 1.3125;
  padding-top: 1.304em;
}

.comments-title {
  margin-bottom: 1.304em;
}

.comment-list {
  list-style: none;
  margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
  border-top: 1px solid #dddddd;
  padding: 30px 30px 30px 75px;
  position: relative;
}

.comment-list .children {
  list-style: none;
  margin: 0;
}

.comment-list .children > li {
  padding-left: 0.875em;
}

.comment-author {
  color: #000000;
  margin-bottom: 0.4375em;
  line-height: 1;
  display: inline;
}
.comment-author a {
  color: #000000;
}
.comment-author a:hover {
  color: ;
}

.comment-author .avatar {
  height: 50px;
  width: 50px;
  left: 0;
  top: 22px;
  border-radius: 50%;
}

.comment-metadata,
.pingback .edit-link {
  color: #ffffff;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.6153846154;
}

footer.comment-meta {
  margin-bottom: 25px;
}

.comment-metadata {
  margin-left: 5px;
  display: inline;
}

.comment-metadata a,
.pingback .comment-edit-link {
  color: #ffffff;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {
  color: #ffffff;
}

.comment-metadata .edit-link,
.pingback .edit-link {
  display: inline-block;
}

.comment-content ul,
.comment-content ol {
  margin: 0 0 1.5em 1.25em;
}

.comment-content li > ul,
.comment-content li > ol {
  margin-bottom: 0;
}

.comment-reply-link {
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  margin-top: 1.250em;
  padding: 0.417em 0.833em;
  font-weight: bold;
  background: ;
  text-transform: uppercase;
  margin-bottom:10px;
}

.comment-reply-link:hover,
.comment-reply-link:focus {
  background: ;
  color: #fff;
  outline: 0;
}

.comment-form label {
  display: block;
  font-size: 13px;
  font-size: 0.8125rem;
  letter-spacing: 0.077em;
  line-height: 1.5;

  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.comment-list .comment-form {
  padding-bottom: 1.75em;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.6;
  margin-bottom: 1.5em;
}

.no-comments {
  border-top: 1px solid #dddddd;
  font-weight: 700;
  margin: 0;
  padding-top: 1.75em;
}

.comment-navigation + .no-comments {
  border-top: 0;
  padding-top: 0;
}

.form-allowed-tags code {
  font-family: Inconsolata, monospace;
}

.form-submit {
  margin-bottom: 0;
}

.required {
  color: #ffffff;
}

.comment-reply-title {
  border-top: 1px solid #ddd;
}

.comment-reply-title small {
  font-size: 100%;
}

.comment-reply-title small a {
  border: 0;
  float: right;
  font-size: 0;
}

.comment-reply-title small a:hover,
.comment-reply-title small a:focus {
  color: #1a1a1a;
}

.comment-reply-title small a:before {
  content: "\f00d";
  font-family: 'FontAwesome';
  font-size: 20px;
  position: relative;
  top: -5px;
  color: #ffffff;
}
textarea { width: 98%;}