body{
    padding-top: 110px;
}

@media (max-width: 1150px) {
    body{
        padding-top: 80px;
    }
}

header.elementor-location-header > *{
    transition: background-color 0.2s ease-in-out, min-height 0.2s ease-in-out;
}

body.is-scrolled header.elementor-location-header > *{
    --min-height: 80px!important;
}

header.elementor-location-header .elementor-widget-theme-site-logo img{
    transition: height 0.2s ease-in-out;
}

body.is-scrolled header.elementor-location-header .elementor-widget-theme-site-logo img{
    height: 45px!important;
}

header.elementor-location-header > *::before {
	content: "";
	position: absolute;
	inset: 0;
	backdrop-filter: blur(65px);
	-webkit-backdrop-filter: blur(95px);
	pointer-events: none;
	z-index: 0;
	background-color: #00000087 !important;
    transition: opacity 0.2s ease-in-out;
}

/* transparent header bg only on template */
body[class*="-template-transparent-header"]{
    padding-top: 0px;
}

body[class*="-template-transparent-header"]:not(.is-scrolled) header.elementor-location-header > *{
    background-color: transparent !important;
}

body[class*="-template-transparent-header"]:not(.is-scrolled) header.elementor-location-header > *::before{
    opacity: 0;
}
/* transparent header bg only on template END */

/* Menu Left - Padding 0 */
.nav-menu-left nav ul li.menu-item:first-of-type a{
	padding-left: 0px;
}
/* Menu Left - Padding 0 End */
