/*** Moteur avancé ***/
.motListe .col-xl-auto {min-width: 12%;}
.motListe .dropdown-menu {min-width: 325px;}
.moteur .dropdown-item{font-size:1.4rem;padding:1.5rem;}
.motListe .dropdown-item{font-size: 13px;padding: 1rem .5rem;border-bottom:unset;}
.budget .dropdown-menu.show, 
.rentabilite .dropdown-menu.show {padding: 3rem;top: 2rem !important;}
.budget .libelle,
.rentabilite.libelle {display: inline-block;padding-right: 1.5rem;color: rgba(var(--couleur-principale), 1);font-size: 1.5rem;min-width: 95px;}
.budget .unite,
.rentabilite .unite{display: inline-block;padding-left: 1.5rem;color: rgba(var(--couleur-principale), 1);font-size: 1rem;}
.budget .form-control,
.rentabilite .form-control {padding: 1rem;height: 3.5rem;font-size: 12px;color:#000;width: 100%;}
.budget .form-control::placeholder,
.rentabilite .form-control::placeholder{color:#251825;font-weight:600;}
.moteur .dropdown-toggle {font-size:1.5rem}
.select2-selection__choice__display {font-size: 1.5rem;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:0.5rem;margin:0 .5rem .5rem 0}
.motListe input[type=radio]:checked{background:rgb(var(--couleur-secondaire));}
.motListe label{text-transform:unset;font-size:13px;}
.cType, .cNature, .cOccupation, .cPropriete {gap: 16px;font-size: 13px;}
.cSurf .form-control {height: 40px;font-size: 12px;width: 100%;}
.cSurf .form-control::placeholder{color:#251825;font-weight:600;}
.cSurf span::after{content: "m²";position: absolute;right: 8px;top: 0;color: #b1b1b0;font-size: 12px;}
.btnFiltre {border: 1px solid #D8D8D8;padding:1rem;border-radius: 6px;font-weight: 500;font-size: 1.4rem;gap: 8px;justify-content:center;align-items: center;background: #FFF;margin-bottom: -5px;  }
.btnFiltre .count {font-size: 10px;width: 17px;height: 17px;background-color: rgb(var(--couleur-secondaire));border-radius: 50%;color: #FFF;display: flex;justify-content: center;align-items: center;padding:0;}
.btnSub {height:43px;gap: 8px;border-radius: 6px;}
.btnSub::before{border-radius:6px;}
.dropType, .dropOccupation{min-width:210px;}
/***/

/*** Liste Offres ***/
.page-item.active .page-link {background-color: rgba(var(--couleur-principale),1);}
.afficheTransport {position: absolute;z-index: 1;top: 1.5rem;left: 3rem;padding: 8px 12px;background: #FFF;font-size: 1.2rem;}
.offcanvas-collapse .closeCanvas {z-index: 2;border: 1px solid #e6e5e9;background: unset;padding: 1rem;position: absolute;right: 1rem;font-size: 14px;height: 30px;border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;}
.offcanvas-collapse .titreCritere {font-size: 14px;font-weight: 600;}
.offcanvas-collapse .form-check-label {margin-left: 1rem;font-size: 12px;}
.listPresta {border-bottom: 1px solid #e6e5e9;margin-bottom: 2rem;}
.form-control.reference {font-size: 13px;padding: 1rem 1.5rem;height: 34px;}
.dropTri{text-align: right;}
#dropdownTri{color: rgba(var(--couleur-principale), 1);border: solid 0.1rem rgba(var(--couleur-separateur),1);padding: 1rem 1.5rem;outline: none!important;border-radius: 0;}
#dropdownTri:focus{outline: none!important;box-shadow: none!important;}
.dropTri .dropdown-menu{border: solid 0.1rem rgba(var(--couleur-separateur),1);padding: 1rem 0;border-radius: 0;}
.dropTri .dropdown-menu.show{margin-right: 2.8%;margin-top: .5rem;}
#dropdownTri,
.dropMenuTri .dropdown-item{ font-size: 1.4rem;}
.dropMenuTri .dropdown-item:hover{background: rgba(var(--couleur-secondaire), 1);color: #ffffff;}
.activeBtn{background-color: rgba(var(--couleur-principale), 1);color: white;}
/***/

/*** Form alerte ***/
.blocForm label{font-size:13px;width:100%;font-weight: 500;}
.blocForm p{font-size:13px;width:100%;}
.blocForm .form-control{font-size: 13px;padding: 1rem 1.5rem;height: 34px;}
.blocForm .select2 {width: 100% !important;}
.blocForm .select2-search__field {margin: 0 !important;height: auto !important;font-size: 13px !important;border: 1px solid #ced4da !important;line-height: 3 !important;}
/***/

/*** Bloc CRO ***/
.offMarket {margin-top:3rem;min-height: 500px;}
.offMarket .c_visuel{background:rgba(var(--couleur-secondaire), 1);position: absolute;top: 0;bottom: 0;z-index: 1;}
.offMarket .c_visuel img{width:100%;height:100%;object-fit:cover;opacity:.6;mix-blend-mode: darken;}
.offMarket .c_content {position:absolute;top:0;bottom:0;z-index:2;width:100%;height:100%;padding:2rem;display: flex;flex-direction: column;justify-content: space-between;}
.offMarket .c_logo {display: flex;justify-content:center;margin-bottom:1.5rem}
.offMarket .c_content p {color: #FFF;font-weight: 600; text-align: center;font-size: 14px;}
.offMarket .c_content .blocNb {backdrop-filter: blur(44px);border-radius: 8px;padding: 16px ;background:rgba(36, 36, 36, 0.3)}
.offMarket .c_content .blocNb p{font-size: 20px;font-weight: 700;}
.offMarket .c_content p.nb span {font-weight: 900;font-size: 80px;}
.offMarket a.btn {display: flex;width: 100%;justify-content: center;align-items: center;gap: 8px;background: #FFF;border-radius: 0;font-size: 16px;font-weight: 600;padding: 1.25rem;}
/***/

@media (min-width: 1600px) {
    
}

@media (min-width: 1400px) {

}

@media (max-width : 1024px) {

}

@media (max-width : 480px) {

}