
/*

Theme Name: Pornhub 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.3
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;}

div{border:0;outline:0; font-size:100%; vertical-align:baseline; background:transparent; padding:0;	margin:0;}

.pms-table {width:78%}

.table {width:78%}

.pms_success-messages-wrapper {width:78%}

.pms-subscription-plan{width:78%}

.pms-subscription-plans-header {width:78%}

.report-post-link {margin:0px! important}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }



audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }



audio:not([controls]) { display: none; }



[hidden] { display: none; }


.wp-pagenavi a, .wp-pagenavi span {padding:15px !important; color:#ffffff; border:0px !important;}
	.navigation .pages {margin:2px auto 10px; clear:both; display:none;}



.wp-pagenavi  a:hover {



	background:  #;



	border-color: #fff;



	color: #fff;



}

.mobilemenu{display:none;}

.tools {
    font-size: 14px;
	font-weight:bold;
}
.tools .time-desc {
    color: #FFFFFF;
    float: right;
    opacity: 0.9;
	margin-top:-30px;
	margin-right:20px;
	position:relative;
	z-index:999;
}



.alert-button {
    background-color: 
#;
font-weight: bold;
border: none;
padding: 8px;
color:
    #ffffff;
    text-decoration: none;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 5px;
}


.rcp_form input[type="text"], .rcp_form input[type="password"]{width:99%; color:#000000; padding:10px!important;}
.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:99%; line-height:30px;}
td{padding-bottom:10px;}
.rcp_registration_total_details rcp-table{width:99%}
.rcp_header{margin-left:0px;}
.rcp_logged_in{margin-left:0px;}
.rcp-table{margin-bottom:20px; width:99%}
.rcp_sub_details_renew {line-height:20px;}
legend{margin-left:6px; margin-bottom:10px;}








.adscencecode{text-align:center;width:100% !important;}
/*.adscencecode img{width:100% !important;}*/
.adscencecode iframe{width:100% !important; /*height:auto*/}

html { font-size: 100%; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }



.googlelanguage {display:inline-block; width:70%;text-align:left; margin-left:10px;margin-bottom:10px; margin-top:15px;}




::-moz-selection { background: #; color: #000; text-shadow: none; }



::selection { background: #; color: #000; text-shadow: none; }



.wp-caption{}



.wp-caption-text{}



.sticky{}



.screen-reader-text{}



.gallery-caption{}



.bypostauthor{}



.alignright{}



.alignleft{}



.aligncenter{}



.hd {



    color: #fff;

    float: right;


    padding-left: 10px;

    padding-right: 10px;

	position: absolute;

	top: 8px;

	right: 16px;
	font-weight:bold;
	font-size: large;
	z-index:999;

}

.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%}

  #myContent img {

    width: 100% !important;

    height: auto !important;

}






.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;}






a {



    color: #;



    outline-style: none;



    text-decoration: none;



}


.post-ratings{display:inline-block ; width:auto! important; vertical-align:top;}


.post-ratings img, .post-ratings-loading img, .post-ratings-image img {}










a:hover, a:active { outline: 0; }



#menu-icon {display: none; background: #666;}



#menu-icon1 {display: none; background: #666;}











.menubar{height:38px; position:relative; margin:auto;}

#menu-icon {display: none; background: #666;}

a:hover#menu-icon {background-color: #444;}

.dropdown1 {width:100%; float:left;}

.menu {list-style: none; margin:0; padding:0;}

.menu li {float:left; font-size:14px; font-weight:bold; text-transform:capitalize;}

