/*
Theme Name:   Daily Express News
Theme URI:    https://dailyexpress.co.ug/
Description:  Daily Express News is a subsidiary of Daily Express Media Ltd, an established Media conglomerate in Uganda.
Author:       Elite Designs Uganda
Author URI:   https://elitedesigns.ug
Template:     flex-mag
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  daily-express
*/
.loader {
    display:none!important;
}
#content-main .has-bg {background: #eee; padding: 30px; margin: 15px 0;}
nav.main-menu-wrap ul li {
border-left: 1px solid rgba(256,256,256,.15);}
nav.main-menu-wrap ul li ul.sub-menu {
font-family: 'Inter', sans-serif!important; 
text-transform: uppercase; 
font-size:12px!important;
}
nav.main-menu-wrap ul li a, ul.col-tabs li a, nav.fly-nav-menu ul li a, .foot-menu .menu li a {
    font-family: 'Inter', sans-serif;
    font-size: 12.5px;
    text-shadow: 0 1px 0 #000;
}
.feat-top2-left-text h2.stand-title{
    text-shadow: 1px 1px 0px #000!important;
}
.feat-top2-right:first-child .feat-top2-right-text h2 {
    text-shadow: 1px 1px 1px #000!important;
}
.wp-block-image figcaption {
    margin-top: -1.2em!important;
    margin-bottom: 1em;
    padding: 12px 15px;
    background: #eee!important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 400!important;
    font-size: 13px!important;
    line-height: initial;
}
span.post-excerpt p {
    width:100%;
	display:none!important;
}
#st-1 {
	padding-bottom: .5em!important;
}
#content-main p {font-family:'Inter', 'Inter Tight', sans-serif!important;font-size:1rem; letter-spacing: -.02em;line-height:25px;font-weight: 400;}
#content-main p strong {font-weight:700;}
#content-main table {
    font-size: 1rem;
    width: 100%;
    line-height: 1.8;
    font-family: 'Inter', sans-serif !important;
    font-weight: 400!important;
}
p.breather {
	font-family: 'Inter', sans-serif !important;
	font-weight: 400 !important;
	background: #eee;
	padding: 15px;
	margin-top: 15px;
}
footer#foot-wrap #foot-bot-wrap{
    background: #111!important;}
