
.xts-button.xts-color-secondary, .searchform .searchsubmit, .comment-form input[type="submit"], .wp-block-search .wp-block-search__button, .xts-button.xts-color-primary, .xts-cookies-accept-btn, .wpcf7 [type="submit"], .mc4wp-form [type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .price_slider_amount .button, .woocommerce-mini-cart__buttons .checkout, .xts-cart-actions .button[name="apply_coupon"], .cart_totals .checkout-button, .shipping-calculator-form .button, .checkout_coupon .button, #place_order, .woocommerce-orders-table__cell-order-actions > a, .woocommerce-MyAccount-downloads-file, button[name=save_account_details], button[name=save_address], .woocommerce-form-login button, .woocommerce-form-register button, .lost_reset_password button, .xts-compare-table .button, .return-to-shop .button, .xts-product-add-btn > a, .single_add_to_cart_button {
	box-shadow: none !important;
}

.xts-footer-col p {
	color: #808080;
}

.xts-shape {
	background: #ed2939 !important;
}

.xts-box-content {
	padding: 0 15px;
}

.xts-content-area {
	margin-bottom: 80px;
}

body.home .xts-content-area {
	margin-bottom: 0;
}

input[type=tel], input[type=text], input[type=password], input[type=date], input[type=datetime-local], input[type=search], input[type=number], input[type=email], input[type=url], select, textarea {
	border-radius: 8px;
}

.wpcf7-form label {
	margin-top: 15px;
}

.wpcf7-text, .wpcf7-textarea {

	margin-top: 5px;
}

.wpcf7-checkbox {
	display: flex;
}

.wpcf7-checkbox .wpcf7-list-item-label {
	margin-right: 5px;
	font-weight: bold;
}

input.wpcf7-submit {
	border-radius: 5px;
	padding-right: 50px;
    padding-left: 50px;
    min-height: 48px;
    font-size: 14px;
    margin-top: 20px;
}

.xts-textcolor-image {
    -webkit-background-clip: none;
    -webkit-text-fill-color: #ed2939;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background: none;
    color: #ed2939;
}

.rs-spinner-inner span {
	background: #ed2939 !important;
}
.xts-iimage.xts-style-mask-bg .xts-iimage-content-wrapper {
background: none;}

.xts-iimage.xts-style-mask-bg .xts-iimage-overlay {
	background: rgb(255 255 255 / 95%) !important;
}

.xts-search-wrapper {
	display: none !important;
}

.xts-button.xts-color-secondary:hover {
	border-radius: 10px;
	background-color: #FFF !important;
	color: #010101;
}

.xts-button.xts-color-primary.xts-style-bordered:hover, .xts-button.xts-color-primary:hover {
	border-radius: 10px;
}

@media (max-width: 640px) {
	.elementor-column .demiblock {
		max-width: 80% !important;
		width: 80% !important;
	}
}