ul.popular-posts li {
    font-size: 16px;
    padding: 5px;
	font-weight: 400;
    font-family: "Roboto", sans-serif !important;
    color: #7A7A7A;
}

ul.popular-posts li a {
    color: #7A7A7A;
	 font-family: "Roboto", sans-serif !important;
}

.custome-recent-post .rt-img-holder {
    border-radius: 10px;
}
.custome-recent-post .post-meta-tags.rt-el-post-meta {
    gap: 10px;
}

/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
/* Increase header and footer menu font size by 20% */
.header ul li a,
.footer ul li a {
    font-size: 120% !important;
}
nav.menu li a {
    font-size: 120% !important;
}

}

/* Prevent post title from overlapping menu */
.wp-block-post-title {
    margin-top: 40px !important;
}

.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/



/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}


.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .ele
mentor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.jetpack_top_posts_widget .widgets-list-layout-blavatar {
    width: 75px !important;
    max-width: 75px !important;
    height: 75px !important;
    object-fit: cover;
}


 /* Increase main menu font size */
.main-navigation a,
nav#site-navigation a {
 
	font-size: 18px !important;
}

/* Add left margin to victims category page */
body.category-victims {
    padding-left: 0.5in;
}

/* Increase footer menu font size by 20% */
.site-footer nav a,
footer nav a {
    font-size: 120% !important;
}

/* Increase header and footer menu font size by 20% across various menu selectors */
header nav a,
header nav li a,
header .menu a,
header .menu li a,
header .nav-menu a,
header .nav-menu li a,
header .elementskit-navbar-nav > li > a,
footer nav a,
footer nav li a,
footer .menu a,
footer .menu li a,
footer .nav-menu a,
footer .nav-menu li a,
footer .elementskit-navbar-nav > li > a,
footer ul li a {
    font-size: 120% !important;
}

/* === Leadership grid: 2 rows of 6, uniform cards === */
.elementor-element-77bedd9{display:grid!important;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:20px;align-items:stretch}
.elementor-element-77bedd9>.elementor-element{width:auto!important;max-width:none!important;height:100%}
.elementor-element-77bedd9>.elementor-element .elementor-widget-container{height:100%}
.elementor-element-77bedd9 .elementor-image-box-wrapper{display:flex;flex-direction:column;height:100%}
.elementor-element-77bedd9 .elementor-image-box-img{width:100%!important;margin:0 0 12px 0!important}
.elementor-element-77bedd9 .elementor-image-box-img img{width:100%!important;height:auto;aspect-ratio:5/6;object-fit:cover;object-position:top center}
.elementor-element-77bedd9 .elementor-image-box-content{flex:1;display:flex;align-items:flex-start;justify-content:center}
.elementor-element-77bedd9 .elementor-image-box-title{font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;min-height:5.2em;margin:0!important}
@media(max-width:1024px){.elementor-element-77bedd9{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.elementor-element-77bedd9{grid-template-columns:repeat(2,1fr)}}

/* === Leadership grid: card order === */
.elementor-element-77bedd9>.elementor-element-fbffe38{order:1}
.elementor-element-77bedd9>.elementor-element-e8e558e{order:2}
.elementor-element-77bedd9>.elementor-element-70462c0{order:3}
.elementor-element-77bedd9>.elementor-element-aaec129{order:4}
.elementor-element-77bedd9>.elementor-element-fb8973d{order:5}
.elementor-element-77bedd9>.elementor-element-42ac391{order:6}
.elementor-element-77bedd9>.elementor-element-a93c7bb{order:7}
.elementor-element-77bedd9>.elementor-element-f7d658a{order:8}
.elementor-element-77bedd9>.elementor-element-ef66b5c{order:9}
.elementor-element-77bedd9>.elementor-element-6b29cb0{order:10}
.elementor-element-77bedd9>.elementor-element-9c51969{order:11}
.elementor-element-77bedd9>.elementor-element-9f29af7{order:12}


/* === Leadership section: tighter vertical spacing === */
.elementor-element-964ff6f>.e-con-inner{padding-top:30px!important;padding-bottom:30px!important;gap:10px!important}
.elementor-element-4da039b>.elementor-widget-container{padding-bottom:20px!important}
.elementor-element-a2c5d05{margin-top:40px!important}


/* === Social follow bar: compact icons, no overlap === */
.spbsm-sidebar-wrapper{width:52px!important;max-width:52px;padding:6px 2px!important;box-sizing:border-box}
.spbsm-sidebar-wrapper .spbsm-output-textstring{display:none!important}
.spbsm-sidebar-wrapper span[class*='spbsm-follow-'] a{font-size:0!important;line-height:0!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:8px!important;box-sizing:border-box!important}
.spbsm-sidebar-wrapper svg{width:18px!important;height:18px!important}
@media (min-width:768px) and (max-width:1360px){body{padding-left:56px}}


/* === Header menu overlap fix === */
@media(min-width:1025px){[data-elementor-id="9610"] .elementskit-menu-container{height:auto!important}}
[data-elementor-id="9610"] .e-con,[data-elementor-id="9610"] .e-con-inner,[data-elementor-id="9610"] .elementor-widget-container{min-height:0}
.page-header{clear:both;padding-top:14px!important;position:relative;z-index:1}
.page-header h1,h1.entry-title{font-size:clamp(30px,4.2vw,66px)!important;line-height:1.2!important;overflow-wrap:break-word}


/* === Hide header badges on homepage only === */
body.home .elementor-element-e180969{display:none!important}
