.bh-mobile-footer,.bh-mobile-menu,.bh-mobile-top-menu,.visible-sm,.visible-sm-block{display:none}.hidden-sm{display:inline}.bh-block,.hidden-sm-block{display:block}.bh-checkbox-list{-moz-column-count:2;-webkit-column-count:2;column-count:2}@media (max-width:991px){.bh-checkbox-list{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.bh-checkbox{margin-bottom:1em}.bh-checkbox label{color:#000;font-size:1.6em}.bh-checkbox label.disabled{color:#999}.bh-checkbox:last-child{margin-bottom:0}.bh-checkbox--no-opt{height:20px;margin-bottom:1em}#bh-header .bh-absolute{position:absolute}.bh-mt-1{margin-top:.5em}.bh-pull-left{float:left!important}.bh-pull-right{float:right!important}input[type=text].bh-form-control{background-color:#fff;border:1px solid #941f21;border-radius:4px;box-sizing:border-box;color:#941f21;display:block;font-family:inherit;padding:3px 6px;width:100%}input[type=text].bh-form-control.desktop{border-radius:2px}.bh-select{background-color:#fff;border:1px solid #941f21;border-radius:4px;box-sizing:border-box;color:#941f21;display:block;font-family:inherit;font-size:1.6em;padding:6px 12px;width:100%;height:34px}.bh-select.desktop{border-radius:2px;font-size:1.2em;height:auto;padding:3px 6px}.bh-text-center{text-align:center}.bh-text-muted{color:#999}.quickMoveBody ul.qm-menu-horizontal{float:none;padding-left:22px}.quickMoveBody ul.qm-menu-horizontal li{float:left;margin-right:10px;width:120px}.quickMoveBody ul.qm-menu-horizontal li:last-child{margin-right:0}@media (max-width:991px){#bh-header{background-color:#f4f4f4;background-image:none;font-size:1.4em;height:145px}#bh-header .bh-wrapper{box-shadow:0 1px 3px 2px rgba(0,0,0,.4);box-sizing:border-box;padding-bottom:20px;width:100%;height:auto}#bh-header .bh-wrapper h1{float:none}#bh-network{border:none;box-sizing:border-box;float:left;margin-top:20px;width:100%}#bh-social{margin-right:20px}#bh-social .icon{margin-left:10px}#bh-feed{background-color:#fff;background-image:none;border:1px solid #941f21;box-shadow:0 1px 3px 2px rgba(0,0,0,.25);left:auto;right:16px;margin-top:8px;padding:8px 15px 0;width:473px}#bh-body{padding-top:145px}div#contentBody #adv_links{background-size:contain;margin-bottom:2em;width:100%}div#ball_advantage img{float:none;padding:10px 0 0}div#ball_advantage td{font-size:13px}.ba-side td a,.ba_nav+table .light{font-size:14px}.hidden-md,.hidden-md-block{display:none}#map-canvas,#map-container{width:100%}#comm-menu a{padding-top:5px;padding-bottom:5px}#comm-menu li.area a{font-size:1.8em}#comm-menu li.city a,#comm-menu li.community a,#comm-menu li.group a,div#communityOverview{font-size:1.4em}div#communityOverview .communityName{font-size:1.28em}div#communityOverview div#photos{margin-right:0}div#communityOverview div#photos .photo-default,div#communityOverview div#photos .photo-default .caption,div#communityOverview div#photos .photo-default a,div#communityOverview div#photos .photo-default img{box-sizing:border-box;width:100%}div#communityOverview div#photos .caption{font-size:1em;height:auto}div#communityOverview div#photos div#list.show{display:none}div#communityOverview div.comm-desc{max-height:none}div#communityOverview div.comm-info{box-sizing:border-box;width:100%}.communityMap .mapContainer{margin-bottom:2em;width:100%}.communityMap .mapDirections{box-sizing:border-box;font-size:1.4em;width:100%}#availableHomes h5{font-size:1.4em}#availableHomes .floorplans>.clear:nth-of-type(5n):before{display:none}#availableHomes .floorplans>.clear:nth-of-type(3n):before{content:'';display:table;clear:both}#availableHomes .home{font-size:1.4em;width:31.9%}#availableHomes .home h1,#availableHomes .home p{font-size:1em}#availableHomes .home img{width:100%!important;max-width:160px}#communitySideNav,#communitySideNav table{box-sizing:border-box;width:100%}#communitySideNav{font-size:1.4em}#communitySideNav .bh-img-responsive{width:99%}.cu-wrapper{width:100%}.cu-wrapper .office{box-sizing:border-box;padding-left:4.41501%;width:38.19242%}.cu-wrapper .lou{padding-left:5.03753%;width:33.81924%}.cu-wrapper .knx{padding-right:4.41501%;width:27.98833%}.agents-view{background-image:none;width:100%}.agents-view .agent img{float:none;margin:0}.agents-view .area{box-sizing:border-box;width:33.33333%}.agent-info{padding-top:0;padding-bottom:30px}div#modifyFavorite{font-size:12px}.favoritesGrid,div#favoriteBody .cityName,div#favoriteBody .floorplanName,div#favoriteBody p{font-size:14px}div#favoriteBody .communityName{font-size:16px}div#floorplan_categories td{display:block}div#floorplan_categories .category{height:auto;width:92.39436%}div#floorplan_categories .category .category-photo,div#floorplan_categories .category .description{float:none;text-align:center;width:auto}div#floorplan_categories .category .description,div#floorplan_categories .category font{font-size:14px!important}div#floorplanContent{box-sizing:border-box;padding-top:10px;padding-bottom:15px;width:100%}div#floorplanContent .elevationBar.show{display:none}div#floorplanContent .elevationImage{box-sizing:border-box;margin-right:0;width:100%}div#floorplanContent .elevationImage a,div#floorplanContent .elevationImage img{box-sizing:border-box;display:block;margin:0;width:100%}div#floorplanContent .elevationImage .caption{box-sizing:border-box;font-size:1.4em;width:100%;height:auto}div#floorplanContent table.co-grid{font-size:1.3em}div#floorplanContent .communityBar p{font-size:1.4em}div#floorplanContent .floorplanDesc .read-more,div#floorplanContent .floorplanDesc font{font-size:14px!important}div#floorplanContent .floorplanText h1{font-size:1.8em}div#floorplanContent .floorplanText ul{font-size:1.4em}div#floorplanContent .selectCommunity h1{font-size:2.2em}.qm-col1{float:none;width:100%}.qm-col1 .home-image{width:100%!important}.qm-col2{width:100%}.qm-map-names .qm-tabs a{font-family:Arial,sans-serif}.qm-map-names .qm-tabs li{font-size:1.4em}div#agentListing{width:40%}.quickMoveBody p{font-size:1.4em;margin-left:0}.quickMoveBody ul{float:none;font-size:1.2em}.quickMoveBody ul li{float:left;margin:.5em .5em .5em 0;width:auto}.quickMoveBody ul.qm-menu-horizontal{padding-left:0}.quickMoveSearch{padding:10px}.quickMoveSearch .sort{width:100%}.quickMoveSearch .city-filter{width:55%}.quickMoveSearch .sort-by{text-align:right;width:45%}#bh-footer{box-sizing:border-box;font-size:1.4em;padding:0 20px;width:100%}#bh-footer-menu li{border:none;display:inline-block;margin-bottom:1em}}@media (max-width:767px){div#contentBody #adv_links{background-position:top;display:flex;flex-direction:column;justify-content:flex-end;font-size:1.2em;height:auto;margin:auto;min-height:149px;text-wrap:balance}div#contentBody #adv_links ul{line-height:1.75em;top:0}div#ball_advantage .adv_entries{display:none}div#ball_advantage .adv_entry{padding-top:24px}div#ball_advantage .adv_entry img{width:100%}.hidden-sm,.hidden-sm-block{display:none}.visible-sm{display:inline}.visible-sm-block{display:block}.bh-content{font-size:1.4em}.bh-content p{margin-top:0}img.bh-responsive{max-width:100%;width:auto}.bh-no-background{background-image:none!important;background-color:transparent!important}#bh-header{height:139px;position:relative}#bh-header .bh-wrapper{padding-bottom:15px}#bh-feed,#bh-network{display:none}.bh-mobile-top-menu{display:block;margin:13px 0 0;padding:0 15px;list-style:none}.bh-mobile-top-menu li{box-sizing:border-box;float:left;margin:0;padding:0;width:50%}.bh-mobile-top-menu a{background-color:#941f21;border-radius:8px;box-shadow:0 2px 4px -2px rgba(0,0,0,.5);color:#fff;display:block;font-size:1.4em;height:52px;line-height:52px;text-align:center;text-decoration:none}.bh-mobile-top-menu .bh-mtm-home{padding:0 7px 0 0}.bh-mobile-top-menu .bh-mtm-call{padding:0 0 0 7px}#bh-footer{display:none}.bh-mobile-footer{display:block;font-size:1.4em;margin:5px auto 1em;overflow:hidden;text-align:center}.bh-mobile-footer li,.bh-mobile-footer ul{margin:0;padding:0;list-style:none}.bh-mobile-footer .bh-copyright{margin:2em 1em 4em}.bh-mobile-footer .bh-bbb,.bh-mobile-footer .bh-eho{margin:0 10px 4px}.bh-mobile-footer .bh-fav-homes,.bh-mobile-footer .bh-network{margin:2em 0}.bh-mobile-footer .bh-fav-homes li,.bh-mobile-footer .bh-network li{border-right:1px solid #000;display:inline}.bh-mobile-footer .bh-fav-homes li:last-child,.bh-mobile-footer .bh-network li:last-child{border-right:none}.bh-mobile-footer .bh-fav-homes a,.bh-mobile-footer .bh-network a{padding:5px 10px}}@media (max-width:767px) and (max-width:450px){.bh-mobile-footer .bh-fav-homes li,.bh-mobile-footer .bh-network li{border-right:none;display:block;margin:1em 0}}@media (max-width:767px){.bh-mobile-footer .bh-social{box-sizing:border-box;margin:2em 0;overflow:hidden}.bh-mobile-footer .bh-social li{box-sizing:border-box;display:inline}.bh-mobile-footer .bh-social .icon{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:0;margin-bottom:4px;width:64px;height:64px}.bh-mobile-footer .bh-social li:first-child .icon{margin-left:0}.bh-mobile-footer .bh-social li:last-child .icon{margin-right:0}.bh-mobile-footer .bh-social .blog{background-image:url(images/ico-blog-64x64.png)}.bh-mobile-footer .bh-social .facebook{background-image:url(images/ico-facebook-64x64.png?2025)}.bh-mobile-footer .bh-social .houzz{background-image:url(images/ico-houzz-64x64.png)}.bh-mobile-footer .bh-social .instagram{background-image:url(images/ico-instagram-64x64.png?2025)}.bh-mobile-footer .bh-social .pinterest{background-image:url(images/ico-pinterest-64x64.png)}.bh-mobile-footer .bh-social .twitter{background-image:url(images/ico-twitter-64x64.png)}}@media (max-width:991px){#bh-body,#bh-body-bottom,#home #bh-body-bottom,#inside-gray #bh-body-bottom,#inside-white #bh-body-bottom,body{background-image:none}#bh-body{width:100%}#bh-body .bh-wrapper{border-radius:0 0 20px 20px;width:97.5%}#bh-body-bottom{height:6px;width:100%}}@media (max-width:974px){#home #bh-body .bh-wrapper{width:97.5%}}@media (max-width:767px){#bh-body{padding-top:0}}.bh-btn{background-color:#fff;border:1px solid #941f21;border-radius:4px;box-sizing:border-box;color:#941f21;cursor:pointer;display:block;font-size:1.6em;padding:10px;text-align:center}.bh-btn:disabled{border:1px solid #e5e4e2;color:#e5e4e2;cursor:not-allowed}.bh-btn:hover{text-decoration:none}.bh-btn.active{background-color:#941f21;color:#fff}.bh-btn.small{font-size:1.2em;padding:5px}.bh-btn.desktop{font-size:1.2em}.bh-btn.desktop,.bh-btn.desktop-small{border-radius:2px;padding:4px}button.bh-btn{width:100%}.bh-btn-qm-listing{margin-bottom:5px}.bh-btn-qm-listing,.bh-btn-qm-view{border:1px solid #941f21;border-radius:3px;color:#941f21;display:block;font-size:1.2em;padding:4px 2px;text-align:center}.bh-btn-qm-view{margin-bottom:3px}.bh-btn-qm-view:hover{text-decoration:none}@media (max-width:991px){.bh-btn-qm-view{border-radius:2px;font-size:1.1em;margin-bottom:0}}.bh-cl__item{border:1px solid #e5e4e2;border-radius:4px;margin-bottom:10px;padding:5px 10px}.bh-cl__item__title{display:block;font-size:1.8em}.bh-cl__item__title:after{content:'\f067';float:right;font-family:FontAwesome}.bh-cl__item__menu{display:none;margin-top:5px}.bh-cl__item__menu__item{display:block;font-size:1.4em;padding:5px 5px 5px 15px}.bh-cl__item--active .bh-cl__item__title{color:#000;font-weight:700;text-decoration:none}.bh-cl__item--active .bh-cl__item__title:after{content:''}.bh-cl__item--active .bh-cl__item__menu{display:block}#comm-menu .collapsed,#comm-menu a~ul{display:none}#comm-menu a.expanded~ul,#comm-menu a.selected~ul{display:block}#comm-menu .group.community-item{padding-left:27px}#comm-menu .community.community-item{display:flex;padding-left:15px}#comm-menu .community-tc{margin-top:4px;margin-right:4px}#comm-menu .grouped-community-item{display:flex}#comm-menu .grouped-community-tc{margin-top:4px;margin-right:4px}@media (max-width:767px){#comm-menu{margin-right:10px;margin-left:10px}#comm-menu .area{border:1px solid #e5e4e2;border-radius:4px;margin-bottom:10px}#comm-menu .area>a:after{content:'\f067';float:right;font-family:FontAwesome}#comm-menu .area>a.selected:after{content:''}#comm-menu .collapsed{display:block}}.visible-lg-only,.visible-lg-only-block,.visible-md-only,.visible-md-only-block{display:none}@media (min-width:992px){.visible-lg-only{display:inline}.visible-lg-only-block{display:block}}@media (min-width:767px) and (max-width:991px){.visible-md-only{display:inline}.visible-md-only-block{display:block}}.bh-read-more{padding-left:200px}@media (max-width:991px){.bh-read-more{padding-left:0}}@media (max-width:767px){.bh-detail-view .bh-badges{float:right}.bh-detail-view .bh-new-plan,.bh-detail-view .bh-top-seller{display:block;margin-left:0;margin-bottom:5px}.bh-detail-view h2,.bh-detail-view p{margin:0;padding:0}.bh-detail-view h2{font-size:1.6em;text-transform:uppercase}.bh-detail-view h2 .small{font-size:87.5%;font-weight:400;text-transform:none}.bh-detail-view p{font-size:1.4em}}body.ngdialog-open,html.ngdialog-open{overflow:auto}body.ngdialog-open .bh-list-item,body.ngdialog-open .bh-list-not-found,body.ngdialog-open .bh-list-total,html.ngdialog-open .bh-list-item,html.ngdialog-open .bh-list-not-found,html.ngdialog-open .bh-list-total{display:none}.ngdialog{z-index:1}.ngdialog.ngdialog-custom{padding:0;position:relative}.ngdialog.ngdialog-custom .ngdialog-content{font-family:Verdana;font-size:1em;width:97.5%}.bh-dialog-btn-bar{margin-bottom:10px;overflow:hidden}.bh-dialog-btn-bar .bh-btn{margin:0 10px}.bh-dialog-btn-bar .bh-pull-left{margin-left:0}.bh-dialog-btn-bar .bh-pull-right{margin-right:0}.desktop .ngdialog.ngdialog-custom .ngdialog-content{background-color:transparent;font-size:81.25%}.desktop-dark .ngdialog.ngdialog-custom{background-color:#e5e4e2}.dialog-target{margin-bottom:1em}#availableHomes.bh-floor-plans .floorplans>.clear:nth-of-type(5n):before{display:none}#availableHomes.bh-floor-plans .floorplans>.clear:nth-of-type(3n):before{content:'';display:table;clear:both}#availableHomes.bh-floor-plans .floorplans--th{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}#availableHomes.bh-floor-plans .home{width:31.1%}@media (min-width:992px){#availableHomes.bh-floor-plans .home{width:31.8%}}#availableHomes.bh-floor-plans .home--th{width:98%}#availableHomes.bh-floor-plans .home--th img{width:99%!important;max-width:329px!important}#availableHomes .floorplans--location{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media (max-width:991px){#availableHomes .floorplans--location{grid-template-columns:repeat(3,1fr)}}#availableHomes .floorplans--location .home--location{width:98%}#availableHomes .floorplans--location.floorplans--th{grid-template-columns:repeat(2,1fr)}#availableHomes .floorplans--location.floorplans--th .home--th img{width:99%!important;max-width:329px!important}.bh-floor-plans-list table{border-collapse:collapse;margin:20px 10px}.bh-gallery .photo{position:relative}.bh-gallery .photo .caption{background-color:rgba(0,0,0,.5);box-sizing:border-box;color:#eee;display:block;font-size:1.4em;padding:6px 10px;position:absolute;bottom:0;left:0;width:100%}.bh-gallery .photo .caption.outside{position:relative}.bh-gallery .photo .caption span{display:block;margin-bottom:.5em}.bh-gallery .photo img{width:100%}.bh-grid:after{clear:both;content:'';display:table}.bh-grid [class*=bh-col-]{box-sizing:border-box;float:left;padding-right:10px}.bh-grid [class*=bh-col-]:last-of-type{padding-right:0}.bh-grid .bh-col-whole{width:100%}.bh-grid .bh-col-half,.bh-grid .bh-col-two-quarters{width:50%}.bh-grid .bh-col-one-third{width:33.3332%}.bh-grid .bh-col-two-thirds{width:66.6665%}.bh-grid .bh-col-one-quarter{width:25%}.bh-grid .bh-col-three-quarters{width:75%}@media (max-width:991px){.bh-grid .bh-col-whole-md{width:100%}.bh-grid .bh-col-whole-md.pad-md{margin-top:10px}}@media (max-width:568px){.bh-grid .bh-col-whole-xs{width:100%}}.bh-grid-dark{background-color:#e5e4e2}.bh-grid-pad{padding:10px 0 10px 10px}.bh-grid-pad>[class*=bh-col-]:last-of-type{padding-right:10px}.bh-grid-pad.no-bottom-pad{padding-bottom:0}.bh-grid-pad.no-top-pad{padding-top:0}.bh-grid-pad-top{padding:10px 0 0}.bh-grid-pad-bottom{padding:0 0 10px}.bh-subpage-heading{font-size:1.6em;margin:0;padding:0}.bh-title{margin:1em 0}.bh-article-title{font-size:1.2em}@media (max-width:991px){#bh-rotator{width:100%}#bh-rotator .bh-slides .bh-slide div{left:12px;right:auto}#bh-news,.bh-feature{box-sizing:border-box;width:50%}#bh-news h2,.bh-feature h2{font-size:1.96em}#bh-news li,.bh-feature p{font-size:1.4em}.bh-feature{margin-bottom:2em}.bh-feature p img{max-width:100%;width:100%}#bh-columns{background-image:url(images/bh-columns-2-bg.gif)}#bh-columns .bh-clear:after{content:'';display:table;clear:both}#bh-home-text{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%}#bh-home-text p{font-size:1.4em}}@media (max-width:767px){#bh-home{display:none}}.contentBody-Text{font-size:1.2em}@media (max-width:991px){.contentBody-Text{font-size:14px}.contentBody-Text img{max-width:100%;height:auto}.contentBody-Text img[align=left]{margin:0 .5em .5em 0}.contentBody-Text img[align=right]{margin:0 0 .5em .5em}.contentBody-Text .inputred{font-size:14px;padding:5px 10px}.features{box-sizing:border-box;font-size:14px;width:100%}div#insideHeader,div#insideHeaderFull{height:auto;padding-top:7px;padding-bottom:7px}div#insideHeaderFull h1,div#insideHeader h1{line-height:normal}div#insideContent{background-image:none;box-sizing:border-box;width:100%}div#insideLeft{background-color:#e5e4e2;box-sizing:border-box;width:65%}div#insideRight{box-sizing:border-box;width:35%}}@media (max-width:767px){div#insideHeader,div#insideHeaderFull{height:auto;margin-top:12px;padding:7px 20px}div#insideHeaderFull h1,div#insideHeader h1{line-height:normal;text-align:left}div#insideLeft,div#insideRight{width:100%}}@media (max-width:450px){.contentBody-Text img{display:block;float:none;margin:0 auto 1em!important;height:auto!important;width:auto!important}}div#insideContentFull{width:100%}#insideContent.bh-inside-content-light,div#insideContentFull.white{background-image:none}#insideContent.bh-inside-content-light #insideLeft{background-color:transparent!important;border-right:1px solid #e5e4e2;margin-right:-1px;padding-right:1px}#insideContent.bh-inside-content-light #insideRight{border-left:1px solid #e5e4e2}.bh-list{font-size:1.4em;padding-left:40px;margin:.5em 0}.bh-list-view{position:relative}.bh-list-item{border-bottom:1px solid #e5e4e2;border-top:1px solid #e5e4e2;box-sizing:border-box;overflow:hidden}.bh-list-item+.bh-list-item{margin-top:-1px}.bh-list-item .bh-badges{float:right}.bh-list-item .bh-new-plan,.bh-list-item .bh-top-seller{display:block;margin-left:0;margin-bottom:5px}.bh-list-item .bh-summary,.bh-list-item .bh-thumbnail{float:left;width:100%}.bh-list-item .bh-summary h2,.bh-list-item .bh-summary p{margin:0;padding:0}.bh-list-item .bh-summary h2{font-size:1.6em;text-transform:uppercase}.bh-list-item .bh-summary h2.normal-case{text-transform:none}.bh-list-item .bh-summary h2 small{font-weight:400;text-transform:none}.bh-list-item .bh-summary p{font-size:1.4em}.bh-list-item--clickable{cursor:pointer}.bh-list-total{background-color:#e5e4e2;color:#333;font-size:1.4em;padding:8px 0;text-align:center}.bh-list-total.desktop{font-size:1.2em}.bh-list-total.inline{padding:4px 0;text-align:right}@media (max-width:568px){.bh-thumbnail{display:none}}.bh-map-bg{background-color:#fff}.bh-map{position:relative;height:0;padding-bottom:100%}.bh-map-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.bh-map-info{color:#333;font-family:Roboto,Arial;font-size:13px;font-weight:400}.bh-map-info-title{font-size:14px;font-weight:500}@media (max-width:767px){.bh-map-pad-mobile{background-color:#fff;box-sizing:border-box;margin-left:20px;margin-right:20px}}#bh-nav{margin:0 auto;width:97.5%;position:relative;z-index:2}#bh-nav:after,#bh-nav:before{box-sizing:border-box;content:" ";display:table}#bh-nav:after{clear:both}#bh-nav .visible-sm{display:none}#bh-nav ul{list-style:none;margin:0;padding:0}#bh-nav a{font:2em/40px Trebuchet MS;text-decoration:none}#bh-nav a[rel=nofollow]{cursor:default}#bh-nav>a{display:none;text-transform:uppercase}#bh-nav li{position:relative}#bh-nav li a{color:#fff;display:block;text-transform:uppercase}#bh-nav>ul{background-color:#a72022}#bh-nav>ul>li{width:16.6%;height:100%;float:left}#bh-nav>ul>li>a{height:100%;text-align:center}#bh-nav>ul:not(:hover)>li.active>a,#bh-nav>ul>li:hover>a{background-color:#a72022;color:#fff}#bh-nav li ul{box-shadow:0 4px 8px rgba(0,0,0,.3);background-color:#a72022;display:none;position:absolute;top:100%}#bh-nav li:hover ul{display:block;left:0;right:0}#bh-nav li:not(:first-child):hover ul{left:-1px}#bh-nav li ul a{border-top:1px solid #631314;color:#e5e5e5;font:1.2em Verdana;line-height:normal;padding:6px 10px 6px 20px;text-align:left;text-transform:none}#bh-nav li ul:not(:hover) li.active a,#bh-nav li ul li a:hover{background:#8f1b1d url(images/bh-menu-arrow.png) no-repeat 6px;color:#fff}@media (max-width:991px){#bh-nav a{font-size:1.7em}}@media (max-width:767px){#bh-menu{display:none}.bh-mobile-menu{display:block;font-size:1.8em;text-transform:uppercase}.bh-mobile-menu li,.bh-mobile-menu ul{margin:0;padding:0;list-style:none;text-align:center}.bh-mobile-menu a{color:#fff;display:block;padding:15px 0;text-decoration:none}.bh-mobile-menu li li{padding:4px 8px}.bh-mobile-menu li li:first-child{padding-top:8px}.bh-mobile-menu li li:last-child{padding-bottom:8px}.bh-mobile-menu li li a{background-color:#a72022;border-radius:8px;box-shadow:0 2px 4px -2px rgba(0,0,0,.5)}.bh-mobile-menu-toggle{position:absolute;width:100%}.bh-mobile-menu-wrapper{padding-bottom:52px}.bh-ribbon{height:auto}}.bh-qm-plats{border:1px solid #e5e4e2;border-radius:5px;margin:20px auto;width:90%}.bh-qm-plats__body{padding:5px 8px 0}.bh-qm-plats__heading{background-color:#e5e4e2;background-image:url(/images/icon_lot_gray.png);background-position:5px;background-repeat:no-repeat;font-size:1.2em;font-weight:700;height:34px;line-height:34px;margin-bottom:10px;padding:3px 5px 5px 45px}.bh-qm-plats__communities{display:none;margin-left:15px}.bh-qm-plats__community{display:block;margin-bottom:10px}.bh-qm-plats__city{margin-bottom:18px}.bh-qm-plats__city__title{display:block;font-size:1.1em;margin-bottom:10px;padding-left:10px;position:relative}.bh-qm-plats__city__title:before{box-sizing:border-box;content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #8f1b1d;position:absolute;top:2px;left:0}.bh-qm-plats__city--active .bh-qm-plats__communities{display:block}.bh-qm-plats__city--active .bh-qm-plats__city__title{color:#000;font-weight:700;text-decoration:none}.bh-qm-plats__city--active .bh-qm-plats__city__title:before{border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;top:4px;left:-3px}@media (max-width:991px){.bh-qm-plats__body{padding:8px 13px 0}.bh-qm-plats__communities{margin-left:21px}.bh-qm-plats__community{font-size:.9em}.bh-qm-plats__city__title{padding-left:15px}.bh-qm-plats__city__title:before{border-top-width:7px;border-bottom-width:7px;border-left-width:7px;top:2px}.bh-qm-plats__city--active .bh-qm-plats__city__title:before{border-top-width:7px;border-right-width:7px;border-left-width:7px;top:6px;left:-6px}}.bh-section-header{margin-bottom:0}.bh-section-header.is-collapsed,.bh-section-header.is-link{margin-bottom:2em}.bh-section-title{font-size:1.6em;font-weight:700}.bh-section-title:hover{text-decoration:none}.bh-section-content{font-size:1.4em;padding:0 20px}.bh-section-content ol,.bh-section-content ul{padding-left:20px}#scrollUp{bottom:20px;right:20px;background-color:#555;color:#fff;font-size:12px;font-family:sans-serif;text-decoration:none;opacity:.9;padding:10px 20px;border-radius:16px;-webkit-transition:background .2s linear;transition:background .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}#scrollUp:hover{background-color:#000}.bh-subnav{list-style:none;margin:0;padding:0}.bh-subnav a{background-color:#8f1b1d;border-radius:4px;color:#fff;display:block;font-size:1.6em;margin-bottom:.5em;padding:15px;text-decoration:none}.bh-tabs{border-bottom:1px solid #8f1b1d;font-size:1.6em;list-style:none;margin:0;padding:0;overflow:hidden}.bh-tabs>li{float:left;margin-bottom:-1px}.bh-tabs>li,.bh-tabs>li>a{display:block;position:relative}.bh-tabs>li>a{border-radius:4px 4px 0 0;margin-right:2px;padding:10px 15px;text-decoration:none}.bh-tabs>li.active>a,.bh-tabs>li.active>a:focus,.bh-tabs>li.active>a:hover{background-color:#8f1b1d;border:1px solid #8f1b1d;border-bottom-color:transparent;color:#fff;cursor:pointer}.bh-tabs-pad{padding:0 20px}@media (max-width:991px){.tours .vt-floorplans{width:100%}.tours .pg-button{width:47.6%}.tours .pg-detail__count{font-size:11px}.tours .pg-detail__name{font-size:12px}.tours .vt-floorplan{box-sizing:border-box;font-size:1.3em;line-height:55px;width:47.6%;height:55px}.tours .vt-floorplan span{height:55px}.tours .vt-category img{display:block;float:none;margin:38px auto 0;text-align:center}.tours .vt-category-name{box-sizing:border-box;padding-left:0;text-align:center;width:100%}.tours #vt-new_plans .vt-category-name,.tours #vt-top_sellers .vt-category-name{background-position:50%}.tours .vt-show-plans{display:block}}@media (max-width:767px){.tours .pg-button,.tours .vt-floorplan{width:97.6%}}.bh-well{border:1px solid #e5e4e2;border-radius:4px;margin-bottom:10px;overflow:hidden;padding:10px}.bh-well.light{background-color:#fff}.bh-well-header{cursor:pointer;margin-bottom:.5em;overflow:hidden}.bh-well-header.is-collapsed{margin-bottom:0}.bh-well-title{display:block;font-size:1.6em;font-weight:700}.bh-well-title:hover{text-decoration:none}.bh-well-title--left{padding-left:24px}