header.et-l.et-l--header {
    z-index: 99999;
    position: relative;
}
li:not(.is-footer-nav) {
	margin-left: 40px;
}

li.is-footer-nav {
	margin-left: 0 !important;
} 

header .wp-block-site-logo a.custom-logo-link img.custom-logo {
	min-width: 150px !important;
	width: 100% !important;
	max-width: 200px !important;
}

@media (max-width: 1440px) {
	header .header-contact-col {
		display: none !important;
	}
}

header .header-contact-col {
	flex-grow: 1 !important;
}

/* Adjust these selectors based on your specific menu classes or IDs */
.wp-block-navigation, 
.dropdown-menu {
    position: relative;
    z-index: 9999; /* Ensure dropdown appears above other elements */
}

.dropdown-menu {
    display: none; /* Initially hidden */
    position: absolute; /* Overlay content below */
    z-index: 9999; /* Ensure dropdown appears above other elements */
}

.menu-item-has-children:hover .dropdown-menu,
.menu-item-has-children:focus .dropdown-menu {
    display: block; /* Show dropdown when hovered */
}

/* Set logo image min-width to ensure it stays visible in mobile */
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
	min-width: 250px !important;
/* 	left: auto !important;
	right: 0 !important; */
}

@media (min-width: 782px) {
    .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
			left: 100% !important;
			right: auto !important;
	}

/* Top padding for mobile nav menu close button */
@media (max-width: 782px) {
    .wp-block-navigation__responsive-container-close {
        padding-top: 20px;
    }
}

/* Form Button */
.wp-block-jetpack-button {
	margin-top: 16px;
	border-radius: 4px;
}

.contact-form__inset-label-wrap {
	margin: 9px 0 !important;
}

.form-input-margin-right {
	margin-right: 4px !important;
}

/* Custom bottom margin on mobile */
@media (max-width: 782px) {
	.has-margin-bottom-20-sm {
	margin-bottom: 20px !important;
}
}


/* Ensure parent containers don't interfere with dropdown visibility */
.content-area, .widget-area, .footer-area {
    z-index: 1; /* Set a lower z-index for other content */
}

/* Hero mouse down icon */
.mouse-down-icon {
	margin-top: 50px;
}

/* Uniform button border-radius */
:where(.wp-block-button .wp-block-button__link) {
	border-radius: 4px !important;
}

.has-border-radius-4 {
	border-radius: 4px !important;	
}