@import url('https://fonts.googleapis.com/css?family=Roboto|Cinzel|Merriweather:300,400,400i,700,900');@import "https://fonts.googleapis.com/css?family=Merriweather:300,400,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i";.social_share_icons{padding-top:10px;padding-bottom:10px}.social_share_icons h4{font-size:1.5em;line-height:normal;padding:0;margin:0 0 10px}.social_share_icons span{font-size:0}.social_share_icon{display:inline-block;width:70px;height:30px;padding:0;margin:0 6px 6px 0;text-decoration:none !important;background-image:url(//storage.googleapis.com/idx-code-gs.ihouseprd.com/idxv3/rel-4-260-01-2019080803003/images/icons/icons_social_share.png);background-repeat:no-repeat;transition:all 0s}.social_share_icon_facebook{background-position:0 0}.social_share_icon_facebook:hover{background-position:0 -38px}.social_share_icon_twitter{background-position:-100px 0}.social_share_icon_twitter:hover{background-position:-100px -38px}.social_share_icon_google_plus{background-position:-199px 0}.social_share_icon_google_plus:hover{background-position:-199px -38px}.social_share_icon_LinkedIn{background-position:-298px 0}.social_share_icon_LinkedIn:hover{background-position:-298px -38px}.ih-featurette-table{width:100%;font-family:helvetica,arial,sans-serif}.ih-featurette-table-cell{width:95%;display:block;padding:22px 33px;margin:2px 0;text-align:center;background-color:rgba(0,0,0,0.05);border-radius:10px;min-height:265px}.ih-featurette-table-cell:hover{background:rgba(0,0,0,0.08)}@media screen and (min-width:768px){.ih-featurette-table-cell{width:32%;display:inline-block;margin-left:2px;box-sizing:border-box;margin:22px 0 22px 4px}}.ih-featurette-table-cell h3{font-size:1.3em;color:#505050;font-style:normal}.ih-featurette-widget-v3{width:100%;overflow:hidden;margin-bottom:-2rem}.ih-featurette-widget-v3 .ih-featurette-container{display:-ms-flexbox;display:flex;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile{padding-right:10px;padding-bottom:10px;box-sizing:border-box;width:100%}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block{display:-ms-flexbox;display:flex;overflow:hidden;height:100%;cursor:pointer}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block img{min-height:100% !important;min-width:100%;position:absolute;max-width:none;width:auto;left:50%;transform:translateX(-50%) scale3d(1, 1, 1);transition:all .5s linear}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text{display:block;-ms-flex-positive:1;flex-grow:1;color:white;background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4), rgba(0,0,0,0.8));text-align:center;bottom:0;padding:150px 20px 10px 20px;text-shadow:0 0 2px #000000}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text h3{color:#ffffff !important;font-style:normal;margin-bottom:10px;margin-top:0}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text p{margin-top:0;margin-bottom:0;line-height:1.5}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile:hover img{transform:scale3d(1.1, 1.1, 1) translateX(-45%)}.agent-card-outer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent-card-outer .agent-card-inner{-ms-flex-positive:1;flex-grow:1}.agent-card-outer .agent-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:10px}.agent-card-outer .agent-text h3{padding-top:10px}.agent-card-outer .agent-image{-ms-flex-preferred-size:130px;flex-basis:130px;overflow:hidden}.agent-card-outer .agent-image img{-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100%;background-color:#c1c1c1}.agent-card-2019{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.agent-card-2019 .agent-image{display:inline-block;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,0.125);-ms-flex-positive:1;flex-grow:1}.agent-card-2019 .agent-image img{width:100% !important;height:auto !important}.agent-card-2019 .agent-text{display:inline-block;vertical-align:top;-ms-flex-positive:3;flex-grow:3;text-align:center}[class*="span"][min-width~="800px"] .cta-container{-ms-flex-direction:row !important;flex-direction:row !important}[class*="span"][min-width~="800px"] .cta-container .cta-text{max-width:30%}[class*="span"][min-width~="900px"] .cta-container .cta-text{max-width:40%}[class*="span"][min-width~="1000px"] .cta-container .cta-text{max-width:50%}div[id^="ih-styles-dialog-"],div[id^="ih-styles-custom-palette-colors-dialog-"]{position:absolute}.react-select__option--is-focused{background-color:rgba(20,72,19,0.15) !important}.react-select__option--is-selected{background-color:#144813 !important}.react-select__control--is-focused{border-color:#144813 !important;box-shadow:inset 0 1px 1px rgba(20,72,19,0.05),0 0 0 .2rem rgba(20,72,19,0.25) !important}.navbar-brand.logo-holder h1,.navbar-brand.logo-holder h2,.navbar-brand.logo-holder h3,.navbar-brand.logo-holder h4,.navbar-brand.logo-holder h5,.navbar-brand.logo-holder h6,.navbar-brand.logo-holder p,.navbar-brand.logo-holder a{color:#ffffff}.navbar-brand.logo-holder a:hover{color:rgba(255,255,255,0.85)}.navbar-brand.logo-holder svg{fill:#ffffff}.navbar.custom-nav{background-color:#144813}.navbar.custom-nav .navbar-nav .nav-link,.navbar.custom-nav .navbar-nav .show>.nav-link,.navbar.custom-nav .navbar-nav .active>.nav-link,.navbar.custom-nav .navbar-nav .nav-link.show,.navbar.custom-nav .navbar-nav .nav-link.active,.navbar.custom-nav .navbar-nav .custom-caret{color:#ffffff}.navbar.custom-nav .navbar-nav .nav-link:hover,.navbar.custom-nav .navbar-nav .show>.nav-link:hover,.navbar.custom-nav .navbar-nav .active>.nav-link:hover,.navbar.custom-nav .navbar-nav .nav-link.show:hover,.navbar.custom-nav .navbar-nav .nav-link.active:hover,.navbar.custom-nav .navbar-nav .custom-caret:hover{color:rgba(255,255,255,0.85)}.navbar.custom-nav .dropdown-item:hover,.navbar.custom-nav .dropdown-item:focus{background-color:rgba(20,72,19,0.15)}.navbar.custom-nav .dropdown-item.active,.navbar.custom-nav .dropdown-item:active{background-color:#144813}.navbar.custom-nav .navbar-toggler{border-color:#ffffff}.navbar.custom-nav .navbar-toggler .toggler-bar{background-color:#ffffff}.navbar.custom-nav .navbar-toggler:focus{box-shadow:inset 0 3px 5px rgba(255,255,255,0.1),0 0 0 .2rem rgba(255,255,255,0.5)}#MainNav.navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,0.2)}#MainNav.navbar-nav .nav-item:nth-last-child(2){border-bottom:none}#HeaderContent{background-color:#000000;color:#efefef}#HeaderContent a:not(.btn){color:#efefef}#HeaderContent a:not(.btn) svg{fill:#efefef}#HeaderContent a:not(.btn):hover{color:#829b81}#HeaderContent a:not(.btn):hover svg{fill:#829b81}#HeaderContent a.btn.custom{color:#efefef;background-color:transparent;border-color:#efefef}#HeaderContent a.btn.custom:hover{color:#000000;background-color:#829b81}#FooterWrapper.custom-footer{background-color:#144813;color:#ffffff}#FooterWrapper.custom-footer .blockquote-footer{color:rgba(255,255,255,0.8)}#FooterWrapper.custom-footer a:not(.btn){color:#ffffff}#FooterWrapper.custom-footer a:not(.btn):hover{color:#8aa489}#PageMask{display:none}@media (min-width:992px){#PageMask{display:block;position:absolute;top:0;bottom:0;left:0;right:0}}h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}body.edit-mode.legacy{padding-top:62px}.widget{margin-left:0 !important;margin-right:0 !important;margin-bottom:2rem;width:100%}#HeaderContent .widget{margin-bottom:0}#HeaderContent .widget h1,#HeaderContent .widget h2,#HeaderContent .widget h3,#HeaderContent .widget h4,#HeaderContent .widget h5,#HeaderContent .widget h6{margin-bottom:1rem;margin-top:1rem}#HeaderContent .widget p{margin-bottom:.3rem;margin-top:.3rem}#HeaderContent .widget a:hover{text-decoration:none}#HeaderContent .widget.quickSearchBar{z-index:1021;margin-bottom:2rem}#HeaderContent .row>div .widget{text-align:center}@media (min-width:992px){#HeaderContent .row>div:first-child .widget{text-align:inherit}#HeaderContent .row>div:nth-child(2) .widget{text-align:right}}#HeaderContent .row>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}#HeaderContent #ContentRow2 .logo-widget-content{text-align:center}#HeaderContent img.logo{padding-top:1rem;padding-bottom:1rem;max-height:100px}.row{margin-top:0;margin-bottom:0}#ContentWrapper>#Content>.row{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.empty{display:none}.navbar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-nav .navbar-toggler{padding:.75rem}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(1){transform:translate3d(0, 0, 0) rotate(0deg);width:22px}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(2){transform:translate3d(0, 0, 0) rotate(0deg)}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(3){transform:translate3d(0, 0, 0) rotate(0deg);width:22px}.custom-nav .navbar-toggler .toggler-bar+.toggler-bar{margin-top:4px}.custom-nav .navbar-toggler .toggler-bar{display:block;width:22px;height:2px;border-radius:1px;transition:all .2s}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(1){transform:translate3d(1px, 0, 0) rotate(-45deg);transform-origin:center center;width:11px}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(2){transform:rotate(-90deg);transform-origin:center center}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(3){transform:translate3d(0, -14px, 0) rotate(-135deg);transform-origin:right top;width:11px}.custom-nav .navbar-toggler:focus{outline:none}#Navigation{z-index:1020}#Navigation:not(.static){transform:translate3d(0, 0, 0)}#Navigation{position:relative}@media (min-width:992px){#Navigation.sticky-top{position:-webkit-sticky;position:sticky}}#Navigation .widget{margin:0 !important}#Navigation .widget h1,#Navigation .widget h2,#Navigation .widget h3,#Navigation .widget h4,#Navigation .widget h5,#Navigation .widget h6,#Navigation .widget p{margin-bottom:0}#Navigation .logo,#Navigation .shrinking-logo{max-height:50px;max-width:calc(100vw - 5rem - 50px)}#Navigation .navbar-brand.logo-holder{text-align:center}#Navigation .navbar-brand.logo-holder h1,#Navigation .navbar-brand.logo-holder h2,#Navigation .navbar-brand.logo-holder h3,#Navigation .navbar-brand.logo-holder h4{font-size:1.5rem}#Navigation .navbar-brand.logo-holder p{font-size:initial;line-height:normal}#Navigation .navbar-brand.logo-holder a{color:inherit}#Navigation .user-navigation{display:-ms-flexbox;display:flex}@media (min-width:992px){#Navigation .dropdown-menu.dropdown-menu-right{right:0;left:auto}}#Navigation .dropdown-menu{margin-bottom:.5rem}#Navigation .dropdown-menu .dropdown-item{white-space:normal}@media (min-width:992px){#Navigation .dropdown-menu{margin:0}#Navigation .dropdown-menu .dropdown-item{white-space:nowrap}}@media (min-width:992px){#Navigation .navbar-expand-lg #MainNav.navbar-nav .nav-item{border-bottom:none}}#Navigation .account-login-menu.near-logo{margin-top:1rem}#Navigation .account-login-menu.near-logo .dropdown-menu{left:0}#Navigation .collapse:not(.show){display:block;max-height:0;overflow:hidden}@media (min-width:992px){#Navigation .navbar-expand-lg .account-login-menu{-ms-flex-order:3;order:3}#Navigation .navbar-expand-lg .account-login-menu .dropdown-menu-right{left:auto}#Navigation .navbar-expand-lg .collapse:not(.show){overflow:visible}#Navigation .navbar-expand-lg .account-login-menu.near-logo{margin-top:0}#Navigation .navbar-expand-lg .account-login-menu.near-logo .dropdown-menu{left:auto}#Navigation .navbar-expand-lg.no-logo #MainNav>.nav-item:first-child>a{padding-left:0}#Navigation .navbar-expand-lg .navbar-collapse{height:auto}}#HeaderRow2{min-height:72px}#MainNav.navbar-nav .nav-item:first-child{margin-top:1.5rem}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav .nav-item:first-child{margin-top:0}}#MainNav>li.nav-item.custom-dropdown{display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}#MainNav>li.nav-item.custom-dropdown .custom-caret{-ms-flex-positive:1;flex-grow:1}#MainNav>li.nav-item.custom-dropdown .dropdown-menu{width:100%}@media (min-width:992px){.navbar-expand-lg #MainNav>li.nav-item.custom-dropdown{display:list-item !important}.navbar-expand-lg #MainNav>li.nav-item.custom-dropdown .dropdown-menu{width:auto}}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav .nav-item .dropdown-menu{max-height:80vh;overflow:auto}}.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more{display:none !important}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more{display:list-item !important}}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more.hidden{display:none !important}.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.show-in-more{display:none !important}.navbar-expand-lg #MainNav.navbar-nav .more-nav-group{display:none}.navbar-expand-lg #MainNav.navbar-nav .more-nav-group.show-in-more{display:block}}#Banner .widget img#ReservedImage{width:100%;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover}#Banner .widget img#ReservedImage.reserved_image.original_reserved_image{background-size:cover;height:50vw;background-position:center}#Banner #ReservedImage .accent_image_slide_show{z-index:0}#Banner #ReservedImage .proto_show,#Banner #ReservedImage .protoshow{position:relative;margin:0;padding:0;list-style:none;width:100%}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:absolute;height:100%;overflow:hidden}#Banner #ReservedImage .accent_image_slide_show .proto_show{height:100%;overflow:hidden}#Banner #ReservedImage .protoshow .show{position:relative;margin:0;padding:0;list-style:none;width:100%}#Banner #ReservedImage .image_slideshow_container{max-width:100%}#Banner #ReservedImage .image_slideshow_slide{text-align:center;width:100%;height:100%}#Banner #ReservedImage .image_slideshow_slide .slide_wrapper{display:table-cell;vertical-align:middle;text-align:center}#Banner #ReservedImage .slide{z-index:40;overflow:hidden}#Banner #ReservedImage .active-slide{z-index:50}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:relative}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show{height:50vw;max-height:600px;overflow:hidden}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show li.slide{position:absolute;width:100%;height:100%}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show li.slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translateY(-50%)}#Banner .quick_search_banner_overlay_frame{z-index:2;background:rgba(255,255,255,0.5);width:100%;padding:1rem}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame{position:absolute;bottom:0}}#Banner .quick_search_banner_overlay_frame .quick_search_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem}#Banner .quick_search_banner_overlay_frame .quick_search_form input,#Banner .quick_search_banner_overlay_frame .quick_search_form div{-ms-flex-positive:1;flex-grow:1;padding-right:1rem}#Banner .quick_search_banner_overlay_frame .quick_search_form input .select,#Banner .quick_search_banner_overlay_frame .quick_search_form div .select,#Banner .quick_search_banner_overlay_frame .quick_search_form input input,#Banner .quick_search_banner_overlay_frame .quick_search_form div input,#Banner .quick_search_banner_overlay_frame .quick_search_form input button,#Banner .quick_search_banner_overlay_frame .quick_search_form div button{width:100%;max-width:100%}#Banner .quick_search_banner_overlay_frame .quick_search_form .button_bar.quick_search_banner_overlay_button_bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}#Banner .quick_search_banner_overlay_frame .quick_search_form .button_bar.quick_search_banner_overlay_button_bar button{margin-bottom:4px;margin-top:1.5rem}#Banner .quick_search_banner_overlay_frame .quick_search_form .search_by_city{width:100%}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame .quick_search_form .search_by_city{width:25%}}#Banner .quick_search_banner_overlay_frame .quick_search_form .bedrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .bathrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .min_price,#Banner .quick_search_banner_overlay_frame .quick_search_form .max_price{width:50%}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame .quick_search_form .bedrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .bathrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .min_price,#Banner .quick_search_banner_overlay_frame .quick_search_form .max_price{width:10%}}#Banner .quick_search_banner_overlay_frame .quick_search_form label{margin-bottom:0}#Banner .quick_search_banner_overlay_frame h2{display:none}@media (min-width:992px){#Banner #BannerOverlay{position:absolute;height:100%;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#Banner #BannerOverlay #OverlayContent{width:100%;max-width:1150px}#Banner #BannerOverlay #OverlayContent>.col-12>.widget:last-child{margin-bottom:0}#Banner #BannerOverlay #OverlayContent .quick-search.widget{overflow:visible;background-color:rgba(255,255,255,0.75)}#Banner #BannerOverlay #OverlayContent .quick-search.widget .card-title{display:none}#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(3),#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(4),#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(5){width:33.33%;max-width:33.33%}#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-placeholder{height:344px !important}#Banner #BannerOverlay .custom-content-widget-content .btn{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;border-width:2px}#Banner #BannerOverlay .card.widget{background-color:rgba(0,0,0,0.5)}#Banner #BannerOverlay .widget .card-title{color:#ffffff}#Banner #BannerOverlay .widget .btn-outline-primary{color:#ffffff;border-color:#ffffff}}#Banner #BannerOverlay .logo-widget-content{text-align:center}@media (min-width:992px){#BannerWrapper.with-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#BannerWrapper.with-sidebar #Banner.has-sidebar{margin-bottom:2rem}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content .reserved_image_wrapper{display:-ms-flexbox;display:flex;height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content .reserved_image_wrapper img{min-height:100%;min-width:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar #ReservedImage.custom_banner_slideshow{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar #ReservedImage.custom_banner_slideshow ul.proto_show{height:100% !important;max-height:none !important}#BannerSidebar{background:#0c2c0c}#BannerSidebar .widget.quickSearch:not(.card) .row>.col-eq>label,#BannerSidebar .widget.quickSearch:not(.card) .row>.col-eq>.idx-filter>label{color:#fff}#BannerSidebar .widget.quickSearch:not(.card) .btn-primary{border-color:#fff}}.featured-community{margin-left:-2rem;margin-bottom:-2rem}.featured-community .featured-community-panel{padding-left:2rem;margin-bottom:2rem}.featured-community .featured-community-panel figure{border-radius:4px;border:1px solid rgba(0,0,0,0.125)}@media (min-width:768px){.col-12 .featured-community.column-1-5 .featured-community-panel{width:50%}.col-12 .featured-community.column-1-4 .featured-community-panel{width:50%}.col-12 .featured-community.column-1-3 .featured-community-panel{width:50%}.col-12 .featured-community.column-1-2 .featured-community-panel{width:50%}}@media (min-width:992px){.col-lg-4 .featured-community.column-1-5 .featured-community-panel{width:100%}.col-lg-4 .featured-community.column-1-4 .featured-community-panel{width:100%}.col-lg-4 .featured-community.column-1-3 .featured-community-panel{width:100%}.col-lg-4 .featured-community.column-1-2 .featured-community-panel{width:100%}}@media (min-width:1200px){.col-xl-9 .featured-community.column-1-5 .featured-community-panel,.col-xl-12 .featured-community.column-1-5 .featured-community-panel{width:20%}.col-xl-9 .featured-community.column-1-4 .featured-community-panel,.col-xl-12 .featured-community.column-1-4 .featured-community-panel{width:25%}.col-xl-9 .featured-community.column-1-3 .featured-community-panel,.col-xl-12 .featured-community.column-1-3 .featured-community-panel{width:33.33%}.col-xl-9 .featured-community.column-1-2 .featured-community-panel,.col-xl-12 .featured-community.column-1-2 .featured-community-panel{width:50%}}.ih-dom-loading .banner-widget,.ih-dom-loading .banner-widget-content{min-height:150px}.gallery_widget .container{width:auto;max-width:none !important}.slider.ih-carousel-slider .featured_listing.ih-carousel-item{width:200px}.social-icons-list p a.social-icon{padding-left:.5rem;padding-right:.5rem}.social-icons-list p a.social-icon:hover{text-decoration:none}#HeaderContent .social-icons-list p a.social-icon:first-child{padding-left:0}#HeaderContent .social-icons-list p a.social-icon:last-child{padding-right:0}.logo-placeholder-image{background-color:#144813}.agent-card-outer{background:#ffffff}.agent-card-outer .agent-image img{background-color:#144813}.agent-card-2019 .agent-image img{background-color:#144813}.ih-featurette-block{box-sizing:border-box}.agent-card-outer .agent-card-inner.agent-image{-ms-flex-preferred-size:190px;flex-basis:190px}.agent-card-outer .agent-card-inner.agent-text{-ms-flex-preferred-size:190px !important;flex-basis:190px !important}#FooterContent .logo{max-height:100px}#FooterContent [data-widgetname="Newsletter"] h2,#FooterContent [data-widgetname="Newsletter"] .field.disclaimer-field,#FooterContent [data-widgetname="Newsletter"] .required{display:none}.agent-card-outer,.cta-container{overflow:hidden;box-shadow:none !important;border-radius:4px;border:1px solid rgba(0,0,0,0.125)}.agent-card-outer .ih-icon.custom-icon,.cta-container .ih-icon.custom-icon{color:#144813}.ih-featurette-widget-v3 .ih-featurette-container{margin-right:-2rem}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile{padding-right:2rem;padding-bottom:2rem}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block{border-radius:4px;border:1px solid rgba(0,0,0,0.125)}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text{padding-bottom:2rem}@media (min-width:768px){.col-12 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:33.33%}}@media (min-width:992px){.col-lg-4 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:100%}}@media (min-width:1200px){.col-xl-9 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile,.col-xl-12 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:33.33%}}.quick_search_banner_overlay_frame{z-index:2}.results-filter-bar.sticky-top,.sticky-listing-details.sticky-top{z-index:10}#simple_reg_recaptcha .grecaptcha-badge{margin:auto;box-shadow:grey 0 0 1px !important}.react-loading-icon-container{width:100%;text-align:center;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@keyframes spin-react-loading-icon{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.react-loading-icon{animation:spin-react-loading-icon 1s infinite linear}#BannerOverlay h1,#BannerOverlay h2,#BannerOverlay h3,#BannerOverlay h4,#BannerOverlay h5,#BannerOverlay p{text-align:center}@media (min-width:992px){#BannerOverlay h1,#BannerOverlay h2,#BannerOverlay h3,#BannerOverlay h4,#BannerOverlay h5,#BannerOverlay p{color:#ffffff;text-shadow:0 0 1rem rgba(0,0,0,0.9)}}@media (min-width:992px){#BannerOverlay .overlay_featured_text{font-size:120%}}@media (min-width:992px){#BannerOverlay .overlay_featured_name{font-size:190%}}@media (min-width:992px){.text-lg-light,.search_for_homes_text{color:#ffffff}}@media (min-width:992px){.text-lg-shadow,.search_for_homes_text{text-shadow:0 0 1rem rgba(0,0,0,0.3)}}@media (min-width:992px){.text-lg-large,.search_for_homes_text{font-size:180%}}.smarty-placeholder-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;overflow:hidden}.smarty-placeholder-container.grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.smarty-placeholder-container .col.smarty-placeholder-card{width:100% !important;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:unset;flex-basis:unset}@media (min-width:593px){.smarty-placeholder-container .col.smarty-placeholder-card{width:50% !important}}@media (min-width:1009px){.col-xl-12 .smarty-placeholder-container .col.smarty-placeholder-card{width:33.33% !important}}@media (min-width:1200px){.col-xl-9 .smarty-placeholder-container .col.smarty-placeholder-card{width:50% !important}}@media (min-width:1340px){.col-xl-9 .smarty-placeholder-container .col.smarty-placeholder-card{width:33.33% !important}}@media (min-width:1617px){.col-xl-12 .smarty-placeholder-container .col.smarty-placeholder-card{width:25% !important}}@media (min-width:992px){.col-xl-3 .smarty-placeholder-container .col.smarty-placeholder-card{width:100% !important}}.location-bar-placeholder{opacity:.7;height:38px}@media (min-width:992px){.location-bar-placeholder{height:60px}}.quick-search-bar-placeholder{height:calc(500px - 1rem)}@media (min-width:576px){.quick-search-bar-placeholder{height:calc(108px - 1rem)}}@media (min-width:1200px){.quick-search-bar-placeholder{height:38px}}.account-login-menu-placeholder{opacity:.5;width:82px}.form-content .field input,.ih-modal-form-content .ih-modal-field input,.form-content .field textarea,.ih-modal-form-content .ih-modal-field textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#ffffff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-content .field input[type="radio"],.ih-modal-form-content .ih-modal-field input[type="radio"],.form-content .field textarea[type="radio"],.ih-modal-form-content .ih-modal-field textarea[type="radio"],.form-content .field input[type="checkbox"],.ih-modal-form-content .ih-modal-field input[type="checkbox"],.form-content .field textarea[type="checkbox"],.ih-modal-form-content .ih-modal-field textarea[type="checkbox"]{display:inline-block;width:auto}.form-content .field .field-list,.ih-modal-form-content .ih-modal-field .field-list{list-style:none;padding-left:.5rem}.form-content .field .ih-modal-input.ih-modal-checkbox,.ih-modal-form-content .ih-modal-field .ih-modal-input.ih-modal-checkbox{display:inline-block !important;width:auto;margin-right:.5rem}.form-content .field .error,.ih-modal-form-content .ih-modal-field .error{color:#dc3545}.form-content .field label,.ih-modal-form-content .ih-modal-field label{margin-top:.5rem}.form-content .field.recaptcha_field,.ih-modal-form-content .ih-modal-field.recaptcha_field,.form-content .field .g-recaptcha,.ih-modal-form-content .ih-modal-field .g-recaptcha{margin-top:1rem}.form-content .field.disclaimer-field,.ih-modal-form-content .ih-modal-field.disclaimer-field{margin-top:.5rem}.ih-modal-header{padding:2rem 3rem 1rem 1rem}.ih-modal-close-x{font-size:1.5rem}.ih-modal-body{padding:1rem}.ih-modal-body .ih-modal-field{margin:0}.ih-modal-footer{padding:1rem 1rem 0 1rem}.field.button-field .button{margin-top:.5rem}.mls-disclaimers{margin-left:0;margin-right:0}#MainNav>li.nav-item{display:list-item !important}.custom-button-group{margin:-0.25rem}.custom-button-group>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-button-group>div .btn{-ms-flex-positive:1;flex-grow:1;margin:.25rem}.header-phone-and-email a{font-family:'Open Sans',Arial,Helvetica,sans-serif}.header-phone-and-email a svg{margin-bottom:2px}@media (max-width:992px){table,thead,tbody,th,td,tr{position:relative;display:block;height:auto !important;width:auto !important}}.widget-content table[align=left],.widget-content table[align=right]{display:inline-table;position:relative;z-index:1}.custom-content-widget-content img{height:auto !important}.clearfix::after{content:"";display:table;clear:both}.desktop-spacer{display:none}@media (min-width:992px){.desktop-spacer{display:block;padding-top:2rem}.desktop-spacer-two{display:block;padding-top:4rem}.desktop-spacer-three{display:block;padding-top:6rem}.desktop-spacer-four{display:block;padding-top:8rem}.desktop-spacer-five{display:block;padding-top:10rem}}.mt-n3{margin-top:-2rem !important}#ContentRow2{display:none}@media (min-width:992px){#HeaderAndNav:not(.static){position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){#Banner #BannerOverlay #OverlayContent{max-width:100%}#Home_Page #ContentRow2.visible{display:block;height:0;overflow:visible;color:#ffffff;opacity:1;transition:opacity .2s ease,overflow 0s .2s ease;z-index:1021;margin-left:200px;margin-right:200px}#Home_Page #ContentRow2.visible .widget{height:0}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg{position:absolute;width:100%}#Home_Page #Navigation.with-name #NavigationContainer>#HeaderRow2.navbar-expand-lg{min-height:160px}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg{transition:background-color .2s ease,min-height .2s ease;background-color:rgba(0,0,0,0)}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .logo,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .shrinking-logo{max-height:200px;max-width:200px;transition:max-height .2s ease}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg:before{background-image:linear-gradient(rgba(0,0,0,0.6) 60%, rgba(0,0,0,0));content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:1;width:100%;z-index:-100}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret{color:#ffffff}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link:hover,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link:hover,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link:hover,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show:hover,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active:hover,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret:hover{color:rgba(255,255,255,0.85)}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h1,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h2,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h3,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h4,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h5,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h6,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder p,#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a{color:#ffffff}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a:hover{color:rgba(255,255,255,0.85)}#Home_Page #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder svg{fill:#ffffff}#Home_Page #HeaderAndNav.shrink #Navigation.with-name #NavigationContainer>#HeaderRow2.navbar-expand-lg{min-height:72px}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg{transition:background-color .2s ease .1s,min-height .2s ease;background-color:#144813}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .logo,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .shrinking-logo{max-height:50px}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret{color:#ffffff}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link:hover,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link:hover,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link:hover,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show:hover,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active:hover,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret:hover{color:rgba(255,255,255,0.85)}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h1,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h2,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h3,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h4,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h5,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h6,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder p,#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a{color:#ffffff}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a:hover{color:rgba(255,255,255,0.85)}#Home_Page #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder svg{fill:#ffffff}#Home_Page #HeaderAndNav.shrink #ContentRow2.visible{opacity:0;overflow:hidden;transition:opacity .2s ease,overflow 0s 0s ease}#NavigationContainer>#HeaderRow2.navbar-expand-lg .account-login-menu{margin-left:75px;min-width:125px;text-align:right}#NavigationContainer>#HeaderRow2.navbar-expand-lg .account-login-menu .account-login-menu-placeholder{min-width:125px}#NavigationContainer>#HeaderRow2.navbar-expand-lg #MainNav{margin-left:auto}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder{margin-right:0;min-width:200px}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .widget-content{text-align:left}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content{width:200px}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content .logo,#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content .shrinking-logo{max-width:100% !important}#Banner #BannerOverlay{-ms-flex-align:end;align-items:flex-end;height:auto;bottom:0;top:auto !important}#Banner #BannerOverlay #OverlayContent>.col-12>.widget:last-child{margin-bottom:2rem}#Banner .widget img#ReservedImage{height:calc(100vh - 33px);max-height:calc(100vh - 33px)}#Banner .widget img#ReservedImage.reserved_image.original_reserved_image{height:calc(100vh - 33px)}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:relative}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show{height:calc(100vh - 33px);max-height:calc(100vh - 33px)}}body{background-color:transparent;background-image:none;background-position:center top;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;color:#000000;font-family:'Merriweather',serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5;text-align:left}#PageMask{background-color:transparent;background-image:none;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;opacity:1}a{text-decoration:none}a:hover{text-decoration:underline}h1{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:40px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}h2{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}h3{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:28px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}
/*# sourceMappingURL=//storage.googleapis.com/idx-acnt-gs.ihouseprd.com/AR1013120/css/T096_5/20190808145431.css.map */