.menu li a{color:#FFFFFF; padding:0 30px; line-height:38px; text-align:center; display:inline-block;}

.menu li a:hover, .menu li a:active {border-bottom: 1px solid #; text-decoration:none;}

.menu .page_name {background: #1B1B1B;}





.menubar-home{}










/* Style The Dropdown Button */

.dropbtn {

    background-color: #151515;

    color: white;

    padding: 10px;

    font-size: 12px;

    border: none;

    cursor: pointer;

}



/* The container <div> - needed to position the dropdown content */

.dropdown {

    position: relative;

    display: inline-block;

	margin-right:20px;

	float:right;

	padding-bottom:0px;



}





/* Dropdown Content (Hidden by Default) */

.dropdown-content {

    display: none;

    position: absolute;

    background-color: #151515;

    min-width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

    z-index: 1;
	right:0px;

}



/* Links inside the dropdown */

.dropdown-content a {

    padding: 10px 10px;

	line-height:14px;

    text-decoration: none;

    display: block;

	font-size: 14px;
	text-align:right;

}



/* Change color of dropdown links on hover */

.dropdown-content a:hover {background-color: #; color:#FFFFFF;}



/* Show the dropdown menu on hover */

.dropdown:hover .dropdown-content {

    display: block;

}



/* Change the background color of the dropdown button when the dropdown content is shown */

.dropdown:hover .dropbtn {

    background-color: #151515; 

}







.dropdown-home {

    position: relative;

    display: inline-block;

	margin-right:20px;

	float:right;

	padding-bottom:0px;

	margin-top:0px;

}





/* Dropdown Content (Hidden by Default) */

.dropdown-home-content {

    display: none;

    position: absolute;

    background-color: #151515;

    min-width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

    z-index: 1;
	right:0px;
	z-index:99999;

}



/* Links inside the dropdown */

.dropdown-home-content a {

    padding: 10px 10px;

	line-height:14px;

    text-decoration: none;

    display: block;

	font-size: 14px;
	z-index;99999;
	text-align:right;

}



/* Change color of dropdown links on hover */

.dropdown-home-content a:hover {background-color: #; color:#FFFFFF;}



/* Show the dropdown menu on hover */

.dropdown-home:hover .dropdown-home-content {

    display: block;

}



/* Change the background color of the dropdown button when the dropdown content is shown */

.dropdown-home:hover .dropbtn {

    background-color: #151515; 

}









.videosection iframe, .videosection embed, .videosection object {

width:99.9%;

}

abbr[title] { border-bottom: 1px dotted; }



b, strong { font-weight: bold; }



blockquote { margin: 1em 40px; }



dfn { font-style: italic; }



hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }



ins { background: #ff9; color: #000; text-decoration: none; }



mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }



pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }



pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }



q { quotes: none; }



q:before, q:after { content: ""; content: none; }



small { font-size: 85%; }







sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }



sup { top: -0.5em; }



sub { bottom: -0.25em; }







ul, ol { margin: 1em 0; padding: 0 0 0 40px; }



dd { margin: 0 0 0 40px; }



nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }







img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }







svg:not(:root) { overflow: hidden; }







figure { margin: 0; }









.pms-form-fields-wrapper{width:100%;}



fieldset { border: 0; margin: 0; padding: 0; }



label { cursor: pointer; }



legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }



button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }



button, input { line-height: normal; }



button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: #; font-weight: bold; border: none;padding: 5px; color:#ffffff; }



button[disabled], input[disabled] { cursor: default; }



input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }



input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }



input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }



button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }



textarea { overflow: auto; vertical-align: top; resize: vertical; }



input:valid, textarea:valid {  }



textarea:invalid { width:98%}






table { border-collapse: collapse; border-spacing: 0; }



td { vertical-align: top; }







/* ==== DEFAULT VALUES ==== */



