.ip-banner{display:none}.ip-breadcrumbs{pointer-events:none}.ip-breadcrumbs span{pointer-events:auto}.hp-slide-logo{top:135px}.nav-active-section-ip-listing-details-content,.nav-active-section--ip-ld-bottom-buttons-wrap{color:#000}#inner-page-wrapper{position:relative;margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-listing-details-slider-wrap{width:100%;display:inline-block;vertical-align:top;position:relative;font-size:0}.ip-ld-main-slider-wrap{width:100%;display:inline-block;vertical-align:top;position:relative}.ip-ld-main-slider{width:100%;display:inline-block;vertical-align:top;background:#000}.ip-ld-main-slider-item{position:relative}.ip-ld-main-slider-item::before{width:100%;height:45.3%;content:'';position:absolute;top:0;left:0;margin:auto;background:#000;background:-moz-linear-gradient(180deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);background:-webkit-linear-gradient(180deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);background:linear-gradient(180deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:2;opacity:.4}.ip-ld-main-slider-item::after{width:100%;height:31.9%;content:'';position:absolute;left:0;bottom:0;background:#000;background:-moz-linear-gradient(0deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);background:-webkit-linear-gradient(0deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);background:linear-gradient(0deg,rgb(0 0 0) 0%,rgb(0 0 0) 15%,rgb(0 0 0 / .7) 60%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:2}.ip-ld-main-slider-item canvas{width:100%;height:auto;min-height:700px;display:block}.ip-ld-main-slider-item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;opacity:.9}.ip-ld-slider-details-wrap{width:48%;position:absolute;z-index:2;bottom:-105px;right:20px}.ip-ld-slider-details-box-wrap{height:42px}.ip-ld-slider-details-box-wrap.active{height:auto}.ip-ld-slider-toggle-button{width:100%;height:42px;position:relative;text-align:center}.ip-ld-slider-toggle-button .btn-a{width:224px;height:42px;margin:0 auto;position:absolute;top:0;left:0;right:0;margin:0 auto;background-color:var(--accent);cursor:pointer}.ip-ld-slider-toggle-button .btn-a:hover{opacity:0.8!important}.hide-button,.ip-ld-slider-details-box-wrap.active .show-button{opacity:0;visibility:hidden;pointer-events:none}.ip-ld-slider-details-box-wrap.active .hide-button{opacity:1;visibility:visible;pointer-events:auto}.ip-ld-slider-details-box{width:100%;max-width:718px;position:relative;margin:0 auto;padding:35px 10px 40px;background-image:url(../../../../../themes/allurerealtyhomes.com/images/listings-details/info-box-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none}.ip-ld-slider-details-box-wrap.active .ip-ld-slider-details-box{opacity:1;visibility:visible;pointer-events:auto}.ip-ld-details-box-address{margin-bottom:30px;font-size:18px;line-height:1.1;letter-spacing:.05em}.ip-ld-details-box-address span{display:block;font-size:26px}.ip-ld-details-box-price{margin-bottom:40px;font-size:35px;font-family:var(--font-ubuntu);letter-spacing:.05em}.ip-ld-details-box-other-info li{display:inline-block;vertical-align:middle;margin-left:27px}.ip-ld-details-box-other-info li:first-child{margin-left:0}.ip-ld-details-box-other-info li i{display:inline-block;vertical-align:middle;margin-right:8px}.ip-ld-details-box-other-info li span{display:inline-block;vertical-align:middle;font-size:18px;font-family:var(--font-ubuntu);letter-spacing:.05em;text-transform:uppercase}.ip-ld-details-box-other-info li span em{font-style:normal;text-transform:initial}.ip-ld-thumbnail-slider-wrap{width:100%;background-color:#fff;padding:20px 10px;text-align:center;position:relative;z-index:2}.ip-ld-thumbnail-slider{width:77%;max-width:550px;display:inline-block;vertical-align:top;margin-left:-10px;padding-right:10px}.ip-ld-thumbnail-slider-item{padding:0 10px;cursor:pointer}.ip-ld-thumbnail-photo{position:relative;background-color:#000}.ip-ld-thumbnail-photo canvas{width:100%;height:154px;display:block}.ip-ld-thumbnail-photo img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ip-ld-thumbnail-slider-item:hover .ip-ld-thumbnail-photo img{opacity:.8}.ip-ld-thumbnail-view-button{width:23%;max-width:163px;display:inline-block;vertical-align:top;position:relative}.ip-ld-thumbnail-view-button a{width:100%;height:154px;display:block;color:#fff;font-size:14px;text-align:center;line-height:154px;letter-spacing:.25em;text-transform:uppercase;background-color:#000;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ip-ld-thumbnail-view-button a:hover{background-color:var(--accent)}.ip-ld-content-outer-wrap{width:100%;display:inline-block;vertical-align:top;padding:70px 0 85px;position:relative}.ip-ld-content-outer-wrap::before{width:50.8%;height:15px;content:'';position:absolute;top:0;right:0;background-color:#000}.ip-ld-content-outer-wrap::after{width:63.75%;height:322px;content:'';position:absolute;bottom:0;right:0;background-image:url(../../../../../themes/allurerealtyhomes.com/images/listings-details/accent-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;filter:grayscale(1);opacity:.25}.safari-true .ip-ld-contact-form-wrap::before,.mobile .ip-ld-contact-form-wrap::before{background-attachment:scroll}.ip-ld-content-inner-wrap{width:100%;max-width:1270px;margin:0 auto;padding:0 15px;font-size:0;position:relative;z-index:2}.section-title{font-size:41px;letter-spacing:.01em}.section-title span{padding-left:33px}.section-title em{letter-spacing:.01em}.ip-ld-content-left-wrap{width:56.45%;display:inline-block;vertical-align:top}.ip-ld-description{color:#8b8b8b}.ip-ld-map-wrap{margin-top:50px;font-size:0}.ip-ld-map-wrap iframe{max-width:100%}.ip-ld-content-right-wrap{width:43.55%;display:inline-block;vertical-align:top;text-align:center;margin-top:95px;padding-left:100px}.ip-ld-buttons-wrap,.ip-ld-share-buttons-wrap{width:100%;display:inline-block;vertical-align:top}.ip-ld-buttons{margin-bottom:10px}.ip-ld-buttons a.btn-a{width:100%;height:64px;color:#000;font-size:18px}.ip-ld-buttons a.btn-a:hover{color:#fff}.ip-ld-share-buttons-title{margin-top:45px;color:#000;font-size:10px;letter-spacing:.5em;text-transform:uppercase;position:relative}.ip-ld-share-buttons-title span{display:inline-block;vertical-align:middle;padding:0 20px}.ip-ld-share-buttons-title::before,.ip-ld-share-buttons-title::after{width:22.72%;max-width:100px;height:1px;content:'';display:inline-block;vertical-align:middle;background:var(--accent) url(../../../../../themes/allurerealtyhomes.com/images/bg-pattern.jpg) no-repeat;background-position:-93px 96%}.ip-ld-share-buttons-links{margin-top:45px}.ip-ld-share-buttons-links a{color:#000;font-size:26px;margin-left:30px}.ip-ld-share-buttons-links a:hover{color:var(--accent);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ip-ld-share-buttons-links a:first-child{margin-left:0}.ip-ld-contact-form-wrap{width:100%;padding:100px 0;background-color:#000;position:relative;text-align:center}.ip-ld-contact-form-wrap::before{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background-image:url(../../../../../themes/allurerealtyhomes.com/images/listings-details/ip-listing-slide-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;filter:grayscale(1);opacity:.16}.safari-true .ip-ld-contact-form-wrap::before,.mobile .ip-ld-contact-form-wrap::before{background-attachment:scroll}.ip-ld-contact-form-title{margin-bottom:50px;color:#fff;font-size:30px;font-family:var(--font-ubuntu);text-transform:uppercase;line-height:1;letter-spacing:.2em}.ip-ld-contact-form{width:90%;max-width:1164px;margin:0 auto;position:relative;z-index:2}.ip-ld-contact-form form{position:relative;font-size:0}.listing-field{margin-bottom:20px}label.listdet-field{display:inline-block;vertical-align:top}label.listdet-field.field-short{width:23.79%;margin-left:1.613%}label.listdet-field.field-short:first-child{margin-left:0}label.listdet-field.field-full{width:100%}label.listdet-field input,label.listdet-field textarea{width:100%;height:47px;border:1px solid #8a8a8a;background:#fff0;font-size:12px;letter-spacing:.2em;line-height:1.3;color:#fff;text-transform:uppercase;padding:0 15px}label.listdet-field textarea{padding-top:17px;height:117px;resize:none}.ip-ld-contact-form .btn-a{margin:35px auto 0}.ip-ld-contact-form .btn-a input{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;opacity:0;border:none;font-size:0;outline:none}.ip-ld-contact-form .btn-a span.ajax-loader{position:absolute;bottom:-30px;left:0;right:0;margin:auto}.ip-ld-contact-form form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;margin:16px 5px 0;font-size:12px;color:#fff!important;text-align:center}.ip-ld-bottom-buttons-wrap{width:100%;display:inline-block;vertical-align:top;padding:65px 0;text-align:center}.ip-ld-bottom-button{display:inline-block;vertical-align:middle;margin-left:19px}.ip-ld-bottom-button:first-child{margin-left:0}.ip-ld-bottom-button a.btn-a{width:327px;max-width:100%;height:76px;color:#000;margin:0 auto}.ip-ld-bottom-button a.btn-a:hover{color:#fff}.ip-ld-bottom-button .btn-a:before{border-color:#000}.ip-ld-bottom-back-button a.btn-a span{margin:0 8px 0 0}@media only screen and (max-width:1199px){.ip-ld-thumbnail-photo canvas{height:120px}.ip-ld-thumbnail-view-button a{height:120px;line-height:120px}.ip-ld-details-box-other-info li{margin-left:15px}.ip-ld-details-box-other-info li span{font-size:11px}.ip-ld-share-buttons-title::before,.ip-ld-share-buttons-title::after{width:12%}}@media only screen and (max-width:991px){.hp-slide-logo{top:0}.ip-ld-main-slider-item canvas{min-height:100%}.ip-ld-slider-details-wrap{width:100%;position:relative;bottom:auto;left:0;right:0;margin:0 auto;display:flex;flex-wrap:wrap-reverse}.ip-ld-slider-details-box-wrap{width:100%;height:auto}.ip-ld-slider-toggle-button{display:none}.ip-ld-slider-details-box{opacity:1;visibility:visible;pointer-events:auto}.ip-ld-content-outer-wrap::before,.ip-ld-content-outer-wrap::after{display:none}.ip-ld-content-left-wrap,.ip-ld-content-right-wrap{width:100%;text-align:center;padding:0}}@media only screen and (max-width:767px){.ip-ld-thumbnail-slider{width:100%;margin:0 auto 20px;padding-right:0}.ip-ld-thumbnail-photo canvas{height:auto}.ip-ld-thumbnail-view-button{width:100%;max-width:300px}.ip-ld-thumbnail-slider-item{padding:0 4px}.listing-field{margin-bottom:0}label.listdet-field.field-short{width:100%;margin:0 0 15px}.ip-ld-details-box-other-info li{display:block;margin:15px 0}.ip-ld-bottom-button{width:90%;margin:10px auto}.ip-ld-buttons a.btn-a{font-size:15px}}