@font-face{font-family:'sofia_prolight';src:url('../fonts/sofiaprolight-webfont.eot');src:url('../fonts/sofiaprolight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaprolight-webfont.woff2') format('woff2'),url('../fonts/sofiaprolight-webfont.woff') format('woff'),url('../fonts/sofiaprolight-webfont.ttf') format('truetype'),url('../fonts/sofiaprolight-webfont.svg#sofia_prolight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_promedium';src:url('../fonts/sofiapromedium-webfont.eot');src:url('../fonts/sofiapromedium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiapromedium-webfont.woff2') format('woff2'),url('../fonts/sofiapromedium-webfont.woff') format('woff'),url('../fonts/sofiapromedium-webfont.ttf') format('truetype'),url('../fonts/sofiapromedium-webfont.svg#sofia_promedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_pro_regularregular';src:url('../fonts/sofiaproregular-webfont.eot');src:url('../fonts/sofiaproregular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaproregular-webfont.woff2') format('woff2'),url('../fonts/sofiaproregular-webfont.woff') format('woff'),url('../fonts/sofiaproregular-webfont.ttf') format('truetype'),url('../fonts/sofiaproregular-webfont.svg#sofia_pro_regularregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_problack';src:url('../fonts/sofiaproblack-webfont.eot');src:url('../fonts/sofiaproblack-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaproblack-webfont.woff2') format('woff2'),url('../fonts/sofiaproblack-webfont.woff') format('woff'),url('../fonts/sofiaproblack-webfont.ttf') format('truetype'),url('../fonts/sofiaproblack-webfont.svg#sofia_problack') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_probold';src:url('../fonts/sofiaprobold-webfont.eot');src:url('../fonts/sofiaprobold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaprobold-webfont.woff2') format('woff2'),url('../fonts/sofiaprobold-webfont.woff') format('woff'),url('../fonts/sofiaprobold-webfont.ttf') format('truetype'),url('../fonts/sofiaprobold-webfont.svg#sofia_probold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_proextra_light';src:url('../fonts/sofiaproextralight-webfont.eot');src:url('../fonts/sofiaproextralight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaproextralight-webfont.woff2') format('woff2'),url('../fonts/sofiaproextralight-webfont.woff') format('woff'),url('../fonts/sofiaproextralight-webfont.ttf') format('truetype'),url('../fonts/sofiaproextralight-webfont.svg#sofia_proextra_light') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'loraitalic';src:url('../fonts/lora-italic-webfont-webfont.eot');src:url('../fonts/lora-italic-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/lora-italic-webfont-webfont.woff2') format('woff2'),url('../fonts/lora-italic-webfont-webfont.woff') format('woff'),url('../fonts/lora-italic-webfont-webfont.ttf') format('truetype'),url('../fonts/lora-italic-webfont-webfont.svg#loraitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'sofia_prosemi_bold';src:url('../fonts/sofiaprosemibold-webfont.eot');src:url('../fonts/sofiaprosemibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/sofiaprosemibold-webfont.woff2') format('woff2'),url('../fonts/sofiaprosemibold-webfont.woff') format('woff'),url('../fonts/sofiaprosemibold-webfont.ttf') format('truetype'),url('../fonts/sofiaprosemibold-webfont.svg#sofia_prosemi_bold') format('svg');font-weight:normal;font-style:normal;}html,body{-webkit-text-size-adjust:100%!important;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;}body{background:#fff;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;}.clear{clear:both;line-height:0px;height:0px;font-size:0px;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}ul{list-style:none}a{text-decoration:none;color:#1a6da9}a:hover{text-decoration:underline}img{border:none}h1,h2,h3,h4,h5,h6{font-weight:normal}*:focus{outline:none;}input[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}input::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}input:-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}input::-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}input:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}textarea::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}textarea:-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}textarea::-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}textarea:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#444444}select{}.main-wrapper{width:100%;margin:0 auto;max-width:1920px;padding:0}.wrapper{background:url(../images/home-wrapper-bg.jpg) no-repeat top center;width:100%;margin:0;padding:0}.home .wrapper{background:url(../images/home-wrapper-bg.jpg) no-repeat top center}body.page-id-3038 .wrapper{background-image:url(../images/thanks-builder.jpg)}.header{max-width:1180px;margin:0 auto;padding:15px 0 15px;position:relative;}.logo{width:141px;height:66px;display:block;float:left;margin:0;padding:0}.logo img{width:100%;height:auto}.logo-dark{display:none}.years{float:left;max-width:130px;height:auto;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);margin:-15px 0 0 35px;z-index:0;position:absolute;}.header-right{float:right;margin:0;padding:3px 0 0;position:relative;z-index:999;}.header-right p,.header-phone{background:url(../images/header-p-bg.png) no-repeat left center;margin:0;padding:0 0 0 24px;float:right;line-height:33px;color:#ffffff;font-size:16px;font-family:'sofia_prolight'}.header-right p a,.header-phone a{color:#fff;text-decoration:none}.header-right .brochure{display:block;margin:0 0 0 16px;padding:0;float:right;display:block;color:#2b2a2a;font-size:10px;text-transform:uppercase;font-family:'sofia_probold';height:33px;line-height:33px;width:173px;background:#ffd147;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-decoration:none}.header-right .brochure:hover{text-decoration:none;background:#c7a335}.menu{margin:0;padding:15px 0 0 0}.menu li{margin:0;padding:0 30px 0 0;float:left}.menu li.last{margin-right:0;padding-right:0}.menu li a{display:block;color:#ffffff;font-size:13px;line-height:20px;margin:0;padding:0;text-transform:uppercase;font-family:'sofia_pro_regularregular';letter-spacing:2px}.menu li a:hover{text-decoration:none;}#enter_mob{display:none;}#mm-menu-main-menu li{float:none;margin:0;padding:0;}.mm-title{font-size:13px;line-height:20px;margin:0;padding:0;text-transform:uppercase;font-family:'sofia_pro_regularregular';letter-spacing:2px;background:#f3f3f3}.header-wide.darkHeader .menu_trigger:before,.header-wide.darkHeader .menu_trigger:after,.header-wide.darkHeader .menu_trigger span{background:#1a6ca8}.header-wide{position:fixed;transition:all 0.4s ease-in-out 0s;width:100%;z-index:9999;margin:0;padding:0;left:0;right:0}.header-wide.darkHeader{background:#fff;width:100%}.header-wide.darkHeader .menu li a,.header-wide.darkHeader .header-right p a,.header-wide.darkHeader .header-phone a{color:#1a6ca8}.header-wide.darkHeader .logo-dark{display:block;}.header-wide.darkHeader .logo-white{display:none}.home-banner{max-width:1180px;margin:0 auto;padding:180px 0 0;text-align:center;height:490px;position:relative}.home-banner h1{margin:0;padding:0 0 20px;color:#fefefe;font-size:58px;line-height:68px;font-family:'sofia_probold';}.home-banner p{margin:0;padding:0 0 38px;color:#fefefe;font-size:20px;line-height:32px;font-family:'sofia_proextra_light'}.home-banner .button{display:none}.buttons{max-width:515px;margin:0 auto;padding:0}.button{border:solid 1px #ffd147;background:#ffd147;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;color:#2b2a2a;font-size:15px;text-transform:uppercase;height:57px;line-height:57px;width:246px;text-decoration:none;cursor:pointer;font-family:'sofia_probold';display:block;padding:0}.button.empty{background:none;color:#ffd147}.button:hover{text-decoration:none;background:#c7a335;border-color:#c7a335}.buttons .button{float:left}.buttons .button.empty{float:right}.buttons .button:hover{background:none;color:#ffd147}.button.empty:hover{background:#ffd147;color:#2b2a2a;}.show-more{display:block;text-align:center;margin:0 0 0 -75px;padding:0 0 30px;color:#ffffff;font-size:9px;letter-spacing:2px;text-transform:uppercase;font-family:'sofia_prolight';max-width:150px;text-align:center;background:url(../images/show-more-bg.png) no-repeat bottom center;position:absolute;left:50%;bottom:24px;}.home-boxes{margin:0;padding:13px 0 81px;width:100%}.home-box{float:left;margin:0 0.55% 0 0;padding:0;position:relative;width:32.96%;}.home-box.last{margin-right:0}.home-box img{width:100%;height:auto}.home-box a{display:block;vertical-align:middle;text-decoration:none;color:#ffffff;font-size:19px;line-height:28px;margin:0;padding:0;font-family:'sofia_problack';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-align:center}.home-box span{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:28px}.home-box a:hover{text-decoration:none;background:url(../images/transparent-hover-bg.png) repeat}#testimonials{max-width:1180px;margin:0 auto 64px;padding:0;position:relative}.testimonial{max-width:865px;margin:0 auto;padding:0;text-align:center}.testimonial-title{color:#8f8f8f;font-size:26px;line-height:38px;display:block;font-family:'loraitalic';margin:0;padding:0 0 16px}.testimonial p{color:#8f8f8f;font-size:17px;line-height:26px;margin:0;padding:0 0 28px;font-family:'sofia_prolight'}.testimonial p.name{font-size:14px;text-transform:uppercase;padding:0 0 38px;font-family:'sofia_probold';color:#444444;letter-spacing:3px}#testimonials .rsArrow,.house-gallery .rsArrow{display:block;margin:-31px 0 0 0;padding:0;position:absolute;top:50%;width:62px;height:62px;}#testimonials .rsArrow.rsArrowLeft{left:0;background:url(../images/testimonial-arrow-left.png) no-repeat 0 0}#testimonials .rsArrow.rsArrowRight{right:0;background:url(../images/testimonial-arrow-right.png) no-repeat 0 0}.house-gallery .rsArrow{width:55px;height:65px;top:170px;margin:0}.house-gallery .rsArrow.rsArrowLeft{left:0px;background:url(../images/gallery-arrow-left.png) no-repeat 0 0}.house-gallery .rsArrow.rsArrowRight{right:0px;background:url(../images/gallery-arrow-right.png) no-repeat 0 0}#testimonials .rsNav.rsBullets{position:absolute;bottom:0;text-align:center;left:0;width:100%;right:0}#testimonials .rsBullet{display:inline-block;width:10px;height:10px;background:url(../images/testimonial-bullet-bg.png) no-repeat center center;float:none}#testimonials .rsBullet.rsNavSelected{background:url(../images/testimonial-bullet-active-bg.png) no-repeat center center}.news{max-width:1180px;margin:0 auto 87px;padding:0;background:#ebebeb}.news-left{position:relative;margin:0;padding:69px 5% 0;float:left;text-align:center;width:15%}.news-left h5{background:url(../images/news-h5-bg.jpg) no-repeat bottom center;color:#444444;font-size:17px;line-height:27px;margin:0 0 14px;padding:0 0 22px;font-family:'sofia_prolight';text-transform:uppercase;letter-spacing:2px}.news-left p{color:#444444;font-size:14px;line-height:24px;margin:0;padding:0 0 15px;font-family:'sofia_proextra_light';letter-spacing:1px}.news .more{display:block;text-align:center;padding:0;height:53px;line-height:53px;width:53px;color:#444444;font-size:9px;text-transform:uppercase;font-family:'sofia_prolight';margin:0 auto;border:solid 2px #444444;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-decoration:none;letter-spacing:2px}.news .more:hover{background:#444444;color:#fff}.news-arrow{position:absolute;right:-19px;top:50%;margin:-19.5px 0 0 0;}.article{float:left;position:relative;width:25%;margin:0;padding:0;height:295px;overflow:hidden}.article img{width:auto;height:100%;display:none}.article .article_image{background-position:center center;background-size:cover;display:block;height:100%;width:100%;}.article:hover{text-decoration:none}.article:hover .overlay{display:block}.article .overlay{text-align:center;display:none;background:url(../images/news-overlay-bg.png) repeat;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding:52px 10% 0}.article .date{display:block;color:#ffffff;font-size:10px;line-height:15px;font-family:'sofia_proextra_light';letter-spacing:2px;padding:0 0 22px}.article .title{display:block;color:#fffffe;font-size:20px;margin:0;padding:0 0 32px;line-height:26px;font-family:'sofia_promedium'}.news .article .more{color:#fff;border-color:#fff}.news .article .more:hover{background:#fff;color:#444444}.footer-wide{background:#faf9f9;margin:0;padding:0;width:100%}.home .footer-wide .breadcrumbs{display:none;}#internal .footer-wide .breadcrumbs .content{text-align:left;max-width:1180px;padding:20px 0;}#internal .footer-wide .breadcrumbs .content p{padding:0;}.footer{max-width:1180px;margin:0 auto;padding:73px 0 50px;position:relative}.footer-left{float:left;margin:0;padding:0}.footer-logo{display:block;margin:0 0 37px;padding:0;width:131px;height:61px;}.footer-logo img{width:100%;height:auto}.footer-left p{color:#818181;font-size:15px;line-height:24px;margin:0;padding:0 0 12px;font-family:'sofia_proextra_light'}.footer-left p a{text-decoration:none;color:#818181;}.footer-left p a:hover{text-decoration:none;color:#797878}.footer-left .become{text-transform:uppercase;text-decoration:none;text-align:center;display:block;background:#ffd147;color:#2b2a2a;font-size:10px;letter-spacing:1px;height:33px;line-height:33px;width:265px;font-family:'sofia_probold';-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.footer-left .become:hover{text-decoration:none;background:#c7a335}.footer-left .become:hover{text-decoration:none}.footer-columns{float:right;margin:0;padding:0;width:56.92%}.footer-column{float:left;margin:0 8% 0 0;padding:0;width:27.94%}.footer-column.last{margin-right:0}.footer-column h6{color:#797878;margin:0;padding:0 0 14px;font-size:20px;line-height:30px;font-family:'sofia_problack';text-align:left}.footer-column ul{margin:0;padding:0}.footer-column ul li{margin:0;padding:0;line-height:27px;}.footer-column ul li a{text-decoration:none;margin:0;padding:0;color:#818181;font-size:15px;font-family:'sofia_proextra_light';text-transform:capitalize}.footer-column ul li a:hover{text-decoration:none;color:#797878}body.page-id-16 .wrapper{background:url(../images/contact-wrapper-bg.jpg) no-repeat top center}.banner{max-width:1180px;margin:0 auto;padding:168px 0 105px;text-align:center}h1{color:#fefefe;font-size:58px;line-height:68px;margin:0;padding:0 0 27px;font-family:'sofia_probold'}.content{max-width:1180px;margin:0 auto;padding:63px 0 70px;}.contact-form-wrapper{background:#f4f4f4;margin:0 auto;padding:41px 7.55% 50px;width:63.45%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}h2{text-align:center;margin:0;padding:0 0 21px;color:#444444;font-size:48px;line-height:58px;font-family:'sofia_problack'}.contact-form-wrapper h2{padding:0 0 9px}.contact-form-wrapper p{text-align:center;margin:0;padding:0 0 37px;color:#6e6e6e;font-size:19px;line-height:28px;font-family:'sofia_pro_regularregular'}#wpcf7-f456-o1 form{margin:0;padding:0}.form-row{margin:0;padding:0}.input-big,.input-select-big{background-color:#fff;margin:0 0 18px;padding:0;float:left;background-position:left center;background-repeat:no-repeat;border:solid 1px #e8e6e6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:48.1%;height:52px;}.input-select-big select{background:url(../images/select-bg.png) no-repeat right center;border:none;width:100%;padding:15px 5% 15px 15%;height:52px;line-height:52px;color:#444444;font-size:17px;font-family:'sofia_prolight';-webkit-appearance:none;-moz-appearance:none;appearance:none;}.input-select-big.full-size{width:auto;float:none;}.input-select-big.full-size select{padding-left:7%;}.input-big.no-bg{background:none;border:none;border-radius:0px;box-sizing:border-box;padding-left:40px;height:54px;}.input-big.no-bg .input-big.no-bg{padding-left:0px;}.input-select-big.state.error{border-color:#ec4163;}.radio-inputs input[type=radio]{display:none;}.radio-inputs label{color:#444444;font-size:17px;font-family:'sofia_prolight';padding-right:20px;background:url(../images/radio-bg.png) no-repeat 100% 5px;display:block;width:35px;}.radio-inputs input[type="radio"]:checked+label{background-position:100% -78px;}.content.subbanner .radio-inputs p{width:160px;float:left;text-align:left;font-size:17px;line-height:22px;}.content.subbanner .radio-inputs.callback-wr p{width:400px;}.radio_wr{float:right;}.callback-wr .radio_wr{margin-right:10%;}.callback-wr.inf-callback .radio_wr{margin-right:0;}.hide-div{display:none;}.input-big .input-big.last{margin-bottom:0px;}.input-big.no-bg.radio-inputs.callback-wr{background-image:url(../images/icon-handshake.png);background-repeat:no-repeat;background-position:0px;}.input-big.no-bg.radio-inputs.land-wr{background-image:url(../images/icon-land.png);background-repeat:no-repeat;background-position:0 11px;}@media screen and (-webkit-min-device-pixel-ratio:0) {.input-select-big select{line-height:22px;}}.input-big input{background:none;border:none;width:80%;float:right;padding:15px 5% 15px 0;height:22px;line-height:22px;color:#444444;font-size:17px;font-family:'sofia_prolight'}.input-big.last,.input-select-big.last{float:right;}.input-textarea{background:url(../images/input-textarea.png) no-repeat left top #fff;margin:0 0 48px;padding:0;border:solid 1px #e8e6e6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:99.69%;height:102px;}.input-textarea textarea{background:none;border:none;width:88%;float:right;padding:15px 5% 15px 0;height:72px;line-height:22px;color:#444444;font-size:17px;font-family:'sofia_prolight';resize:none}.input-textarea.small-space{margin-bottom:18px;}.input-select-big.salutation{background-image:url(../images/input-salutation-bg.png)}.input-big.street{background-image:url(../images/input-big-street.png)}.input-big.pobox{background-image:url(../images/input-big-pobox.png)}.input-big.suburb{background-image:url(../images/input-big-suburb.png)}.input-select-big.state{background-image:url(../images/input-select-state.png)}.input-select-big.land{background-image:url(../images/input-select-land.png)}.input-select-big.build{background-image:url(../images/input-select-build.png)}.input-select-big.flat{background-image:url(../images/input-select-flat.png)}.agree{margin:0 auto;padding:0 0 25px;max-width:280px;}.agree input{float:left;margin:5px 0 0 0;padding:0}.agree .wpcf7-list-item-label{display:block;margin:0;padding:0;float:right;line-height:22px;color:#444444;font-size:17px;font-family:'sofia_prolight';}#wpcf7-f456-o1 .button{margin:0 auto 39px;padding:0;width:288px;}.contact-form-wrapper #wpcf7-f456-o1 p,.content.download-brochure form p{font-size:14px;line-height:20px;padding:0}.input-big.name{background-image:url(../images/input-big-name-bg.png)}.input-big.phone{background-image:url(../images/input-big-phone-bg.png)}.input-big.email{background-image:url(../images/input-big-email-bg.png)}.input-big.postcode{background-image:url(../images/input-big-postcode.png)}.gray{margin:0;padding:0;width:100%;background:#f4f4f4}.gray .content{padding-top:85px;padding-bottom:81px}.locate{margin:0;padding:34px 0 0 0;position:relative}.locate-map{float:left;margin:0;padding:0;width:50%}.locate-map img{max-width:100%;height:auto}.locate-content{float:right;margin:0;padding:9px 0 0;width:45.50%}.locate-content p{color:#6e6e6e;font-size:17px;line-height:26px;margin:0;padding:0 0 28px;font-family:'sofia_prolight'}.locate-content form{margin:0 auto;padding:0 0 52px;max-width:334px;}.locate-input{height:52px;}.locate #addressInput{background:url(../images/locate-input-bg.png) no-repeat left center #fff!important;border:solid 1px #e8e6e6!important;width:85%;padding:15px 5% 15px 10%!important;height:22px;line-height:22px;color:#444444;font-size:17px!important;font-family:'sofia_prolight'!important;margin:0 0 13px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.locate-content .button{width:100%;padding:0}.locate-result{margin:0;padding:0;background:#fff;width:45%;position:absolute;right:0;bottom:0}.locate-result h4{color:#444444;font-size:26px;line-height:30px;margin:0;padding:27px 5.31% 37px;font-family:'sofia_probold';text-transform:none}.locate-result p{padding:0 5.31% 12px}.locate-result p strong{font-weight:normal;font-family:'sofia_probold'}.sales-agents-list{padding:45px 0 0 0;margin:0}.sale-agent{float:left;margin:0 0 30px;padding:0;width:47.71%;background:#f4f4f4;}.sale-agent.last{float:right;}.sales-agent-map{float:left;margin:0;padding:0;width:41.56%}.sales-agent-map iframe{max-width:100%;}.sales-agent-content{float:right;margin:0;padding:34px 3% 0 0;width:49.73%}.sale-agent h5{font-size:24px;padding:0 0 31px}.sale-agent .agent-name{display:block;margin:0;padding:0 0 10px;color:#196ca8;font-size:15px;line-height:26px;letter-spacing:2px;font-family:'sofia_prolight';text-transform:uppercase}.sale-agent p{padding:0}.sale-agent p a{text-decoration:underline}.sale-agent p a:hover{text-decoration:none;}.testimonial-big{background:url(../images/testimonial-big-bg.jpg) no-repeat top center;margin:0;padding:81px 0 12px;width:100%}.testimonial-big h2{color:#fff;padding:0 0 43px}.testimonial-big .testimonial-title,.testimonial-big .testimonial p,.testimonial-big .testimonial p.name{color:#fff}.testimonial-big .testimonial p{padding-bottom:41px;}.testimonial-big .testimonial p.name{padding:0 0 38px}.testimonial-big #testimonials .rsBullet{background:url(../images/testimonial-big-bullet-bg.png) no-repeat center center}.testimonial-big #testimonials .rsBullet.rsNavSelected{background:url(../images/testimonial-big-bullet-active-bg.png) no-repeat center center}.sl_header #addressSubmit{background:#ffd147!important;margin:0 auto}.sl_header #addressSubmit:hover{background:#c7a335!important}body.page-id-58 .wrapper{background:url(../images/sales-wrapper-bg.jpg) no-repeat top center}.banner p{color:#ffffff;font-size:26px;line-height:32px;margin:0;padding:0 0 62px;font-family:'sofia_proextra_light';}.page-id-571 .banner p{padding-bottom:34px;}.banner .button{margin:0 auto}.content.subbanner{padding-bottom:61px;padding-top:60px;}.content.subbanner p{color:#6e6e6e;font-size:19px;line-height:28px;margin:0;padding:0;font-family:'sofia_prolight'}.center{text-align:center}.gray.agents-page{border-bottom:solid 1px #ededed}.gray.agents-page .designs-box h6{text-align:left}.gray.agents-page.first{border:none}.gray.agents-page.first h6{padding-bottom:18px}.gray.agents-page.first .content{padding-bottom:0}.gray.agents-page .content{padding-top:31px;padding-bottom:45px}.gray.agents-page .content h2{padding-top:62px;}.gray.agents-page.last{border-bottom:none}h6{color:#6e6e6e;font-size:22px;line-height:28px;margin:0;padding:0 0 28px;font-family:'sofia_prolight';text-align:center}.agents{margin:0;padding:0}h4{color:#444444;font-size:36px;line-height:50px;margin:0;padding:0 0 15px;font-family:'sofia_problack';text-transform:uppercase}.agent-map{margin:0 1.55% 0 0;padding:0;float:left;width:23.81%}.agent-map img{max-width:100%;height:auto}.agent-map.last{margin-right:0}.agent-map .infos{display:block;margin:0;padding:0 7.11%;background:#fff;color:#444444;font-size:20px;line-height:46px;text-decoration:none;text-align:left;font-family:'sofia_probold'}.agent-map .infos span{display:block;float:right;margin:13px 0 0;padding:0;background:url(../images/agent-map-bg.png) no-repeat 0 0;height:22px;width:22px;}.agent-map a:hover{text-decoration:none}ul.half{margin:0;padding:0 0 10px 4%;float:left;width:44%}ul.half li{background:url(../images/half-li-bg.png) no-repeat left 7px;margin:0 0 16px;padding:0 0 0 42px;color:#444444;font-size:19px;line-height:32px;font-family:'sofia_prosemi_bold'}ul.half.last{float:right}.note{text-align:center;margin:0;padding:0;color:#444444;font-size:17px;line-height:26px;font-family:'sofia_prolight'}.note a{text-decoration:underline;}.note a:hover{text-decoration:none}.blue{background:url(../images/blue-bg.jpg) repeat;margin:0;padding:0;width:100%}.blue p a{color:#fff}.blue .content{padding-top:86px;padding-bottom:61px}.blue .content h2{color:#fff;text-align:center}.blue .content h6{color:#fff;text-align:center}strong{font-weight:normal;font-family:'sofia_probold'}#wpcf7-f60-o1{margin:0 auto;padding:0;width:100%;max-width:413px;}#wpcf7-f60-o1 form{margin:0;padding:0}#wpcf7-f60-o1 .input,.input-select{background:#fff;margin:0 0 18px;padding:0;width:100%;height:54px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}#wpcf7-f60-o1 .input input{background:none;border:none;padding:15px 5%;width:90%;height:24px;line-height:24px;margin:0;color:#444444;font-size:18px;font-family:'sofia_prolight'}#wpcf7-f60-o1 .button{margin:45px auto 55px;width:248px;}#wpcf7-f60-o1 p,#wpcf7-f57-o1 p{text-align:center;color:#ffffff;font-size:13px;line-height:24px;margin:0;padding:0;font-family:'sofia_proextra_light'}#wpcf7-f60-o1 .input.large input,.input-textarea.sales-comments textarea{padding-left:2.5%;width:92.5%}.input-textarea.sales-comments textarea{font-size:18px;}.input-textarea.sales-comments{background:#fff;}body.page-id-6 .wrapper{background:url(../images/designs-wrapper-bg.jpg) no-repeat top center}.designs-halfs{margin:0 auto;padding:41px 0 55px;max-width:1040px;}.design-half{float:left;margin:0;padding:0;width:48%}.design-half.last{float:right}.design-half img{float:left;margin:0;max-width:100%;height:auto}.design-half-content{float:right;margin:0;padding:0;width:83.40%}.design-half p{color:#6e6e6e;font-size:17px;line-height:26px;margin:0;padding:0;font-family:'sofia_prolight'}.design-buttons{margin:0;padding:0;text-align:center}.design-buttons .button{float:none;display:inline-block;vertical-align:middle;height:53px;line-height:53px;border:none;width:254px;margin:0 30px 0 0;font-size:13px;letter-spacing:1px}.button.blue-btn{background:#005daa;color:#fff;}.button.blue-btn:hover{background:#01447b}.button.green{background:#0ea055;color:#fff;}.button.green:hover{background:#086a38}.button.orange{background:#e2752a;margin-right:0;color:#fff;}.button.orange:hover{background:#b55d20}body.page-id-6 h6{font-size:17px;padding:0 0 30px}.designs-box{margin:0;padding:20px 0 0}.designs-box h4{padding:0 0 9px;letter-spacing:3px}.designs-box h4 span{display:inline-block;margin:0 30px 0 0}.designs-box h4 a{display:inline-block;vertical-align:top;width:300px;border:none;background:#005daa;color:#fff;font-size:13px;}.designs-box h4 a:hover{background:#01447b}.designs-listed{margin:0;padding:13px 0 30px}.design-item{float:left;margin:0 1.55% 40px 0;padding:0;background:#fff;width:32.28%}body.page-id-6 .design-item{margin-bottom:0}.design-item.last{margin-right:0}.desing-main-image{display:block;width:100%;height:258px;overflow:hidden}.design-item .desing-main-image img{width:100%;height:100%}.design-item img{max-width:100%;height:auto}.design-descriptions{margin:0;padding:0}.design-description{margin:0;padding:0 5.24%;}.design-description.top{margin:0;padding-top:0;padding-bottom:0}.design-description.top{border-bottom:solid 1px #f2f2f2;padding-bottom:24px;padding-top:17px;}.design-description h5{color:#444444;font-size:26px;line-height:36px;margin:0;padding:0;float:left;font-family:'sofia_probold'}.detailed{float:right;margin:0;padding:8px 0 0;}.detailed span{display:block;margin:0;padding:0;font-size:20.37px;line-height:24px;font-family:'sofia_probold';float:left}.detailed span img{float:left;margin:0 7px 0 0}.detailed span.bedrooms{color:#1a6ca8;margin-right:20px;}.detailed span.baths{color:#ffd147}.design-description.bottom a{background:url(../images/design-description-a-bg.jpg) no-repeat right center;display:inline-block;margin:0;padding:0 23px 0 0;color:#8f8f8f;font-size:11px;letter-spacing:1.5px;line-height:44px;font-family:'sofia_prosemi_bold';text-transform:uppercase}.design-description.bottom a:hover{color:#1a6ca8;text-decoration:none;background:url(../images/design-description-a-ohver-bg.jpg) no-repeat right center}.design-description-left{float:left;width:55.30%;text-align:center}.design-description-right{float:right;width:31.49%;text-align:center;border-left:solid 1px #f2f2f2;padding:0 0 0 6%;}#freedom h4 a{background:#0ea055;}#freedom h4 a:hover{background:#086a38}#gable h4 a{background:#ffd147;color:#2b2a2a}#gable h4 a:hover{background:#c7a335}#new_designs h4 a{background:#e2752a}#new_designs h4 a:hover{background:#b55d20}.promo-wide{background:url(../images/promo-wide-bg.jpg) no-repeat top center;margin:0;padding:0;width:100%}.promo-wide .content{padding-bottom:65px;padding-top:65px;text-align:center}.promo-wide h2{color:#fff;padding-bottom:9px}body.page-id-6 .promo-wide h6,body.page-id-10 .promo-wide h6{color:#fff;font-size:22px;padding-bottom:30px}.promo-wide p{color:#ffffff;font-size:19px;line-height:28px;margin:0;padding:11px 0 36px;font-family:'sofia_proextra_light'}.promo-wide .button{margin:0 auto}.testimonials-box{max-width:1180px;margin:0 auto;padding:84px 0 30px}.testimonials-box h2{padding-bottom:38px}#wpcf7-f57-o1{margin:0 auto;padding:0;max-width:784px;}span.wpcf7-form-control-wrap{display:block;width:100%;height:100%}#wpcf7-f57-o1 form{margin:0;padding:0}.consult-input{background:#fff;margin:0 0 18px;padding:0;width:48.85%;height:54px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:left}.consult-input.last{float:right}.consult-input input{background:none;border:none;padding:15px 5%;width:90%;height:24px;line-height:24px;margin:0;color:#444444;font-size:18px;font-family:'sofia_prolight'}#wpcf7-f57-o1 .button{margin:45px auto 55px;width:248px;}.consult-textarea{background:#fff;margin:0 0 18px;padding:0;width:100%;height:104px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.consult-textarea textarea{background:none;border:none;padding:15px 2.5%;width:95%;height:74px;line-height:24px;margin:0;color:#444444;font-size:18px;font-family:'sofia_prolight';resize:none}body.page-id-6 .gray.agents-page.last .content{padding-bottom:92px}body.page-id-171 .wrapper{background:url(../images/finance-wrapper-bg.jpg) no-repeat top center}.icons-big{margin:0 auto;padding:0 0 43px;max-width:1000px}.icons{float:left;margin:0;padding:0;width:100%}.icons.last{float:right}.icon{margin:0 0 25px;padding:0;width:45%;float:left}.icon.last{float:right}.icon-img{display:inline-block;width:12.34%;vertical-align:middle}.icon img{max-width:100%;height:auto}.icon-content{display:inline-block;margin:0;padding:0;width:86.66%;vertical-align:middle}.icons p{margin:0;padding:0;color:#444444;font-size:19px;line-height:32px;font-family:'sofia_prosemi_bold'}.finance-halfs{margin:0;padding:0 0 13px}.finance-half{background:#f4f4f4;margin:0;padding:41px 4.18% 62px;float:left;width:38.25%}.finance-half.last{float:right}.finance-half h4,.white-half h4{text-transform:none;padding:0 0 19px;line-height:42px;}.finance-half p,.white-half p{padding:0 0 14px}p{color:#6e6e6e;font-size:17px;line-height:26px;margin:0;padding:0 0 16px;font-family:'sofia_prolight'}.buttons-list{margin:0 auto;padding:0 0 14px;max-width:478px;}.buttons-list li{margin:0 0 20px;padding:0 8%;background:#ffd147;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#2b2a2a;font-size:18px;line-height:59px;font-family:'sofia_proextra_light'}.buttons-list li a{color:#2b2a2a;text-decoration:underline}.buttons-list li a:hover{text-decoration:none}.buttons-list li span,.buttons-list li img{display:inline-block;vertical-align:middle}.disclaimer{margin:0 auto;padding:0;max-width:720px;text-align:center}body.page-id-171 .blue .content .disclaimer h6{text-transform:uppercase;color:#ffffffp;font-size:13px;line-height:16px;padding:0 0 12px;letter-spacing:2px}.disclaimer p{color:#a4bfd1;font-size:13px;line-height:16px;padding:0 0 17px;font-family:'sofia_proextra_light'}body.page-id-171 .blue .content h6{padding-bottom:25px}body.page-id-8 .wrapper{background:url(../images/flexibility-wrapper.jpg) no-repeat top center}.video-wrapper{border:solid 6px #f4f4f4;margin:23px auto 49px;padding:0;max-width:699px}.video-wrapper img{max-width:100%;height:auto}body.page-id-8 .content.subbanner p{font-size:17px;line-height:26px;padding:0 0 16px}.white-halfs{margin:0;padding:0}.white-half{padding:41px 4.18% 62px;float:left;width:38.25%;margin:0;background:#fff;}.white-half.last{float:right}.white-half img{margin:0 0 19px}body.page-id-8 .testimonial-big,.testimonial-big.finance-page{background:url(../images/flexibility-testimonials-bg.jpg) no-repeat top center}body.page-id-8 .icons{float:left;width:45%}body.page-id-8 .icons.last{float:right}body.page-id-8 .icon{float:none;width:100%}body.page-id-12 .wrapper{background:url(../images/how-works-wrapper-bg.jpg) no-repeat top center}body.page-id-12 .content.subbanner{padding-bottom:0;padding-top:60px}body.page-id-12 .content{padding-top:46px}body.page-id-12 .content.subbanner p{padding:0 0 13px}.work-boxes{margin:0;padding:44px 0 0 0}.work-box{margin:0 0 13px;padding:23px 3% 37px;background:#f4f4f4;}.work-box img{float:left;margin:6px 0 0}.work-box-content{float:right;margin:0;padding:0;width:92.98%}.work-box-content h5{margin:0;padding:0 0 6px;color:#444444;font-size:26px;line-height:36px;font-family:'sofia_probold'}.work-box-content p{}body.page-id-10 .wrapper{background:url(../images/inclusion-wrapper-bg.jpg) no-repeat top center}body.page-id-10 .content.subbanner p{padding:0 0 13px;font-size:17px;}.content.options{padding-top:64px;padding-bottom:91px}.content.options h6{font-size:19px}.content.options .button{margin:0 auto;width:304px;}.inclusions-photo{margin:0;padding:3px 0 38px}.inclusions-photo img{width:100%;height:auto}.content.quality{padding-bottom:61px;padding-top:64px;}.content.quality{font-size:19px;}.suppliers{margin:0;padding:0}.suppliers li{display:inline-block;margin:0 2.7% 35px 0;padding:0;font-size:0}.suppliers li.last{margin-right:0}.suppliers li img{max-width:100%;height:auto}body.page-id-10 .promo-wide{background:url(../images/promo-wide-inclusions.jpg) no-repeat top center}body.page-id-42 .wrapper{background:url(../images/faq-wrapper.jpg) no-repeat top center}body.page-id-42 .content.subbanner{padding-top:48px;padding-bottom:41px}body.page-id-42 .content.subbanner p{padding:0 0 16px}.content.faqs{padding-top:71px;padding-bottom:0 0 74px}.faq-box{margin:0;padding:0 0 30px}.faq-box h5{color:#444444;font-size:22px;line-height:32px;margin:0;padding:0 0 28px;font-family:'sofia_probold'}.faq-box h5 span{border-bottom:solid 2px #ededed;display:inline-block;padding-bottom:18px;}.faq-box .back{color:#0ea055;font-size:16px;display:block;line-height:20px;text-decoration:underline;font-family:'loraitalic';padding:0;margin:9px 0 0}.faq-box .back:hover{text-decoration:none}body.wa .wrapper,body.page-id-122 .wrapper,body.page-id-133 .wrapper,body.page-id-136 .wrapper,body.page-id-138 .wrapper,body.page-id-140 .wrapper,body.page-id-142 .wrapper,body.page-id-144 .wrapper,body.page-id-146 .wrapper{background:url(../images/wa-wrapper-bg.jpg) no-repeat top center}.gray.locations-subpages .content.subbanner{padding-bottom:45px}.gray.locations-subpages .content.subbanner p{padding-bottom:15px}.locations-bottom-content{padding:50px 0 0 0;margin:0}.locations-bottom-content h2{text-align:left;font-size:35px;line-height:45px;}.content.ranges h6{padding-bottom:17px}.view-all{background:url(../images/design-description-a-bg.png) no-repeat right center;margin:0;padding:0 22px 0 0;display:inline-block;color:#8f8f8f;font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:1px;font-family:'sofia_prosemi_bold';text-decoration:none}.view-all:hover{background:url(../images/design-description-a-ohver-bg.png) no-repeat right center;color:#1a6ca8;text-decoration:none;}.display-halfs{margin:0 0 20px;padding:0;width:100%}.display-half{background:#fff;float:left;width:49%;margin:0 0 25px;padding:0}.display-half.last{float:right;}.display-half.map iframe{width:100%!important;height:100%!important}.display-half .inner{padding:44px 10% 38px;margin:0}.display-halfs h5{color:#444444;font-size:26px;line-height:36px;margin:0;padding:0 0 35px;font-family:'sofia_probold'}body.page-id-189 .wrapper,body.page-id-255 .wrapper,body.page-id-267 .wrapper,body.page-id-275 .wrapper{background:url(../images/country-wrapper.jpg) no-repeat top center}body.page-id-189 .content.subbanner,body.page-id-255 .content.subbanner,body.page-id-267 .content.subbanner,body.page-id-275 .content.subbanner{padding-bottom:44px}body.page-id-189 .content.subbanner p,body.page-id-255 .content.subbanner p,body.page-id-267 .content.subbanner p,body.page-id-275 .content.subbanner p{padding-bottom:16px}.thirds{margin:0;padding:13px 0 0}.third{float:left;margin:0 2.5% 0 0;padding:32px 2.54% 38px;width:26.54%;background:#f4f4f4}.third.last{margin-right:0}.third h5{color:#444444;font-size:26px;line-height:30px;margin:0;padding:0 0 31px;font-family:'sofia_probold'}.third h5 img{float:left}.third .view-all{margin:11px 0 0}body.page-id-151 .wrapper{background:url(../images/about-wrapper-bg.jpg) no-repeat top center}body.page-id-151 .content.subbanner{padding-bottom:34px;padding-top:36px;}h5{color:#444444;font-size:26px;line-height:30px;margin:0;padding:0 0 16px;font-family:'sofia_probold'}.subbaner-right{float:right;margin:0;padding:7px 0 0;width:82.62%}body.page-id-151 .content.subbanner img{max-width:100%;height:auto}.content.about-wrapper{padding-top:65px;padding-bottom:88px}.content.about-wrapper .work-boxes{padding:14px 0 73px}.thirds-simple{margin:0;padding:14px 0 0}.third-simple{float:left;margin:0 6% 0 0;padding:0;width:29.23%}.third-simple.last{margin-right:0}.third-simple img{max-width:100%;height:auto;display:block;margin:0 0 22px}.third-simple h5{font-size:22px;padding:0 0 14px}body.page-id-151 .promo-wide{background:url(../images/about-promo-wide.jpg) no-repeat top center}.promo-wide .promo-left h2{text-align:left;padding:0 0 44px}.promo-wide .promo-left{max-width:835px;margin:0;padding:0}body.page-id-151 .promo-wide .promo-left{max-width:665px}.promo-wide .promo-left{text-align:left}.promo-wide .promo-left p{padding:0 0 16px}.promo-wide .promo-left .button{margin:24px 0 0}.content.about-bottom h2{padding-bottom:48px}.about-steps{max-width:990px;margin:0 auto;padding:34px 0 0}.about-steps h5,.about-steps h6{text-align:center}.about-steps h5{padding-bottom:4px}.about-steps h6{font-size:17px;padding:0 0 40px}.steps-list{margin:0;padding:0 0 62px}.steps-list li{background:#f4f4f4;margin:0 2.1% 0 0;padding:31px 3% 28px;width:25.92%;float:left}.steps-list li.last{margin-right:0}.about-steps .steps-list li h5{font-size:22px;padding:0 0 15px;text-align:left}body.page-id-14 .wrapper{background:url(../images/gallery-wrapper-bg.jpg) no-repeat top center}body.page-id-14 .banner p{padding-bottom:0}.content.gallery-content{padding-top:56px;padding-bottom:70px}.content gallery-content h2{padding:0 0 9px}.content gallery-content h6{padding:16px 0 0}#horizontalTab{margin:0;padding:0}.resp-tabs-list{margin:0;padding:0;background:#f5f5f5;border:solid 1px #e5e5e5}.resp-tabs-list li{margin:0;padding:0 2.5%;border-right:solid 1px #e5e5e5;line-height:63px;cursor:pointer;color:#2b2a2a;font-size:13px;text-transform:uppercase;font-family:'sofia_probold';letter-spacing:1px;text-align:center;float:left}.resp-tabs-list li:hover,.resp-tabs-list li.resp-tab-active{background:#ececec}.resp-tabs-container{padding:0!important}.gallery-wrap{margin:0;padding:39px 0 0 0}.gallery-wrap a{display:block;margin:0 1.58% 20px 0;padding:0;width:23.81%;overflow:hidden;height:216px;float:left}.gallery-wrap a img{width:auto;height:100%}.gallery-wrap a.last{margin-right:0}.content.simple-pages h2{padding-top:15px;text-align:left;font-size:39px;line-height:49px;}.locate table{width:50%!important;float:left!important}.locate table.sl_header{width:45.5%!important;float:right!important}.text_below_map{display:none!important}#radius_label,#radiusSelect_td,#addressInput2_container,#search_label,#map_sidebar{display:none!important}.white-text{color:#fff!important}body.page-id-514 .wrapper{background:url(../images/designs-single-wrapper.jpg) no-repeat top center;}.content.single-designs-pages{padding-top:80px;padding-bottom:0}.house-explained{margin:0;padding:0;position:relative}.house-explained .enlarge-button{margin:0;padding:0;position:absolute;top:172px;left:256px;text-align:center;background:url(../images/enlarge-image-bg.png) no-repeat 24px center #ffd147;width:223px;padding:0 30px 0 50px;display:none;color:#2b2a2a;font-size:15px;text-transform:uppercase;height:57px;line-height:57px;text-decoration:none;cursor:pointer;font-family:'sofia_probold';}.house-explained .enlarge-button.activated{display:block}.house-gallery:hover .house-explained .enlarge-button{display:block}.house-gallery{margin:0;padding:0;float:left;width:66%;font-size:0;text-align:center;position:relative}.house-gallery img{max-width:100%;height:auto}.home-explained-right{float:right;width:33%}.home-explained-right-inner{padding:0 6.6% 34px}.house-explained h3{margin:0;padding:0 0 24px;color:#444444;font-size:26px;line-height:35px;font-family:'sofia_probold'}.house-explained span{display:block;margin:0 0 12px;padding:0;float:left;line-height:24px;color:#1a6ca8;font-family:'sofia_prolight';width:50%;font-size:15px}.house-explained span img{float:left;margin:0 10px 0 0}.house-explained span.last{float:right}.house-explained ul{margin:0;padding:19px 0 10px}.house-explained ul li{background:url(../images/house-explained-li-bg.png) no-repeat left 8px;margin:0;padding:0 0 0 15px;color:#6e6e6e;font-size:15px;line-height:23px;font-family:'sofia_prolight'}.house-explained p{padding:0;color:#6e6e6e;font-size:15px;line-height:23px;font-family:'sofia_prolight'}.house-explained .view-all{margin:32px 0 0;background:url(../images/design-description-a-ohver-bg.png) no-repeat right center;color:#1a6ca8;text-decoration:none;}.house-explained .view-all:hover{background:url(../images/design-description-a-bg.png) no-repeat right center;color:#8f8f8f;}.house-explained .view-all.print_demo{margin-top:16px;}.design-buttons.single-page-design{padding:81px 0 91px}.design-buttons.single-page-design h3{margin:0;padding:0 0 43px;color:#444444;font-size:26px;line-height:35px;font-family:'sofia_probold';text-align:center}.house-explained .rsNav.rsThumbs{width:100%;margin:0;padding:0}.house-explained .rsThumb{display:inline-block;width:73px;height:73px;padding:0;margin:0 10px 0 0!important;overflow:hidden}.house-explained .rsThumb img{width:auto!important;height:100%!important;max-width:none!important}.house-explained .rsSlide img{width:100%;height:auto;max-height:449px;cursor:pointer!important;position:relative}.house-gallery .rsSlide:before{content:"click to see larger image";position:absolute;top:-100px;bottom:0;left:0;right:0;width:250px;height:57px;margin:auto;z-index:9;cursor:pointer;display:none;color:#000;background:url(../images/enlarge-image-bg.png) no-repeat 24px center #ffd147;padding:0 30px 0 50px;color:#2b2a2a;font-size:15px;text-transform:uppercase;height:57px;line-height:57px;text-decoration:none;cursor:pointer;font-family:'sofia_probold';-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.house-gallery .rsSlide:hover:before{display:inherit}.house-explained .rsOverflow{height:475px!important}.house-explained .rsThumbsContainer{width:100%!important;text-align:left}.simple-pages-area h6{color:#ffffff;font-size:26px;line-height:32px;padding:0 0 59px;font-family:'loraitalic'}.fb{display:block;margin:0 auto;width:268px;}.fb:hover{opacity:0.9;filter:alpha(opacity=90);}.semi-title{color:#444444;font-family:"sofia_probold";font-size:14px;letter-spacing:3px;padding:0 0 50px;text-transform:uppercase;text-align:center}.content.simple-pages #testimonials{margin-bottom:0}body.page-id-571 .banner{padding-bottom:67px}.dl-subbaner .formHolder{width:90%;margin:0 auto;}.dl-subbaner .formHolder .left{width:55%;float:left;}.dl-subbaner .formHolder .right{width:40%;float:right;}.dl-subbaner .formHolder .right img{width:100%;height:auto;}.dl-subbaner .formHolder .input-big input,.dl-subbaner .formHolder .input-textarea textarea{width:95%;text-indent:45px;}@media (max-width: 960px){.dl-subbaner .formHolder{width:100%;}}@media (max-width: 765px){.dl-subbaner .formHolder .left{width:100%;float:none;}.dl-subbaner .formHolder .right{width:100%;float:none;max-width:400px;margin:20px auto 0;}.years{right:0;top:70px;max-width:100px;}}.content.download-brochure .button{margin:0 auto 15px;width:425px}.brochure-memo{margin:0;text-align:center}.banner .brochure-memo p{font-size:17px;line-height:23px;padding:0}span.wpcf7-not-valid-tip{display:block;width:100%;color:red;font-size:11px!important;float:none;position:absolute;bottom:-16px;font-family:'sofia_prolight'}input.error{background:url(../images/error.png) no-repeat 100% center;}label.error{font-family:'sofia_prolight';font-size:12px;color:red;display:none!important}label.valid{display:none!important;}.rad_error label.error{display:block!important;color:#ec4163;font-size:14px;line-height:18px;font-family:'sofia_prolight';margin-bottom:15px;text-align:left;}.rad_error label.error.valid,.rad_error label.valid{display:none!important}.site_data{display:none;}.site_data.show_site_info{display:block;}.wpcf7-response-output,.wpcf7-mail-sent-ok{display:none!important}#wpcf7-f60-o1 span.wpcf7-not-valid-tip,.blue #wpcf7-f57-o1 span.wpcf7-not-valid-tip{color:#fff!important}.designs-subpages-promo h6{color:#fff}.content.special-big{padding-top:90px;padding-bottom:50px}.offer{float:left;margin:0 1.3% 30px 0;padding:0;width:32.45%}.offer.last{margin-right:0}.offer iframe{width:100%!important;height:100%!important}.offer img{width:100%;max-width:100%;height:auto}.offers-bottom-content{margin:0;padding:50px 0 0 0}body.page-id-1044 .offers-bottom-content{padding-top:0;margin-top:-20px}.offers-bottom-content h4{padding:0;text-transform:none;font-size:26px;line-height:36px;}body.page-id-8 .content.subbanner h2{font-size:35px;}.freedom-wide-content{border-bottom:solid 1px #ededed;margin:0 0 46px;padding:0 0 44px;}.freedom-wide-content.last{border:none}body.page-id-1085 .wrapper{background:url(../images/home2-wrapper.jpg) no-repeat top center}.designs-thirds{margin:0;padding:30px 0 40px 0}.design-third{float:left;margin:0 3% 0 0;padding:0;width:31%}.design-third.last{margin-right:0}.design-third h5{padding-bottom:25px;}.design-third img{margin:0 0 20px}.design-third p{}.button.bottom-download{margin:0 auto}.inclusions-stages{margin:0;padding:0}.inclusions-stage{margin:0;padding:0}h3.stage-title{margin:0;padding:20px 30px 25px;background:#0c3a6d;color:#ffffff;font-size:18px;line-height:24px;font-family:'sofia_prolight'}h3.stage-title span{display:inline-block;vertical-align:middle}h3.stage-title span.yell{color:#ffc500;font-size:40px;line-height:45px;font-family:'sofia_problack';padding:0 10px 0 0}.inclusions-row{margin:0;padding:0;background:#fff;}.inclusion-left{float:left;margin:0;padding:0;border-right:solid 2px #f4f4f4;border-top:solid 2px #f4f4f4;width:26.27%}.inclusion-right{margin:0;padding:0;border-top:solid 2px #f4f4f4;float:left;width:73.50%}.inclusion-left h5,.inclusion-right h5{text-align:center;margin:0;padding:0;color:#444444;font-size:13px;line-height:37px;text-transform:uppercase;font-family:'sofia_probold';text-align:center;letter-spacing:1.5px}.inclusion-left.image{position:relative;}.inclusion-left.image img{max-width:100%;height:auto}.image-descr{display:inline-block;margin:0;padding:5px 9px 8px;color:#ffffff;font-size:18px;line-height:22px;font-family:'sofia_problack';text-transform:uppercase;letter-spacing:1px;position:absolute;left:20px;top:20px;background:url(../images/inlcusion-image-description.png) repeat;max-width:215px;}.inclusions-stage ul{margin:0;padding:26px 0 0 24px}.inclusions-stage ul li{background:url(../images/inclusions-stage-li-bg.jpg) no-repeat left 11px;color:#6e6e6e;padding:0 0 0 18px;margin:0 0 8px;font-size:16px;line-height:23px;font-family:'sofia_prolight'}.inclusions-stage ul li .small-note{font-size:12px;}.stage-subtitle{display:block;width:100%;text-align:center;color:#444444;font-size:13px;font-family:'sofia_probold';letter-spacing:1.5px;text-transform:uppercase;line-height:37px;background:#ffcd24;padding:0;margin:2px 0 0 0}.inclusions-notes{margin:0;padding:40px 0 0 0}.content.options .inclusions-notes h6{padding:0;text-align:left;margin:0;font-size:16px;font-family:'sofia_problack'}.targeted-areas{margin:0;padding:35px 0 50px 0}.targeted-area{float:left;margin:0 1.5% 0 0;padding:30px 0 33px 0;background:#fff;width:23.81%}.targeted-area.last{margin-right:0}.targeted-area h4{color:#444444;font-size:26px;line-height:30px;margin:0;padding:0 14% 24px}.targeted-area ul{margin:0;padding:0}.targeted-area ul li{margin:0;padding:0 14%;border-top:solid 1px #f4f4f4;color:#444444;font-size:18px;background:none;font-family:'sofia_prolight';line-height:49px;}.targeted-bottom{margin:0;padding:0 0 60px;}.become-a-sales-agent-form form{margin:0;padding:0}.become-a-sales-agent-form #wpcf7-f60-o1{max-width:783px;}.form-column{float:left;margin:0;padding:0;width:48.78%}.form-column.last{float:right}.input-select select{background:url(../images/select-bg.png) no-repeat right center;border:none;width:100%;padding:15px 5% 15px 5%;height:52px;line-height:52px;color:#444444;font-size:17px;font-family:'sofia_prolight';-webkit-appearance:none;-moz-appearance:none;appearance:none;}.infusion_wrapper{float:left;width:550px;}.brochure_img_wr.right{float:right;width:calc(100% - 570px);text-align:center;margin-top:33px;}.brochure_img_wr.right img{max-width:100%;height:auto;}@media screen and (-webkit-min-device-pixel-ratio:0) {.input-select select{line-height:22px;}}.page-id-58 .content.subbanner img{float:left;margin:0 40px 0 0}.mfp-counter{display:none!important}.page-id-1172 .content.deisng-range.last{padding-top:0}.page-id-1172 .work-boxes{padding-top:15px}body.page-id-506 .detailed span.bedrooms,body.page-id-506 .detailed span.baths{display:none}.buttons.single-large-button .button{width:490px}#brochureFrame{width:100%!important;height:692px!important}#quoteFrame{width:100%!important}.page-id-171 .banner p{padding-bottom:0}.mobile-show{display:none}body.page-id-16 h1{padding-bottom:0}.page-template-employment-opportunities .wrapper{background:url(../images/employment-bg-new.jpg) no-repeat top center;}#expr3ss-jobs-widget .expr3ss-jobs-widget-title{font-family:"sofia_prolight";font-size:17px;}.expr3ss-jobs-widget-subtitle{font-family:"sofia_prolight";}.expr3ss-jobs-widget-description ul{margin:0;padding:0 0 15px 25px;}.expr3ss-jobs-widget-description ul li{background:url(../images/inclusions-stage-li-bg.jpg) no-repeat left 11px;color:#6e6e6e;font-family:"sofia_prolight";font-size:16px;line-height:23px;margin:0 0 8px;padding:0 0 0 18px;}.expr3ss-jobs-widget-description ul li strong,.expr3ss-jobs-widget-description p strong{font-weight:normal;font-family:'sofia_promedium'}.content.subbanner .expr3ss-jobs-widget-description p{font-size:15px;padding:0 0 15px;}.expr3ss-jobs-widget-division-header{color:#444444;font-family:'sofia_promedium';font-size:36px;line-height:50px;margin:0;}.expr3ss-jobs-widget-button{color:#fff;font-family:"sofia_probold";font-size:15px;}@media all and (max-width:1400px) and (min-width:960px) {.header,.home-banner,#testimonials,.footer,.banner,.content,.design-buttons.single-page-design,.testimonial-big.finance-page .testimonial{padding-left:20px!important;padding-right:20px!important}.news{margin-right:20px;margin-left:20px;}.menu li{padding-right:22px;}.menu li a{font-size:12px;}.news-left{width:20%;padding-left:2.5%;padding-right:2.5%}.show-more{max-width:150px;margin-left:-75px;}#testimonials .rsArrow{display:none!important}.design-description-left{float:none;width:100%}.design-description-right{border-left:none;padding:0;width:100%;border-top:solid 1px #f2f2f2}.design-description h5{font-size:22px;}.detailed span.bedrooms{margin-right:10px;}.detailed span{font-size:18px;}.blue .content h2 br{display:none}.design-buttons .button{width:213px;margin:0 10px 0 0;font-size:12px;}.house-explained span{float:none;width:100%;margin:0 0 5px;}.suppliers li{width:17%;}.form-iframe-wrapper{width:100%!important;margin:0;padding:0;overflow:hidden}body.page-id-151 .content.subbanner img{width:16%;}#brochureFrame{height:720px!important}}@media all and (max-width:1200px) {.input-big.no-bg{height:auto;padding-left:0px;}.form-row>.input-big.no-bg{width:100%;}.content.subbanner .radio-inputs p,.content.subbanner .radio-inputs.callback-wr p{width:calc(100% - 90px);text-align:left;box-sizing:border-box;padding-left:40px;}.callback-wr .radio_wr{margin-right:20px;}.wid100{width:100%;}.radio_wr.mg20{margin-right:20px;}}@media all and (max-width:1120px) {.menu li{padding-right:10px;}.menu li:last-of-type{padding-right:0}.years{max-width:105px;margin-left:5px;}}@media all and (max-width:960px) and (min-width:765px) {.header,.home-banner,#testimonials,.footer,.banner,.content,.design-buttons.single-page-design,.testimonial-big.finance-page .testimonial{padding-left:20px!important;padding-right:20px!important}.news{margin-right:20px;margin-left:20px;}.logo{width:100px;height:50px;margin:16px 0 0 0}.menu li{padding-right:10px;}.menu li a{font-size:11px;}.show-more{max-width:150px;margin-left:-75px;}#testimonials .rsArrow{display:none!important}.news-left{padding-left:0;padding-right:0;width:50%}.article{width:50%}.footer{padding-top:50px;}.footer-left{float:none;width:100%;padding-bottom:40px;}.footer-logo{margin-left:auto;margin-right:auto;margin-bottom:20px}.footer-left p{text-align:center}.footer-left .become{margin:0 auto}.footer-columns{float:none;width:100%;text-align:center}.footer-column{margin:0;width:32%;display:inline-block;vertical-align:top;text-align:left;float:none}.designs-listed{text-align:center}.design-item,.design-item.last{margin:0 1% 40px;float:none;display:inline-block;vertical-align:top;width:47.5%}body.page-id-6 .design-item{margin-bottom:40px}body.page-id-6 .design-item.last{margin-bottom:0}.design-description-left{float:none;width:100%}.design-description-right{border-left:none;padding:0;width:100%;border-top:solid 1px #f2f2f2}.promo-wide p br,.blue .content h2 br{display:none;}.house-gallery,.home-explained-right{float:none;width:100%;margin:0 0 30px;}.home-explained-right{margin:0}.home-explained-right-inner{padding:0}.rsContainer{height:374px!important;}.house-explained .rsOverflow{height:384px!important;}.house-explained .rsSlide img{max-height:374px;}.design-buttons.single-page-design{padding-top:0}.design-buttons .button{margin:0 15px 15px;}h1 br{display:none;}.icon-content{padding-left:3%;width:82.66%}.inclusion-right{width:73.40%}.suppliers{text-align:center}.suppliers li,.suppliers li.last{margin-left:1.5%;margin-right:1.5%}.promo-wide{background-size:cover!important}h2.resp-accordion:first-child{border-top:solid 1px #e5e5e5}h2.resp-accordion{color:#2b2a2a;cursor:pointer;font-family:"sofia_probold";font-size:13px;letter-spacing:1px;line-height:63px;margin:0;padding:0 2.5%;text-align:center;text-transform:uppercase;background:#f5f5f5;border:solid 1px #e5e5e5;border-top:none;}h2.resp-accordion.resp-tab-active{background:#ececec}.contact-form-wrapper{padding-left:5%;padding-right:5%;width:90%}.locate #addressInput{padding-left:16%!important;width:79%}.form-iframe-wrapper{width:100%!important;overflow:hidden}body.page-id-151 .content.subbanner img{width:16%;}#brochureFrame{height:720px!important}.years{display:none;}}@media (max-width:765px) {.input-big,.input-select-big{width:100%;box-sizing:border-box;}.input-big.no-bg{height:auto;padding-left:0px;}.content.subbanner .radio-inputs p,.content.subbanner .radio-inputs.callback-wr p{width:calc(100% - 90px);text-align:left;box-sizing:border-box;padding-left:40px;}.radio_wr,.callback-wr .radio_wr,.callback-wr.inf-callback .radio_wr{margin-right:20px;}.header,.home-banner,#testimonials,.footer,.banner,.content,.design-buttons.single-page-design,.testimonial-big.finance-page .testimonial{padding-left:20px!important;padding-right:20px!important}.news{margin-right:20px;margin-left:20px;}.header-wide{display:block!important;box-sizing:border-box}#main_menu{display:none;}#enter_mob{display:block;}.menu_trigger{display:block;box-sizing:border-box;width:35px;height:45px;position:relative;float:left;margin:0}.menu_trigger:before,.menu_trigger:after,.menu_trigger span{background:#ffffff;content:'';display:block;width:100%;height:5px;position:absolute;left:0px;}.menu_trigger:before{top:10px;}.menu_trigger span{top:20px;}.menu_trigger:after{top:30px;}.menu li{float:none;}.menu li a{color:#1a6ca8!important}.header-right{display:none;}.mobile-show{display:block}.mobile-hide{display:none}.header-phone{float:right;padding-top:5px;}.logo{float:none;width:110px;height:55px;margin:0 auto}.home-banner h1{font-size:40px;line-height:60px;}.home-banner p br{display:none!important}.home-banner .button,.banner .button{width:210px;}.show-more{max-width:150px;margin-left:-75px;}.home-box{width:100%;float:none;margin:0 0 10px;}.home-box.last{margin-bottom:0}#testimonials .rsArrow{display:none!important}.news-left{padding-left:0;padding-right:0;width:50%}.article{width:50%}.footer{padding-top:50px;}.footer-left{float:none;width:100%;padding-bottom:40px;}.footer-logo{margin-left:auto;margin-right:auto;margin-bottom:20px}.footer-left p{text-align:center}.footer-left .become{margin:0 auto}.footer-columns{float:none;width:100%;text-align:center}.footer-column{margin:0;width:33%;display:inline-block;vertical-align:top;text-align:left;float:none}h1{font-size:32px;line-height:44px;}h2{font-size:28px;line-height:40px;}.design-third{width:100%;float:none;margin:0 0 30px;}.design-third.last{margin-bottom:0}.designs-box h4 span{margin:0 0 20px;}.designs-box h4{padding-bottom:30px;}body.page-id-6 .design-item{margin-bottom:40px;}body.page-id-6 .design-item.last{margin-bottom:0}.design-item{width:100%;float:none;margin:0 0 40px;}.promo-wide{background:url(../images/promo-wide-bg.jpg) no-repeat top center;background-size:cover}.design-description-left{text-align:left}.blue .content h2 br,.promo-wide p br{display:none}h6{padding-bottom:25px;}.buttons.single-large-button .button{width:100%}.house-gallery,.home-explained-right{float:none;width:100%;margin:0 0 30px;}.home-explained-right{margin:0}.home-explained-right-inner{padding:0}.rsContainer{height:374px!important;}.house-explained .rsOverflow{height:384px!important;}.house-explained .rsSlide img{max-height:374px;}.design-buttons.single-page-design{padding-top:0}.design-buttons .button{margin:0 15px 15px;}.testimonials-box h2{padding-bottom:28px;}.content.single-designs-pages .design-buttons.single-page-design{padding:70px 0!important}h1 br{display:none;}.video-wrapper div{width:100%!important;height:200px!important}.video-wrapper>div{background-size:cover!important}.video-wrapper iframe{width:100%!important;height:100%!important}.white-half{float:none;width:91.64%;margin:0 0 30px;height:auto!important}.white-half.last{float:none;margin-bottom:0}body.page-id-8 .icons{float:none;width:100%}.icon-content{padding-left:3%;width:82.66%}.icons p{font-size:17px;line-height:28px;}.testimonial-big{background-size:cover!important}.testimonial-big h2{padding-bottom:23px;}.first-inclusion-row{display:none;}.inclusion-left.image{float:none;border-right:none;width:100%}.inclusion-right{float:none;width:100%}.inclusion-left.image img{width:100%}.inclusions-stage ul{padding-bottom:26px;}.suppliers{text-align:center}.suppliers li,.suppliers li.last{margin-left:1.5%;margin-right:1.5%}.work-box-content{width:88.98%;}h2.resp-accordion:first-child{border-top:solid 1px #e5e5e5}h2.resp-accordion{color:#2b2a2a;cursor:pointer;font-family:"sofia_probold";font-size:13px;letter-spacing:1px;line-height:63px;margin:0;padding:0 2.5%;text-align:center;text-transform:uppercase;background:#f5f5f5;border:solid 1px #e5e5e5;border-top:none;}h2.resp-accordion.resp-tab-active{background:#ececec}.gallery-wrap{text-align:center;}.gallery-wrap a,.gallery-wrap a.last{margin:0 1% 20px;width:47%;float:none;display:inline-block}.contact-form-wrapper{padding-left:5%;padding-right:5%;width:90%}.locate{padding:0}.locate table.sl_header{width:100%!important;float:none!important;margin:0 0 30px}.locate table{width:100%!important;float:none;}.wrapper{background-size:cover!important}.page-id-58 .content.subbanner img{float:none;margin:0 0 10px;display:block}.targeted-area{float:none;display:inline-block;margin:0 1% 30px;width:47%}.targeted-areas{padding-bottom:20px;}ul.half{float:none;width:100%;padding:0}.form-column,.form-column.last{float:none;width:100%}#wpcf7-f60-o1 .button{margin:45px auto 25px;width:248px;}.icon,.icon.last{float:none;width:100%}.finance-half{float:none;width:91.64%;margin:0 0 30px}.finance-half.last{margin-bottom:0}.buttons-list li img,.buttons-list li strong{display:none!important}.display-half,.display-half.last{float:none;width:100%;}.simple-pages-area h6{font-size:22px;}.testimonial-big h2{padding-left:20px!important;padding-right:20px!important}.form-iframe-wrapper{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch;max-height:400px;}.page-id-438 .form-iframe-wrapper{max-height:750px}.subbaner-right{float:none;width:100%}#brochureFrame{height:auto!important}.years{display:none;}}@media (max-width:500px) {.header,.home-banner,#testimonials,.footer,.banner,.content,.design-buttons.single-page-design,.testimonial-big.finance-page .testimonial,.header-wide.darkHeader .header{padding-left:20px!important;padding-right:20px!important}.news{margin-right:20px;margin-left:20px;}.home-banner{padding-top:150px;}.home-banner h1{font-size:25px;line-height:40px;}.home-banner p{padding-bottom:30px;}.home-banner .button,.banner .button{width:100%;float:none;margin:0 0 10px;display:block!important}.home-banner .button.empty,.banner .button.empty{float:none;margin:0}.testimonial-title{font-size:20px;line-height:33px;}.news-left{padding-left:3%;padding-right:3%;width:94%;float:none;padding-bottom:40px;}.article{width:100%;float:none;display:block}.news-arrow{display:none!important}.footer-column{margin:0 0 30px;width:100%;text-align:center;float:none}.footer-column h6{text-align:center}.footer-column.last{margin-bottom:0}.wrapper{background-size:cover!important}h1{font-size:30px;line-height:41px;}.banner p{font-size:20px;}h4{font-size:25px;}.designs-box h4 .button{width:100%;font-size:11px;}.design-description h5{float:none;}.detailed{float:none}.design-description-left{float:none;width:100%}.design-description-right{border-left:none;padding:0;width:100%;border-top:solid 1px #f2f2f2}.design-description-right{text-align:left}.content.single-designs-pages{padding-top:50px;}.design-buttons .button{margin:0 0 15px;width:100%}.house-explained .rsOverflow{height:269px!important;}.rsContainer{height:240px!important;}.house-gallery .rsArrow{display:none!important}.house-gallery .rsSlide:before{width:96%;padding:0;background-image:none!important;top:8px;font-size:13px}.house-explained .rsThumb{margin-bottom:5px!important}.buttons.single-large-button .button{font-size:12px;overflow:hidden}h3.stage-title span.yell{font-size:30px;}.promo-wide{background-size:cover!important}.work-boxes{padding-top:24px;}.work-box img{float:none;margin:0 0 15px;}.work-box-content{width:100%;float:none;}.gallery-wrap a{height:auto}.gallery-wrap a,.gallery-wrap a.last{margin:0 0 20px;width:100%;}.gallery-wrap a img{width:100%;height:auto;}.locate #addressInput{padding-left:20%!important;width:75%}.contact-form-wrapper{overflow-y:visible}.targeted-area{margin:0 0 30px;width:100%}#wpcf7-f60-o1 .button{margin:25px auto 25px;width:100%;}.buttons-list li{font-size:15px;}.buttons-list li a{text-decoration:none;display:block}.buttons-list li img,.buttons-list li strong{display:none!important}.locations-bottom-content h2{font-size:28px;line-height:40px;}.banner{padding-bottom:50px;padding-top:145px;}.footer-left .become{width:100%}.expr3ss-jobs-widget-button{float:none!important;display:block;width:100%!important;margin:0 0 7px}#expr3ss-jobs-widget .expr3ss-jobs-widget-title{margin:0 0 15px}}.page-template-template-suburb .buttons{background:url(../images/yellowArrow.png) no-repeat right top -10px;padding:35px 0 0 0;max-width:600px;}.page-template-template-suburb .buttons .button{float:none;}