.ct-checkbox:before, .comment-form input[type="checkbox"]:before, #ship-to-different-address-checkbox:before, .woocommerce-form__input[type="checkbox"]:before, .woocommerce-form__label-for-checkbox input[type="checkbox"]:before, #wc-stripe-new-payment-method[type="checkbox"]:before, .ppcp-credit-card-vault[type="checkbox"]:before, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:before, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:before {
	border: 2px solid #000 !important;
	border-top: none !important;
    border-right: none !important;
}
input[type="checkbox"] {
	-webkit-appearance: checkbox;
}

.woocommerce-error li {
	text-transform: initial;
}
.added_to_cart.wc-forward, 
.cart_totals .wc-proceed-to-checkout a {
	background: #900000 !important;
	color: #fff !important;
}
.button.wc-backward,
.added_to_cart.wc-forward,
.cart_totals .wc-proceed-to-checkout a:hover {
	background: #000000 !important;
    color: #f1f1f1 !important;
}
.button.wc-backward,
.woocommerce-message .button {
	background: #900000 !important;
	color: #fff !important;
}
.elementor-menu-cart__toggle_button {
	background-color: transparent !important;
}
@media (max-width: 1024px) {
	.elementskit-menu-overlay {
		left: -140vw !important;
	}	
}
.elementskit-menu-close.elementskit-menu-toggler {
	text-align: center;
    color: #fff;
}