/*!
 * Main SASS Stylesheet.
 * @package skeletor
 */@font-face{font-family:Adobe Garamond Pro Bold;font-weight:700;src:url(/theme/fonts/AdobeGaramondProBold/Adobe-Garamond-Pro-Bold.ttf) format("truetype")}@font-face{font-family:Bickham Script Pro;font-weight:400;src:url(/theme/fonts/BickhamScirptPro/BickhamScriptPro-Regular.otf) format("opentype")}@font-face{font-family:Bickham Script Pro Regular;font-weight:400;src:url(/theme/fonts/BickhamScriptProRegular/Bickham-Script-Pro-Regular.woff) format("woff")}body{color:#414042;font-family:Oswald,sans-serif;font-size:1rem}p{font-size:.875em}h1{font-weight:700}h1,h2{color:#00427a;font-family:Oswald,sans-serif}.button,button{background:#00427a;color:#fff;font-family:Oswald;font-size:13px;letter-spacing:1px;padding:10px 50px;text-align:center;text-transform:uppercase}.button:focus,.button:hover,button:focus,button:hover{background:#072947}table{border:none;width:100%}table,table tr.alt,table tr.even,table tr:nth-of-type(2n){background:transparent}table tr td:first-of-type{padding-left:0}table tr td{padding:0 .625rem 0 0}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-right-1{margin-right:1rem}.margin-right-2{margin-right:2rem}.line-height-1{line-height:1}.no-padding{padding-left:0!important;padding-right:0!important}.Blog_Ctrl h1,.Blog_Ctrl h2,.Page_Ctrl h1,.Page_Ctrl h2,.featured-section .feature-details .feature-title,.main-title,.newsBlog_Ctrl h1,.newsBlog_Ctrl h2{color:#414042;font-family:Oswald;font-size:1.938em;font-weight:700;letter-spacing:2.34px;margin-bottom:0;text-transform:uppercase}.sub-title,.title{color:#00427a;font-family:Oswald;font-size:2em;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.sub-title{font-weight:400}.bickham-font{color:#00427a;font-family:Bickham Script Pro Regular;font-size:3.775em;text-align:center}.gray_background{background-image:url(/theme/images/white_wall_hash_grey.png);max-width:100%!important}.blue-patter-background{background-image:url(/theme/images/bluebackground.png);background-repeat:repeat;background-size:100%}.flag-icons{align-items:center;background:#00427a;color:#fff;display:flex;flex-direction:column;height:43px;justify-content:center;width:43px}.flag-icons:focus,.flag-icons:hover{color:#fff}.object-phone-flag{background:url(/theme/images/phone_icon.png);background-repeat:no-repeat;left:5px;top:5px;z-index:1}.object-location-flag{background:url(/theme/images/location_icon.png);background-repeat:no-repeat;left:50px;top:5px;z-index:1}.click-to-learn{font-family:Myriad Pro,Myriad,sans-serif;font-size:.688em;letter-spacing:normal;text-transform:none}.scrolling{padding-top:50px}.ready-now{background-color:#00427a;font-family:Oswald;letter-spacing:1.32px;margin-left:-10px;padding:5px 5px 5px 10px}.no-objects{line-height:1.5;margin-bottom:50px;margin-left:10px;margin-right:10px;margin-top:initial}.row{max-width:106.25em}.social-icons{margin-bottom:5px;text-align:center}.social-icons .social-icons-sprite{background:url(/theme/images/sm_sprite.png);display:inline-block;height:32px;width:33px}.social-icons .facebook{background-position:0 0}.social-icons .instagram{background-position:-33px 0}.social-icons .twitter{background-position:-66px 0;width:28px}.social-icons .youtube{background-position:-93px 0;width:31px}.social-icons .googleplus{background-position:-124px 0}.divider-image img{height:136px;max-height:300px;min-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}#googlemap{height:100%;width:100%}#map{height:600px;width:100%}.row#communities-map{max-width:100%}.static-map{display:block}.static-map .google-static-map{border:1px solid #414042}#communities-map .gm-style-iw>div:fist-of-type>div:first-of-type{overflow:hidden}#communities-map .Blog_Ctrl h1 a,#communities-map .Blog_Ctrl h2 a,#communities-map .Page_Ctrl h1 a,#communities-map .Page_Ctrl h2 a,#communities-map .featured-section .feature-details .feature-title a,#communities-map .main-title a,#communities-map .newsBlog_Ctrl h1 a,#communities-map .newsBlog_Ctrl h2 a,.Blog_Ctrl #communities-map h1 a,.Blog_Ctrl #communities-map h2 a,.Page_Ctrl #communities-map h1 a,.Page_Ctrl #communities-map h2 a,.featured-section .feature-details #communities-map .feature-title a,.newsBlog_Ctrl #communities-map h1 a,.newsBlog_Ctrl #communities-map h2 a{color:#414042;font-family:Oswald Regular;font-size:20px;letter-spacing:1.2px}#communities-map .header-sub-title{font-family:Myriad Pro;font-size:14px}#communities-map .header-sub-title span{font-style:italic;font-weight:700}#communities-map .header-sub-title div.button a{font-size:12px;letter-spacing:.72px;text-transform:uppercase}#communities-map .header-sub-title .click-to-learn{font-family:Oswald Regular;font-size:12px;letter-spacing:.72px}#header.row{max-width:100%}#header nav.top-bar{background:#00427a}#header nav.top-bar .top-bar-section ul,#header nav.top-bar .top-bar-section ul li a,#header nav.top-bar.expanded .title-area{background:#00427a;font-family:Oswald;font-size:1em;letter-spacing:1.2px;text-transform:uppercase}#header nav.top-bar .top-bar-section ul li.homeowner-button{font-size:.65em;max-width:195px;padding:10px;position:relative}#header nav.top-bar .top-bar-section ul li.homeowner-button a,#header nav.top-bar .top-bar-section ul li.homeowner-button a:hover{background:#fff;color:#00427a;font-size:1em;line-height:1;margin-top:3px;padding-left:10px}#header nav.top-bar .top-bar-section ul li.homeowner-button a .homeowner-click-icon,#header nav.top-bar .top-bar-section ul li.homeowner-button a:hover .homeowner-click-icon{background:url(/theme/images/home_logo.png);background-repeat:no-repeat;height:24px;margin-top:-7px;position:absolute;right:14px;width:24px}#header nav.top-bar .top-bar-section ul li a:hover{background:red!important}#header nav.top-bar .top-bar-section ul li .social-icons{margin-top:5px}#header nav.top-bar .top-bar-section ul li .social-icons a:hover{background:transparent}.logo-over-hero.shrink{height:55px;left:0;position:fixed!important;top:0!important;transform:scale(.5);transform:translate(0);width:auto!important;z-index:999}.flag-icons-header{height:37px;left:-15px;position:fixed;width:45px;z-index:100}.flag-icons-header:hover{left:-8px}.object-phone-flag-header{background:url(/theme/images/flags_phone01.png);top:90px}.object-phone-flag-header:hover{background:url(/theme/images/flags_phone01_hover.png)}.object-location-flag-header{background:url(/theme/images/flags_directions01.png);top:130px}.object-location-flag-header:hover{background:url(/theme/images/flags_directions01_hover.png)}.object-chat-flag-header{background:url(/theme/images/flags_contact01.png);top:170px}.object-chat-flag-header:hover{background:url(/theme/images/flags_contact01_hover.png)}#headerimg .hero-image .caption .home-page{height:auto!important}#sub-nav{background:#edeeed;border-bottom:.5px solid #999;width:100%}#sub-nav .sub-nav{margin:0 auto;padding-top:0}#sub-nav .sub-nav ul{margin-bottom:0}#sub-nav .sub-nav ul li{display:table;letter-spacing:1px;margin:0;padding:0;text-align:center;text-transform:uppercase}#sub-nav .sub-nav ul li:hover{background-color:rgba(65,64,66,.15)}#sub-nav .sub-nav ul a{color:#00427a;display:table-cell;font-family:Oswald;font-size:1em;font-weight:600;letter-spacing:.9px;margin:0;padding:15px 10px;text-transform:uppercase;vertical-align:middle}#sub-nav .sub-nav ul a.active{background-color:rgba(65,64,66,.15)}#sub-nav .sub-nav ul a:hover{color:#002647}.fixed_sub{left:0;position:fixed;top:55px;transition:all .3s ease-in-out;width:100%;z-index:99}.sub-menu-items{margin-left:0}#headerimg.row{max-width:100%}#headerimg .bxslider li,#headerimg .hero-image{height:400px!important}#headerimg .bx-wrapper .bx-controls-direction a{z-index:49}#headerimg .bx-wrapper .bx-controls-direction a:hover{border:none;outline:none}#headerimg .hero-image{border-bottom:10px solid #00427a;margin-top:55px;position:relative}#headerimg .hero-image .caption{margin:0;padding:0}#headerimg .hero-image .caption .home-page{display:table;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#headerimg .hero-image .caption .home-page>div{display:table-cell}#headerimg .hero-image .caption .home-page>div .logo-over-hero{max-width:35%;position:relative;top:75px;width:150px;z-index:100}#headerimg .hero-image .caption .home-page>div .passiong-for-the-future{left:-20px;max-width:60%;position:relative;width:250px}#headerimg .hero-image .caption .home-page>div .header-sub-title,#headerimg .hero-image .caption .home-page>div .header-sub-title a,#headerimg .hero-image .caption .home-page>div .header-title{-webkit-text-stroke:.25px #575e68;color:#fff;font-family:Adobe Garamond Pro Bold;font-weight:700;position:relative;text-shadow:2px 2px 5px #575e68}#headerimg .hero-image .caption .home-page>div .header-title{font-size:2.5em;font-variant:small-caps;line-height:1}#headerimg .hero-image .caption .home-page>div .header-sub-title a{text-decoration:underline}.featured-section .feature-details{padding:50px 30px}.featured-section .feature-details .feature-title{color:#fff;font-family:Oswald;font-size:2em;font-weight:600;letter-spacing:1.92px;text-transform:uppercase}.featured-section .feature-details .feature-content{color:#fff;font-size:.875em;padding:20px 30px}.featured-section .feature-details .feature-content p{line-height:1.25}.featured-section .feature-details .feature-content ul{text-align:center}.featured-section .feature-details .feature-content ul li{list-style:inside;margin-bottom:15px}.featured-section .feature-details .button{background:#414042;font-size:1em;letter-spacing:.96px;margin-bottom:0;max-width:75%;padding:10px 80px}.featured-section a.button,.featured-section button{bottom:0;left:50%;padding:10px!important;position:absolute;transform:translate(-50%,-80%);width:70%}.featured-section .feature-details,.featured-section .featured-section-img{height:400px}section.featured-section>.div{min-height:359px!important}#infoWindow .Blog_Ctrl h1,#infoWindow .Blog_Ctrl h2,#infoWindow .Page_Ctrl h1,#infoWindow .Page_Ctrl h2,#infoWindow .featured-section .feature-details .feature-title,#infoWindow .main-title,#infoWindow .newsBlog_Ctrl h1,#infoWindow .newsBlog_Ctrl h2,.Blog_Ctrl #infoWindow h1,.Blog_Ctrl #infoWindow h2,.Page_Ctrl #infoWindow h1,.Page_Ctrl #infoWindow h2,.featured-section .feature-details #infoWindow .feature-title,.newsBlog_Ctrl #infoWindow h1,.newsBlog_Ctrl #infoWindow h2{font-size:1.25em;font-weight:400;line-height:1.2;margin-bottom:0}#infoWindow .Blog_Ctrl h1 a,#infoWindow .Blog_Ctrl h2 a,#infoWindow .Page_Ctrl h1 a,#infoWindow .Page_Ctrl h2 a,#infoWindow .featured-section .feature-details .feature-title a,#infoWindow .main-title a,#infoWindow .newsBlog_Ctrl h1 a,#infoWindow .newsBlog_Ctrl h2 a,.Blog_Ctrl #infoWindow h1 a,.Blog_Ctrl #infoWindow h2 a,.Page_Ctrl #infoWindow h1 a,.Page_Ctrl #infoWindow h2 a,.featured-section .feature-details #infoWindow .feature-title a,.newsBlog_Ctrl #infoWindow h1 a,.newsBlog_Ctrl #infoWindow h2 a{color:#414042;text-transform:capitalize}#infoWindow .header-sub-title{color:#00427a;font-family:Droid Serif;font-size:.875em;margin-bottom:10px;text-transform:uppercase}#infoWindow .header-sub-title span{font-family:Droid Serif Bold Italic,sans-serif;font-style:italic;font-weight:700}#infoWindow .buttons.row .button{font-size:.75em;margin-bottom:10px;padding:5px 0}#infoWindow .click-to-learn{color:#00427a;font-family:Oswald;font-size:13px;font-weight:500;letter-spacing:.72px;text-transform:uppercase}#community-items ul{display:inline-block;width:100%}#community-items ul li{margin:20px auto}#community-items .object-description ul{margin:0!important}#community-items .object-description ul li{font-size:1rem!important}.object-specs{display:grid;font-size:1.125rem;gap:.5rem 1rem;grid-template-columns:repeat(2,max-content);margin-bottom:1rem}div.community-name-contact-info+div.bickham-font{font-size:4.813em!important}.object-item-image{position:relative}.object-item-image img{width:100%}.object-item-image .icons{display:flex;flex-direction:column;position:absolute;right:-43px;top:0}.object-item-image .icons .flag-icons{margin-top:.5rem}.object-item-image .icons .flag-icons:first-of-type{margin-top:0}.object-item-image .overlay{height:100%;left:0;position:absolute;text-align:right;top:0;width:100%;z-index:1}.object-item-image .overlay span{bottom:5px;color:#fff;font-family:Oswald;font-size:1.063em;line-height:1;margin-left:10px;position:absolute;right:0;text-transform:uppercase}.object-item-image .overlay span .click-to-learn{color:#00427a;font-family:Oswald,sans-serif;margin-right:8px;text-transform:uppercase}.object-item-image .overlay:focus span .click-to-learn,.object-item-image .overlay:hover span .click-to-learn{color:#fff}.object-item-image a:first-of-type:hover>.overlay{background:#00427a;opacity:.8}#atlanta-finest-homebuildr{padding:0}#atlanta-finest-homebuildr .row{max-width:67.5em}#atlanta-finest-homebuildr .bickham-font{font-size:4.175em;margin-bottom:-50px}#atlanta-finest-homebuildr div div:last-of-type:not(.left-text){padding-left:30px;padding-right:30px}#kmhomes-experience{padding:50px 0}#kmhomes-experience .row{max-width:67.5em}#kmhomes-experience .bickham-font{margin-bottom:0;margin-top:-45px;padding:0}#kmhomes-experience div{padding:0}#kmhomes-experience>.row>div:first-of-type{margin-bottom:-50px}#atlanta-finest-homebuildr,#kmhomes-experience p{text-align:justify}ol.post-list{list-style:none;margin:0}li.post{border-bottom:#d1d3d4;margin-bottom:15px;padding-bottom:15px}li.post footer dl{margin:0}li.post .post-meta{list-style:none;margin:0}li.post .post-meta time{font-weight:700;text-transform:uppercase}li.post .post-meta li{display:inline}li.post .post-meta li:last-child:before{content:" / "}li.post .post-categories:before{content:"\e145";font-family:Glyphicons Regular;margin-right:10px}li.post .post-tags:before{content:"\e066";font-family:Glyphicons Regular;margin-right:10px}#footer{background:#414042;padding:30px 0}#footer li a{color:#d1d3d4;font-family:Oswald}#footer li a:focus,#footer li a:hover{color:#fff}#footer a,#footer a:hover{color:#d1d3d4}#footer #copyright{color:#d1d3d4;font-family:Myriad Pro,Myriad,sans-serif}#footer #copyright p{font-size:.688em;line-height:1.2;margin-bottom:0}#footer #copyright .equal-housing{padding:10px 0}#footer .social-icons{margin-bottom:16px;margin-top:50px}.post-footer p{font-size:.875em;margin:.5em}.community-name-contact-info{margin-top:-30px;position:relative;text-align:center}.community-name-contact-info #contact-info{margin-bottom:30px}.community-name-contact-info #contact-info p{font-size:.875rem;margin-bottom:0}.community-name-contact-info #contact-info a{color:#414042}.community-name-contact-info #contact-info a:hover{color:#00427a}.community-name-contact-info #contact-info .sub-title{font-size:1rem}.community-name-contact-info .bickham-font{font-size:4.813em;margin-bottom:-70px}.community-specs #quick-move-in-homes{margin-top:50px}.community-specs #quick-move-in-homes .community-quick-move-title{color:#00427a;font-family:Oswald;font-size:1.438rem;letter-spacing:1.38px;text-transform:uppercase}.community-specs .community-home-designs li>div.row>div:first-of-type{padding:0}.community-specs .community-home-designs .sub-title,.community-specs .community-home-designs .title{font-size:1.5em;font-weight:400}#community-items ul:not(.specs--old),#home-designs ul:not(.specs--old),#quick-move-in ul:not(.specs--old),.featured-homes ul:not(.specs--old),.quick-move-in-homes ul:not(.specs--old){display:inline-block;width:100%}#community-items ul:not(.specs--old) li,#home-designs ul:not(.specs--old) li,#quick-move-in ul:not(.specs--old) li,.featured-homes ul:not(.specs--old) li,.quick-move-in-homes ul:not(.specs--old) li{margin:20px auto}#community-items ul:not(.specs--old) li .spec-homesite,#home-designs ul:not(.specs--old) li .spec-homesite,#quick-move-in ul:not(.specs--old) li .spec-homesite,.featured-homes ul:not(.specs--old) li .spec-homesite,.quick-move-in-homes ul:not(.specs--old) li .spec-homesite{color:#00427a;font-family:Oswald,sans-serif;text-transform:uppercase}#community-items ul:not(.specs--old) li .plan-price,#home-designs ul:not(.specs--old) li .plan-price,#quick-move-in ul:not(.specs--old) li .plan-price,.featured-homes ul:not(.specs--old) li .plan-price,.quick-move-in-homes ul:not(.specs--old) li .plan-price{color:#00427a;font-family:Oswald,sans-serif;line-height:1}#community-items ul:not(.specs--old) li .plan-name,#home-designs ul:not(.specs--old) li .plan-name,#quick-move-in ul:not(.specs--old) li .plan-name,.featured-homes ul:not(.specs--old) li .plan-name,.quick-move-in-homes ul:not(.specs--old) li .plan-name{font-family:Oswald;font-size:14px;font-weight:600;letter-spacing:.72px;margin-bottom:0;text-transform:uppercase}#community-items ul:not(.specs--old) li a.plan-name,#home-designs ul:not(.specs--old) li a.plan-name,#quick-move-in ul:not(.specs--old) li a.plan-name,.featured-homes ul:not(.specs--old) li a.plan-name,.quick-move-in-homes ul:not(.specs--old) li a.plan-name{font-family:Source Sans Pro,sans}#community-items ul:not(.specs--old) li .header-sub-title,#community-items ul:not(.specs--old) li .header-title-community,#home-designs ul:not(.specs--old) li .header-sub-title,#home-designs ul:not(.specs--old) li .header-title-community,#quick-move-in ul:not(.specs--old) li .header-sub-title,#quick-move-in ul:not(.specs--old) li .header-title-community,.featured-homes ul:not(.specs--old) li .header-sub-title,.featured-homes ul:not(.specs--old) li .header-title-community,.quick-move-in-homes ul:not(.specs--old) li .header-sub-title,.quick-move-in-homes ul:not(.specs--old) li .header-title-community{font-family:Droid Serif;font-size:15px;font-weight:700;letter-spacing:1.2px;line-height:1em;margin-bottom:5px;text-transform:uppercase}#community-items ul:not(.specs--old) li .header-title-community:last-of-type,#home-designs ul:not(.specs--old) li .header-title-community:last-of-type,#quick-move-in ul:not(.specs--old) li .header-title-community:last-of-type,.featured-homes ul:not(.specs--old) li .header-title-community:last-of-type,.quick-move-in-homes ul:not(.specs--old) li .header-title-community:last-of-type{margin-bottom:10px}#community-items ul:not(.specs--old) li .object-item-image,#home-designs ul:not(.specs--old) li .object-item-image,#quick-move-in ul:not(.specs--old) li .object-item-image,.featured-homes ul:not(.specs--old) li .object-item-image,.quick-move-in-homes ul:not(.specs--old) li .object-item-image{display:block;width:100%}#community-items ul:not(.specs--old) li .object-item-image img,#home-designs ul:not(.specs--old) li .object-item-image img,#quick-move-in ul:not(.specs--old) li .object-item-image img,.featured-homes ul:not(.specs--old) li .object-item-image img,.quick-move-in-homes ul:not(.specs--old) li .object-item-image img{width:100%}#community-items ul:not(.specs--old) li .object-details,#home-designs ul:not(.specs--old) li .object-details,#quick-move-in ul:not(.specs--old) li .object-details,.featured-homes ul:not(.specs--old) li .object-details,.quick-move-in-homes ul:not(.specs--old) li .object-details{bottom:0}#community-items ul:not(.specs--old) li .object-details table,#home-designs ul:not(.specs--old) li .object-details table,#quick-move-in ul:not(.specs--old) li .object-details table,.featured-homes ul:not(.specs--old) li .object-details table,.quick-move-in-homes ul:not(.specs--old) li .object-details table{margin-bottom:0}#community-items ul:not(.specs--old) li .object-details table tr td,#home-designs ul:not(.specs--old) li .object-details table tr td,#quick-move-in ul:not(.specs--old) li .object-details table tr td,.featured-homes ul:not(.specs--old) li .object-details table tr td,.quick-move-in-homes ul:not(.specs--old) li .object-details table tr td{margin-bottom:1em;padding-right:0;vertical-align:top}#community-items ul:not(.specs--old) li .object-details .object-description ul,#home-designs ul:not(.specs--old) li .object-details .object-description ul,#quick-move-in ul:not(.specs--old) li .object-details .object-description ul,.featured-homes ul:not(.specs--old) li .object-details .object-description ul,.quick-move-in-homes ul:not(.specs--old) li .object-details .object-description ul{font-size:.75rem;letter-spacing:1px;margin-left:0;padding-left:0}#community-items ul:not(.specs--old) li .object-details .object-description ul li,#home-designs ul:not(.specs--old) li .object-details .object-description ul li,#quick-move-in ul:not(.specs--old) li .object-details .object-description ul li,.featured-homes ul:not(.specs--old) li .object-details .object-description ul li,.quick-move-in-homes ul:not(.specs--old) li .object-details .object-description ul li{font-size:.75rem;font-weight:400;margin:0}#community-items ul:not(.specs--old) li .object-details .object-description ul li:before,#home-designs ul:not(.specs--old) li .object-details .object-description ul li:before,#quick-move-in ul:not(.specs--old) li .object-details .object-description ul li:before,.featured-homes ul:not(.specs--old) li .object-details .object-description ul li:before,.quick-move-in-homes ul:not(.specs--old) li .object-details .object-description ul li:before{content:"-"}#community-items ul:not(.specs--old) li .object-details .object-description ul li:first-of-type,#home-designs ul:not(.specs--old) li .object-details .object-description ul li:first-of-type,#quick-move-in ul:not(.specs--old) li .object-details .object-description ul li:first-of-type,.featured-homes ul:not(.specs--old) li .object-details .object-description ul li:first-of-type,.quick-move-in-homes ul:not(.specs--old) li .object-details .object-description ul li:first-of-type{margin:10px 0 0}#community-items ul:not(.specs--old) li .object-details .object-description ul li:nth-child(2n),#home-designs ul:not(.specs--old) li .object-details .object-description ul li:nth-child(2n),#quick-move-in ul:not(.specs--old) li .object-details .object-description ul li:nth-child(2n),.featured-homes ul:not(.specs--old) li .object-details .object-description ul li:nth-child(2n),.quick-move-in-homes ul:not(.specs--old) li .object-details .object-description ul li:nth-child(2n){padding-left:0}#community-items ul:not(.specs--old) li:first-of-type,#home-designs ul:not(.specs--old) li:first-of-type,#quick-move-in ul:not(.specs--old) li:first-of-type,.featured-homes ul:not(.specs--old) li:first-of-type,.quick-move-in-homes ul:not(.specs--old) li:first-of-type{margin:0 auto 20px}#community-items .specs--old .object-item-image,#home-designs .specs--old .object-item-image,#quick-move-in .specs--old .object-item-image,.featured-homes .specs--old .object-item-image,.quick-move-in-homes .specs--old .object-item-image{border:1px solid #999;display:block;margin-bottom:10px;margin-left:37px;max-width:400px;position:relative;width:auto;z-index:9}#community-items .specs--old .object-item-image img,#home-designs .specs--old .object-item-image img,#quick-move-in .specs--old .object-item-image img,.featured-homes .specs--old .object-item-image img,.quick-move-in-homes .specs--old .object-item-image img{width:100%}#community-items .specs--old .object-item-image .overlay,#home-designs .specs--old .object-item-image .overlay,#quick-move-in .specs--old .object-item-image .overlay,.featured-homes .specs--old .object-item-image .overlay,.quick-move-in-homes .specs--old .object-item-image .overlay{text-align:left}#community-items .specs--old .object-item-image .overlay span,#home-designs .specs--old .object-item-image .overlay span,#quick-move-in .specs--old .object-item-image .overlay span,.featured-homes .specs--old .object-item-image .overlay span,.quick-move-in-homes .specs--old .object-item-image .overlay span{right:auto}#community-items .specs--old .object-item-image .click-to-learn,#home-designs .specs--old .object-item-image .click-to-learn,#quick-move-in .specs--old .object-item-image .click-to-learn,.featured-homes .specs--old .object-item-image .click-to-learn,.quick-move-in-homes .specs--old .object-item-image .click-to-learn{color:#fff}#community-items .specs--old .object-item-image .flag-icons,#home-designs .specs--old .object-item-image .flag-icons,#quick-move-in .specs--old .object-item-image .flag-icons,.featured-homes .specs--old .object-item-image .flag-icons,.quick-move-in-homes .specs--old .object-item-image .flag-icons{height:37px;position:absolute;width:47px;z-index:-1}#community-items .specs--old .object-item-image .flag-icons.object-phone-flag,#home-designs .specs--old .object-item-image .flag-icons.object-phone-flag,#quick-move-in .specs--old .object-item-image .flag-icons.object-phone-flag,.featured-homes .specs--old .object-item-image .flag-icons.object-phone-flag,.quick-move-in-homes .specs--old .object-item-image .flag-icons.object-phone-flag{background:url(/theme/images/flags_phone02.png)}#community-items .specs--old .object-item-image .flag-icons.object-phone-flag:focus,#community-items .specs--old .object-item-image .flag-icons.object-phone-flag:hover,#home-designs .specs--old .object-item-image .flag-icons.object-phone-flag:focus,#home-designs .specs--old .object-item-image .flag-icons.object-phone-flag:hover,#quick-move-in .specs--old .object-item-image .flag-icons.object-phone-flag:focus,#quick-move-in .specs--old .object-item-image .flag-icons.object-phone-flag:hover,.featured-homes .specs--old .object-item-image .flag-icons.object-phone-flag:focus,.featured-homes .specs--old .object-item-image .flag-icons.object-phone-flag:hover,.quick-move-in-homes .specs--old .object-item-image .flag-icons.object-phone-flag:focus,.quick-move-in-homes .specs--old .object-item-image .flag-icons.object-phone-flag:hover{background:url(/theme/images/flags_phone02_hover.png)!important}#community-items .specs--old .object-details .plan-name,#home-designs .specs--old .object-details .plan-name,#quick-move-in .specs--old .object-details .plan-name,.featured-homes .specs--old .object-details .plan-name,.quick-move-in-homes .specs--old .object-details .plan-name{font-weight:600;letter-spacing:.72px;line-height:18px;margin-bottom:10px}#community-items .specs--old .object-details .header-sub-title,#home-designs .specs--old .object-details .header-sub-title,#quick-move-in .specs--old .object-details .header-sub-title,.featured-homes .specs--old .object-details .header-sub-title,.quick-move-in-homes .specs--old .object-details .header-sub-title{font-size:15px;font-weight:700;letter-spacing:1.2px;line-height:1em;margin-bottom:5px;text-transform:uppercase}#community-items .specs--old .object-details .header-title-community,#home-designs .specs--old .object-details .header-title-community,#quick-move-in .specs--old .object-details .header-title-community,.featured-homes .specs--old .object-details .header-title-community,.quick-move-in-homes .specs--old .object-details .header-title-community{font-size:15px;font-weight:700;letter-spacing:1.2px;line-height:1em;margin-bottom:10px;text-transform:uppercase}#community-items .specs--old .object-details .object-description,#home-designs .specs--old .object-details .object-description,#quick-move-in .specs--old .object-details .object-description,.featured-homes .specs--old .object-details .object-description,.quick-move-in-homes .specs--old .object-details .object-description{font-family:"Droid Serif",serif;font-size:.75em}#community-items .specs--old .object-details .object-description ul,#home-designs .specs--old .object-details .object-description ul,#quick-move-in .specs--old .object-details .object-description ul,.featured-homes .specs--old .object-details .object-description ul,.quick-move-in-homes .specs--old .object-details .object-description ul{font-size:.75rem;letter-spacing:1px;margin-left:0;padding-left:0}#community-items .specs--old .object-details .object-description ul li,#home-designs .specs--old .object-details .object-description ul li,#quick-move-in .specs--old .object-details .object-description ul li,.featured-homes .specs--old .object-details .object-description ul li,.quick-move-in-homes .specs--old .object-details .object-description ul li{font-size:.75rem;font-weight:400;margin:0}#community-items .specs--old .object-details .object-description ul li:before,#home-designs .specs--old .object-details .object-description ul li:before,#quick-move-in .specs--old .object-details .object-description ul li:before,.featured-homes .specs--old .object-details .object-description ul li:before,.quick-move-in-homes .specs--old .object-details .object-description ul li:before{content:"-"}#community-items .specs--old .object-details .object-description ul li:first-of-type,#home-designs .specs--old .object-details .object-description ul li:first-of-type,#quick-move-in .specs--old .object-details .object-description ul li:first-of-type,.featured-homes .specs--old .object-details .object-description ul li:first-of-type,.quick-move-in-homes .specs--old .object-details .object-description ul li:first-of-type{margin:10px 0 0}#community-details.row p{font-size:.875em;line-height:1.4}#community-details.row .sub-title,#community-details.row .title{font-size:2em;letter-spacing:1.5px}#community-details.row .sub-title{font-size:1em;letter-spacing:0}#community-details.row #community-info{padding-top:50px}#community-details.row #community-info .highlighted-text{color:#00427a;font-size:1.125em;font-weight:700;line-height:1.4}#community-details.row #community-info .header-sub-title{font-family:Oswald;font-size:1em;text-transform:uppercase}#community-details.row #community-info .descirption ul li{color:#00427a;font-family:Droid Serif;font-size:1.125em;font-style:italic;margin-bottom:20px}#community-details.row #community-info .descirption ul li:last-of-type{margin-bottom:0}#community-details.row #community-direction-contact{padding-top:50px}#community-details.row #community-direction-contact .buttons{margin-top:10px;text-align:center}#community-details.row #community-direction-contact .buttons .button{padding:5px 10px;width:80%}#community-details.row #community-direction-contact .buttons a:nth-child(2n){background:#414042;margin-bottom:30px}#community-details.row #community-direction-contact #contact-info{margin-bottom:30px}#community-details.row #community-direction-contact #contact-info p:not(:first-of-type){font-size:.75em;margin-bottom:0}#community-details.row #community-direction-contact #contact-info a{color:#414042}#community-details.row #community-direction-contact #contact-info a:hover{color:#00427a}#community-details.row #community-direction-contact #hours table{width:auto}#community-details.row #community-direction-contact #hours table tr td{font-size:.75em}#community-google-directions{margin-bottom:50px}#community-google-directions #googleDirections{height:500px;width:100%}#community-google-directions img.adp-marker{max-width:none!important}#community-google-directions .adp-placemark{background-color:transparent;border:none;font-weight:700;margin-top:20px}#community-google-directions .adp-directions tr:nth-of-type(2n){background:#f9f9f9}@media print{#footer-nav,#headerimg,#mobileMenuButton,#sub-nav,.button,footer,header nav{display:none}#logo-area,.logo-over-hero{margin:auto;position:relative}#content{position:relative}.site-border{border:none}#community-directions #googleDirections{height:500px;margin:0 auto 20px;width:635px}#directionsPanel{margin:20px auto}a[href]:after{content:none}#directionsFrom,.postfix,.prefix{display:none}img{max-width:none!important}}#plan-details .plan-info img{margin-bottom:30px}#plan-details .community-name-contact-info{margin:-30px 0 0}#plan-media.row{max-width:100%}#plan-media ul{list-style:none}#plan-media ul>li{display:inline-block}#plan-media ul>li a{color:#d1d3d4;display:block;font-family:Source Sans Pro,sans;padding:15px 25px}#plan-media ul>li.active{border:3px solid #414042}#plan-media ul>li.active a{color:#414042}#plan-media .lightbox-gallery a{display:inline-block;padding:10px .9375rem}#plan-media .lightbox-gallery a img{max-width:200px}@media screen and (max-width:413px){#plan-media .plan-media-menu li{font-size:15px}#plan-media .plan-media-menu li a{padding:10px}}#plan-media #plan-elevation,#plan-media #plan-floorplan{margin:auto;max-width:64.063em}.customizer-wrapper{height:56em;overflow:hidden;width:95%}.customizer-wrapper iframe{height:100%;margin-top:-56px;position:relative;width:100%}@media screen and (max-width:1200px){.customizer-wrapper{height:46em}}@media screen and (max-width:940px){.customizer-wrapper{height:85em;width:95%}}@media screen and (max-width:640px){.customizer-wrapper{height:76em;width:100%}}#about{background:url(/theme/images/white_wall_hash_grey.png)}#about>.row,#luxuryHomes>.row,#person>.row{max-width:62.5rem}#about .double-column{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}#luxuryHomes,#person{padding:50px 0}#person img{padding-bottom:5px;width:100%}#about .double-column{text-align:justify}.person-caption{color:gray;font-family:Oswald;font-size:.85em;font-style:italic}#luxuryHomes{background:url(/theme/images/white_wall_hash_grey.png)}#luxuryHomes,#person{text-align:justify}.Blog_Ctrl h1 a,.Blog_Ctrl h2 a,.newsBlog_Ctrl h1 a,.newsBlog_Ctrl h2 a{color:#414042}#postList{padding:50px 0}.post{padding:20px}.post:not(:last-of-type){border-bottom:1px solid rgba(65,64,66,.15);margin-bottom:0}.post h2{line-height:1}.post .post-author{margin-bottom:5px}.post .blog-title,.post .post-header{color:#00427a;font-family:Oswald;text-transform:uppercase}.post .blog-title p,.post .blog-title span,.post .post-header p,.post .post-header span{color:#005ead;font-family:Droid Serif;text-transform:none}.post .post-image img{margin-bottom:10px;width:100%}.post .post-image img:hover{box-shadow:0 0 20px 0 rgba(0,38,71,.5)}.post .post-description{text-align:justify}.post .post-categories:before{content:"\e145";font-family:Glyphicons Regular;margin-right:10px}.post .post-tags:before{content:"\e066";font-family:Glyphicons Regular;margin-right:10px}.post footer{margin:10px 0}.post footer p{line-height:1em}.post .post-content{text-align:justify}.post .post-content img{padding:30px 10px 10px 0}.post .post-author:hover{color:#0078a0}.nav-previous,nav-next{padding:10px}.nav-next{float:right}#service-icons-0+h1{color:#00427a}.sidebar{display:none!important;margin-top:75px}.sidebar h2{color:#00427a;font-family:Oswald;margin-top:0;text-transform:uppercase}.sidebar h2 p,.sidebar h2 span{color:#005ead;font-family:Droid Serif;text-transform:none}.sidebar div:last-of-type,.sidebar form{border:none}.sidebar input[type=text]{color:#00427a}.sidebar input[type=text]:focus{box-shadow:0 0 10px 0 rgba(0,66,122,.7)}.sidebar input[type=submit]{-webkit-appearance:button;background-color:#00427a;border:none;color:#fff;cursor:pointer;font-family:Oswald;font-size:13px;letter-spacing:1px;padding:10px 50px;text-align:center;text-transform:uppercase;width:100%}.sidebar input[type=submit]:hover{background-color:#002647}.sidebar ol>li>a,.sidebar ul{text-transform:capitalize}.f-topbar-fixed{padding-top:0!important}section.featured-section h1,section.featured-section h2,section.featured-section h3,section.featured-section h4,section.featured-section h5,section.featured-section h6{color:#fff;font-family:Droid Serif}section.featured-section .featured-column{height:100%}.featured-section-img{background-size:cover!important;min-height:359px}.blog-post{margin-top:50px}.related-post{padding:0 10px}.no-blog.row{margin:0 auto;max-width:64.063em;padding-bottom:50px;text-align:center}.contact-us-form>.panel.callout{margin:0 auto 1.25em;max-width:600px}.contact-us-form>.panel.callout p{font-size:1em}.contact-us-form{padding:0 5%}.contact-us-form p{font-size:2em}.contact-us-form form{margin:0 auto;max-width:600px}.contact-us-form label{display:none}.contact-us-form input{background:#e1e2e2;border:none;outline:none;width:100%}.contact-us-form input:focus{outline:#00427a}.contact-us-form select#fb83c22383aa07,.contact-us-form select#fb8ca80e1e0dee{margin:0}.contact-us-form :-moz-placeholder,.contact-us-form :-ms-input-placeholder,.contact-us-form ::-moz-placeholder,.contact-us-form ::-webkit-input-placeholder{color:#a7a9ac;font-family:Myriad Pro,Myriad,sans-serif;opacity:1}.contact-us-form :-moz-placeholder,.contact-us-form ::-moz-placeholder{color:#a7a9ac;font-family:Myriad Pro,Myriad,sans-serif}.contact-us-form :-ms-input-placeholder{color:#a7a9ac;font-family:Myriad Pro,Myriad,sans-serif}.contact-us-form button.button{background:#00427a;font-family:Oswald;font-size:1em;letter-spacing:.96px;margin-bottom:2em;margin-top:10px;text-transform:uppercase;transition:background .3s ease-in-out;width:50%}.contact-us-form button.button:hover{background:#002647;transition:background .3s ease-in-out}.contact-us-form input:focus{border-color:#00427a;box-shadow:0 0 10px 0 #00427a}.contact-us-form input[type=submit],.contact-us-form input[type=text]{max-width:600px;min-width:100%}.contact-us-form .error small.error{background:#fff!important;color:#e10000!important;text-align:left}.contact-us-info{color:#808285;margin:0 auto!important;max-width:600px!important;padding:50px 0}.contact-us-info strong{color:#414042;font-family:Oswald;font-size:31px;font-weight:700;letter-spacing:1.86px;line-height:40.42px;text-transform:uppercase}.contact-us-info p{line-height:1.5em;margin-top:.5em;max-width:600px}.contact-us-form>input{display:block;width:600px!important}.how-we-build .row{max-width:62.5em;padding:10px}.how-we-build .hbw-img{display:block;margin:0 auto 20px;max-width:200px}.how-we-build #buying-process{padding-top:50px}#our-partners .row{max-width:62.5em}#our-partners img{padding:20px}#header{background-color:#00427a;color:#fff;height:55px;left:0;line-height:55px;margin:0;max-width:100%;padding:0;position:fixed;top:0;z-index:100}#header .menu{display:none;z-index:100}#header .menu .chevron-right.arrow{display:none}#header li.homeowner-button{font-size:.65em;max-height:1em;min-width:195px;position:relative}#header li.homeowner-button a,#header li.homeowner-button a:hover{background:#fff;color:#00427a!important;font-size:1em;line-height:1;margin-top:3px;padding-left:10px}#header li.homeowner-button a .homeowner-click-icon,#header li.homeowner-button a:hover .homeowner-click-icon{background:url(/theme/images/home_logo.png);background-repeat:no-repeat;height:24px;margin-top:-20px;position:absolute;right:18px;width:24px;z-index:5}#header .homeowner-click-icon{background:url(/theme/images/home_logo.png);background-repeat:no-repeat;height:24px;margin-top:-27px;position:absolute;right:8px;width:24px;z-index:5}#header #mobileMenuButton{height:54px;padding:10px 0}@media screen and (max-width:64em){#header #menu-left li,#header #menu-right li{display:block;float:left;text-align:left;width:100%}}#header #menu-left,#header #menu-right{background:#00427a;list-style:none;margin:0;padding:0;width:100%}#header #menu-left>li,#header #menu-right>li{display:block;float:left;height:55px;line-height:2.375em;position:relative}#header #menu-left>li:active,#header #menu-left>li:focus,#header #menu-left>li:hover,#header #menu-right>li:active,#header #menu-right>li:focus,#header #menu-right>li:hover{background:#002647}#header #menu-left>li>a,#header #menu-right>li>a{color:red;color:#fff;display:block;font-family:Oswald;font-size:1em;letter-spacing:1.2px;padding:10px;text-transform:uppercase}#header #menu-left li:last-of-type a,#header #menu-left li:nth-child(5) a,#header #menu-right li:last-of-type a,#header #menu-right li:nth-child(5) a{border-right:none}#header #menu-left .social-media,#header #menu-right .social-media{display:inline-block;line-height:normal;margin:0 10px;padding:5px 0 0;vertical-align:middle}#header #menu-left .social-media li a,#header #menu-right .social-media li a{height:26px}#header #menu-left{margin-left:50px}#header #menu-left li a{padding-top:15px}#header #menu-right>li:last-of-type:hover{background:#00427a}#header .home-owners{background:#fff;color:#00427a;line-height:15px!important;margin:10px 0 10px 10px;max-height:35px;max-width:250px;padding:0 30px 0 0!important}#header .home-owners:hover{background:#fff!important}#header .home-owners a{color:#00427a!important;padding-right:10px;text-align:left}#header #menu-right{text-align:right}#header #menu-right>li ul{text-align:left}#header .social-icons{padding:10px}.fixed-sidebar{margin-top:0;position:fixed!important;width:250px}.community-contact-info-btn{background-color:#00427a;background:url(/theme/images/contact_button02.png);position:fixed;top:170px;transition:all .1s ease-in-out;z-index:99}.community-contact-info-btn:hover{background:url(/theme/images/contact_button02_hover.png);transition:all .1s ease-in-out}.hidden{display:none!important}#infoSidebarPopup{background-color:#fff;left:-100%;padding:20px;position:fixed;top:170px;width:300px;z-index:98}.transition{transition:all .3s ease 0ms}#infoSidebarPopup.slide{left:0}#infoSidebar{font-family:Oswald,sans-serif}#infoSidebar .bickham-font{margin-bottom:-50px}#infoSidebar .community-name{font-family:Adobe Garamond Pro Bold;font-size:39px;font-variant:small-caps;font-weight:700;line-height:.9;margin-bottom:10px}#infoSidebarPopup .bickham-font{margin-bottom:-50px}#infoSidebarPopup .community-name{font-family:Adobe Garamond Pro Bold;font-size:39px;font-variant:small-caps;font-weight:700;line-height:.9;margin-bottom:10px}.featured-homes .no-bullet>li,.quick-move-in-homes .no-bullet>li{padding-bottom:30px}.featured-homes .object-details,.quick-move-in-homes .object-details{padding:10px 15px 0}.featured-homes .featured-home-title,.featured-homes .quick-move-in-homes-title,.quick-move-in-homes .featured-home-title,.quick-move-in-homes .quick-move-in-homes-title{color:#00427a;font-family:Oswald;font-size:1.438rem;letter-spacing:1.38px;padding:0;text-transform:uppercase}.featured-homes .featured-home-content,.featured-homes .no-objects,.featured-homes .quick-move-in-homes-content,.quick-move-in-homes .featured-home-content,.quick-move-in-homes .no-objects,.quick-move-in-homes .quick-move-in-homes-content{padding:0}.featured-homes .plan-name,.featured-homes .plan-price,.featured-homes td.plan-name,.quick-move-in-homes .plan-name,.quick-move-in-homes .plan-price,.quick-move-in-homes td.plan-name{font-family:Oswald,sans-serif;text-transform:uppercase}.featured-homes .plan-price,.quick-move-in-homes .plan-price{color:#414042;font-weight:400}.featured-homes .object-description ul,.quick-move-in-homes .object-description ul{margin-left:0}.featured-homes .object-description ul li,.quick-move-in-homes .object-description ul li{font-size:.75em}#amenity-gallery{display:none}.object-details .object-price{color:#00427a;font-size:1.5rem;font-weight:700}.object-details td.plan-name{font-family:Oswald;letter-spacing:.72px;line-height:18px;margin-bottom:10px;text-transform:uppercase}.page.row{margin:0 auto;max-width:62.5em;padding-bottom:50px}body.Community_Ctrl #main,body.Plan_Ctrl #main,body.Spec_Ctrl.spec-detail-page #main{display:grid;grid-template-columns:1fr;max-width:none}@media (max-width:1024px){body.Community_Ctrl .community-sidebar,body.Plan_Ctrl .community-sidebar,body.Spec_Ctrl.spec-detail-page .community-sidebar{order:1}}@media (min-width:64.0625em){body.Community_Ctrl #main,body.Plan_Ctrl #main,body.Spec_Ctrl.spec-detail-page #main{grid-template-columns:1fr 2fr}}@media (min-width:1400px){body.Community_Ctrl #main,body.Plan_Ctrl #main,body.Spec_Ctrl.spec-detail-page #main{grid-template-columns:25% 75%}}.card{background-color:#fff;display:flex;flex-direction:column;min-width:0;position:relative}.card .floating-icons{position:absolute;right:0;top:0;z-index:10}.card .floating-icons .icon{align-items:center;background-color:#00427a;color:#fff;display:flex;font-size:1.25rem;height:30px;justify-content:center;margin-bottom:.5rem;width:30px}@media screen and (min-width:40.063em){.card .floating-icons .icon{font-size:1.33333rem;height:43px;width:43px}}.card-body{flex:1 1 auto;min-height:1px;padding:2rem}.card-title{margin-bottom:.5rem}.card-title *{line-height:1}.card-title h2{margin-bottom:0;margin-top:0}.card-title h2:first-of-type{line-height:1.2}.card-specs{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(2,max-content)}::backdrop{border:0 solid;box-sizing:border-box;margin:0;padding:0}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,#fff,oklch(0% 0 0) 40%);background-image:linear-gradient(#fff,#fff);scrollbar-gutter:stable}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}.modal{background-color:transparent;border:0;color:inherit;display:grid;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:0;place-items:center;pointer-events:none;position:fixed;transition:translate .3s ease-out,visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;visibility:hidden;width:100%;z-index:999}.modal::backdrop{display:none}.modal.modal-open,.modal:target,.modal[open]{background-color:oklch(0 0 0deg/.4);opacity:1;pointer-events:auto;visibility:visible}.modal.modal-open .modal-box,.modal:target .modal-box,.modal[open] .modal-box{opacity:1;scale:1;translate:0 0}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;scale:1;translate:0}.modal-backdrop{align-self:stretch;color:transparent;display:grid;grid-column-start:1;grid-row-start:1;justify-self:stretch;z-index:-1}.modal-backdrop button{cursor:pointer}.modal-box{background-color:#fff;box-shadow:0 25px 50px -12px oklch(0 0 0deg/.25);grid-column-start:1;grid-row-start:1;max-height:92svh;max-width:32rem;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;scale:95%;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;width:92%}.modal-lg{max-width:50rem}.modal-xl{max-width:71.25rem}.dialog-modal{background-color:#fff;border:1px solid #666;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.4);max-width:55.55556rem;padding:1.5rem;width:80%}.close-dialog-modal{cursor:pointer;font-size:1.75rem;font-weight:700;line-height:1;padding:0;position:absolute;right:1.25rem;text-decoration:none;top:.5rem}.close-dialog-modal,.close-dialog-modal:focus,.close-dialog-modal:hover{background:0;color:#aaa}.flex-grid{display:flex;flex-wrap:wrap}.flex-grid .cell{width:100%}.flex-grid .cell.small-6{width:50%}@media screen and (min-width:40.063em){.flex-grid .cell.large-6{width:50%}}.bg-gray-100{background-color:#f8f8f8}.bg-gray-200{background-color:#eaeaea}.text-blue{color:#00427a}.monthly-payment-link{color:#008cba!important;display:inline-block;font-family:Oswald,sans-serif!important;letter-spacing:normal!important;margin-bottom:1rem}.mortgage-calculator-modal label{font-weight:400}@media (max-width:640px){#about .double-column{-moz-column-count:1;column-count:1}#about .double-column [class*=column]+[class*=column]:last-child{margin-top:20px}}@media (min-wdth:788px) and (max-width:860px){.bickham-font{font-size:4.513em!important}}@media (min-width:641px) and (max-width:913px){#quick-move-in ul li{padding:0 35px!important}}@media (min-width:1026px) and (max-width:1200px){#quick-move-in ul li{padding:0 55px!important}}@media (min-width:1024px) and (max-width:1440px){.community-home-designs ul li:nth-child(odd){padding-left:25px}}@media screen and (min-width:40.063em){.number-span{display:inline-block;text-align:right;width:40px}.number-span--range{width:84px}.object-phone-flag{left:-37px;top:0}.object-location-flag{background:url(/theme/images/flags_directions02.png);left:-37px;top:39px}.object-location-flag:hover{background:url(/theme/images/flags_directions02_hover.png)!important;left:-37px;top:39px;z-index:-5}.bickham-font{font-size:4.813em}.ready-now{margin-left:-20px;padding-left:20px}.divider-image img{height:auto}#header nav.top-bar{height:55px;line-height:55px}#header nav.top-bar .top-bar-section ul li a{line-height:55px}#header nav.top-bar .top-bar-section ul li .social-icons a{padding:0}#header nav.top-bar .top-bar-section ul li.homeowner-button a{margin-right:40px;padding:10px}#header nav.top-bar .top-bar-section ul li .social-icons{height:55px;line-height:55px;margin-bottom:0;margin-top:-3px}#header nav.top-bar .top-bar-section ul li .social-icons a{line-height:normal}#header nav.top-bar .top-bar-section ul li .social-icons a span{vertical-align:middle}#headerimg .bxslider li,#headerimg .hero-image{height:500px!important}#headerimg .hero-image .caption .home-page>div .logo-over-hero{width:200px}#headerimg .hero-image .caption .home-page>div .passiong-for-the-future{max-width:60%;width:450px}#infoWindow .buttons.row a:last-of-type{width:48%}.object-item-image .overlay span{bottom:15px;font-size:1.375em;line-height:1.2;margin-left:20px}.object-item-image a:first-of-type:hover>.overlay{background:#00427a;opacity:.8}#atlanta-finest-homebuildr div div:first-of-type{display:table}#atlanta-finest-homebuildr div div:first-of-type .left-text{display:table-cell;vertical-align:middle}#kmhomes-experience div div:first-of-type{display:table}#kmhomes-experience div div:first-of-type .left-text{display:table-cell;vertical-align:middle}#kmhomes-experience .bickham-font{font-size:3.813em!important;margin-left:7px;margin-top:-42px!important}#atlanta-finest-homebuildr,#kmhomes-experience>div>div{padding-top:0}.community-specs #quick-move-in-homes .community-quick-move-title{margin-bottom:0;padding-left:30px}.community-specs .community-home-designs .sub-title,.community-specs .community-home-designs .title{font-size:1.5em;font-weight:400}.post .post-content img{float:left;margin:0;padding:30px 10px 10px 0}#searchform input[type=submit],#searchform input[type=text]{max-width:50%!important}.how-we-build .row{max-width:62.5em;padding:10px}.how-we-build .hbw-img{float:right;padding:0 0 10px 10px;width:auto}.row#communities-map{padding:0}.featured-homes .specs>li>div:first-of-type,.quick-move-in-homes .specs>li>div:first-of-type{margin-left:8px}.featured-homes .featured-home-content,.featured-homes .featured-home-title,.featured-homes .no-objects,.featured-homes .quick-move-in-homes-content,.featured-homes .quick-move-in-homes-title,.quick-move-in-homes .featured-home-content,.quick-move-in-homes .featured-home-title,.quick-move-in-homes .no-objects,.quick-move-in-homes .quick-move-in-homes-content,.quick-move-in-homes .quick-move-in-homes-title{padding-left:37px!important;padding-right:37px!important}}@media screen and (max-width:49.25em){#kmhomes-experience{padding:0!important}#kmhomes-experience div{padding:10px}.tablet-12{display:table;margin:0 auto;width:100%}.buying-process{display:block!important}#atlanta-finest-homebuildr{padding:0 0 30px}}@media screen and (min-width:64.063em){p{font-size:1em}.Blog_Ctrl h1,.Blog_Ctrl h2,.Page_Ctrl h1,.Page_Ctrl h2,.featured-section .feature-details .feature-title,.main-title,.newsBlog_Ctrl h1,.newsBlog_Ctrl h2{font-size:2.438em}#header nav.top-bar .top-bar-section ul li a{font-size:.875em;padding:0 10px}#header nav.top-bar .top-bar-section .left{margin-left:10px}#header .menu{display:block}#header li.homeowner-button .homeowner-click-icon{background:url(/theme/images/home_logo.png);background-repeat:no-repeat;height:24px;margin-top:-40px;position:absolute;right:18px;width:24px;z-index:5}#header .passiong-for-the-future{top:80px}#header #menu-right{margin-right:-45px}.logo-over-hero{top:25px}#headerimg .hero-image .caption .home-page>div .header-title{font-size:2.5em;font-variant:small-caps}#headerimg .bxslider{margon-left:0}#headerimg .bxslider li,#headerimg .hero-image{height:600px!important}.logo-over-hero.shrink{height:55px;left:50%;transform:translate(-50%)}.logo-placeholder{height:185px}#menu-left,#menu-right>li>a,.home-owners{font-size:.75em!important}#menu-left,#menu-right{background:#00427a!important;width:auto!important}.row#community-items{max-width:90.063em}.row#community-items ul{display:inline-block;width:100%}.row#community-items .card{max-width:1133px}.object-item-image.large-7.no-padding{width:58.3333%}.object-details.large-4.no-padding{width:33.33333%}.object-details a{color:#00427a;display:block;margin-bottom:5px}.object-details .object-location,.object-details a{font-family:Source Sans Pro,sans;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.object-details .object-location{line-height:1.2;margin-bottom:0}.object-details .object-price span{color:#00427a;font-weight:700}#atlanta-finest-homebuildr .bickham-font{margin-bottom:-55px}#kmhomes-experience .bickham-font{font-size:4.25em!important;margin-left:6px;margin-top:-72px}.featured-section .feature-details .feature-title{font-size:2em}.featured-section .feature-details .feature-content{color:#fff;padding:20px 50px}.featured-section .feature-details .feature-content p{line-height:1.2}.featured-section .feature-details .button{background:#414042;font-size:1em;letter-spacing:.96px;padding:10px 80px}.featured-section>div{min-height:400px}.featured-homes .object-details,.quick-move-in-homes .object-details{padding-left:36px!important}footer nav li{font-size:.85em;text-transform:uppercase}}@media screen and (min-width:64.063em) and (max-width:1400px){footer nav{display:block;width:100%}footer nav .footer-items{display:block;margin:0 auto 20px;text-align:center;width:100%}footer nav .footer-items li{border-right:1px solid #d1d3d4;display:inline-block;padding:0 10px}footer nav .footer-items li a:hover{color:#fff}footer nav .footer-items li:last-of-type{border-right:none}}@media screen and (min-width:64.063em) and (min-width:1401px){footer nav{display:block;max-width:1700px}footer nav .footer-items{display:flex;margin:0 auto 20px;max-width:100%;text-align:center}footer nav .footer-items li{border-right:1px solid #d1d3d4;flex:1;padding:0 10px}footer nav .footer-items li:last-of-type{border-right:none}}@media screen and (min-width:64.063em){#community-items ul li .object-item-image,#home-designs ul li .object-item-image,#quick-move-in ul li .object-item-image{float:left;margin-bottom:10px;margin-right:2rem;max-width:50%}.community-name-contact-info{margin-top:-30px;position:relative;text-align:center}.community-name-contact-info #contact-info{margin-bottom:30px}.community-name-contact-info #contact-info p{font-size:.875rem;margin-bottom:0}.community-name-contact-info #contact-info .sub-title{font-size:1rem}.community-name-contact-info .bickham-font{font-size:4.813em;margin-bottom:-60px}.community-name-contact-info .community-name{font-family:Adobe Garamond Pro Bold;font-size:39px;font-variant:small-caps;font-weight:700;line-height:.9;margin-bottom:10px}.community-specs{min-height:600px}.community-specs #quick-move-in-homes>ul{margin-top:0}#community-details.row community-info .header-sub-title{font-size:1em!important}#community-details.row community-info .descirption ul li{color:#00427a;font-family:Droid Serif;font-size:1.125em;font-style:italic;margin-bottom:20px}#community-details.row community-info .descirption ul li:last-of-type{margin-bottom:0}#community-details.row #community-direction-contact .buttons .button{display:inline-block;vertical-align:top;width:45%}#about{padding:50px 0}#plan-details .plan-info .object-details table tr td{font-size:1.125em;letter-spacing:1.5px;padding:5px 0}#plan-media ul>li a{font-size:1.25rem;padding:10px 30px}.sidebar{display:block!important}.how-we-build .hbw-img{display:block}#communities-map{height:100%;padding-left:0;padding-right:0}#communities-map #map{height:100%}#atlanta-finest-homebuildr{padding:30px 0!important}#menu-right .social-icons{line-height:4.5em;-moz-transform:scale(.75);-o-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}#headerimg .hero-image .caption .home-page>div .passiong-for-the-future{max-width:60%;width:600px}#headerimg .hero-image .caption .home-page>div .header-sub-title,#headerimg .hero-image .caption .home-page>div .header-title{color:#fff;font-family:Adobe Garamond Pro Bold;font-weight:700;position:relative}#headerimg .hero-image .caption .home-page>div .header-title{font-size:2.5em;font-variant:small-caps}.fixed-sidebar{width:25%!important}#infoSidebar{padding-left:.9735rem;padding-right:.9735rem}.community-sidebar{background:#fff;height:calc(100vh - 55px);overflow-y:auto;position:sticky;top:55px}.community-sidebar--has-subnav{height:calc(100vh - 107px);top:107px}body.Index_Ctrl .community-sidebar{top:4.4375rem}body.Index_Ctrl #communities-map{height:calc(55vh - 55px)}}@media screen and (min-width:80em){#menu-left,#menu-right>li>a{font-size:1em!important}#menu-left li a{padding-top:10px!important}}@media screen and (min-width:90em){p{font-size:1em}#header nav.top-bar .top-bar-section ul li a{font-size:1em;padding:0 15px}#header nav.top-bar .top-bar-section .left{margin-left:50px}#header input[type=submit],#header input[type=text]{max-width:75%!important}#headerimg .hero-image .caption .home-page>div .header-sub-title,#headerimg .hero-image .caption .home-page>div .header-title{color:#fff;font-family:Adobe Garamond Pro Bold;font-weight:700;position:relative}#headerimg .hero-image .caption .home-page>div .header-title{font-size:2.5em;font-variant:small-caps;top:150px}#headerimg .hero-image .caption .home-page>div .button{font-size:24px;max-width:350px;padding-bottom:20px;padding-top:20px;width:100%}#headerimg .hero-image .caption .home-page>div .header-sub-title{font-size:2.5em}.divider-image img{-o-object-position:center bottom;object-position:center bottom}#home-designs ul li:first-of-type,#quick-move-in ul li:first-of-type{margin-top:20px}.featured-homes .object-details,.quick-move-in-homes .object-details{max-width:44%;padding-left:4px!important;padding-top:0}#home-designs>ul>li>div>div:first-of-type{padding:0!important}.xlarge-1{float:left;width:8.3333%}.xlarge-2{float:left;width:16.67%}.xlarge-3{float:left;width:25%}.xlarge-4{float:left;width:33.3333%}.xlarge-5{float:left;width:41.6667%}.xlarge-6{float:left;width:50%}.xlarge-7{float:left;width:58.3333%}.xlarge-8{float:left;width:66.6667%}.xlarge-9{float:left;width:.75%}.xlarge-10{float:left;width:83.3333%}.xlarge-11{float:left;width:91.6667%}.xlarge-12{float:left;width:100%}.xlarge-push-0{left:0;position:relative;right:auto}.xlarge-pull-0{left:auto;position:relative;right:0}.xlarge-push-1{left:8.3333%;position:relative;right:auto}.xlarge-pull-1{left:auto;position:relative;right:8.3333%}.xlarge-push-2{left:16.6667%;position:relative;right:auto}.xlarge-pull-2{left:auto;position:relative;right:16.6667%}.xlarge-push-3{left:25%;position:relative;right:auto}.xlarge-pull-3{left:auto;position:relative;right:25%}.xlarge-push-4{left:33.3333%;position:relative;right:auto}.xlarge-pull-4{left:auto;position:relative;right:33.3333%}.xlarge-push-5{left:41.6667%;position:relative;right:auto}.xlarge-pull-5{left:auto;position:relative;right:41.6667%}.xlarge-push-6{left:50%;position:relative;right:auto}.xlarge-pull-6{left:auto;position:relative;right:50%}.xlarge-push-7{left:58.3333%;position:relative;right:auto}.xlarge-pull-7{left:auto;position:relative;right:58.3333%}.xlarge-push-8{left:66.6667%;position:relative;right:auto}.xlarge-pull-8{left:auto;position:relative;right:66.6667%}.xlarge-push-9{left:75%;position:relative;right:auto}.xlarge-pull-9{left:auto;position:relative;right:75%}.xlarge-push-10{left:83.3333%;position:relative;right:auto}.xlarge-pull-10{left:auto;position:relative;right:83.3333%}.xlarge-push-11{left:91.6667%;position:relative;right:auto}.xlarge-pull-11{left:auto;position:relative;right:91.6667%}.xlarge-offset-0{margin-left:0!important}.xlarge-offset-1{margin-left:8.33333%!important}.xlarge-offset-2{margin-left:16.66667%!important}.xlarge-offset-3{margin-left:25%!important}.xlarge-offset-4{margin-left:33.33333%!important}.xlarge-offset-5{margin-left:41.66667%!important}.xlarge-offset-6{margin-left:50%!important}.xlarge-offset-7{margin-left:58.33333%!important}.xlarge-offset-8{margin-left:66.66667%!important}.xlarge-offset-9{margin-left:75%!important}.xlarge-offset-10{margin-left:83.33333%!important}.xlarge-offset-11{margin-left:91.66667%!important}}
