/*
Theme Name: UOE News Theme
Template: covernews

Main green: #007d69
Darkest green: #003c3c
Light green: #00c896
Lightest green: #00dca5
*/

.edit-link{display:none !important}

.container {
    width: 100%;
    max-width: 1170px;
}


*{font-family: 'Outfit', sans-serif !important;}

.fa, .far, .fas{font-family: 'Font Awesome\ 5 Free' !important;}
.fab {font-family: 'Font Awesome\ 5 Brands' !important;}

body{font-size: 17px;line-height: 1.4;}

h1, h2, h3, h4, h5, h6, sub, sup, .featured-posts-grid .title-heading a, .spotlight-post .article-title a{color: #007d69;font-weight: unset;margin-top:0;line-height: 1.3}


.em-breadcrumbs ul .trail-item span[itemprop='name']{text-transform: none !important;}

/* fix display issue of videos on standard posts */
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: unset !important;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe{
    height: 360px !important;
width: 650px !important;
   position: unset !important;   
}
/* /fix display issue of videos on standard posts */

.top-masthead {
    background: #002727;
}
/*
.masthead-banner{
border-top: #002727 solid 10px;
}
*/

.site-branding img{
width: 210px;
}

.site-branding .site-title {
    font-size: 20px !important;
	font-weight:unset;
    margin-top: 20px;
}

.main-navigation ul>li>a:after {
    background-color: #00dca5;
	height: 6px;
	}
	
/* dropdown */	
.main-navigation .menu ul ul a {
    font-weight: unset;
	}
	
.main-navigation .menu ul ul {
    background: #007d69;
	}
/* /dropdown */

.header-layout-1{
	background: #003c3c;
}


.wp-block-search__button, .full-plus-list .spotlight-post:first-of-type .figure-categories .cat-links a.covernews-categories, .figure-categories .cat-links a.covernews-categories {
    background-color: #007d69;
	}
	
.secondary-color, button, input[type="button"], input[type="reset"], input[type="submit"], .site-content .search-form .search-submit, .site-footer .search-form .search-submit, .tagcloud a:hover, .tagcloud a:hover, .main-navigation, span.trending-no, .covernews-heading-style::before, .em-reated-posts .related-title::before, .widget_block .wp-block-search__label::before, .widget_block .wp-block-group__inner-container h1::before, .widget_block .wp-block-group__inner-container h2::before, .widget_block .wp-block-group__inner-container h3::before, .widget_block .wp-block-group__inner-container h4::before, .widget_block .wp-block-group__inner-container h5::before, .widget_block .wp-block-group__inner-container h6::before, span.header-after:after {
    background: #007d69;
}

.covernews_tabbed_posts_widget .figure-categories .cat-links a.covernews-categories, .list .spotlight-post .figure-categories .cat-links a.covernews-categories, .full-plus-list .spotlight-post .figure-categories .cat-links a.covernews-categories, .trending-posts-vertical-carousel .figure-categories .cat-links a.covernews-categories, .trending-story .figure-categories .cat-links a.covernews-categories {
    color: #007d69;
	}
	
	
body.default .entry-content > [class*="wp-block-"] .wp-block-categories-list.wp-block-categories a:not([class]):hover, body.dark .latest-posts-full .header-details-wrapper .entry-title a:hover, body.dark .entry-title a:visited:hover, body.dark .entry-title a:hover, body.dark h3.article-title.article-title-1 a:visited:hover, body.dark h3.article-title.article-title-1 a:hover, body.dark .trending-posts-carousel h3.article-title a:visited:hover, body.dark .trending-posts-carousel h3.article-title a:hover, body.dark .exclusive-slides a:visited:hover, body.dark .exclusive-slides a:hover, body.dark .article-title.article-title-1 a:visited:hover, body.dark .article-title.article-title-1 a:hover, body.dark .article-title a:visited:hover, body.dark .article-title a:hover, #wp-calendar caption, #wp-calendar td#today, .entry-title a:visited:hover, .entry-title a:hover, h3.article-title.article-title-1 a:visited:hover, h3.article-title.article-title-1 a:hover, .trending-posts-carousel h3.article-title a:visited:hover, .trending-posts-carousel h3.article-title a:hover, .exclusive-slides a:visited:hover, .exclusive-slides a:hover, .article-title.article-title-1 a:visited:hover, .article-title.article-title-1 a:hover, .article-title a:visited:hover, .article-title a:hover, body.dark .hentry .header-details-wrapper .posts-author a:hover, body.dark .grid-item-metadata .posts-author a:hover, body.dark .aft-full-title-first .author-links a:hover, body .figure-categories-2 .cat-links a {
    color: #007d69;
}

a:hover, a:focus, a:active {
    color: #007d69;
	}
	
.site-footer {
    background: #002727 !important;
}

.site-info {
    background: #002727;
    padding: 20px 0;
    text-align: left;
}


footer sm-icons{margin-bottom: 10px;}

footer #sm-icons .fab {
    font-size: 25px;
    margin: 0 5px 10px 5px;
}

footer ul li a{
	padding:0 20px 0 0 !important;
	font-size: 15px;
}


footer ul li a:focus, footer ul li a:hover {
    text-decoration: underline !important;
	background-color:unset !important;
    color: #00dca5 !important;
}

