/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 24 2022 | 08:08:25 */
/*----------  ELEMENTOR ELEMENTS STYLING -----------*/
/*--------  END ELEMENTOR ELEMENTS STYLING ---------*/
/*------------------- HEADER STYLING ---------------*/
.home.page-template-default.page .elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects.she-header {
	background-color: #195774!important;
	border-bottom:1px solid #217196;
}
/*----------------- END HEADER STYLING -------------*/
/*---------------- TYPOGRAPHY ---------------------*/
.no_marg {
	margin 0 !important;
}
#advisory h3.elementor-heading-title.elementor-size-default:hover {
	color: #ad40ad;
}
.number-list li {
	margin-bottom: 10px;
}
/*-------------- END TYPOGRAPHY -------------------*/
/*--------------------- BUTTONS -------------------*/
/*------------------- END BUTTONS -----------------*/
/*---------------------- FORMS ---------------------*/
/*-------------------- END FORMS -------------------*/
/*-------------------- PAGES ----------------------*/
/*---------------------Governance-----------------------*/
.line-column:before {
	content: url('/wp-content/uploads/2022/09/Rectangle-47.png');
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
}
/*---------------------End Governance-----------------------*/
/*--------------------- PPI -----------------------*/
#ppi-toggle .fas.fa-caret-down, .fas.fa-caret-up {
	position: absolute;
	left: 15%;
	padding-top: 1px;
}
/*--------------------- End PPI -----------------------*/
/*------------------ END PAGES --------------------*/
/*-------------------- BLOG ----------------------*/
/*-------------------------------
.premium-blog-wrap .premium-blog-thumbnail-container {
border-radius: 10px;
}
#blog .premium-blog-entry-title {
margin-bottom: 20px;
}
#blog .premium-blog-post-time.premium-blog-meta-data .fa.fa-clock-o {
display: none;
}
#blog .premium-blog-entry-meta {
margin-bottom: 20px;
}
#blog .premium-blog-wrap .premium-blog-thumbnail-container {
border-radius: 0px;
}
#search-archive .elementor-post__text {
padding: 40px;
}
#search-archive .elementor-post.elementor-grid-item.hentry {
box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.03);
}
#search-archive .elementor-post__title a:hover {
color: #ad40ad!important;
}
#advisory .elementor-widget-image {
text-align: justify!important;
}
--------------------------------*/
.search-filter-results {
	margin-top: 80px;
}
.wb-news-card {
	display:flex;
	margin: 40px 0px 40px 0px;
	box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.03);
}
.wb-image-wrapper {
	width: 35%!important;
}
.wb-content-wrapper {
	width:65%;
	padding:40px;
}
.wb-date, .wb-category{
	display: inline-block;
	margin-bottom: 0px!important;
}
.wb-content-wrapper a {
	color: #000000;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 40px;
}
.wb-description {
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.33em;
}
.wb-category {
	font-family: 'Open Sans';
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	color: #217196;
}
.wb-date {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
}
.read-more {
	display: none;
}
.wb-image-wrapper .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
	width: 100%;
	object-fit: cover;
	height: 330px;
	;
}
.wb-content-wrapper a.wb-read-more {
	color:#217196!important;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
}
.wb-content-wrapper a.wb-read-more:hover {
	color:#AD40AD!important;
}
/*------------------ END BLOG --------------------*/
/*-------------------- SINGLE POST ----------------------*/
#post-info .elementor-inline-items.elementor-icon-list-items.elementor-post-info .elementor-post-info__terms-list a {
	color: #217196;
	font-weight: 600;
}
/*------------------ END SINGLE POST --------------------*/
/*--------------------- Filter page -----------------------*/
.filter-posts .elementor-post__text {
	align-self: center!important;
}
.sf-field-search, .sf-field-tag {
	display: inline-block!important;
}
.searchandfilter ul {
	text-align: center;
	margin: 0!important;
}
.sf-field-search {
	margin-right: 20px!important;
}
.sf-field-tag {
	margin-left: 20px!important;
}
.sf-input-select, .sf-input-text {
	border: 1px solid #217196!important;
	border-radius: 5px!important;
	font-family: "Open Sans";
	font-size: 12px!important;
	font-weight: 600;
	text-transform: uppercase;
	color: #217196!important;
}
/*--------------------- End Filter page -----------------------*/
/*-------------------- FOOTER ----------------------*/
/*------------------ END FOOTER --------------------*/
/*------------------- MEDIA QUERY ----------------------*/
@media screen and (min-width: 1600px) {
}
@media screen and (min-width: 1440px) and (max-width: 1599px) {
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
}
@media screen and (max-width: 1025px){
	.wb-news-card {
		display:flex;
		flex-direction:column;
	}
	.wb-image-wrapper .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
		width: 100%;
		max-width: 100%!important;
	}
	.wb-content-wrapper {
		width: 100%;
	}
	.wb-image-wrapper {
		width: 100%!important;
	}
}
@media screen and (min-width: 993px) and (max-width: 1024px) {
}
@media screen and (min-width: 768px) and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
	.number-list ol {
		margin: 0 0 0.5em 1em!important;
	}
	.wb-content-wrapper {
		padding:20px;
	}
	.wb-news-card {
		margin: 0px;
	}
	.wb-description {
		font-size: 16px;
	}
	.searchandfilter ul li{
		display: flex!important;
		justify-content: space-around;
	}
	.sf-field-search, .sf-field-tag {
		margin:0px!important;
	}
}
#search-archive .elementor-posts .elementor-post, .elementor-posts .elementor-post__card {
	display:flex;
	flex-direction: column;
}
#search-archive .elementor-post__text {
	padding: 20px;
}
#advisory .elementor-widget-image {
	text-align: center!important;
}
@media screen and (min-width: 640px) and (max-width: 767px) {
}
@media screen and (min-width: 480px) and (max-width: 639px) {
}
@media screen and (max-width: 479px) {
}
/*------------------ END MEDIA QUERY --------------------*/
