.barra-inicial {
    background: #3f0000 !important;
}
.fundo-secundario {
    background: #fff !important; 
}
.pagina-categoria {
    background: #3f0000 !important;
}
.rodape .componente {
    background: #3f0000 !important;
}
.scrollToTop{
    background: #3f0000 !important;
}

.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #3f0000;
}

.listagem .titulo-categoria:after, .listagem.aproveite-tambem .titulo-categoria:after, .listagem.aproveite-tambem>.titulo:after, .listagem>.titulo:after {
    content: "";
    display: block;
    margin: 10px 0;
    width: 100px;
    height: 3px;
    background: #3f0000;
}
.produto div.principal .acoes-produto .preco-produto .preco-promocional {
    font-size: 25px;
    font-weight: 600;
    color: #3f0000;
    display: block;
}
.atributo-comum .active a span, .atributo-comum a:hover span, .cor-principal, .menu a:hover, a, a:focus, a:hover {
    color: #3f0000;
}
#barraNewsletter.posicao-rodape .componente .texto-newsletter::before {
    content: '\f003';
    font-family: FontAwesome;
    color: #3f0000;
    vertical-align: top;
    display: inline-block;
    margin-right: 10px;
    font-size: 2rem;
}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    width: 20%;
    background: #3f0000;
    border-radius: 22px;
    color: #fff;
    height: 40px;
}
div#instagram h2 a {
    color: #3f0000;
}
div#instagram .icon .cls-1 {
    fill: #3f0000;
}
.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    font-size: 14px;
    font-weight: 700;
    height: 45px;
    line-height: 45px;
    border: 2px solid #fff;
    border-radius: 23px;
    color: #fff;
    text-transform: none;
    background: #3f0000;
    display: block;
    text-align: center;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 90%;
    margin: 2px 5%;
    float: none;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.atributos ul li a:hover, .atributos ul li.active a, .borda-principal, .elastislide-carousel ul li.active a, .tema-scuro .nav-tabs li.active a {
    border-color: #3f0000;
}

 #cabecalho.fixed .carrinho {
        display: block
    }

    #cabecalho.fixed .carrinho>a>i.fundo-principal .icon .cls-1 {
        fill: #3f0000
    }

    #cabecalho.fixed .carrinho .qtd-carrinho {
        background: #3f0000
    }

    #cabecalho.fixed .carrinho .titulo.total-cart {
        color: #3f0000
    }

    #cabecalho.fixed .carrinho.vazio>a span.vazio-text:after {
        background: #3f0000
    }

.acoes-produto-responsiva .tag-comprar, .botao.principal.botao-comprar, .botao.principal.grande {
    background: #3f0000;
}