/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 27 2023 | 14:29:20 */
.jet-listing-grid__item.jet-equal-columns .jet-engine-listing-overlay-wrap>.elementor>.elementor-inner>.elementor-section-wrap {
	display: flex !important;
	justify-content: space-between !important;
}

h2, h3, h4 {
	padding-bottom: 20px;
}

.elementor-slideshow__title {
	opacity: 0;
}

.elementor-452 .elementor-element.elementor-element-e848eff {
	z-index: 35 !important;
}

.elementor-415 .elementor-element.elementor-element-06738b4 .jet-filters-group {
	flex-direction: row;	
}

.elementor-415 .elementor-element.elementor-element-06738b4 .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-415 .elementor-element.elementor-element-06738b4 .jet-filter .jet-filters-group .jet-select {
	margin-inline-end: 0px !important;
	margin-inline: 15px;
}

.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-filters-group {
	flex-direction: row;
}

.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-filter .jet-filters-group .jet-select {
	margin-inline-end: 0px !important;
	margin-inline: 15px;
}

.elementor-641 .elementor-element.elementor-element-987ad85 .jet-filter .jet-filters-group {
	flex-direction: row;
}

.elementor-641 .elementor-element.elementor-element-987ad85 .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-641 .elementor-element.elementor-element-987ad85 .jet-filter .jet-filters-group .jet-select {
	
	margin-inline: 10px;
}

.elementor-641 .elementor-element.elementor-element-987ad85 > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
}

.elementor-1482 .elementor-element.elementor-element-5551454d .jet-filter .jet-filters-group {
	flex-direction: row;
}

.elementor-1482 .elementor-element.elementor-element-5551454d .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-1482 .elementor-element.elementor-element-5551454d .jet-filter .jet-filters-group .jet-select {
	
	margin-inline: 10px;
}

.elementor-1482 .elementor-element.elementor-element-5551454d > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
}

.elementor-1498 .elementor-element.elementor-element-f8a319b .jet-filter .jet-filters-group {
	flex-direction: row;
}

.elementor-1498 .elementor-element.elementor-element-f8a319b .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-1498 .elementor-element.elementor-element-f8a319b .jet-filter .jet-filters-group .jet-select {
	
	margin-inline: 10px;
}

.elementor-1498 .elementor-element.elementor-element-f8a319b > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
}

.elementor-1506 .elementor-element.elementor-element-59601980 .jet-filter .jet-filters-group {
	flex-direction: row;
}

.elementor-1506 .elementor-element.elementor-element-59601980 .jet-smart-filters-hierarchy.jet-filter .jet-select {
	display: flex;
    align-items: stretch;
    width: -webkit-fill-available !important;
}

.elementor-1506 .elementor-element.elementor-element-59601980 .jet-filter .jet-filters-group .jet-select {
	
	margin-inline: 10px;
}

.elementor-1506 .elementor-element.elementor-element-59601980 > .elementor-widget-container {
	margin: 0px 0px 0px -12px;
}


