div#ihf-miscInt5-container,div#ihf-miscInt3-container,div#ihf-miscInt6-container,div#ihf-misc1Yn-container,div#ihf-waterFrontYn-container,div#ihf-agedCommunityYn-container,div#ihf-agedCommunityYn-container,div#ihf-reoyn-container,div#ihf-diningRoomYn-container,div#ihf-misc3Yn-container,div#ihf-golfCourseYn-container,div#ihf-miscInt4-container,div#ihf-region-container,div#ihf-lotAcres-container,div#ihf-region-container,div#ihf-lotAcres-container,div#ihf-garageSpaces-container,div#ihf-miscString2-container,div#ihf-oneStoryYn-container,div#ihf-miscInt7-container{display:none}.section-title-a{font-family:var(--font-family-title);letter-spacing:.06em;line-height:1.1;color:var(--font-color-title);font-weight:600;font-size:40px;text-transform:uppercase}.section-title-a span{display:block;letter-spacing:.16em;color:var(--secondary-color);font-size:20px;font-weight:400;margin-bottom:27px}.default-btn-a{display:inline-block;vertical-align:top;max-width:100%;width:338px;padding:26px 0 23px;font-weight:500;font-size:13px;letter-spacing:.09em;color:var(--primary-color);text-transform:uppercase;border:1px solid var(--secondary-color);background:#fff0;text-align:center;-webkit-transition:background .3s,color .3s,border .3s;transition:background .3s,color .3s,border .3s}.default-btn-a:hover,.default-btn-a:focus{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.default-btn-a.center{margin-left:auto;margin-right:auto;display:block}#git-section{font-size:0;text-align:center}.git-synopsis{font-weight:300;font-size:16px;letter-spacing:.04em;color:#fff;margin:7px auto 0!important}.git-wrap{position:relative;padding:130px;padding-top:105px}.git-wrap>.dotted-accent{position:absolute;width:40%;height:calc(100% - 130px);z-index:-1}.git-wrap>.dotted-accent.accent--top{top:0;right:0}.git-wrap>.dotted-accent.accent--bottom{bottom:0;left:0;height:calc(100% - 105px)}.git-contentwrap{position:relative;background:var(--primary-color);padding:80px 30px 95px;z-index:1}.git-contentwrap::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:url(../../../../themes/nilihudson-new.com/assets/images/bg-git.jpg) no-repeat center center;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.34;z-index:-1;pointer-events:none}.git-form{max-width:945px;margin:40px auto 0}.git-form div.wpcf7{position:relative}.git-form div.wpcf7-response-output{position:absolute;top:calc(100% + 5px);left:0;width:100%;margin:0;text-align:center;font-size:11px;color:#fff}.form-view{position:relative;margin:0 -9px}.form-view:before{display:none}.form-view .field-wrap{position:relative;display:inline-block;vertical-align:middle;padding:0 9px}.form-view input[type*="text"],.form-view input[type*="tel"],.form-view input[type*="email"]{position:relative;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;border:none;padding:0 28px;border:1px solid #fff;font-weight:300;font-size:12px;color:#fff;text-transform:uppercase;border-radius:0;letter-spacing:.04em;line-height:54px;background:#fff0;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-bottom:13px}.form-view textarea{position:relative;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:87px;border:none;padding:24px 28px 0;border:1px solid #fff;border-radius:0;background:#fff0;outline:none;resize:none;overflow:hidden;font-weight:300;font-size:12px;letter-spacing:.04em;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:35px}.form-view .btn-wrap .default-btn{min-width:203px;min-height:56px}.form-view input[type*="submit"]{position:absolute;top:0;right:0;width:100%;height:100%;font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;padding:0;border:0;outline:none;background:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.form-view .wpcf7-form-control-wrap{display:block;position:relative}.form-view span.wpcf7-not-valid-tip{font-size:11px}.form-view .ajax-loader{position:absolute;margin:0!important;top:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ip-banner{position:relative;width:100%;z-index:1}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top,rgb(0 0 0 / .05) 57%,rgb(0 0 0 / .3) 73%,rgb(0 0 0 / .65) 86%,rgb(0 0 0 / .85) 100%);opacity:.5}.ip-banner::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .2);pointer-events:none;display:none}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:580px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.ip-banner .site-container{position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.ip-banner h1{font-family:var(--font-family-title);font-weight:600;font-size:50px;color:#fff;text-transform:uppercase;line-height:1.2;word-break:break-word;text-shadow:3px 4px 5px rgb(0 0 0 / 75%);text-align:right}.ip-banner h1 span{font-weight:100}.inside-banner-title{display:none}.inside-banner-title .entry-title{font-weight:400;font-size:90px;text-shadow:3px 4px 5px rgb(0 0 0 / 75%)}.inside-banner-title .entry-title span{display:block;font-weight:300;font-size:.522em;letter-spacing:.02em}.ip-banner .inside-banner-title{display:block}.ip-banner .site-container.default{bottom:65px}.inside-banner-title.default .entry-title{line-height:.9;max-width:820px;width:70%;margin-left:auto}.single-post .inside-banner-title .entry-title{font-size:50px;width:100%;max-width:100%;line-height:1.2}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-family:var(--font-family-title);font-weight:600;font-size:50px;color:var(--primary-color);text-transform:uppercase;line-height:1.2;word-break:break-word}.sidebar-item{padding:15px 0;text-align:center;font-size:0;letter-spacing:0}#content a:hover{color:var(--primary-color)}.ai-default-cf7wrap input[type="submit"],.ai-default-cf7wrap input.wpcf7-submit{background:var(--primary-color)!important}.ai-contact-wrap input.wpcf7-submit:hover,.ai-default-cf7wrap input.wpcf7-submit:hover,.error-forms input.wpcf7-submit:hover{background:var(--secondary-color)!important}#content .innerpage-heading h2{position:relative;display:inline-block;font-family:var(--font-family-title);font-weight:600;font-size:var(--font-size-title);color:var(--font-color-title);text-transform:uppercase;line-height:1.1;margin:0}#content .innerpage-heading h2 span{font-weight:100;color:var(--secondary-color)}#content .innerpage-heading.heading-line-left h2,#content .innerpage-heading.heading-line-center h2,#content .innerpage-heading.heading-line-right h2{padding-bottom:21px}#content .innerpage-heading.heading-line-left h2::before,#content .innerpage-heading.heading-line-left h2::after,#content .innerpage-heading.heading-line-center h2::before,#content .innerpage-heading.heading-line-center h2::after,#content .innerpage-heading.heading-line-right h2::before,#content .innerpage-heading.heading-line-right h2::after{content:'';position:absolute;bottom:0}#content .innerpage-heading.heading-line-left h2::before,#content .innerpage-heading.heading-line-center h2::before,#content .innerpage-heading.heading-line-right h2::before{width:115px;height:3px;background:#000;z-index:1}#content .innerpage-heading.heading-line-left h2::after,#content .innerpage-heading.heading-line-center h2::after,#content .innerpage-heading.heading-line-right h2::after{width:100%;height:1px;background:#d2d2d2}#content .innerpage-heading.heading-line-left h2::before,#content .innerpage-heading.heading-line-left h2::after{left:0}#content .innerpage-heading.heading-line-right h2::before,#content .innerpage-heading.heading-line-right h2::after{right:0}#content .innerpage-heading.heading-line-center h2{text-align:center}#content .innerpage-heading.heading-line-center h2::before,#content .innerpage-heading.heading-line-center h2::after{left:0;right:0;margin:auto}#content .innerpage-heading.light-style h2,#content .innerpage-heading.light-style h2 span{color:#fff}#content .innerpage-heading.light-style.heading-line-left h2::before,#content .innerpage-heading.light-style.heading-line-center h2::before,#content .innerpage-heading.light-style.heading-line-right h2::before{background:#fff}.ip-default-btn{position:relative;display:inline-block;background:#fff0;min-width:193px;font-weight:500;font-size:13px;color:var(--primary-color);letter-spacing:.09em;border-radius:0;padding:18px 12px;z-index:1;border:1px solid #d4d4d4;text-align:center;text-transform:uppercase;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;line-height:1.42857143;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.ip-default-btn::before,.ip-default-btn::after{content:'';position:absolute;width:56px;height:3px;background:var(--primary-color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:-1}.ip-default-btn::before{top:-1px;left:-1px}.ip-default-btn::after{bottom:-1px;right:-1px}.ip-default-btn.btn--light{border-color:rgb(255 255 255 / .5);color:#fff}.ip-default-btn.btn--light::before,.ip-default-btn.btn--light::after{background:#fff}.ip-default-btn:hover,.ip-default-btn:focus{color:#fff!important;background:var(--primary-color)!important;border-color:var(--primary-color)!important}.ip-default-btn:hover::before,.ip-default-btn:hover::after,.ip-default-btn:focus::before,.ip-default-btn:focus::after{width:0!important}.page-template-default:not(.page-id-0) #inner-page-wrapper,.post-template-default #inner-page-wrapper{padding:120px 0}.page-template-default:not(.page-id-0) #inner-page-wrapper::before,.post-template-default #inner-page-wrapper::before,.page-template-template-about #inner-page-wrapper::before,.page-template-template-testimonials #inner-page-wrapper::before{content:'';position:absolute;top:15px;left:0;width:100%;height:50px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAGFBMVEUAAADu7u7k5OTHx8e5ubmysrKjo6MRERFUEL7dAAAAAXRSTlMAQObYZgAAABdJREFUCNdjgABhASgj3AHKUFNgoCMAAHXcAQHh10uTAAAAAElFTkSuQmCC) repeat left top;pointer-events:none;z-index:-1}.page-template-default:not(.page-id-0) #inner-page-wrapper::after,.post-template-default #inner-page-wrapper::after{content:'';position:absolute;top:120px;right:0;width:53.75%;height:calc(100% - 240px);background:linear-gradient(rgb(255 255 255 / .65),rgb(255 255 255 / .65)),url(../../../../themes/nilihudson-new.com/assets/images/bg-inner-page.jpg) repeat left center;background-size:cover;background-attachment:fixed;opacity:.07;z-index:-1;filter:grayscale(1)}.inner-page-accent{display:none;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.page-template-default:not(.page-id-0) .inner-page-accent,.post-template-default .inner-page-accent,.page-template-template-about .inner-page-accent,.page-template-template-testimonials .inner-page-accent,.page-template-ecobroker .inner-page-accent,.page-template-listing-results .inner-page-accent,.page-template-communities .inner-page-accent{display:block}.page-template-default:not(.page-id-0) .inner-page-accent::before,.post-template-default .inner-page-accent::before,.page-template-template-about .inner-page-accent::before,.page-template-template-testimonials .inner-page-accent::before,.page-template-ecobroker .inner-page-accent::before,.page-template-listing-results .inner-page-accent::before,.page-template-communities .inner-page-accent::before{content:'';position:absolute;top:80px;left:0;width:594px;height:594px;background:url(../../../../themes/nilihudson-new.com/assets/images/accent-compass.png) no-repeat top left;background-size:contain;opacity:.05;pointer-events:none;z-index:1}.page-template-communities .inner-page-accent::before{top:20%}.page-template-default:not(.page-id-0) .inner-page-accent::after,.post-template-default .inner-page-accent::after,.page-template-template-about .inner-page-accent::after,.page-template-template-testimonials .inner-page-accent::after,.page-template-ecobroker .inner-page-accent::after,.page-template-listing-results .inner-page-accent::after,.page-template-communities .inner-page-accent::after{content:'';position:absolute;bottom:0;right:0;width:440px;height:558px;background:url(../../../../themes/nilihudson-new.com/assets/images/accent-flower-outline-c.png) no-repeat right bottom;pointer-events:none;opacity:.1;z-index:1}.page-template-template-about .inner-page-accent::after{bottom:42%}.page-template-ecobroker .inner-page-accent::after{bottom:32%}.page-template-default:not(.page-id-0) .dotted-accent.accent--top,.post-template-default .dotted-accent.accent--top{position:absolute;top:-30px;right:-30px;width:193px;height:335px;background-position:top right;z-index:-1}.page-template-default:not(.page-id-0) .dotted-accent.accent--bottom,.post-template-default .dotted-accent.accent--bottom{position:absolute;bottom:-65px;right:54%;width:100vw;height:30%;z-index:-1}.page-template-default:not(.page-id-0) #content-sidebar,.page-template-default:not(.page-id-0) #content-full,.post-template-default #content-sidebar,.post-template-default #content-full{position:relative;margin-top:0;background:#f1f1f1;padding:15px 0}.page-template-default:not(.page-id-0) #content-sidebar::before,.page-template-default:not(.page-id-0) #content-full::before,.post-template-default #content-sidebar::before,.post-template-default #content-full::before{content:'';position:absolute;top:130px;right:100%;height:calc(100% - 260px);width:100vw;background:var(--primary-color);pointer-events:none}.page-template-default:not(.page-id-0) #content-sidebar::after,.page-template-default:not(.page-id-0) #content-full::after,.post-template-default #content-sidebar::after,.post-template-default #content-full::after{content:'';position:absolute;top:0;left:0;height:calc(100% + 1px);width:100%;background:url(../../../../themes/nilihudson-new.com/assets/images/overlay-inner-page.png) no-repeat center center;background-size:cover;pointer-events:none}.page-template-default:not(.page-id-0) #content-full #content,.post-template-default #content-full #content{position:relative;max-width:975px;padding:0 15px;margin:0 auto;z-index:1}.page-template-default:not(.page-id-0) #content p,.post-template-default #content p{margin:2em 0;letter-spacing:.02em}.page-template-default:not(.page-id-0) #content h2,.page-template-default:not(.page-id-0) #content h3,.page-template-default:not(.page-id-0) #content h4,.page-template-default:not(.page-id-0) #content h5,.page-template-default:not(.page-id-0) #content h6{font-weight:500;letter-spacing:.02em}.page-template-default:not(.page-id-0) #content h2,.post-template-default #content h2{font-size:1.933em;margin:1.207em 0}.page-template-default:not(.page-id-0) #content h3,.post-template-default #content h3{font-size:1.333em}.wpcf7 form .wpcf7-response-output{font-size:12px;text-align:center}.wpcf7-not-valid-tip{font-size:12px}.buyer-guide-btn{margin-top:30px;text-align:center}#content .guide-checklist{display:block;margin:0}#content .guide-checklist li{position:relative;display:block}#content .guide-checklist .item-block{display:block!important}#content .guide-checklist.checklist--inline li{display:inline-block}#content .guide-checklist li::before{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;margin-right:10px;background:#fff0;border:1px solid var(--secondary-color);box-shadow:1px 1px 1px var(--secondary-color);-moz-box-shadow:1px 1px 1px var(--secondary-color);-webkit-box-shadow:1px 1px 1px var(--secondary-color)}.guide-signature{text-align:center}.guide-signature img{margin:0 auto;max-height:30px}#content .iframe-full-page iframe{position:fixed;top:0;bottom:0;right:0;width:100%;border:none;margin:0;padding:0;overflow:hidden;z-index:1040;height:100%}body.page-id-7955{overflow:hidden}#content a:not([class]){text-decoration:underline}.page-id-8 #content .contact-list a{text-decoration:none}.seller-btn-list,.buyer-btn-list{text-align:center}.seller-btn-list .ip-default-btn,.buyer-btn-list .ip-default-btn{margin-bottom:15px}#content .aios-testimonials-lists.aios-primary-testimonials{padding-top:60px}.page-id-326 .media-certificates .col-md-3 a img{display:block;height:260px;width:100%;object-fit:cover}.media-certificates a{display:block;position:relative}.media-certificates a::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .6);pointer-events:none;opacity:0;-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}.media-certificates a:hover::before{opacity:1}.page-id-8518 #content .entry h2{margin:0}.page-id-0 .listing-list>div:first-child{display:none!important}li.li-title{font-weight:700}p.li-text{font-weight:400}img.blog-img{padding:20px 0}p:empty{display:none}.page-template-template-about p#breadcrumbs{text-align:left;position:relative;top:-66px;margin:0 20px;color:#fff}.page-template-template-about #inner-page-wrapper{overflow:visible}.page-id-10830 p#breadcrumbs,.page-id-5 p#breadcrumbs,.page-id-7412 p#breadcrumbs{display:block;position:relative;top:-30px;color:#fff;margin:0 20px}.page-id-289 p#breadcrumbs,.page-id-287 p#breadcrumbs,.page-id-12 p#breadcrumbs,.page-id-7898 p#breadcrumbs,.page-id-8 p#breadcrumbs{display:block;position:absolute;top:-30px;color:#fff;margin:0 20px}.page-id-8 .contact-form .opt-in .wpcf7-list-item-label{display:none}@media only screen and (max-width:1199px){.inside-banner-title .entry-title{font-size:70px}.git-wrap{padding:80px}.git-wrap>.dotted-accent{height:calc(100% - 80px)!important}}@media only screen and (max-width:991px){.ip-banner canvas{min-height:350px!important}#content-sidebar #content,#content-full #content{margin-bottom:30px}.ip-banner .container,.ip-banner .site-container{top:50%;bottom:initial!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ip-banner h1{text-align:center}.inside-banner-title.default .entry-title{width:100%!important;max-width:100%!important}.page-template-default:not(.page-id-0) #inner-page-wrapper,.post-template-default #inner-page-wrapper{padding:120px 0 90px}.page-template-default:not(.page-id-0) .inner-page-accent::before,.post-template-default .inner-page-accent::before,.page-template-default:not(.page-id-0) .inner-page-accent::after,.post-template-default .inner-page-accent::after{width:40%;height:40%;background-size:contain}.page-template-template-about .inner-page-accent::after{bottom:27%;z-index:-1}.git-contentwrap{padding:60px 15px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.page-id-326 .media-certificates .col-md-3 a img{height:auto}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}#content .entry-title,#content .archive-title,.ip-banner h1,.inside-banner-title .entry-title{font-size:40px}.innerpage-heading h2{font-size:40px!important}.single-post .inside-banner-title .entry-title{font-size:30px}.page-template-default:not(.page-id-0) #inner-page-wrapper,.post-template-default #inner-page-wrapper{padding:120px 0 50px}.page-template-default:not(.page-id-0) #content-sidebar::before,.page-template-default:not(.page-id-0) #content-full::before,.post-template-default #content-sidebar::before,.post-template-default #content-full::before,.page-template-default:not(.page-id-0) .dotted-accent,.post-template-default .dotted-accent{display:none!important}.git-wrap{padding:60px 35px}.git-wrap>.dotted-accent{height:calc(100% - 60px)!important}}@media only screen and (max-width:480px){#content .entry-title,#content .archive-title,.ip-banner h1,.inside-banner-title .entry-title,.section-title-a{font-size:35px}.innerpage-heading h2{font-size:30px!important}.git-wrap{padding:60px 0}.git-wrap>.dotted-accent{width:100%}.form-view .field-wrap{display:block;width:100%}}.page-id-999999999 #content-full #content{max-width:unset!important}