#cabecalho .bem-vindo{
   background: transparent;
}

.pagamento-selos #span4-atendimento ul li { margin: 0 50px 20px 0; 
}

body {
    background-color: #ffffff;
}
.texto-newsletter{
	color: #573021;
}
.conteudo-topo .superior a{
    background-color: #2c190f;
}

.conteudo-topo .superior a{
	color: #ffffff !important;
    font-weight: bold;
}
.conteudo-topo .superior a .cor-principal{
	color: #ffffff !important;
    font-weight: bold;
}
.carrinho{
	background-color: transparent;
}
.carrinho .fundo-principal{
    color: #ffffff;
	background-color: transparent;
}
.conteiner-principal .conteiner{
	padding-bottom: 50px;
}
.busca{
    border: 0px;
	background: none;
}
.menu.superior .nivel-um > li{
	border: 0px;
}
.conteiner-principal .conteiner{
	background-color: transparent; 
}
.superior .nivel-um{
	background-color: #2c190f;
}
.menu.superior ul.nivel-um li a .cor-secundaria{
	color: #ffffff !important;
}
.conteiner-principal .conteiner{
	box-shadow: none;
}
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #2c190f;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span{
	color: #2c190f;
}
.listagem .info-produto{
	text-align: center;
}
.nome-produto{
	font-size: 16px;
    font-weight: bold;
}
.listagem .listagem-linha li{
	border: 0px;
}

.menu.lateral .com-filho.borda-principal{
	margin-top: 5px;
}
.titulo-categoria{
	color: #850d0d;
    font-weight: bold;
}

.secao-banners .conteiner{
	padding: 0px;
    max-width: 100%;
}

.marcas .flexslider .slides{
	padding-top: 4px;
    padding-bottom: 4px;
}
.flexslider{
	border: 0px;
}
.produto .nome-produto{
	font-size: 30px;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional{
	font-size: 26px;
}

#corpo{
    margin-top: 50px;
	margin-bottom: 50px;
}
#barraNewsletter .fundo-principal{
	background-color: #381e14 !important;
} 
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner{
	background-color: transparent !important;
}
#barraNewsletter{
	background-image: linear-gradient(to bottom, #b38c41, #ebe0cb, #b38c41);
}

/* Rodapé */
#rodape .redes-sociais{
    box-shadow: none;
	background-image: none;
}

@media (min-width: 768px) {
.menu.superior {width: 100%;position: absolute;top: 199px;left: 0px;}
.logo {margin-bottom: 70px;}
}

#cabecalho .conteiner .menu.superior ul.nivel-um li strong {
color:#ffffff;
font-size:10pt;
text-transform:uppercase
}

/* Rodapé */
#rodape .institucional, #cabecalho{
	background-color: #ffe4c4;
    background-image: url('https://cdn.awsli.com.br/1118/1118371/arquivos/Background.jpg');
}
.pagamento-selos{
    background-image: none;
	background-color: #ffffff;
}
#rodape .redes-sociais{
    box-shadow: none;
	background-image: none;
}

/* Espacamento entre corpo e rodape */
#corpo{
margin: 5px;}

/* espacamento entre o Titulo e conteúdo do rodape */
#rodape .institucional .titulo{
    margin: 0px; 
    padding: 10px 0px;}

/* propriedades da área que exibe as redes sociais */
#rodape .redes-sociais{
    top: -20px;
    height: 350px; /* Se necessitar que se ajuste ao conteúdo, mude esse valor para 'fit-content' */}

/* Texto "REDE SOCIAL" */
#rodape .redes-sociais .titulo{
    color: #2c190f;
    text-align: center;

}



#cabecalho > .conteiner {
    margin-bottom: 0;
    padding-bottom: 0;
}
.secao-banners>.conteiner {
    margin-top: 0;
    padding-top: 0;
}
.secao-banners .flexslider {
    padding-top: 0;
    margin-top: 0;
    border: 0 none;
}

.logo a { height: 160px; 
}
margin-left: 10px;
}

#rodape .titulo {
color: transparent;
}

.lista-redes .icon-instagram {
background: #050a00;
}

.lista-redes .icon-facebook {
background: transparent;
}



.carrinho.vazio>a span {
display: none;
}

.carrinho>a span {
line-height: 13px;
padding: 8px 0 0;
color: #ffffff;
}

.carrinho {
border-radius: 50px;
background: transparent;
width: 100%;
right: -0px;
}

/* Retira mensagem de “quantidade” */

.carrinho>a span {
display: none;
}

.carrinho .qtd-carrinho,
.carrinho.vazio::after {
position: absolute;
color: #fff;
top: -10px;
left: 35px;
font-size: 20px;
font-weight: 600;
background: #2c190f;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
border-radius: 50%;
margin: 0
}

#cabecalho .icon-shopping-cart {width: 40px; font-size: 40px
}


/* Tirar quadradinho com seta do menu */
.menu li.com-filho>a i {display: none;
}

#cabecalho > .conteiner > .menu.superior { text-align: center; 
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; 
}

/* Pop up produto pagina produto */
.pagina-produto .acoes-flutuante.borda-principal.hidden-phone.hidden-tablet {
display: none !important;}

/* WHATSAPP FIXO*/

.whatsapp-fixo {
    position: fixed;
    bottom: 80px;
    right: 20px; 
    z-index: 999;
}

/* CHAT ONLINE*/

.chat-online {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
}


div#barraTopo {
    background-image: linear-gradient(to bottom, #47150a, #ffffff, #ffffff);
}

#rodape .links-rodape{ border-right: 1px; color:#ffe4c4; min-height: 210px; }
#rodape .titulo{ padding: 15px 0; margin-bottom: 0; border-bottom: 0 none; color: #ffffff; font-size: 16px; }
#rodape li a{ color: #ffffff; font-size: 14px; }
#rodape li:hover a{ color: #ffffff; text-decoration: underline; }
#rodape .newsletter .texto-newsletter{ color: #ffffff !important; }
#rodape .span4 p{ color: #ffffff !important; 
    
