div#main-area div.produto div.main-produto .area-buy-product button.button {
    background: #00a441;
    border-color: #00a441;
}

div#main-area div.produto div.main-produto .area-buy-product button.button:hover {
    background: #008b37;
    border-color: #008b37;
}


/* Vitrine */

.pesquisa-produtos ul.product-list {
    display: grid;
    grid-template-columns: repeat(4, 25%);
    flex-wrap: wrap;
    clear: both;
}
.tipo-vitrine-08 .product-name {
    display: block;
    height: 20px;
    overflow: hidden;
    font-size: .8125em;
    color: #000;
    margin-top: 7px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
}

.vitrine-full.blog-title .container {
    padding: 15px 50px 0px 50px !important;
}
.container-row.container-row-15.container-row-type-1.espaco-maior {
    margin-top: 40px;
}
.dynamic-banner .banner-img {
    min-height: 70px;
}
.tipo-vitrine-08 {
    padding: 15px 10px 10px;
}
#avaliacoes > div.title-ctn > h2 {
    font-size: 0.875em;
}
.destaques-do-blog .owl-carousel .owl-wrapper-outer {
    padding: 15px 0;
}
.container-row.container-row-12.container-row-type-7.vitrine-full.espaco-grande {
    margin-top: 5px;
}
figure.swiper-wrapper-img.figure-img.activeZoom {
    margin-bottom: 18px !important;
}

@media(max-width: 1420px){
figure.swiper-wrapper-img.figure-img.activeZoom {
    margin-bottom: 60px !important;
}
}

/* CSS */

@media (max-width: 600px) {
	.tipo-vitrine-8 .price-product {
	    flex-direction: column;
	}
} 

.vitrine .owl-carousel .owl-prev, .vitrine .owl-carousel .owl-next {
    top: -62px;
    background: white;
}
.pesquisa-produtos #lista-produtos-area {
    border: none;
}

.pesquisa-produtos ul.product-list li {
    border: none !important;
    padding: 10px 7px 10px 7px !important;
}


@media (max-width: 520px){
	.pesquisa-produtos ul.product-list .product-name {
	    min-height: 29px;
	    font-size: 10px !important;
	}
}

@media (max-width: 280px) {
	.pesquisa-produtos ul.product-list .product-name {
	    min-height: 75px;
	}
}

#content-price-product {
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

/* Remover borda Página de Produto */
.product-img .img-area .figure-ctn {
    border: none;
}


/*Alteração da cor do rodapé Mobile*/

footer.is-tablet-mobile .footer-middle .section-content {
    background: #90aa76;
}
footer.is-tablet-mobile .footer-middle .section-title {
    color: #fff1df;
    background: #90aa76;
}