/* =========================
   RODAPÉ PREMIUM FUZYON
   ========================= */

#rodape,
#rodape .institucional,
#rodape .pagamento-selos,
#rodape .fundo-secundario {
    background: #050505 !important;
    border: none !important;
}

/* Área principal */
#rodape .institucional {
    padding: 50px 0 30px;
}

/* Títulos */
#rodape .titulo {
    color: #8d8d8d !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

/* Força todos os textos em branco */
#rodape,
#rodape *,
#rodape p,
#rodape span,
#rodape li,
#rodape a,
#rodape div,
#rodape small,
#rodape label,
#rodape .copyright,
#rodape .credits,
#rodape .powered-by,
#rodape .fundo-secundario *,
#rodape .institucional * {
    color: #8d8d8d !important;
}

/* Links */
#rodape a {
    transition: all .3s ease;
}

#rodape a:hover {
    color: #e10600 !important;
    text-decoration: none;
}

/* Linha divisória elegante */
#rodape .institucional:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgb(206 180 103), transparent);
    margin-bottom: 35px;
}

/* Redes sociais */
#rodape .lista-redes ul li a {
    background: #111;
    border: 1px solid #222;
    border-radius: 50%;
    transition: .3s;
}

#rodape .lista-redes ul li a:hover {
    background: #e10600;
    border-color: #e10600;
    transform: translateY(-3px);
}

/* Formas de pagamento */
#rodape .pagamento-selos img {
    filter: grayscale(100%);
    opacity: .75;
    transition: .3s;
}

#rodape .pagamento-selos img:hover {
    filter: grayscale(0%);
    opacity: 1;
}

/* Copyright */
#rodape .copyright,
#rodape .credits,
#rodape .powered-by {
    border-top: 1px solid #1a1a1a;
    padding-top: 20px;
}

/* Remove fundos claros herdados */
#rodape .span4,
#rodape .span3,
#rodape .span6,
#rodape .conteiner {
    background: transparent !important;
}

/* Destaque vermelho da marca */
#rodape strong,
#rodape b {
    color: #e10600 !important;
}
.institucional
 {
    color: #858585 !important;
}
.links-rodape-categorias li a {
    color: #818181 !important;
}

/*Whtasapp*/

a.whats-float {
    background-color: #717171;
    box-shadow: 0 0 0 0 #4dc247;
    -webkit-animation: pulseWpp 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulseWpp 1.25s infinite cubic-bezier(0.66,0,0,1);
    -ms-animation: pulseWpp 1.25s infinite cubic-bezier(0.66,0,0,1);
    animation: pulseWpp 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    text-align: center;
    padding: 5px;
    box-sizing: border-box;
}

/*carrinho*/

.header-mobile__content-right strong.qtd-carrinho {
    background: #000000;
    color: white;
}

.fundo-secundario *, #rodape .institucional * {
    color: #ffffff !important;
}

element.style {
    color: #fbfbfb;
    background: #717171;
}

.header-mobile .header-mobile__content-right strong.qtd-carrinho
Especificidade: (0,4,1)
 {
    background: #101010;
    color: white;
}


.pagina-produto .span12>.abas-custom {
    padding: 40px;
    background: #ffffff;
    margin-top: 50px;
    border-radius: var(--arredondamentoDiversos);
}


.listagem-item a.add-fav:before {
    transition: all .4s;
    content: "\f08a";
    font-family: FontAwesome;
    font-size: 1.43em;
    color: #baa25d;
    position: absolute;
    display: flex;
    left: 7px;
    top: 6px;
}

