#cor-principal{
    color: #d6d5d5;
    font: 85% arial, hevetica, sans-serif;
}

.pagina-carrinho a.botao.principal {
    color: #fff !important;
    padding: 15px 40px !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

a#imprimirBoleto {
    color: #fff !important;
    font-weight: bold;
}

a.botao.principal.pequeno {
    color: #fff !important;
}

#cabecalho .menu.superior {
    background: rgb(230 35 35) !important;
    margin-top: 30px;
}

.conteiner-principal {
    margin-top: -15px;
}

.secao-principal.row-fluid.sem-coluna {
    margin-top: 20px;
}

#corpo .listagem#listagemProdutos .titulo-categoria {
    color: rgb(230 35 35) !important;
}

#rodape .institucional .titulo {
    color: rgb(230 35 35) !important;
}

#barraNewsletter, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner, #barraNewsletter .show-hide {
    background: rgb(230 35 35) !important;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background: rgb(230 35 35) !important;
}

#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>* .carrinho>a>i, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>*>a>i, #cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>.busca>i {
    background: rgb(230 35 35) !important;
}
/*
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: rgb(230 35 35) !important;
}
*/

a:hover,
#rodape .pagamento-selos .titulo {
    color: rgb(230 35 35) !important;
}

#rodape a img {
    display: none !important;   
}

.secao-principal .coluna .menu.lateral .nivel-um>li.ativo>a {
    background-color: rgb(227 6 19 / 52%) !important;
}

#rodape .institucional ul li>a:before, 
a, 
.cor-secundaria {
    color: #871616 !important;
}

.produto .cep .input-append .btn, 
.botao.principal, .botao.principal:hover {
    background: #871616 !important;
}

#cabecalho .menu.superior .nivel-um>li>a strong {
    color: #fff;
}


#cabecalho .menu.superior .nivel-um>li>a:hover strong {
    color: #871616;
}

#corpo .produto .aproveite-tambem>.titulo, 
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional, 
.produto .nome-produto, 
.produto .acoes-produto .preco-produto strong, 
.produto .atributos b, 
#corpo .breadcrumbs ul li * i, .info-principal-produto .breadcrumbs ul li * i, 
#rodape .institucional .contact-data ul li a i, 
#rodape .pagamento-selos .titulo,
#barraNewsletter .componente.newsletter .interno-conteudo .input-conteiner .botao:after, 
#cabecalho>.conteiner .main-header .busca #form-buscar .botao-busca {
    color: #871616;
}

#rodape>div:last-child .conteiner img {
    display: none !important;
}

#corpo .breadcrumbs ul li:nth-last-child(n+2):after, .info-principal-produto .breadcrumbs ul li:nth-last-child(n+2):after {
    border-left-color: #871616;
}

.produto-compartilhar .lista-favoritos {
    background: #ffb42c;
}

.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: #871616;
}

.produto .principal>*:last-child {
    color: #fff !important;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background: rgb(230 35 35) !important;
    color: #fff !important;
}

.pagina-produto .banner.cheio+.row-fluid {
    margin-top: 0;
}

.modal .modal-header {
    background: #fff;
}

#modalVideo {
    width: 600px;
    border-radius: 10px;
}

.banner.cheio+.row-fluid {
    margin-top: 0;
}

div#cr-alpha-theme {
    display: none !important;
}

.cr.conteiner div:last-child {
    display: none !important;
    width: 0px !important;
}

.secao-principal .coluna .menu.lateral li .titulo {
    font-size: 15px;
    color: #fff;
}

.menu.lateral.outras .nivel-um>li>a>.titulo {
    word-break: break-word;
    color: #871616;
}

@media only screen and (min-width: 768px){


.busca.borda-alpha {
    position: absolute;
    left: -50%;
    top: 65px;
}

#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu>* {
   /* position: sticky !important; */
}

.busca.borda-alpha {
    position: absolute !important;
    left: 23% !important;
    top: 90px !important;
    width: 915px !important;
}

input#auto-complete {
    width: 900px !important;
}


.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    height: 50px !important;
    font-size: 25px !important;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
    padding: 5px 5px !important;
    font-size: 15px !important;
}



}


#cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno .botao.principal {
    color: #fff !important;
}


/*


input#auto-complete {
    width: 1260px !important;
}

.busca.borda-alpha {
    position: absolute !important;
    left: 0% !important;
    top: 110px !important;
    width: 100% !important;
    background: #e62323 !important;
    padding: 3px 10px 10px 10px !important;
    border-radius: 8px;
    text-align: center;
}

*/

@media screen and (max-width: 767px) {
    #cabecalho:before {
        background: white !important;
        border-bottom: 0 !important;
    }
        
}

.carrinho-checkout .atendimento li .display-table {
    color: #871616 !important;
}
.carrinho-checkout .atendimento .cor-principal {
    color: #871616 !important;
}