/**
* Theme Name: Merge Child
* Description: This is a child theme of Merge.
* Author: VLThemes
* Template: merge
* Version: 1.0.0
*/
/* 1. Nascondi l'icona SVG */
.vlt-navbar-button.js-offcanvas-menu-toggle svg {
    display: none !important;
}

/* 2. Forza il contenitore ad avere una dimensione reale */
.vlt-navbar-button.js-offcanvas-menu-toggle {
    display: inline-flex !important; /* Lo rende un blocco flessibile */
    align-items: center !important;
    justify-content: center !important;
    min-width: 80px !important;      /* Larghezza minima per la scritta */
    height: 45px !important;         /* Altezza minima di sicurezza */
    width: auto !important;
    text-decoration: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* 3. Evitiamo che i contenitori interni taglino il testo */
.vlt-navbar-button.js-offcanvas-menu-toggle .overflow-hidden,
.vlt-navbar-button.js-offcanvas-menu-toggle .icon {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    display: block !important;
}

/* 4. Inseriamo la scritta MENU con parametri di visibilità assoluti */
.vlt-navbar-button.js-offcanvas-menu-toggle .icon::after {
    content: "MENU" !important;
    display: block !important;
    color: #000000 !important;      /* Nero sul tuo sfondo giallo */
    font-size: 16px !important;     /* Leggermente più grande per test */
    font-weight: 900 !important;    /* Molto grassetto */
    line-height: 1 !important;
    visibility: visible !important;
    opacity: 1 !important;
}