.elementor-13505 .elementor-element.elementor-element-818a388{margin-top:-61px;margin-bottom:0px;}.elementor-13505 .elementor-element.elementor-element-8fab45d{margin-top:-67px;margin-bottom:0px;}.elementor-13505 .elementor-element.elementor-element-e277496 > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-13505 .elementor-element.elementor-element-853aca1{margin-top:-12px;margin-bottom:0px;}:root{--page-title-display:none;}/* Start custom CSS */.search_bloc #wpsl-widget-search {

font-family: poppins;
background: white;
min-height: 70px;
border-radius: 50px;
}

.bloc_b #wpsl-widget-search {
    border: none !important;
}
.search_bloc .icon-magasin {
padding: 20px;
background: black;
color: white;
border-radius: 50px;
margin-right: 10%;
position: absolute;
right: 0;
top: 7px;
}
.search_bloc .input-container {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}
.search_bloc .icon-map{
color: #5E90CB !important;
font-size: 30px !important;
position: absolute !important;
top: 14%;
margin-left: 4%;
font-family: "Font Awesome 5 Free" !important;
}

#wpsl-widget-form {
    display: flex;
}
#wpsl-widget-submit {
    border: none !important;
}
#wpsl-widget-submit:hover, #wpsl-widget-submit:focus {
    background: transparent !important;
    outline: none!important;
}
.depart_list ul li {
    cursor: pointer;
}
.locate_div{
    text-align: center;
}
.auto_locate {
    background: #000;
    border: none;
    color: #fff;
    border-radius: 50px;
    padding: 15px 30px;
}
.auto_locate:hover, .auto_locate:focus {
    background: #000!important;
     color: #fff!important;
     
}
/**** Responsive ****/

@media only screen and (max-width: 675px) {

.search_bloc #wpsl-widget-search {
font-size: 12px!important;
}
.search_bloc .icon-magasin
{margin-right:13%!important;}

}

/****END Responsive ****//* End custom CSS */