/*  HomePage */

/* Header */

.gtranslate_wrapper{
	background-color: #61CE7000;
    font-family: "Jost", Sans-serif;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #222626;
    border-radius: 40px 40px 40px 40px;
    padding: 0px 9.6px 0px 9.6px;
	box-shadow: 0px 4px 16px 0px rgba(153.99999999999997, 121.99999999999996, 73.99999999999997, 0.21);
}

.gtranslate_wrapper .gt_switcher-popup span{
	 font-size: 11.2px !important;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.6px;
    fill: #222626;
    color: #222626;
}
.gtranslate_wrapper .gt_switcher-popup img{
	height: 12px;
    width: 12px;
}

@media(max-width: 1024px){
	.gtranslate_wrapper{
	
    border-color: #ffffff;
    border-radius: 40px 40px 40px 40px;
    padding: 0px 5.6px 0px 5.6px;
	box-shadow: 0px 4px 16px 0px rgba(153.99999999999997, 121.99999999999996, 73.99999999999997, 0.21);
}

.gtranslate_wrapper .gt_switcher-popup span{
	 font-size: 11.2px !important;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.6px;
    fill: #ffffff;
    color: #ffffff;
}
	.gtranslate_wrapper .gt_switcher-popup span:nth-of-type(2){
		color: #ffffff !important;
	}
	.elementor-sticky.elementor-sticky--active .gtranslate_wrapper .gt_switcher-popup span, .elementor-sticky.elementor-sticky--active .gtranslate_wrapper .gt_switcher-popup span:nth-of-type(2){
		color: #222626 !important;
	}
	
	.gtranslate_wrapper .gt_switcher-popup img{
		  filter: brightness(1) !important;
	}
}

@media(max-width: 1024px){
	.elementor-3119 .elementor-element.elementor-element-cdf4c15 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{
		color: #222626;
    fill: #222626;
	}
	.elementor-3119 .elementor-element.elementor-element-cdf4c15 button.elementskit-menu-hamburger > .ekit-menu-icon{
		fill: #9a7a4a;
	}
	 .elementskit-menu-overlay {
        left: -100% !important;
        display: none !important;
    }
}

 body:not(.home)  #menu-menu .menu-item .menu-link, body:not(.home)  #menu-menu .menu-item .menu-link svg{
		color: #222626 !important;
	fill: #222626 !important;
}


body:not(.home) .main-header img{
	    filter: brightness(0.1);
}

.main-header{
transition: all 0.3s;
}

.main-header.elementor-sticky.elementor-sticky--active{
	   background-color: rgba(245, 241, 232, 0.97) !important;
}


.elementor-sticky.elementor-sticky--active #menu-menu .menu-item .menu-link, .elementor-sticky.elementor-sticky--active #menu-menu .menu-item .menu-link svg, .she-header #menu-menu .menu-item .menu-link, .she-header #menu-menu .menu-item .menu-link svg{
	color: #222626 !important;
	fill: #222626 !important;
}


.elementor-sticky.elementor-sticky--active img{
	    filter: brightness(0.1);
} 

/* Megamenu */

/* .elementskit-megamenu-panel{
	left: -30% !important;
}

@media(max-width: 1365px) and (min-width: 1024px){
	.elementskit-megamenu-panel{
		width: 1000px !important;
		left: -20% !important;
	}
} */

/* Banner */

.banner{
	    background: linear-gradient(135deg, #0d1f1b 0%, #1c3730 30%, #2a4e44 60%, #1a3028 100%) !important;
}

.elementor-15 .elementor-element.elementor-element-7100bc0 .elementor-post__card .elementor-post__badge {
    margin: 20px;
    background: #9A7A4A;
}


.elementor-15 .elementor-element.elementor-element-165b895 .elementor-post__card .elementor-post__badge {
    margin: 20px;
    background: #9A7A4A;
}

.elementor-icon-list-item{
	    transition: background 130ms ease, color 130ms ease, padding-left 140ms ease;
}
 .elementor-icon-list-item:hover{
	background: #1f3a3412;
    color: #1F3A34;
    padding-left: 0.9rem;
}

 .no-hover-list .elementor-icon-list-item:hover{
	background: inherit;
    color: inherit;
    padding-left: 0;
	 transition: 0.18s;
}
 .elementor-post, .elementor-post__thumbnail {
    transition: all 0.4s ease-in-out;
}
/* Client Outcome */

.client-outcome .elementor-post:hover .elementor-post__thumbnail, .insight-section .elementor-post:hover .elementor-post__thumbnail, .post-loop-item:hover .elementor-widget-theme-post-featured-image img{
	transform: scale(1.1);
}


/* .client-outcome .elementor-post:hover {
	  grid-row: span 2; 
    z-index: 2;
} */

/* Reviews */

.ti-reviews-container-wrapper{
	flex-wrap: nowrap !important;
}

/* .insight-section .elementor-post:hover {
	  grid-column: span 2; /* takes space of top/bottom */
    z-index: 2;
} */


/* Home page */

/* Blog Page */
.elementor-widget-search .e-search-input-wrapper input:focus{
	color: #ffffff !important;
}
