/* =============================================
   OMNIA VINO — LAYOUT GLOBAL
   ============================================= */

/* 1. Conteiner base: 1440px centrado, padding incluído */
.conteiner {
    width: 100% !important;
    max-width: 1440px !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
}

/* 2. Banners principais: 100% de largura, sem padding */
.secao-banners .conteiner {
    max-width: 100% !important;
    padding: 0 !important;
}

/* 3. Menu superior: compensa o padding do conteiner → full width */
.menu.superior {
    margin-left: -20px !important;
    margin-right: -20px !important;
    width: calc(100% + 40px) !important;
    box-sizing: border-box !important;
}

/* 4. Mini banners (Chilenos/Italianos/Argentinos): full width */
.row-fluid.banner.mini-banner {
    margin-left: -20px !important;
    margin-right: -20px !important;
    width: calc(100% + 40px) !important;
}

/* 5. Remove borda entre itens do menu */
.menu.superior .nivel-um > li.borda-principal {
    border: none !important;
}

.row-fluid.banner.mini-banner.hidden-phone {
    padding-top: 20px !important;
}

.conteudo>.row-fluid {
    margin-top: 20px !important;
}

.banner.cheio+.row-fluid {
    margin-top: 0px !important;
}