/* Correção específica: Remover menu em mobile e tablet - Desktop mantido */

/* DESKTOP: Manter menu original - NÃO ALTERAR */
/* O menu do desktop permanece intacto */

/* TABLET E MOBILE: Ocultar menu de navegação */
@media (max-width: 1024px) {
    /* Ocultar menu principal de navegação */
    .nav-menu,
    .nav-links,
    .nav-list,
    .navigation-menu,
    .menu-items,
    .header-nav,
    .main-nav {
        display: none !important;
    }
    
    /* Ocultar botão do menu mobile se existir */
    .mobile-menu-btn,
    .menu-toggle,
    .hamburger-menu,
    .nav-toggle {
        display: none !important;
    }
    
    /* Ajustar header sem menu */
    .header,
    .site-header,
    .main-header {
        padding: 1rem 0 !important;
        min-height: auto !important;
    }
    
    /* Centralizar logo no header */
    .nav-brand,
    .logo-container,
    .header-logo {
        margin: 0 auto !important;
        text-align: center !important;
    }
    
    /* Ajustar container do header */
    .nav-container,
    .header-container {
        justify-content: center !important;
        align-items: center !important;
    }
    
    /* Remover espaçamentos desnecessários */
    .nav-wrapper {
        padding: 0 !important;
    }
}

/* Mobile específico - Ajustes adicionais */
@media (max-width: 768px) {
    /* Reduzir ainda mais o header */
    .header,
    .site-header,
    .main-header {
        padding: 0.5rem 0 !important;
    }
    
    /* Logo menor em mobile */
    .nav-logo,
    .header-logo img,
    .logo img {
        max-height: 60px !important;
        width: auto !important;
    }
}

/* Mobile pequeno - Ajustes finais */
@media (max-width: 480px) {
    /* Header ainda mais compacto */
    .header,
    .site-header,
    .main-header {
        padding: 0.3rem 0 !important;
    }
    
    /* Logo ainda menor */
    .nav-logo,
    .header-logo img,
    .logo img {
        max-height: 50px !important;
    }
}

