/* White labels on Vehica's filled red and dark buttons. */
.elementor-button,
.elementor-button[class*="elementor-size-"] {
	border-radius: 10px;
}

.vehica-button:not(.vehica-button--outline),
.elementor-button,
#cookie-notice .cn-button.bootstrap,
.woocommerce-form-coupon button.button,
.woocommerce .vehica-checkout button.button,
.wp-block-search .wp-block-search__button,
.post-password-form input[type=submit] {
	color: #ffffff;
}

.vehica-button:not(.vehica-button--outline):hover,
.vehica-button:not(.vehica-button--outline):focus-visible,
.elementor-button:hover,
.elementor-button:focus-visible,
#cookie-notice .cn-button.bootstrap:hover,
.woocommerce-form-coupon button.button:hover,
.woocommerce .vehica-checkout button.button:hover,
.wp-block-search .wp-block-search__button:hover,
.post-password-form input[type=submit]:hover {
	color: #ffffff;
}

/* The outline variant has a white background until hover. */
.vehica-button--outline {
	color: #c70000;
}

.vehica-button--outline:hover,
.vehica-button--outline:focus-visible {
	color: #ffffff !important;
}
