/*!
Theme Name: FitPeople
Theme URI: https://www.templatemonster.com/vendors/zemez
Author: Zemez
Author URI: https://zemez.io/
Description: FitPeople theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fitpeople
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
DocumentationID: fitpeople
Template Id: prod-18253
*/

#toTop {
	cursor: pointer;
}

/* Contact forms */
.wpcf7-spinner {
	display: none;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	display: none;
}

.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.cf-col-1,
.cf-col-2,
.cf-col-3,
.cf-col-4,
.cf-col-5,
.cf-col-6,
.cf-col-7,
.cf-col-8,
.cf-col-9,
.cf-col-10,
.cf-col-11,
.cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width: 576px) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}

	.cf-push-1 {
		margin-left: 8.333333%;
	}

	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.cf-push-2 {
		margin-left: 16.66667%;
	}

	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.cf-push-3 {
		margin-left: 25%;
	}

	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.cf-push-4 {
		margin-left: 33.33333%;
	}

	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.cf-push-5 {
		margin-left: 41.66667%;
	}

	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.cf-push-6 {
		margin-left: 50%;
	}

	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.cf-push-7 {
		margin-left: 58.33333%;
	}

	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.cf-push-8 {
		margin-left: 66.66667%;
	}

	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.cf-push-9 {
		margin-left: 75%;
	}

	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.cf-push-10 {
		margin-left: 83.33333%;
	}

	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.cf-push-11 {
		margin-left: 91.66667%;
	}

	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

/* Title decoration */

.wider .elementor-widget-container .elementor-heading-title>span {
	-webkit-box-flex: 10;
	-ms-flex-positive: 10;
	flex-grow: 10;
	-ms-flex-preferred-size: 52%;
	flex-basis: 52%;
}

.title_decoration .elementor-heading-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	text-align: center;
}

.title_decoration .elementor-heading-title::before {
	content: '';
	display: inline-block;
	height: 1px;
	background-color: #e8e8e8;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	margin-right: 20px;
}

.title_decoration .elementor-heading-title::after {
	content: '';
	display: inline-block;
	height: 1px;
	background-color: #e8e8e8;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	margin-left: 20px;
}


/*Hide & fix*/

.adToCart_icon .elementor-widget-container button::before {
	content: none;
}

.adToCart_icon .elementor-widget-container a::before {
	content: none;
	margin: 0;
}

.adToCart_icon .elementor-widget-container .jet-wishlist-item .jet-wishlist-item__content .jet-cw-add-to-cart .button {
	width: auto;
}

.adToCart_icon .elementor-widget-container .button.ajax_add_to_cart.added::before {
	content: none;
	margin: 0;
}

.shop_grid .button.add_to_cart_button:before {
	margin: 0;
}

.elementor-element.shop_grid .jet-woo-products__thumb-wrap .hovered-content {
	align-items: center;
}

.remove_first_border .elementor-widget-container .elementor-jet-woo-products-list .jet-woo-products-list li:first-child {
	border: none;
}

.tabs_border .woocommerce-tabs {
	padding: 0;
	border: 0px;
}

.tabs_border .elementor-widget-container .woocommerce-tabs .product li::marker {
	color: #DE55AD;
}

.tabs_border .elementor-widget-container .woocommerce-tabs .product p {
	font-size: 15px;
}

.tabs_border .elementor-widget-container .woocommerce-tabs .woocommerce-Reviews form label {
	color: #1d1c21;
}

.tabs_border .elementor-widget-container .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table tr th {
	color: #1d1c21;
}

.hover_check_list .elementor-widget-container .jet-smart-filters-checkboxes .jet-checkboxes-list label .jet-checkboxes-list__label:hover {
	color: #DE55AD;
}

.icon_background .elementor-widget-container i {
	background-color: #f3f5f7;
	border-radius: 100%;
	padding: 18px 19px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info>.button {
	width: auto !important;
}

.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button:hover {
	background-color: #1d1c21;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .woocommerce-info {
	color: #1d1c21;
	font-size: 15px;
	line-height: 1.2em;
}

main .comments-area .comment-respond form {
	padding-bottom: 70px;
}

.comment-form-cookies-consent label::before {
	cursor: pointer;
}

@media (max-width: 425px) {
	main .comments-area .comment-respond form {
		padding-bottom: 40px;
	}

	.woocommerce-notices-wrapper .woocommerce-message {
		margin-bottom: 60px;
	}

	.woocommerce-message .button.wc-forward {
		width: 100%;
		margin-bottom: 10px;
	}
}

.woocommerce-form__label-for-checkbox {
	display: block;
	padding-bottom: 13px;
}

input[type="checkbox"] {
	cursor: pointer;
}