/*
Theme Name: Truth Revolution
Theme URI:
Author: TecHowdy
Author URI: http://www.techowdy.com
Description:

Version: 1.2.0
License: 
License URI: 
Text Domain: twenty-minutes
Tags:

Twenty Minutes WordPress Theme has been created by Zylo Themes(zylothemes.com), 2016.
Twenty Minutes WordPress Theme is released under the terms of GNU GPL

*/
body{ 
margin:0; 
padding:0;
line-height:20px; 
font-size:13px;
 background-color:#fff; 
 color:#5c5c5c; 
 font-family:Arial, Helvetica, sans-serif; 
 box-sizing:border-box;  
 -ms-word-wrap:break-word; 
 word-wrap:break-word;
 }
*{ 
 margin:0;
 padding:0;
 outline:none;
}
img{
 border:none;
 margin:0;
 padding:0;
 height:auto
 }
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ 
 margin:0;
 padding:0;
}
p{
 margin:0;
 padding:0;
}
a{
 text-decoration:none;
 color:#dc403b;
}
a:hover{color:#000;}
ol,ul{ margin:0; padding:0;}
.entry-content ol li, .entry-content ul li{ margin-left:15px;}
ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{
 margin-left:10px;
}
h1,h2,h3,h4,h5,h6{ 
 color:#484f5e;
 font-family:'Roboto', sans-serif;
 margin:0 0 20px;
 padding:0;
 line-height:1.1;
 font-weight:400;
 }
h1{font-size:32px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:14px;}
.clear{clear:both;}
.alignnone{
 width:100% !important;
}
img.alignleft, .alignleft{ 
 float:left;
 margin:0 15px 0 0;
 padding:5px;
 border:1px solid #cccccc;
}
img.alignright, .alignright{ 
 float:right;
 margin:0 0 0 15px;
 padding:5px;
 border:1px solid #cccccc;
}
.left{float:left;}
.right{float:right;}
.space50{clear:both;
 height:50px;}
.space100{clear:both; height:100px;}
/*default pagination*/
.pagination{
 display:table;
 clear:both;
}
.pagination .nav-links{margin:20px 0;}
.pagination .nav-links a{ margin-right:5px;
 background:#646262;
 color:#fff;
 padding:5px 10px;
}
.pagination .nav-links span.current, .pagination .nav-links a:hover { padding:5px 10px;
 background:#646262;
}

#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important;
 margin:10px 0;
}
ol.comment-list li{list-style:none;
 margin-bottom:5px;
}
.container{ width:1150px; margin:0 auto; position:relative;}
/*header menu css*/
#menubar{ background-color:#fff; border-top:0px solid #ccc; border-bottom:0px solid #ccc;}
.toggle{display: block;}
.toggle a{ color:#ffffff; background:url(images/mobilemenu.png) no-repeat right center #da3813; padding:10px 10px; font-size:16px; text-align:left; display:none;}
.toggle a:hover{color:#ffffff !important;}
.sitenav{ padding:0; }
.sitenav ul { margin:0; padding:0; font-family:'Roboto', sans-serif; font-weight:400; font-size:15px; }
.sitenav ul li{ display:inline-block; margin:0; position:relative; text-align:center;}
.sitenav ul li a{ padding:20px 25px; display:block; color:#222; border-right:0px solid #ccc; }
.sitenav ul li ul li{display:block; position:relative; float:none; top:-1px; border-bottom:1px solid #222;}
.sitenav ul li ul li a{display:block; padding-top:10px; padding-bottom:10px; position:relative; top:1px; text-align:left; border-right:none !important;  }
.sitenav ul li a:hover, .sitenav ul li.current_page_item a{ color:#da3813; }

.sitenav ul li ul{display:none; z-index:9999999; position:relative;}
.sitenav ul li:hover > ul{display:block; width:200px; position:absolute; left:0; text-align:left; background-color:#131313;  box-shadow:0 2px 2px #333; }
.sitenav ul li:hover ul li ul{display:none; position:relative;}
.sitenav ul li:hover ul li:hover > ul{display:block; position:absolute; left:200px; top:1px;}

/*dropdown arrow*/
.sitenav .menu li > a.parent {  padding-right: 2em; position: relative;}
.sitenav .menu li > a.parent::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 0.3em;
    content: "";
    display: block;
    position: absolute;
    right: 0.8751em;
    top: 48%;
}
.sitenav .menu li ul li a.parent { padding-right: 0;}
.sitenav .menu li ul li a.parent::after { right: 0.8751em; top: 46%;}

/* = header top sign in  css
-------------------------------------------------------------- */
.header{width:100%; background-color:#fff; }

.logo{float:left; padding:5px 0 0; width:25.5%;text-align:left; }
.logo h1{font-weight:900; margin:0; line-height:50px; font-size:40px; }
.logo h1 span{ color:#da3813; font-weight:300;}
.logo p{ color:#333; }
.logo a{ color:#111111;}

.header_right{font:400 14px/18px 'Roboto',san-serif; float:right; text-align:right; width:70%; color:#111; padding:32px 0 0;}

/* Three Section Cat CSS
-------------------------------------------*/
a.ReadMore{ background-color:#da3813; color:#fff ; padding:5px 15px; font:normal 18px/22px 'Roboto'; text-transform:uppercase; -moz- border-radius:5px; -webkit- border-radius:5px; border-radius:5px;}
a.ReadMore:hover{ background-color:#865628; color:#fff; }
.last_column{clear:right; margin-right:0 !important; }
.MoreLink{ background-color:#262626; color:#fff ;display: inline-block; padding:6px 15px;}

/* = Page lay out css
-------------------------------------------------------------- */
.site-content-wrap{ width:calc(70% - ( 0.3 * 30px ) ); float:left;}
h1.entry-title{ font-size:18px !important; border-bottom:1px solid #eeeeee; padding:0 0 15px 0; margin:0 0 15px 0; font-weight:bold; text-transform:uppercase;line-height: 40px}
.contentbox{ background-color:#fff; padding:25px;}
.fullwidth{ width:100%; float:none;}
.fullwidth p{ margin-bottom:15px;}
.pagewraps{ padding:25px 0;}
.pagewraps p{ margin-bottom:20px; line-height:20px;}

/*multicategory section css*/
.thumbbox{ background-color:#dedede;}
.post_lists{  background-color:#fff; width:49%; font-size: 0; vertical-align:top; display:inline-block; padding: 0 30px 30px 0; min-height:370px; box-sizing:border-box}
#home-posts .post_lists{ margin:0 20px 20px 0; width:31%; display: inline-table;}

.post_lists h5{ font-size:18px; color:#464545; padding-bottom:10px; margin-bottom:5px; font-weight:600;}
.post_lists h5 a{
    color:#464545;
    line-height:22px
}
.post_lists p{ margin-bottom:10px;}
.post_lists .thumbbox{overflow:hidden;}
.post_lists img{ width: 100%; margin:0 auto; display:block}
.post_lists .read-more a{ font-size:12px;}
.contentspace{ padding:20px 0; position:relative;}
.last_column{ margin-right:0 !important;}
.datebx{ text-transform:uppercase; font-weight:bold; font-family:12px; color:#5a5b5b; display:block; margin-bottom:15px;}
.commentbx{ color:#333;}
.commentbx a{ color:#fff;}
.postmeta{ font-size:12px; color:#828181; margin:0; position:relative; word-wrap:break-word;}
.postmeta a{color:#828181;}
.postmeta span{ margin-right:3px;}
.post-date, .post-comment, .post-categories{ display:inline; } 
.post-thumb{float:left; margin:5px 25px 5px 0;}

.post_lists .post-date{ background:url(images/icon-date.png) no-repeat left 2px; padding:0 10px 0 15px;}
.post_lists .post-comment{ background:url(images/icon-comment.png) no-repeat left 2px; padding:0 0 0 18px;}
/*.post_lists:nth-child(2n+2) { margin-right:0;}*/

/* = sidebar
-------------------------------------------------------------- */
#sidebar{ width:calc(30% - ( 0.7 * 30px ) ); float:right; }
aside.widget{margin-bottom:30px; background-color:#fff; border-bottom:5px solid #eee;}
aside.widget ul{ list-style:disc; }
h3.widget-title{ padding:0 0 15px 0; color:#363636; border-bottom:1px solid #edecec; font-size:18px; font-weight:bold; text-transform:uppercase;}
#sidebar ul li{ list-style:inside none disc; border-bottom:1px dashed #d0cfcf; padding:8px 0;}
#sidebar ul li a{ padding:0 0 0 10px; color:#3b3b3b;  display:inline-block; }
#sidebar ul li a:hover{ color:#34c6f6;}
#sidebar ul li:last-child{ border:none;}
#sidebar.left{ float:left;}
h3.hdrtitle{ display:none;}
/* = Footer css
-------------------------------------------------------------- */
#footer-wrapper{ background-color:#eeeeee; color:#111; position:relative; padding:30px 0; text-align:center; }
#footer-wrapper p{ line-height:24px;}
/* Buttons */
.button{ background-color:#ff6565; border-bottom:4px solid #e44545; color:#fff; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; }
.button:hover{background-color:#34c6f6; border-color:#1898c2; color:#fff;}

/* woocommerce CSS
================================================*/
a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}
a.added_to_cart:hover{background:#000000;}
a.button.added:before{content:'' !important;}
#bbpress-forums ul li{padding:0;}
#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}
.woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;}
form.woocommerce-ordering select{ padding:5px; color:#777777;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto',san-serif; color:#da3813;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}
h1.product_title, p.price{ margin-bottom:10px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto',san-serif; color:#da3813;}
.woocommerce ul.products li, #payment ul.payment_methods li{ list-style:none !important;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{ border-bottom:0px !important}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;  height: 1px;width: 1px; overflow: hidden;}
.screen-reader-text:focus { background-color: #f1f1f1;  border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important;  color: #21759b; display: block;
    font-size: 14px;font-size: 0.875rem;font-weight: bold;  height: auto;left: 5px; line-height: normal;padding: 15px 23px 14px;text-decoration: none;  top: 5px;   width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
/* ============= Contact Page =========== */
.wpcf7{ margin:30px 0 0; padding:0;}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"]{ width:40%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0;}
.wpcf7 textarea{width:60%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; font:12px arial; padding:10px; padding-right:0;}
.wpcf7 input[type="submit"]{background-color:#da3813; width:auto; border:none; cursor:pointer; font:18px 'Roboto',san-serif; color:#ffffff; padding:10px 40px; border-radius:3px;}  

/* ============= Comment Form ============ */
h1.screen-reader-text{font:22px 'Roboto',san-serif;}
.site-nav-previous, .nav-previous{ float:left;}
.site-nav-next, .nav-next{ float:right;}
h3#reply-title{font:400 18px 'Roboto',san-serif;}
#comments{ margin:30px 0 0; padding:0;}
nav#nav-below{ margin-top:15px;}
.post_tags a{word-wrap:break-word; padding:10px 5px 5px 0;}

/* Widget Sidebar */
#sidebar table{width:100%; text-align:center;}
#calendar_wrap caption{font-weight:700; padding-bottom:10px; text-transform:uppercase;}
#prev{text-align:left;}
#next{text-align:right;}
#sidebar select{ width:100%; height:25px;}
#sidebar select option{width:240px;}
.comment-author-link, .comment-author-link a{font-weight:700 !important; color:#000;}
#sidebar .widget-title a{color:#fff;}
#sidebar input[type="text"], #sidebar input[type="search"]{width:78%; height:25px; margin-bottom:10px; padding-left:6px;}
.infomessage{display:block;}
body.wp-custom-logo .logo h1{display:none;}
.tagline{clear:both; display:block;}
#sidebar h1, h2, h3, h4, h5, h6{margin: 0 0 10px;}
#recentcomments li{background-image:none !important;}
#recentcomments li a{padding-left:0px !important;}
.header_right table{width:100%; text-align:center;}
.tparea{width:34%; float:right; text-align:left;}
.contentbox .post-thumb img{width:100%;}
.infomessage img{height:100%; display:block;}
.infomessage1{ padding: 40px 0 20px 0;}
.textwidget select{ width:100%;}
table{ width:100%}


/* CUSTOM STYLE SHEET*/

/* Donate page title */
.post-321 .entry-title {
    display: none;
}

body {
    font-family: 'Roboto', sans-serif;
}

body.custom-background {
    background-color: #fff !important;
}
/*
.header, .container, #footer-wrapper, .post_lists {
    background-color: #101010;
}
*/

h1, h2, h3, h4, h5, h6 {
    color: #fff; 
    
}

a {
    -moz-transition:.2s ease-in-out;
    transition:.2s ease-in-out
}

.home .contentbox, .home .pagewraps {
    padding-bottom: 0;
}

#menubar, #menubar .container, #menu-main-menu, #footer-widget-area {
    background-color: #222222;
}

#menubar ul li a {
    color: #fff;
}

#menubar ul li a:hover{
    color:#dc403b
}

#menubar ul li a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing:.5px
}

aside.widget {
    background-color: #333333;
    color: #fff;
    border-bottom: 0;
}
h3.widget-title {
    padding: 15px;
    color: #fff;
}
#custom_html-2, #custom_html-3 {
    background: none;
}

#sidebar ul li a {
    color: #fff;
}
.widget_recent-posts ul li {
    border-bottom: 1px dotted #fff;
}
.widget_recent-posts ul li {
    padding-bottom: 10px !important;
}
.widget_recent-posts ul li:last-child {
    border-bottom: 0px;
    padding-bottom: 0;
}

.widget_recent-posts ul li a {
    color: #fff;
}


ul li {
    list-style: none !important;
}



div#footer-widget-area {
   /* background: #222222;*/
    padding: 30px 0;
}
div#footer-widget-area .container {
background: none;
}

#footer-widget {
    overflow: hidden;
}

#footer-widget .footerarea {
  width: 20%;
  float: left;
  padding: 10px 20px;
    box-sizing:border-box
}

.footerarea p {
    color: #888;
    text-align: justify;
}


#footer-wrapper {
padding: 20px 0;
}
#footer-wrapper p {
    color: #888;
    text-align:center;
}

.footerarea a {
    /*color: #fff !important;*/
    font-weight: 600;
}

.attachment-post-thumbnail {
    height: 100%;
}

/*ost_lists img {
    height: auto;
}*/

.contentbox {
    background-color: transparent;
}

#Featured-Post .post_lists {
    width: 98%;
    min-height: auto;
}
#Featured-Post .post_lists .thumbbox {
    height: auto !important;
}
#Featured-Post .post_lists .entry-summary h5 {
    background:rgba(250,250,250,.7);
    display: block;
    padding: 25px 20px;
    line-height:30px;
    margin:0;
}
#Featured-Post .post_lists .entry-summary h5 a { 
    color: #222 !important;
    text-shadow: 2px 2px 2px rgba(0,0,0,.2);
    font-size:24px

}

#Featured-Post .post_lists .entry-summary {
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    padding-top:0;
    padding-bottom:0;
}

/*
#Featured-Post .postmeta,
#Featured-Post p,
#Featured-Post span.read-more{
    display: none;
}
*/

.single-post .postmeta {
    display: none;
}
/*
.post_lists {
    min-height: 480px;
}
*/

.entry-title {
    color: #484f5e;
}

.entry-content .addtoany_content_top .addtoany_list a span svg {
    width: 90px;
}


.entry-content .addtoany_content_top .addtoany_list a span.a2a_label {
    display: none;
}

.entry-content ol li, .entry-content ul li {
    margin-bottom: 10px;
    padding: 0 10px;
}

.post .entry-summary div, .post .entry-summary p, .post .entry-summary span {
    display: none;
}

.post-thumb {
    width: 100%;
}

.related-post-con {
    margin: 20px 0;
    overflow: hidden;
}
.related-post {
    padding: 10px 0;
    margin: 20px 0;
    
}

.contentbox > .entry-title {
    display: none;
}

.headerarea {
    float: left;
    margin-right: 20px;
}
.headerarea:nth-child(3) {
    float: right;
}

.headerarea ul li {
    float: left;
    border-right: 1px solid #5c5c5c;
    margin-right: 10px;
    padding-right: 10px;
    line-height: 20px;
}
.headerarea ul li:last-child {
    border-right: 0;
}

.search-field {
    background: transparent;
    /*color: #fff;*/
    padding: 7px 10px;
    background-image: url("https://www.demolink.co/thetruthrevolution/wp-content/uploads/2018/02/search-128.png");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center right;
    border: 1px solid #333;
    border-radius: 2px;
}
.search-submit {
    display: none;
}

.social-con i.fa {
    font-size: 18px;
    color: #eee;
    width: 20px;
    border-radius: 100%;
    height: 20px;
    text-align: center;
    padding: 7px;
    line-height: 23px;
    margin-right:5px
}
.social-con .fb i.fa {
    background: #3b5997;
}
.social-con .tw i.fa {
    background: #29c5f6;
}
.social-con .gp i.fa {
    background: #f4511e;
}
.social-con .pn i.fa {
    background: #c61118;
}
.social-con .rss i.fa {
    background: #ff6d00;
}

#forums-list-0 {
    border: 0 !important;
    margin-top: 70px !important;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    background: #222222;
    border: 0;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: transparent;
}
#bbpress-forums #bbp-search-form #bbp_search {
    padding: 7px;
}

/*
article#post-382 #bbp-forum-382 #wp-bbp_topic_content-editor-container::before {
    content: "Place your video link:";
    font-size: 14px;
}
article#post-382 #bbp-forum-382 #wp-bbp_topic_content-editor-container {
    border: 0;
}
article#post-382 #bbp-forum-382 #qt_bbp_topic_content_toolbar {
    display: none;
}
article#post-382 #bbp-forum-382 #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    width: 100%;
    margin: 10px 0 0;
    height: 60px;
}
#bbpress-forums iframe {
    max-width: 100%;
} 
*/

textarea,input,button{font-family: 'Roboto', sans-serif !important}

.button {
    background-color: #32373a;
    border: 0px none !important;
    cursor: pointer;
    padding:10px 25px !important;
    -moz-transition:.2s ease-in-out;
    transition:.2s ease-in-out;
    text-transform:uppercase;
    font-size:14px
}
.button:hover {
    background-color: #fa2f00;
    border: 0px none !important;
}

.logo img {
    width: auto;
    height: 70px;
    margin: 10px 0 10px 25px;
}

#related_posts-con {
    width: 100%;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px 0;
}
#related_posts-con ul li {
    width: 31%;
    float: left;
    margin-right: 20px;
}
#related_posts-con ul li:last-child {

    margin-right: 0;
}
.relatedcontent h3 {
    font-size: 14px;
}

#wp_sitemap ul.wpsstyle-1 li {
    border: 0 !important;
}
#wp_sitemap ul.wpsstyle-1 li a {
    background-color: transparent !important;
}
.entry-content ol li, .entry-content ul li {
    margin-left: 0;
}


.mailpoet_paragraph {
    margin-right: 20px;
    float: left;
}
.mailpoet_text {
    padding: 10px;
}

button{font-family: inherit;}

.mailpoet_submit {
    background: #f5a550;
    padding: 11px 25px;
    letter-spacing:.5px;
    font-size:14px;
    font-weight: 600;
    color: #333;
    border: 0;
    cursor: pointer;
    text-transform:uppercase
}

#Subscribe-Con {
    text-align: center;
}
#Subscribe-Con #mailpoet_form_1 .mailpoet_paragraph {
    text-align: center;
    width: 100%;
}
#Subscribe-Con #mailpoet_form_1 .mailpoet_text {

    margin: 0 auto;
}

#Subscribe-Con h3{
    margin-bottom:20px
}

#Subscribe-Con p {
    margin-bottom: 15px !important;
    color: #fff;
}

aside#custom_html-6, 
aside#custom_html-7 {
    background: none;
}


.cryptothanks-container .cryptothanks-btn-label {
    margin-bottom: 20px;
}
.cryptothanks-btn svg {
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 10px;
}
.cryptothanks-btn {

    font-size: 22px !important;
    margin: 0 10px !important;

}

.bbp-form input {
background: transparent;
    border: 1px solid #eee;
}

.woocommerce-loop-product__title, .woocommerce div.product .product_title {
    color: #333;
}

.woocommerce .checkout-button {
    color: #fff !important;
}
.woocommerce-tabs li a {
    color: #333 !important;
}
.woocommerce .quantity .qty {
    height: 28px;
}


#WiseChatCon {
    position: fixed;
    bottom: 0;
    right: 2px;
    z-index: 999999;
}
#WiseChatCon .wcContainer .wcWindowTitle {
    cursor: pointer;
}
#WiseChatCon .wcContainer .wcWindowTitle::before {
    content: "-";

}


