main.biens .ariane{margin-bottom:0}main.biens .intro{padding-top:120px;text-align:center;padding-bottom:75px;background-image:url(../img/big-v-bg-beige.png);background-repeat:no-repeat;background-position:center}main.biens .outro{background-color:var(--beige)}main.biens .intro .ti,main.biens .intro .ckeditor,main.biens .outro .ckeditor{max-width:1280px;margin:0 auto;padding:0 35px}main.biens .outro .ckeditor{text-align:center}main.biens .intro .ti+.ckeditor{margin-top:50px}main.biens .recherche{position:relative;padding-top:50px;padding-bottom:50px;color:var(--blanc)}main.biens .rech .left .champs{display:flex;align-items:center;font-size:14px}main.biens form.rech div.field .label,main.biens form.rech .field.number label input::placeholder,main.biens form.rech .field.number label input:placeholder-shown,main.biens .faux_select .selectric .label,main.biens .faux_select .selectric-items li,main.biens .rech .left input{font-size:14px;line-height:16px}main.biens form.rech .input_custom{min-width:300px}main.biens form.rech .input_custom .close_ville{display:none;cursor:pointer;width:14px;position:absolute;top:5px;right:5px}main.biens .rech{flex-flow:row wrap}main.biens .rech .right{position:relative;display:flex;flex-direction:column;align-items:flex-end}main.biens .rech .right .btns{display:flex}main.biens .rech .left .reinit{text-decoration:underline;display:flex;margin-top:5px}main.biens .rech .left .reinit:hover{opacity:.8}main.biens .rech .left .reinit svg{margin-right:5px}main.biens .rech .btn{font-family:var(--supply);display:flex;align-items:center;font-size:14px;border:1px solid var(--blanc);color:var(--blanc);text-transform:uppercase;padding:10px 15px;border-radius:10px;margin:5px 0;transition:all .3s}main.biens .rech .btn+.btn{margin-left:10px}main.biens .rech .btn.criteres:hover,main.biens .rech .btn.submit,main.biens .rech .btn.criteres.open,main.biens .rech .btn.alerte{background-color:var(--blanc);color:var(--bleu);border:1px solid var(--bleu)}main.biens .rech .btn svg{fill:var(--blanc);margin-right:5px;transition:all .3s}main.biens .rech .btn.criteres:hover svg,main.biens .rech .btn.submit svg,main.biens .rech .btn.criteres.open svg{fill:var(--bleu)}main.biens .rech .btn.submit:hover,main.biens .rech .btn.alerte:hover{background-color:var(--bleu);color:var(--blanc);border:1px solid var(--blanc)}main.biens .rech .btn.submit svg,main.biens .rech .btn.alerte svg{stroke:var(--bleu);fill:var(--bleu)}main.biens .rech .btn.submit:hover svg,main.biens .rech .btn.alerte:hover svg{stroke:var(--blanc);fill:var(--blanc)}main.biens .rech .menu_criteres{position:absolute;top:100%;left:0;padding:30px 15px;background-color:var(--blanc);color:var(--bleu);border-radius:30px;font-size:14px;z-index:20;display:none;-webkit-box-shadow:0 20px 29px 5px rgba(0,0,0,.58);box-shadow:0 20px 29px 5px rgba(0,0,0,.58)}main.biens .rech .menu_criteres .close{top:15px;right:15px}main.biens .rech .menu_criteres .mobile+.titre,main.biens .rech .menu_criteres .fields+.titre{margin-top:20px}main.biens .rech .menu_criteres .titre{text-transform:uppercase}main.biens .rech .menu_criteres .mobile{display:none}main.biens .rech .menu_criteres .fields{display:flex}main.biens .rech .menu_criteres .fields.checkboxes{display:block}main.biens .rech .menu_criteres .surface .field.number label input{max-width:50px}main.biens .recherche .menu_alerte{position:absolute;top:100%;right:0;padding:30px;width:400px;max-width:100%;background-color:var(--bleu);color:var(--blanc);border-radius:30px;font-size:14px;z-index:20;-webkit-box-shadow:0 20px 29px 5px rgba(0,0,0,.58);box-shadow:0 20px 29px 5px rgba(0,0,0,.58);display:none}main.biens .recherche .menu_alerte .close{cursor:pointer;width:14px;position:absolute;top:15px;right:15px}main.biens .recherche .menu_alerte .titre{text-align:center;margin-bottom:35px}main.biens .recherche .menu_alerte .mentions{display:block;text-align:center;margin-top:15px}main.biens .recherche .menu_alerte .mentions a{text-decoration:underline}main.biens .recherche .menu_alerte .champForm input{border-color:var(--blanc)}main.biens .recherche .menu_alerte .bt{margin:35px auto 0;padding:10px 25px;font-size:16px}main.biens .liste_biens{width:1780px;max-width:100%;margin:0 auto;padding-bottom:100px}main.biens .liste_biens>.total_seo{display:block;text-align:center;margin-top:35px}main.biens .liste_biens>.top_nav{display:flex;flex-flow:row wrap;justify-content:space-between;padding:35px 35px 0;align-items:flex-end}main.biens .liste_biens .tri{font-family:var(--supply);text-transform:uppercase;position:relative}main.biens .liste_biens .tri>span{position:relative;padding-right:20px;cursor:pointer}main.biens .liste_biens .tri>span::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../img/select_arrow_down.png) no-repeat center right;width:10px;height:10px;transition:transform .5s}main.biens .liste_biens .tri span.open::after{transform:rotate(180deg)}main.biens .liste_biens .tri .menu_tri{display:none;position:absolute;width:max-content;width:-moz-max-content;background-color:var(--blanc);right:0;top:100%;padding:10px;border-radius:10px;-webkit-box-shadow:0 8px 4px 0 rgba(0,0,0,.4);box-shadow:0 8px 4px 0 rgba(0,0,0,.4);z-index:10}main.biens .liste_biens .tri .menu_tri li{cursor:pointer}main.biens .liste_biens .tri .menu_tri li+li{margin-top:10px}main.biens .liste_biens>.top_nav .liste_pages{margin-bottom:0;justify-content:flex-start}main.biens .liste_biens .liste_pages{margin-bottom:0}main.biens .liste_biens .list_item{display:flex;flex-flow:row wrap;overflow:hidden;border-top-left-radius:30px;border-top-right-radius:30px}main.biens .liste_biens .list_item .visuel{position:relative;height:250px;width:100%;overflow:hidden}main.biens .liste_biens .list_item .visuel img{width:100%;height:100%;object-fit:cover;transition:all .3s}main.biens .liste_biens .list_item .visuel:hover img{transform:scale(1.1);opacity:.9}main.biens .liste_biens .list_item .txt{display:flex;flex-direction:column;justify-content:space-between;width:100%;background-color:var(--beige);overflow:hidden;border-bottom-left-radius:30px;border-bottom-right-radius:30px}main.biens .liste_biens .list_item .top{padding:20px}main.biens .liste_biens .list_item .top div+div{margin-top:5px}main.biens .liste_biens .list_item .type,main.biens .liste_biens .list_item .ref{font-size:14px;line-height:16px;text-transform:uppercase;font-family:var(--supply)}main.biens .liste_biens .list_item .top .xsti{display:block}main.biens .liste_biens .list_item .top+.texte{margin-top:20px}main.biens .liste_biens .list_item .texte .ckeditor{padding:20px}main.biens .liste_biens .list_item .texte .prix{display:flex;background-color:var(--bleu);border:1px solid var(--bleu);justify-content:space-between;align-items:center;color:var(--blanc);padding:15px 20px;transition:all 0.3s;border-bottom-left-radius:30px;border-bottom-right-radius:30px}main.biens .liste_biens .list_item .texte .prix:hover{background-color:var(--blanc);color:var(--bleu)}main.biens .prix .prix_bien sup{font-size:9px;font-family:var(--supply);text-transform:uppercase;vertical-align:bottom}main.biens .liste_biens .list_item .texte .prix .btn{width:25px;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid var(--bleu);border-radius:50px;background-color:var(--blanc)}main.biens .maillages{background-color:var(--bleu);color:var(--blanc);text-align:center;border-radius:30px;margin:0 35px 35px}main.biens .maillages article{max-width:800px;margin:0 auto}main.biens .maillages article .smti+.ckeditor{margin-top:50px}main.biens .outro+.maillages{margin-top:35px}@media screen and (max-width:1380px){main.biens .recherche{padding:35px}main.biens .liste_biens .list_item .visuel,main.biens .liste_biens .list_item .visuel+.txt{width:100%}main.biens .liste_biens .list_item .visuel{height:250px}main.biens .intro .ti{margin-top:25px}}@media screen and (max-width:1265px){main.biens .rech .left{width:100%;text-align:center}main.biens .rech .left .champs{width:100%;justify-content:center}main.biens .rech .left .reinit{margin:15px auto;justify-content:center}main.biens .rech .right{margin:0 auto}main.biens .maillages article .smti+.ckeditor{margin-top:35px}}@media screen and (max-width:980px){main.biens .recherche{padding:25px}main.biens .rech .left .champs,main.biens .rech .right .submit{display:none}main.biens .rech .menu_criteres{position:fixed;top:calc(50% - 25px);left:calc(50% - 25px);transform:translate(-50%,-50%);width:550px;margin:25px;padding:25px;max-width:calc(100% - 50px);z-index:200;height:calc(100% - 50px);overflow:auto}form.rech .field{margin:5px}main.biens .rech .menu_criteres .mobile .xsti{text-align:center;margin-bottom:15px}main.biens .rech .menu_criteres .mobile{display:block}main.biens .rech .menu_criteres .submit{background-color:var(--bleu);display:flex;color:var(--blanc);margin:15px auto}main.biens .rech .menu_criteres .submit svg{fill:var(--blanc);margin-right:5px}form.rech .field:first-child{margin-left:5px}main.biens .rech .right{order:1}main.biens .rech .left{order:2}main.biens .rech .left .reinit{width:max-content;width:-moz-max-content;max-width:100%}}@media screen and (max-width:550px){main.biens .liste_biens .list_item .visuel{height:180px}main.biens .liste_biens>.top_nav{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}main.biens .liste_biens .tri{align-self:flex-end;margin-top:10px}main.biens .rech .right .btns{flex-direction:column}main.biens .rech .btn+.btn{margin-left:0}main.biens .rech .btn{width:100%;justify-content:center}main.biens .rech .menu_criteres{position:fixed;top:0;left:0;transform:none;width:100%;margin:0;padding:50px 25px;max-width:100%;z-index:200;height:100%;overflow:auto;border-radius:0}main.biens .rech .menu_criteres .xsti.mobile{position:fixed;width:100%;display:flex;justify-content:space-between;background-color:var(--blanc);padding:15px 25px;left:0;top:0;align-items:center;z-index:10;border-bottom:1px solid var(--bleu)}main.biens .rech .menu_criteres .xsti.mobile .close{position:relative;top:initial;right:initial}main.biens .rech .menu_criteres .submit.mobile{position:fixed;bottom:0;left:0;width:100%;max-width:100%;border-radius:0;margin:0;text-align:center;justify-content:center}main.biens form.rech .input_custom{padding:25px 10px 0}main.biens form.rech .input_custom .close_ville{display:block}}