.tag-cloud a:hover {
    background: #c30000;}
.tag-cloud a {
    color: f5f5f5!important;}
.widget_recent_entries ul li{
    margin-bottom: 12px;}
    .widget_recent_entries ul li {
    line-height: initial;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.widget_recent_entries ul li span {
	display:block;
	font-family:'Inter Tight', sans-serif!important;
}
footer#foot-wrap {
background: #222 !important;}
nav.main-menu-wrap ul li ul.sub-menu li a:hover {
    background: rgba(0, 0, 0, 0.04);
}
.side-list-text p, .row-widget-text p, .blog-widget-text h2, .feat-widget-text h2, .archive-list-text h2, .mvp-related-text a {
	font-size: 14px!important;
	font-family: 'Inter', sans-serif!important;
font-weight: 600;
	}
.feat-wide-sub-text h2, #home-feat-text h2, .feat-top2-left-text h2, .feat-wide1-text h2, .feat-wide4-text h2, .feat-wide5-text h2, h1.post-title, #content-main h1.post-title, #post-404 h1, h1.post-title-wide, #content-main blockquote p, #commentspopup #content-main h1 .feat-top2-right-text h2 {
    font-family: 'Inter', sans-serif!important;
    font-weight: 600;
}
.feat-top2-right:first-child .feat-top2-right-text h2, span.post-head-cat, #st-1 .st-total > span, #st-3 .st-total > span,#st-1 .st-btn > span,.JC-WIDGET-DMROOT,.jp-relatedposts, .post-tags, .post-info-right, .archive-list-text p {
    font-family: 'Inter', sans-serif!important;
}
.feat-top2-right-text h2, h1.post-title {
    font-family: 'Inter', sans-serif!important;
font-weight:600;
}
span.feat-caption {
	width:90%;
font-family: 'Inter', sans-serif!important;
font-size:.65rem;
}
nav.main-menu-wrap ul li ul.sub-menu li a {
	text-shadow:none!important;
}
span.side-list-cat {
    font-family: 'Inter', sans-serif!important;
	font-size: .7rem!important;
	font-weight:500!important;
}	
.post-views.entry-meta > span {
	margin-right: 0 !important;
	font-size: 17px;
	font-weight: 600;
	color: inherit;
	margin: 10px 0 20px;
}
#content-main img {
    width:100%;
    margin-bottom:1rem;
}
#content-main ul li, #content-main ol li {
	line-height: 1.2 !important;
	font-size:14px;
}
img.i-amphtml-fill-content {
	width:100%!important;
    height: auto;
}
#post-feat-img amp-img {	
	max-height: 600px;
}
.post-excerpt {
    display:none;
}
 #content-main blockquote p {
	color: #555;
	font-weight: normal !important;
	margin-bottom: 0;
}
#content-main blockquote {
	border-left: 4px solid #c30000;
	position: relative;
	background: rgba(124,139,154,.13);
	display: flex;
    padding: 1.2em 1.6em;
    margin-bottom:1rem;

}
.feat-top2-right-text h2, .side-list-text p, .side-full-text p, .row-widget-text p, .feat-widget-text h2, .blog-widget-text h2, .prev-next-text a, .prev-next-text a:visited, .prev-next-text a:hover, span.post-header, .archive-list-text h2, #woo-content h1.page-title, .woocommerce div.product .product_title, .woocommerce ul.products li.product h3, .video-main-text h2, .mvp-related-text a {
	font-style: normal;
}
#st-2 .st-total, body, #content-main ul li, #content-main ol li, .nav-links, #foot-widget-wrap, .blog-widget-text p {
	font-family: 'Inter',sans-serif!important;
}
.story-ad {
	text-align: center;
	font-size: 13px;
	background: #eee;
	padding: 5px;
}
.pdate {
	font-size: 12px;
	margin-bottom: .5rem;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
}
#content-area .JC-WIDGET-DMROOT {
	font-family: 'Inter Tight';
	background: #f9f9f9;
	padding: 20px;
}
.kimuli {display: block;text-align: center;}
.kimuli img{width:100%!important; margin-right:auto; margin-left:auto;margin-bottom:0;}
.disclaimer-wrap{padding:20px;margin-bottom:20px;display:block;font-weight:normal;background-color:#ECF0F1;border:0!important;border-left:4px solid #C0392B!important;text-decoration:none;font-size:15px;line-height:normal;}

.wa-banner{max-width:1200px;margin:12px auto;padding:2px;border-radius:8px;background:linear-gradient(90deg,#ff1e1e,#1ecb4f,#2463ff);}
.wa-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;background:#eef6ff;border-radius:8px;padding:14px 16px;}
.wa-left{display:inline-flex;align-items:center;gap:10px;color:#118050;font:600 16px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}
.wa-right{display:inline-flex;align-items:center;}
.wa-icon {width: 20px !important; height: 20px !important; display: block; margin-bottom: 0 !important;}
.wa-btn{display:inline-block;padding:8px 14px;border-radius:6px;background:#06c167;color:#fff;font:600 14px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;transition:transform .08s ease,opacity .2s ease;}

.tk-banner{max-width:1200px;margin:12px auto;padding:2px;border-radius:8px;background:linear-gradient(90deg,#ff1352,#00f1ea,#000);}
.tk-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;background:#000;border-radius:8px;padding:14px 16px;}
.tk-left{display:inline-flex;align-items:center;gap:10px;color:#00f1ea;font:600 16px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}
.tk-right{display:inline-flex;align-items:center;}
.tk-icon {width: 30px !important; height: 30px !important; display: block; margin-bottom: 0 !important;}
.tk-btn{display:inline-block;padding:8px 14px;border-radius:6px;background:#00f1ea;color:#000;font:600 14px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;white-space:nowrap;transition:transform .08s ease,opacity .2s ease;}

.JC-WIDGET-DMROOT .ac_header_title {color:#c30000;}
.archive-list-text p, .blog-widget-text p {font-size:.8rem;}