form.submit_post input:not(.button),
form.submit_post textarea,
form.submit_post select {
    padding: 10px !important;
    margin: 5px 0 10px 0;
}
.submit_post label {
    font-weight: bold;
}

textarea {
font-family: inherit;
}

.wp-core-ui .quicktags-toolbar input.button.button-small {
    height: 30px !important;
}

.fb-like.ssb-fb-like.fb_iframe_widget {
    margin-top: 15px;
}



.sub-pagenation {
    clear: both;
    text-align: center;
}
.sub-pagenation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sub-pagenation ul li {
    position: relative;
    display: inline-block;
    margin: 0 2px;
}
.sub-pagenation ul li a {
    display: block;
    background: #eee;
    color: inherit;
    line-height: 35px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 3px;
}
.sub-pagenation ul li:hover a {
    background: #ddd;
}

.pagination .nav-links span.current, 
.pagination .nav-links a:hover {
    color: #fff !important;
    opacity: 0.8;
}

.single .entry-content * {
    color: #000 !important;
}

.home .contentbox, .home .pagewraps {
    padding-bottom: 0 !important;
}

#Footer-Subscribe .mailpoet_submit {
    margin-top: 0;
    position: absolute;
}

#Footer-Subscribe h2{
    line-height:42px
}

aside.widget {
    background: none;
}
aside#recent-posts-2, aside#text-21 {
    background: #333;
}

