/*
Theme Name: Xvideos 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. 
*/
body{background-color: #ffffff !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-position: top !important; background-size: cover !important;}

html,body,.Wrapper{background:#ffffff;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none!important}
a{background-color:transparent;text-decoration:none}
a:active,a:hover,:focus{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
figure img{display:block;vertical-align:top}
img{border:0;max-width:100%;height:auto;display:inline-block;vertical-align:middle}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
svg:not(:root){overflow:hidden}
hr{height:1px;border:0;background-color:#f1f1f1}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace}
ul,ol,dl,h1,h2,h3,h4,h5,h6,p,hr,blockquote,table,input,textarea,select,.Select{margin-bottom:0px;}
/*::-webkit-scrollbar{width:5px}*/
.video-description{ text-align:center; width:100%; font-size:12px; white-space: break-spaces;}

.post-ratings{display:inline-block !important; width:auto!important; margin-top:0px; margin-bottom:10px; vertical-align:top;}

.navigation .pages {margin:2px auto 10px; clear:both; display:none;}
	
	
.subheading{background-color:#000000; color:#FFFFFF; line-height:30px; margin-bottom:1px; padding-left:10px; font-size:13px;}
.subheading a { color:#FFFFFF;}
.subheading-title{ background-color:#; color:#FFFFFF; line-height:30px; margin-bottom:10px; padding-left:10px; font-weight:bold}

.menu{width:100%; margin-bottom:10px; z-index:1999;}
.wp-pagenavi span.current{padding-left:10px; padding-right:10px;}

.logininfo { float:right; text-align:right; 
margin-right: 5px;
margin-top: 8px;}
.logininfo a{
    border-radius: 0px;
    background-color:#DE2600;
    padding: 10px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.wp-pagenavi a, .wp-pagenavi span {padding:15px !important; color:#ffffff; border:0px !important;display:inline-block}


.rcp_form input[type="text"], .rcp_form input[type="password"]{width:100%}
.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:0px;}
.rcp_logged_in{margin-left:0px;}
.rcp-table{margin-bottom:20px;}
.rcp_sub_details_renew {line-height:20px;}
legend{margin-left:px; margin-bottom:10px;}
















.pms-field {margin-right:20px;}


.topheaderad{width:45%; display:inline-block}

.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%}
.col {float: left; width: 24%; text-align: center; padding-top:10px; padding-bottom: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: #DE2600 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: right;
    opacity: 0.9;
    padding-left: 5px;
    padding-right: 5px;
	position: absolute;
	top: 8px;
	right: 5px;
	font-weight:normal;
	font-size:13px;
	z-index:999;
}
#myContent img {
    width: 100% !important;
    height: auto !important;
}

.top-categories-base{ float:left; border-radius: 0px; background: #000000; padding:4px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:2px;}
.top-categories li{list-style: none;  padding:0px; display:inline-block; margin-bottom:5px}
.top-categories li a { border-radius: 0px; background: #; padding:5px; color:#000000; font-size:14px; line-height:28px;}
.top-categories li a:hover { background: #777777; color:#ffffff;}

.top-categories .page_name{ border-radius: 0px; background: #; padding:4px; color:#000000; font-size:14px; font-weight:bold; }

#footer{}
.footer_m{text-align:center;display:block}
.footer_m li{display:inline-block}
.footer_m li a{margin:auto;padding:8px;}
.footer_m li a:hover{ text-decoration:underline}

.report-post-link {display:initial! important; margin-right:0px!important}

.trend-base{ float:left; border-radius: 0px; background: #000000; padding:4px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:2px;}
.trend li{list-style: none;  padding:4px; float:left}
.trend li a { border-radius: 0px; background: #; padding:6px; color:#000000; font-size:14px; line-height:28px;}
.trend li a:hover {background: #777777; color:#ffffff;}




.trendlist-base{ float:left; border-radius: 0px; background: #000000; padding:4px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:2px;}
.trendlist li{list-style: none;  padding:4px; float:left}
.trendlist li a { border-radius: 0px; background: #; padding:5px; color:#000000; font-size:14px; line-height:28px;}
.trendlist li a:hover {background: #777777; color:#ffffff;}



.trend .page_name{ border-radius: 0px; background: #; padding:4px; color:#000000; font-size:14px; font-weight:bold; }


.count-result{ float:left; border-radius: 0px; background: #000000; padding:4px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:2px; margin-right:5px;}


.sorting li{list-style: none;  padding:0px; display:inline-block; margin-top:3px;}
.sorting li a { border-radius: 0px; background: #; padding:4px; color:#000000; font-size:14px; line-height:25px;}
.sorting li a:hover { border-radius: 0px; background: #777777; padding:4px; color:#ffffff; font-size:14px; line-height:25px;}

.sorting1{list-style: none;  padding:0px; float:left; background-color:#; margin-left:10px; line-height:25px;}

.sorting1 li{list-style: none;  padding:4px; float:left; line-height:25px; }
.sorting1 li:hover{list-style: none;  padding:4px; float:left; line-height:25px;background: #777777; color:#000000; }

.sorting1 li a { border-radius: 0px; padding:4px; color:#FFFFFF; font-size:14px; line-height:25px;}
.sorting1 li a:hover { border-radius: 0px; padding:4px; color:#ffffff; font-size:14px; line-height:25px;}


.sorting .page_name{ border-radius: 0px; background: #; padding:4px; color:#000000; font-size:14px; font-weight:bold; }


.main-categories {list-style: none; background: #DE2600;width:100%;}
.main-categories li {float:left; font-size:14px; font-weight:bold; padding:10px; margin-right:0px; list-style:none;}
.main-categories li a{ border-radius: 0px; background: #DE2600; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px;}
.videosection iframe, .videosection embed, .videosection object {margin: 0px; padding: 0px; width:100%;}
.rating{ float:left; margin-top:5px; margin-left:10px}

.clear{clear:both;}
* {
  box-sizing: border-box;
}
.videopagead { display:block;}
/* Style the search field */
form.searchbar input[type=text] {
  padding: 10px;
  font-size: 17px;
  border: 1px solid grey;
  float: left;
  width: 100%;
  background: #f1f1f1;
}

/* Style the submit button */
form.searchbar button {
  float: left;
  width: 20%;
  padding: 10px;
  background: #2196F3;
  color: white;
  font-size: 17px;
  border: 1px solid grey;
  border-left: none; /* Prevent double borders */
  cursor: pointer;
}

form.searchbar button:hover {
  background: #0b7dda;
}

/* Clear floats */
form.searchbar::after {
  content: "";
  clear: both;
  display: table;
}

.tagcloud a{
    display:block;
    float:left;
    padding:4px 10px;
    margin-right:7px;
    margin-bottom:7px;
    background:#EEE;
    color:#666;
    font-size:11px;
    font-weight:bold;
    text-transform:lowercase;
    text-shadow:1px 1px 1px #FFF;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #CCC;
    text-decoration:none;
}
.tagcloud a:hover{
    background:#F3F3F3;
    color:#000;
    text-decoration:none;
}


.page-title {
    font-size: 18px;
    line-height: 32px;
    margin: 0 0px 6px;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
}

.header-right{
float:right;
display:block;
 margin-bottom:10px;

}



.fa-tag{
color:#;

}

/*=====<[02.0] - Print CSS>=====*/
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"("attr(href)")"}abbr[title]:after{content:"("attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-Group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}

/*=====<[03.0] - AA - CSS Framework v1.0>=====*/
/*------/
/======<[03.1] - Fonts
/------*/
body{font-family:'Open Sans', sans-serif}
/*!* Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
a[class*="fa-"],span[class*="fa-"],strong[class*="fa-"],i[class*="fa-"]{display:inline-block}
[class*="fa-"]:before,.HeaderMenu .menu-item-has-children:after,.HeaderMenu .menu-item-has-children a:before,.HeaderMenu .menu-item-has-children a:after,.Nav a:before,.pst-txt ul li:before,.textwidget ul li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:inherit;line-height:inherit;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*------/
/======<[03.2] - Typography
/------*/
body{font-size:.875rem;line-height:1.5;overflow-x: hidden;}
ul,ol,dl{list-style-position:outside}
ul ul,ul ol,ol ol,ol ul{margin-left:.9375rem;margin-bottom:0}
ul,ol{margin-left:0px;}
dl dt{margin-bottom:.75rem;font-weight:700}
dl dd{margin-bottom:.75rem}
nav ul,[class*="List"],[class*="List"]>li ul,.Row,.Row>li ul{margin:0;padding:0;list-style-type:none}
/*Title*/h1,h2,h2,h3,h4,h5,h6{color:inherit;font-weight:inherit;line-height:inherit}
h1{font-size:2.1875rem}
h2{font-size:1.875rem}
h3{font-size:1.5625rem}
h4{font-size:1.25rem}
h5{font-size:.9375rem}
h6{font-size:.625rem}
/*Table*/table{border-collapse:collapse;border-spacing:0;width:100%}
caption{margin-bottom:-1px}
caption,td,th{border:0px solid #ccc;/*padding:.9375rem;*/text-align:left}
thead th{background-color:#eee}

/*------/
/======<[03.3] - Layout
/------*/
*,:before,:after{box-sizing:border-box;margin:0;padding:0}
.Container{margin:0 auto;padding:0px;overflow-x: hidden;padding-left:10px;padding-right:10px;}
/*Columns*/
.AX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.Row.Cols>*{/*-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%*/}
.AX.Row>*,[class].AFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
[class].AFx,[class].AFx1+*,[class].AFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
.Column.A01,.Cols.A01>*{width:8.33333333%}
.Column.A02,.Cols.A02>*{width:16.66666667%}
.Column.A20,.Cols.A20>*{width:20%}
.Column.A03,.Cols.A03>*{width:25%}
.Column.A04,.Cols.A04>*{width:33.33333333%}
.Column.A05,.Cols.A05>*{width:41.66666667%}
.Column.A06,.Cols.A06>*{width:100%}
.Column.A07,.Cols.A07>*{width:58.33333333%}
.Column.A08,.Cols.A08>*{width:66.66666667%}
.Column.A09,.Cols.A09>*{width:75%}
.Column.A10,.Cols.A10>*{width:83.33333333%}
.Column.A11,.Cols.A11>*{width:91.66666667%}
.Column.A12,.Cols.A12>*{width:100%}	
.ALeft{margin-left:0;margin-right:auto}
.ARight{margin-right:0;margin-left:auto}
.AOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
.AOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
.ContentCenterFx{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.CenterFx{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.BotFx{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
/*Space*/
.Row.Cols{margin:-1.875rem -.9375rem 1.875rem -.9375rem}
.Row.Cols>*{padding-top:1.875rem;padding-right:.9375rem;padding-left:.9375rem}
.Row .Row.Cols:not{margin:0}
.Row .Row.Cols:not .Column{padding-left:0;padding-right:0}
/*FormSpace*/
.Form-Group .Row,.Form-Group input,.Form-Group textarea,.Form-Group select,.Form-Group .Select{margin-bottom:0}
.Form-Group.Row.Cols,.Form-Group .Row.Cols{margin-top:0;margin-bottom:0}
.Form-Group.Row .Column,.Form-Group .Row .Column{padding-top:0}
.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Form-Group.Row.Cols>.Column,.Form-Group.Row.Cols>.Column.Row{margin-bottom:30px}
.Form-Group{margin-bottom:1.875rem}
/*20px*/.Sp20.Row{margin:-1.25rem -.625rem 1.25rem -.625rem}
.Sp20.Row>*{padding-top:1.25rem;padding-right:.625rem;padding-left:.625rem}
.Sp20.Form-Group.Row.Cols,.Sp20.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Sp20.Form-Group,.Sp20.Form-Group.Row.Cols>.Column.Row{margin-bottom:1.25rem}
/*15px*/.Sp15.Row{margin:-.0rem -.46875rem .9375rem -.46875rem}
/*.Sp15.Row>*{padding-top:.9375rem;padding-right:.46875rem;padding-left:.46875rem}*/
.Sp15.Row>*{padding-top:.9375rem;padding-right:5px;padding-left:5px}

.Sp15.Form-Group.Row.Cols,.Sp15.Form-Group.Row.Cols>.Column:first-child{margin-bottom:0}
.Sp15.Form-Group,.Sp15.Form-Group.Row.Cols>.Column.Row{margin-bottom:.9375rem}
/*10px*/.Sp10.Row{margin:-.625rem -.3125rem .625rem -.3125rem}
.Sp10.Row>*{padding-top:.625rem;padding-right:.3125rem;padding-left:.3125rem}
.Sp10.Form-Group.Row.Cols.Cols,.Sp10.Form-Group.Row.Cols.Cols>.Column:first-child{margin-bottom:0}
.Sp10.Form-Group,.Sp10.Form-Group.Row.Cols.Cols>.Column.Row{margin-bottom:.625rem}
/*NoFlex*/
.no-flexbox .Row:after{content:'';clear:both;display:table}
.no-flexbox .Row{display:table;width:100%}
.no-flexbox .Row.Cols{width:calc(100% + 1.875rem)}
.no-flexbox .Row>*{display:table-cell;vertical-align:top}
.no-flexbox .Row>.Column,.no-flexbox .Row.Cols>*{float:left}
.no-flexbox [class].AFx,.no-flexbox [class].AFx1+*,.no-flexbox [class].AFx1n>*{float:none;width:100%}
.no-flexbox [class].AFx1{float:none}
.no-flexbox .ARight{float:right!important}
@media (min-width: 750px){
.no-flexbox .Row>*{float:none}.no-flexbox [class].BFx,.no-flexbox [class].BFx1+*,.no-flexbox [class].BFx1n>*{width:100%;float:none}.no-flexbox [class].BFx1{float:none}.no-flexbox .BRight{float:right!important}
.videopagead{ display:none;}
}
@media (min-width: 1000px){
.main-categories li {padding: 3px;}
.no-flexbox .Row>*{float:none}.no-flexbox [class].CFx,.no-flexbox [class].CFx1+*,.no-flexbox [class].CFx1n>*{width:100%;float:none}.no-flexbox [class].CFx1{float:none}.no-flexbox .CRight{float:right!important}
.videopagead{ display:none;}
}
@media (min-width: 1200px){

.top-header .Logo a {
	font-size: 24px;
}

.no-flexbox .Row>*{float:none}.no-flexbox [class].DFx,.no-flexbox [class].DFx1+*,.no-flexbox [class].DFx1n>*{width:100%;float:none}.no-flexbox [class].DFx1{float:none}.no-flexbox .DRight{float:right!important}
.videopagead{ display:block;}
.videosection {
    width: 70%;
    display: block;
    float: left;
	}

}

/*------/
/======<[03.4] - Forms
/------*/
fieldset{border:1px solid #c0c0c0;padding:0.35em 0.625em 0.75em}
legend{border:0}
optgroup{font-weight:bold}
label{display:inline-block;padding-top:.625rem;}
.Form-Group label{display:block}
/*Input/textarea/select*/input,textarea,select,.Select label{padding:3px 3px;width:30%}
input,select{height:30px;line-height:30px}

textarea{overflow:auto;max-width:100%;height:auto;min-height:90px;resize:none;padding:10px}
/*Icon*/.Form-Icon{position:relative;display:block;padding:0}
.Form-Icon.Right input,.Form-Icon.Right textarea{padding-left:10px;padding-right:45px}
.Form-Icon.Right input+i,.Form-Icon.Right textarea+i{left:auto;right:0}
.Form-Icon input,.Form-Icon textarea{padding-left:45px;font-weight:400}
.Form-Icon input+i,.Form-Icon textarea+i{position:absolute;left:0;top:0;bottom:0;text-align:center;opacity:.2}
.Form-Icon input+i,.Form-Icon textarea+i,.Form-Icon input+i:before,.Form-Icon textarea+i:before{width:30px;line-height:30px}
.Form-Icon input:focus+i,.Form-Icon textarea:focus+i{opacity:1}
/*Select*/.Select label{display:block;padding:0;position:relative;font-weight:400}
.Select label:before{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:0;z-index:2}
.Select select:disabled{z-index:1}
.Select select{background-color:transparent;padding:0 10px;position:relative;margin-bottom:0;z-index:3}
.Select select::-ms-expand{display:none}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;transition:none}
/*Checkbox/radio*/.Checkbox label,.Radio label,form [type="checkbox"]+label,form [type="radio"]+label{line-height:inherit;cursor:pointer;display:inline-block;margin-right:1.875rem;padding-top:0px}
.Checkbox input,.Radio input{position:absolute;opacity:0;left:-100%;width:0;height:0}
.Checkbox input+i,.Radio input+i{margin-right:10px;width:1.25rem;height:1.25rem;vertical-align:top;margin-top:3px}
.Checkbox input+i:before,.Radio input+i:before{width:1.25rem;height:1.25rem;line-height:20px;transition:all .1s;text-align:center;font-size:0;padding-left:1px}
.Checkbox input:checked+i:before,.Radio input:checked+i:before{font-size:.75rem}
.Radio [type="radio"]+i,.Checkbox [type="radio"]+i{border-radius:50%}
[type="checkbox"],[type="radio"]{width:auto;height:auto;display:inline;margin-bottom:0;padding:0;border:0}
[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox}
[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio}
form [type="checkbox"]+label,form [type="radio"]+label{margin-left:0.5rem;margin-right:1.875rem;vertical-align:baseline;display:inline-block;padding-top:0px}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;box-shadow:none;cursor:pointer;padding:0 5px;width:auto;display:inline-block;text-align:center;min-height:35px; vertical-align:top;}
.Form-Group .Button,.Form-Group button,.Form-Group input[type="button"],.Form-Group input[type="reset"],.Form-Group input[type="submit"]{margin-right:.9375rem;margin-bottom:.9375rem}
.Button[class*="fa-"]:before,button[class*="fa-"]:before,input[type="button"][class*="fa-"]:before,input[type="reset"][class*="fa-"]:before,input[type="submit"][class*="fa-"]:before{margin-right:10px}
.Button[class*="fa-"]:empty:before,button[class*="fa-"]:empty:before,input[type="button"][class*="fa-"]:empty:before,input[type="reset"][class*="fa-"]:empty:before,input[type="submit"][class*="fa-"]:empty:before{margin-right:0}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner{border:0;padding:0}
/*Form inline*/.Form-Inline .Button,.Form-Inline button,.Form-Inline input,.Form-Inline select,.Form-Inline textarea,.Form-Inline .Select,.Form-Inline .Checkbox,.Form-Inline .Form-Group{display:inline-block;vertical-align:middle;margin-bottom:0}

/*------/
/======<[03.5] - Misc
/------*/
/*Transitions*/.Button,button,input,textarea,select,a{transition:all .15s linear}
/*Clear Fix*/.ClFx:before,.ClFx:after{content:"";display:table}
.ClFx:after{clear:both}
.Dvr-3x2{overflow: hidden;}

/*=====<[04.0] - Custom CSS>=====*/
/*------/
/======<[04.1] - Background CSS
/------*/
/*Body*/body{background-color:#f4f4f6}
/*Scroll::-webkit-scrollbar{background-color:rgba(0,0,0,.2)}*/
/*::-webkit-scrollbar-thumb{background-color:#01bd9c}*/
/*Input/textarea,select*/input,textarea,select,.Select label,.Checkbox [type="checkbox"]+i,.Radio [type="radio"]+i{background-color:#FFF}
/*Input/textarea,select(disabled)*/input:disabled,textarea:disabled,select:disabled{background-color:#eee}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i,.Radio [type="radio"]:disabled+i{background-color:#eee}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#DE2600}
/*Header*/.Header{background-color: #2b2937;}
/*Menu*/.HeaderMenu{background-color:#01bd9c}
/*Header Button/Header Search*/.ButtonMenu,.Form-Group.Search{background-color:rgba(255,255,255,.15);}
/*Nav*/.wp-pagenavi span,.wp-pagenavi a{background-color:#2b2937}
.wp-pagenavi span.current,.wp-pagenavi a:hover{background-color:#555555}
.Nav a:before{background-color:#2b2937}
.Nav a:hover:before{background-color:#01bd9c}
.Ups404 .Form-Group.Search{background-color:#2b2937}

/*------/
/======<[04.2] - Border/Box/Text Shadow CSS
/------*/
/*Input/textarea/select*/textarea{border:2px solid #; height:35px; font-weight:bold; font-size:16px; margin-left:0px; width:80%}
input{border:2px solid #; height:35px; font-weight:bold; font-size:16px; margin-left:0px;}
/*Input/textarea/select*/select{border:2px solid #; height:35px; font-weight:bold; font-size:16px; margin-left:0px; width:20%}

/*Input/textarea/select(focus)*/input:focus,textarea:focus,select:focus{border-color:#}
/*Input/textarea,select(disabled)*/input:disabled,textarea:disabled,select:disabled{border-color:#ddd}
/*Input/textarea/select(success)*/.Form-Success input,.Form-Success textarea,.Form-Success select{border-color:#24c970}
/*Input/textarea/select(warning)*/.Form-Warning input,.Form-Warning textarea,.Form-Warning select{border-color:#f09941}
/*Input/textarea/select(error)*/.Form-Error input,.Form-Error textarea,.Form-Error select{border-color:#f24343}
/*Checkbox/radio*/.Checkbox [type="checkbox"]+i,.Radio [type="radio"]+i{box-shadow:0 0 0 1px #f1f1f1}
/*Checkbox/radio(checked)*/.Checkbox [type="checkbox"]:checked+i,.Radio [type="radio"]:checked+i{box-shadow:inset 0 0 0 1px #01bd9c}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i,.Radio [type="radio"]:disabled+i{box-shadow:inset 0 0 0 1px #ddd}

/*------/
/======<[04.3] - Color CSS
/------*/
/*Body*/body{color:#666}
/*Links*/a{color:#2b2937}
/*Links(hovers)*/a:hover{}
/*Buttons*/.Button,button,input[type="button"],input[type="reset"],input[type="submit"]{color:#fff; border:2px solid #}
/*Checkbox/radio(checked)*/.Checkbox [type="checkbox"]:checked+i:before,.Radio [type="radio"]:checked+i:before{color:#01bd9c}
/*Checkbox/radio(disabled)*/.Checkbox [type="checkbox"]:disabled+i:before,.Radio [type="radio"]:disabled+i:before{color:#999}
/*Input/textarea/select(success)*/.Form-Success label{color:#24c970}
/*Input/textarea/select(warning)*/.Form-Warning label{color:#f09941}
/*Input/textarea/select(error)*/.Form-Error label{color:#f24343}
.ToroTitle:before{color:#01bd9c}
.Post .Info span:before{color:#01bd9c}
.Post.Single .Info a{color: #01bd9c;}
.tagcloud span:before{color: #01bd9c;}

/*=====<[05.0] - Header>=====*/
.Wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top: 5px;}
.Header,.Footer{-webkit-flex:none;-ms-flex:none;flex:none}
.Header{margin-bottom:15px;position:relative;border-radius: 5px;z-index: 3;padding: 15px;}
.HeaderNav{margin-bottom: 10px;text-align: center;position: relative;padding-left: 45px;}
.Header .Title{margin-bottom: 10px;font-size: .625rem;font-weight: 700;color: #fff;display: block;width: 100%;text-align: center;text-transform: uppercase;}
.Header .Logo{text-align: left;}
.top-header { width:100%; display:block; margin-bottom:5px;}
.top-header .Logo {display:block; text-align:left;}
.top-header .Logo a{ float:left; font-weight:bold; color:#DE2600; font-size:24px;display:block;}
.searchbar { margin-left:0px; width:100%; float:left; text-align:left;display:block; margin-bottom:0px; padding-top:3px;padding-right:10px;}
.srchtxt { border-radius: 5px; margin-left:10px;  width:220px; float:none; border:#B3B3B3 solid 2px; height:30px;}
.form#searchForm{}


/*HeaderMenu*/
.ButtonMenu{padding:0;text-align:center;width: 30px;height: 30px;line-height: 30px;color: #fff;cursor: pointer;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 5px}
.ButtonMenu:hover{opacity:1}
#ButtonMenu:checked ~ .HeaderMenu{overflow:auto;left:0;box-shadow:inset 0 0 0 270px rgba(0,0,0,.5),0 0 1.25rem .3125rem rgba(0,0,0,.2);text-align: left;}
#ButtonMenu:checked ~ .HeaderMenu .Container{position:relative;z-index:2;padding:0}
#ButtonMenu:checked ~ .ButtonMenu:after{opacity:.7;width:100%;height:100%}
.ButtonMenu:after{content:'';position:fixed;left:0;top:0;background-color:#000;z-index:999;opacity:0;transition:opacity .4s}
.HeaderMenu{left:-270px;transition:left .4s;position:fixed;width:270px;top:0;bottom:0;height:100%;z-index:9999;color:#fff;overflow:auto;}
.HeaderMenu a,.HeaderMenu a:hover{color:#fff}
.HeaderMenu a{display:block;padding:0 .9375rem;opacity:.5;text-transform:uppercase;line-height: 40px;}
.HeaderMenu>ul{position:relative;z-index:2}
.HeaderMenu li:hover{background-color:rgba(0,0,0,.2)}
.HeaderMenu li:hover a{opacity:1}
.HeaderMenu .menu-item-has-children{position:relative}
.HeaderMenu .menu-item-has-children:after{content:'\f067';position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;background-color:rgba(0,0,0,.2)}
.HeaderMenu .menu-item-has-children:hover>ul,.HeaderMenu .menu-item-has-children:focus>ul{max-height:100vh}
.HeaderMenu .menu-item-has-children>ul{background-color:rgba(0,0,0,.2);max-height:0;overflow:hidden;transition:all .2s}
.HeaderMenu .menu-item-has-children>ul a{padding-left:1.875rem;opacity:.5}
.HeaderMenu .menu-item-has-children>ul a:hover{opacity:1}
.HeaderMenu .menu-item-has-children li>a{padding-left:2.1875rem;position:relative}
.HeaderMenu .menu-item-has-children li>a:before{content:'\f10c';position:absolute;top:0;bottom:0;margin:auto;left:.9375rem;height:30px;line-height:30px;opacity:.5}
.HeaderMenu .menu-item-has-children li>a:hover:before{opacity:1}
.admin-bar #ButtonMenu:checked ~ .HeaderMenu{padding-top: 32px;}
@media screen and (max-width: 1000px){.admin-bar #ButtonMenu:checked ~ .HeaderMenu{padding-top: 46px;}
.menu{margin-left:-10px;}
.main-categories li {padding: 10px;}
.top-categories{display:none;}

.searchbar {
    width: 100%;
    text-align: center;
    padding-right: 10px;
}

.top-header .Logo a {
    width: 100%;
    text-align: center;
}
.topheaderad {
    width: 100%;
    display: inline-block;
}
input, textarea, select {
    font-size: 14px;
	height: 30px;
	}
	button{min-height: 30px;}
	.menu{height:38px;background-color:#;width:90%;position:fixed;top:0px;margin-bottom:20px;}
.top-header{margin-top:40px;}
.videosection{
width:100%;
display:block;
float:left;
}
.videopagead{ display:none;
}
	.menu-icon {display:block; padding: 7px 8px; background-color:#DE2600;}
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	.main-categories{margin-bottom:10px;float:left;}
	.main-categories li {display: none; width: 100%; border-bottom: 2px solid #FFFFFF;}
	.main-categories:hover li {display: block;}


	.menu-icon1 {display:block; padding: 7px 8px; background-color:#;}
	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	
	.top-categories-base{ display:none;}
	
	.top-categories li {display: none; width:100%; padding:5px; margin-bottom:5px; border-bottom:0px solid #FFFFFF;color:#FFFFFF; background-color:#}
	.top-categories li a{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories li a:hover{width:100%; padding:5px; margin:0px; color:#FFFFFF; background-color:#}
	.top-categories:hover li {display: block; width:100%; padding:5px;  color:#FFFFFF; font-weight:bold; background-color:#}
	
	.trend-base{ display:none;}
	.trend{ display:none;}
}	





.Form-Group.Search{position: relative;border-radius: 5px;margin-bottom: 0;}
.Form-Group.Search input,.Form-Group.Search button{background-color: transparent;}
.Form-Group.Search input{border: 0;padding:5px 45px 5px 10px;color: #fff;line-height: 20px;height: 30px;}
.Form-Group.Search button{width: 30px;height: 30px;line-height: 30px;position: absolute;right: 0;top: 0;padding: 0;margin: 0;}
/*=====<[06.0] - Body>=====*/
.Body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 0 auto;-ms-flex:0 auto;flex:1 0 auto;}
.Body main{width: 100%;}
.ToroTitle{text-transform: uppercase;font-weight: 800;font-size: 1.125rem;margin-bottom: 15px;}
.ToroTitle h2{font-size: 1.125rem;display: inline;}
.ToroTitle:before{margin-right: 10px;}
.Post{/*background-color: #fff;box-shadow: 0 0 10px 3px rgba(0,0,0,.03);*/position: relative;}
.Post figure{position: relative; height:140px; margin-bottom:0px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}
.Post figure:before{content: '';padding-top: 75%;display: block;width: 1px;margin-left: -1px;}



.Post h2{margin-bottom: 0;font-size: 1.1em;}
.Post h2 a{color:#000000;display: block;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding: 1px 0px;line-height: 19px; text-align:center;font-size: 1em;}

.Post .Info{position: absolute;bottom: 30px;left: 0;right: 0;padding: 15px 10px 10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);color: #fff;padding-right: 60px;font-size: .625rem;}
.Post .Info a{font-weight: 700;color: #fff;}
.Post .Info span{position: absolute;right: 10px;bottom: 5px}
.Post .Info span:before{margin-right: 5px;}

.duration{border-radius: 5px; background:  #DE2600;padding: 5px; color:#FFFFFF; font-size:12px;display:inline-block; line-height:12px;}

.duration-black{border-radius: 5px; background: #DE2600;padding: 4px; color:#FFFFFF; font-size:11px;display:inline-block; line-height:12px;}


.Post1{/*background-color: #fff;box-shadow: 0 0 10px 3px rgba(0,0,0,.03);*/position: relative;}
.Post1 figure{position: relative; height:260px;}
.Post1 figure img{position: absolute;left: 0;top: 0;width: 100%;height: 260px; border:1px solid #000000;}
.Post1 figure:before{content: '';padding-top: 75%;display: block;width: 1px;margin-left: -1px;}
.Post1 h2{font-weight: 700;margin-bottom: 0;font-size: .75rem;}
.Post1 h2 a{display: block;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding: 5px 0px;line-height: 10px; text-align:center}
.Post1 .Info{position: absolute;bottom: 30px;left: 0;right: 0;padding: 15px 10px 10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);color: #fff;padding-right: 60px;font-size: .625rem;}
.Post1 .Info a{font-weight: 700;color: #fff;}
.Post1 .Info span{position: absolute;right: 10px;bottom: 5px}
.Post1 .Info span:before{margin-right: 5px;}



.wp-pagenavi{font-size: 0; text-align:center;}
.wp-pagenavi span,.wp-pagenavi a{display: inline-block;vertical-align: top;text-align: center;padding: 0 12px;font-weight: 700;font-size: .75rem;margin-right: 5px;margin-bottom: 5px;border-radius: 0px; border:1px solid #;  background-color:#; color:#000000;}
/*Single*/.Video{position: relative;}
.Video:before{content: '';padding-top: 80.95238095238095%;display: block;width: 1px;margin-left: -1px;}
.Video *{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
@media (max-width:568px) and (max-height: 320px){.Video:before{padding-top: 58%;}



}
.Post.Single .Info{position: relative;padding: 5px 15px;background: #f7f7f7;line-height: 20px;bottom: auto;color: #999;}
.Content>*:last-child{margin-bottom: 0;}
.Content h1{margin-bottom: 10px;}
.Content{padding: 15px;line-height: 2;}
.tagcloud{padding: 0 15px;margin-bottom: 10px;}
.tagcloud span,.tagcloud a{display: inline-block;vertical-align: top;margin-bottom: 5px;margin-right: 5px;line-height: 30px;}
.tagcloud span{padding-right: 5px;}
.tagcloud span:before{margin-right: 5px;}
.tagcloud a{padding: 0 15px;position: relative;}
.tagcloud a:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;border: 0px solid #01bd9c;opacity: .2;border-radius: 15px;transition: all .2s}
.tagcloud a:hover:before{opacity: 1;}
.Nav{padding: 15px;background: #f7f7f7;}
.Nav a{display: block;font-size: 12px;line-height: 15px;font-weight: 700;word-spacing: 100vw;position: relative;height: 30px;}
.Nav a:before{width: 30px;text-align: center;font-size: 15px;position: absolute;border-radius:15px;color: #fff;transition: all .2s;line-height: 30px;}
.Nav .Prev a{padding-left: 40px;}
.Nav .Prev a:before{left: 0;padding-right: 2px;content: "\f053";}
.Nav .Next{text-align: right;}
.Nav .Next a{padding-right: 40px;}
.Nav .Next a:before{right: 0;padding-left: 2px;content: "\f054";}
/*Page*/.pg-cn h1,.textwidget h1{font-size:3.5rem;line-height:1.5}
.pg-cn h2,.textwidget h2{font-size:3rem;line-height:1.2}
.pg-cn h3,.textwidget h3{font-size:2.5rem}
.pg-cn h4,.textwidget h4{font-size:2rem}
.pg-cn h5,.textwidget h5{font-size:1.8rem}
.pg-cn h6,.textwidget h6{font-size:1.4rem}
pre{background-color: #faf6d0;padding: 15px;margin-bottom: 1.5rem;}
.pst-txt ul li,.textwidget ul li{padding-left: 25px;position: relative;list-style-type: none;}
.pst-txt ul li:before,.textwidget ul li{position: absolute;width: 20px;height: 25px;line-height: 25px;left: 0;top: 0;opacity: .3;}
.pst-txt ul li:before,.textwidget ul li:before{content: '\f18e';}
/* WP-captions */.pg-cn .wp-caption{line-height: 0;margin: 0 0 30px;max-width: 100%;position: relative;}
.pg-cn .wp-caption-text{display: block;font-size: 13px;line-height: 18px;text-align: center;margin: 0 auto;padding: 5px 10px;}
.pg-cn .wp-caption.aligncenter {margin-left: auto;margin-right: auto;}
.pg-cn .wp-caption.alignleft {float: left;margin-right: 30px;}
.pg-cn .wp-caption.alignright {float: right;margin-left: 30px;}
/*404*/.Ups404{text-align: center;}
.Ups404 h1{margin-bottom: 0;}
.Ups404 h2{font-size: 1rem;}
.Ups404 .Form-Group.Search{margin:0 auto;}

/*=====<[07.0] - Footer>=====*/
.Footer{text-align: center;padding: 30px 0;font-size: .75rem; list-style:none; display:block}
.Footer p+p{margin-bottom:0;opacity: .5;}
.footerlink ul li a {list-style:none; display:block;}
.page_item{display: inline-block; padding:10px;}

/*=====<[08.0] - Wordpress>=====*/
.alignleft,.aligncenter,.alignright{margin-bottom:.9375rem}
.alignleft{float:left;margin-right:.9375rem}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{float:right;margin-left:.9375rem}

/*=====<[09.0] - Responsive Web Design>=====*/
/*IE*/@media (-ms-high-contrast:none){*{min-height:0%}}
/*max-width: 550px*/

@media (max-width: 320px){

.Post1 figure{position: relative; height:160px;}
.Post1 figure img{position: absolute;left: 0;top: 0;width: 100%;height: 160px; border:1px solid #000000;}

	.videosection iframe, .videosection embed, .videosection object {width: 100%; height:300px;}
	.menu-icon {display:block; padding: 7px 8px; background-color:#DE2600; }
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	.main-categories{ margin-bottom:10px;}
	.main-categories li {display: none; width: 100%; }
	.main-categories:hover li {display: block;}
.ListPost.Row>li{width: 50%;}
	.Post figure:before{content: '';padding-top: 60%;}

	.menu-icon1 {display:block; padding: 7px 8px; background-color:#;}
	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	
	.top-categories-base{ display:none;}
	
	.top-categories li {display: none; width:100%; padding:5px; margin-bottom:5x;color:#FFFFFF; background-color:#}
	.top-categories li a{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories li a:hover{width:100%; padding:5px; margin:0px; color:#FFFFFF; background-color:#}
	.top-categories:hover li {display: block; width:100%; padding:5px;  color:#FFFFFF; font-weight:bold; background-color:#}
	
	.trend-base{ display:none;}
	.trend{ display:none;}


	.searchbar{ width:100%;}
	.top-header .Logo a { width:100%; text-align:center;}
	.header-right{ width:100%; margin-bottom:10px;}
	.top-categories{ padding:0px;}
	
	
	.Table caption,.Table table,.Table thead,.Table tbody,.Table th,.Table td,.Table tr{display:block;text-align:left;margin-bottom:-1px}
	.Table thead tr{position:absolute;top:-9999px;left:-9999px}
	.Table tbody tr{margin-bottom:.9375rem}
	.Table td{position:relative;padding-left:50%!important;white-space:normal}
	.Table td:before{position:absolute;background-color:#e3e3e3;top:0;bottom:0;left:0;width:calc(50% - 20px);padding:.9375rem;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-Table_title);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
	.Table tfoot{display:none}
	/**/
	.Post figure:before{content: '';padding-top: 60%;}
}



@media only screen and (max-width: 550px)
{
.menu{margin-left:0px;}
.Post figure{position: relative; height:140px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}


.menu{ background-color: #;height:38px;z-index:1999;position:fixed;top:0px;margin-bottom:20px; width:100%}
.top-header{margin-top:40px;}
.topheaderad {
    width: 100%;
    display: inline-block;
}
.Container {
    margin: auto;
    background: #ffffff;
    opacity: 1;
    padding-left: 0px;
    padding-right: 0px;
}




input, textarea, select {
    border: 2px solid #;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
    margin-left: 0px;
    width: 80%;
}
.Button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    padding: 0 0px;
    width: auto;
    display: inline-block;
    text-align: center;
    min-height: 30px;
    vertical-align: top;
}
  .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%;
	}

	.videosection iframe, .videosection embed, .videosection object {width: 100%; height:300px;}
	.menu-icon {display:block; padding: 7px 8px; background-color:#DE2600;}
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	.main-categories{ margin-bottom:10px; float:left}
	.main-categories li {display: none; width: 100%; }
	.main-categories:hover li {display: block;}


	.menu-icon1 {display:block; padding: 7px 8px; background-color:#;}
	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	
	.top-categories-base{ display:none;}
	
	.top-categories li {display: none; width:100%; padding:5px; margin-bottom:0px; border-bottom:2px solid #FFFFFF;color:#FFFFFF; background-color:#}
	.top-categories li a{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories li a:hover{width:100%; padding:5px; margin:0px; color:#FFFFFF; background-color:#}
	.top-categories:hover li {display: block; width:100%; padding:5px;  color:#FFFFFF; font-weight:bold; background-color:#}
	
	.trend-base{ display:none;}
	.trend{ display:none;}


	.searchbar{ width:100%; text-align:center;padding-right:10px;}
	.top-header .Logo a { width:100%; text-align:center;}
	.header-right{display:block; margin-bottom:10px;}
	.top-categories{ padding:0px; display:none}
	
	
	.Table caption,.Table table,.Table thead,.Table tbody,.Table th,.Table td,.Table tr{display:block;text-align:left;margin-bottom:-1px}
	.Table thead tr{position:absolute;top:-9999px;left:-9999px}
	.Table tbody tr{margin-bottom:.9375rem}
	.Table td{position:relative;padding-left:50%!important;white-space:normal}
	.Table td:before{position:absolute;background-color:#e3e3e3;top:0;bottom:0;left:0;width:calc(50% - 20px);padding:.9375rem;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-Table_title);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
	.Table tfoot{display:none}
	/**/
	.Post figure:before{content: '';padding-top: 60%;}
}
@media (min-width: 361px) and (max-width: 450px)
{
	
.Post figure{position: relative; height:140px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}

	
.Post1 {position: relative; height:250px;}
.bigimg{left: 0;top: 0;width: 100%;height: 220px; border:1px solid #000000;object-fit: cover;}

	
	.videosection iframe, .videosection embed, .videosection object {width: 100%; height:400px;}
	.menu-icon {display:block; padding: 7px 8px; background-color:#DE2600; }
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	.main-categories{ margin-bottom:10px; float:left}
	.main-categories li {display: none; width: 100%; }
	.main-categories:hover li {display: block;}
	.topheaderad {width: 100%; display: inline-block;}

.menu{ background-color: #;height:38px;z-index:1999;}

.Container {
    margin: auto;
    background: #ffffff;
    opacity: 1;
    padding-left: 0px;
    padding-right: 0px;
}

input, textarea, select {
    border: 2px solid #;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
    margin-left: 0px;
    width: 80%;
}
.Button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    padding: 0 5px;
    width: auto;
    display: inline-block;
    text-align: center;
    min-height: 30px;
    vertical-align: top;
}



	.menu-icon1 {display:block; padding: 7px 8px; background-color:#;}
	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	
	.top-categories-base{ display:none;}
	
	.top-categories li {display: none; width:100%; padding:5px; border-bottom:5px solid #FFFFFF;color:#FFFFFF; background-color:#}
	.top-categories li a{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories li a:hover{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories:hover li {display: block; width:100%; padding:5px;  color:#FFFFFF; font-weight:bold; background-color:#}
	
	.trend-base{ display:none;}
	.trend{ display:none;}


	.searchbar{ width:100%;text-align:center;padding-right:10px;}
	.top-header .Logo a { width:100%; text-align:center;}
	.header-right{display:block;margin-bottom:10px;}
	.top-categories{ padding:0px;}
	
	
	.Table caption,.Table table,.Table thead,.Table tbody,.Table th,.Table td,.Table tr{display:block;text-align:left;margin-bottom:-1px}
	.Table thead tr{position:absolute;top:-9999px;left:-9999px}
	.Table tbody tr{margin-bottom:.9375rem}
	.Table td{position:relative;padding-left:50%!important;white-space:normal}
	.Table td:before{position:absolute;background-color:#e3e3e3;top:0;bottom:0;left:0;width:calc(50% - 20px);padding:.9375rem;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-Table_title);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
	.Table tfoot{display:none}
	/**/
	.ListPost.Row>li{width: 50%;}
	.Post figure:before{content: '';padding-top: 60%;}
}
/*min-width: 750px*/
@media (min-width: 451px) and (max-width: 750px){


.Post figure{position: relative; height:140px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}

.top-header .Logo a {
    width: 100%;
    text-align: center;
}
.topheaderad {
    width: 100%;
    display: inline-block;
}
	/*Columns*/
	.BX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.BX.Row>*,[class].BFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].BFx,[class].BFx1+*,[class].BFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.B01,.Cols.B01>*{width:8.33333333%}
	.Column.B02,.Cols.B02>*{width:16.66666667%}
	.Column.B20,.Cols.B20>*{width:20%}
	.Column.B03,.Cols.B03>*{width:25%}
	.Column.B04,.Cols.B04>*{width:33.33333333%}
	.Column.B05,.Cols.B05>*{width:41.66666667%}
	.Column.B06,.Cols.B06>*{width:50%}
	.Column.B07,.Cols.B07>*{width:58.33333333%}
	.Column.B08,.Cols.B08>*{width:66.66666667%}
	.Column.B09,.Cols.B09>*{width:75%}
	.Column.B10,.Cols.B10>*{width:83.33333333%}
	.Column.B11,.Cols.B11>*{width:91.66666667%}
	.Column.B12,.Cols.B12>*{width:100%}	
	.BLeft{margin-left:0;margin-right:auto}
	.BRight{margin-right:0;margin-left:auto}
	.BOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.BOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
	/**/
	.Header .Title{position: absolute;right: 15px;top: 15px;text-align: right;margin-bottom: 0;width: 50%;height: 15px;line-height: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.HeaderNav{margin-bottom: 0;}
	.Form-Group.Search{width: 270px;}
	.no-flexbox .Form-Group.Search{margin-top: 20px;}
	.no-flexbox main aside .ListDvr.Row,.no-flexbox main aside .ListDvr.Row>li{display: block;}
input, textarea, select {
    border: 2px solid #;
    height: 30px;
    font-weight: bold;
    font-size: 14px;
    margin-left: 0px;
    width: 80%;
}


.Button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 0;
    box-shadow: none;
    cursor: pointer;
    padding: 0 5px;
    width: auto;
    display: inline-block;
    text-align: center;
    min-height: 30px;
    vertical-align: top;
	
}
.searchbar{ width:100%;text-align:center;padding-right:10px;}
}

@media (min-width: 750px){


	/*Columns*/
	.BX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.BX.Row>*,[class].BFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].BFx,[class].BFx1+*,[class].BFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.B01,.Cols.B01>*{width:8.33333333%}
	.Column.B02,.Cols.B02>*{width:16.66666667%}
	.Column.B20,.Cols.B20>*{width:20%}
	.Column.B03,.Cols.B03>*{width:25%}
	.Column.B04,.Cols.B04>*{width:33.33333333%}
	.Column.B05,.Cols.B05>*{width:41.66666667%}
	.Column.B06,.Cols.B06>*{width:50%}
	.Column.B07,.Cols.B07>*{width:58.33333333%}
	.Column.B08,.Cols.B08>*{width:66.66666667%}
	.Column.B09,.Cols.B09>*{width:75%}
	.Column.B10,.Cols.B10>*{width:83.33333333%}
	.Column.B11,.Cols.B11>*{width:91.66666667%}
	.Column.B12,.Cols.B12>*{width:100%}	
	.BLeft{margin-left:0;margin-right:auto}
	.BRight{margin-right:0;margin-left:auto}
	.BOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.BOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
	/**/
	.Header .Title{position: absolute;right: 15px;top: 15px;text-align: right;margin-bottom: 0;width: 50%;height: 15px;line-height: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.HeaderNav{margin-bottom: 0;}
	.Form-Group.Search{width: 270px;}
	.no-flexbox .Form-Group.Search{margin-top: 20px;}
	.no-flexbox main aside .ListDvr.Row,.no-flexbox main aside .ListDvr.Row>li{display: block;}
}
/*min-width: 1000px*/
@media (min-width: 900px){

.Post1 {position: relative; height:280px;}
.bigimg{left: 0;top: 0;width: 100%;height: 240px; border:1px solid #000000;object-fit: cover;}


.top-header .Logo a {
    /*width: 25%;*/
    text-align: center;
	font-size: 18px;
}

.topheaderad {
      display: inline-block;
}
.main-categories li a{font-size: 13px;}

	/*Columns*/
	.CX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.CX.Row>*,[class].CFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto;width:100%}
	[class].CFx,[class].CFx1+*,[class].CFx1n>*{/*-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0*/}
	.Column.C01,.Cols.C01>*{width:8.33333333%}
	.Column.C02,.Cols.C02>*{width:16.66666667%}
	.Column.C20,.Cols.C20>*{width:25%}
	.Column.C03,.Cols.C03>*{width:25%}
	.Column.C04,.Cols.C04>*{width:33.33333333%}
	.Column.C05,.Cols.C05>*{width:41.66666667%}
	.Column.C06,.Cols.C06>*{width:50%}
	.Column.C07,.Cols.C07>*{width:58.33333333%}
	.Column.C08,.Cols.C08>*{width:66.66666667%}
	.Column.C09,.Cols.C09>*{width:75%}
	.Column.C10,.Cols.C10>*{width:83.33333333%}
	.Column.C11,.Cols.C11>*{width:91.66666667%}
	.Column.C12,.Cols.C12>*{width:100%}	
	.CLeft{margin-left:0;margin-right:auto}
	.CRight{margin-right:0;margin-left:auto}
	.COrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.COrder2{-webkit-order:2;-ms-flex-order:2;order:2}
	/**/
	main aside{max-width: 315px;}
	.videosection{
width:70%;
display:block;
float:left;
}
.videopagead{
width:29%;
float:right;
display:block;
vertical-align:top;
}
}

@media (min-width: 1900px){
.Post figure{height:200px;}
.Post figure img{height: 200px;object-fit: cover;object-fit: cover;}
}





@media (min-width: 1600px){
.Post figure{height:160px;}
.Post figure img{height: 160px;object-fit: cover;}
}
@media (min-width: 1900px){
.Post figure{height:200px;}
.Post figure img{height: 200px;}
}

@media (min-width: 1300px){
.top-header .Logo a {
	font-size: 24px;
}

.main-categories li a{font-size: 15px;}
.main-categories li {padding: 3px;}

	/*Columns*/
	.DX.Row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
	.DX.Row>*,[class].DFx0{-webkit-flex:0 0 auto;-ms-flex:0 auto;flex:0 0 auto}
	[class].DFx,[class].DFx1+*,[class].DFx1n>*{-webkit-flex:1 1 0;-ms-flex:1;flex:1 1 0}
	.Column.D01,.Cols.D01>*{width:8.33333333%}
	.Column.D02,.Cols.D02>*{width:16.66666667%}
	.Column.D20,.Cols.D20>*{width:20%;}
	.Column.D03,.Cols.D03>*{width:20%}
	.Column.D04,.Cols.D04>*{width:33.33333333%}
	.Column.D05,.Cols.D05>*{width:41.66666667%}
	.Column.D06,.Cols.D06>*{width:50%}
	.Column.D07,.Cols.D07>*{width:58.33333333%}
	.Column.D08,.Cols.D08>*{width:66.66666667%}
	.Column.D09,.Cols.D09>*{width:75%}
	.Column.D10,.Cols.D10>*{width:83.33333333%}
	.Column.D11,.Cols.D11>*{width:91.66666667%}
	.Column.D12,.Cols.D12>*{width:100%}	
	.DLeft{margin-left:0;margin-right:auto}
	.DRight{margin-right:0;margin-left:auto}
	.DOrder1{-webkit-order:1;-ms-flex-order:1;order:1}
	.DOrder2{-webkit-order:2;-ms-flex-order:2;order:2}
}
@media (max-width: 1400px)
{

.Post figure{position: relative; height:140px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}
}
@media (max-width: 1200px)
{

.Post figure{position: relative; height:140px;}
.Post figure img{position: absolute;left: 0;top: 0;width: 100%;height: 140px; border:1px solid #000000;object-fit: cover;}


.Container{width:90%;margin:auto;background:#ffffff;opacity:1;}
.Body {width:100%;margin:auto;background:#ffffff;opacity:1;color:#000000; }
.col {float: left; width: 33%; text-align: center; padding-top:10px; padding-bottom:10px;}
input, textarea, select {
    font-size: 14px;
	height: 30px;
	}
	button{min-height: 30px;}
}

@media (max-width: 900px)
{

.Post1 {position: relative; height:260px;}
.bigimg{left: 0;top: 0;width: 100%;height: 220px; border:1px solid #000000;object-fit: cover;}

.col {float: left; width: 49%; text-align: center; padding-top:10px; padding-bottom:10px;}
}

@media (max-width: 800px)
{
.Container{width:100%;margin:auto;background:#ffffff;opacity:1;}
.menu{width:100%}
.Body {width:100%;margin:auto;background:#ffffff;opacity:1;color:#000000; padding-left:5px; padding-right:5px }
}

@media (max-width: 600px)
{
.title_on_video{float:left; top:1px; width:100%; text-align:left; padding-left:5px;font-size:13px;}

.Post1 {position: relative; height:200px;}
.bigimg{left: 0;top: 0;width: 100%;height: 160px; border:1px solid #000000;object-fit: cover;}


.col {float: left; width: 99%; text-align: center; padding-top:10px; padding-bottom:10px;}
}


@media (max-width: 360px){
	
	.Post1 {position: relative; height:240px;}
	.bigimg{left: 0;top: 0;width: 100%;height: 200px; border:1px solid #000000;object-fit: cover;}
	
	
	.videosection iframe, .videosection embed, .videosection object {width: 100%; height:300px;}
	.menu-icon {display:block; padding: 7px 8px; background-color:#DE2600; }
	.menu-icon span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	.main-categories{ margin-bottom:10px;}
	.main-categories li {display: none; width: 100%; }
	.main-categories:hover li {display: block;}


	.menu-icon1 {display:block; padding: 7px 8px; background-color:#;}
	.menu-icon1 span{background:#FFF; margin-bottom:3px; display:block; height:3px; width:25px;}
	
	
	.top-categories-base{ display:none;}
	
	.top-categories li {display: none; width:100%; padding:5px; margin-bottom:5px;color:#FFFFFF; background-color:#}
	.top-categories li a{width:100%; padding:5px; margin:0px; color:#000000; background-color:#}
	.top-categories li a:hover{width:100%; padding:5px; margin:0px; color:#FFFFFF; background-color:#}
	.top-categories:hover li {display: block; width:100%; padding:5px;  color:#FFFFFF; font-weight:bold; background-color:#}
	
	.trend-base{ display:none;}
	.trend{ display:none;}


	.searchbar{ width:100%;}
	.top-header .Logo a { width:100%; text-align:center;}
	.header-right{ margin-bottom:10px;}
	.top-categories{ padding:0px;}
	
	
	.Table caption,.Table table,.Table thead,.Table tbody,.Table th,.Table td,.Table tr{display:block;text-align:left;margin-bottom:-1px}
	.Table thead tr{position:absolute;top:-9999px;left:-9999px}
	.Table tbody tr{margin-bottom:.9375rem}
	.Table td{position:relative;padding-left:50%!important;white-space:normal}
	.Table td:before{position:absolute;background-color:#e3e3e3;top:0;bottom:0;left:0;width:calc(50% - 20px);padding:.9375rem;white-space:nowrap;text-align:left;font-weight:bold;content:attr(data-Table_title);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
	.Table tfoot{display:none}
	/**/
	.ListPost.Row>li{width: 99%;}
	.Post figure{height:160px;}
	.Post figure img {height:160px;object-fit: cover;}

	.Post figure:before{content: '';padding-top: 60%;}
	
	
}

.srchbox {
    border: 2px solid #;
    height: 40px;
    font-weight: bold;
    font-size: 14px;
    margin-left: 5px;
    width: 80%;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	padding:10px;
}
.srchbtn{
border: 0;
box-shadow: none;
cursor: pointer;
padding: 0 15px;
width: auto;
display: inline-block;
text-align: center;
min-height: 40px;
vertical-align: top;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;

}


.trendlist {display:inline-block; position:absolute}

.colorbox{
    border-radius: 0px;
    background: #D3D3D3;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
    font-size: 14px;
    line-height: 40px;
}
.colorbox:hover{
    background: #DE2600;
	color:#ffffff;
}

.colorbox a:hover{
	color:#ffffff;
}


.colorbox1{
    border-radius: 0px;
    background: #D3D3D3;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
    font-size: 14px;
    line-height: 40px;
}
.colorbox1:hover{
    background: #DE2600;
	color:#000000;
}

.colorbox1 a:hover{
	color:#000000;
}


span.thumbs-rating-up:before{
content: "\f164" ! important;
}

span.thumbs-rating-down:before{
content: "\f165" ! important;
}

.report-post-link {background-image: url('')! important;padding-left: 0px! important;}.

.hori{display:inline-block}

.hori li{display:inline-block}


/*--------------------------------------------------------------
## 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: #DE2600;
}

.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: #DE2600;
  text-transform: uppercase;
  margin-bottom:10px;
}

.comment-reply-link:hover,
.comment-reply-link:focus {
  background: #DE2600;
  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;
}

