input:-webkit-autofill {-webkit-box-shadow:0 0 0 30px white inset;} .is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-form-style label{display:inline-block!important;padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:solid 1px #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-form-style .is-search-submit path{fill:#555}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover{background:#dcdcdc}   div.blog-post__title{  background:#f4f4f4;  padding:155px 20px; } @media(max-width:1200px) {  div.blog-post__title { padding:110px 20px;  }  .blog-post__title .container h1 { font-size:2.7em; line-height:1.1em;  } } .cp-modal-popup-container,.cp-modal-popup-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cp-desc-container::after,.cp-form-container::after,.cp-form::after,.cp-modal-body::after,.cp-modal-popup-container::after,.cp-modal::after,.cp-row::after,.cp-text-container::after,.cp-title-container::after{clear:both}.cp-desc-container::after,.cp-desc-container::before,.cp-form-container::after,.cp-form-container::before,.cp-form::after,.cp-form::before,.cp-modal-body::after,.cp-modal-body::before,.cp-modal-popup-container::after,.cp-modal-popup-container::before,.cp-modal::after,.cp-modal::before,.cp-row::after,.cp-row::before,.cp-text-container::after,.cp-text-container::before,.cp-title-container::after,.cp-title-container::before{display:table;content:""}.cp-overlay{position:fixed;width:100%;height:100%;display:none;top:0;bottom:0;left:0;right:0;background:rgba(194,194,194,.1);z-index:9999999999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-moz-transition:opacity .4s,visibility .4s;-ms-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.cp-overlay .cp-modal{opacity:0;visibility:hidden}.cp-modal{width:650px;max-width:100%;z-index:99;display:block;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;perspective:1200px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.cp-modal-content{display:block;position:relative;z-index:99999;width:100%;overflow:hidden;box-shadow:none}.cp-modal-body{display:block;padding:15px;background:#fff;max-width:100%;overflow:hidden;position:relative;font-size:13px;line-height:1.64;z-index:99999}@media (max-width:768px){.cp-modal{width:80%!important;max-width:100%;height:auto!important}.cp-modal-body{padding:5px 15px}}.cp-modal-body *{font-family:inherit;color:inherit;font-weight:inherit;line-height:inherit;font-size:inherit;font-style:inherit}.cp-row{margin-left:-15px;margin-right:-15px;display:block;position:relative}.cp-desc-container,.cp-title-container{display:block;width:100%;float:left;margin:0 0 25px;padding:10px 0}.cp-info-container{display:block;width:100%;float:left;margin:0;padding:10px 0}@media (max-width:768px){.cp-desc-container,.cp-title-container{margin:0 0 15px}}.cp-description,.cp-title{margin:0;padding:0;display:block!important;word-wrap:break-word}.cp-modal-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin-bottom:10px;width:100%;max-width:100%}.cp-modal-popup-container input:focus,.cp-modal-popup-container select:focus,.cp-modal-popup-container textarea:focus{box-shadow:none;outline:0}.cp-modal .cp-submit.cp-btn-flat{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-submit:active{box-shadow:none!important}.cp-form input[type=email],.cp-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal input.cp-email:focus{box-shadow:0 0 2px #999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cp-modal .cp-submit,.cp-modal .cp-submit:active,.cp-modal .cp-submit:focus,.cp-modal .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}@media (max-width:768px){.cp-modal-popup-container input,.cp-modal-popup-container select,.cp-modal-popup-container textarea{padding:7px 10px!important}.cp-form .cp-submit,.cp-form input[type=email],.cp-form input[type=text]{margin:0 0 10px!important}.cp-modal-popup-container input:-moz-placeholder,.cp-modal-popup-container input:-ms-input-placeholder,.cp-modal-popup-container input::-moz-placeholder,.cp-modal-popup-container input::-webkit-input-placeholder{line-height:normal}}.cp-overlay-close{position:fixed;right:35px;top:35px;border:0;color:#f7f7f7;outline:0;z-index:999999999999;cursor:pointer;line-height:1}.cp-overlay .cp-overlay-close:active{box-shadow:none!important;outline:0!important}.cp-overlay-close.cp-inside-close{position:absolute;display:inline-block;width:auto;height:auto;padding:0;margin:0;overflow:hidden}.cp-overlay-close.cp-inside-close{left:auto;top:10px;right:10px}.cp-overlay-close.cp-inside-close.cp-adjacent-right{left:auto;top:10px;right:10px}.cp-overlay-close img{cursor:pointer;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;width:100%;max-width:100%;display:block}@media (max-width:768px){.cp-overlay-close{right:10px;top:10px;max-width:32px}}.cp-msg-on-submit{margin-bottom:5px;font-size:13px;line-height:normal;color:#000}.cp-form-processing-wrap{overflow:hidden;display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.99);opacity:1;width:100%;padding:0;z-index:99999999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cp-form-after-submit{width:100%;height:100%}.cp-form-processing{display:block;visibility:hidden;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-msg-on-submit{font-size:18px;display:inline-block;visibility:visible;position:absolute;width:100%;height:100%;z-index:999999999999;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}.cp-form-after-submit,.cp-form-processing,.smile-absolute-loader{border-radius:inherit}.cp_font{line-height:normal}.cp-animate-container,.cp-modal,.cp-modal-content{height:auto}.cp-overlay-background{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}.cp-empty,.cp-empty *{margin:0!important;padding:0!important;line-height:1px!important}.smile-absolute-loader{width:100%;height:100%;background-color:transparent;z-index:99999;visibility:hidden;-webkit-transition:visibility .6s linear,background-color .6s linear;-moz-transition:visibility .6s linear,background-color .6s linear;transition:visibility .6s linear,background-color .6s linear}.smile-absolute-loader{position:absolute}.smile-loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}@-webkit-keyframes loading{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(1,2.2)}40%{-webkit-transform:scale(1)}}@-moz-keyframes loading{0%{-moz-transform:scale(1)}20%{-moz-transform:scale(1,2.2)}40%{-moz-transform:scale(1)}}@keyframes loading{0%{transform:scale(1)}20%{transform:scale(1,2.2)}40%{transform:scale(1)}}.cp-hidden{display:none}.cp-form-container{clear:both;float:none;margin:auto auto 10px auto}.cp-form-container ::-webkit-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container ::-moz-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :-ms-input-placeholder{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container :placeholder-shown{font-family:inherit;line-height:normal;color:inherit;opacity:1}.cp-form-container .cp-submit,.cp-form-container .cp-submit:active,.cp-form-container .cp-submit:focus,.cp-form-container .cp-submit:hover{cursor:pointer;background-color:#ff4c6b;background-image:none;color:#fff;text-align:center;margin-bottom:0;text-transform:none}.cp-form-container .cp-submit.cp-btn-flat{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.cp-form-container label{font-size:14px;line-height:normal;margin-bottom:5px;text-align:left;display:block}.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field input:active,.cp-form-container .cp-form-field input:focus,.cp-form-container .cp-form-field input:hover,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field select:active,.cp-form-container .cp-form-field select:focus,.cp-form-container .cp-form-field select:hover,.cp-form-container .cp-form-field textarea,.cp-form-container .cp-form-field textarea:active,.cp-form-container .cp-form-field textarea:focus,.cp-form-container .cp-form-field textarea:hover{outline:0;box-shadow:none}.cp-form-container .cp-form-field input,.cp-form-container .cp-form-field select,.cp-form-container .cp-form-field textarea{font-size:16px;line-height:normal;border:1px solid #ddd;box-shadow:none;border-radius:3px;font-family:inherit;padding:10px;outline:0;display:block;margin:0 0 10px 0;width:100%;max-width:100%}.cp-modal-popup-container .cp-form-field input:focus,.cp-modal-popup-container .cp-form-field select:focus,.cp-modal-popup-container .cp-form-field textarea:focus{box-shadow:none;outline:0}.cp-modal-popup-container .cp-form-field input:not(.cp-checkbox),.cp-modal-popup-container .cp-form-field textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.cp-modal-popup-container .cp-form-field input,.cp-modal-popup-container .cp-form-field select,.cp-modal-popup-container .cp-form-field textarea{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:768px){.cp-form-container .cp-form-field input:-moz-placeholder,.cp-form-container .cp-form-field input:-ms-input-placeholder,.cp-form-container .cp-form-field input::-moz-placeholder,.cp-form-container .cp-form-field input::-webkit-input-placeholder{line-height:normal;font-size:.85em!important}}.cp-form-container .cp-submit{width:auto;display:inline-block}.cp-form-container .cp-submit-wrap-full .cp-submit{width:100%}@media (min-width:768px){.cp-form-layout-2 .cp-form-field:nth-child(odd):not(.odd-field-fallback){padding-right:5px;clear:both}.cp-form-layout-2 .cp-form-field:nth-child(even){padding-left:5px}}.cp-form-container .cp-all-inputs-wrap{padding:0}.cp-form-container .cp-form-layout-2 .cp-all-inputs-wrap{padding:0}.cp-form-field select.cp-dropdown{height:auto}.cp-form-container input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cp-form-container input[type=number]{height:auto}.cp-form-container input:focus:not([type=radio]):not([type=checkbox]):not([type=range]),.cp-form-container textarea:focus{border-color:#eee;box-shadow:0 0 5px 0 #eee}input.cp-input.cp-email{height:auto}.cp-module .col-lg-12,.cp-module .col-lg-6,.cp-module .col-md-12,.cp-module .col-md-6,.cp-module .col-sm-12,.cp-module .col-sm-6,.cp-module .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.cp-module .col-xs-12{float:left;box-sizing:border-box}.cp-module .col-xs-12{width:100%}@media (min-width:768px){.cp-module .col-sm-12,.cp-module .col-sm-6{float:left}.cp-module .col-sm-12{width:100%}.cp-module .col-sm-6{width:50%}}@media (min-width:992px){.cp-module .col-md-12,.cp-module .col-md-6{float:left}.cp-module .col-md-12{width:100%}.cp-module .col-md-6{width:50%}}@media (min-width:1200px){.cp-module .col-lg-12,.cp-module .col-lg-6{float:left}.cp-module .col-lg-12{width:100%}.cp-module .col-lg-6{width:50%}}.cp-form input[name=cp_set_hp]{display:none}input.cp-input.cp-number[type=number]::-webkit-inner-spin-button,input.cp-input.cp-number[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}   html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; } body { margin:0; } footer, nav, section { display:block; } a { background-color:transparent; } a:active, a:hover { outline:0; } h1 { font-size:2em; margin:0.67em 0; } img { border:0; } svg:not(:root) { overflow:hidden; } hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; } button, input, select, textarea { color:inherit; font:inherit; margin:0; } button { overflow:visible; } button, select { text-transform:none; } button { -webkit-appearance:button; cursor:pointer; } button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; } input { line-height:normal; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height:auto; } input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; } textarea { overflow:auto; } @media print { *, *:before, *:after {  background:transparent !important;  color:#000 !important;  box-shadow:none !important;  text-shadow:none !important; } a, a:visited {  text-decoration:underline; } a[href]:after {  content:" (" attr(href) ")"; } a[href^="#"]:after {  content:""; } img {  page-break-inside:avoid; } img {  max-width:100% !important; } p {  orphans:3;  widows:3; } select {  background:#fff !important; } } @font-face { font-family:'Glyphicons Halflings'; src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/glyphicons-halflings-regular.eot); src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/glyphicons-halflings-regular.eot) format('embedded-opentype'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/glyphicons-halflings-regular.svg) format('svg'); } * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } html { font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } body { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333333; background-color:#ffffff; } input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit; } a { color:#337ab7; text-decoration:none; } a:hover, a:focus { color:#23527c; text-decoration:underline; } a:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } img { vertical-align:middle; } hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eeeeee; } h1, h5, h6, .h2, .h5 { font-family:inherit; font-weight:500; line-height:1.1; color:inherit; } h1, .h2 { margin-top:20px; margin-bottom:10px; } h5, .h5, h6 { margin-top:10px; margin-bottom:10px; } h1 { font-size:36px; } .h2 { font-size:30px; } h5, .h5 { font-size:14px; } h6 { font-size:12px; } p { margin:0 0 10px; } .text-right { text-align:right; } .text-center { text-align:center; } ul { margin-top:0; margin-bottom:10px; } ul ul { margin-bottom:0; } .container { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px; } @media (min-width:768px) { .container {  width:750px; } } @media (min-width:992px) { .container {  width:970px; } } @media (min-width:1200px) { .container {  width:1170px; } } .row { margin-left:-15px; margin-right:-15px; } .col-md-4, .col-sm-6, .col-md-6, .col-lg-6, .col-md-8, .col-sm-10, .col-md-10, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; } .col-xs-12 { float:left; } .col-xs-12 { width:100%; } @media (min-width:768px) { .col-sm-6, .col-sm-10, .col-sm-12 {  float:left; } .col-sm-12 {  width:100%; } .col-sm-10 {  width:83.33333333%; } .col-sm-6 {  width:50%; } .col-sm-offset-1 {  margin-left:8.33333333%; } } @media (min-width:992px) { .col-md-4, .col-md-6, .col-md-8, .col-md-10, .col-md-12 {  float:left; } .col-md-12 {  width:100%; } .col-md-10 {  width:83.33333333%; } .col-md-8 {  width:66.66666667%; } .col-md-6 {  width:50%; } .col-md-4 {  width:33.33333333%; } .col-md-offset-2 {  margin-left:16.66666667%; } .col-md-offset-1 {  margin-left:8.33333333%; } } @media (min-width:1200px) { .col-lg-6, .col-lg-12 {  float:left; } .col-lg-12 {  width:100%; } .col-lg-6 {  width:50%; } } label { display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold; } input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } input[type="search"] { -webkit-appearance:none; } .btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:14px; line-height:1.42857143; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } .btn:focus, .btn:active:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; } .btn:hover, .btn:focus { color:#333333; text-decoration:none; } .btn:active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); } .clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after { content:" "; display:table; } .clearfix:after, .container:after, .row:after { clear:both; } .hide { display:none !important; } @-ms-viewport { width:device-width; } .visible-xs, .visible-sm { display:none !important; } @media (max-width:767px) { .visible-xs {  display:block !important; } } @media (min-width:768px) and (max-width:991px) { .visible-sm {  display:block !important; } }  @font-face { font-family:'Socicon'; src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/socicon.ttf) format('truetype'); font-weight:normal; font-style:normal; } [class^="socicon-"] {  font-family:'Socicon' !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .socicon-facebook:before { content:"\e028"; } .socicon-pinterest:before { content:"\e063"; } .socicon-twitter:before { content:"\e08d"; } @font-face { font-family:'icomoon'; src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/icomoon.eot) format('embedded-opentype'); src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/icomoon.woff) format('woff'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/icomoon.ttf) format('truetype'); font-weight:normal; font-style:normal; } [class^="icon-"], [class*=" icon-"] { font-family:'icomoon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .icon-Align-Right:before { content:"\e623"; } @font-face { font-family:'pillar-interface'; src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.eot); src:url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.eot) format('embedded-opentype'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.woff2) format('woff2'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.woff) format('woff'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.ttf) format('truetype'), url(https://www.homebuilderdigest.com/wp-content/themes/pillar/style/css/../fonts/pillar-interface.svg) format('svg'); font-weight:normal; font-style:normal; } [class^="interface-"]:before { font-family:"pillar-interface"; font-style:normal; font-weight:normal; speak:none;  display:inline-block; text-decoration:inherit; width:1em; margin-right:.2em; text-align:center;  font-variant:normal; text-transform:none; line-height:1em;  margin-left:.2em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .interface-up-open-big:before { content:'\e803'; } body:after {  display:none } *,h1,h5,h6,p,ul,a{margin:0;padding:0}.clearfix{overflow:hidden}html{font-size:100%}@media all and (max-width:768px){html{font-size:100%}}body{font-size:1em;line-height:1.625em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lora,'Helvetica','Arial',sans-serif;color:#767676;font-weight:500}h1,h5,h6,.h2,.h5{font-family:Montserrat,'Helvetica','Arial',sans-serif;color:#343434;font-weight:600;font-variant-ligatures:common-ligatures;margin-top:0;margin-bottom:0}h1{font-size:4em;line-height:2.015625em}.h2{font-size:2.8125em;line-height:1.15555556em}h5,.h5{font-size:1.2em;line-height:1.625em}h6{font-size:.625em;line-height:2.6em}@media all and (max-width:767px){h1{font-size:2.8125em;line-height:1.15555556em}.h2{font-size:2em;line-height:1.421875em}}p,ul{margin-bottom:1.625em}ul{list-style:none}ul:not(.menu):not(.slides):not(.accordion):not(.tabs):not(.tabs-content){line-height:2.34375em}hr{margin:1.625em 0;border-color:#f4f4f4}a:hover,a:focus,a:active{text-decoration:none;outline:none}.type--fine-print{font-size:1em}body{overflow-x:hidden}.text-center{text-align:center}.text-right{text-align:right}@media all and (max-width:767px){.text-center-xs{text-align:center}}img{max-width:100%;margin-bottom:1.625em}img:last-child{margin-bottom:0}body{background:#f8f8f8}a{color:#425cbb}.bg--dark{background:#232323}.bg--dark *:not(a){color:#f5f5f5}.bg--dark a:not(.btn){color:#fff}.bg--secondary{background:#f4f4f4}.bg--facebook{background:#3b5998;color:#fff}.bg--twitter{background:#00aced;color:#fff}.bg--googleplus{background:#dd4b39;color:#fff}.btn{font-family:Montserrat,'Helvetica','Arial',sans-serif;transition:.1s linear;-webkit-transition:.1s linear;-moz-transition:.1s linear;border-radius:100px;padding-top:.54166667em;padding-bottom:.65em;padding-right:3.25em;padding-left:3.25em;border:1px solid #232323;border-width:2px;font-size:inherit;line-height:1.625em;text-transform:uppercase}.btn .btn__text,.btn i{color:#343434;border-color:#343434;font-weight:400;font-size:.625em}.btn+.btn{margin-left:1.625em}.btn:active{box-shadow:none;-webkit-box-shadow:none}.btn.bg--facebook,.btn.bg--twitter,.btn.bg--googleplus{border-color:rgba(0,0,0,0) !important}.btn.bg--facebook .btn__text,.btn.bg--twitter .btn__text,.btn.bg--googleplus .btn__text{color:#fff}.btn.bg--facebook .btn__text i,.btn.bg--twitter .btn__text i,.btn.bg--googleplus .btn__text i{color:#fff}.btn.bg--facebook:hover,.btn.bg--twitter:hover,.btn.bg--googleplus:hover{opacity:.9}.btn:last-child{margin-right:0}.btn--sm{padding-top:.36111111em;padding-bottom:.43333333em;padding-right:2.16666667em;padding-left:2.16666667em}.icon--sm{font-size:2em}nav{background:none;z-index:10}.nav-bar{height:65px;max-height:65px;line-height:62px}.nav-bar .logo{max-height:60%;margin:0}.nav-bar .nav-module{display:inline-block;height:65px;padding:0 1em}.nav-bar .nav-module>a:not(.btn){height:100%;display:inline-block}.nav-module.left{float:left}.nav-module:first-of-type{padding-left:0}.nav-module:last-of-type{padding-right:0}.nav-bar{padding:0 3.25em 0 3.25em}@media all and (max-width:1280px){.nav-bar{padding:0 15px}}.menu{height:65px}.menu li{position:relative}.menu>li{position:relative;float:left;font-size:11px;font-weight:400;letter-spacing:0px;font-family:Montserrat,'Helvetica','Arial',sans-serif;text-transform:uppercase}.menu>li>a{padding:0 1.3em;height:100%;display:inline-block}.menu>li:first-child>a{padding-left:0}.menu>li:last-child a{padding-right:0}.menu>li ul{left:0;margin:0;line-height:1.625em !important;padding:1em 0;background:none;opacity:0;visibility:hidden;position:absolute;min-width:13em;float:left}.menu>li>ul a{padding:0 1em 1.625em 1em;display:inline-block}.menu>li>ul li:last-child>a{padding-bottom:0}.menu>li:hover>ul{opacity:1;visibility:visible;z-index:10}.nav-mobile-toggle{position:absolute;top:0;right:15px;z-index:99;cursor:pointer;line-height:62px;padding:0 1em;user-select:none;-webkit-user-select:none}@media all and (max-width:990px){.nav-bar{height:auto;overflow:hidden}.nav-bar .nav-module.left{float:none;display:block}.nav-bar .nav-module{padding:0}.nav-bar .nav-module:not(.logo-module){height:auto;line-height:2em}.menu{height:auto}.menu li{float:none;width:100%}.menu>li>a{padding:0}.menu>li ul{position:relative;float:none;display:none;width:100%}}nav:not(.nav--fixed):not(.nav--absolute){position:relative}form{max-width:100%;overflow:hidden}label{margin:0;font-size:1em;font-weight:400}input[type="text"],input[type="email"],textarea,select,input[type="search"]{padding:.8125em;border-radius:50px;border:none}input[type="text"]:not(button),input[type="email"]:not(button),textarea:not(button),select:not(button),input[type="search"]:not(button){background:#fff}input[type="text"]:focus,input[type="email"]:focus,textarea:focus,select:focus,input[type="search"]:focus{outline:none}input[type="text"]:active,input[type="email"]:active,textarea:active,select:active,input[type="search"]:active{outline:none}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder{color:#c3c3c3;font-size:1em}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,input[type="search"]:-moz-placeholder{color:#c3c3c3;font-size:1em}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,input[type="search"]::-moz-placeholder{color:#c3c3c3;font-size:1em}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder{color:#c3c3c3;font-size:1em}textarea{display:block;width:100%;max-width:100%}select{cursor:pointer;padding-right:3.25em;-webkit-appearance:none}select::ms-expand{display:none}button{background:none}button:focus{outline:none !important}[class*='transition--']{transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;opacity:0}section,footer{padding-top:6.5em;padding-bottom:8.125em}@media all and (max-width:767px){section,footer{padding:4.875em 0}}div[class*='col-']>div[class*='col-']:first-child{padding-left:0}.btn{text-decoration:none;margin-bottom:26px}.pillar-loader{height:4px;width:100%;position:absolute;top:0;z-index:999;overflow:hidden;pointer-events:none;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease}.pillar-loader:before{display:block;position:absolute;content:"";left:-25%;width:25%;height:3px;background-color:#425cbb;animation:loading 5s linear infinite}@keyframes loading{from{left:-25%}to{left:125%}}@media all and (max-width:1024px){html{font-size:100%}}h1,h5,h6,.h2,.h5{margin-top:0}h1{margin-bottom:0.40625em}.h2{margin-bottom:0.57777777777778em}h5,.h5{margin-bottom:1.625em}h6{text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:2.36363636363636em;font-size:.625em}@media all and (max-width:767px){h1{font-size:2em;line-height:1.421875em}}a{color:#232323}a:hover{color:#232323}span a{text-decoration:underline}span a:hover{text-decoration:underline;opacity:.9}hr{border-color:#ebebeb}.box-shadow{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05)}@media all and (max-width:767px){.btn+.btn{margin-left:0;margin-top:4px}}.logo{margin:0}.nav-bar{padding-right:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05)}.nav-bar .logo{margin-right:1.625em}.nav-bar .logo-light{display:none}.nav-bar .logo-dark{display:inline}@media all and (max-width:990px){.nav-bar{padding:0 15px}}.menu>li{transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear}.menu>li:hover>a{opacity:.6}.menu>li a{color:#232323;text-transform:uppercase;letter-spacing:1px;font-weight:500;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear}.menu>li ul{white-space:nowrap;background:#232323;margin-top:3px;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;padding:1.625em;min-width:16em}.menu>li ul li{padding-left:0.42307692307692em}.menu>li ul li a{padding-left:0;width:100%;color:#fff}.menu>li ul li a:hover{transform:translate3d(5px, 0, 0);-webkit-transform:translate3d(5px, 0, 0)}.menu>li>ul{box-shadow:0px 0px 20px 0px rgba(255,255,255,0.05)}.menu>li>ul a{padding:0 1em 1.3em 1em;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;opacity:.5}.menu>li>ul a:hover{opacity:1}.nav-mobile-toggle{transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;opacity:.75}.nav-mobile-toggle i{display:inline-block;margin-top:18px}.nav-mobile-toggle:hover{opacity:1}.btn{border-color:rgba(35,35,35,0.1)}.btn .btn__text{letter-spacing:1px}.btn:hover{border-color:rgba(35,35,35,0.9)}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}form div[class*='col-']>input{width:100%}@media all and (max-width:767px){form input[type='text'],form input[type='email'],form input[type="search"]{margin-bottom:1.625em}}input[type='text'],input[type='email'],input[type="search"]{transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;color:#767676;padding-left:1.625em;padding-right:1.625em;height:52px}input[type='text']:focus,input[type='email']:focus,input[type="search"]:focus{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05)}textarea{margin-bottom:1.625em}label{font-family:Montserrat,'Helvetica','Arial',sans-serif;color:#343434;font-weight:600;font-variant-ligatures:common-ligatures;margin-bottom:0;line-height:2.6em;margin-top:0;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:2.36363636363636em;font-size:.625em;display:block;margin:0;margin-left:2.6em}select{max-width:100%;min-width:100%;padding-left:1.625em}.social-list{overflow:hidden;margin:0}.project-navigation{position:relative;overflow:hidden;padding:0}.project-navigation a{display:inline-block;padding:3.25em 0;text-align:center;width:33.333333333333333%;float:left;background:#f4f4f4;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease}.project-navigation a:hover{background:#ececec}.project-navigation a:hover .larr{transform:translate3d(-6px, 0, 0);-webkit-transform:translate3d(-6px, 0, 0)}.project-navigation a:hover .rarr{transform:translate3d(6px, 0, 0);-webkit-transform:translate3d(6px, 0, 0)}.project-navigation a span{margin:0;display:inline-block}.project-navigation a span .larr,.project-navigation a span .rarr{transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease;position:relative;bottom:2px;margin:0 4px}@media all and (max-width:767px){.project-navigation a{width:100%;padding:1.625em 0}}.blog-post{padding-top:0}.blog-post .blog-post__title{padding:9.75em 0 9.75em 0}.blog-post .blog-post__title:not(.imagebg)+.container{position:relative;z-index:4;margin-top:-3.25em}.blog-post .blog-post__hero{margin-bottom:3.25em}.blog-post hr:last-child{margin-top:4.875em}.blog-post .blog-post__share{margin-top:1.625em}@media all and (max-width:767px){.blog-post .blog-post__share .btn{display:block;margin:0 0 .8125em 0}.blog-post .blog-post__title{padding-top:3.25em;padding-bottom:6.5em}}.footer-4{padding-bottom:0}.footer-4 p{opacity:.9}.footer-4 form{margin-bottom:3.25em}.footer-4 .footer__lower{position:relative;margin-top:4.875em;background:#1e1e1e;padding:1.625em 0}.footer-4 .footer__lower .type--fine-print{opacity:.5}.top-link{width:3.25em;height:3.25em;border-radius:50%;background:#3d3d3d;display:inline-block;text-align:center;position:relative;z-index:4;bottom:3.25em;padding-top:12px;transition:.2s ease;-webkit-transition:.2s ease;-moz-transition:.2s ease}.top-link:hover{transform:translate3d(0, -5px, 0);-webkit-transform:translate3d(0, -5px, 0)}@media all and (max-width:990px){.top-link{bottom:0}}@media all and (max-width:767px){.top-link{margin-top:1.625em}}section:not(.testimonial-3):not(.map-1):not(.imagebg):not(.imageblock):not(.bg--dark):not(.bg--secondary):not(.bg--primary):not(.bg--white):not(.features-5):not(.features-10):not(.wide-grid):not(.slider)+section:not(.testimonial-3):not(.map-1):not(.imagebg):not(.imageblock):not(.bg--dark):not(.bg--secondary):not(.bg--primary):not(.bg--white):not(.features-5):not(.features-10):not(.wide-grid):not(.slider){padding-top:0} .clearfix { clear:both; } img { max-width:100%; height:auto; } textarea { border-radius:26px; } .post-content { padding-right:25px; } select { max-width:100%; } h6{ font-size:.75em; line-height:2.16666666666667em; } h6:not(:last-child){ margin-bottom:1.625em; } @media all and (max-width:992px ){ .menu li { cursor:pointer; } .menu li.menu-item-has-children > a { pointer-events:none; } }  .cp-modal-body.cp-modal-every-design{background-color:transparent}.cp-modal-every-design .cp-text-container{padding:20px 20px;text-align:center}.cp-modal-every-design .cp-short-desc-container{display:block;width:100%;float:left}.cp-modal-every-design .cp-short-description{color:#43a78d;font-size:20px;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;line-height:1;font-weight:600}.cp-modal-every-design .cp-desc-container{padding:0 20px}.cp-modal-every-design .cp-title-container{margin-bottom:10px}.cp-modal-every-design .cp-title{margin:0;font-size:52px;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;line-height:1.15;font-weight:600;color:#686868}.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-size:24px;line-height:1.25;color:#676767}.cp-modal-every-design .cp-info-container{font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;color:#444;margin-bottom:0;margin-top:0;padding:0;font-size:14px}.cp-modal-every-design .form-main{max-width:85%;margin:0 auto;float:none}.cp-modal-every-design .cp-submit{background-color:#03b185;color:#fff;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-weight:600;font-size:15px;line-height:1.38;outline:0}.cp-modal-every-design .cp-form-container{padding-bottom:10px}.cp-modal-every-design form.smile-optin-form{margin-bottom:0}@media (min-width:768px){.cp-modal-body.cp-modal-every-design{text-align:center}.cp-modal-every-design .cp-form-container{padding:0 10px}.cp-modal-every-design .form-main{max-width:100%}}@media (max-width:610px){.cp-modal-every-design .cp-info-container{margin-top:0;padding-top:0}} 