html, button  { font-family: Arial,Helvetica,sans-serif; color: #fff; }

select, input, textarea{ font-family: Arial,Helvetica,sans-serif; color: #000; padding:10px; }


body { margin: 0; font-size: 12px; line-height: 18px; 

	;background-color: #000000 !important; background-repeat: no-repeat; background-attachment: fixed; 

	background-position: top; background-size: cover;overflow-x: hidden;



}







ul { margin: 0 0 0.3em 0; padding: 0; /*list-style-type: none; */}



p { margin: 0px 10px 10px 0px; padding: 0; }



h1 {



	font-size: 28px;



	line-height: 32px;



	font-weight: bold;



	margin: 10px 0;



	text-align: center;



}



h2 {



	font-size: 22px;



	line-height: 28px;



	font-weight: bold;



	margin: 4px 0px;

	margin-left:5px;



}



h3 {



	font-size: 18px;



	line-height: 23px;



	font-weight: bold;



	margin: 4px 0 0 10px;



}



h4 {



	font-size: 15px;



	line-height: 22px;



	font-weight: bold;



	margin: 4px 0 4px 10px;



}



h5 {



	font-size: 13px;



	line-height: 20px;



	font-weight: bold;



	margin: 10px 0 0;



}







.http-error-page h1 { margin-left: 0; text-align: center; color: #f00; }



.http-error-page h2, .http-error-page h3, .http-error-page h4 { margin-left: 0; text-align: center; }







/* =============================================================================



   COMMON CLASS



============================================================================= */



.contentHolder {



    margin: 0 auto;



    text-align: left;




	opacity: 1;

	background-color:#000000;

	padding-left:10px;

	padding-right:10px;





}







.bar_body {



    border-bottom: 1px solid #555555;



    display: block;





    font: 12px/20px Arial,Helvetica,sans-serif;



    padding: 2px 0;




    width: 100%;



    color: #fff;

	margin-bottom:0px;
	padding-bottom:0px;


}



.bar_body, .bar_body * {



    background: none repeat scroll 0 0 #000000;



    color: #FFFFFF;



    display: inline-block;



    font: inherit;





    margin: 0;



    position: relative;



    text-decoration: none;
	margin-bottom:0px;
	padding-bottom:0px;



}



.bar_items .links li a {



    display: block;



    padding: 0 10px;



	color: #fff;



    text-decoration: none;



}



.bar_items .links li a:hover {



    background: none repeat scroll 0 0 #333333;



    border-radius: 0px;



}



.bar_items .links li{



display: inline-block;



}



.bar_body .bar_items {



    background: none repeat scroll 0 0 #000000;





    display: block;




    margin: 0 auto;



    text-align: left;



    	margin-bottom:0px;
	padding-bottom:0px;




}







.header {



    position: relative;



 



	



}



.headerWrapper {



background-color: #1B1B1B;

opacity: 1;



}



.navWrapper {



background-color: #1B1B1B;



height: 40px;



border-top: 1px solid #242424;



border-bottom: 1px solid #1B1B1B;



}



.header .logo {



    float: left;



    margin-top: 15px;

	font-size:26px;

	font-weight:900;

	text-decoration:none;
	height:100%;
	 margin-bottom: 15px;
	 width:25%;



}

.header .logo a{



	text-decoration:none;



}





.searchform {



    float: right;




	width:30%;
	margin-top:5px;
	text-align:right;
	padding-right:15px;

}



#searchInput {



    border: medium none;



    border-radius: 3px 0 0 3px;



    color: #ffffff;



    display: inline-block;



    font-size: 14px;



    height: 26px;



    outline: medium none;



    padding: 15px;



    vertical-align: top;

background-color:#363636;

width:50%;




}



#btnSearch {



    background: none repeat scroll 0 0 #;



    border: medium none;



    border-radius: 3px 3px 3px 3px;



    color: #ffffff;



    cursor: pointer;



    display: inline-block;



    font-weight: bold;



    height: 30px;



    text-align: center;



    width: 65px;



	



}



#btnSearch i {



    /*background: url("images/sprite-pornhub-nf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/



    cursor: pointer;



    height: 16px;



    margin: 5px auto 0;



    width: 16px;



	display:block;



}



.login {float: right;margin: 20px 0;}



.login a{float: right;margin: 0px 5px; text-decoration: none; color: #CCCCCC;}



.login a:hover{color: #fff;}











.welcome {



    clear: both;



    font-size: 14px;



    line-height: 14px;



    padding: 10px 0 20px;



    text-align: center;



}







.videos_wrapper {



    background-color: #000000;



    border: 0px solid #313131;



    border-radius: 7px;



    margin-bottom: 15px;



    padding: 7px 3px 7px 3px;



    position: relative;



	display: inline-block;



	width: 100%;



}







.section_bar {



    color: #CCCCCC;



    float: left;



    min-height: 30px;



    width: 100%;

	margin-bottom:15px;



}







.section_title {



    color: #FFFFFF;



    float: left;



	margin: 0px;



    font-size: 14px;



    font-weight: bold;



    line-height: 30px;



    padding-left: 0px;

		text-align:left;

    text-transform: uppercase;



}



.home-ad-container {



    width: 40%;



}



.home-ad-container{



    float: right;



    height: auto !important;



}







.ad_box {



    /*margin: 5px auto 0;*/



    text-align: center;






    z-index: 0;



}







ul.videos li {



    display: inline-block;



    vertical-align: top;

	padding-bottom:25px;

}



.row-5-thumbs li {



    width: 19.6%;



}







ul.videos li .wrap {



    /*height: 220px;*/



    margin: 0 auto;



    position: relative;

	width:98%;



    /*width: 220px;*/



}



ul.videos li .wrap .img {



    cursor: pointer;



    display: block;



    position: relative;



}

@media only screen and (max-width: 1400px) {
.googlelanguage{width:60%}
.menu li a{color:#FFFFFF; padding:0 25px; line-height:38px; text-align:center; display:inline-block;}
}


@media only screen and (max-width: 1200px) {
.contentHolder{width:90%;}
.navWrapper{width:100%;margin:auto}
.row-5-thumbs li {

    width: 24%;

}

}



ul.videos li .wrap .img .marker-overlays {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);



    bottom: 0px;



    color: #FFFFFF;



    height: 18px;



    position: absolute;




    right: 0;



	padding: 0px 2px;





}








var {




    font-style: normal;



}




ul.videos li .wrap img.thumb, ul.videos li .wrap img.largeThumb, ul.videos li .wrap img.videoThumbs, ul.videos li .wrap img[alt="Watch Later"], ul.videos li .wrap img.privateOverlay {



    /*height: auto;*/

	height: 150px;



    width: 100%;



}







ul.videos li .wrap .thumbnail-info-wrapper {



    margin-top: 5px;



}







ul.videos li .wrap .thumbnail-info-wrapper span.title {



    display: block;



    font-size: 14px;




    line-height: 20px;



    margin-bottom: 3px;



    max-height: 65px;



    overflow: hidden;



}



