.full.menu {
    border-bottom: 1px solid #D0D0D0 !important;
}

#listagemProdutos.listagem .imagem-produto, 
#listagemProdutos.listagem .produtos-carrossel[data-produtos-linha] .imagem-produto{
    padding-top: 0px;
}

.banner-alpha .b-alph{opacity: 1;}
.banner-alpha .b-alph:hover{opacity: 0.8;}

.slick-prev {
    left: -15px !important;
}

.slick-next {
    right: -15px !important;
}

.botao-comprar{background-color: #5a8d3d !important;}
.pagina-produto #corpo .produto .principal .acoes-produto .comprar .botao-comprar{background-color: #5a8d3d !important;}

#listagemProdutos.listagem .listagem-item .info-produto .nome-produto{height: 60px !important; line-height: 18px;}
#new-btn-menu{ display: none;}

.span6.componente.fale-conosco{min-height: 130px;}
.span6.componente.sobre{min-height: 130px;}
.span6.componente.sobre .interno{line-height: 15px; text-align: justify;}

@media (max-width: 768px){
    
    .atalhos-mobile a{ padding: 0 5px; }
    
    .slick-prev {
        left: 0px !important;
    }
    .slick-next {
        right: 0px !important;
    }
    .listagem .listagem-item .adic-favo{right: 15px;}
    
    #new-btn-menu{ display: block; }
    #new-btn-menu a{ border: none; padding: 0;  }
    
    .icon-th:before {
        content: "\F0C9";
        font-size: 1em;
        font-weight: 400;
        color: #fff;
        display: block !important;
	}

	.d-none{
		display: none !important;
	}
    
    #cabecalho .conteiner .span3,
    #cabecalho .conteiner .busca-mobile.span7 .atalho-menu,
    #cabecalho .conteiner .busca-mobile.span7 .open-menu,
    #cabecalho .conteiner .busca-mobile.span7 .busca.borda-alpha{
    	display: none !important;
    } 
    #cabecalho .conteiner{ padding: 0; }
    #cabecalho .conteiner .conteudo-topo.span9,
    #cabecalho .conteiner .busca-mobile.span7,
    #cabecalho .conteiner .busca-mobile.span7.fixed{
    	padding: 0;
        box-shadow: none;
        min-height: 0 !important;
        height: 0 !important;
    }
    
    #rodape .pagamento-selos .titulo {text-align: center;}
    #rodape .pagamento-selos .pagamento > ul.bandeiras-pagamento{margin-left: 25px;display:flex; justify-content:center;}
    
    #rodape .pagamento-selos .selos{margin-top: 40px;}
    #rodape .pagamento-selos .selos li{margin: 0 auto; float: none !important;}
    
    #rodape .pagamento-selos .forma_envio{margin-top: 40px;}
    #rodape .pagamento-selos .forma_envio li{margin: 0 auto; float: none !important;}
    
    .scrollToTop{width: 34px; height: 34px; padding: 0px;}
    .scrollToTop i { font-size: 2em; font-weight: 400; margin-top: 0px; margin-left: 0px;}
    
    .float-contact .float-open{width: 34px; height: 34px; padding: 0px;}
    .float-open svg{width: 20px;}
    
    #listagemProdutos.listagem .listagem-item .info-produto .nome-produto{height: 60px !important; font-size: 14px !important;}
}

#barraNewsletter.posicao-rodape .componente .botao-input.newsletter-assinar{
	background-color: #FF8BB1 !important;
	border-color: #FF8BB1 !important;
}
#barraNewsletter.posicao-rodape .componente .botao-input.newsletter-assinar:hover{
	background-color: #EA7CA0 !important;
	border-color: #EA7CA0 !important;
}
#barraNewsletter.posicao-rodape > .conteiner .componente .texto-newsletter svg * {
    fill: #FF8BB1 !important;
}
#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao{
    background-color: #FF8BB1 !important;
	border-color: #FF8BB1 !important;
}
#corpo .coluna .componente.newsletter .interno .interno-conteudo .botao::before{
	color: white;
}

.conteudo.span12{line-height: 20px;}
.conteudo.span12 h1.titulo{text-align: center;}

#rodape .links-rodape-paginas + .links-rodape-atendimento .location .title-location > span{
    color: #2c3236 !important; font-size: 13px; display: none;
}

#avisoCookies #btn-aceito-cookies.botao.principal{color: black !important;}

#rodape .links-rodape-paginas + .links-rodape-atendimento .location{padding: 0; border-top: 0px solid #fff; margin-top: 0px;}

#rodape .sobre-loja-rodape .logo a img {border-radius: 5px;}


#rodape .links-rodape-paginas + .links-rodape-atendimento .location .title-location svg {
    margin-right: 5px;
}

#rodape .sobre-loja-rodape h1.logo.cor-secundaria img{padding: 10px; background: #faccc0; margin-bottom: 10px; display: inline-block;}
#rodape .sobre-loja-rodape .logo a {height: 106px !important;}
.pagina-categoria #instagram, .pagina-inicial #instagram, .pagina-produto #instagram {
    display: none;
}

#rodape .lista-redes{
    display: none;
    align-items: center;
    position: absolute !important;
    justify-content: center;
    width: 100%;
}

#rodape .lista-redes h3 {
    font-size: 25px;
    font-weight: 500;
}