@import url('https://fonts.cdnfonts.com/css/cinzel-decorative-2');
@import url('https://fonts.cdnfonts.com/css/belleza');

body {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

header {
    background-color: #F0ECE3 !important;
}

.menu strong {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

.produto .nome-produto {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

.produto {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

.preco-promocional {
    color: #a0655f !important;
}

.fundo-principal {
    color: #f0ece3 !important;
}

.listagem .listagem-linha .listagem-item {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

.listagem .listagem-linha .listagem-item .preco-produto {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

#rodape .pagamento-selos .titulo {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-size: 40px;
    color: #617a5b;
}

#rodape .links-rodape a {
    color: #a0655f !important;
}

.inferior .icon-shopping-cart {
    color: #617a5b !important;
}

.produto  div.principal .comprar {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

div > div.info-produto > div > div > span > strong {
    color: #a0655f !important;
}

.codigo-produto a {
    color: #a0655f !important;
}

.comprar b {
    color: #a0655f !important;
}

.produto  div.principal .text-parcelas {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
}

#rodape .redes-sociais {
    background-color: #cc9a8e !important;
}

#rodape .redes-sociais .titulo {

    position: relative;
}

#rodape .redes-sociais .titulo:after {
    display: block;
    padding: 20px 0;
    margin-bottom: 20px;
    border-bottom: black;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "siga-nos";
}

#rodape .redes-sociais.borda-principal {
    background: none !important;
    box-shadow:none;
}

.gateways-rodape {
    background: none;
    border:0px;
}

#rodape .redes-sociais {
top: 5.6pt;
}

#rodape .sobre-loja-rodape {
    display: block !important;
}

@media (min-width: 768px) {
  #rodape .institucional .row-fluid {
    display: flex;
  }
  
  #rodape .institucional .sobre-loja-rodape {
    order: 1;
  }
  
}

#rodape .contact-data .titulo {
    visibility: hidden;
    position: relative;
}

#rodape .contact-data .titulo:after {
    display: block;
    padding: 15px 0;
    margin-bottom: 20px;
    border-bottom: black;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Atendimento";
}

#rodape .visible-phone {
    display: block !important;
}

#rodape li a{ 
    color: #a0655f !important;
}

#rodape li a i.icon-phone{
    color: #a0655f !important;
}

#rodape li a i.fa-envelope{
    color: #a0655f !important;
}

.formas-envio .radio .cor-principal {
    color: #a0655f !important;
    
}

#rodape .institucional h5 {
    font-family: 'Cinzel Decorative', sans-serif !important;
    color: #617a5b !important;
    font-size: 3em !important;
}

#rodape .institucional p {
    font-family: 'Cinzel Decorative', sans-serif !important;
    font-family: 'Belleza', sans-serif !important;
    color: #a0655f !important;
}