.logo a img {
    top: 50px;
    width: 80%;
    max-height: initial;
}

#cabecalho .busca .botao {
    color: #c6040c;
    height: 40px;
}
.produto .acoes-flutuante .botao-comprar {
    width: 100%;
    background: #c6040c;
}
.fixed .logo a img {
    top: 0;
    width: 50%;
    max-height: initial;
}
.carrinho-checkout .logo a img {
    top: 8px;
    width: 53%;
    max-height: initial;
    text-align: center;
    /* margin: 0 auto; */
}
#finalizarCompra {
    background: #c6040c;
    border-color: #c6040c;
    color: #fff;
}
.produto div.principal .acoes-produto .preco-produto .preco-promocional, .produto div.principal .acoes-produto .preco-produto span.preco-a-partir strong {
    font-size: 43px;
    font-weight: 400;
    color: #000;
    display: block;
}
.produto div.principal .acoes-produto .comprar .botao-comprar {
    font-weight: 600;
    color: #fff;
    background: #c6040c;
}
.float-contact .float-items>li:hover a,
.float-contact .float-items>li>a,
.float-contact .float-open:hover,
.float-contact .float-open {
    background: #000000;
}
.produto div.principal .acoes-produto .comprar .botao-comprar:hover {
    opacity: 1;
}
#cabecalho .busca input, #cabecalho .busca input:focus {
    height: 40px;
    border-radius: 50px;
    color: #000;
    border: solid 1px #000000;
    font-size: 15px;
    font-weight: 600;
}
#cabecalho .actions>li>a .icon * {
    fill: #c6040c;
}
.adic-favo:active, .adic-favo:focus, .adic-favo:hover {
    color: #c6040c;
}
#cabecalho .actions>li:hover .total-cart, #cabecalho .actions>li:hover a {
    color: #000;
}
.full.menu .conteiner .nivel-um>li.offers>a {
    background: #ea353cd1!important;
}
.full.menu .conteiner .nivel-um>li>a>.titulo {
    font-weight: 600;
}
.full.menu .conteiner .nivel-um>li:hover>a>.titulo {
    color: #fff;
    opacity: 1;
}
#cabecalho.fixed .open-menu .line {
    background: #000;
}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    font-size: 18px;
    font-weight: 600;
    background: #c6040c;    
}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong {
    font-size: 36px;
    font-weight: 600;
    margin: 23px 0;
}


#barraNewsletter.posicao-rodape .componente input[type=text] {
    background: #fff;
    border: solid 1px #ee595f;
    margin-right: 0;
    color: #000;
    font-size: 13px;
    border-right: 0;
}


#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    width: 15%;
    background: #ea353cd1;
    color: #fff;
    border-radius: 0px 15px 15px 0px;
    border: 1px solid #ee595f;
    border-left: 0;
}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after, #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #c6040c;
    fill: #c6040c;
}

#listagemProdutos.listagem .listagem-item:not(.produto-adicionado):hover, .listagem.aproveite-tambem .listagem-item:not(.produto-adicionado):hover {
 
    border: solid 1px #d0d0d0;
    box-shadow: 0 0 10px #eee inset;
}


#cr-alpha-theme{
display:none;
}
/*Mobile*/
@media only screen and (max-width: 767px){
	.conteudo-topo .busca-mobile .atalho-menu {
    	background: #000;
	}
	.atalhos-mobile ul li a .icon * {
    	fill: #c6040c;
	}
	.atalhos-mobile ul li a .icon {
    	fill: #000;
	}
    .atalhos-mobile ul li a .qtd-carrinho {
    	background: #000;
    }
    #modalContato.modal {
    	width: 80% !important;
    }
    .logo a img {
    top: 0;
    width: 45%;
    max-height: initial;
}
}