/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 22 2025 | 12:14:31 */
.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link {
border: none;
}
#ast-mobile-header .main-navigation {
	background: transparent linear-gradient(24deg, #DF9F9F 0%, #FFC292 100%) 0% 0% no-repeat padding-box;
	height: 100vh;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
	background: transparent;
}
.ast-mobile-header-content {
	position: absolute;
    top: -20px;
}
.ast-builder-menu-mobile {
	position: absolute;
    top: 0;
}
#ast-hf-mobile-menu {
	padding-left: 100px;
	padding-top: 200px;
	gap: 15px;
}
header .custom-logo-link img {
	max-width: 35vw;
}

#ast-hf-mobile-menu a.menu-link {
	font-size: 20px;
    line-height: 28px;
    font-weight: 700;
	padding:0;
}
#ast-hf-menu-1 li a.menu-link.active {
	color: var(--c2) !important;
}
#ast-mobile-header .ast-main-header-wrap.main-header-bar-wrap {
	z-index: 400;
}
.ast-main-header-nav-open #ast-mobile-header .ast-main-header-wrap.main-header-bar-wrap .ast-primary-header-bar {
	background: none;
}