.coupon wpr-cart-section.shop.table {
  color: #000000 !important;
}

.button {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.wpr-button-effect {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.woocommerce-Price-amount.amount {
  color: #000000;
}

.wpr-active-filter {
  background-color: #000000 !important;
}

.wpr-grid-filters-sep {
  background-color: #000000 !important;
}

.class:hover {
  background-color: #000000 !important;
}

/* add to cart button */
.product_type_simple add_to_cart_button ajax_add_to_cart wpr-button-effect wpr-button-none {
  background-color: #000000 !important;
}

/* error */
.elementor-130 .elementor-element.elementor-element-aaf2e32 .woocommerce-error {
  background-color: #000000 !important;
}
		/* cart remove - undo */
.elementor-1678 .elementor-element.elementor-element-3d36673 .woocommerce-message {
		 background-color: #000000 !important;
}
	/* cart remove - cruz */
.elementor-1678 .elementor-element.elementor-element-3d36673 table.cart td.product-remove a.remove {
	color: #000000 !important;
}

	/* calculate shipping */
.elementor-1678 .elementor-element.elementor-element-3d36673 .shipping-calculator-button:hover {
		 background-color: #000000 !important;
		 border-color: #000000 !important;
	}	


	/* coupon info - checkout */
.elementor-1679 .elementor-element.elementor-element-9927120 .woocommerce-info {
			 background-color: #000000 !important;
	}	
		
	/* privacy police - color text-checkout */
.elementor-1679 .elementor-element.elementor-element-9927120 #payment .woocommerce-privacy-policy-link {
			color: #ff39ff !important;
   }

	/* ver */
.elementor-351 .elementor-element.elementor-element-8ac9d69 .wpr-grid-filters li > span:hover {
  background-color: #ffc7ff;
}

	/* billing details error */
.elementor-1679 .elementor-element.elementor-element-9927120 .woocommerce-error {
	  background-color: #000000 !important;
    border-color: #000000 !important;
}	

	/* billing details icone */
.elementor-1679 .elementor-element.elementor-element-9927120 .woocommerce-error::before {
			color: #ff39ff !important;
		}	
	

	/* checkout error text color */
.checkout-inline-error-message, .woocommerce-cart .checkout .checkout-inline-error-message, .woocommerce-checkout .checkout .checkout-inline-error-message {
			color: #ff39ff !important;
		}
		
	/* stars - rating */
.elementor-130 .elementor-element.elementor-element-32f098f .wpr-woo-rating i {
			color: #ffffff !important;
		}
		

/* product added to cart */
.elementor-130 .elementor-element.elementor-element-aaf2e32 .woocommerce-message {
	  background-color: #000000;
}	
		


/* cart empty message */
.elementor-1678 .elementor-element.elementor-element-3d36673 .woocommerce-info {
			  background-color:  #ffc7ff;
}	
		

/* bolinha vermelha-ok */
.elementor-130 .elementor-element.elementor-element-b2b7191 .wpr-product-stock .in-stock svg {
   fill: #000000 !important;
}


/* janela product */
.elementor-351 .elementor-element.elementor-element-8ac9d69 .wpr-grid-media-hover-bg {
	background-color: transparent;
}	
		

/* tabs active color */
.elementor-130 .elementor-element.elementor-element-85a5117 .wpr-product-tabs .woocommerce-tabs ul.tabs li.active a {
		color: #000000 !important;
   }

/* tabs hover color */
.elementor-130 .elementor-element.elementor-element-85a5117 .wpr-product-tabs .woocommerce-tabs ul.tabs li:hover a {
		color: #000000 !important;
		font-weight: 500;
   }


.elementor-351 .elementor-element.elementor-element-8ac9d69 .wpr-grid-item-add-to-cart .inner-block a:before {
			background-color:  #000000;

}