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

header .elementor-sticky--active {
    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 .elementor-widget-off-canvas .e-off-canvas__overlay {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

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

/* ==============================> CABECERA - MEGAMENU */

.lista-efecto .wd-list {
    gap: 6px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.lista-efecto .wd-list li {
    gap: 0px;
}

.lista-efecto .wd-list li .wd-icon {
    padding: 7px;
    border: 1px solid var(--e-global-color-primary);
    border-radius: 50px;
    background: #fff;
    z-index: 1;
}

.lista-efecto .wd-list li a {
    padding: 4px 8px 4px 14px;
    border-radius: 0 12px 12px 0;
    background: #f1f1f1;
    margin-left: -8px;
    transition: .4s all ease;
}

.lista-efecto .wd-list li a:hover {
    background: var(--e-global-color-primary);
}