@media only print{.quick-wrap,#navigation,#topnav,.social,#footer .right a,#ctaLower,a.btn,.hidePrint{display:none}.printOnly{display:block}hr{border-top:1px solid #ccc}.container{width:100%}#int-wrap{margin:0}#footer .right{color:#fff;display:none}#header{background:0 0;filter:none;border:0;box-shadow:0 0 0}#header .logo{margin:10px 0 10px 30px;max-width:150px;width:auto;padding-bottom:0}#header .logo img.hidden{display:block!important}.products .cell .options .btn,.products .cell .options a{display:none}}@media only screen and (max-width:1640px){.container{max-width:98%}.images .featuredBlock{min-height:0}ul#main-nav>li>.rel>a{padding:38px 25px 25px}ul#main-nav li .subNav{left:auto;right:0}.newhomeSpec .col.half{margin-left:0;margin-bottom:7px;width:100%}.house-detail .flexslider li{height:auto}.vid a{height:auto}.yotpo .yotpo-testimonials-btn[data-position=left]{display:none!important}.advSearch.flex{align-items:flex-start;-webkit-align-items:flex-start}.tabsN .mapWrap{min-width:170px}.error-container{background-position-x:75%}.images #slider .slides li{height:auto}#footer .copyright{margin-right:40px;padding-right:20px}#footer .column{padding-right:30px}}.show1330{display:none}@media only screen and (max-width:1330px){.show1330{display:block}.careers .setApart ul li{width:50%}.careers .setApart ul li:nth-child(3n+1){clear:none}.careers .setApart ul li:nth-child(2n+1){clear:both}.careers .benefits ul{display:inline-block}.careers .benefits ul li{width:100%;float:none;clear:both}.careers .jobInfo>.container>.row:nth-of-type(1){display:none}.careers .jobInfo .row.lower{border-top:0}.careers .jobInfo h3{margin-bottom:25px}.careers .jobInfo .third{margin-left:0;margin-bottom:20px;width:100%}.careers .jobInfo .span_2_5{padding-top:64px}}@media only screen and (max-width:1200px){.hide1200{display:none}.show1200{display:block}.mapBtns .btn.lg{font-weight:400;font-size:17px;padding:8px 18px}ul#main-nav>li>a{margin-left:30px;font-size:18px}#topnav ul li{padding:0 7px}#topnav ul li a{font-size:14px}.home .ctas .cta{width:100%}.home .ctas .cta img{float:none;display:block;margin:0 auto}#content.wide .header_image{position:relative;top:-100px;margin-bottom:-100px}.home #content .container>.row>.span_3_5,.home #content .container>.row>.span_2_5{clear:both;width:100%;margin-left:0;margin-bottom:10px}.internal #marketing .container{height:275px;padding:20px 0}.internal #marketing .desc{padding:10px 20px;font-size:20px;line-height:28px}.internal #marketing .desc p{padding-bottom:15px}.internal #marketing .desc .subscribe{padding:15px}#blog-menu .cats{flex-wrap:wrap;-webkit-flex-wrap:wrap}#blog-menu .cats a{margin-bottom:2px}#int-wrap{margin-right:0}.quick-wrap:not(.popped){float:left;width:100%;clear:both;position:relative;right:auto;top:auto;background:#f4f4f4;padding:25px 0;z-index:0}.quick-wrap:not(.popped)>.left{border:0}.quick-wrap:not(.popped).active{right:auto}.quick-wrap:not(.popped) .agent{background-color:transparent;margin-left:1%;float:left}.quick-wrap:not(.popped) .pad20{padding:0}.quick-wrap:not(.popped) h3{padding:0;font:normal 30px/35px "Source Sans Pro",serif;color:#004b85}.quick-wrap:not(.popped) .left{width:100%}.quick-wrap:not(.popped) .quickcontact{width:100%;background-color:transparent}.quick-wrap:not(.popped) #quickcontact{background-color:transparent}.quick-wrap:not(.popped)>.left:not(.quickcontact){position:static}#quickcontact a.btn{background:#fec629;color:#fff}.quickcontact.apptPop{top:50px}.quickcontact.apptPop .g-recaptcha{float:left}.images{margin-right:0}.images .pad20{padding:10px}.tabsN .column{margin-right:20px;padding-right:20px}.modelhome .span_3_5 .col.half{margin-left:0;width:100%}#int-wrap>.row>.span_1_5{width:24.25%}#int-wrap>.row>.span_4_5{width:74.75%}.gallery .col.span_1_4{width:32.6666666%}.acct-wrap.active #account{top:10%;max-height:80%;overflow:scroll}.blog-listing.realtor .blog-entry{width:48%}#houses.results .col.span_2_6{width:49.5%}#houses.results .col.span_2_6:nth-child(3n+1){margin-left:1%;clear:none}#houses.results .col.span_2_6:nth-child(2n+1){margin-left:0;clear:both}}@media only screen and (max-width:1000px){.home .wysiwyg{padding:30px 10px;font-size:18px;line-height:24px}.mapBtns .btn.lg{width:100%;margin-bottom:10px}#int-wrap>.row>.span_1_4{width:32.666666%}#int-wrap>.row>.span_3_4{width:66.333333%}.categories .col.span_1_4{width:32.66666667%}.categories .col:nth-child(4n+1){margin-left:1%;clear:none}.categories .col:nth-child(3n+1){margin-left:0;clear:both}.images .pad20{padding:20px}.images .house a{display:block}.vid a{margin-top:30px}.house .img span.btn{padding:8px 15px;left:calc(50% - 75px);left:-moz-calc(50% - 75px);left:-webkit-calc(50% - 75px)}.tabsN .flex{flex-wrap:wrap;-webkit-flex-wrap:wrap}.tabsN .column{width:100%;border-right:0;margin-right:0;padding-right:0;margin-bottom:20px}.images .span_7,.images .span_5{width:100%;margin-left:0;padding-left:.5%}.images .span_7{margin-bottom:40px}.upper h2:not(.blue){margin-bottom:15px}.featuredBlock h2.from:after{display:none}ul#main-nav>li>.rel>a{padding:30px 16px 18px;font-size:12px;line-height:14px}#content.wide .header_image{position:relative;top:-90px;margin-bottom:-90px}#houses .col.span_1_4{width:33%}#faves .col.span_1_4{width:32.3333%}#faves .col:nth-child(4n+1){margin-left:1%}#faves .col:nth-child(3n+1){margin-left:0;clear:both}#int-wrap .house-lower>.col.span_3_4,#int-wrap .house-lower>.col.span_1_4{margin-left:0;width:100%}.house-lower .modelhome{border-right:0}.house-lower .newhomeSpec{margin-top:20px}.house-lower .newhomeSpec .col.half:first-child{margin-left:0}.house-lower .newhomeSpec .col.half{width:49.5%;margin-left:1%}.house-lower .span_3_4 .span_1_4{width:32.6666%}.house-lower .span_3_4 .span_3_4{width:66.3333%}.error-container{background-size:cover;background-position-x:90%}#error-wrap{}#quickcontact.qk404{width:100%}.wysiwyg .span_2_8,.wysiwyg .span_6_8{width:49%}.careers .setApart{background:#343434}.careers .setApart ul li{width:100%;margin-bottom:20px;padding-right:10px;clear:both}#footer .container>div{display:flex;-webkit-display:flex;display:-ms-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center}#footer .container>div div:not(.y-badge){padding-right:0;width:100%;text-align:center;order:1}#footer .container .copyright{order:3;margin-right:0;border-right:0}#y-badges{padding-top:0}#y-badges .y-badge{height:130px}}@media only screen and (max-width:850px){.show850{display:block}.hide850,.neighborhood .btn.hide850,.houseRight .btn.hide850{display:none}#yotpo_testimonials_btn{display:none}#neighborhood_alert p{padding:30px 0 10px}.houseRight .btn.show850{display:inline-block}body.internal{position:relative}.kiosk #header .container{justify-content:flex-start;-webkit-;:flex-start}.mapWrap .overlay.show850{display:block}.mapWrap .overlay.hide850{display:none}#header .container{display:flex;-webkit-display:flex;display:-ms-flex}#header .container .clear{display:none}#header .logo{padding-left:20px}#header .logo img{max-height:60px}.menuBtn{display:block;float:left;position:relative;z-index:4;padding:29px 25px 23px;background:#24689b url(../images/structure/nav-stuck-solid.png) no-repeat center -5px;font:14px source sans pro,sans-serif;color:#fff;text-transform:uppercase}.menuBtn:hover{background-color:#568ab2;text-decoration:none;color:#fff}#topnav{display:none}.social{display:flex;-webkit-display:flex;display:-ms-flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;margin-top:0;flex-grow:1;-webkit-flex-grow:1;text-align:right}.gallery .item{width:48%}.menu-hold{margin-left:0;width:100%}ul#main-nav{display:block}ul#main-nav li{display:block;width:100%;text-align:left}ul#main-nav>li>a{margin:15px}ul#main-nav li .subNav{display:block;position:static;padding:0 0 0 15px;width:100%;box-shadow:0 0 0}ul#main-nav li .subNav ul li a{font-size:14px;padding:6px 20px;white-space:normal}ul#main-nav>li.selected>a,ul#main-nav>li.active>a{color:#fff}ul#main-nav .top a{display:block;margin:15px;color:#1b4b81;font:600 18px source sans pro,sans-serif;text-transform:uppercase}.careers .jobSearch .third,.careers .jobSearch .two-thirds{width:100%;margin-left:0;margin-bottom:20px}.careers .jobs .job .title{padding:5px 20px}.careers .jobs .job .desc{padding:18px 20px 0}.span_2_6.hdimg,.span_4_6.cnt{width:49.5%}#ctaLower .col.half{width:100%;margin-left:0;margin-bottom:15px;text-align:center}#greybar .row{flex-wrap:wrap;-webkit-flex-wrap:wrap}#greybar .h1{font-size:40px}#greybar .text,#greybar .qkHome{width:100%}#int-wrap>.row>.span_1_5{width:32.6666666667%}#int-wrap>.row>.span_4_5{width:66.3333333333%}#int-wrap>.row>.span_3_4.imgLeft,#int-wrap>.row>.span_1_4.houseRight{width:100%}#int-wrap.house-detail{margin-top:55px}.locs .col.half{width:100%;margin-left:0}.blog-entry{width:49%}.gallery .col.span_1_4,.testimonials>.col.span_2_6{width:49.5%}.testimonials .isoitem.active{width:100%}.acct-wrap{display:none!important}.acct-wrap.active{display:block!important}#content.wide .header_image{position:relative;top:0;margin-bottom:0}.quickcontact.apptPop{top:5%;width:90%;left:5%}.quickcontact.apptPop .pad20{padding:10px}.quickcontact.apptPop textarea{max-height:45px}.categories{flex-wrap:wrap;-webkit-flex-wrap:wrap}.categories a{margin-bottom:2px}.leftBox.regions{padding:10px 0}.leftBox.regions h2{padding-left:15px;padding-right:15px;font-size:20px}.leftBox.regions h3{padding-left:15px;padding-right:15px;font-size:19px}.leftBox.regions ul li ul{padding-left:15px}.leftBox.regions>ul>li>a{padding-left:15px;padding-right:15px}#footer{text-align:center}#footer .right,#footer .left{float:none!important;clear:both;margin:0 auto 10px}#footer .right{font-size:12px}.flexslider img{float:left}.flexslider .flex-caption{clear:both;float:left;height:auto;position:static;text-align:left}.flexslider .flex-caption .inner{padding:20px}.flexslider .flex-caption .col.half{width:100%}.flexslider .flex-caption .title{float:left;margin-right:10px;font-size:30px}.flexslider .flex-caption .caption{font:30px source sans pro,serif;text-transform:none}.flexslider .flex-control-nav{width:auto;right:1%}#offCanvasNavigation .show850 ul{padding:0}#offCanvasNavigation{position:absolute;top:0;padding:50px 15px 0;height:0;z-index:1;overflow:hidden;box-sizing:content-box}#offCanvasNavigation .container{max-width:100%}#offCanvasNavigation .close-btn{display:block;position:absolute;top:15px;right:15px;font-family:characters;font-size:25px;color:#fec629}#offCanvasNavigation .close-btn:hover{text-decoration:none;color:#de970f}#offCanvasNavigation .show850 ul>li>a.favorite,#offCanvasNavigation .live-chat{display:none}#offCanvasNavigation ul.main-nav{position:static}#offCanvasNavigation ul.main-nav li.main{display:none}#offCanvasNavigation ul.main-nav li{float:none;clear:both;margin:4px 0;display:block;width:100%;background-color:transparent}#offCanvasNavigation ul.main-nav li a{padding:5px 9px;color:#002445;line-height:18px}#offCanvasNavigation ul.main-nav>li>a.selected{color:#fff}#offCanvasNavigation ul.main-nav>li>a:hover,#offCanvasNavigation ul.main-nav>li:hover>a{color:#fff}#offCanvasNavigation:target{z-index:999;height:auto;min-height:1200px}#offCanvasNavigation ul.main-nav li .subNav{position:static;padding-top:6px;min-width:0}#offCanvasNavigation ul.main-nav li .subNav ul li a{white-space:normal;padding:2px 9px}.js-ready #offCanvasNavigation{width:30%;left:0;background:#fff;-webkit-transform:translate3d(-110%,0,0);-moz-transform:translate3d(-110%,0,0);-ms-transform:translate3d(-110%,0,0);-o-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}body.js-nav{overflow-x:hidden}.js-nav #offCanvasNavigation{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.js-ready #wrapper,.js-ready #footer{left:0}.js-nav #wrapper,.js-nav #footer,.js-nav.internal #header{left:30%}.js-ready #wrapper,.js-ready #footer,.js-ready #greybar,.js-ready #ctaLower,.js-ready.internal #header{left:0!important;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.js-nav #wrapper,.js-nav #footer,.js-nav #greybar,.js-nav #ctaLower,.js-nav.internal #header{-webkit-transform:translate3d(30%,0,0) scale3d(1,1,1);-moz-transform:translate3d(30%,0,0) scale3d(1,1,1);-ms-transform:translate3d(30%,0,0) scale3d(1,1,1);-o-transform:translate3d(30%,0,0) scale3d(1,1,1);transform:translate3d(30%,0,0) scale3d(1,1,1)}.js-ready #offCanvasNavigation ul:not(.top){filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity 300ms 100ms,-webkit-transform 500ms ease;-webkit-transition-delay:ease,0s;-moz-transition:opacity 300ms 100ms ease,-moz-transform 500ms ease;-o-transition:opacity 300ms 100ms ease,-o-transform 500ms ease;transition:opacity 300ms 100ms ease,transform 500ms ease;-webkit-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-moz-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-ms-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-o-transform:translate3d(70%,0,0) scale3d(.9,.9,.9);transform:translate3d(70%,0,0) scale3d(.9,.9,.9);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.js-nav #offCanvasNavigation ul:not(.top){filter:alpha(opacity=100);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.images{margin-top:55px}.images>.col.half{margin-left:0;width:100%;margin-bottom:15px}.images .house a.name{display:inline}.span_3_5.modelhome,.span_2_5.newhomeSpec{width:100%;margin-left:0;margin-bottom:20px}.modelhome{border-right:0}.modelhome .span_3_5 .col.half:first-child,.newhomeSpec .col.half:first-child{margin-left:0}.modelhome .span_3_5 .col.half,.newhomeSpec .col.half{width:49.5%;margin-left:1%}.house-lower .modelhome .span_3_5 .col.half{width:100%;margin-left:0}.house-lower .modelhome .btn{padding:8px 15px}.tabsN .column .btn.hide850{display:none}.tabsN .column .btn.show850{display:inline-block}.images .cell.span_5_6{width:74.75%}.images .cell.span_1_6{width:24.25%}.advSearch{flex-wrap:wrap;-webkit-flex-wrap:wrap}.advSearch>.span_2_5,.advSearch>.span_3_5{width:100%;margin-left:0}#houses.results .col.span_2_6{width:32.6666%}#houses.results .col.span_2_6:nth-child(2n+1){margin-left:1%;clear:none}#houses.results .col.span_2_6:nth-child(3n+1){margin-left:0;clear:both}.error-container{}.error-left{display:block;width:100%;padding:20px 20px 0}.internal .wysiwyg .error-left img.show-mobile{display:block;float:right;width:35%}.error-right{display:none}}@media(max-width:850px){.wysiwyg .row .video{width:100%}.wysiwyg .row .span_5_8{width:100%}.wysiwyg .row .span_4_8{width:100%}}@media only screen and (max-width:700px){.span_2_6.hdimg{margin-bottom:15px;text-align:center}.span_2_6.hdimg,.span_4_6.cnt{width:100%;margin-left:0}#topnav{line-height:22px}#topnav .left{padding:10px 13px}#topnav .left a,#topnav .left a.favorite{font-size:11px}.social{padding:5px 7px}.social a{padding:0 4px}.menuBtn{padding:29px 15px 23px}.blog-listing.realtor .blog-entry{width:98%}.internal #marketing .desc{font-size:20px}#greybar .span_2_6.testimonials,#greybar .span_2_6.build{width:100%;clear:both;margin-left:0;margin-bottom:15px}#greybar .span_2_6.build{min-height:215px}.build .map{width:35%}.build .map img{}.home #content .span_3_5 .span_2_5,.home #content .span_3_5 .span_3_5{width:49.5%}#quickcontact .col.half{width:100%;margin-left:0}.testimonials .isotope-item:not(.active) .span_2_6,.testimonials .isotope-item:not(.active) .span_4_6{width:100%;margin-left:0}.testimonials .isoitem .youtube .cell{display:block;width:100%}.js-nav #wrapper,.js-nav #footer,.js-nav #greybar,.js-nav #ctaLower,.js-nav.internal #header{-webkit-transform:translate3d(70%,0,0) scale3d(1,1,1);-moz-transform:translate3d(70%,0,0) scale3d(1,1,1);-ms-transform:translate3d(70%,0,0) scale3d(1,1,1);-o-transform:translate3d(70%,0,0) scale3d(1,1,1);transform:translate3d(70%,0,0) scale3d(1,1,1)}.js-nav #wrapper,.js-nav #footer,.js-nav #greybar,.js-nav #ctaLower,.js-nav.internal #header{left:70%}.js-ready #offCanvasNavigation{width:70%}.modelhome .span_3_5 .col.half{margin-left:0;width:100%}#houses .col.span_1_4{width:49%}.viewby span{display:block;height:1px;overflow:hidden}#account{left:1%}#faves .col.span_1_4{width:49.5%}#faves .col:nth-child(3n+1){margin-left:1%;clear:none}#faves .col:nth-child(2n+1){margin-left:0;clear:both}.house-lower .span_3_4 .span_1_4,.house-lower .span_3_4 .span_3_4{width:100%;margin-left:0}.house-lower .vid{margin-bottom:15px;text-align:center}.tabs ul.ui-tabs-nav li{float:none}.tabs ul.ui-tabs-nav li a{padding:0 10px;line-height:35px;border-bottom:0}.tabs ul.ui-tabs-nav li.ui-tabs-active a{line-height:38px;border-bottom:1px solid #ccc;margin-bottom:1px}.internal .wysiwyg .error-left img.show-mobile{display:block;float:right;width:45%}.careers .jobInfo .span_2_5,.careers .jobInfo .span_3_5{padding-top:0;padding-left:45px;margin-bottom:15px;width:100%;margin-left:0}}@media only screen and (max-width:575px){.show575{display:block}.hide575{display:none}.btn{white-space:normal}.hideMobile{display:none!important}.showMobile{display:block!important}.menuBtn{}.internal #marketing.neighborhood .container{height:auto}#content.overlay .container{margin-top:0}.neighborhood .quickBtns{padding-bottom:16px;text-align:center}.neighborhood .quickBtns .btn{margin:16px auto 0}#header .logo{margin:0 0 3px -65px;flex-grow:1;-webkit-flex-grow:1;padding-top:10px;float:none;text-align:center}#topnav{position:absolute;right:0;top:0;z-index:5;background:-webkit-gradient(linear,left top,left bottom,from(#005493),to(#004982));background:-moz-linear-gradient(top,#005493,#004982);background:-ms-linear-gradient(top,#005493 0%,#004982 100%)}#topnav .left{display:none}#topnav .left:first-child{display:block}#header .social{display:none}#topnav .left{padding:0}#topnav .left br{display:none}#topnav .left a.favorite{display:none}#topnav .left a.live-chat{width:75px;background:#24689b;display:block;padding:6px 15px 8px;float:left;font-size:14px;line-height:16px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box}#topnav .left a.live-chat:before{display:block;float:none;margin:3px auto;font-size:18px}#topnav .left a.live-chat:hover{background:#568ab2;color:#fff}#greybar .span_2_6.build{min-height:0}.build .map{width:45%}#greybar .span_2_6.blog .col.half,#greybar .span_2_6.blog .col.half:first-child{width:49.5%}.home #content .span_3_5 .span_2_5,.home #content .span_3_5 .span_3_5{width:100%;clear:both;margin-left:0}.home .wysiwyg h1,.home .wysiwyg h2{font-size:36px}.home .ctas .cta{font-size:40px}.home .ctas .cta .tagline{font-size:20px}.flexslider .flex-caption .title,.flexslider .flex-caption .caption{font-size:26px}#int-wrap>.row>.span_1_5,#int-wrap>.row>.span_1_4,#int-wrap>.row>.span_4_5,#int-wrap>.row>.span_3_4,.tab-content .span_1_4,.tab-content .span_3_4{width:100%;margin-left:0;margin-bottom:10px}.leftBox.regions{padding:10px 0}.leftBox.regions h2{padding-left:15px}.leftBox.regions>ul>li>a{padding:5px 10px 5px 15px;margin-bottom:0}.leftBox.regions h3{padding-left:15px}.internal #marketing .container,.internal #marketing.narrow .container{min-height:0;height:auto}.wysiwyg .span_2_8,.wysiwyg .span_6_8{width:100%;margin-left:0;margin-bottom:20px}form .col.half,form .col.span_2_6,form .col.third{width:100%;margin-left:0}.categories .col.span_1_4{width:49.5%}.categories .col:nth-child(3n+1){margin-left:1%;clear:none}.categories .col:nth-child(2n+1){margin-left:0;clear:both}.blog-entry{width:99%}.testimonials .isotope-item .span_2_6,.testimonials .isotope-item .span_4_6{width:100%;margin-left:0}.testimonials .isoitem.span_2_6{width:98%}.testimonials .summary span{font-size:16px;line-height:22px}.modelhome .span_2_5,.modelhome .span_3_5{margin-left:0;width:100%;text-align:center}.modelhome .smaller{float:right}.modelhome .btn{padding:8px 15px;margin-bottom:15px}.newhomeSpec .col.half{margin-left:0;margin-bottom:7px;width:100%}.neighborhood h2{}.neighborhood h2[data-icon]:before{float:none;display:inline;padding-right:8px}.neighborhood .btn{padding:5px 25px;display:inline-block;font-size:14px}.tabsN .column .upperProp{min-height:0;float:none}.tabsN .span_3_5,.tabsN .span_2_5{padding-right:0;width:100%}.featuredBlock .half{width:100%}.vid a{height:auto}.leftBox.features .left{margin:0;clear:both}#faves .col.span_1_4,#faves .col.span_1_4:nth-child(2n+1){margin-left:0;width:100%}.images .cell.span_5_6{width:66.33333%}.images .cell.span_1_6{width:32.66666%}.images .controls .inner{margin-bottom:0;margin-top:20px}.images .controls .arrow{height:13px;background-position:center -7px}.images .controls .arrow.down{background-position:center -32px}.snowflake{width:65px;height:65px;background:url(../images/snowflake-small.png) no-repeat}.careers .setApart ul{padding-left:15px}.careers .setApart ul li:before{width:30px;line-height:30px;margin-top:0;margin-bottom:90px;font-size:16px}.house-lower .newhomeSpec .col.half{width:100%;margin-left:0}.quick-wrap h3.show1200{margin-bottom:10px}.tabs .col.half{width:100%;margin-left:0}#houses.results .col.span_2_6{width:49.5%}#houses.results .col.span_2_6:nth-child(3n+1){margin-left:1%;clear:none}#houses.results .col.span_2_6:nth-child(2n+1){margin-left:0;clear:both}.error-left p{font-size:12px;line-height:26px}.internal .wysiwyg .error-left img.show-mobile{display:block;float:right;width:60%}.subscribe button{margin-left:-70px}}@media only screen and (max-width:415px){#greybar h3{font-size:25px;line-height:30px}.build .map{width:50%;top:24px}.build .map .dot{width:5px;height:5px}#greybar .span_2_6.blog .col.half,#greybar .span_2_6.blog .col.half:first-child{width:100%;margin-left:0}#footer .right,#footer{font-size:11px}.home .wysiwyg h1,.home .wysiwyg h2{font-size:30px}.gallery .col.span_1_4,.gallery .item{width:100%}.categories .col.span_1_4,.categories .col:nth-child(2n+1){width:100%;margin-left:0}.upper .fb-like{top:-22px!important;right:-5px!important;margin:0!important;padding:0!important;width:95px!important;overflow:hidden!important}.images .pad20 .col.half{margin-left:0;width:100%}.images .house a.name{display:inline}.vid a{margin-top:15px}#houses .col.span_1_4{width:100%}#houses.results .col.span_2_6,#houses.results .col.span_2_6:nth-child(2n+1){width:100%;margin-left:0;clear:both}.images .cell.span_5_6{width:100%}.images .cell.span_1_6{display:none}.infobox .col.span_3_5,.infobox .col.span_2_5{width:100%;margin-left:0}.infobox .col.span_3_5,.infobox .col.span_2_5{width:100%;margin-left:0}}@media only screen and (max-width:320px){#greybar .span_2_6.build{min-height:0}.ctaMobile{margin-bottom:15px}.ctaMobile .col.half{margin-left:0;width:100%}.ctaMobile .col.hide{display:none}}