#listagemMapa .span12 {
    width: 100%;
    margin-bottom: 0px;
    margin-left: 0px;
}

#listagemMapa {
    padding-top: 50px;
}

.g_ .listagem-item .acoes-produto a, .listagem-item .acoes-produto a:hover {
    background: none !important;
}

.g_ .listagem .titulo-categoria strong {
    text-transform: uppercase;
}

#listagemAcreditamos a {
    margin: 5rem 0 3rem 0;
}

#listagemAcreditamos li p {
    margin-bottom: 30px;
    text-align: justify;
}

#listagemAcreditamos h4 {
    font-weight: normal;
}

#listagemAcreditamos .img {
    text-align: center;
}

#listagemQueroAmberK .chamada {
    height: auto;
    padding: 30px;
    background-color: #000;
    color: #fff;
    font-size: 40px;
    margin-top: 60px;
}

#listagemQueroAmberK h2 {
    font-size: 40px;
}

#listagemQueroAmberK .botao {
    background-color: red;
    color: #fff;
    margin-top: 50px;
    padding: 15px;
}

@media (max-width: 767px) {
    .g_ .listagem-linha>ul>li {
        width: 100%;
    }
    .g_ .listagem .listagem-item .info-produto {
        text-align: center;
    }
    .g_ .listagem-item .acoes-produto {
    bottom: 14% !important;
    }
}

.qtd-carrinho {
    padding-top: 1px;
}

.g_ .pagina-pagina #corpo .titulo+div p {
    text-align: justify;
}

#barraNewsletter2 .inputparceiro {
    margin-bottom: 15px;
}

#barraNewsletter2 input[type=email],
#barraNewsletter2 input[type=tel],
#barraNewsletter2 select {
    width: 90%;
}

#barraNewsletter2 .botao.parceria-newsletter-assinar {
    position: relative;
    min-width: 125px;
    min-height: 50px;
    color: #fff !important;
}


.g_ .secao-banners .conteiner {
    padding: 0;
    max-width: max-content;
    width: 100%;
}


@media (min-width: 768px) {
    .g_ .secao-banners .conteiner {
        padding: 0;
        max-width: max-content;
        width: 100%;
    }
    
    .g_ .secao-banners .banner.cheio .flexslider {
        border: 0;
        position: relative;
        width: 100%;
        left: auto;
    }
}