/* Rodapé */

#rodape .links-rodape li a:hover {
    font-weight: 500;
}

 /*atendimento links */
#rodape > div.institucional.fundo-secundario > div > div > div.span12 > div > div.span4.contato > ul:nth-child(1) > li {
    transition: all .3s ease-in-out;
}
#rodape > div.institucional.fundo-secundario > div > div > div.span12 > div > div.span4.contato > ul:nth-child(1) > li:hover {
    opacity: 1;
}

/* ------------------------ */

#return-to-top {
    left: auto !important;
    right: 10px !important;
    bottom: 80px !important;
}

.pulse-button, .whats-button {
    left: auto !important;
    right: 10px !important;
    bottom: 10px !important;
}

.listagem span.price-pix.v2 {
    font-size: 1.0625rem;
}

.listagem span.price-pix.v2 b {
    font-size: 1.0625rem;
}

@media (max-width: 767px) {
    .preco-produto > div {
        justify-content: center;
    }
    
    .listagem span.price-pix.v2 {
        justify-content: center !important;
    }
}

@media (max-width: 769px) {
    /*.preco-promocional {}*/
    
    .price-pix .v2 {
        font-size: 0.875rem !important;
    }
    
    .price-pix .v2 b {
        font-size: 0.875rem !important;
    }
}

@media (min-width: 768px) { 
    #corpo {
        padding-top: 160px !important;
    }
    
    #return-to-top {
        left: auto !important;
        right: 30px !important;
        bottom: 80px !important;
    }
    
    .pulse-button, .whats-button {
        left: auto !important;
        right: 30px !important;
        bottom: 30px !important;
    }
}

/* rodape */
@media screen and (min-width: 1024px) {
    
    #operation strong {
        color: #fff;
    }

    #rodape .titulo {
        color: #fff;
    }
    
    #rodape .institucional {
        background: #1b1b1b !important;
    }
    
    .r-sociais ul li:hover i {
        fill: var(--cor_texto_footer);
        color: var(--cor_texto_footer);
    }
    
    #rodape a {
        color: #fff !important;
    }
    
    #rodape .links-rodape li a, #rodape p {
        color: #fff !important;
    }
    
    #operation p {
        color: #fff !important;
    }
    
    #rodape .atd-rodape {
        border-color: #fff !important;
    }
    
    #rodape div.contato i {
        color: #fff;
    }
    
    .r-sociais ul li i {
        color: #fff;
        fill: #fff;
    }
    
}

/*@media screen and (max-width: 1024px) {*/
/*    #rodape .institucional {*/
/*        background: #1b1b1b !important;*/
/*    }*/
    
/*    #rodape .institucional .fundo-secundario {*/
/*        background: #1b1b1b !important;*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .titulo {*/
/*        color: #fff;*/
/*    }*/
    
/*    #rodape .links-rodape li a {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape div.contato li a {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .pagamento-selos .pagamento > span {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .pagamento-selos .selos > span {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .links-rodape ul li a {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .pagamento-selos .pagamento > span {*/
/*        color: #fff !important;*/
/*    }*/
    
/*    #rodape .pagamento-selos .selos > span {*/
/*        color: #fff !important;*/
/*    }*/
/*}*/

#rodape .design-fox {
    display: none !important;
}

.logo a img {
    margin: 0;
}

.caixa-sombreada > div > p > span > strong {
    font-weight: bold !important;
}

.listagem .listagem-item .nome-produto {
    /*overflow: visible;*/
    /*min-width: 65px;*/
    max-height: 65px;
    min-height: 60px !important;
    /*margin-bottom: 8px;*/
    margin-bottom: 15px;
    -webkit-line-clamp: 3 !important;
}

.preco-promocional {
    font-size: 1.0625rem;
}

.preco-parcela {
    display: none;
}

span.desconto-a-vista {
    display: none !important;
}

strong.preco-promocional.cor-principal.titulo {
    font-size: 1.0625rem;
}

div.span6.componente.fale-conosco {
    display: none !important;
}

div.fale-conosco {
    display: none !important;
}

div.secao-secundaria:nth-child(1) {
    display: none !important;
}

div.newsletter-confirmacao > span.cupom-code {
    display: none !important;
}