ul.videos li .wrap .thumbnail-info-wrapper .views {



    color: #888888;



    float: left;



    font-size: 12px;



    overflow: hidden;



}



.sidebarcont .section_title{float: none; text-align: center; padding-left:0px;}





.reset {



    clear: both;



    font-size: 1px;



    height: 1px;



}



ul.videos li .wrap .thumbnail-info-wrapper .rating-container.up .icon {



    background-position: -100px -230px;



}



ul.videos li .wrap .thumbnail-info-wrapper .rating-container .icon {



    float: right;



    height: 10px;



    margin-top: 3px;



    width: 11px;



}







.rating-container.up {



    text-align: right;



}



div.up div.icon {



    background-position: -16px -50px;



}



.buttons-img a, .main-sprite, .btns_box .fav-disabled, .btns_box .fav a {



    /*background: url("images/sprite-pornhub-nf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/



}



.category_thumb{



border: 1px solid #000000;



height: auto;



width: 200px;



height:120px;



}







.navigation {



    height: 100px;



    margin: 0;



    padding: 0;



	text-align: center;



}



.wp-pagenavi {



    display: inline-block;



    margin: auto;



    overflow: hidden;



    padding: 5px;



    position: relative;



    width: 100%;



	



}



.pages{margin: 0px 20px;}







.wp-pagenavi a, .wp-pagenavi .current  {







    border: medium none;



    color: #FFFFFF;



    display: inline-block;












    font-size: 16px;



    font-weight: bold;






    text-shadow: 0 0 1px #000000;



    text-decoration: none;



	}



.wp-pagenavi .current  {



	background-color:#;

}



.wp-pagenavi a : hover  {



	background-color:#;



}

.wp-pagenavi a{



background-color:#1F1F1F;

border:0px solid #000000;



}







.wp-pagenavi a.nextpostslink{



 background-position: -96px -775px;

	



}



.wp-pagenavi a.nextpostslink:hover{



 background-position: -291px -775px;



}



.wp-pagenavi a:hover{



 background-position: 0 -693px;



}



.footer {



    clear: both;



    color: #666666;



    line-height: 18px;





    padding: 5px 0 0px;



    text-align: center;



    width: 100%;



}



#footer {



    background-color: #151515;



    border-top: 1px solid #292929;



    margin-bottom: 10px;



    min-height: 175px;



    padding: 10px 0;



    width: 100%;



}



#footer .col {



    float: left;



    width: 25%;
	
	padding:10px;



	text-align: center;



}











#footer .col .widget_text img,#footer .col .widget_text iframe{



    max-width: 100%; 



}







#footer .col ul {



    width: 90%;
		padding:10px;



}



.col .title {



    color: #808080;



    font-size: 16px;



    font-weight: bold;




    margin: 0 0 2px;




}



.col a {



    font-size: 13px;



}



.bottomcontent{



text-align: center;



padding: 0px 0px;



}







.bottomcontent a {
    color: #ffffff;
	line-height:30px;
	white-space: nowrap;
	display:block;
}
ul.legalLinks li,.legalLinks ul li {
    display: inline-block;
    padding: 10px;
}
.video_wrapper{
    background: #000000;
    border: 0px solid #313131;
    border-radius: 4px;
    float: left;
	margin-bottom: 20px;
    width: 79%;
}



.video_wrapper {



    position: relative;



}







.sidebar_right{



    float: right;



    width: 20%;



	background: #000000;



    border: 0px solid #313131;



    border-radius: 4px;



}



.row-5-thumbs li.videoblockrelate{



width: 22.6%;



margin: 0 6px;



}



ul.videos li.videoblockrelate .wrap {



    height: 190px;



    margin: 0 auto;



    position: relative;



    width: 150px;



}



.ad-below-player {



    line-height: 0;



    overflow: hidden;



    padding: 5px 5px 0;



    text-align: center;



}



.title-container {



    background: none repeat scroll 0 0 #1B1B1B;



    border-top: 1px solid #313131;



    padding: 10px;



}



.video-actions-menu {



    /*background: none repeat scroll 0 0 #1B1B1B;*/



    border-bottom: 1px solid #070707;



    /*padding: 0 15px;*/



}



.likefacebook{float: left;



padding: 4px;



}



.actions-menu{



list-style: none;



float: right;



}



.actions-menu li{



display: inline-block;



}



.actions-menu li a{



padding: 7px 20px;



font-size: 14px;



text-decoration: none;



border-bottom: 2px solid #1B1B1B;



}



.actions-menu li a:hover{



border-bottom: 2px solid #;



}



.rating-info-container {



    float: left;



	 



}



.video-actions-container {



    background: none repeat scroll 0 0 #101010;



    padding: 15px 20px;



}