footer h4{color:#00dca5;font-weight: unset;}

footer a:hover, footer a:focus, footer a:active {
    color: #00dca5;
}




.wp-block-latest-posts.wp-block-latest-posts__list li, .wp-block-archives-list li, .wp-block-categories-list li {
    clear: both;
    border-bottom: 1px solid #f5f5f5;
    padding-top: 10px;
}


.wp-block-search__label {
    color: #007d69;
	font-weight: unset;
}



.entry-header-details .entry-title {
    font-size: 36px;
}



.full-plus-list .spotlight-post:first-of-type .figure-categories .cat-links a.covernews-categories, .figure-categories .cat-links a.covernews-categories {
    color: #fff !important;;
	}



.wp-block-archives-list a, body.default .entry-header-details .post-excerpt p a, body.dark .entry-header-details .post-excerpt p a, body.default .comment-content a, body.dark .comment-content a, .widget_text a:not([class]), .entry-content > [class*="wp-block-"] a:not([class]), .entry-content > ul a:not([class]), .entry-content > ul a:not([class]):visited, .entry-content > ol a:not([class]), .entry-content > ol a:not([class]):visited, .entry-content > h1 a:not([class]), .entry-content > h1 a:not([class]):visited, .entry-content > h2 a:not([class]), .entry-content > h2 a:not([class]):visited, .entry-content > h3 a:not([class]), .entry-content > h3 a:not([class]):visited, .entry-content > h4 a:not([class]), .entry-content > h4 a:not([class]):visited, .entry-content > h5 a:not([class]), .entry-content > h5 a:not([class]):visited, .entry-content > h6 a:not([class]), .entry-content > h6 a:not([class]):visited, .entry-content > p a:not([class]), .entry-content > p a:not([class]):visited {
    color: #007d69;
}

.entry-content a{color: #007d69 !important;}

.entry-content a:focus, .entry-content a:hover {
    color: #003c3c !important;
    text-decoration: underline;
}

#content a:visited {
    color: #007d69;
}

.trending-posts-carousel ul.cat-links .meta-category a.covernews-categories{ color: #007d69 !important;}


.em-post-format i {
    background: #007d69;
}


/* flash category colour */
.covernews-categories.category-color-3{
background-color: #bb1919 !important;
}
.slick-vertical .covernews-categories.category-color-3{
background-color: unset !important;
}



.figure-categories{display:none !important;}



#top-right-contact{
	display: inline-block;
	float: right; 
	height: 45px;
	line-height: 45px;
}

#top-right-contact .fas{margin:0 5px 0 20px}



blockquote {
max-width: 600px;
text-align: left;
margin: 40px auto;
padding: 20px;
font-size: 20px;
color: #007d69;
/*border-left: 4px solid #007d69;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
border-right: 4px solid #007d69;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
*/
}

blockquote:before {
    display:none;
}



.widget_block .widget.popular-posts h2{
padding: 5px 0px 10px;
    display: inline-block;
    position: relative;
    margin: 5px 0 13px;
    font-size: 20px;
	}

.widget_block .widget.popular-posts h2::before{
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 60px;
    height: 3px;
background: #007d69;
}






.af-main-banner-editors-picks{display:none}
.most-read-panel ul{
	background: #fff;
	padding: 15px;
	margin-bottom: 0;
}
.most-read-panel ul p{
	font-size: 14px;
	line-height: 1.4;
}
.most-read-panel ul li .col-md-3{
	padding:0
}
.most-read-panel ul li a{font-weight: bold;}
.most-read-panel ul li .wpp-views{font-size: 12px;}
.most-read-panel ul li .far{padding-right: 5px;}



.feature-box-video{margin-bottom:20px}
.feature-box-video .embed-responsive{margin-bottom:10px}
.feature-box-video .grid-item-metadata i {border: unset;}
.feature-box-video p .fa-angle-right{font-size:12px;}


/*
[class*="col-"]:not([class*="elementor-col-"]) {
    padding-left: 15px;
    padding-right: 15px;
}
*/


.entry-content{padding:40px;display: flex;
    flex-wrap: wrap;}
.hentry .entry-header-details {padding: 15px 40px;}
.hentry .entry-header-details .author-links {font-size: 14px;}

.wp-block-separator {
    border: unset;
    order-right: unset;
    border-left: unset;
}

#top-right-contact a{opacity: 1;color:#00dca5}
#top-right-contact a:hover{color:#fff}

/* all categories page */
#post-211 .entry-content ul li {
    padding-bottom: 0;
    padding-top: 0;
}
#post-211 .entry-content {
    display: block;
}
/* contact page */
#post-1587 .entry-content {
    display: block;
}



body.single-format-video .entry-content {
    display: block;
}
body.single-format-video .entry-content .is-type-video{margin-bottom:20px}



/* responsive style */
@media only screen and (max-width: 768px) {
    .header-layout-1 .masthead-banner .row {
        justify-content: left;
    }
	.top-navigation{padding: 10px;}
	ul#top-menu{text-align: left;}
	ul#top-menu li:nth-of-type(1n+2) {display: none;}
	#top-right-contact{
		float: unset; 
		margin:unset
	}
	.aft-sticky-navigation{display:none}
	a{word-break: break-word;}
	.entry-content{padding:15px}
	.hentry .entry-header-details {padding: 15px;}
	.covernews-breadcrumbs{padding: 0 20px;}
}



















