/* https://haimmobiliers.fr/assets/css/style.css */
@media (min-width:1400px){.container{max-width:1360px}}@media (min-width:1600px){.container{max-width:1480px}}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}.masthead .owl-item{position:relative;height:65vh;overflow:hidden}.masthead .item{height:120%;margin-top:-150px}.owl-dots{position:absolute;width:100%;margin-top:-150px}.ads .owl-dots{margin-top:-50px!important}.overlay{position:absolute;height:100%;width:100%;text-align:center;color:#fff;top:0;left:0;padding-top:200px;text-shadow:0 0 10px rgba(0,0,0,.8)}.overlay h1{font-size:75px;font-weight:700}.owl-carousel .owl-item img{width:auto!important;margin:auto;margin-bottom:2em}.gallery_count{width:55px;padding:2px 7px;background:rgba(0,0,0,.6);text-align:center;color:#fff;margin-top:-50px;position:absolute;margin-top:-44px;z-index:9999;position:absolute}.widget-title{font-size:15px;font-weight:500;opacity:.5;margin-bottom:1em}.pagination .page-numbers{font-size:18px;padding:5px 10px!important;color:#a13028;transition:all .2s linear;border-radius:.125rem;margin-left:5px}.pagination .page-numbers:hover{transition:all .3s linear;border-radius:.125rem;background-color:#eee}.pagination .page-numbers.current,.pagination .page-item.active .page-link{background-color:#a13028!important;color:#fff}body{font-family:'Hind'!important;color:#333}h1,h2,h3,.btn{font-family:'Muli'!important}:root{--primary:#a13028}.btn,nav a,select{text-transform:uppercase;letter-spacing:.5px}nav a:not(.dropdown-item){font-size:16px;margin-left:10px;color:#a13028!important}.btn{font-weight:700}.btn-cst,.btn-cst:hover,.btn-primary:active,.btn-primary:focus{background-color:#a13028!important;background:#a13028!important;color:#fff}.text-cst{color:#a13028!important}.bg-cst{background:#a13028!important}.phone{font-size:17px}b,strong{font-weight:600}.cdc{padding:5px 0;background:#a13028;margin-left:-4em;width:170px;margin-bottom:1em;position:relative}.cdc a{color:#fff!important;padding-left:1em}.cdc::before{position:absolute;content:' ';transform:rotate(45deg);bottom:-9px;left:1px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #611c17}.tags{left:48px;position:absolute;top:50px;z-index:999}.search-bar .row{background:#333}.search-bar label{color:#fff}.search-bar .form-control{background:rgba(255,255,255,.7)!important;font-weight:700}.bg-cst2{background:linear-gradient(45deg,#a13028,#6b1f1a)}.sub-menu li{list-style-type:none;display:inline;margin:10px}.sub-menu a:not(.dropdown-item){color:#5f6573!important}.sub-menu{position:absolute;width:100%;top:80px;left:0;display:block;right:0;z-index:999}.wpcf7{max-width:100%!important}.wpcf7 input[type=submit]{color:#fff!important;border:0!important}.waves-input-wrapper{display:block}.estimation i{display:block;font-size:50px;color:#a13028}span.wpcf7-list-item{margin:0!important}span.first:not(.last){margin-right:20px!important}.custom-logo-link{position:absolute}.navbar{height:130px}.nav-link{font-size:20px!important}.owl-theme .owl-nav{margin-top:10px;position:absolute;width:100%;top:50%;z-index:9999999}.owl-next{position:absolute;right:0}.owl-prev{position:absolute;left:0}.owl-prev,.owl-next{background:rgba(0,0,0,.6)!important;font-size:50px!important;color:#fff!important;padding:20px!important;width:30px;border-radius:0!important;outline:none!important;box-shadow:none!important;border:none!important;margin:0!important}.owl-prev:active,.owl-next:active,.owl-prev:focus,.owl-next:focus,.wpcf7-submit:focus,.wpcf7-submit:active,.wpcf7-submit{outline:none!important;box-shadow:none!important;border:none!important}.wpcf7-submit{max-width:300px;display:block!important;margin:auto}.owl-nav{opacity:0;transition:all .5s}.owl-carousel:hover .owl-nav{opacity:1}a:active,a:focus,select:active,select:focus,select:active,select:focus{outline:none!important;box-shadow:none!important;border-color:#777!important}@media screen and (max-width:991px){.navbar-brand img{max-width:100px}.navbar-toggler{position:absolute;right:10px;top:25px}}.phones{position:absolute;z-index:999;right:10px;top:50px}.phones a{display:inline-block;padding-right:28px}@media screen and (max-width:1200px){#navbarNavDropdown{position:absolute;top:85px;z-index:99999;background:#fff;width:100%;left:0;padding:20px}.navbar{height:85px}.overlay{padding-top:100px}.overlay h1{font-size:50px!important}.overlay h2{font-size:25px!important}.phones{position:relative;top:0}.phones a{display:inline;margin-right:10px}.custom-logo-link{position:relative;width:100px}.sub-menu{position:absolute;margin-top:-55px!important;width:500px}}@media screen and (max-width:768px){.fnt-size{font-size:13.5px}.sub-menu{text-align:center!important}ul#menu-sous-menu{padding:0;text-align:center!important}.phones a{padding-right:10px;text-align:center}.phones{padding:10px 0;text-align:center}.phone{font-size:15px}.owl-carousel:hover .owl-nav{display:block;z-index:900}.ads .owl-dots{display:none}.ads h1{font-size:17pt!important}.cst-pl{padding:0 0 0 10px}.sub-menu{margin-top:0px!important;width:100%;background:#fff}.btnEstimContainer{flex-direction:column}.tags{left:-16px}.cdc{margin-left:-1em}.tags .cdc{margin-left:0em}}.pagination .page-item .page-link{font-size:18px;padding:5px 10px!important}.btnEstimContainer{display:flex;justify-content:center;align-items:center}@media screen and (min-width:1200px) and (max-width:1400px){.custom-logo-link{width:120px}}@media screen and (min-width:1200px) and (max-width:1550px){.phones{top:30px}.phones a{display:block;margin-bottom:10px}}