/* Link */
.owl-stage .woo-list-buttons:active{
			    transform: scale(0.9);
}
.owl-stage .woo-list-buttons:focus{
				display:flex;
				opacity:0.45;
}
/* Button */
.wpcsb-add-to-cart .wpcsb-atc .wpcsb-btn:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.wpcsb-add-to-cart .wpcsb-atc .wpcsb-btn:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
}
/*---------------------------------------------------------------  */
/* Button (click) ADD TO CART sem variação - Pagina de produto */
.entry-summary .cart .single_add_to_cart_button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.entry-summary .cart .single_add_to_cart_button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
}
/*--------------------------------------------------------------- */
/* Button (click) ADD TO CART com variação - Pagina de produto */
.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
}
/* Link Elimina o texto azul que aparece depois de clicar no butão e que di "View cart" */
.single_variation_wrap .woocommerce-variation-add-to-cart a{
	display:none;
}
/*--------------------------------------------------------------- */
/* Button do FORMULARIO DE CONTACTO - ContactForm7 - */
.wpcf7-form-control.wpcf7-submit:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.wpcf7-form-control.wpcf7-submit:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}

/*--------------------------------------------------------------- */
/* Button (click) ADD TO CART - Pagina de inicio e na store */
/* Link */
.cart-btn-below-img .woo-buttons a:active{
	 	        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
	}
.cart-btn-below-img .woo-buttons a:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				opacity:0.45;
	}
/* Empty space embaixo dos butoes*/
/* Division *//* Woo buttons */
.products-carousel-shortcode .active .woo-buttons{
	padding-bottom:8px;
}
/*--------------------------------------------------------------- */
/* Button (click) APPLY CUPON - Pagina de cart */
/* Cart button */
.cart-footer .coupon .wc-cart-button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.cart-footer .coupon .wc-cart-button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
/* Button (click) APPLY CUPON - Pagina de Checkout */
/* Checkout button */
.woocommerce-form-coupon .form-coupon-wrap .button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.woocommerce-form-coupon .form-coupon-wrap .button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
/*--------------------------------------------------------------- */
/* Button (click) PROCEED TO CHECKOUT - The7 Theme Cart */
/* Cart button *//* Button */
.cart_totals .wc-proceed-to-checkout .checkout-button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.cart_totals .wc-proceed-to-checkout .checkout-button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
/*--------------------------------------------------------------- */
/* Button (Place order - Paypal e Stripe  - Pagina de Checkout */
#place_order:active{
        box-shadow: 0 0 0 2.5px #E02121,
        inset  0 0 0 1.8px #fff;
		transform: scale(0.9);	
}
#place_order:focus{
        box-shadow: 0 0 0 2.5px #E02121,
        inset  0 0 0 1.8px #fff;
		display:flex;
		opacity:0.45;
}	
/*--------------------------------------------------------------- */
/* Button (Return to Shop  - Cart vazia - Pagina de Checkout */
.wpb_wrapper .return-to-shop .wc-backward:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.wpb_wrapper .return-to-shop .wc-backward:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
/*--------------------------------------------------------------- */
/*--------------------------------------------------------------- */
/* Button "View Product" em diferentes partes do site */
/* Cart button *//* Button */
.products-carousel-shortcode .active .button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.products-carousel-shortcode .active .button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
.cart-btn-below-img .post .button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.cart-btn-below-img .post .button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}
.description-under-image .post .button:active{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
			    transform: scale(0.9);
}
.description-under-image .post .button:focus{
        box-shadow: 0 0 0 2.5px #E02121,
                inset  0 0 0 1.8px #fff;
				display:flex;
				opacity:0.45;
	}

