.featured-slider .swiper-container{padding-top:5px}.column-text.classic h2{text-transform:uppercase!important}.img-frame.classic.has-border{border:10px solid #fff}.img-frame.classic.has-shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.img-frame.classic.has-shadow img{max-width:100%}.column-text.classic{margin-left:0;padding-left:13px}.column-text.classic p{font-size:15px;line-height:24px;margin:0 0 30px;color:#555}.column-text.classic .categories-holder.classic{margin:0;padding:30px 0;text-align:center;border-top:1px solid #eee;border-bottom:inherit}.column-text.classic .categories-holder.classic li{display:inline-block;margin:0;padding:0 75px 0 0;list-style:none}.column-text.classic .categories-holder.classic li:last-child{padding:0;border:none}.column-text.classic .categories-holder.classic li:last-child:after{display:none}.column-text.classic .categories-holder.classic li i{font-size:30px;display:block;padding-bottom:10px;color:#17bde7;text-align:center}.column-text.classic .categories-holder.classic .has-border{position:relative}.column-text.classic .categories-holder.classic .has-border:after{position:absolute;top:0;right:40px;width:1px;height:100%;content:'';border-right:1px solid #eee}.featured-slider .img-frame.classic{margin-bottom:10px}.img-frame.classic.has-border{border:10px solid #fff}.img-frame.classic.has-shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.column-text.classic{padding-left:13px;margin-left:0}.column-text.classic p{color:#555;line-height:24px;font-size:15px;margin:0 0 30px}.column-text.classic .categories-holder.classic{padding:30px 0;margin:0;border-top:1px solid #eee;border-bottom:inherit;text-align:center}.column-text.classic .categories-holder.classic li{list-style:none;display:inline-block;padding:0 70px 0 0;margin:0}.column-text.classic .categories-holder.classic li:last-child{padding:0;border:none}.column-text.classic .categories-holder.classic li:last-child:after{display:none}.column-text.classic .categories-holder.classic li i{color:#17bde7;display:block;font-size:30px;margin:0 0 15px}.column-text.classic .categories-holder.classic li span{display:block;padding-top:10px}.column-text.classic .categories-holder.classic .has-border{position:relative}.column-text.classic .categories-holder.classic .has-border:after{content:'';border-right:1px solid #eee;position:absolute;top:0;right:40px;width:1px;height:100%}[class*=col-lg],[class*=col-md],[class*=col-sm]{display:inline-block;float:none;margin:0 -4px 0 0;vertical-align:top}.all-service-list{clear:both}.element-title:after,.field-holder:after,.list-detail-options:after,.map-sec-holder:after,.property-detail .category-list li:after,.property-grid-slider .element-title:after,.property-info-sec ul li:after{clear:both;display:block;content:"";line-height:0}.g-recaptcha{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}.element-title h3{font-weight:400;display:inline-block;margin:0}.wp_rem_loader{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:1010}.wp_rem_loader .loader-img i{color:#fff}.v2 .chosen-container{margin-top:-10px}.main-header .top-header .field-holder{display:inline-block;margin-left:35px;margin-right:35px}.field-holder{position:relative}.loader-img{position:absolute;top:50%;right:0;bottom:0;left:0;width:40px;height:40px;margin:0 auto}.loader-img i{font-size:40px;position:absolute;top:0;left:0;width:100%}@keyframes fullexpand{0%{width:0}100%{width:100%}}@keyframes fullexpand{0%{width:0}100%{width:100%}}@keyframes fullexpand{0%{width:0}100%{width:100%}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.wp-rem-button-loader{line-height:36px;position:absolute;top:0;left:0;display:none;width:100%;height:100%;cursor:pointer;text-align:center;vertical-align:top;border:0;border-radius:3px;background:#feba44;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.wp-rem-button-loader small{font-size:30px;font-weight:700;line-height:22px;display:inline-block;text-decoration:none;color:#fff}.wp-rem-button-loader>div{display:inline-block;width:8px;height:8px;border-radius:100%;background-color:#fff}.wp-rem-button-loader>div{display:inline-block;width:8px;height:8px;animation:bouncedelay 1.4s infinite ease-in-out;border-radius:100%;animation-fill-mode:both}.input-button-loader{display:inline-block}@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.field-holder .loader-holder{position:absolute;z-index:9999;top:5px;right:6px;width:20px;height:18px;text-align:center;background-color:#fff}.field-holder .loader-holder{line-height:18px;top:4px;right:8px}.element-title span{font-family:Roboto,sans-serif;font-size:12px;line-height:18px;display:block;text-transform:uppercase;color:#919191}.element-title h5{font-family:Karla,sans-serif;font-size:16px!important;font-weight:500!important;display:inline-block;margin:0;padding:15px 0 0;color:#a3a7ab!important}.property-hidden-list li{border-top:1px solid #f1f1f1;padding-top:20px}.property-hidden-list li:last-child{border-bottom:none;margin-bottom:0}@-moz-document url-prefix(){.user-profile .team-fields>div:last-child{margin-bottom:15px}.user-profile .invite-member-popup .col-lg-12.col-md-12:last-child{margin-bottom:15px}}.chosen-container{width:100%!important}#overlay{position:fixed;z-index:999;top:0;left:0;display:none;width:100%;height:100%;opacity:.5;background-color:#000;-moz-opacity:.5;-khtml-opacity:.5}.element-title{position:relative;display:inline-block;width:100%;margin:0 0 25px}.element-title h4{font-weight:700;margin:0}.element-title h3{font-weight:400;display:inline-block;margin:0}.element-title.has-border{border-bottom:1px solid #eee;padding-bottom:15px}.cs-map-section p{margin-top:16px}.cs-map-section{position:relative!important;display:inline-block;width:100%;margin:0;border:1px solid #f4f4f4;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;vertical-align:middle}.map-address-holder{margin:0 -15px;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:left;background:#fff;-ms-flex-pack:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-align:flex-end;-webkit-box-align:end;align-items:flex-end}.map-address-holder .field-holder{width:-webkit-calc(100% - 128px);width:-moz-calc(100% - 128px);width:calc(100% - 128px)}.map-address-holder .field-holder{display:inline-block;vertical-align:bottom;padding-left:15px;padding-right:30px}.field-holder .map-holder{position:relative;display:inline-block;width:100%;border:1px solid #e8ecef;border-radius:5px}.service-list{margin-bottom:10px}.service-list ul{margin:0;padding:0}.service-list>ul>li{position:relative;margin:0 -15px;padding:12px 15px;list-style:none;border-top:0}.service-list>ul>li:nth-child(even){background-color:#fafafa}.service-list>ul>li:nth-child(odd),.service-list>ul>li:nth-child(odd) .info-holder{background-color:#fff}.service-list>ul>li:last-child{border-bottom:0}.description-holder ul{margin:0;padding:0}.list-detail-options>h3{padding-right:35px}.filter-holder{position:relative;padding:40px 0 10px;background:#fafafa;box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.features-holder .section-title{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.features-holder .section-title h2{font-size:20px;margin-bottom:0}.section-title.center{text-align:center}.section-title.left{text-align:left}.section-title.right{text-align:right}.chosen-container-single .chosen-single span{left:0}.form-control:focus{border:1px solid #ccc;box-shadow:none}.property-info-sec ul{margin:0 0 22px 0;padding:0}.property-info-sec ul li{display:block;margin:0;padding:0;text-align:left;border-top:1px solid #eee;box-shadow:none;text-shadow:none;margin-top:-1px;padding-top:11px;position:relative}.property-info-sec ul li:last-child{margin-bottom:0;border-bottom:0}.property-info-sec ul li label{font-size:14px;font-weight:500;line-height:20px;display:inline-block;margin:0;vertical-align:top;color:#484848}.property-info-sec ul li span{font-size:14px;line-height:20px;box-shadow:none;text-shadow:none;color:#767676}.property-info-sec ul li span{float:right;position:absolute;top:auto;right:0}.location-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.list-price h6{margin:0}.range-view-form .field-holder .input-field{font-size:12px;font-weight:500;height:40px;color:#555;border:none}.range-view-form .field-holder label{font-size:16px;font-weight:700;line-height:22px;display:block}.range-view-form .field-holder span{font-size:14px;font-weight:700;line-height:20px;display:block;margin-top:4px}.range-view-form .field-holder span a{text-decoration:underline}.range-view-form .field-holder span+span{margin-top:0}.range-view-form .field-holder a{font-size:14px;font-weight:700;line-height:20px;display:inline-block;text-decoration:none;color:#337abc}.map-holder{line-height:10px;position:relative}.map-fullwidth.map-holder{z-index:0}.map-holder.has-shadow{border:5px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}.wp-rem-top-map-holder{position:relative}.sidebar .widget:last-child{margin-bottom:0}.post-featured{display:inline-block;position:absolute;z-index:99;line-height:15px;padding:5px;background:#feba44;color:#fff;-webkit-transform:rotate(-42deg);-moz-transform:rotate(-42deg);-ms-transform:rotate(-42deg);-o-transform:rotate(-42deg);transform:rotate(-42deg);left:-31px;top:10px;width:115px;text-align:center;font-size:12px}#map,body,html{width:100%;height:100%}.type-holder-main{position:relative}.type-holder-main .loader-holder{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:center;background:rgba(255,255,255,.9);-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;opacity:0;visibility:hidden;z-index:-1;border:solid 1px #5b2e8b;border-radius:2px}.type-holder-main .loader-holder:before{content:"";top:50%;left:50%;font-size:24px;margin-left:-15px;margin-top:-15px;z-index:10;-webkit-animation:fa-spin 2s infinite linear;-moz-animation:fa-spin 2s infinite linear;-ms-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;opacity:1;visibility:visible;position:absolute;width:25px;height:25px;border:2px solid #595959;border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-radius:100%}.type-holder-main .loader-holder img{display:none}.service-list .info-holder{position:relative;padding:20px 0}.slide-loader-holder{position:relative}.slide-loader-holder.slide-loader:before{position:absolute;z-index:2;bottom:-3px;width:100%;height:2px;margin:2px 0;content:'';background-color:#595959}.property-grid{margin:0 0 30px;background-color:#fff;border:1px solid #f1f1f1}.property-grid figure a{text-decoration:none;outline:0;box-shadow:none;display:block}.property-grid figure img{width:100%}.property-grid .post-title{margin-bottom:7px;padding:0;clear:both}.property-grid .img-holder.image-loaded figure:before{opacity:1;visibility:visible}@media (min-width:992px){.property-grid .img-holder figure{height:219px}.real-estate-property .col-lg-6 .property-grid .img-holder figure{height:249px}.property-grid .img-holder.image-loaded figure,.real-estate-property .col-lg-6 .property-grid .img-holder.image-loaded figure{height:auto;overflow:visible}}.real-estate-property .info-content{position:absolute;bottom:100%;background:rgba(0,0,0,.5);left:50%;margin:0 0 15px 0;border-radius:3px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.real-estate-property .info-content span{font-size:11px;padding:7px 15px 6px;color:#fff;font-weight:600;display:block;line-height:normal;text-transform:uppercase}.real-estate-property .info-content:before{position:absolute;left:50%;bottom:-5px;width:0;height:0;content:"";margin:0 0 0 -5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.5)}.real-estate-property span.cs-categories{font-size:10px;line-height:normal;position:absolute;top:15px;left:15px;padding:4px 10px;text-transform:uppercase;color:#fff;background-color:rgba(0,0,0,.3);border-radius:2px}.property-grid .featured~span.cs-categories{left:95px}.property-grid .text-holder{position:relative;display:inline-block;width:100%;padding:25px;background-color:#fff}.property-grid .property-price{font-size:18px;font-weight:700;display:block;margin-bottom:7px;color:#feba44;float:left;line-height:24px;width:69%}.property-grid .property-price small{display:block;font-size:10px;font-weight:400;line-height:16px;width:100%}.property-price .price-type{font-size:12px!important;font-weight:400!important;line-height:18px;display:inline-block}.property-grid .post-title h4{margin:0;font-size:17px}.property-grid .post-title a{color:#3b3b3b;font-size:17px;text-decoration:none;outline:0}.property-grid .post-title+.post-category-list li{color:#595959}.property-grid .post-category-list{padding:0;margin-bottom:10px}.property-grid .post-category-list li{font-size:13px;font-weight:600;font-style:normal;line-height:normal;display:inline-block;margin:0 12px 0 0;list-style:none;color:#3b3b3b}.property-grid .post-category-list li:last-child{margin-right:0}.property-grid .post-category-list li i{margin-right:4px}.property-grid ul.property-location{padding-left:0;margin:0 0 5px 0}.property-grid ul.property-location{margin-bottom:10px}.property-grid ul.property-location li{list-style:none;vertical-align:middle;color:#595959;font-size:13px;line-height:19px;margin:0;padding:0}.property-grid ul.property-location i{margin-right:5px;vertical-align:middle}.property-grid .img-holder{border-width:1px;border-color:#f2f2f2 #f2f2f2 transparent #f2f2f2;border-style:solid;border-bottom-width:0}.real-estate-property .classic figure:before{display:none}.property-grid.classic{box-shadow:0 0 8px rgba(0,0,0,.3);border:0}.property-grid.classic .text-holder{padding:20px 25px 25px}.property-grid.classic .post-title a{letter-spacing:.5px!important}.property-grid.classic .location-list{margin:0 0 18px;padding:0}.property-grid.classic .location-list li{font-size:12px;color:#354e52}.property-grid.classic .location-list li i{margin-top:0}.property-grid.classic .post-category-list{margin:0 0 -10px 0;display:inline-block;width:100%}.property-grid.classic .post-category-list li i{line-height:22px;position:absolute;top:0;left:0;width:22px;height:22px;text-align:center;vertical-align:middle;border-radius:100%;background-color:#eee}.property-grid.classic .post-category-list li:hover i{color:#fff}.property-grid.classic .post-category-list li{font-size:12px;font-style:normal;line-height:22px;position:relative;margin:0 10px 10px 0;padding:0 12px 0 32px;color:#595959;border:1px solid #eee;border-radius:20px}.real-estate-property .property-grid.classic .img-holder .featured{left:-8px}.property-grid.classic.v2{box-shadow:none;border:solid 1px #e5e5e5}.property-grid.classic.v2 .text-holder{padding:20px 25px 10px}.property-grid.classic.v2 .location-list{margin:0 0 10px}.property-grid.classic.v2 .location-list li{font-size:14px;color:#b8b8b8}.property-grid.classic.v2 .post-category-list li{margin:0 12px 0 0;border-radius:0;padding:0 12px 0 0;border-width:0}.property-grid.classic.v2 .post-category-list{margin:0 0 10px;width:100%;clear:both}.property-grid.classic.v2 .post-category-list li:before{background-color:#929293;content:"";position:absolute;right:-2px;top:4px;width:2px;height:65%}.property-grid.classic.v2 .post-category-list li:last-child{border:none;padding-right:0;margin-right:0}.property-grid.classic.v2 .post-category-list li:last-child:before{display:none}.property-grid.classic.v2 .text-holder .property-price .price-type{color:#b8b8b8!important;font-size:12px!important;font-weight:400!important;font-style:normal}.property-grid.classic.v2 .img-holder{border-width:0}.property-grid-slider.v2{margin:0}.property-grid-slider.v2 .swiper-slide{margin:0}.property-grid-slider.v2 .swiper-button-next,.property-grid-slider.v2 .swiper-button-prev{background-image:none;font-size:50px;color:#595959;margin-top:-25px;width:auto;height:auto}.property-grid-slider.v2 .swiper-button-prev{left:-75px}.property-grid-slider.v2 .swiper-button-next{right:-75px}.property-grid-slider.v2 .swiper-button-next i,.property-grid-slider.v2 .swiper-button-prev i{border:none;font-size:inherit;color:inherit}.property-grid-slider.v2 .swiper-button-next:hover i,.property-grid-slider.v2 .swiper-button-prev:hover i{background-color:inherit!important}.property-grid-slider.v2 .swiper-button-next,.property-grid-slider.v2 .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.property-grid-slider.v2 .swiper-button-next:hover i,.property-grid-slider.v2 .swiper-button-prev:hover i{background:0 0;border-color:inherit;color:inherit}.property-grid .img-holder{position:relative}.property-grid .img-holder:after{content:"";position:absolute;top:0;left:-10px;width:105%;height:100%;background-color:#fff;z-index:2;opacity:1;visibility:visible}.property-grid .img-holder:after{width:100%;left:0}.property-grid .img-holder:before{content:"";top:50%;left:50%;font-size:24px;margin-left:-15px;margin-top:-15px;z-index:10;-webkit-animation:fa-spin 2s infinite linear;-moz-animation:fa-spin 2s infinite linear;-ms-animation:fa-spin 2s infinite linear;-o-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;opacity:1;visibility:visible;position:absolute;width:25px;height:25px;border:2px solid #595959;border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-radius:100%}.property-grid .img-holder.image-loaded:after,.property-grid .img-holder.image-loaded:before{opacity:0;visibility:hidden}.real-estate-property .property-grid.classic .img-holder .featured{font-size:10px;line-height:normal;position:absolute;top:15px;left:-5px;padding:4px 10px;text-transform:uppercase;color:#fff;background-color:#0089d0}.real-estate-property .property-grid.classic .img-holder .featured:before{position:absolute;bottom:-6px;left:0;width:0;height:0;content:'';border-top:6px solid #193195;border-left:6px solid transparent}.property-grid-slider{position:relative;margin:0 80px 0}.property-grid-slider .swiper-slide{width:325px}.property-grid-slider .element-title h5{text-transform:uppercase!important}.property-grid-slider .element-title{margin-bottom:35px}.property-grid-slider .swiper-button-next{position:absolute;top:0;right:0;left:auto;height:28px;margin:0;background-image:none}.property-grid-slider .swiper-button-prev{position:absolute;top:0;right:36px;left:auto;height:28px;margin:0;background-image:none}.property-grid-slider .swiper-button-next i{font-size:10px;line-height:27px;position:absolute;top:0;right:0;width:28px;height:28px;text-align:center;color:#3f3f3f;border:1px solid #c8c8c8}.property-grid-slider .swiper-button-prev i{font-size:10px;line-height:27px;position:absolute;top:0;left:0;width:28px;height:28px;text-align:center;color:#3f3f3f;border:1px solid #c8c8c8}.property-grid-slider .swiper-button-next:hover i,.property-grid-slider .swiper-button-prev:hover i{color:#fff;border-color:transparent;background-color:#feba44}.list-top-category,.list-top-category .img-holder:after,.property-grid.list-top-category .text-holder{background-color:#eaeaea}.rem-property-options{margin:0;padding:0;background-color:transparent}.rem-property-options li{pointer-events:fill;display:inline-block;vertical-align:top;list-style:none;list-style-type:none;margin:0;padding:0}.post-property-footer{border-top:solid 1px #eee}.post-property-footer .rem-property-options,.property-grid .post-property-footer .rem-property-options{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0}.post-property-footer .rem-property-options li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:solid 1px #eee;margin:0!important}.property-grid.list-top-category .post-property-footer{border-top-color:#ccc}.property-grid.list-top-category .post-property-footer .rem-property-options li{border-right-color:#ccc}.post-property-footer .rem-property-options li:last-child{border-right:0;margin:0}.property-grid .featured{font-size:10px;line-height:normal;position:absolute;top:15px;left:15px;padding:4px 10px;text-transform:uppercase;color:#3b3b3b;background-color:#ffd42a;border-radius:2px;font-weight:500}.property-grid .rem-property-options{text-align:right}#footer{position:relative}.wp-rem-header-hidden #header{display:none}.wp-rem-footer-hidden #footer{display:none}.real-estate-hidden-property [class*=col-lg]>.text-holder{padding:10px 20px;background:#fff;border-bottom:solid #efefef 1px}.real-estate-hidden-property .text-holder a{font-size:14px;font-weight:600;line-height:26px;display:inline-block;vertical-align:middle;color:#53b6eb}.real-estate-hidden-property .text-holder a:hover{text-decoration:underline}.map-holder{line-height:10px;position:relative}.map-fullwidth.map-holder{z-index:0}.map-holder.has-shadow{border:5px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.05)}.wp-rem-top-map-holder{position:relative}.wp-rem-top-gmap-holder{position:relative}.wp-rem-top-map-holder .slide-loader{position:absolute;top:0;left:0;width:100%;height:5px}.wp-rem-top-map-holder .slide-loader.loading:before{position:absolute;z-index:2;bottom:-2px;left:0;width:100%;height:5px;margin:2px 0;content:'';background-color:#feba44}.property-item .img-holder{display:inline-block;width:70px;height:70px;vertical-align:middle;margin:0 -4px 0 0}.property-item .img-holder figure img{max-width:100%}.property-item .img-holder~.text-holder{width:70%;margin:0 -4px 0 0;display:inline-block;vertical-align:middle;padding-left:15px}.property-item .text-holder{display:block;position:relative}.property-item .text-holder .property-title{font-size:14px;line-height:18px;color:#000;display:block;font-weight:500}.property-item .text-holder .property-price{font-size:16px;line-height:24px;display:block}.wide{position:relative;z-index:5}.chosen-container-single .chosen-single div b{background:0 0;width:20%}.swiper-button-disabled{opacity:.35;cursor:default;pointer-events:none}.list-detail-options .property-data{clear:both;display:inline-block;vertical-align:middle}.property-data ul{padding-left:0;margin-bottom:0;line-height:20px}.property-data li{list-style:none;display:inline-block;margin-right:2px;line-height:20px;vertical-align:middle;color:#333}.property-data li a{font-size:14px;color:#333;display:inline-block;vertical-align:text-top}.property-data li a:hover{color:#feba44}.property-data li i{margin-right:5px;display:inline-block;vertical-align:middle;line-height:20px}.property-data .featured-property span{font-size:10px;display:inline-block;padding:3px 7px;color:#fff;border-radius:3px;line-height:14px;text-transform:uppercase}.property-featured-widget{margin:-5px 0 25px}.widget .widget-title{margin:0 0 15px}.widget .widget-title h4{margin:0;text-transform:uppercase}.property-featured-widget .img-holder img{width:100%}.property-featured-widget .text-holder{padding:15px 0 0 0}.property-featured-widget .real-estate-property .text-holder{padding:25px}.property-featured-widget .text-holder h6{margin:0 0 5px}.property-featured-widget .text-holder h6 a{text-transform:uppercase}.property-featured-widget .text-holder p{color:#555}.property-featured-widget .text-holder .property-price{font-size:16px;font-weight:700;color:#feba44}.property-detail .element-title{margin-bottom:18px}.property-detail .element-title h5{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase!important;color:#000}.property-info-holder{position:absolute;top:94px;left:21%;width:400px;padding:30px;background:#fff}.property-info-holder .price{font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;display:block;margin-bottom:10px;color:#feba44}.property-info-holder h2{font-size:25px;font-weight:700;margin-bottom:18px;color:#595959}.property-info-holder address{font-family:Roboto,sans-serif;font-size:14px;font-weight:600;font-style:normal;margin-bottom:25px;color:#555}.property-info-holder address i{display:inline-block;margin-right:5px;vertical-align:middle}.property-info-holder .property .text-holder{display:inline-block;width:188px;margin-right:35px;vertical-align:top}.property-info-holder .property .text-holder h5{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#000}.property-info-holder .property .text-holder .field-holder{width:70%}.property-info-holder .property .text-holder .field-holder .chosen-container-single .chosen-single{line-height:17px;display:block;height:22px;padding:0;text-decoration:none;border:none;border-color:#eceef4;background:0 0;box-shadow:none}.property-info-holder .property .text-holder .field-holder .chosen-container-single .chosen-single span{font-size:14px;display:inline-block;margin-right:0;color:#555}.property-info-holder .property .text-holder .field-holder .chosen-container-single .chosen-single div b:before{font-family:icomoon!important;font-size:14px;font-weight:400;position:absolute;top:-10px;right:0;content:'\e313';color:#555}.property-info-holder .property .img-holder{display:inline-block;width:113px;vertical-align:top}.property-info-holder .property .img-holder figure{border:1px solid #ccc}.property-info-holder .property .img-holder figure img{width:100%}.detail-nav{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:4px 0}.detail-nav ul{margin:0;padding:0}.detail-nav ul li{display:inline-block;margin-right:-4px;list-style:none;text-align:center;padding:8px 21.6px}.detail-nav ul li a{font-size:14px;font-weight:500;display:block;text-transform:capitalize;color:#fff;border-bottom:solid 2px transparent;padding-bottom:12px;margin-bottom:-12px}.detail-nav ul li a i{font-size:14px;margin-right:6px;line-height:19px;display:inline-block;vertical-align:middle}.detail-nav-map ul,.detail-nav-map ul li{border-color:#e1e1e1}.detail-nav-map ul li:first-child{border-left:0;padding-left:0}.detail-nav-map ul{position:relative}.detail-nav-map ul li a{position:relative;z-index:3;color:#555}.detail-nav-map ul li a:hover,.detail-nav-map ul li.active a,.detail-nav-map ul li:hover a{color:#fff}.location-holder{margin-bottom:34px;padding:20px 28px 12px;background-color:#fff}.location-holder .section-title{margin-bottom:22px}.location-holder .section-title h2{font-size:16px!important;line-height:22px!important;margin:0;letter-spacing:.3px!important;text-transform:uppercase!important}.location-holder .location-list{margin:0;padding:0}.location-holder .location-list li{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:22px;position:relative;margin:0 -4px 20px -2px;padding:0 0 0 34px;letter-spacing:0;color:#3b3b3b}.location-holder .location-list li:after{display:block;clear:both;content:''}.location-holder .location-list li img{position:absolute;top:0;left:0;display:inline-block;width:24px;height:auto;margin:0 8px 0 0;vertical-align:top}.location-holder .location-list li span{font-size:12px;line-height:12px;display:block;margin:0;color:#595959}.category-holder{margin-bottom:34px;padding:25px 0 12px 27px;background-color:#fff}.category-holder .section-title{margin-bottom:20px}.category-holder .section-title h2{font-size:16px!important;line-height:22px!important;margin:0;letter-spacing:.3px!important;text-transform:uppercase!important}.property-detail .category-list{margin:0;padding:0}.property-detail .category-list li{font-size:14px;line-height:24px;position:relative;margin:0 -4px 14px 0;padding:0;letter-spacing:.5px;color:#555}.property-detail .category-list li i{font-size:18px;line-height:20px;display:inline-block;margin:0 15px 0 0;vertical-align:middle;width:22px;text-align:center}.property-detail .category-list li i+i{position:absolute;right:10px}.list-detail-options{margin-bottom:20px;padding-top:0}.list-detail-options .title-area{float:left;width:70%}.list-detail-options .title-area h2{text-transform:capitalize!important}.list-detail-options .title-area .price-holder{margin-bottom:5px;display:inline-block}.list-detail-options .title-area .price-holder span{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;letter-spacing:1px}.list-detail-options .title-area address{font-style:normal;position:relative;margin:0;padding:0!important;margin-bottom:5px}.list-detail-options .title-area address i{position:absolute;top:-3px;line-height:24px;left:0}.list-detail-options .title-area address span{position:relative;display:inline-block;padding:0 20px 0 20px;vertical-align:top;margin-bottom:5px}.list-detail-options .title-area address span:first-child{display:block;width:100%}.flexslider{border:0!important;margin-bottom:0!important;background:0 0!important}.flexslider ul li{list-style:none!important}.property-flexslider.flexslider{position:relative;overflow-y:hidden}.property-flexslider.flexslider .flex-direction-nav .flex-disabled{background-color:#7d7c7c}.property-carousel-flexslider .flex-direction-nav li,.property-flexslider .flex-direction-nav li{list-style:none;line-height:normal}.property-flexslider .flex-direction-nav a{font-size:18px;line-height:44px;position:absolute;top:50%;margin-top:-22px;right:0;width:45px;height:45px;text-align:center;color:#fff;opacity:1;border-radius:20px;font-size:0}.property-flexslider .flex-direction-nav a:before{text-indent:0;font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:18px;text-shadow:none;vertical-align:middle;color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;left:50%;top:50%}.property-flexslider .flex-direction-nav a:hover::before{color:#fff}.property-carousel-flexslider.flexslider{margin-top:6px}.property-flexslider .flex-direction-nav a.flex-next{right:10px!important;left:auto}.property-flexslider .flex-direction-nav a.flex-prev{left:10px!important;right:auto}.property-flexslider .flex-direction-nav a.flex-prev:before{content:"\e96a"}.property-flexslider .flex-direction-nav a.flex-next:before{content:"\e96b"}.property-carousel-flexslider .slides>li img{max-width:100%;height:auto}.property-carousel-flexslider.flexslider .slides>li{cursor:pointer}.property-carousel-flexslider .slides li.flex-active-slide{position:relative;margin-bottom:1px}.property-carousel-flexslider .slides li.flex-active-slide img{opacity:.7}.property-carousel-flexslider .slides li.flex-active-slide:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000}.cs-loading{min-height:392px;position:relative}.cs-loading img{display:none}.cs-loading+.flexslider img{display:none}.flexslider.cs-loading .wp-rem-button-loader{background:0 0!important}.flexslider.cs-loading .wp-rem-button-loader>div{width:20px;height:20px}.categories-holder{margin:0 0 34px;padding:8px 0 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.categories-holder li{line-height:0;display:inline-block;margin:0 15px 8px 0;list-style:none;color:#555}.categories-holder li i{font-size:14px;line-height:20px;margin-right:5px;display:inline-block;text-align:left}.categories-holder li span{display:inline-block;line-height:20px}.categories-holder li span.field-value{margin-right:5px}.categories-holder li span:first-child{margin-left:0}.description-holder p{font-size:15px;line-height:24px}.description-holder ul{font-family:Roboto,sans-serif;margin:0;padding:0}.description-holder ul li{font-size:15px;display:block;margin-bottom:22px;list-style:none}.description-holder ul li:first-child{margin-bottom:0}.description-holder ul li span{display:block}.list-detail-options h1{font-weight:400;clear:both;margin-bottom:15px}.post-options{margin:0;padding:0}.post-options li{margin:0;padding:0;list-style:none}.list-detail-options .post-options li{display:inline-block;margin:0}.list-detail-options .post-options li a{font-size:14px;font-weight:700;margin:0 0 0 15px;padding:0;text-decoration:none;color:#595959;border:0;outline:0}.list-detail-options .post-options li a[data-original-title]{background:0 0}.list-detail-options .post-options li a i{font-size:16px;display:inline-block;margin:-3px 8px 0 0;vertical-align:middle;color:#595959}.list-detail-options .post-options li:first-child a{position:relative;margin-left:0;padding-left:24px}.list-detail-options .post-options li:first-child a i{position:absolute;top:3px;right:auto;left:0}.list-detail-options .post-options .post-category-options .featured-property span{margin-right:15px;padding:2px 6px;color:#fff;border-radius:4px}.category-list{margin:0;padding:0}.category-list li{font-size:14px;margin:0 -4px 16px 0;padding:0;list-style:none;color:#484848}.category-list li i{font-size:21px;display:inline-block;margin:0 16px 0 0;vertical-align:middle}.category-list li span{font-size:14px;line-height:20px;display:inline-block;margin-bottom:0;margin-left:6px;vertical-align:middle;color:#a3a7ab}.description-holder p,.description-holder span{margin-bottom:30px}.description-holder span a{color:#a3a7ab}.description-holder .property-feature p,.description-holder .property-feature span{margin-bottom:0}.description-holder .property-feature{margin-bottom:30px}.description-holder .property-dsec>p:last-child{margin-bottom:0}.map-sec-holder iframe,.map-sec-holder iframe div>div,.widget-map iframe,.widget-map iframe div>div>div{float:left;width:100%}.contact-info p{line-height:26px;margin:0 0 15px 0}.contact-info ul{margin:0;padding:0}.contact-info ul li{font-size:14px;margin:0 0 10px 0;padding:0;list-style:none;color:#484848;border:none;box-shadow:none}.contact-info ul li i{font-size:16px;display:inline-block;margin:0 12px 0 0;vertical-align:middle;color:#666}.contact-info ul li.email a{margin:0;padding:0;text-decoration:none;border-bottom:1px solid;outline:0}.contact-info-detail,.description-holder,.features-holder{margin-bottom:30px;padding:25px 33px 28px;border:1px solid #f1f1f1;background-color:#fff}.category-holder{border:1px solid #f1f1f1}.contact-info-detail .section-title,.description-holder .section-title,.features-holder .section-title{text-align:left}.description-holder .property-detail-content{margin-bottom:20px}.features-holder{padding-bottom:10px}.categories-list{padding:15px 0}.categories-list ul{margin:0;padding:0}.categories-list li{line-height:normal;position:relative;display:inline-block;width:12.5%;margin:0 -4px 0 0;list-style:none;text-align:center;vertical-align:middle}.categories-list li:before{position:absolute;top:50%;left:0;width:1px;height:24px;content:'';background-color:#dedede}.categories-list li:first-child:before{display:none}.categories-list li a{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;color:#4c4944;outline:0}.categories-list li small{font-size:10px;display:block;padding:2px 0 0;text-transform:uppercase;color:#595959}.property-detail .widget-map-sec .row{margin:0}.property-detail .widget-map-sec [class*=col-lg]{padding:0}.property-detail .cs-map-section{border:0}.property-detail.detail-v5 .sidebar .widget-map-sec,.sidebar .widget-map-sec,.widget-map-sec{margin-bottom:30px}.property-detail .widget-map-sec{padding:20px;margin-bottom:30px}.single .property-detail.detail-v5{margin-top:0}.property-detail.detail-v5 .property-detail-title-area{border-bottom:solid 1px #e2e2e2;background:#fff;margin-bottom:40px;padding:30px 0}.detail-v5 .detail-nav ul li{padding-bottom:3px}.detail-v5 .detail-nav ul li a{padding-bottom:18px;margin-bottom:-18px;font-size:14px;line-height:20px;cursor:pointer}.property-detail.detail-v5 .list-detail-options .title-area{float:none;width:100%}.property-detail.detail-v5 .list-detail-options{width:80%;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.property-detail.detail-v5 .list-detail-options .categories-holder{margin:0;padding:0;border:0}.property-detail.detail-v5 .list-detail-options .title-area .price-holder span{font-family:inherit;font-size:24px;font-weight:600;letter-spacing:1px;line-height:30px}.property-detail.detail-v5 .list-detail-options .title-area address{font-style:normal;position:relative;margin:0 0 10px 0;padding:0 0 0 25px;font-size:16px;line-height:22px;color:#aaa}.property-detail.detail-v5 .list-detail-options .title-area address i{font-size:18px;position:absolute;top:0;line-height:22px}.property-detail.detail-v5 .categories-holder li{color:#555;vertical-align:middle}.property-detail.detail-v5 .categories-holder li span{display:inline-block;vertical-align:baseline}.property-detail.detail-v5 .category-holder,.property-detail.detail-v5 .contact-info-detail,.property-detail.detail-v5 .description-holder,.property-detail.detail-v5 .features-holder,.property-detail.detail-v5 .widget-map-sec{padding:0;background-color:transparent;border:0;margin-bottom:60px}.property-detail.detail-v5 .sidebar .widget-map-sec,.widget-map-sec{padding:20px;border:1px solid #f1f1f1;background-color:#fff}.property-detail-section-loader:before{content:"\eb43";position:absolute;top:50%;left:50%;z-index:0;font-family:icomoon!important;color:#000;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;font-size:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:-16px;display:none}.map-fullwidth.map-holder .container{position:static;padding:0 12px;bottom:12px}.widget{margin-bottom:45px}.widget-map-sec .contact-info{padding:20px 0 10px 20px;text-align:left;border:none}.widget-map-sec .contact-info h6{text-transform:uppercase!important}.widget-map-sec .contact-info p{line-height:24px;margin:0;color:#555}.main-post.slider .swiper-button-next i,.main-post.slider .swiper-button-prev i,.property-grid .img-holder:after,.property-grid .img-holder:before,.property-grid-slider .swiper-button-next i,.property-grid-slider .swiper-button-prev i,.real-estate-property figure:before,.type-holder-main .loader-holder,.type-holder-main .loader-holder:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.categories-list li:before,.loader-img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}