.views .count {



    font-size: 12pt;



    font-weight: bold;



}



.video-detailed-info {



    float: right;



    width: 95%;



}



.menu-primary-responsive-container{display: none;}







/* just added */



.categories_videos_wrapper {



    background-color: #000000;



    border: 0px solid #313131;



    margin-bottom: 15px;



    padding: 7px 2px 7px 2px;



    position: relative;



	display: inline-block;



	width: 79%;



	float: right;

	border-radius: 7px;



}



.section_bar_sidebar {



    background-color: #1c1c1c;



    border-color: #1c1c1c #222 #000;



    border-style: solid;



    border-width: 1px;



    color: #ccc;



    height: 30px;



}




ul.categories_videos li .wrap {



    height: 210px;



    margin: 0 auto;



    position: relative;



    width: 90%;



}



ul.categories_videos li {



    display: inline-block;



    vertical-align: top;



}



.categories-sidebar {



	background-color: #000000;



    border: 0px solid #313131;



    display: inline-block;



    margin-bottom: 15px;



	width: 20%;



    float: left;



    overflow: hidden;



    position: relative;

	border-radius: 7px;



}



.categories-sidebar ul li.cat-item,.categories-sidebar ul li a{



  display: block;



    text-indent: 12px;



}



.categories-sidebar ul li a{



    color: #eee;



    font-weight: bold;



    line-height: 17px;



    list-style-position: outside;



    margin: 0;



    padding: 5px 0px;



}



.categories-sidebar ul li a:hover{



background: #212121;



text-decoration: none;




}



.section_title {



	font-size: 15px;



    color: #fff;



	clear: both;



    font-weight: bold;



    text-transform: uppercase;



}



.row-4-thumbs li {



    width: 24.6%;



}







#footertop{



text-align: center;



}

.bigimage{height:220px;width:100%;object-fit: cover;}



form { margin: 0; width:100%;}

.pms-form{width:78%}

.login-password{width:78%; margin-left:0px;}
.login-username{width:78%; margin-left:0px;}

@media only screen and (max-width: 1200px) {
.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;
}

.googlelanguage{width:60%}
.menubar
{
width:90%;
}
.pms-form{width:78%}
.menu li{
font-size:12px;
}
.searchform {
	width:30%;
	float:right;
	text-align:right;
	padding-right:25px;
}

#searchInput {
}

.bigimage{height:240px;width:100%;object-fit: cover;}

form { margin: 0; width:100%;}


.ad_box {

width:100%



}

.videos_wrapper{



width: 100%;



}



.dropdown {
    position: relative;
    display: inline-block;
    margin-right: 20px;
    float: right;
    padding-bottom: 0px;
}


}

/* RESPONSIVE */



