#auto-geolocalise{display:inline-block;text-align:center;cursor:pointer;border-left:1px solid #000;margin-left:32px}.container-controls{max-width:1200px;margin:auto}.container-champ-recherche{display:flex;width:100%;margin:20px auto;margin-top:0;padding:0 20px;max-width:100%}.container-champ-recherche input{width:80%;padding:10px;font-size:18px!important;margin-right:1.5%;border:1px solid #fff;border-radius:10px;color:#003E7E!important}.container-champ-recherche input::placeholder{color:#003E7E!important}.container-champ-recherche a{width:245px;text-align:center;text-decoration:inherit;background:#001F3F;color:#fff!important;border:2px solid #fff;cursor:pointer;font-weight:700;border-radius:10px;font-size:1.1em;margin:auto;padding:12px 20px}.container-filtres{width:100%;margin:20px auto;padding:0 20px;max-width:100%}.container-filtres>p{padding-bottom:0.5em!important;color:#fff;font-size:16px}.container-filtres div{display:inline;vertical-align:top;padding-bottom:20px;padding-right:5%}.container-filtres div span{display:inline-flex;padding:1px 0;align-items:center}.container-filtres div span>*{color:#fff}.container-filtres div span input{margin-right:10px;vertical-align:middle}.container-filtres h4{color:#fff;text-transform:uppercase;font-weight:400;padding-bottom:20px}.container-filtres #filtrer{padding:10px 60px;display:inline-block;text-align:center;cursor:pointer;display:inline-block;text-align:center;cursor:pointer;border:1px solid #000;font-weight:400;margin-top:20px!important;background-color:#2E355A!important;color:white!important}.container-filtres #filtrer:hover{background-color:#F55D40!important}.container-btn-filtre{text-align:right;padding-right:0!important}.container-btn-filtre a{margin-top:0%!important;margin-right:.5%}.container-map-liste{display:flex}.container-map-liste #map{height:600px;width:70%;background-color:#E5E9F0}.container-map-liste #bang-carte-listes{height:600px;width:30%;overflow-y:scroll;background-color:#E5E9F0;padding:50px 35px;min-width:400px}.container-map-liste #bang-carte-listes a{border:2px solid #003E7E;border-radius:10px;padding:10px 55px;font-weight:700}.container-map-liste #bang-carte-listes a:hover,.container-map-liste #bang-carte-listes a:focus{color:#003E7E}.container-map-liste #bang-carte-listes>h2{padding:0 15px}.container-map-liste #bang-carte-listes div{padding:20px;margin-bottom:20px}.container-map-liste #bang-carte-listes div .div_marker{cursor:pointer}.container-map-liste #bang-carte-listes div .div_marker p{padding-bottom:.5em}.container-map-liste #bang-carte-listes div .div_marker .direction{text-decoration:underline;display:none}.bang-carte-map_marker{text-align:center}.bang-carte-map_marker a:hover{text-decoration:underline}.bang-carte-address{background-image:url(/wp-content/themes/astra-bang/icones/icone-pointeur.svg);background-repeat:no-repeat;padding:0 0 0 40px;margin:1.7em 0 1em 0!important}.bang-carte-phone{background-image:url(/wp-content/themes/astra-bang/icones/icone-telephone.svg);background-repeat:no-repeat;padding:0 0 0 40px}.bang-carte-phone span{white-space:nowrap}.gm-svpc img{position:relative!important}@media only screen and (min-width:1200px){.container-content{max-width:934px;width:60vw;min-width:815px}}}@media only screen and (max-width:1024px){.container-champ-recherche,.container-filtres{}.container-champ-recherche .et_pb_button,.container-filtres .et_pb_button{padding:10px 35px!important}.container-champ-recherche .et_pb_button:before,.container-champ-recherche .et_pb_button:after,.container-filtres .et_pb_button:before,.container-filtres .et_pb_button:after{display:none!important}.container-map-liste #bang-carte-listes div a.et_pb_button{padding:10px 55px!important}}@media only screen and (max-width:981px){.container-champ-recherche{}.container-filtres div{width:100%}.container-filtres div span{width:50%}.container-btn-filtre{text-align:left}}@media only screen and (max-width:767px){.container-map-liste{display:block}.container-map-liste #map{height:450px;width:100%}.container-map-liste #bang-carte-listes{height:450px;width:100%;overflow-y:scroll;min-width:100%;padding:30px 0}.container-champ-recherche{display:block}.container-champ-recherche input{margin-bottom:25px}.container-filtres{margin:20px auto}.container-filtres div span{width:100%}#btn-effacer-position{margin-top:1%!important}}