/* Correções do Header - Aplicadas diretamente no CSS */

/* Reduzir altura do header principal */
.header-main {
    height: 80px !important;
}

/* Diminuir tamanho do logo */
.header-main .logo {
    width: 150px !important;
}

@media (max-width: 991px) {
    .header-main .logo {
        width: 130px !important;
    }
}

/* Reduzir padding dos botões */
.header-main .contact-btn .btn-one {
    padding: 12px 25px !important;
    font-size: 13px !important;
}

@media (max-width: 1199px) {
    .header-main .contact-btn .btn-one {
        padding: 12px 8px !important;
        font-size: 11px !important;
    }
}

/* Ajustar espaçamento entre itens do menu */
.header-main .nav-menu .menu .menu-item {
    margin-left: 15px !important;
}

@media (max-width: 1199px) {
    .header-main .nav-menu .menu .menu-item {
        margin-left: 8px !important;
    }
}

/* Reduzir padding dos links do menu */
.header-main .nav-menu .menu .menu-item > a {
    padding: 10px 0 !important;
    font-size: 13px !important;
}

@media (max-width: 1199px) {
    .header-main .nav-menu .menu .menu-item > a {
        font-size: 14px !important;
    }
}

/* Reduzir altura do top_menu */
.top_menu {
    min-height: 50px !important;
    padding: 8px 5% !important;
}

@media (max-width: 1199px) {
    .top_menu {
        padding: 8px 2% !important;
    }
}

/* Ajustar padding do banner para compensar a redução do header */
.padding-banner {
    padding-top: 116px !important; /* Era 136px */
}

@media (max-width: 991px) {
    .padding-banner {
        padding-top: 86px !important; /* Era 106px */
    }
}
