/* ===================================================
   ======   Section recherche personnalisée   ========
   =================================================== */
.search-form {
    align-items: flex-end;
    justify-content: space-between;
	display: flex; 
	gap: 10px; 
}

@media (min-width: 1199px) {
	.input-search {
        flex: 0 0 15%;
    }
    .input-search-post {
        flex: 0 0 36%;
    }
}
@media (max-width: 1198px) {
    .input-search {
        flex: 0 0 32%;
    }
	.input-search-post, .input-search-button {
        flex: 0 0 100%;
    }
	.search-form label {
		display: none;
	}
	.search-form {
        display: flex;
        flex-wrap: wrap;
    }
}
@media (max-width: 575px) {
	.input-search {
        flex: 0 0 48%;
    }
    .input-search-post, .input-search-author, .input-search-button {
        flex: 0 0 100%;
    }
}
.search-form label {
    color: #FFFFFF;
	font-family: 'Fira Sans Condensed Medium', Sans-serif;
}
.search-form input, .search-form select  {
	font-family: 'Fira Sans Condensed Regular', Sans-serif;
    background-color: #FFF1ED;
	border-radius:5px;
	height: 60px;
	outline:none;
	border:none!important;
}
.search-form input::placeholder {
	color: #808080;
}
.input-search button {
    display: flex!important;
	justify-content: center;
	gap: 20px;
	padding: 19px 22px 19px 22px;
	background-color: #FFFFFF;
	font-family: "Fira Sans Condensed Medium", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 22px;
	border-radius: 3px;
/* 	display: inline-block; */
	text-align: center;
	border:none;
	transition: all .3s;
	color: #B86147;
	width:100%;
    justify-content: center;
}
.input-search button:hover, .input-search button:focus {
	background-color:#FFF1ED;
	color: #B86147;
}
.input-search button:hover span svg path {
	fill: #B86147!important;
}

/*Resultat*/
@media(min-width:1199px){
	div#container-search-result .e-con-inner font {
		width:30%;
	}
	#container-search-result .e-con-inner font > .elementor-element {
		width:100%
	}
}