@media only screen and (max-width: 1025px) {

.mobilemenu{display:grid; width:100%; grid-template-columns: 90fr 10fr;}

.rightmenu{width:100%;}
.dropdown1 ul, .dropdown1:active ul {
  position: fixed;
  background: #333;
  top: 0px;
  left: -100%;
  width: 280px;
  z-index: 9999;
  transition: all 0.5s ease;
  height: 100%;
}  
  
  
.categories-sidebar{ display:none}
.contentHolder {
    width: 100%;
}
.googlelanguage {width:60%}
.categories_videos_wrapper{ width:100%}
.pms-form{width:100%}
.login-password{width:100%}
.login-username{width:100%}
.searchform {
    float: right;
	width:85%;
	text-align:right;
}
form{width:100%}
.menubar{width:100%}
.bigimage{height:240px;width:100%;object-fit: cover;}



#navmenu,.sidebar_right{display: none;}



.dropdown1 {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;}

	.dropdown1 ul, .dropdown1:active ul {display: block; position: fixed; background:#333; left:-100%; top: 0px; width: 280px; z-index:9999; 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; }

	/*.dropdown1:hover ul {display: block;}*/



	.dropdown {width:40px; float:left; position: relative; display: inline-block;}

	.menu-icon1 {display:inline-block; height:38px; overflow:hidden; padding: 7px 8px;}

	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown ul, .dropdown:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.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;}

	.dropdown:hover ul {display: block;}





	.menubar1 li, .menubar1 li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar1 li a{border-bottom:1px solid #fff; padding:2px 5px;}





	.dropbtn{ display:none;}

	.dropdown-content{ display:none;}

	



	.menubar-home{display:block;}

	

	.dropdown-home {width:40px; float:right;}

	.menu-icon-home {display:inline-block; width:100%; height:38px; overflow:hidden; padding: 7px 8px;}

	.menu-icon-home span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown-home ul, .dropdown-home:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.menubar-home li, .menubar-home li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar-home li a{border-bottom:1px solid #fff; padding:2px 5px;}

	.dropdown-home:hover ul {display: block;}



			

	.contentHolder {

	

    margin: 0 auto;



    text-align: left;







}



.dropdown {width:40px; float:right; position: relative; display: inline-block;}



.contentHolder {



    margin: 0 auto;



    text-align: left;




}



.videos_wrapper{



width: 100%;



}



.video_wrapper{



    background: #000000;



    border: 0px solid #313131;




    border-radius: 4px;



    float: left;




    margin-bottom: 20px;



    width: 100%;



}



.row-5-thumbs li {



    width: 33%;



}



ul.videos li .wrap {



    margin: 0 auto;



    position: relative;



    width: 98%;



}



.home-ad-container {



    width: 50%;



}



#footertop  img{width: 100%}



}

@media only screen and (max-width: 800px) {

p, .section_title {
   padding-left:5px;
	}

.contentHolder{width:100%;padding-left: 0px;
padding-right: 0px;}
.navWrapper{width:100%;margin:auto}


.bigimage{height:220px;width:100%;object-fit: cover;}

.videosection iframe, .videosection embed, .videosection object {
width:100%; height:400px;

}
.googlelanguage{width:100%; text-align:center; margin-left:0px;}


#searchInput {
}

.ad_box {



     display: none;



}

.video-actions-menu {

    /*background: none repeat scroll 0 0 #1B1B1B;*/

    border-bottom: 1px solid #070707;

    /*padding: 0 3px;*/
	}



	

.dropdown1 {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;}

	.dropdown1 ul, .dropdown1:active ul {display: block; position: fixed; background:#333; left:-100%; top: 0px; width: 280px; z-index:9999; 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;}

	/*.dropdown1:hover ul {display: block;}*/



	.dropdown {width:40px; float:right; position: relative; display: inline-block; right:0px;}

	.menu-icon1 {display:inline-block; height:38px; overflow:hidden; padding: 7px 8px;}

	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown ul, .dropdown:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.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;}

	.dropdown:hover ul {display: block;}





	.menubar1 li, .menubar1 li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar1 li a{border-bottom:1px solid #fff; padding:2px 5px;}





	.dropbtn{ display:none;}

	.dropdown-content{ display:none;}

	



	.menubar-home{display:block;}

	

	.dropdown-home {width:40px; float:right; right:0px;}

	.menu-icon-home {display:inline-block; width:100%; height:38px; overflow:hidden; padding: 7px 8px;}

	.menu-icon-home span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown-home ul, .dropdown-home:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.menubar-home li, .menubar-home li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar-home li a{border-bottom:1px solid #fff; padding:2px 5px;}

	.dropdown-home:hover ul {display: block;}



			

	.contentHolder {

	

    margin: 0 auto;



    text-align: left;





}

.row-4-thumbs li{

width:33%;

}



ul.categories_videos li .wrap

{

width: 80%;

height: 210px;

}

#navmenu,.sidebar_right{display: none;}



.video_wrapper{



width: 99%;



}







.menu-primary-responsive-container{

display: block;

font-size:20px;

text-align:center;

}



.menu-primary-responsive{



 background: none repeat scroll 0 0 #000000;



    border: none;



    border-radius: 3px 3px 3px 3px;



    color: #ffffff;



    cursor: pointer;



    display: inline-block;



    font-weight: bold;



    height: 26px;



    text-align: center;





}



.header .logo {


width:100%; font-size:24px;



    text-align: center;



    margin-bottom:10px;



}



.login,.categories-sidebar  {



    display: none;



}



.categories_videos_wrapper {



	width: 100%;



}



.searchform {



width:85%; text-align:right;


}

form {width:100%}



#searchInput {






}



.videos_wrapper{



width: 100%;



}



.row-5-thumbs li {



    width: 33%;



}



.home-ad-container {



    width: 60%;



}



#footer .col {



    width: 50%; 	padding:10px;



}





}



@media only screen and (max-width: 600px) {

.title_on_video{float:left; top:1px; width:100%; text-align:left; padding-left:5px;font-size:13px;}


.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%;



}



.bigimage{height:220px;width:100%;object-fit: cover;}





	.dropdown1 {width:10%;}

	.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;}

	.dropdown1 ul, .dropdown1:active ul {display: block; position: fixed; background:#333; left:-100%; top: 0px; width: 280px; z-index:9999; heiht: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;  }

	/*.dropdown1:hover ul {display: block;}*/



	.dropdown {width:40px; float:right; position: relative; display: inline-block; right:0px;}

	.menu-icon1 {display:inline-block; height:38px; overflow:hidden; padding: 7px 8px;}

	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown ul, .dropdown:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.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;}





	.menubar1 li, .menubar1 li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar1 li a{border-bottom:1px solid #fff; padding:2px 5px;}





	.dropbtn{ display:none;}

	.dropdown-content{ display:none;}

	

	

	.menubar-home{display:block;}

	

	.dropdown-home {width:40px; float:right;}

	.menu-icon-home {display:inline-block; width:100%; height:38px; overflow:hidden; padding: 7px 8px; right:0px;}

	.menu-icon-home span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}

	.dropdown-home ul, .dropdown-home:active ul {display: none; position: absolute; background:#333; left:0; top: 38px; width: 100%; z-index:9999;}

	.menubar-home li, .menubar-home li a{text-align: left; width: 100%; margin: 0; display:block;}

	.menubar-home li a{border-bottom:1px solid #fff; padding:2px 5px;}

	.dropdown-home:hover ul {display: block;}



	

.contentHolder {



    margin: 0 auto;



    text-align: left;





}



#searchInput {






}



.videos_wrapper{



width: 100%;



}



.row-5-thumbs li {



    width: 50%;



}



ul.videos li .wrap {



    width: 98%;



}



.home-ad-container {



    width: 100%;



}



.ad_box {



     display:none;



}







/* ==== PAGINATION ==== */



.wp-pagenavi {



	padding: 7px 0;



	margin: 5px;



	text-align: center;



	overflow: hidden;



	float: left;



}











.wp-pagenavi  a:hover {



	background:  #;



	border-color: #fff;



	color: #fff;



}



.pagination ul {



	margin: 0;



	display: inline-block;



	vertical-align:  middle;



	*display: inline;



	zoom: 1;



}



.pagination ul li {



	float: left;



	padding: 1px;



}



.pagination ul li a {



	text-decoration: none;



	padding: 2px 5px;



	border: 1px solid #ccc;



	display: inline-block;



	*display: inline;



	zoom: 1;



}



.pagination ul li a:hover {



	background:  #eee;



	border-color: #888;



}




.wp-pagenavi a, .wp-pagenavi .current {



    border: medium none;



    color: #ffffff;





    display: inline-block;



    font-size: 16px;



    font-weight: bold;



    height: auto;



    line-height: normal;



    text-decoration: none;



    text-shadow: 0 0 1px #000000;



    width: auto;



	border: 1px solid #BFBFBF;



    margin: 2px;



    padding: 5px 10px;



    text-decoration: none;



}



.wp-pagenavi a.nextpostslink {



	background-position:0 -734px;



    padding: 5px 10px;



}



}





