.ast-header-sticked::after {
    content: '';
    background-image: url(../images/line.svg);
    background-size: cover;
    height: 5px;
    display: block;
}

.modal-menu-ecnews a,
.main-menu-ecnews > a { color: var(--ec-news) !important; }
.modal-menu-eclegal a,
.main-menu-eclegal > a { color: var(--ec-legal) !important; }
.modal-menu-eclavoro a,
.main-menu-eclavoro > a { color: var(--ec-lavoro) !important; }

/** megamenu */
.astra-megamenu .ast-mm-template-content {
    margin: 0 !important;
    padding: 0 !important;
}

/** desktop toggle button for offcanvas menu */
#ast-desktop-header .site-header-primary-section-right div[data-section="section-header-mobile-trigger"] {
    display: none;
}