/**
 * Force WooCommerce Add to Cart button text to be black and background to be gold.
 */
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.ajax_add_to_cart,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce input.button.single_add_to_cart_button,
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button,
.elementor-button.elementor-size-md,
.elementor-widget-woocommerce-add-to-cart .single_add_to_cart_button {
    color: #000000 !important;
    background-color: #D4AF37 !important;
    border-color: #D4AF37 !important;
}

.woocommerce a.button.add_to_cart_button:hover,
.woocommerce a.button.ajax_add_to_cart:hover,
.woocommerce button.button.single_add_to_cart_button:hover,
.woocommerce input.button.single_add_to_cart_button:hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover,
.elementor-button.elementor-size-md:hover,
.elementor-widget-woocommerce-add-to-cart .single_add_to_cart_button:hover {
    color: #000000 !important;
    background-color: #C5A028 !important;
    border-color: #C5A028 !important;
}
