.custom-color-1{color:#2bca6e!important}.custom-color-2{color:#8b94a3!important}.custom-color-3{color:#3f4b59!important}.custom-bg-color-1{background-color:#1c222a!important}.box-shadow-custom{box-shadow:10px 10px 74px -15px rgba(0,0,0,.33)}.custom-list-style-1 li{position:relative;list-style:none}.custom-list-style-1 li:before{content:'-';display:block;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.custom-list-item-disabled{color:#c9c9c9!important;text-decoration:line-through}.custom-list-item-disabled .icons,.custom-list-item-disabled [class*=fa-]{color:#c9c9c9!important}.custom-padding-1{padding:11.2px 28.8px!important;padding:.7rem 1.8rem!important}.table td,.table th{padding:7.04px 12px;padding:.44rem .75rem}@media (max-width:991px){#header .header-nav-main.header-nav-main-mobile-dark nav>ul li{border-bottom:1px solid rgba(255,255,255,.2)}}.rev_slider .slides-number{position:absolute;top:50%;left:96.8%;transform:translate3d(-50%,-50%,0);z-index:21;width:5%;font-size:2.6em}.rev_slider .slides-number:before{content:'';display:block;position:absolute;top:58%;left:50%;width:120%;border-bottom:1px solid #fff;transform:translate3d(-50%,-50%,0) rotate(-45deg)}.rev_slider .slides-number span{display:block;color:#fff;text-align:center;font-family:Georgia,serif}.rev_slider .slides-number span.atual{position:absolute;top:-40px;width:100%}.rev_slider .slides-number span.total{position:absolute;bottom:-30px;width:100%}.rev_slider .tparrows{background:0 0!important}.rev_slider .tparrows:before{content:'\f0d8';font-family:'Font Awesome 5 Free';position:absolute;top:0;left:50%;line-height:0;font-weight:900;transform:translateX(-50%)}.rev_slider .tparrows:after{content:'';display:block;position:absolute;top:0;left:50%;height:25px;border-left:1px solid #fff;transform:translateX(-50%)}.rev_slider .tparrows.tp-rightarrow:before{content:'\f0d7';font-family:'Font Awesome 5 Free';bottom:0;top:auto}.rev_slider .tparrows.tp-rightarrow:after{bottom:0;top:auto;transform:translateX(-50%)}@media (max-width:991px){.rev_slider .slides-number{left:94.8%}}.properties-listing{overflow:visible;position:relative;z-index:1}.properties-listing li{list-style:none}.properties-listing .listing-item{transition:all .3s ease}.properties-listing .listing-item:hover{box-shadow:10px 8px 44px -15px rgba(0,0,0,.33)}.properties-listing .listing-item:hover .thumb-info .thumb-info-price i:after{width:60px}.properties-listing .listing-item .thumb-info .thumb-info-listing-type{position:absolute;top:0;left:0;z-index:2}.properties-listing .listing-item .thumb-info .thumb-info-price{display:block;width:100%;line-height:1}.properties-listing .listing-item .thumb-info .thumb-info-price i{position:relative}.properties-listing .listing-item .thumb-info .thumb-info-price i:after{content:'';display:block;position:absolute;top:50%;right:0;width:40px;border-bottom:1px solid #219cd2;transform:translateY(-50%);transition:all .3s ease}.properties-listing .listing-item .thumb-info .custom-thumb-info-title{display:block}.properties-listing .listing-item .thumb-info .custom-thumb-info-title ul li{display:inline-block;line-height:1;padding:1px 5px}.properties-listing .listing-item .thumb-info .custom-thumb-info-title ul li:nth-child(1){padding-left:0}.properties-listing .listing-item .thumb-info .custom-thumb-info-title ul li:nth-child(2){border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8}.thumb-info-listing-type-detail{position:absolute;z-index:2}#listingLoadMore{display:inline-block}.listing-load-more-loader{display:none;min-height:113px;position:relative}.thumb-info-side-image .thumb-info-side-image-wrapper{padding:8px}.thumb-info-side-image .thumb-info-side-image-wrapper img{transition:none}.thumb-info-side-image .thumb-info-caption p{font-size:1em}.thumb-info:hover .thumb-info-wrapper:after{opacity:.4}.special-offer-item{margin-bottom:30px}.special-offer-item:hover img{transform:scale(1.1,1.1)}.special-offer-item img{transition:all .3s ease}.special-offer-item .special-offer-wrapper{display:block;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0)}.special-offer-item .special-offer-wrapper:before{content:'';display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(23,23,23,.5);z-index:1}.special-offer-item .special-offer-wrapper .special-offer-infos{position:absolute;top:50%;left:50%;width:100%;z-index:2;transform:translate(-50%,-50%)}.special-offer-item .special-offer-wrapper .special-offer-infos span{display:block}@media (max-width:991px){.special-offer-item .special-offer-wrapper img{width:100%}}@media (max-width:767px){.xs-custom-mt-5{margin-top:30px!important}}.agents{margin-bottom:30px;position:relative;background:url(../../img/demos/real-estate/agents/agent-bg-blue.jpg);background-size:cover}.agents:before{content:'';display:block;position:absolute;top:50%;left:50%;width:95%;height:95%;border:1px solid #5a71a0;transform:translate3d(-50%,-50%,0)}.agents .agents-content{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.agents .owl-carousel .owl-item .agent-thumb{display:inline-block;width:30%}.agents .owl-carousel .owl-item .agent-thumb img{border:7px solid #fff;box-shadow:5px 2px 10px rgba(0,0,0,.3)}.agents .owl-carousel .owl-item .agent-infos{display:block}.agents .owl-carousel .owl-item .agent-infos span{display:block;color:#aebbd6}.agents .owl-carousel .owl-nav{padding-bottom:30px;padding-top:20px}.agents .owl-carousel .owl-nav button.owl-next,.agents .owl-carousel .owl-nav button.owl-prev{border:none!important;font-size:2em;padding:0!important;width:auto;height:auto}.agents .owl-carousel .owl-nav button.owl-next:active,.agents .owl-carousel .owl-nav button.owl-prev:active{background-color:none!important;border-color:transparent!important}.agents .owl-carousel .owl-nav button.owl-next:hover,.agents .owl-carousel .owl-nav button.owl-prev:hover{border:0!important}.agents .owl-carousel .owl-nav button.owl-prev{color:#2dc571!important}.agents .owl-carousel .owl-nav button.owl-prev:before{font-family:simple-line-icons;content:"\e07a";font-size:27.2px;font-size:1.7rem}.agents .owl-carousel .owl-nav button.owl-next{color:#fff!important}.agents .owl-carousel .owl-nav button.owl-next:before{font-family:simple-line-icons;content:"\e079";font-size:27.2px;font-size:1.7rem}.agents .owl-carousel.rounded-nav .owl-nav button.owl-prev.hover,.agents .owl-carousel.rounded-nav .owl-nav button.owl-prev:hover{color:#2bca6e!important}.agents .owl-carousel.rounded-nav .owl-nav button.owl-prev.active,.agents .owl-carousel.rounded-nav .owl-nav button.owl-prev:active{color:rgba(43,202,110,.7)!important}.agents .owl-carousel.rounded-nav .owl-nav button.owl-next.hover,.agents .owl-carousel.rounded-nav .owl-nav button.owl-next:hover{color:#fff!important}.agents .owl-carousel.rounded-nav .owl-nav button.owl-next.active,.agents .owl-carousel.rounded-nav .owl-nav button.owl-next:active{color:rgba(255,255,255,.7)!important}@media (max-width:991px){.agents:before{width:97%}}.agent-item{border:1px solid #ddd;padding:4px;margin:0 0 35px;padding:25px 10px}.agent-item p{font-size:.9em;margin:8px 0 6px}.agent-item.agent-item-detail{padding:35px}@media (max-width:991px){.agent-item img{margin-bottom:25px}.agent-item .list.list-icons{margin:20px 0 0!important}}.page-header-light{border-bottom:5px solid #f7f7f7;border-top:5px solid #fff}.page-header-light h1{font-weight:400;font-size:2em}.page-header-light .breadcrumb.breadcrumb-valign-mid{top:22%}.newsletter{margin-bottom:30px;border:2px solid #219cd2}.newsletter i{display:block;font-size:2.2em}.newsletter form .form-control{height:40px;font-size:12px}.newsletter form .form-control::-webkit-input-placeholder{color:#444}.newsletter form .form-control::-moz-placeholder{color:#444}.newsletter form .form-control:-ms-input-placeholder{color:#444}.newsletter form .form-control:nth-child(2){border-top:0}.newsletter form button{border:0!important}#footer{border:none}#footer .nav-footer ul{padding-left:15px}#footer .footer-copyright{border-top:0}#footer .footer-copyright .row{border-top:1px solid #2a313a}#footer .twitter [class*=fa-]{color:#35b5e5}#footer .twitter .status{color:#8b94a3}#footer .twitter .meta a{color:#3f4b59}