@media (max-width: 1200px) {
		
	.elementor-415 .elementor-element.elementor-element-06738b4 > .elementor-widget-container {
		margin: 0px -15px 0px 0px;
	}
	
	.elementor-415 .elementor-element.elementor-element-a18a980 {
		width: 31% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-6ed7a65 {
		width: 31% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-73fe437 {
		width: 31% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-b0c4b95 {
		width: 48% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-d79fa02 {
		width: 48% !important;
	}
	
	.elementor-641 .elementor-element.elementor-element-987ad85 {
		container-widget-width: 66% !important;
	}
	
	.elementor-1482 .elementor-element.elementor-element-5551454d {
		container-widget-width: 66% !important;
	}
	
	.elementor-1498 .elementor-element.elementor-element-f8a319b {
		container-widget-width: 66% !important;
	}
	
	.elementor-1506 .elementor-element.elementor-element-59601980 {
		container-widget-width: 66% !important;
	}
}

@media (max-width: 1024px) {
	.elementor-415 .elementor-element.elementor-element-06738b4 .jet-filter .jet-filters-group .jet-select {
		margin-inline-end: 15px !important;
		margin-inline-start: 0px !important;
    	margin-inline: 15px;
	}
	
	.elementor-415 .elementor-element.elementor-element-a18a980 {
		width: 31% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-6ed7a65 {
		width: 31% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-73fe437 {
		width: 31% !important;
	}
	
	.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-filter .jet-filters-group .jet-select {
		margin-inline-end: 15px !important;
		margin-inline-start: 0px !important;
    	margin-inline: 15px;
	}	
	
	.elementor-641 .elementor-element.elementor-element-987ad85 {
		--container-widget-width: 65% !important;
	}
	
	.elementor-641 .elementor-element.elementor-element-b45e95a {
		--container-widget-width: 48%;
	}
	
	.elementor-641 .elementor-element.elementor-element-40eda57 {
		--container-widget-width: 48%;
	}
	
	.elementor-641 .elementor-element.elementor-element-13cfdfc {
		--container-widget-width: 100%;
	}
	
	.elementor-641 .elementor-element.elementor-element-4bdeb23 {
		--container-widget-width: 100%;
	}
	
	.elementor-1482 .elementor-element.elementor-element-5551454d {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1482 .elementor-element.elementor-element-44435e46 {
		--container-widget-width: 48%;
	}
	
	.elementor-1482 .elementor-element.elementor-element-342bd745 {
		--container-widget-width: 48%;
	}
	
	.elementor-1482 .elementor-element.elementor-element-47ce98c7 {
		--container-widget-width: 100%;
	}
	
	.elementor-1482 .elementor-element.elementor-element-73420e17 {
		--container-widget-width: 100%;
	}
	
	.elementor-1498 .elementor-element.elementor-element-f8a319b {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1498 .elementor-element.elementor-element-2aa26974 {
		--container-widget-width: 48%;
	}
	
	.elementor-1498 .elementor-element.elementor-element-60404fed {
		--container-widget-width: 48%;
	}
	
	.elementor-1498 .elementor-element.elementor-element-56e75176 {
		--container-widget-width: 100%;
	}
	
	.elementor-1498 .elementor-element.elementor-element-652e5cd7 {
		--container-widget-width: 100%;
	}
	
	.elementor-1506 .elementor-element.elementor-element-59601980 {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1506 .elementor-element.elementor-element-7986567f {
		--container-widget-width: 48%;
	}
	
	.elementor-1506 .elementor-element.elementor-element-30c78156 {
		--container-widget-width: 48%;
	}
	
	.elementor-1506 .elementor-element.elementor-element-4e05032f {
		--container-widget-width: 100%;
	}
	
	.elementor-1506 .elementor-element.elementor-element-7c9b57fc {
		--container-widget-width: 100%;
	}
	
}

@media (max-width: 767px) {
	.elementor-415 .elementor-element.elementor-element-06738b4 .jet-filters-group {
	flex-direction: column;	
}
	
	.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-filters-group {
	flex-direction: column;
}
	.elementor-415 .elementor-element.elementor-element-06738b4 .jet-filter .jet-filters-group .jet-select {
		margin-inline-end: 10px !important;
		margin-inline-start: 0px !important;
    	margin-inline: 15px;
	}
	
	.elementor-12 .elementor-element.elementor-element-28a8df2 .jet-filter .jet-filters-group .jet-select {
		margin-inline-end: 10px !important;
		margin-inline-start: 0px !important;
    	margin-inline: 15px;
}
	
	input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	height: 40px !important;
}

.jet-smart-filters-select .jet-select__control {
	height: 40px;
}
	
	.elementor-415 .elementor-element.elementor-element-6ed7a65 {
		width: 100% !important;
		padding-left: 51% !important;
		margin-top: -110px;
	}
	
	.elementor-415 .elementor-element.elementor-element-73fe437 {
		width: 100% !important;
		padding-left: 51% !important;
		margin-top: -55px;
	}
	
	.elementor-12 .elementor-element.elementor-element-1514639 {
		padding-left: 50% !important;
	}
	
	.elementor-12 .elementor-element.elementor-element-e904381 {
		padding-left: 50% !important;
	}
	
	.elementor-641 .elementor-element.elementor-element-987ad85 {
		--container-widget-width: 65% !important;
	}
	
	.elementor-641 .elementor-element.elementor-element-987ad85 > .elementor-widget-container {
	margin: 0px -10px 0px -10px;
	}
	
	.elementor-415 .elementor-element.elementor-element-06738b4 {
		width: 48% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-a18a980 {
		width: 48% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-b0c4b95 {
		width: 100% !important;
	}
	
	.elementor-415 .elementor-element.elementor-element-d79fa02 {
		width: 100% !important;
	}
	
	.elementor-1482 .elementor-element.elementor-element-5551454d {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1482 .elementor-element.elementor-element-5551454d > .elementor-widget-container {
	margin: 0px -10px 0px -10px;
	}
	
	.elementor-1498 .elementor-element.elementor-element-f8a319b {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1498 .elementor-element.elementor-element-f8a319b > .elementor-widget-container {
	margin: 0px -10px 0px -10px;
	}
	
	.elementor-1506 .elementor-element.elementor-element-59601980 {
		--container-widget-width: 65% !important;
	}
	
	.elementor-1506 .elementor-element.elementor-element-59601980 > .elementor-widget-container {
	margin: 0px -10px 0px -10px;
	}

}




