/* ======================================================= */
/* FORÇA A COR PRETA NOS LINKS DE ATENDIMENTO ESPECÍFICOS  */
/* ======================================================= */
a[href*="19997512773"],
a[href*="wa.me/5519997512773"],
a[href*="adrianotktxstorecampinas@gmail.com"],
a[style*="cursor: default"] {
    color: #000000 !important;
    text-decoration: none !important;
    transition: color 0.3s ease;
}

a[href*="19997512773"]:hover,
a[href*="wa.me/5519997512773"]:hover,
a[href*="adrianotktxstorecampinas@gmail.com"]:hover {
    color: #555555 !important;
}

a[href*="19997512773"] i,
a[href*="wa.me/5519997512773"] i,
a[href*="adrianotktxstorecampinas@gmail.com"] i {
    color: #000000 !important;
}

.row-fluid.banner.hidden-phone {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.newheader header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    min-height: auto !important;
}

.newheader .logo a {
    width: 110px !important;
    display: block;
    margin: 0 auto !important;
}

.newheader .logo img {
    max-height: 65px !important;
    width: auto !important;
    object-fit: contain;
}

.newheader .search, 
.newheader .options {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.componente.newsletter {
    display: none !important;
}

/* ======================================================= */
/* TARJA VERMELHA - ALTA ESPECIFICIDADE                    */
/* ======================================================= */
body .barra-inicial.fundo-secundario,
html body .barra-inicial.fundo-secundario,
.barra-inicial.fundo-secundario[class] {
    background-color: #E03333 !important;
    background: #E03333 !important;
}

/* ======================================================= */
/* REMOVE PADDING EXCESSIVO NO MOBILE                      */
/* ======================================================= */
@media (max-width: 767px) {
    .row-fluid.banner.hidden-phone {
        display: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* Remove padding do container pai que envolve o banner */
    .span12.banner.tarja,
    .conteiner,
    .ct {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    /* Corrige o header no mobile */
    .newheader header {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
}