@font-face{font-family:'Century Gothic';src:url(../../../../themes/aios-harbandco-theme-child/fonts/CenturyGothic.eot);src:url('../../../../themes/aios-harbandco-theme-child/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),url(../../../../themes/aios-harbandco-theme-child/fonts/CenturyGothic.woff) format('woff'),url(../../../../themes/aios-harbandco-theme-child/fonts/CenturyGothic.ttf) format('truetype');font-weight:400;font-style:normal}html{font-size:16px}body{font-family:'Century Gothic','Lato',sans-serif!important;background:#FFF;color:#464646;margin:0;font-size:1rem}img{max-width:100%}a:link,a:visited{outline:none!important;text-decoration:none}a:hover{text-decoration:none!important;color:inherit!important}.header-container{background:#111}.header-logo{padding:15px 0}.header-logo img{max-height:210px!important;width:auto!important}.header-container .nopadd{padding:0}.header-contact{position:relative;top:40px;z-index:9;margin-top:40px}.header-contact div,.header-contact span{display:inline-block}.header-contact span{padding:0 10px}.header-contact .ai-font{font-size:1.5rem;color:#fff}.header-contact .ai-font-envelope-o{font-size:1.1rem;color:#fff}.phoneemail{color:#fff;font-weight:700;text-transform:uppercase}.phoneemail a{color:#fff}.smi a:hover,.phoneemail a:hover{opacity:.6}.separator{font-weight:700;margin-right:10px;position:relative;top:-3px}#nav{margin:22px 0 0}#nav li{display:inline-block;padding:0 5px;position:relative}#nav li:last-child{display:inline-block;padding-right:0}#nav li a{display:block;color:#fff;text-transform:uppercase;font-weight:400;font-size:1.15rem;padding:40px 0;position:relative;letter-spacing:.5px;font-family:"Lato",Sans-serif}#nav li a:after,#nav li.menu-item-has-children:after{content:'';position:absolute;z-index:999;bottom:0;left:0;right:0;margin:auto;width:0;height:3px;background:#cfcfcf;transition:all ease-in-out 0.3s;opacity:0;transform:translateX(0)}#nav li a:hover:after,#nav li.menu-item-has-children:hover:after{width:auto;opacity:1}#nav li a:hover{text-decoration:none;color:#fff!important}#nav .sub-menu{background:rgb(0 0 0 / .7);min-width:100px;left:50%;transform:translateX(-50%);z-index:9;width:auto}#menu-item-230 .sub-menu{min-width:162px}#menu-item-230 .sub-menu a{padding:10px 5px 10px 10px}#nav .sub-menu li a{letter-spacing:0}#nav li#menu-item-230 .sub-menu li{white-space:normal}#nav .sub-menu li{margin:0;padding:0;width:100%;white-space:nowrap}#nav .sub-menu a{text-align:left!important;line-height:1.2}#nav .sub-menu a:hover{background:rgb(0 0 0 / .8);color:#fff}.hp-slideshow{position:relative;z-index:-1}.hp-slideshow .cycloneslider-template-standard{margin-bottom:0}.feat-comm-container{background:#e1e1e1;margin-top:-6px;padding:40px 0 50px}.feat-comm-container ul{display:flex;justify-content:space-between;align-items:center}.feat-comm-container li{position:relative;vertical-align:top;text-align:center;width:calc(100% / 6);float:left;float:none!important;width:auto!important;vertical-align:initial!important}.feat-comm-container a{font-weight:300;font-size:1.4rem!important;color:#4a4a4a;text-transform:uppercase;line-height:22px;padding:24px 0!important;;display:block;transition:all ease-in-out 0.2s;letter-spacing:2px}.feat-comm-container a:hover{font-weight:700}.feat-comm-container a:visited{color:#4a4a4a}li.fc-separator div{width:1px;background:#b4b4b4;height:56px;position:absolute;transform:translateY(34%);position:initial!important;transform:initial!important}.feat-comm-container li:nth-of-type(5) a,.feat-comm-container li:nth-of-type(7) a,.feat-comm-container li:nth-of-type(11) a{padding-top:36px}.hp-forms-container{padding:50px 0}.qsbox{max-width:455px;margin:0 0 0 54px}.qsbox h2,.cpbox h2,.feat-prop-container h2{font-size:4rem;text-transform:uppercase;text-align:center;margin:0 0 40px;font-weight:300}.qsbox select,.cpbox .wpcf7-text,.cpbox .wpcf7-textarea{width:100%;border:1px solid #c2c2c2;font-size:1.5rem;font-weight:300;padding:10px 12px;margin-bottom:6px;background:#fff}.qsbox .samesize{width:49%;float:left}.qsbox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADAQMAAABh+Fe7AAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAAA5JREFUCJlj6GAIYFAAAAO+APltprHgAAAAAElFTkSuQmCC) no-repeat;background-position-x:calc(100% - 10px);background-position-y:center}.qsbox select::-ms-expand{display:none}#baths,#max{margin-left:2%}.qsubmit,.cpbox .wpcf7-submit{width:100%;max-width:145px;border:0;background:#000;color:#fff;text-transform:uppercase;font-size:1.5rem;letter-spacing:2px;padding:10px 0;margin:20px auto 0;float:none!important;display:block}.qsubmit:hover,.cpbox .wpcf7-submit:hover{background:#666}.advance,.advance a{color:#898989;text-transform:uppercase;font-size:1.5rem;letter-spacing:3px;padding:20px 0 0;text-align:center}.advance a{border-bottom:2px solid #e1e1e1}.cpbox{max-width:615px;margin:0 auto}.li-left{float:left;width:49%}.li-right{float:right;width:49%}.cpbox .wpcf7-textarea{height:91px;margin-bottom:2px}.cpbox ul{margin-bottom:0}.hp-forms-container div.wpcf7-response-output{bottom:unset!important;left:0;margin:auto;position:absolute;right:0;width:455px;text-align:center}.use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:11px}.hp-forms-container span.wpcf7-form-control-wrap{display:block!important}.feat-prop-container{background:url(../../../../themes/aios-harbandco-theme-child/images/fp-bg.jpg) top center no-repeat;background-size:100%;position:relative;padding:30px 0}.feat-prop-container .container{padding:0}.feat-prop-container h2{margin-bottom:30px}.fpbox{text-align:center;font-weight:300;color:#131313;position:relative}.fp-address{padding:20px 0}.fp-details{background:#000;color:#fff;width:140px;margin:0 auto;padding:2px 0 6px;transition:all ease-in-out 0.2s}.featprop-slider img{max-width:100%;overflow:hidden;position:relative;transition:all ease-in-out 0.2s}.fp-image{background:rgb(0 0 0 / .9)}.fpbox:hover{cursor:pointer}.fpbox:hover img,.fpbox:hover .fp-details{opacity:.8}.featprop-slider button{display:none!important}.welcome-container{margin-top:35px}.welcome-container h2{font-size:4rem;margin:0 0 20px;font-weight:300;color:#202020;text-transform:uppercase}.welcome-container img.alignright{float:right;margin-left:30px;margin-right:0}.welcome-border{border-bottom:1px solid #cbcbcb;padding:5px 0 40px;margin-bottom:50px}.welcontent{line-height:28px;font-weight:300;font-size:1.6rem;text-align:justify}.welcontent p{margin-bottom:30px}.welcontent p:nth-of-type(2){margin-bottom:0}span.welcome-dre{font-size:16px;font-weight:600;letter-spacing:3px}.welcome-container .col-md-3{padding-left:0!important}.welcome-container .col-md-9{padding-right:0!important;padding-left:30px}.welcome-container .col-md-9 img{padding-right:0!important}.welcome-holder{padding:25px 0 25px 12%;overflow:hidden;font-size:0}.welcome-photo{width:50%;display:inline-block;vertical-align:middle;position:relative}.welcome-photo:before{content:'';display:block;position:absolute;width:100%;height:100%;background:#bfbfbf;z-index:-1;-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.welcome-photo img{max-width:100%;width:100%}.welcome-text{width:35%;display:inline-block;vertical-align:middle;margin-left:5%;text-align:center;margin-right:10%}.welcome-text span,.welcome-text a{display:block;font-size:30px}.welcome-text a:hover{opacity:.6}.welcome-text span{color:#474747}.welcome-text a{color:#333;font-weight:700}.welcome-text img{margin:5px 0}.blogbox h3{text-transform:uppercase;font-weight:300;font-size:2.5rem;color:#000}.blog-container{padding-bottom:60px}.blog-container .container{padding:0}.blogcontent .posttitle{font-weight:400;font-size:2rem;text-transform:uppercase;color:#000;display:block;padding:20px 0 0}.blogcontent .posttitle{font-weight:400;font-size:2rem;text-transform:uppercase;color:#000;display:block;padding:20px 0 0}.blogcontent .posttitle:hover{opacity:.6}.datepost{font-size:1.2rem;font-weight:300;color:#898989;padding-bottom:20px}.blogcontent p{font-size:1.7rem;text-align:justify}.blog-more,.blog-more a{text-transform:uppercase;color:#898989!important;font-size:1.2rem;font-weight:400}.blog-more a:hover{color:#000000!important}#content-sidebar,#content-full{min-height:500px}#content-sidebar #content{width:77.08%;font-size:1.6rem!important}#content-full #content{width:100%}.sidebar{width:20.83%;padding-top:24px}.contact-sidebar img{width:70%;display:block;margin:0 auto}.sidebarcontact,.contact-sidebar h3{text-align:center}.sidebarcontact a{color:#000}.contact-sidebar h3{margin-bottom:5px}aside h4.widget-title,.communities h4.widget-title{color:#fff;text-transform:uppercase;text-align:center;padding:0 7px;background:#111}.sidebar ul,.communities ul{margin-left:0!important}.sidebar li,.communities li{list-style:none;width:100%;border-bottom:2px solid #111;padding-bottom:10px;margin-bottom:10px;text-align:center}.sidebar li.fc-separator,.communities li.fc-separator{display:none}.sidebar li a,.communities li a{color:inherit;text-transform:uppercase}.sidebar li a:hover,.communities li a:hover{font-weight:700}.sidebar .qsbox{margin:0;max-width:none}.sidebar .qsbox select{font-size:1.2rem}#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{text-transform:uppercase;margin-top:15px}#content .archive-title{text-transform:uppercase;margin-top:15px}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.nopadd{padding:0}.footer{background:#000;color:#898989;text-align:center;font-weight:400;padding-bottom:40px}.footer a{color:#898989}.footer a:hover{color:#ffffff!important}.footernav{margin-bottom:4px}.footer li{display:inline-block;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwP/2wBDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAALAAQDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAr/xAAXEAADAQAAAAAAAAAAAAAAAAAARYnG/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AJCVs9dYAWz11gH/2Q==) no-repeat left center;padding:0 6px 0 12px;font-size:1.2rem;text-transform:uppercase}.footer img{max-width:100%}.footer li:first-child{background:no-repeat}.copyright{font-size:1.2rem;text-transform:uppercase}.copyright img{display:block;margin:15px auto 0}.footer-smi .ai-font{color:#fff;font-size:1.8rem}.footer-smi span{padding:0 15px;display:inline-block}.footer-smi{padding:30px 0 20px}.footer-smi a:hover{opacity:.6}.footer-contact .ai-font{padding:60px 0 20px}.footer-contact{color:#fff}.footer-contact .col-md-4{margin-bottom:40px}.footer .ai-font-phone{font-size:1.8rem}.footer .ai-font-envelope-f{font-size:1.7rem}.footer .ai-font-location-c{font-size:2.8rem}.footer-contact span{display:block}.txtphone{padding-top:10px;font-size:1.3rem;color:#898989}.txtpemail,.txtaddress{color:#898989;font-size:1.3rem}.txtpemail{padding-top:10px}.aidefcf-title span{font-size:16px}.ai-contact-wrap span{font-size:20px}.lblhide{display:none}#content .entry-title{font-size:4rem;font-weight:300;color:#202020;text-transform:uppercase}.ai-contact-wrap .wpcf7-checkbox .wpcf7-list-item{display:block!important}.ai-contact-wrap .wpcf7-checkbox span{font-size:11px;line-height:18px}.vendor-wrapper{background:#F0F0F0;margin-top:25px;border-radius:3px;border:1px solid #ccc}.vendor-expander{float:left;text-align:center;width:40px;line-height:1;padding:10px 0}.vendor-header{position:relative;width:100%;height:40px;border-bottom:1px solid #ccc;cursor:pointer}.vendor-header h3{margin:0!important;font-size:16px!important;text-transform:uppercase;padding:9px 0}.vendor-header:after{content:"";display:block;clear:both}.vendor-header .fa-minus{display:none}.vendor-content{text-align:center;padding:0;border-bottom:1px solid #ccc;-webkit-transform:scaleY(0);transform:scaleY(0);font-size:0;transition:all 0.3s ease-in-out;transform-origin:top}.vendor-content a{color:#000}.vendor-list.open .vendor-content{-webkit-transform:scaleY(1);transform:scaleY(1);font-size:16px;padding:10px 0}.vendor-list.open .fa-plus{display:none}.vendor-list.open .fa-minus{display:block}.yoast-breadcrumbs{padding:0!important}#ihf-main-container .nav-tabs{margin-left:0px!important}.chosen-container .chosen-results{margin:0 4px 4px 0!important}iframe[name="__bkframe"]{display:none}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{display:none!important}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{display:none!important}.footer-logos{width:90%;margin:0 auto}div#recaptcha{width:304px;max-width:100%;float:left}.feat-prop-container .flexmls_connect__carousel{display:none}.cpbox>.wpcf7-form-control-wrap{display:inline-block}.slick-slide img{object-fit:cover;width:100%;height:155px}.fp-address{text-transform:uppercase}.page-id-37231 div.wpcf7{max-width:355px}.page-id-37231 .ai-default-cf7wrap input[type="email"]{font-size:11px!important;border:1px solid #969696!important;margin:5px 0!important}.page-id-37231 .ai-default-cf7wrap input[type="submit"],.page-id-37231 .ai-default-cf7wrap input.wpcf7-submit{padding:0!important}ul.list li .prop-det .view-details:hover{background:#111;color:#fff!important}.page-id-333 .btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{background-color:#111111!important;border-color:#111111!important}.btn-danger:hover{background-color:#111111!important;border-color:#111111!important}.page-id-11106 .ihf-container:first-child .ihf-board-disclaimer-text,.page-id-11106 .ihf-container:first-child .pagination,.page-id-11106 .ihf-container:first-child .ihf-powered-by{display:none!important}.real-estate-form input.wpcf7-form-control.wpcf7-submit{height:auto}.rrr-img-wrapper{text-align:center}.rrr-img-wrapper img{width:30%;display:inline-block;margin:0 1%!important}.contact-sidebar.kris-jardino{display:none}.page-id-37231 .contact-sidebar.Phyllis-Harb{display:block}.page-id-37231 .contact-sidebar.kris-jardino{display:none}.page-id-37611 .contact-sidebar.Phyllis-Harb,.page-id-54349 .contact-sidebar.Phyllis-Harb,.page-id-87556 .contact-sidebar.Phyllis-Harb{display:none}.page-id-37611 .contact-sidebar.kris-jardino,.page-id-54349 .contact-sidebar.kris-jardino,.page-id-87556 .contact-sidebar.kris-jardino{display:block}div.wpcf7 .captcha-image{width:100%;margin:10px auto}.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=text],.ai-default-cf7wrap textarea,.ai-contact-wrap .wpcf7-checkbox span,.aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.ai-default-cf7wrap select,.wpcf7-list-item-label{font-family:'Century Gothic','Lato',sans-serif!important;font-size:12px!important}.ai-default-cf7wrap input[type="checkbox"],.ai-default-cf7wrap input[type="radio"]{padding:10px 0;margin:3px 8px 0 0;font-size:15px;text-transform:uppercase;display:inline-block;position:relative;top:3px}.page-id-67 #content video{margin:0 auto;text-align:center;display:block}.sp-button a,.sp-button a:hover{display:flex;justify-content:center;align-items:center;width:100%;max-width:615px;height:76px;background:#000;color:#fff!important;text-transform:uppercase;text-decoration:none!important;font-size:1.5rem;letter-spacing:2px;margin:68px auto 0}.sp-button a:hover{background:#666}div.wpcf7-response-output{text-align:center!important}.use-floating-validation-tip span.wpcf7-not-valid-tip{width:auto;position:absolute}.post-page-find-my-dream-home .aidefcf-wrapper .wpcf7-form-control.wpcf7-select{padding-top:0!important}.post-page-find-my-dream-home .aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.post-page-find-my-dream-home .ai-default-cf7wrap select::-webkit-input-placeholder{font-size:18px!important}.post-page-find-my-dream-home .aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.post-page-find-my-dream-home .ai-default-cf7wrap select:-ms-input-placeholder{font-size:18px!important}.post-page-find-my-dream-home .aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.post-page-find-my-dream-home .ai-default-cf7wrap select::placeholder{font-size:18px!important}.banner-title{font-size:clamp(30px, 3vw, 40px);text-transform:uppercase;font-weight:300;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:1px 1px 4px #000}.footer-contact .footer-sub{margin-bottom:40px}