@media only screen and (max-width: 480px) {
.googlelanguage {display:inline-block; width:100%;text-align:center; margin-left:0px;margin-bottom:10px;}
.bigimage{height:180px;width:100%;object-fit: cover;}

.searchform {



    float: right;



margin-top:5px;
width:85%;
text-align:right;

}



.header .logo a{

font-size:20px;
text-align:center;
width:100%;

}

.header .logo {width:100%}


form {width:100%}

.videosection iframe, .videosection embed, .videosection object {

width:100%; height:250px;

}

.contentHolder {



    margin: 0 auto;



    text-align: left;







}



#searchInput {






}



.videos_wrapper{



width: 100%;



}



.row-5-thumbs li {



    width: 50%;



}



ul.videos li .wrap {



    width: 98%;



}



.home-ad-container {



    width: 100%;



}



.ad_box {



     display: none;



}



#footer .col {



    width: 98%; 	padding:10px;



}




}

@media only screen and (max-width: 400px) {

.dropdown-home-content {right:0px;}
}

@media only screen and (max-width: 360px) {

.dropdown-home-content {right:0px;}

.section_title{float:left}

.bigimage{height:220px;width:100%;object-fit: cover;}



.contentHolder {



    margin: 0 auto;



    text-align: left;







}

.textwidget img{

    width: 100%;

}



.section_bar{

    width: 100%;

}

.videos_wrapper{



    width: 100%;



}



.video_wrapper{



    width: 100%;



}

.row-5-thumbs li {



    /*width: 100%;*/



}



.home-ad-container {



    width: 100%;



}



.category_thumb{



border: 1px solid #000000;



height: auto;



width: 100%;



height:150px;



}





.row-4-thumbs li{

width:100%;

height:200px;

padding-left: 5px;

}



ul.categories_videos li .wrap

{

width: 100%;

height: 140px;

}

}







/* =============================================================================



   Non-Semantic Helper Classes



   ========================================================================== */







.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }



.ir br { display: none; }



.hidden { display: none !important; visibility: hidden; }



.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }



.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }



.invisible { visibility: hidden; }



.clearfix:before, .clearfix:after { content: ""; display: table; }



.clear { clear: both; }



.clearfix:after { clear: both; }



.clearfix { *zoom: 1; }







.videosection {

width:100%; float:left; position:relative;





    padding-top: 0px;







	



}















