#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
    background: rgba(255, 0, 0, 0.5);
    bottom: 0;
    right: 0;
    top: initial;
}

#product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
    background: rgba(113,191,178,1);
    bottom: initial;
    left: 0;
    top: 0;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: rgba(255, 0, 0, 0.5);
}

#mc_embed_signup .btn {
	color: #fff;
	font-family: 'roboto_bold';
	font-size: 14px;
	line-height: 20px;
	padding: 15px 25px;
	text-transform: uppercase;
}

.response {
	color: #fff;
	font-size: 15px;
	line-height: 25px;
	margin-top: 20px;
	padding: 15px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#mce-error-response {
	background: #ff6348;
}

#mce-success-response {
	background: #2ed573;
}

.cart-data-coupon-holder .link {
	background: #108292;
	border: 0;
	color: #fff !important;
    font-size: 14px;
	line-height: 20px;
	margin-top: 20px !important;
	padding: 10px 15px;
	text-decoration: bold;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
}

/*Botão comprar visivel após passar o mouse acima do produto*/
#product-list .product-list-item .wrapper-btn-product, #product-list-sidebar .product-list-item .wrapper-btn-product{
    visibility: hidden;
    opacity: 0;
}
#product-list .product-list-item:hover .wrapper-btn-product, #product-list-sidebar .product-list-item:hover .wrapper-btn-product {
    visibility: visible;
    opacity: 1;
    transition: all .35s ease-in-out;
}