/* ==============================> CABECERA */

header .elementor-sticky--effects {
    box-shadow: 0 0 10px 1px #8181813b;
}

div:where(.elementor-location-header) {
    margin-bottom: 0px;
}

header .elementor-widget-off-canvas .e-off-canvas__content {
    overflow: visible;
}

header .wd-nav.wd-style-bg>li:is(:hover, .wd-opened, .current-menu-item)>a:before {
    opacity: 1 !important;
}

/* Menu de Navegacion */

.menu-capote .e-n-menu-title,
.menu-capote .e-n-menu-dropdown-icon{
 	height: fit-content !important;
    min-height: fit-content !important;
    max-height: fit-content !important;
	transition: .4s all ease-in-out;
}

/* Megamenu de Servicios */

.megamenu-servicios .elementor-image-box-wrapper {
	padding-left: 24px;
	padding-right: 24px;
	border-right: 1px solid #dedede;
}

.megamenu-servicios .elementor-widget-image-box:first-child .elementor-image-box-wrapper {
	padding-left: 0;
}

.megamenu-servicios .elementor-widget-image-box:last-child .elementor-image-box-wrapper {
	padding-right: 0;
	border-right-width: 0px;
}

.megamenu-servicios .elementor-image-box-img img {
	width: 150px;
    height: 100px;
    object-fit: cover;
}

.megamenu-servicios .elementor-widget-image-box:hover .elementor-image-box-title {
	color: var(--e-global-color-primary)
}