.elementor-34476 .elementor-element.elementor-element-1e96bd0 .jet-search-filter__input-clear {
	color: var(--e-global-color-text);
}

.elementor-34476 .elementor-element.elementor-element-1e96bd0 .jet-search-filter__input-loading {
	color: var(--e-global-color-text);
}

.elementor-34476 .elementor-element.elementor-element-1e96bd0 .button-icon-position-right .jet-search-filter__submit > i {
	margin-left: 0px;
}

.elementor-34476 .elementor-element.elementor-element-625ad16 .jet-sorting-label {
	font-family: var(--e-global-typography-9a8c9a0-font-family), Sans-serif;
	font-size: var(--e-global-typography-9a8c9a0-font-size);
	font-weight: var(--e-global-typography-9a8c9a0-font-weight);
	line-height: var(--e-global-typography-9a8c9a0-line-height);
	letter-spacing: var(--e-global-typography-9a8c9a0-letter-spacing);
	word-spacing: var(--e-global-typography-9a8c9a0-word-spacing);
}

.elementor-34476 .elementor-element.elementor-element-86b2fff .jet-range__inputs__container {
	margin-left: auto;
	margin-right: auto;
}

.elementor-34476 .elementor-element.elementor-element-86b2fff .jet-filters-group .jet-filter {
	width: 100%;
	max-width: 100%;
}

.elementor-34476 .elementor-element.elementor-element-86b2fff .jet-filters-group .jet-filter+.jet-filter {
	margin-top: 10px;
}

.elementor-34476 .elementor-element.elementor-element-86b2fff .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 10px;
}

:is( .elementor-34476 .elementor-element.elementor-element-be322fd > .elementor-widget-container > .jet-listing-grid, .elementor-34476 .elementor-element.elementor-element-be322fd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-34476 .elementor-element.elementor-element-be322fd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(30px / -2);
	margin-bottom: calc(30px / -2);
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination__link {
	padding: 10px 10px 10px 10px;
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination__dots {
	padding: 10px 10px 10px 10px;
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination {
	column-gap: 6px;
	row-gap: 6px;
	justify-content: center;
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination__load-more {
	order: initial;
}

@media (max-width:1480px) {
	.elementor-34476 .elementor-element.elementor-element-625ad16 .jet-sorting-label {
		font-size: var(--e-global-typography-9a8c9a0-font-size);
		line-height: var(--e-global-typography-9a8c9a0-line-height);
		letter-spacing: var(--e-global-typography-9a8c9a0-letter-spacing);
		word-spacing: var(--e-global-typography-9a8c9a0-word-spacing);
	}
}

@media (max-width:1279px) {
	.elementor-34476 .elementor-element.elementor-element-625ad16 .jet-sorting-label {
		font-size: var(--e-global-typography-9a8c9a0-font-size);
		line-height: var(--e-global-typography-9a8c9a0-line-height);
		letter-spacing: var(--e-global-typography-9a8c9a0-letter-spacing);
		word-spacing: var(--e-global-typography-9a8c9a0-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-34476 .elementor-element.elementor-element-625ad16 .jet-sorting-label {
		font-size: var(--e-global-typography-9a8c9a0-font-size);
		line-height: var(--e-global-typography-9a8c9a0-line-height);
		letter-spacing: var(--e-global-typography-9a8c9a0-letter-spacing);
		word-spacing: var(--e-global-typography-9a8c9a0-word-spacing);
	}
}

@media (min-width:768px) {}

@media (max-width:1279px) and (min-width:768px) {}

.elementor-34476 .elementor-element.elementor-element-1e96bd0 .jet-search-filter__input-clear {
	color: transparent !important;
}

.elementor-34476 .elementor-element.elementor-element-1e96bd0 .jet-search-filter__input-clear:before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgaWQ9Il8wMl9Vc2VyIiBkYXRhLW5hbWU9IjAyIFVzZXIiPjxwYXRoIGQ9Im0yNSA1MTJhMjUgMjUgMCAwIDEgLTE3LjY4LTQyLjY4bDQ2Mi00NjJhMjUgMjUgMCAwIDEgMzUuMzYgMzUuMzZsLTQ2MiA0NjJhMjQuOTMgMjQuOTMgMCAwIDEgLTE3LjY4IDcuMzJ6Ii8+PHBhdGggZD0ibTQ4NyA1MTJhMjQuOTMgMjQuOTMgMCAwIDEgLTE3LjY4LTcuMzJsLTQ2Mi00NjJhMjUgMjUgMCAwIDEgMzUuMzYtMzUuMzZsNDYyIDQ2MmEyNSAyNSAwIDAgMSAtMTcuNjggNDIuNjh6Ii8+PC9nPjwvc3ZnPg==");
	background-size: 14px;
	width: 30px;
	height: 30px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center;
	right: 5px;
	border-radius: 50px;
	top: 0px;
	z-index: 10;
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination__current {
	background-color: #069;
	color: white;
	border-radius: 8px;
}

.elementor-34476 .elementor-element.elementor-element-f7e409b .jet-filters-pagination__link {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}