.menu-header-menu-container{
    margin-top:10px
}

#Featured-Post article{
    position:relative
}

#menu-main-menu > li > a:before{
    content:'';
    width:18px;
    height:18px;
    display:inline-block;
    background-size:100% 100%;
    position:relative;
    top:3px;
    margin-right:15px
}

.menu-item-8347 > a:before{background-image:url(https://thetruthrevolution.net/wp-content/uploads/2018/06/home.png)}
.menu-item-8383 > a:before{background-image:url(https://thetruthrevolution.net/wp-content/uploads/2018/06/video.png)}
.menu-item-8350 > a:before{background-image:url(https://thetruthrevolution.net/wp-content/uploads/2018/06/categories.png)}
.menu-item-8348 > a:before{background-image:url(https://thetruthrevolution.net/wp-content/uploads/2018/06/about-us.png)}
.menu-item-8384 > a:before{background-image:url(https://thetruthrevolution.net/wp-content/uploads/2018/06/article.png)}

.admin-bar .mobmenu{
    top:0 !important;
}
.mob-menu-header-holder{
    height:auto !important;
-webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.08);
box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.08);
}

.entry-title{margin-top:20px}

label{display:block}

input:not(.button){max-width:calc(100% - 25px)}

.horizontal-or{
    margin:25px 0;
    position:relative;
    text-align:center
}

.horizontal-or:before,.horizontal-or:after{
    content:'';
    height:1px;
    width:calc(50% - 20px);
    display:block;
    position:absolute;
    top:9px;
    opacity:.3;
    background:#000
}

.horizontal-or span{
    opacity:.6;
}

.horizontal-or:before{left:0}

.horizontal-or:after{right:0}

iframe{width:100%}

.uwp-login, .uwp-registration, .uwp-forgot, .uwp-account{
    max-width: 100% !important;
    background:none;
    padding:0
}

.uwp-login h2, .uwp-registration h2, .uwp-forgot h2, .uwp-account h2,
.uwp-login .uwp-rf-icon, .uwp-registration .uwp-rf-icon, .uwp-forgot .uwp-rf-icon, .uwp-account .uwp-rf-icon{display:none}

.uwp_page input,.uwp_page textarea{border:1px solid rgba(0,0,0,.4)}



label{font-weight: bold;}

.uwp-login label, .uwp-registration label, .uwp-forgot label, .uwp-account label{
    display:block !important;
    margin-bottom:5px
}

.uwp-login textarea, .uwp-registration textarea, .uwp-forgot textarea, .uwp-account textarea{width:calc(100% - 25px) !important}

.uwp_page .uwp-content-wrap .uwp_account_menu{text-align:left !Important}

.uwp_page .uwp-login-form input[type="submit"], .uwp_page .uwp-registration-form input[type="submit"], .uwp_page .uwp-forgot-form input[type="submit"], .uwp_page .uwp-change-form input[type="submit"], .uwp_page .uwp-account-form input[type="submit"], .uwp_widgets .uwp-login-form input[type="submit"], .uwp_widgets .uwp-registration-form input[type="submit"], .uwp_widgets .uwp-forgot-form input[type="submit"], .uwp_widgets .uwp-change-form input[type="submit"], .uwp_widgets .uwp-account-form input[type="submit"], .uwp_adv_search_form .uwp-login-form input[type="submit"], .uwp_adv_search_form .uwp-registration-form input[type="submit"], .uwp_adv_search_form .uwp-forgot-form input[type="submit"], .uwp_adv_search_form .uwp-change-form input[type="submit"], .uwp_adv_search_form .uwp-account-form input[type="submit"]{
    -moz-transition:.2s ease-in-out;
    transition:.2s ease-in-out;
    font-size:14px;
    font-weight:500;
    background:#32373a;
    cursor:pointer
}

.uwp_page .uwp-login-form input[type="submit"]:hover, .uwp_page .uwp-registration-form input[type="submit"]:hover, .uwp_page .uwp-forgot-form input[type="submit"]:hover, .uwp_page .uwp-change-form input[type="submit"]:hover, .uwp_page .uwp-account-form input[type="submit"]:hover, .uwp_widgets .uwp-login-form input[type="submit"]:hover, .uwp_widgets .uwp-registration-form input[type="submit"]:hover, .uwp_widgets .uwp-forgot-form input[type="submit"]:hover, .uwp_widgets .uwp-change-form input[type="submit"]:hover, .uwp_widgets .uwp-account-form input[type="submit"]:hover, .uwp_adv_search_form .uwp-login-form input[type="submit"]:hover, .uwp_adv_search_form .uwp-registration-form input[type="submit"]:hover, .uwp_adv_search_form .uwp-forgot-form input[type="submit"]:hover, .uwp_adv_search_form .uwp-change-form input[type="submit"]:hover, .uwp_adv_search_form .uwp-account-form input[type="submit"]:hover{background:#fa2f00}

.uwp_page .uwp-content-wrap .uwp-profile-avatar .uwp-profile-avatar-inner > img{border-bottom:5px solid #fff !important}

.uwp_page .uwp-content-wrap .uwp-profile-avatar .uwp-profile-avatar-inner{position:absolute !Important}

.uwp_page .uwp-content-wrap .uwp-profile-avatar .uwp-profile-avatar-change{top:-48px !Important}

.container .container{width:auto !Important}

iframe{border:0 !Important}

.uwp-profile-header-img img{
    height:300px !important
}

.uwp-profile-avatar img{
    position:relative !important;
    bottom:25px !important
}

@media (min-width:981px){
    .post_lists:nth-child(odd) {clear:both}
}

