:focus{outline:none !important}.map-heading h2{text-align:center}.row-fluid .text-center{text-align:center}.case-study-heading{border-bottom:1px solid gray;border-top:1px solid gray;margin-bottom:50px}.padding-top-50{padding-top:50px}.padding-bottom-50{padding-bottom:50px}.padding-top-bottom-50{padding-bottom:50px;padding-top:50px}.post-item .post-header h2 a{color:#241f1c;font-size:20px;font-weight:700;line-height:28px;font-family:Arial,sans-serif}.post-item .hs-featured-image-wrapper{width:35%;float:left}.post-item .hs-featured-image-wrapper .hs-featured-image-link{display:block}.post-item .hs-featured-image-link img.hs-featured-image{display:block;float:none;margin:0;width:100%;max-height:none;max-width:none}.post-item .post-body .right-side-text{float:left;padding-left:25px;width:65%}.post-item .post-body .right-side-text p{margin:0 0 15px;line-height:1.3}.post-item .post-body .right-side-text p,.post-item .post-body .right-side-text p span{color:#000;font-size:18px !important;line-height:1.5em;font-family:Arial,sans-serif !important}.post-body .right-side-text p span,.post-body .right-side-text span{font-family:Arial,sans-serif !important;line-height:27px !important}.post-body .right-side-text p{color:#000 !important;font-size:18px !important;font-family:Arial,sans-serif !important}.post-body .right-side-text p strong{font-weight:600 !important}.post-item .post-body .right-side-text .more-link{background:#fb9c1a none repeat scroll 0 0;border:1px solid #fb9c1a;border-radius:5px;color:#fff;font-size:15px;font-weight:600;line-height:normal;padding:8px 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:right}.post-item .post-body .right-side-text .more-link:hover{background:0;color:#fb9c1a}.blog-listing-wrapper .post-listing .post-item{background:rgba(40,44,55,0.1) none repeat scroll 0 0;border-bottom:0 none;float:left;margin:0 0 25px;padding:20px;width:100%}.blog-listing-wrapper .post-listing .post-item .post-header h2{color:#241f1c;font-size:23px !important;line-height:1.4 !important;margin:0 0 18px}.blog-pagination{clear:both;display:inline-block;margin-top:40px;text-align:center;width:100%}.blog-pagination .blog-pagination-left,.blog-pagination .blog-pagination-center,.blog-pagination .blog-pagination-right{float:none;display:inline-block;vertical-align:top}.blog-pagination a{border:1px solid #01005d;color:#262a36;display:inline-block;font-size:17px;font-weight:600;height:45px;line-height:45px;margin:0 4px;padding:0;text-align:center;vertical-align:top;width:45px}.blog-pagination a:hover,.blog-pagination a.active{background:#262a36;color:#fff}.blog-pagination .prev-link,.blog-pagination .next-link{font-size:29px;line-height:42px}.map-container iframe{max-width:100%}.single-family-home-container .single-family-text p:empty{display:none}.blog-listing-wrapper .post-listing .post-item .post-header h2{font-size:20px !important}#comment-form{background:rgba(0,0,0,0.1) none repeat scroll 0 0;margin:10px auto 0;max-width:none;padding:30px}#comment-form .hs-form .hs-input{max-width:none}#comment-form .hs-form .hs-form-field>label{display:block;font-size:15px;font-weight:600;line-height:normal;margin:0 0 5px}#comment-form .hs-form .hs-form-field{margin:0 0 15px}#comment-form .hs-form .actions .hs-button{padding:10px 35px;font-size:16px;border-radius:5px;line-height:normal;margin:10px 0 0;background:#272b36;border-color:#272b36;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#comment-form .hs-form .actions .hs-button:hover{background:none !important;color:#272b36 !important}#comment-form .hs-form .hs-error-msgs{margin:5px 0 0}#comment-form .hs-form .hs-error-msgs li label{font-size:12px;color:red}.hs-blog-post .post-body{display:none}.hs-inline-edit .post-body{display:block !important}#comments-listing{background:rgba(0,0,0,0.1) none repeat scroll 0 0}#comments-listing .comment.depth-0{border-bottom:1px solid rgba(0,0,0,0.2) !important;margin-left:20px !important;margin-right:20px !important;padding:0 10px !important}#comments-listing .comment.depth-0:last-child{border-bottom:0 none !important}.post-footer #comments-listing{margin-bottom:40px}.blog-post-body p,.blog-post-body span p,.blog-post-body p span{color:#000;font-size:18px !important}.city-name-heading h2{font-family:Arial,sans-serif;font-size:28px;line-height:1.2em;font-weight:700}.city-names a{font-family:Arial,sans-serif;font-size:15px;line-height:1.5em;font-weight:300}.city-names p,.city-names p span{color:#555;font:300 15px/1.5em Arial,sans-serif}@media(max-width:767px){.single-family-text p{text-align:center !important}.single-family-text p span{display:inline-block !important}a#cta_button_471329_74b48e99-d183-4907-844a-9acb4664e786{margin-left:0 !important}.single-family-home-container .single-family-image{text-align:center}.post-item .hs-featured-image-wrapper{text-align:center;width:100%;margin:0 0 20px}.post-item .hs-featured-image-link img.hs-featured-image{max-width:480px}.post-item .post-body .right-side-text{padding-left:0;width:100%}h2,h2 strong{font:bold 23px/1.2em Arial,sans-serif}.case-study-heading{margin-bottom:40px}.post-item .post-body .right-side-text .more-link{float:none}}@media(max-width:480px){#comments-listing .comment.depth-0{margin-left:10px !important;margin-right:10px !important;padding:0 10px}#comment-form{padding:20px}}@media(max-width:380px){#comment-form .hs-form .inputs-list label{font-size:11px}}