/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body {
	overflow-x: hidden !important;
}

strong {
	font-weight: 700 !important;
}

ul {
	padding-left: 20px !important;
}


.searchandfilter ul {
	text-align: center !important;
	background: #D6988C;
	border-radius: 8px;
	padding-left: 0px !important;
}

.searchandfilter ul li {
	display: inline-block !important;
	width: 33%;
	text-align: left;
}

.searchandfilter ul li h4 {
	color: #fff;
	font-size: 22px;
}

.chosen-container {
	width: 100% !important;
}

.searchandfilter select.sf-input-select {
	  border-radius: 8px;
	  padding: 13px 15px;
	  border: 0px;
	  min-width: 260px !important;
	  -webkit-appearance: none;
	  appearance: none;
	  background: #fff url(img/chevron-fleche-vers-le-bas.png) no-repeat right 10px center;
}

.chosen-container-single .chosen-single {
	background: #fff !important;
	box-shadow: none !important;
	padding: 10px !important;
	border : #D6988C !important;
}

.chosen-container-single .chosen-single div {
	top : 10px !important;
}

.chosen-container .chosen-results li {
	width: 100%;
	padding: 15px;
}

.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
	max-width: 120px;
	border-radius: 8px !important;
	padding: 0px 15px;
}

.immowp-dpe-ges h4 {
	font-size: 20px !important;
	color:#D6988C !important;	
}

@media (max-width: 859px) {
	.searchandfilter ul li, .searchandfilter ul li label  {
		width: 100%;
	}
	
	.searchandfilter ul li .sf-meta-range label {
		max-width: 120px;
	}
	
	.searchandfilter ul li h4 {
		font-size: 20px;
	}
}

.item-caract {
	margin-bottom: 0px !important;
}

#galerie-mobile .gallery-item {
	width: 80px;
	height: 80px;
	display: inline-block;
}