.sf-menu, .sf-menu * {

	margin: 0;

	padding: 0;

	list-style: none;

}

.sf-menu li {

	position: relative;

}

.sf-menu ul {

	position: absolute;

	display: none;

	top: 100%;

	left: 0;

	z-index: 99;

}

.sf-menu > li {

	float: left;

}

.sf-menu li:hover > ul,

.sf-menu li.sfHover > ul {

	display: block;

}



.sf-menu a {

	display: block;

	position: relative;

}

.sf-menu ul ul {

	top: 0;

	left: 100%;

}





/*** DEMO SKIN ***/

.sf-menu {

	float: left;

}

.sf-menu ul {

	box-shadow: 2px 2px 6px rgba(0,0,0,.2);

	min-width: 12em; /* allow long menu items to determine submenu width */

	*width: 12em; /* no auto sub width for IE7, see white-space comment below */

	z-index:999999;

}

.sf-menu li a {

	padding: 11px 20px;

	font-weight: bold;

	text-decoration: none;

	zoom: 1; /* IE7 */

}

.sf-menu a {

	color: #fff;

	text-transform: uppercase;

}

.sf-menu li {

	white-space: nowrap; /* no need for Supersubs plugin */

	*white-space: normal; /* ...unless you support IE7 (let it wrap) */

	-webkit-transition: background .2s;

	transition: background .2s;

}

.sf-menu ul li {

	background: #0F0F0F;

	z-index:999999;

}

ul.sub-menu li a{

	padding: 10px 20px;

}

.sf-menu ul ul li {

	background: #9AAEDB;

	z-index:999999;

}

.sf-menu li:hover,

.sf-menu li.sfHover {

	background: #;

	/* only transition out, not in */

	-webkit-transition: none;

	transition: none;

}

.page_item_active {

	border-bottom: 1px solid #;

	/* only transition out, not in */

	-webkit-transition: none;

	transition: none;

}

/*** arrows (for all except IE7) **/

.sf-arrows .sf-with-ul {

	padding-right: 2.5em;

	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */

}

/* styling for both css and generated arrows */

.sf-arrows .sf-with-ul:after {

	content: '';

	position: absolute;

	top: 50%;

	right: 1em;

	margin-top: -3px;

	height: 0;

	width: 0;

	/* order of following 3 rules important for fallbacks to work */

	border: 5px solid transparent;

	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */

	border-top-color: rgba(255,255,255,.5);

}

.sf-arrows > li > .sf-with-ul:focus:after,

.sf-arrows > li:hover > .sf-with-ul:after,

.sf-arrows > .sfHover > .sf-with-ul:after {

	border-top-color: white; /* IE8 fallback colour */

}

/* styling for right-facing arrows */

.sf-arrows ul .sf-with-ul:after {

	margin-top: -5px;

	margin-right: -3px;

	border-color: transparent;

	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */

	border-left-color: rgba(255,255,255,.5);

}

.sf-arrows ul li > .sf-with-ul:focus:after,

.sf-arrows ul li:hover > .sf-with-ul:after,

.sf-arrows ul .sfHover > .sf-with-ul:after {

	border-left-color: white;

}





@media only screen and (max-width: 360px) {

.row-5-thumbs li {

    width: 50%;

}

}

@media only screen and (max-width: 320px) {

.row-5-thumbs li {

    width: 100%;

}

.section_title{float:left}
}

@import url(https://fonts.googleapis.com/css?family=Oxygen+Mono);

/* Starter CSS for Menu */

#cssmenu {

  padding: 0;

  margin: 0;

  border: 0;

  width: auto;

}

#cssmenu ul,

#cssmenu li {

  list-style: none;

  margin: 0;

  padding: 0;

}

#cssmenu ul {

  /*position:absolute;*/

  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%;

}

#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;
  position: initial;

}

#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 1px 0 #;

  -webkit-box-shadow: 0 1px 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 {

  border-bottom:1px solid #;

  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 30px;

  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: #FFFFFF;
  margin-bottom: 0.4375em;
  line-height: 1;
  display: inline;
}
.comment-author a {
  color: #ffffff;
}
.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;
}

.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;
}

@media only screen and (max-width: 1025px) {

.mobilemenu{display:grid; width:100%; grid-template-columns: 90fr 10fr;}
.leftmenu {
  width: 100%;
  font-size: 18px;
  margin-top: 15px;
  margin-left: 5px;
}

.dropdown1 ul, .dropdown1:active ul {
  position: fixed;
  background: #333;
  top: 0px;
  left: -100%;
  width: 280px;
  z-index: 9999;
  transition: all 0.5s ease;
  height: 100%;
}  
  
  #cssmenu ul ul {
  position: inherit;
  visibility: visible;
  padding-left: 20px;

}


.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;
}
}