/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 24 2026 | 11:20:33 */
/***** TOP MENU *****/

/**** LAYOUT ****/

.menu-primary .row-menu-inner {
	padding-left: 0px !important;
}

/**** LOGO ****/

.menu-primary .row-menu-inner .logo-container {
	padding-top: 0px !important;
}

/**** MAIN MENU ****/

/*** HEADER LAYER ***/

#masthead {
	position: relative !important;
	overflow: visible !important;
	z-index: 9999 !important;
}

/*** DROP DOWN MENU ***/

#menu-item-45 > ul.drop-menu.un-submenu,
#menu-item-58 > ul.drop-menu.un-submenu {
	position: absolute !important;
	left: 50% !important;
	right: auto !important;
	top: 100% !important;
	transition: opacity 0.45s ease, transform 0.45s ease;
	transform: translate3d(-50%, 0, 0) !important;
	opacity: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
	z-index: 10002 !important;
}

#menu-item-45 > ul.drop-menu.un-submenu *,
#menu-item-58 > ul.drop-menu.un-submenu * {
	pointer-events: none !important;
}

#menu-item-45:hover > ul.drop-menu.un-submenu,
#menu-item-58:hover > ul.drop-menu.un-submenu {
	opacity: 1 !important;
	visibility: visible !important;
	pointer-events: auto !important;
	transform: translate3d(-50%, 0, 0) !important;
}

#menu-item-45:hover > ul.drop-menu.un-submenu *,
#menu-item-58:hover > ul.drop-menu.un-submenu * {
	pointer-events: auto !important;
}

/*** OVERLAY ***/

.menu-overlay {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 300vw;
	height: 300vh;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(1px);
	-webkit-backdrop-filter: blur(1px);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease;
	pointer-events: none;
	z-index: 10001;
}

.menu-overlay.is-active {
	opacity: 1;
	visibility: visible;
}

/** MEGA MENU **/

.megamenu-block-wrapper > .vc_row {
    border-radius: 18px !important;
}

/**** CTA MENU ****/

.menu-cta-inner .menu-item {
	background-color: #214F4B;
	border-color: #214F4B;
	color: #CAFE72;
}

.menu-cta-inner .menu-item:hover {
	background-color: transparent;
	border-color: #214F4B;
	color: #214F4B;
}

/**** TABLET ****/
@media (max-width: 959px) {
	
.menu-container .logo-container {
  padding-left: 0px !important;
}
	
}