#inner-page-wrapper{z-index:10!important}.ip-banner,.entry-title{display:none}.ip-contact-form .cfwrap h2 span{display:block;font-weight:500;font-family:'Quicksand',sans-serif;font-size:15px;letter-spacing:.55em;line-height:1.3em}#floating-side-btn{position:fixed;width:220px;top:50%;left:-93px;z-index:10;transform:translateY(-50%) rotate(-90deg)}#floating-side-btn a{margin:0!important;font-size:13px}#hero-listings{position:relative;width:calc(100% - 30px);margin:15px 15px 0;overflow:hidden}.listings-banner{left:auto!important;right:-63px!important;transform:translateY(50%) rotate(90deg)!important}.hero-listings-title{display:inline-block;background:#000;min-width:600px;position:absolute;bottom:0;left:55px;z-index:1;font-weight:300;font-size:28px;color:#FFF;text-decoration:none!important;text-transform:uppercase;letter-spacing:.1em;padding:30px 40px 30px 25px;margin:0!important}.hero-listings-title em{display:block;font-family:'Italiana',sans-serif;font-weight:400;font-size:45px;font-style:normal;line-height:.9}.listing-detail-item{text-align:center;padding:60px 25px!important}.listing-detail-item span{display:block;margin-bottom:25px;font-weight:500;font-size:15px;color:#999;letter-spacing:.07em;text-transform:uppercase}.listing-detail-item span em{font-style:normal}#listing-about{position:relative;width:calc(100% - 30px);min-height:535px;margin:0 auto;padding-top:75px}#listing-about::before{content:'';display:inline-block;background:#353535;position:absolute;top:117px;left:0;z-index:1;width:65.605096%;height:2px}.listing-about-background{display:block;position:absolute;top:0;left:0;z-index:0;background:url(../../../../../themes/desertestatehomes-new.com/css/images/about-background.jpg) no-repeat center center;background-size:cover;width:100%;max-height:535px}.custom-container{position:relative;z-index:2}.listing-about-description{float:left;position:relative;z-index:1;background:#FFF;width:40.272793%;min-height:550px;padding:50px 30px;color:#000}.listing-about-description p{font-weight:300;font-size:14px;line-height:1.7;letter-spacing:.02em;margin-top:20px}.listing-about-image{float:right;position:absolute;bottom:0;right:15px;z-index:0;width:66.259871%;background-repeat:no-repeat;background-position:center center;background-size:cover}#listing-about .listings-banner{right:-44px!important}#listing-cta-form{padding-top:10px;padding-bottom:10px}.listing-cta-item{text-align:center;padding:30px 15px!important}.listing-cta-item a{display:block;padding:30px;text-decoration:none!important;transition:all 0.3s linear}.listing-cta-item-active a,.listing-cta-item a:hover{background:#000}.listing-cta-item a img{transition:all 0.3s linear}.listing-cta-item-active a img,.listing-cta-item a:hover img{filter:invert(100%)}.listing-cta-item span{display:block;margin-top:25px;font-weight:500;font-size:15px;color:#999;letter-spacing:.07em;text-transform:uppercase}.listing-cta-content{display:block;background:rgb(0 0 0 / .8);position:absolute;left:50%;bottom:calc(100% - 20px);transform:translateX(-50%);min-width:295px;padding:27px 10px;font-weight:500;font-size:13px;color:#FFF;text-transform:uppercase;letter-spacing:.1em;visibility:hidden;opacity:0;transition:all 0.3s,opacity 0.3s ease-in-out}.listing-cta-item-active .listing-cta-content{visibility:visible;opacity:1}.listing-cta-content::before{content:'';width:0;height:0;border-style:solid;border-width:11px 13.5px 0 13.5px;border-color:rgb(0 0 0 / .8) #fff0 #fff0 #fff0;position:absolute;top:100%;left:50%;margin-left:-13.5px}.listing-cta-content .share-listings{background:transparent!important;width:auto!important;height:auto!important;padding:5px;font-size:16px;text-align:left;color:#FFF!important;line-height:1em;text-transform:none}.listing-cta-content .share-listings:hover{background:transparent!important;color:#8e8d8d!important}.listing-cta-content .share-listings em{display:inline-block;width:20px;text-align:center}.listing-cta-content .share-listings em.ai-font-envelope{font-size:10px}.listing-cta-content .share-listings span{display:inline-block!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;font-weight:500;font-family:'Quicksand',sans-serif;font-size:14px;transform:translateX(0);margin-top:0!important;color:#999;letter-spacing:.1em;text-transform:none;text-transform:uppercase}.modal-listings .modal-content p{text-transform:uppercase}#listing-gallery .row:nth-of-type(2) .listing-gallery-item canvas,#listing-gallery .row:nth-of-type(5) .listing-gallery-item canvas,#listing-gallery .row:nth-of-type(8) .listing-gallery-item canvas,#listing-gallery .row:nth-of-type(11) .listing-gallery-item canvas{height:635px}.listing-gallery-item{float:left;position:relative;min-height:1px;padding:15px}.listing-gallery-item canvas{display:block;width:100%;height:380px;background-repeat:no-repeat;background-position:center;background-size:cover;filter:grayscale(100);transition:all 0.3s linear;cursor:pointer}.listing-gallery-item canvas:hover{filter:grayscale(0)}#listing-info{margin-top:70px;color:#000}.listing-info-left{text-transform:uppercase}.listing-info-left span{font-family:'Italiana',sans-serif;font-size:65px;line-height:1.2em;letter-spacing:.05em}.listing-info-text{margin-top:50px}.listing-info-text:nth-of-type(1){margin-top:0!important}.listing-info-text .default-small{font-size:40px}.listing-info-amenities{margin-top:10px;column-count:2;column-gap:80px}.listing-info-amenities li{font-weight:300;font-size:14px;letter-spacing:.02em;line-height:2.1}.listing-info-amenities li::before{content:'+';display:inline-block;margin-right:15px;font-weight:400}.listing-cta-btn{margin-top:35px}#listing-map{display:block;width:calc(100% - 30px);margin:80px auto 0}#listing-map-canvas{min-height:500px}.listing-map-canvas{background:url(../../../../../themes/desertestatehomes-new.com/css/images/map-address-placeholder.jpg) no-repeat center center;background-size:cover;width:100%}#listing-agents{position:relative;width:calc(100% - 30px);margin:100px auto 0;min-height:425px}#listing-agents::before{content:'';display:block;background:#FFF;width:68.917197%;height:168px;position:absolute;top:0;right:0;z-index:1}.listing-agents-background{background:url(../../../../../themes/desertestatehomes-new.com/css/images/agent-background.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;z-index:0;width:100%;max-height:425px}.listing-agents-title{position:relative;z-index:2;text-align:center}.listing-agent-items{position:relative;z-index:2}.listing-agent-item{text-align:center;margin-top:15px}.listing-agent-item a{display:block;padding:5px 0}.listing-agent-item canvas{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}.listing-agent-item-title{display:block;margin:20px auto 0;font-weight:400;font-family:'Italiana',serif;font-size:24px;letter-spacing:.1em;text-transform:uppercase}.listing-agent-item p{margin-bottom:20px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.listing-agent-item .ai-font-envelope-o,.listing-agent-item .ai-font-phone-o{display:inline-block;vertical-align:middle;position:relative;margin:0 15px;font-size:30px;color:#000!important;text-decoration:none!important}.listing-agent-item .ai-font-envelope-o{font-size:20px}.listing-agent-item .ai-font-phone-o{font-size:20px}.listing-agent-item .ai-font-phone-o::after{content:"\b0068";position:absolute;top:1px;left:0}#featured-listings{background:url(../../../../../themes/desertestatehomes-new.com/css/images/about-background.jpg) no-repeat center center;background-size:cover;padding-top:50px;padding-bottom:50px;margin-top:100px}.featured-listings-arrow{position:absolute!important;top:50%;left:45px;transform:translateY(-50%);font-size:33px;color:#FFF;cursor:pointer;z-index:100}.featured-listings-arrow.slick-next{left:auto;right:45px}.featured-listings-item{padding:0 15px}.featured-listings-item a{display:block;position:relative;text-transform:uppercase;cursor:pointer}.featured-listings-item a::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgb(0 0 0 / .5);opacity:1;transition:opacity 0.3s linear}.featured-listings-item a:hover::before{opacity:0}.featured-listings-item canvas{display:block;position:relative;z-index:0;width:100%;height:380px;background-repeat:no-repeat;background-position:center;background-size:cover;filter:grayscale(100);transition:all 0.3s linear}.featured-listings-item a:hover canvas{filter:grayscale(0)}.featured-listings-item-title{display:inline-block;background:#000;max-width:450px;width:calc(100% - 40px);position:absolute;bottom:0;left:20px;z-index:2;font-weight:300;font-size:18px;color:#FFF;text-decoration:none!important;letter-spacing:.1em;padding:20px 25px 30px}.featured-listings-item-title em{display:block;font-family:'Italiana',sans-serif;font-weight:400;font-size:28px;font-style:normal}.featured-listings-items.one-only .slick-track{width:100%!important}.price-icon{border:2px solid #000;border-radius:50%;width:50px;height:50px;line-height:43px;margin:0 auto}.price-icon img{width:86%}.single-aios-listings .ip-about-section.ip-about-section-4 .fp-img canvas{height:auto}.single-aios-listings .ip-about-section.ip-about-section-4 .ip-title-wrap{text-align:left;padding-top:60px}.single-aios-listings .ip-about-section.ip-about-section-4 .fp-address{font-size:22px}.aiosp-container.aiosp-inline-holder.thumbnails_sildeshow_wrapper{padding:0;background:#000;position:fixed;overflow:hidden}.aiosp-content.aios-popup-body.thumbnails_sildeshow{width:100%;background:#fff0}.aiosp-content.aios-popup-body div#popupthumbnail_slideshow{height:auto}div#popupthumbnail_slideshow{position:relative;height:0;overflow:hidden}#popupthumbnail_slideshow .big_thumbnails canvas{background-size:cover;width:100vw;height:70vh;max-width:100%}#popupthumbnail_slideshow .small_thumbnails .slick-slide{padding:2px}#popupthumbnail_slideshow .slick-slide.slick-active>div::after{content:'';background:rgb(0 0 0 / .5);display:block;z-index:2;width:100%;height:100%;top:0;left:0;position:absolute}#popupthumbnail_slideshow .slick-slide.slick-active>div{position:relative;display:block}#popupthumbnail_slideshow .slick-slide.slick-current.slick-active.slick-center>div::after,#popupthumbnail_slideshow .slick-slide.slick-current.slick-active>div::after{background:#fff0}#popupthumbnail_slideshow .slick-arrow{font-size:40px;color:#fff;font-weight:800;position:absolute;top:50%;cursor:pointer}#popupthumbnail_slideshow .slick-arrow:before{font-size:inherit!important}#popupthumbnail_slideshow span.slick-prev{left:0;z-index:2}#popupthumbnail_slideshow span.slick-next{right:0;z-index:2}#request-information-popup{display:none;width:50%;margin:auto;padding:20px;text-align:center;background:#debf89}#request-information-popup input{margin:5px;border:none}#request-information-popup input[type=submit]{width:100%;padding:5px;margin:5px;color:#fff;background:#000}#request-information-popup textarea{display:block;width:100%;margin:5px;border:none}#request-information-popup span:first{font-size:24px}.aiosp-content #request-information-popup{display:block!important}.thumbnails_sildeshow button.aiosp-close{width:33px;height:33px;right:25px;opacity:1;font-size:0}.thumbnails_sildeshow button.aiosp-close:before{width:33px;height:1px;content:'';background:#fff;position:absolute;z-index:2;opacity:1;transform:rotate(45deg);left:0;top:50%}.thumbnails_sildeshow button.aiosp-close:after{width:33px;height:1px;content:'';background:#fff;position:absolute;z-index:2;opacity:1;transform:rotate(-45deg);right:0;top:50%}.ip-ld-specs-content::after{display:none}.ip-oh-specs{content:'';position:relative;bottom:0;left:-30px;width:calc(100% + 30px);background:#debf89;z-index:1}.ip-oh-specs-wrapper{position:absolute;max-width:500px;left:30px;width:100%}.ip-oh-specs-wrapper span{font-size:30px;color:#000;font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;line-height:1.3;padding:31px 0;max-width:100%;display:block;text-align:center;font-weight:800}.ip-listing-details-content,.ip-listing-details-video,.ip-listing-details-photo-thumbnails,.ip-listing-details-agent,.ip-about-section-4{overflow:hidden}.ip-agent-details-wrap .ip-about-section-3,.ip-about-section-4{padding:30px 0}.ip-about-section-4{text-align:right;overflow:hidden!important}.ip-listing-details-agent-area .ip-ld-agent-photo{width:100%;margin-top:0;display:block;max-width:100%}.ip-listing-details-agent-area>a{display:inline-block;width:45%;vertical-align:middle}.ip-listing-details-agent-area .ip-ld-agent-info{padding-top:0;vertical-align:middle;width:55%;padding-left:40px}.ip-listing-details-agent-area{width:65%}.ip-listing-details-agent-main .ip-ld-agent-contacts i{color:#debf89;font-style:normal!important;font-size:17px;display:inline-block;width:23px}.ip-listing-details-agent-main .ip-listing-details-agent-area{background:#fff;max-width:60%;margin:5px auto;font-size:0;width:100%}.ip-listing-details-agent-main .ip-ld-agent-bottom-bg{margin-top:40px}.ip-ld-map-area canvas{width:100%;display:block}.ip-listing-photo-item.portrait-photo canvas{opacity:1;background:rgb(0 0 0 / .2)}.ip-listing-photo-item.portrait-photo .blurred-photo{position:absolute;top:0;width:100%;left:0;height:100%;z-index:-1}.ip-ld-address>div{vertical-align:middle;display:inline-block;font-size:0}.ip-ld-address .address-holder-left{width:65%;font-size:32px}.ip-ld-address .address-holder-right{width:30%}#inner-page-wrapper>.container{width:100%;padding:0}#content-sidebar,#content-full{margin-top:0}.breadcrumb-container{position:absolute;left:0;right:0;margin:auto;bottom:16px}.page-template-template-property-details-main .ip-banner-wrap{display:none}.ip-listings-main-slider-holder{position:relative}.ip-listing-photo-item canvas{display:block;width:100%;background:#000;opacity:.2;height:100vh;background-repeat:no-repeat;background-size:contain;background-position:center}.ip-listing-photo-item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.page-template-template-property-details-main .breadcrumb-container{bottom:24px}.ip-listing-details-arrow{position:absolute;bottom:3px;right:0;background:rgb(0 0 0 / .8);width:215px;text-align:center;padding:27.5px 0}.ip-listing-details-arrow span{font-family:'PT Sans Narrow',sans-serif;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;display:inline-block!important}.ip-listing-details-arrow span em{width:24px;height:24px;display:inline-block;vertical-align:unset;border:solid 1px rgb(222 191 137 / .29);border-radius:100%;color:#debf89;font-size:11px;padding-top:6px}span.ip-ld-prev em::before{right:-1px;position:relative}span.ip-ld-next em::before{left:2px;position:relative}.ip-listing-details-arrow span:hover{color:#debf89}.ip-listing-details-arrow span:hover em{background:#debf89;color:#000;border:solid 1px #debf89}.ip-listing-details-arrow .fp-divider{display:inline-block;vertical-align:middle;width:1px;height:22px;background:#a3844f;opacity:.54;margin-left:4px;margin-right:8px}.ip-listing-photo-slick-slider .slick-slide div{height:100%!important}.ip-ld-title{font-size:80px;color:#832920;text-transform:uppercase;font-family:'Cormorant Garamond',serif;letter-spacing:1.5px;line-height:1;margin-bottom:34px}.ip-ld-address{font-size:32px;color:#832920;font-family:'Cormorant Garamond',serif;letter-spacing:2px;line-height:1.23;margin-bottom:48px}.ip-ld-address .address-holder{color:#000}.ip-ld-p{padding-right:60px}.ip-ld-p p{font-size:19px!important;color:#303030!important;font-family:'PT Sans Narrow',sans-serif}.ip-ld-text .accent-line.accent-red{width:1000px;height:1px;right:100%;top:42px;margin-right:62px}.ip-ld-text .accent-line-dot{left:initial;right:-9px}.ip-ld-text{position:relative}.ip-ld-specs-content{width:calc((100vw - 1140px) / 2 + 100%);margin-top:14px;padding-bottom:30px;position:relative}.ip-ld-specs-content::after{content:'';position:absolute;bottom:0;left:-30px;width:calc(100% + 30px);height:133px;background:#debf89;z-index:1}.ip-ld-specs{max-width:500px;background:#000;position:relative;text-align:center;padding-bottom:52px}.ip-ld-price{font-size:48px;color:#fff;font-family:'PT Sans Narrow',sans-serif;letter-spacing:1px}.ip-ld-neighborhood{font-size:24px;color:#fff;font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;line-height:1.3;margin-bottom:26px}.ip-ld-neighborhood span{color:#debf89}.ip-ld-specs-info{font-size:22px;color:#fff;text-transform:uppercase;font-family:'PT Sans Narrow',sans-serif}.ip-ld-specs-info em{font-style:normal!important;font-size:15px}span.ip-ld-specs-border img{margin:0 auto!important}span.ip-ld-specs-border{display:block!important}span.ip-ld-specs-divider{width:1px;height:103px;background:#545454}.ip-ld-specs-info span{display:inline-block;vertical-align:middle;line-height:1}span.ip-ld-specs-border.top{margin-bottom:34px}span.ip-ld-specs-border.bottom{margin-top:34px;margin-bottom:33px}.ip-ld-specs-info span img{margin:6px auto 0}span.spec-list{width:155px}.ip-ld-specs::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/specs-bg.jpg) no-repeat;background-position:center;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.12}.ip-ld-specs-inner{position:relative;z-index:5;padding-top:40px}.ip-listing-details-content{padding-top:76px}a.wv-link{font-size:19px;font-weight:700;color:#4f4f4f;font-family:'PT Sans Narrow',sans-serif;float:right}a.wv-link:hover{color:#832920}a.wv-link span{border-bottom:solid 1px #4f4f4f}a.wv-link:hover span{border-color:#832920}a.wv-link img{display:inline-block;vertical-align:middle}.ip-specs-right-bg{position:absolute;top:-90px;left:calc(100% - 125px);width:200%;height:calc(100% + 90px);background:#fff;z-index:-1}.ip-specs-right-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.ip-listing-details-cta{padding:20px 0 40px}.ip-ld-cta-list a{display:block;text-align:center;font-size:24px;text-transform:uppercase;font-weight:700;color:#000;border:solid 2px #b4b4b4;height:75px;line-height:75px;font-family:'PT Sans Narrow',sans-serif;letter-spacing:6px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:#fff0;max-width:360px;margin:30px auto}.ip-ld-cta-list a span{position:relative}.ip-ld-cta-list a span::after,.ip-ld-cta-list a span::before{content:'';position:absolute;top:0;bottom:0;width:11px;height:1px;margin:auto;background:#b4b4b4}.ip-ld-cta-list a span::before{left:calc(100% + 6px)}.ip-ld-cta-list a span::after{right:calc(100% + 12px)}.ip-ld-cta-list.cta2-ld a,.ip-ld-cta-list.cta3-ld a{letter-spacing:4.5px}.ip-ld-cta-list a:hover{border:solid 2px #debf89;background:#debf89}.ip-ld-video-area{background:#fff;padding:0 45px 104px;width:calc(100% + 30px);position:relative;margin-left:-15px}.ip-ld-video-area::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:200px;background:#debf89}.ip-ld-video-inner{position:relative;z-index:5}.ip-ld-video-bg-left,.ip-ld-video-bg-right{position:absolute;bottom:0;width:200%;height:calc(100% - 100px)}.ip-ld-video-bg-left{right:100%;background:#070707}.ip-ld-video-bg-right{left:100%;background:#fff}.ip-ld-video-bg-left::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.ip-ld-video-bg-right::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.ip-listing-details-photo-thumbnails{padding-top:30px}.ip-ld-thumbnails-holder{font-size:0;position:relative}.ip-ld-thumb-list{display:inline-block;vertical-align:bottom;padding:2px}.ip-ld-thumb-list.ld-thumb1,.ip-ld-thumb-list.ld-thumb4{width:58%}.ip-ld-thumb-list.ld-thumb2,.ip-ld-thumb-list.ld-thumb3{width:42%}.ip-ld-thumb-area{margin:0 -140px;position:relative;z-index:5}.ip-ld-thumb{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.ip-ld-thumb-list a{display:block}.ip-ld-thumb-list a:hover .ip-ld-thumb{-webkit-filter:grayscale(0);filter:grayscale(0)}.ip-listing-details-thumb-arrow{position:relative;background:#debf89;max-width:360px;text-align:center;padding:27.5px 0;margin:-2px -15px 0 auto}.ip-listing-details-thumb-arrow span{font-family:'PT Sans Narrow',sans-serif;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2.8px;cursor:pointer;display:inline-block!important;vertical-align:middle}.ip-listing-details-thumb-arrow span em{width:24px;height:24px;display:inline-block;vertical-align:unset;border:solid 1px rgb(131 41 32 / .29);border-radius:100%;color:#832920;font-size:11px;padding-top:6px}span.ip-ld-thumb-prev em::before{right:-1px;position:relative}span.ip-ld-thumb-next em::before{left:2px;position:relative}.ip-listing-details-thumb-arrow span:hover{color:#fff}.ip-listing-details-thumb-arrow span:hover em{background:#fff;color:#000;border:solid 1px #fff}.ip-listing-details-thumb-arrow .fp-thumb-divider{display:inline-block;vertical-align:middle;width:1px;height:22px;background:#a3844f;opacity:.54;margin-left:9px;margin-right:11px}.ip-ld-thumb-right-bg{position:absolute;bottom:0;left:100%;width:200%;height:calc(100% - 227px);background:#070707}.ip-ld-thumb-right-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.ip-ld-thumb-list a canvas{display:block;width:100%}.ip-ld-thumb-area::after{content:'';position:absolute;top:-2px;right:3px;width:15%;height:100%;background:#fff;z-index:-1}.big_thumbnails canvas,.small_thumbnails canvas{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.ip-listing-details-map{padding-top:97px}.ip-ld-map-main{position:relative}.ip-ld-map-area{margin:0 -140px;position:relative;z-index:5}.ip-ld-map-bottom-bg{height:130px;width:40.5%;background:#debf89;position:relative;margin-top:-10px}.ip-ld-map-left-bg{position:absolute;bottom:0;right:100%;width:200%;height:calc(100% - 110px);background:#070707}.ip-ld-map-left-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.map-label-overlay{position:absolute;top:48%;right:16%;z-index:5;background:rgb(0 0 0 / .95);padding:21px 27px 32px}.ip-map-label{font-family:'Cormorant Garamond',serif;font-size:30px;color:#fff;text-transform:uppercase}.ip-map-label span{font-size:18px;display:block}span.map-border-accent{width:100%;height:1px;background:#3e3e3e}span.map-border-accent{width:calc(100% + 70px);height:1px;background:#3e3e3e;position:relative;left:-70px;margin:2px 0 8px}span.map-border-accent span{width:18px;height:18px;display:block;position:absolute;top:-9px;left:-9px}span.map-border-accent span::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid rgb(0 0 0 / .29)}span.map-border-accent span::after{content:'';width:6px;height:6px;border-radius:50%;background:#000;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ip-listing-details-agent-main{position:relative;margin:0 -15px;z-index:5}.ip-listing-details-agent-area{background:#fff;max-width:884px;margin:54px auto 0;font-size:0}.ip-ld-agent-photo{width:35%;margin-top:35px;display:inline-block;vertical-align:top;background-size:cover;background-position:center;background-repeat:no-repeat}.ip-ld-agent-photo canvas{display:block;width:100%}.ip-ld-agent-info{display:inline-block;vertical-align:top;width:65%;padding-left:70px;padding-top:27px}.ip-ld-agent-name{font-size:48px;color:#363636;text-transform:uppercase;font-family:'PT Sans Narrow',sans-serif;letter-spacing:1px;line-height:1;margin-bottom:11px}.ip-ld-agent-dre{font-size:24px;color:#363636;text-transform:uppercase;font-family:'PT Sans Narrow',sans-serif;letter-spacing:.7px;line-height:1;margin-bottom:57px}.ip-ld-agent-contacts span,.ip-ld-agent-contacts span a{color:#313131;font-size:24px;font-family:'PT Sans Narrow',sans-serif;line-height:1}.ip-ld-agent-contacts span{display:block;margin-bottom:10px}.ip-ld-agent-contacts em.ai-font-phone{font-size:25px;color:#debf89;width:30px;margin-right:6px;display:inline-block}.ip-ld-agent-contacts em.ai-font-envelope-f{font-size:18px;color:#debf89;width:30px;margin-right:6px;display:inline-block}.ip-ld-agent-link a{display:block;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;color:#000;border:solid 2px #b4b4b4;height:53px;line-height:53px;font-family:'PT Sans Narrow',sans-serif;letter-spacing:3.5px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background:#fff0;max-width:187px;margin:30px 0}.ip-ld-agent-link a span{position:relative}.ip-ld-agent-link a span::after,.ip-ld-agent-link a span::before{content:'';position:absolute;top:0;bottom:0;width:11px;height:1px;margin:auto;background:#b4b4b4}.ip-ld-agent-link a span::before{left:calc(100% + 6px)}.ip-ld-agent-link a span::after{right:calc(100% + 12px)}.ip-ld-agent-link a:hover{border:solid 2px #debf89;background:#debf89}.ip-ld-agent-contacts span a:hover{color:#debf89}.ip-listing-details-agent-main .ip-title{text-align:right;display:block;padding:0 15px}.ip-listing-details-agent-main .ip-title .section-title{display:inline-block;position:relative;margin:0;letter-spacing:.02em;font-family:'Cormorant Garamond',serif;text-transform:uppercase;font-weight:400;font-size:80px;letter-spacing:.034em;color:#832920;line-height:1}.ip-listing-details-agent-main .ip-title .section-title span{display:block;letter-spacing:.4em;font-size:24px;color:#000;margin-bottom:10px}.ip-listing-details-agent-main .accent-line{top:auto;bottom:38px}.ip-listing-details-agent-main .ip-title .accent-line.accent-red{width:2000px;height:1px;right:100%;margin-right:57px}.ip-listing-details-agent-main .accent-line-dot{left:auto;right:-12px}.accent-line.accent-red{background:rgb(131 41 32 / .29)}.accent-line{position:absolute;z-index:1;background:rgb(255 255 255 / .29)}.accent-red .accent-line-dot:before{border:1px solid rgb(131 41 32 / .29)}.accent-line-dot:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid rgb(255 255 255 / .29)}.accent-red .accent-line-dot:after{background:#832920}.accent-line-dot:after{content:'';width:6px;height:6px;border-radius:50%;background:#fff;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ip-listing-details-agent{padding-top:58px}.ip-ld-agent-bottom-bg{height:127px;width:100%;background:#debf89;position:relative;margin-top:90px}.ip-ld-agent-left-bg{position:absolute;bottom:0;right:100%;width:200%;height:calc(100% - 76px);background:#fff}.ip-ld-agent-left-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.ip-ld-agent-right-bg{position:absolute;bottom:0;left:100%;width:200%;height:calc(100% - 163px);background:#070707}.ip-ld-agent-right-bg::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.page-template-template-property-details-main .ip-about-section.ip-about-section-4 .ip-title-wrap,.page-template-template-property-details-alt .ip-about-section.ip-about-section-4 .ip-title-wrap{text-align:left}.page-template-template-property-details-main .ip-about-section.ip-about-section-4,.page-template-template-property-details-alt .ip-about-section.ip-about-section-4{padding-top:104px}.page-template-template-property-details-alt .ip-about-section.ip-about-section-4{text-align:left}.page-template-template-property-details-alt .ip-about-section-4 .section-parallax-a.section-parralax-flow-left{right:90%;top:263px;bottom:0}.page-template-template-property-details-alt #content .ip-about-sold-listing-dots.ip-custom-pagination{margin-left:-15px;margin-right:auto;padding-right:163px;text-align:left}.ip-ld-alt-large-photo,.ip-ld-alt-small-photo{background-size:cover;background-position:center;background-repeat:no-repeat}.ip-ld-alt-large-photo canvas,.ip-ld-alt-small-photo canvas{display:block;width:100%}.ip-ld-alt-slider-inner{position:relative;width:calc(100% + 74px);z-index:5;background:#fff;left:67px}.ip-alt-thumb-list{padding:0 1.5px}.ip-ld-alt-small-photo{max-width:155px;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ip-ld-alt-slider-holder .ip-listing-details-arrow{position:relative;bottom:0;background:#debf89;max-width:345px;width:100%;margin:0 -15px 0 auto;padding:51.5px 0}.ip-ld-alt-slider-holder .ip-listing-details-arrow span{color:#000}.ip-ld-alt-slider-holder .ip-listing-details-arrow span em{border:solid 1px rgb(66 25 21 / .29);color:#832920}.ip-ld-alt-thumb-photo .slick-slide.slick-current.slick-active .ip-ld-alt-small-photo{-webkit-filter:grayscale(0);filter:grayscale(0)}.ip-ld-alt-thumb-photo{margin:0 -1.5px}.ip-ld-alt-main-photo .slick-slide div,.ip-ld-alt-thumb-photo .slick-slide div{height:100%!important;display:block!important}.ip-ld-alt-slider-holder{position:relative;padding-top:127px}.ip-ld-alt-slider-bg-right{position:absolute;top:-76px;left:calc(100% + 15px);width:200%;height:calc(100% + 166px);background:#070707}.ip-ld-alt-slider-bg-right::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat;opacity:.2}.page-template-template-property-details-alt .ip-ld-p{padding-right:0}.ip-about-section-4 .container,.ip-about-section-4 .ip-title-wrap{position:relative}.ip-about-section-4 .ip-title-wrap{text-align:left;padding-top:60px;margin-bottom:52px}.ip-about-section-4 .ip-title-wrap .ip-title{position:relative;display:inline-block}.ip-about-section-4 h2.section-title{letter-spacing:.02em;margin:0!important;font-family:'Cormorant Garamond',serif;text-transform:uppercase;font-weight:400!important;font-size:80px!important;color:#832920;line-height:1}.ip-about-section-4 h2.section-title span{margin-bottom:6px;display:block;letter-spacing:.4em;font-size:24px;color:#000}.ip-about-section-4 .section-parallax-a.section-parralax-flow-right{left:90%;top:259px;bottom:0;right:-1000px}.section-parallax-a{position:absolute;background:url(../../../../../themes/desertestatehomes-new.com/images/listing-details/bg-parallax-b.jpg) fixed top center/cover no-repeat}.section-parralax-flow-right{right:calc((1450px - 100vw) / 2)}.section-parallax-a:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#070707;opacity:.8}.ip-about-section .accent-line.accent-red{width:1000px;height:1px;top:63%;left:100%;margin-left:70px}.accent-line-dot{width:18px;height:18px;display:block;position:absolute;top:-9px;left:-9px}.ip-about-sold-listing-list .fp,.ip-about-sold-listing-list .fp:nth-child(1),.ip-about-sold-listing-list .fp:nth-child(2){width:100%!important;vertical-align:top;padding:0 1.5px}.ip-about-sold-listing-list .fp a{display:block;overflow:hidden;position:relative}.ip-about-sold-listing-list .fp-img{position:relative}.ip-about-sold-listing-list .fp-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ip-about-sold-listing-list .fp-img canvas{height:auto;background-size:cover;background-position:center;width:100%;transition:all .4s ease;display:block}.ip-about-sold-listing-list .fp-details{bottom:-155px}.fp-details,.fp-address,.fp-ammenities{-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);-o-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1)}.fp-details{position:absolute;left:0;right:0;bottom:-83px;text-align:center;z-index:1;transition:all .3s ease}.ip-about-sold-listing-list .fp-details-wrapper{padding:0;background:rgb(0 0 0 / .7);max-width:80%;display:block;margin:0 auto}.ip-about-sold-listing-list .fp-detals-inside{padding:15px 0;transition:all 0.4s ease-in-out}.ip-about-sold-listing-list .fp-address{transform:none;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;font-size:15px}.fp-address{font-family:'Cormorant Garamond',serif;font-size:20px;letter-spacing:0;color:#fff;text-transform:uppercase;transform:translateY(100%)}.fp-address span{margin:0 7px}.ip-about-sold-listing-list .fp-price{position:relative;line-height:1.5;width:100%;background:#fff0;transform:none;line-height:2;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;height:auto}.fp-price{display:block;width:257px;height:84px;margin:0 auto;background:rgb(0 0 0 / .7);font-size:20px;letter-spacing:.1em;line-height:84px;color:#fff}.fp-ammenities{font-size:15px;letter-spacing:.1em;color:#fff;padding:13px 0 29px;opacity:0;min-height:67px}.fp-ammenities span{margin:0 5px}.ip-container .fp-btn.btn-a{padding:0}.ip-container a.btn-a,.ip-container .btn-a{padding:10.5px 23.5px}.fp-btn.btn-a{width:257px;height:83px;padding:0;line-height:83px;background:#debf89;border-color:#debf89;color:#000;position:relative;left:0;right:0;margin:0 auto;top:100%}a.btn-a,.btn-a{display:inline-block;font-weight:700;font-size:14px;text-align:center;letter-spacing:.26em;color:#fff;text-transform:uppercase;padding:17.5px 13px;border:2px solid #fff;transition:color .3s ease,background .3s ease}a.btn-a span,.btn-a span{display:inline-block}.fp-btn.btn-a span:before,.fp-btn.btn-a span:after{background:#000}a.btn-a span:before,.btn-a span:before{margin-right:8px}a.btn-a span:before,a.btn-a span:after,.btn-a span:before,.btn-a span:after{content:'';display:inline-block;vertical-align:middle;width:11px;height:1px;background:#fff;transition:all .3s ease}.fp-btn.btn-a span:before,.fp-btn.btn-a span:after{background:#000}a.btn-a span:after,.btn-a span:after{margin-left:4px}a.btn-a span:before,a.btn-a span:after,.btn-a span:before,.btn-a span:after{content:'';display:inline-block;vertical-align:middle;width:11px;height:1px;background:#fff;transition:all .3s ease}.fp a:hover .fp-img canvas{transform:scale(1.1);-webkit-filter:grayscale(1);filter:grayscale(1)}.ip-about-sold-listing-list .fp a:hover .fp-details{transform:translateY(50%);bottom:50%}.ip-about-sold-listing-list .fp a:hover .fp-ammenities{opacity:1;height:auto;padding:0 0 15px}#content .ip-about-sold-listing-dots.ip-custom-pagination{margin-left:auto;margin-right:-15px;padding-right:163px;text-align:left}#content .ip-about-active-listing-dots.ip-custom-pagination,#content .ip-about-sold-listing-dots.ip-custom-pagination,#content .ip-about-featured-listing-dots.ip-custom-pagination{margin:0 0 0 -10px;display:inline-block;padding:43px 159px 39px 4.5%;position:relative}#content ul.ip-blog-pagination,#content .ip-custom-pagination{list-style:none;background:#debf89;margin:6px -15px 0 auto;max-width:756px;letter-spacing:0;font-size:0;padding:53px 0 47px;text-align:center}.ip-about-active-listing-dots a.custom-button-prev.slick-arrow,.ip-about-sold-listing-dots a.custom-button-prev.slick-arrow,.ip-about-featured-listing-dots a.custom-button-prev.slick-arrow{display:none!important}#content .ip-about-active-listing-dots.ip-custom-pagination a.custom-button-next,#content .ip-about-sold-listing-dots.ip-custom-pagination a.custom-button-next,#content .ip-about-featured-listing-dots.ip-custom-pagination a.custom-button-next{position:absolute;right:75px}ul.ip-blog-pagination li a.custom-button-next,.ip-custom-pagination .custom-button-next,ul.ip-blog-pagination li a.custom-button-prev,.ip-custom-pagination .custom-button-prev{background:none;border:none;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:#000;outline:none;padding:0;margin-left:17px}ul.ip-blog-pagination li a.custom-button-next i,.ip-custom-pagination .custom-button-next i,ul.ip-blog-pagination li a.custom-button-prev i,.ip-custom-pagination .custom-button-prev i{display:inline-block;width:23px;height:23px;border-radius:50%;border:1px solid rgb(131 41 32 / .29);font-size:11px;color:#832920;text-align:center;line-height:22px;margin-left:6px;padding-left:4px;font-style:normal!important}.fp-prev i,.custom-button-prev i{margin-right:8px;padding-left:2px}.ai-active-rain,.ai-arrow-a-n,.ai-arrow-a-p,.ai-arrow-b-n,.ai-arrow-b-p,.ai-arrow-c-n,.ai-arrow-c-p,.ai-arrow-d-n,.ai-arrow-d-p,.ai-arrow-e-n,.ai-arrow-e-p,.ai-bbb,.ai-bed,.ai-blogger,.ai-buildings,.ai-caimeiju,.ai-calendar,.ai-car,.ai-cellphone,.ai-check-a,.ai-check-list,.ai-check-o,.ai-coin,.ai-comment-a,.ai-document-a,.ai-dollar-o,.ai-eho,.ai-envelope,.ai-envelope-f,.ai-envelope-o,.ai-facebook,.ai-fax,.ai-file-code,.ai-file-excel,.ai-file-f,.ai-file-image-o,.ai-file-image-p,.ai-file-o,.ai-file-pdf,.ai-file-powerpoint,.ai-file-sound,.ai-file-text-f,.ai-file-text-o,.ai-file-text-r,.ai-file-video,.ai-file-word,.ai-file-zip,.ai-flickr,.ai-folder,.ai-footer-logo,.ai-foursquare,.ai-funds,.ai-google-plus,.ai-house,.ai-house-f,.ai-house-i,.ai-houzz,.ai-instagram,.ai-language,.ai-layout-grid,.ai-layout-grid-active,.ai-layout-list,.ai-layout-list-active,.ai-layout-table,.ai-layout-table-active,.ai-linkedin,.ai-location,.ai-location-a,.ai-lock-a,.ai-lock-b,.ai-lock-c,.ai-lock-d,.ai-magnifying-glass-a,.ai-magnifying-glass-b,.ai-magnifying-glass-c,.ai-magnifying-glass-d,.ai-magnifying-glass-e,.ai-magnifying-glass-f,.ai-magnifying-glass-g,.ai-map,.ai-map-f,.ai-medal,.ai-menu,.ai-menu-o,.ai-mls,.ai-phone,.ai-phone-o,.ai-pinterest,.ai-question-o,.ai-realtor,.ai-rss,.ai-settings,.ai-settings-o,.ai-showers,.ai-skype,.ai-tag,.ai-trulia,.ai-tumblr,.ai-twitter,.ai-user,.ai-video,.ai-vimeo,.ai-wordpress,.ai-world-f,.ai-world-o,.ai-yahoo,.ai-yelp,.ai-youtube,.ai-zillow,[class*=" ai-font-"],[class*=" ai-font-"] i,[class^=ai-font-],[class^=ai-font-] i{position:relative;font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#content .ip-custom-pagination ul{margin:0}ul.ip-blog-pagination li,.ip-custom-pagination li{display:inline-block;vertical-align:middle}ul.ip-blog-pagination li a,.ip-custom-pagination li a,.ip-custom-pagination li span,.ip-custom-pagination li button{display:block;font-weight:700;font-size:14px;line-height:1;color:#8e7344;padding:3.5px 26.9px;border:none;border-right:1px solid #a3844f;margin:4px 0;background:#fff0;outline:none}ul.ip-blog-pagination li.active a,ul.ip-blog-pagination li a:hover,.ip-custom-pagination li.active a,.ip-custom-pagination li a:hover,.ip-custom-pagination li a.current,.ip-custom-pagination li a:hover,.ip-custom-pagination li span,.ip-custom-pagination li span:hover,.ip-custom-pagination li.slick-active button,.ip-custom-pagination li button:hover{color:#000}ul.ip-blog-pagination li a,.ip-custom-pagination li a,.ip-custom-pagination li span,.ip-custom-pagination li button{display:block;font-weight:700;font-size:14px;line-height:1;color:#8e7344;padding:3.5px 26.9px;border:none;border-right:1px solid #a3844f;margin:4px 0;background:#fff0;outline:none}.single-listing #request-info-popup,.single-listing #schedule-showing-popup{width:90%!important;max-width:675px!important;left:0!important;right:0!important;margin:0 auto;border:none;border-radius:0;box-shadow:none;padding:60px 0 50px;background:#fff}.single-listing button.aiosp-close{color:#debf89;font-size:40px;top:20px;right:20px;background:none;border:none;box-shadow:none;outline:none}.single-listing .thumbnails_sildeshow button.aiosp-close{font-size:0}.single-listing .ip_popup_form button.aiosp-close{color:#debf89;font-size:40px;top:-30px;right:38px;background:none;border:none;box-shadow:none;outline:none}.single-listing .ip_popup_form{position:relative;padding:0 80px}.single-listing .ip_popup_form .modal-listings-paragraph{padding-bottom:45px;color:#000;font-size:15px;font-family:'Cormorant Garamond',serif;text-align:center;text-transform:uppercase}.single-listing .ip_popup_form .accent-line.accent-red{width:900px;height:1px;right:0;top:65px;margin-right:80px}.single-listing .ip_popup_form .accent-line-dot{left:auto;right:-9px}.single-listing .ip_popup_form .modal-listings-form{margin-top:45px;color:#000;font-size:14px;text-transform:uppercase}.single-listing .ip_popup_form .modal-listings-form .row{margin-bottom:20px}.single-listing .ip_popup_form .modal-listings-form input,.single-listing .ip_popup_form .modal-listings-form select,.single-listing .ip_popup_form .modal-listings-form textarea{width:100%;height:52px;margin-top:10px;padding:0 10px;border:1px solid #000;outline:none;background:#fff}.single-listing .ip_popup_form .modal-listings-form textarea{resize:none;height:71px;padding:10px}.single-listing .ip_popup_form .modal-listings-form .popup_submit_btn{text-align:center}.single-listing .ip_popup_form .modal-listings-form input.wpcf7-submit{width:162px;height:53px;color:#000;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#debf89;border:none;outline:none;padding:0;margin:0;line-height:53px;letter-spacing:.26em}.single-listing .ip_popup_form .modal-listings-form input.wpcf7-submit:hover{color:#fff;background-color:#000}.single-listing .ip_popup_form div.wpcf7-response-output{text-align:center}@media only screen and (max-width:1600px){.section-parralax-flow-right{right:calc((90.625% - 100vw) / 2)}}@media only screen and (max-width:1450px){.ip-about-active-listing-list,.ip-about-sold-listing-list,.ip-about-featured-listing-list{margin:0 -15px}#content .ip-about-sold-listing-dots.ip-custom-pagination{margin-right:5%}}@media only screen and (min-width:992px){#listing-gallery .listing-gallery-item{width:50%}#listing-gallery .listing-gallery-item:nth-of-type(1),#listing-gallery .listing-gallery-item:nth-of-type(6){width:58.33333333%}#listing-gallery .listing-gallery-item:nth-of-type(2),#listing-gallery .listing-gallery-item:nth-of-type(5){width:41.66666667%}.listing-info-left.has-border{padding-right:90px!important;border-right:solid 3px #000;min-width:320px}.listing-info-right.has-border{padding-left:90px!important}.listing-agent-item a.hide{display:none!important}.listing-detail-item{min-width:215px}}@media only screen and (min-width:1420px){#listing-about .custom-container{width:1370px!important}#listing-about .custom-container .col-md-12{min-height:677px}}@media only screen and (max-width:1366px){.ip-ld-map-area{margin:0 -15px}.ip-ld-alt-slider-holder .ip-listing-details-arrow{padding:34.5px 0}.ip-ld-thumb-area{margin:0 -15px}}@media only screen and (max-width:1199px){.ip-listing-details-agent-main .ip-listing-details-agent-area{max-width:80%}span.spec-list{width:100px}}@media only screen and (max-width:1024px){.ip-oh-specs-wrapper span{font-size:23px}}@media only screen and (max-width:991px){.hero-listings-title{position:static;width:100%}#floating-side-btn{width:90px;top:20%;left:-27px}#floating-side-btn a{font-size:0!important;padding:10px}#floating-side-btn a::before{content:"\e904";display:block;font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none!important;font-size:34px!important;color:#FFF!important;text-decoration:none!important;opacity:0.8!important;height:0}#single-listing{padding-top:15px}#listing-about{width:100%;margin-left:0;margin-right:0}.listing-about-description{width:100%!important}.listing-about-image{display:none}.listing-gallery-item{width:50%}.listing-agent-item{margin:0!important;padding:20px 0}.listing-agent-item canvas{margin:0 auto}.ip-contact-form{margin-top:30px!important}.listing-agent-item a.hide{display:block!important}.listing-agent-item a.listing-agent-item-smi{display:inline-block!important;vertical-align:middle}.listing-info-text .default-heading{text-align:center!important}.listing-cta-btn{font-size:0}.listing-cta-btn a{display:inline-block!important;min-width:initial;margin-left:5px;margin-right:5px;width:calc(100% / 3 - 10px);font-size:13px;letter-spacing:.1em}.thumbnails_sildeshow button.aiosp-close{top:-60px;right:0}.ip-oh-specs{left:0;width:100%}.ip-oh-specs-wrapper{left:0;width:100%;max-width:100%}.ip-oh-specs-wrapper span{max-width:100%}.ip-listing-details-agent-area>a,.ip-listing-details-agent-area .ip-ld-agent-info{display:block;width:100%;max-width:450px;margin:20px auto;padding:0}.ip-ld-address .address-holder-left,.ip-ld-address .address-holder-right{width:100%;display:block}.address-holder-right img{max-width:300px;margin:0 auto}}@media only screen and (max-width:767px){.hero-listings-title{min-width:initial;font-size:20px}.hero-listings-title em{font-size:36px;line-height:1.1}#listing-featured-details{padding-top:20px!important;padding-bottom:20px!important}.listing-detail-item{padding-top:20px!important;padding-bottom:20px!important}.listing-cta-item{padding-top:0!important;padding-bottom:0!important;width:100%;text-align:center}.listing-cta-item a{display:inline-block!important}.listing-gallery-item{width:100%}.property-info-bubble{top:-160px!important;left:50%!important;transform:translateX(-50%)}.listing-cta-btn a{display:block!important;max-width:320px;margin-left:auto;margin-right:auto;width:auto}}@media only screen and (max-width:600px){#single-listing .default-heading{text-align:center!important}.listing-agent-item canvas{width:100%}.listing-cta-btn{margin-left:auto;margin-right:auto;max-width:320px}.aios-default-large{margin-top:5px!important;padding-left:10px!important;padding-right:10px!important}.ip-listing-details-arrow{bottom:-73px}}@media only screen and (max-width:991px) and (max-height:700px){.thumbnails_sildeshow button.aiosp-close{top:-30px;right:0}}@media only screen and (max-width:991px) and (max-height:570px){.thumbnails_sildeshow button.aiosp-close{top:0;right:0}}@media only screen and (max-width:480px){.ip-about-section-4 h2.section-title{font-size:45px!important}.ip-about-sold-listing-list .fp-detals-inside{padding:10px 0}.ip-about-sold-listing-list .fp-price{line-height:1.5}.ip-about-sold-listing-list .fp a:hover .fp-ammenities{min-height:auto;padding-bottom:10px}}