/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../../images/swipebox-loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../images/swipebox-icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white !important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.grayscale{-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1)}body{font-family:"Open Sans",sans-serif}.text-style-2,.post-summary .post-summary-title{font-weight:bold;line-height:38px;font-size:28px;color:#515d6a}.text-style-3,.post-summary .post-summary-description,.community-summary .community-summary-box .community-summary-details .community-summary-type,.community-summary .community-summary-box .community-summary-details .community-summary-status,.community-summary .community-summary-box .community-summary-details .community-summary-location{font-size:16px;color:#8b8b8b;line-height:25px;font-weight:lighter}.text-style-4,.nhd-more-button,.post-collection .post-collection-title,.cta-other-posts .cta-other-posts-heading,.thank-you-content .communities-heading,.thank-you-content .thank-you-posts .thank-you-posts-heading{font-weight:bold;font-size:18px;text-transform:uppercase;color:#404040}.text-style-5,.post-summary .post-summary-category,.post-header .post-header-content .post-category{font-size:12px;text-transform:uppercase;color:#adadad}.text-style-8,.post-summary .post-summary-tags .post-summary-tag{font-size:12px;color:#8b8b8b;font-weight:lighter}.text-style-9,.post-header .post-header-content .post-header-detail,.cta-find-new-home-communities .cta-find-new-home-communities-body .cta-find-new-home-communities-input,.thank-you-banner .thank-you-banner-inner .thank-you-sub-heading{font-size:18px;color:#515d6a}.text-style-10,.post-header .post-header-content .post-heading,.thank-you-banner .thank-you-banner-inner .thank-you-heading{font-size:26px;font-weight:bold;color:#515d6a}.text-style-11,.post-body p{font-size:20px;line-height:33px;color:#555}.text-style-12,.cta-have-a-question .cta-have-a-question-heading,.cta-find-new-home-communities .cta-find-new-home-communities-heading{font-size:20px;font-weight:lighter;color:white}.text-style-13,.cta-have-a-question .cta-have-a-question-question-box textarea,.cta-have-a-question .cta-have-a-question-name-box input,.cta-have-a-question .cta-have-a-question-email-box input,.cta-have-a-question .cta-have-a-question-phone-box input{font-size:14px;font-weight:lighter;color:#8b8b8b}.text-style-14,.post-collection-short .post-collection-short-post a,.cta-other-posts .cta-other-posts-body .cta-other-posts-post a{font-size:20px;color:#515d6a}.text-style-15,.thank-you-banner .thank-you-banner-inner .search-box input{font-size:18px;font-weight:lighter;color:#adadad}.text-style-16,.community-layout-header .community-layout-header-title .community-layout-third-heading,.community-layout-form .community-layout-form-box .community-layout-form-header .community-layout-form-heading,.thank-you-banner .thank-you-banner-inner .search-box button{font-size:18px;font-weight:lighter;color:white}.text-style-17,.community-summary .community-summary-box .community-summary-details .community-summary-community-name,.community-summary .community-summary-box .community-summary-details .community-summary-price{font-size:18px;color:#404040}.text-style-19,.community-layout-form .community-layout-form-box .community-layout-form-body label{font-size:14px;color:white}.text-style-20,.community-layout-form .community-layout-form-box .community-layout-form-body .community-layout-form-button{font-size:18px;font-weight:bolder;color:white}.text-style-21,.community-layout-summary .community-layout-summary-box ul{font-size:18px;font-weight:lighter;color:#404040}.text-style-22,.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-heading{font-size:20px;font-weight:bolder;text-transform:uppercase;color:#404040}.text-style-23,.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table{font-size:14px;line-height:25px;color:#404040}.text-style-31,.post-body h3{font-size:24px;color:#404040;font-weight:bold;line-height:40px}.nhd-header{background-color:white;display:flex;height:60px;justify-content:space-between;align-items:center}.nhd-header .logo{margin-left:15px}.nhd-header .menu{display:inline-block}.nhd-header .menu .menu-item{margin-right:25px}.nhd-header .menu .menu-item a{color:#333}.nhd-header .menu .menu-item.sign-up{font-weight:bold}.nhd-header .menu .menu-item.sign-up a{color:#4a90e2}.nhd-footer{background-color:#333;margin-top:50px;color:white;padding-top:60px}.nhd-footer .footer-inner{display:flex;justify-content:space-between}.nhd-footer .footer-inner .company-name{font-size:28px;font-weight:lighter}.nhd-footer .footer-inner .company-tagline{font-size:18px;font-weight:lighter}.nhd-footer .footer-inner .pros li,.nhd-footer .footer-inner .learning-center li,.nhd-footer .footer-inner .company-info li{font-weight:lighter;font-size:18px;margin-top:10px}.nhd-footer .footer-inner .pros li a,.nhd-footer .footer-inner .learning-center li a,.nhd-footer .footer-inner .company-info li a{color:white}.nhd-footer .footer-inner .pros li:first-child,.nhd-footer .footer-inner .learning-center li:first-child,.nhd-footer .footer-inner .company-info li:first-child{margin-top:0;font-size:18px}.nhd-footer .disclaimer{margin-top:40px;padding-top:5px;border-top:1px solid #959595;font-size:12px;color:#959595}.nhd-nav{background-color:#4a90e2;padding-top:15px;padding-bottom:15px}.nhd-nav .nhd-nav-menu{margin-bottom:0}.nhd-nav .nhd-nav-menu .nhd-nav-menu-item{margin-right:27px;font-weight:lighter}.nhd-nav .nhd-nav-menu .nhd-nav-menu-item:hover a,.nhd-nav .nhd-nav-menu .nhd-nav-menu-item.active a{color:#f5a623}.nhd-nav .nhd-nav-menu a{color:#f0f0f0;font-size:16px}.nhd-primary{background-color:#ff9800;color:white;border:0;font-size:20px;padding:9px 45px 12px 45px;font-weight:lighter}.nhd-orange-underscore{border-bottom:5px solid #f5a623}.nhd-more-button{background-color:#a1db66;color:white;padding:9px 32px;border:0;border-radius:25px;margin-bottom:30px;text-decoration:none}.nhd-more-button:visited{color:white;text-decoration:none}.nhd-more-button:hover{color:white;text-decoration:none}.body-wrapper{display:flex;flex-direction:column;align-items:space-around;min-height:100vh}.body-wrapper .content-wrapper{flex:1}.nhd-home-banner{background-color:#76abe9;color:white;display:flex}.nhd-home-banner .nhd-home-banner-inner{display:flex;flex-direction:column;align-items:center}.nhd-home-banner h1{font-size:48px;font-weight:lighter;margin-top:40px;margin-bottom:0}.nhd-home-banner h2{font-size:24px;font-weight:lighter;margin-top:12px}.nhd-home-banner .home-banner-cta{margin-top:47px;background-color:#e9a151;border-color:#e79816;font-size:24px;padding:14px 18px;font-weight:lighter;margin-bottom:80px;color:white}.post-collection .post-collection-title{margin-top:35px;border-bottom:5px solid #f5a623;padding-bottom:2px;display:inline-block}.post-collection .post-collection-more{display:flex;justify-content:center}.post-collection.first-collection{border-top:1px solid #dfdfdf}.post-category-buying-new-home:before,.post-category-neighborhood-guide:before,.post-category-mortgage:before,.post-category-ask-experts:before{display:inline-block;content:'';width:10px;height:10px;border-radius:15px;margin-right:7px;border:5px solid #636363}.post-category-buying-new-home:before{border:5px solid #4a90e2}.post-category-neighborhood-guide:before{border:5px solid #959595}.post-category-mortgage:before{border:5px solid #ff9800}.post-category-ask-experts:before{border:5px solid #95dd46}.post-summary{margin-top:30px;padding-bottom:40px;border-bottom:1px solid #f0f0f2}.post-summary .post-summary-description{margin-top:15px}.post-summary .post-summary-tags{margin-top:40px}.post-summary .post-summary-tags .post-summary-tag{background-color:#e2e2e2;padding:3px 10px 5px 10px;border-radius:13px;margin-right:8px}.post-summary:last-child{border-bottom:0}.post-summary-layout1 .post-summary-detail{display:flex}.post-summary-layout1 .post-summary-detail .post-summary-detail-right{margin-left:60px}.post-summary-layout2 .post-summary-top{margin-top:40px}.post-summary-layout2 .post-summary-bottom{margin-top:30px}.post-summary-layout2 .post-summary-bottom .post-summary-detail{display:flex;margin-top:10px}.post-summary-layout2 .post-summary-bottom .post-summary-detail .post-summary-detail-left{flex:1 1 auto;flex-basis:50%}.post-summary-layout2 .post-summary-bottom .post-summary-detail .post-summary-detail-right{flex:1 3 auto;margin-left:60px}.post .post-content-inner{display:flex;padding-top:50px;justify-content:space-between}.post .post-content-inner .post-left{flex-basis:700px}.post .post-content-inner .post-right{flex-basis:355px}.post-header{padding-top:30px;padding-bottom:35px;background-color:#efefef}.post-header .post-header-content{display:flex;flex-direction:column;align-items:center}.post-header .post-header-content .post-heading{margin-top:0}.post-header .post-header-content .post-header-detail{margin-top:15px}.post-header .post-header-content .post-author-picture-small{border-radius:25px;width:45px}.post-body h3{padding-top:20px}.post-body p{margin-bottom:20px}.post-collection-short .post-collection-short-post{position:relative;margin-bottom:10px}.post-collection-short .post-collection-short-post:hover:before{content:"";background-color:#a0ccff;display:block;width:4px;height:100%;position:absolute;left:-10px;top:0}.cta{margin-bottom:30px}.cta-have-a-question{background-color:#404040;display:flex;flex-direction:column;align-items:center;text-align:center}.cta-have-a-question .cta-have-a-question-heading{padding:13px 55px 19px 55px}.cta-have-a-question .cta-have-a-question-question-box textarea{padding:7px 12px;border:0}.cta-have-a-question .cta-have-a-question-name-box,.cta-have-a-question .cta-have-a-question-email-box,.cta-have-a-question .cta-have-a-question-phone-box{margin-bottom:14px}.cta-have-a-question .cta-have-a-question-name-box input,.cta-have-a-question .cta-have-a-question-email-box input,.cta-have-a-question .cta-have-a-question-phone-box input{padding:7px 12px}.cta-have-a-question .cta-have-a-question-btn{margin-top:20px;margin-bottom:25px}.cta-find-new-home-communities{padding:16px 60px 50px 25px;background-color:#4a90e2}.cta-find-new-home-communities .cta-find-new-home-communities-body{margin-top:22px}.cta-find-new-home-communities .cta-find-new-home-communities-body .cta-find-new-home-communities-input{font-weight:lighter;padding:11px 0 13px 14px}.cta-find-new-home-communities .cta-find-new-home-communities-body i{top:5px;margin-left:-35px;font-size:22px;position:relative;color:#dfdfdf}.cta-other-posts{border-top:5px solid #f5a623}.cta-other-posts .cta-other-posts-heading{margin-top:10px}.cta-other-posts .cta-other-posts-body .cta-other-posts-post{margin-top:26px;border-left:4px solid #a0ccff;padding-left:15px}.community-layout-header{background-color:#e2e2e2}.community-layout-header .community-layout-header-inner{background:url(../images/community-sample.png) no-repeat top left;min-height:350px;margin-left:auto;margin-right:auto;background-size:cover}.community-layout-header .community-layout-header-title{margin-top:37px;background-color:rgba(53,54,56,0.7);display:inline-block;padding:0 25px 18px 25px;color:white}.community-layout-header .community-layout-header-title .community-layout-heading{font-weight:lighter;font-size:36px}.community-layout-header .community-layout-header-title .community-layout-subheading{font-weight:lighter;font-size:18px}.community-layout-header .community-layout-header-title .community-layout-third-heading{margin-top:40px}.community-layout-banner{background-color:#4a90e2;height:171px}.community-layout-form{position:relative}.community-layout-form .community-layout-form-box{position:absolute;right:0;top:-250px;padding:20px 18px;background-color:#404040;color:white}.community-layout-form .community-layout-form-box .community-layout-form-header{padding-bottom:5px;border-bottom:1px solid #8b8b8b}.community-layout-form .community-layout-form-box .community-layout-form-header h3{margin-top:5px;font-size:36px;font-weight:bolder}.community-layout-form .community-layout-form-box .community-layout-form-body label{margin-top:15px;display:block}.community-layout-form .community-layout-form-box .community-layout-form-body input{color:#333;width:100%;padding:5px 5px}.community-layout-form .community-layout-form-box .community-layout-form-body .community-layout-form-button{margin-top:10px;background-color:#e79816;border:0;padding:16px 50px 15px 50px;width:100%}.community-layout-summary .community-layout-summary-box{margin-top:70px;display:flex}.community-layout-summary .community-layout-summary-box ul{list-style:none;margin-left:10px}.community-layout-summary .community-layout-summary-box ul li{padding:10px 0;border-bottom:1px solid #dfdfdf}.community-layout-summary .community-layout-summary-box ul li:last-child{border-bottom:0}.community-layout-map{margin-top:70px}.community-layout-plans{margin-top:20px}.community-layout-plans .community-layout-plan-box{display:flex;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #dfdfdf}.community-layout-plans .community-layout-plan-box .community-layout-plan-description{margin-left:30px;position:relative}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table{margin-top:10px}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table .community-layout-plan-description-price{font-weight:bolder}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table tr{border:0}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table tr td:first-child{width:160px}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table tr td:nth-child(2){width:90px}.community-layout-plans .community-layout-plan-box .community-layout-plan-description .community-layout-plan-description-table tr td:nth-child(3){width:150px}.community-layout-plans .community-layout-plan-box .community-layout-view-floor-plan-link{background-color:black;position:absolute;bottom:0;color:white;padding:10px 20px;display:inline-block}.community-summary .community-summary-box{position:relative;display:flex;border:1px solid #dfdfdf}.community-summary .community-summary-box .community-summary-map{position:absolute;top:10px;right:10px}.community-summary .community-summary-box .community-summary-map a{color:#8b8b8b}.community-summary .community-summary-box .community-summary-details{margin-left:20px}.community-summary .community-summary-box .community-summary-details .community-summary-details-header{display:flex;justify-content:flex-end}.community-summary .community-summary-box .community-summary-details .community-summary-type,.community-summary .community-summary-box .community-summary-details .community-summary-status,.community-summary .community-summary-box .community-summary-details .community-summary-location{margin-top:10px;padding-bottom:5px;border-bottom:1px solid #dfdfdf}.community-summary .community-summary-box .community-summary-details .community-summary-location{border-bottom:0}.thank-you-banner{background-color:#efefef}.thank-you-banner .thank-you-banner-inner{display:flex;flex-direction:column;align-items:center}.thank-you-banner .thank-you-banner-inner .thank-you-heading{margin-top:30px}.thank-you-banner .thank-you-banner-inner .thank-you-sub-heading{margin-top:7px}.thank-you-banner .thank-you-banner-inner .search-box{display:flex;margin-top:30px;margin-bottom:50px}.thank-you-banner .thank-you-banner-inner .search-box input{padding:11px 15px}.thank-you-banner .thank-you-banner-inner .search-box button{padding:11px 15px;background-color:#f5a623;border:1px solid #ff9800}.thank-you-content .communities{border-bottom:1px solid #dfdfdf}.thank-you-content .communities-heading{display:inline-block;margin-top:35px;margin-bottom:45px}.thank-you-content .communities-more{display:flex;justify-content:center;margin-top:30px}.thank-you-content .thank-you-posts{margin-top:15px}.thank-you-content .thank-you-posts .thank-you-posts-heading{display:inline-block;margin-bottom:40px}