/* ==============================> 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;
}

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

/* Cabecera - Sin Scroll */

:is(.home) .cabecera-inmarq {
	background: #00000052 !important;
}

:is(.home) .cabecera-inmarq .elementor-widget-n-menu .e-n-menu-title.e-current a,
:is(.home) .cabecera-inmarq .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
	color: #fff;
}

:is(.home) .logo-inmarq {
    filter: brightness(0) invert(1);
    transition: .4s all ease-in-out !important;
}

/* Cabecera - Scroll */

:is(.home) .cabecera-inmarq.elementor-sticky--effects {
	background: #fff !important;
}

:is(.home) .cabecera-inmarq.elementor-sticky--effects .logo-inmarq {
    filter: inherit;
}

:is(.home) .cabecera-inmarq.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title.e-current a,
:is(.home) .cabecera-inmarq.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
	color: var(--n-menu-title-color-normal);
}