@import url(https://use.typekit.net/eza6zik.css);body,p{color:#737373;font-family:'proxima-nova',sans-serif;font-size:17px;line-height:1.8em}.section-heading{font-size:30px;font-weight:700;letter-spacing:1px;line-height:45px;text-align:center;text-transform:uppercase}.section-heading::after,.section-title-underline::after{border:1px solid #133246;content:'';display:block;margin:3px auto;width:50px}.section-description{margin:10px auto;max-width:605px;text-align:center}.section-title-underline::after{border:.5px solid #fff;margin-top:15px;width:50px;margin-bottom:30px}.orange-button,.blog-comment-container input[type="submit"]{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:25px;padding:14px 30px;text-decoration:none;text-transform:uppercase}.orange-button:hover,.blog-comment-container input[type="submit"]:hover{background-color:#d2510a;transition:all .3s ease .03s;-webkit-transition:all .3s ease .03s}.blog-comment-container input[type="submit"]{font-weight:600!important;margin-top:20px}.sub-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:30px}.section-padding{padding:75px 0}.section-gap{padding:90px 0}.sub-section-top-margin{margin-top:60px}.sub-section-top-small-margin{margin-top:40px}.sub-section-top-margin h4{margin-top:0}.section-description-title{color:#1c3041;font-size:22px;font-weight:400;letter-spacing:.7px;text-align:center}.text-align-center{text-align:center}.section-padding-none{padding-bottom:0}.section-margin-top-zero{margin-top:0}.margin-none{margin:0}.section-description-width{max-width:895px}@media all and (min-width:768px) and (max-width:1024px){.section-padding{padding:55px 0 30px}.section-padding-none{padding-bottom:0}}@media all and (min-width:421px) and (max-width:740px){.secton-padding{padding:35px 0}.medium-lanscape-text-center{text-align:center}}@media all and (max-width:420px){body,p{font-size:15px;line-height:30px!important}.container{padding-left:20px!important;padding-right:20px!important}.header-banner{max-height:300px!important}.section-heading{font-size:20px;line-height:30px}.sub-title{font-size:18px;line-height:28px}.sub-section-top-small-margin{margin-top:20px}.section-padding{padding:35px 0 20px}.mobile-text-center{text-align:center}.mobile-padding-bottom-zero{padding-bottom:0}.sub-section-top-margin{margin-top:15px}.orange-button{font-size:11px;letter-spacing:1px;padding:11px 14px;line-height:25px}}.mobile-call-btn{margin-left:45px;margin-top:13px;background-color:#ea5a0b;padding:2px 12px;border-radius:50px;position:absolute;display:none}.mobile-call-btn a{color:#fff;text-decoration:none}.bg-grey{background:#f9f9f9}.orange-border{border:2px solid #ea5a0b}.light-grey{color:#606060}.light-black{color:#10263a}.black{color:#000}.orange{color:#ea5a0b}.white{color:#fff}.main-navigation ul ul li a{line-height:25px!important;padding:5px 0}#masthead{background-color:#1c3041;padding:35px 70px}#site-navigation ul>li>a:hover,#site-navigation ul:not(.sub-menu)>li.current-menu-item>a{color:#ea5a0b}#site-navigation,.site-branding{display:inline-block}#site-navigation{float:right;padding:30px 0;width:75%}#site-navigation ul{float:right}#site-navigation ul li{padding-right:28px}#site-navigation ul li a{color:#fff;font-size:13px;font-weight:500;letter-spacing:1.5px;line-height:45px;text-transform:uppercase}#primary-menu>li.menu-item:last-child a:hover{background:#ea5a0b!important;border-color:#ea5a0b;color:#fff}.slider__title{font-size:47px;font-weight:500;line-height:65px;letter-spacing:1.41px}.slider__content p{margin:0}.slick-dotted.slick-slider{margin-bottom:0}.blank-page-title{padding:50px 0 25px 0}@media only screen and (min-width:1024px) and (max-width:1200px){#site-navigation{padding:0 0 10px}.sub-menu{background-color:rgba(29,48,65,.72);margin:0!important;padding-left:10px!important}}@media only screen and (max-width:1023px){#masthead .site-branding img{max-width:60%}#site-navigation ul{margin:-100px 0 0 -6px}#site-navigation ul li a{line-height:35px}.sub-menu{background-color:rgba(29,48,65,.72);margin:0!important;padding-left:10px!important}}@media only screen and (min-width:667px) and (max-width:736px){#site-navigation ul li a{font-size:11px}}@media all and (min-width:421px) and (max-width:740px){.header-banner{max-height:340px!important}#masthead{padding:35px 40px!important}}@media all and (max-width:420px){.site-branding a img{width:80%}#masthead{padding:25px!important}}@media screen and (min-width:375px) and (max-width:414px){#site-navigation ul li.current-menu-item>a,#site-navigation ul ul li a:hover{color:#ea5a0b!important}#masthead .site-branding img{max-width:60%}#primary-menu{background-color:rgba(238,238,238,.13);padding-left:20px;width:370px}#primary-menu li{width:100%}#site-navigation ul li a{line-height:32px}.sub-menu{background-color:#10263adb;margin-left:-20px!important;padding-left:20px!important}}@media all and (max-width:375px){.mobile-call-btn{margin-left:5px}}@media all and (max-width:320px){.mobile-call-btn{margin-left:-45px}}.home-image-description{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/pattern-bg.png);height:545px;padding:45px 45px 100px 45px!important}.home-image-bg{background-image:none!important}.home-image-bg-section .home-image-description p{font-size:17px;font-weight:400;letter-spacing:1px;line-height:30px}.home-awards input{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:1.8;padding:12px 20px;text-decoration:none;text-transform:uppercase}.home-awards input:hover{background-color:#031728}.service-name{color:#1c3041;letter-spacing:.5px;line-height:65px;text-transform:uppercase}.home-service-more-block{display:block}.home-service-block h5+p{margin-top:30px}.avoid-costly-mistake-section{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/custom-home-book-bg.png);max-height:420px;margin:20px 0 125px;padding:50px 0 0 70px}.home-book-section .orange-button{position:relative;top:-105px;left:25px}.avoid-costly-mistake-description .section-heading{font-size:22px;line-height:35px;letter-spacing:1px;text-transform:uppercase;text-align:left}.home-service-block .orange-button:hover{background-color:#ea5a0b}.avoid-costly-mistake-description p{font-size:15px;font-weight:300;line-height:25px;letter-spacing:.5px;margin-top:17px}.avoid-costly-mistake-description p:last-of-type{float:right;margin-top:20px;font-size:18px}.avoid-costly-mistake-description{padding:0}.before-you-build-book img,.driven-by-book img{width:310px;height:auto;position:relative;left:25px}.driven-by-book{top:-115px}.before-you-build-book-book,.book-driven-by-book{display:inline-block}.optimize-your-home.section-padding{padding-top:70px}.optimize-your-home .image-block-1{background-image:url(https://h4living.com.au/wp-content/uploads/2018/09/PAREDE-H4.jpg);background-size:cover;background-repeat:no-repeat;height:555px}.optimize-your-home .image-block-2{background-image:url(https://h4living.com.au/wp-content/uploads/2018/08/home-optimize-image-2.jpg);background-repeat:no-repeat;height:555px}.optimize-your-home h2{font-size:22px;line-height:35px;text-align:left;width:330px}.optimize-your-home h2.orange{font-size:19px;line-height:1.6}.home-awards p{font-size:19px;margin-bottom:30px;letter-spacing:1px;line-height:40px;font-weight:500;text-align:center;width:1045px}.home-awards .section-padding{padding-bottom:105px;padding-top:75px}.service-block1{background:url(http://h4living.com.au/wp-content/uploads/2017/12/custom-design-build.png)}.service-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/unique-concept-home-designs.png)}.service-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/renovations-extensions-additions.png)}.service-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/interiors.png)}.home-service-more-section .service-more-block1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/custom-design-build-1.png)}.home-service-more-section .service-more-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/small-lot-home-designs-2.png)}.home-service-more-section .service-more-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/custom-home-design-3.png)}.home-service-more-section .service-more-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/major-renovations-4.png);position:relative}.home-service-more-section-2 .service-more-block2-1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/hampton-style-home-designs-5.png)}.home-service-more-section-2 .service-more-block2-2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/three-level-home-designs-6.png)}.home-service-more-section-2 .service-more-block2-3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/passivehaus-standard-7.png)}.home-service-more-section-2 .service-more-block2-4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/healthier-homes-8.png)}.service-block{height:250px;width:250px;margin-top:10px;padding:60px 15px;text-align:center;background-repeat:no-repeat}.home-service-more-section h5{width:175px}.home-service-more-section h5 a:visited,.home-service-more-section h5 a{color:#fff}.home-service-more-section{margin-bottom:5px}.home-service-more-contiainer a{text-decoration:none}.service-block h5{font-size:16px;letter-spacing:1px;line-height:1.5;width:206px;margin:0 auto;font-weight:600}.service-block h5 a{margin:auto;font-size:16px;letter-spacing:1px;line-height:1.5;text-align:center;width:206px;color:#fff;font-weight:600;text-decoration:none}.home-service-more-contiainer .service-block h5{width:185px}.home-service-block a{background:none;font-size:14px;border:2px solid #ea5a0b;padding:4px 15px}.home-service-more-section .service-block{outline:1px solid #fff;outline-offset:-15px;z-index:0;display:flex;align-items:center}.home-service-more-contiainer{padding-top:20px;padding-bottom:125px}.service-more-block4{margin-right:0}.home-service-image-overlay{position:relative}.home-service-image-overlay:before{position:absolute;content:' ';top:0;left:0;width:100%;height:100%;display:none;z-index:-1}.home-service-image-overlay:hover:before,.home-service-more-block h5:hover{cursor:pointer;display:block}.image-overlay-orange-color:before{background-color:rgba(234,90,11,.8);transition:.5s ease}.home-image-bg-section{padding:45px 0!important}.home-book-section img+p,.service-block+p{display:none}.service-block4 .section-title-underline::after{margin-top:40px}.avoid-costly-mistake-description .section-heading::after{border:1px solid #ea5a0b;margin:8px 0 0;text-align:left}.home-blue-background-description .our-holistic{font-size:18px;font-weight:300;width:auto;letter-spacing:.6px;line-height:30px;margin-bottom:15px}.home-blue-background-description{background-color:#f2f9ff;height:555px;padding:90px 0 80px 120px!important;float:right:}.home-optimize-description{padding:150px 0 80px 120px!important}.home-service-block-section h5::after{border:1px solid #133246;content:'';display:block;margin:10px auto;width:60px}.optimize-your-home .section-heading::after{border:1px solid #ea5a0b;margin:8px 0 30px;text-align:left}.home__slider.slick-vertical .slick-slide{height:100vh}.home-optimize-description .our-holistic{margin-bottom:25px}.home-awards button{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-family:'proxima-nova',sans-serif;font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:25px;padding:14px 30px;text-decoration:none;text-transform:uppercase}.steps-learn-more-button{padding-left:15px}.steps-learn-more-button.passivehaus-design{padding-left:0}.home-service-block.section-padding{padding-top:65px}.home-optimize-description .solar-passive-list-section ul li{width:auto;margin-bottom:12px}.home-optimize-description .solar-passive-list-section{margin-top:13px;margin-bottom:25px}.home-optimize-description strong{font-size:20px;color:#333}.before-you-build-book img,.driven-by-book img{width:auto;left:0!important}.home-blue-background-description a{color:#d2510a}.avoid-costly-mistake-section a:hover{color:#fff}.avoid-costly-mistake-description li{list-style:none;font-size:15px}.avoid-costly-mistake-description ul{padding-left:0;padding-top:10px}.avoid-costly-mistake-description li:before{content:url(http://h4living.com.au/wp-content/uploads/2017/11/list-tick-mark.png);left:-26px;position:relative;top:5px}.h4-book-subscript{font-size:12px!important}.home-image-description-content{width:75%;padding:0 0 0 45px}.h4-glance-video{width:100%;position:relative}.home-image-wrapper{display:inline-flex;position:relative}.h4-at-a-glance-video{position:absolute;top:50%;transform:translateY(-50%)}.home-image-description{height:auto!important;padding:45px 45px 80px 45px!important}.solar-passive-list-section .solar-passive-list li{font-size:17px}.optimize-your-home.section-padding{padding-top:0}.see-more{color:#ea5a0b!important}.cost-calculator{padding-top:25px;width:45%}.cost-calculator-section{display:flex}.cost-calculator-section p{text-align:left}.cost-calculator-section h2{text-align:left}.cost-calculator-section .section-heading::after{margin:0}.cost-calculator-desc{width:55%;padding:0 40px 0 40px}.cost-calculator-section-padding{padding-top:65px!important;padding-bottom:65px!important}.cost-calculator-list{list-style:none;margin-left:-65px;font-weight:700}.home-take-full-control{padding:50px 0}.home-take-full-control p{font-size:19px;letter-spacing:1px;font-weight:500;text-align:center}.home-take-full-control h4{margin-top:-15px}.home-take-full-control h3{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:.5}.home-take-full-control hr{background-color:#ea5a0b;margin-bottom:0;max-width:715px}#floor-plan h2{margin:0 auto;width:212px}@media all and (max-width:1000px){.home-take-full-control h3{line-height:2}}@media all and (min-width:1441px){.home-blue-background-description{padding:75px 35px 0 0!important;float:right}.home-optimize-description{padding:40px 0 80px 0!important}.home-blue-background-description .content{float:left;padding-left:10%}.home-optimize-description .content{float:left}}@media all and (max-width:1440px){.home-blue-background-description{padding:75px 25px 80px 90px!important}.home-optimize-description{padding:25px 40px 0 65px!important}.home-blue-background-description .our-holistic{font-size:16px}.home-optimize-description .solar-passive-list-section ul li{margin-bottom:4px}}@media all and (min-width:1024px) and (max-width:1200px){.before-you-build-book img,.driven-by-book img,.home-book-section .orange-button{top:0}.avoid-costly-mistake-description p:last-of-type{margin-top:-7px}}@media all and (max-width:1024px){.avoid-costly-mistake-description p{max-width:100%}}@media all and (min-width:768px) and (max-width:900px){.avoid-costly-mistake-description .section-heading{width:260px;font-size:19px}}@media all and (min-width:1024px) and (max-width:1200px){.home-blue-background-description{padding:60px 40px 30px 45px!important}.home-optimize-description{padding:85px 40px 30px 45px!important}}@media all and (min-width:768px) and (max-width:1199px){.home-service-block,.home-service-more-block{max-width:550px;margin:0 auto}}@media all and (min-width:768px) and (max-width:1024px){.home-service-meduim-section{display:block}.home-image-bg-section{padding:20px 0!important}.optimize-your-home.section-padding{padding:0}.home-image-description{padding:25px 25px 20px 45px!important;height:auto}.service-block{margin:10px auto 30px}.before-you-build-book img,.driven-by-book img,.home-book-section .orange-button{top:0;left:0}.avoid-costly-mistake-section{max-height:530px;margin:0 0 50px}.optimize-your-home .image-block-1,.optimize-your-home .image-block-2{height:500px}.home-blue-background-description{padding:50px 60px 80px 60px!important;height:500px}.home-optimize-description{padding:27px 25px 1px 48px!important}.home-blue-background-description .our-holistic{font-size:14px;line-height:23px;margin-bottom:0;letter-spacing:0}.home-awards p,.home-blue-background-description .our-holistic{width:100%}.home-awards p{line-height:28px}.home-service-more-contiainer{padding-bottom:15px}.home-awards.section-padding{padding:30px 0 45px}.home-service-meduim-section.section-padding{padding-top:10px;padding-bottom:0}.home-blue-background-description .solar-passive-list-section .solar-passive-list li{font-size:14px;line-height:18px}.home-blue-background-description .solar-passive-list-section .solar-passive-list li:before{width:20px;height:20px}.home-blue-background-description .orange-button{padding:11px 14px;font-size:13px}.home-optimize-description strong{font-size:17px;font-weight:600}.home-optimize-description .solar-passive-list-section ul li{line-height:17px;margin-bottom:10px}}@media all and (max-width:812px){.home-awards a{display:block}}@media all and (max-width:768px){.mobile-call-btn{display:initial}.home-optimize-description{padding:4px 10px 1px 30px!important}.h4-at-a-glance-video{position:relative!important;transform:translateY(0%)!important}.home-image-wrapper{display:block!important}.home-image-description-content{width:auto!important;padding:0!important}.cost-calculator-section{display:block!important}.cost-calculator-desc{width:auto!important;padding:0!important}.cost-calculator{width:auto!important}.design-principles .section-description + p{display:block}.design-principles .section-description-width{width:100%}}@media all and (max-width:767px){.avoid-costly-mistake-section{max-height:870px;padding:50px 0 50px 70px}.driven-by-book img,.home-book-section .orange-button{top:0}.avoid-costly-mistake-description p:last-of-type{float:none}.driven-by-book img{width:270px!important}}@media all and (min-width:421px) and (max-width:740px){.optimize-your-home .image-block-1,.optimize-your-home .image-block-2{height:340px}.home-image-bg{width:335px;height:300px}.home-awards.section-padding{padding-bottom:0;padding-top:20px;margin-bottom:40px}.optimize-your-home.section-padding{padding-top:25px}.home-image-description{height:auto;padding:45px 20px!important}.avoid-costly-mistake-section{padding:45px 25px;height:auto;margin-bottom:25px!important}.home-book-section{margin-top:15px;padding-left:0}.home-service-more-contiainer{padding-bottom:20px!important}.home-image-bg-section{padding:10px 0!important}.before-you-build-book img,.driven-by-book img,.home-book-section .orange-button{top:0;left:0}.home-awards p{max-width:100%;line-height:32px}.home-blue-background-description{padding:30px 0 30px 75px!important;height:auto}.home-optimize-description .our-holistic{margin-bottom:35px}.home-optimize-description{padding:45px 0 30px 75px!important;height:420px}.optimize-your-home .image-block-1{margin-bottom:20px!important}.home-service-block .section-padding{padding-top:15px}.design-principles .section-description-width{max-width:100%}}@media all and (max-width:420px){.optimize-your-home h2{font-size:20px}.home-service-more-section h5{width:130px!important;margin:40px auto auto!important;text-align:center;font-size:11px;line-height:18px}.home-service-small-section h5,.home-service-small-section p{text-align:center;font-size:11px;width:145px;line-height:18px;margin:auto}.avoid-costly-mistake-description .section-heading{font-size:18px;max-width:100%;line-height:22px}.home-service-small-section .service-image{padding:35px 5px;text-align:center;margin-bottom:30px}.home-service-block .section-padding{padding-bottom:0}.home-image-bg-section .home-image-description p,.service-block h5{font-size:15px}.home-blue-background-description{padding:10px 20px!important;height:390px}.home-awards p,.home-blue-background-description .our-holistic{font-size:15px;max-width:100%}.home-image-description{height:240px;padding:15px 20px!important}.home-image-description p{margin:0}.avoid-costly-mistake-section{height:auto;padding:20px;margin:0}.optimize-your-home .section-padding{padding-top:35px}.before-you-build-book img,.driven-by-book img,.home-book-section .orange-button{top:0;left:0;width:200px}.home-book-section{margin-top:15px;padding-left:0}.home-image-bg-section{padding:0 0 10px!important}.home-service-small-section{padding-bottom:0}.optimize-your-home .image-block-1,.optimize-your-home .image-block-2{height:350px;background-repeat:no-repeat}.home-awards{padding:35px 20px 35px!important}.service-block{margin:10px auto auto}.home-image-bg{width:335px}.home-optimize-description{height:310px!important}.home-optimize-description .our-holistic{margin:10px 0}.home-awards button{letter-spacing:1px;line-height:25px;padding:10px 11px;font-size:13px;width:90%}.home-awards p{line-height:22px!important}.home-awards .col{padding:0!important}.home-service-small-section .orange-button{padding:5px 10px}.home-service-small-section .service-block4{padding:44px 10px}.home-service-small-section .section-padding{padding-top:0}.home-service-more-contiainer{padding-bottom:0}.section-title-underline::after{margin-bottom:15px}}@media all and (max-width:414px){.home-blue-background-description{padding:20px 25px 30px 45px!important;height:auto}.home-blue-background-description .our-holistic{font-size:14px;margin-bottom:0}.optimize-your-home.section-padding{padding-top:0}.home-optimize-description{height:auto!important}}@media all and (max-width:375px){.home-image-description-content{top:0!important}.home-image-description-content{padding-top:50px!important}.home-image-bg{height:auto!important}}.concept-to-completion{color:#fff}.concept-to-completion .section-description-title{color:#1c3041;margin-bottom:10px;letter-spacing:.5px;font-size:22px;line-height:30px}.step-section{border-left:2px dotted #F3A478;padding-left:50px}.concept-to-completion .section-description{max-width:1100px;line-height:30px;margin:0;letter-spacing:.5px;text-align:center}.step-description p{margin:10px 0;width:1030px;line-height:30px}.step-description{margin:30px 0}.step-desc-wrapper{margin-top:17px}.step-description .col,.step-desc-wrapper .col{padding-left:0}.steps{font-size:17px;font-weight:700;line-height:24px;margin-bottom:0;text-transform:uppercase}.step-section h5{margin-top:0;position:relative;top:-30px}.step-title-section{margin-top:60px}.step-section span{position:relative;left:0;top:0}.step-section span+p{display:none}.step-section span::before{content:url(http://h4living.com.au/wp-content/uploads/2017/11/step-icon.png);position:relative;left:-61px;top:0}.step-section .service-block{width:240px;height:210px}.step1-section .service-block1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Your-Vision.png);position:relative}.step1-section .service-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Site-Analysis.png)}.step1-section .service-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Concept-Development.png)}.step1-section .service-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Concept-Design.png)}.step2-section .service-block1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Working-Drawings.png)}.step2-section .service-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Detail-Drawings.png)}.step2-section .service-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/3D-Virtual-Reality.png)}.step2-section .service-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Specifications.png)}.step3-section .service-block1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Tender-Documents.png)}.step3-section .service-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Tender-Management.png)}.step3-section .service-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Tender-Review.png)}.step3-section .service-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Builder-Selection.png)}.step4-section .service-block1{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Council-Approval.png)}.step4-section .service-block2{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Construction-Start.png)}.step4-section .service-block3{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Site-Inspections.png)}.step4-section .service-block4{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/Handover.png)}.step-section .service-block{box-shadow:6px 4px 7px 1px rgba(0,0,0,.09)}.step-section .service-block p{position:relative;top:100px;font-size:16px;letter-spacing:.5px;line-height:24px;font-weight:500}.image-overlay{position:relative}.image-overlay:before{background-color:rgba(16,38,55,.5);transition:.5s ease}.image-overlay:before{position:absolute;content:' ';top:158px;left:0;width:100%;height:25%;display:block;z-index:0;transition:.5s ease}.step1-position{position:relative;top:0}.step-section h3{margin:0;position:relative;top:-25px;margin-bottom:5px}.step-title{color:#113044;font-size:25px;font-weight:700;line-height:24px;letter-spacing:.75px}.step-description + p,.step-section h3+p,.step-section span+p{display:none}.step-section-container .section-padding,.building-renovating-section .section-padding{padding-bottom:75px}.what-we-do-video iframe{border:10px solid #ffefe6;margin-top:40px}.step-section-container p{margin:10px 0}.what-we-do-find-button{margin:31px 0 45px}.concept-to-completion-wrapper{background-image:url(http://h4living.com.au/wp-content/uploads/2018/05/what-we-do-cusyom-design-bg.jpg)}.concept-to-completion-wrapper h3{font-size:28px;margin-bottom:15px;font-weight:500}.step-desc-wrapper a{margin:20px 0}.design-principles .key-elements{text-align:center;max-width:950px;margin:0 auto}.design-principles .key-elements h4{font-size:20px;color:#113044;line-height:35px;margin:0}.design-principles-std{margin-top:45px}.key-elements-list ul li{width:auto}.key-elements-list ul li{margin-bottom:15px}.key-elements-list ul ul li::before{display:none}.key-elements-list .solar-passive-list>li{color:#113044;font-weight:600}.key-elements-list a{text-decoration:none;color:#ff8b10}.key-elements-list a:hover{color:#4169e1}.ch__floor__plan{margin-bottom:65px}.pre-design-list-section ul li{width:auto!important}.blue-color{color:#092135}.pre-design-section-padding{padding:50px 0}.pre-design-subtittle{font-weight:500;font-size:22px}.pre-design-phase-section{display:flex;justify-content:center}.pre-design-phase-section li{list-style:none}.pre-design-phase-section li:last-of-type{margin-top:30px}.pre-design-phase{text-align:center}.pre-design-phase p{color:#113044;font-weight:700;font-size:18px;letter-spacing:.5px}.pre-design-phase p{margin:0 auto}.pre-design-phase ul{padding:10px 40px;margin:0}.design-phase{text-align:center}.design-phase-section{margin-top:45px;background-color:#c9c9c9;padding:30px;border-radius:50px}.two-phase{text-align:center;margin-top:40px;font-weight:500}.concept-to-completion .section-heading:after{border:1px solid #fff}.pre-design-phase-section-heading{background-color:#e9e8e6;border-radius:50px;padding:50px 50px 55px}.pre-design-phase-section-heading h3{text-align:center;color:#2c333b;font-size:26px;margin:0}@media all and (max-width:1024px){.building-renovating-section p,.solar-passive-section h2+p,.step-description p{max-width:100%}.what-we-do-video iframe{margin-top:20px}.service-block4{padding-top:80px}.concept-to-completion .section-description-title{font-size:18px;letter-spacing:0}}@media all and (max-width:995px){.pre-design-phase a{display:block}}@media all and (max-width:812px){.pre-design-phase .orange-button{font-size:13px;padding:15px 27px;display:block}.pre-design-phase ul{padding:10 10px!important}.pre-design-phase p{font-size:15px!important;line-height:20px}}@media all and (min-width:768px) and (max-width:1024px){.step-section .service-block{margin:0 0 30px}.step-section span::before{left:-46px}.step-title-section{padding-left:0}.step-description{margin:0;margin-bottom:30px!important}.step-section-container .section-padding{padding-bottom:65px;padding-top:40px}.section-images .col-lg-3{padding:0}.step-section .row{margin:0 -15px}}@media all and (max-width:736px){.pre-design-phase-section-heading h3{font-size:22px;margin-bottom:10px}.pre-design-phase-section{display:block!important}.pre-design-phase .orange-button{display:inline}}@media all and (min-width:421px) and (max-width:740px){.section-images .col-sm-6{padding:0}.step-section .row{margin:15px -15px}.step-section{padding-left:30px}.step-section span{left:20px}.step-section h3,.step-section h5{left:-10px}}@media all and (max-width:420px){.step-section .orange-button{float:left}.step-section-images .service-block{margin-top:15px}.building-renovating-section{margin-top:0!important;padding-bottom:30px!important}.design-principle-align-margin{padding-left:0!important}.step-section{margin-bottom:0}.concept-to-completion .section-description{font-size:15px;letter-spacing:.3px}.step-section{padding-left:20px}.step-section-images .service-block{float:left;position:relative;top:-30px}.building-renovating-right-description h2{margin-top:10px!important;margin-bottom:20px!important}.step-section span{top:0;left:30px}.step-description{margin:0;margin-bottom:25px}.step-title{font-size:20px}.steps{font-size:14px}.step-section-container.section-padding{padding-top:0;padding-bottom:10px}.step-section .service-block p{top:55px;line-height:15px!important;font-size:14px}.step-section-images .service-block{background-size:183px;height:155px;top:-30px;width:183px}.image-overlay:before{top:108px;height:30%}.what-we-do-find-button{margin:31px 0 100px}.pre-design-phase-section{display:block!important}.pre-design-phase{padding:20px 0}}.compare-building-quotes-container{padding-bottom:95px}@media all and (min-width:1200px){.contact-form.service{min-width:1140px!important;padding-top:55px;padding-bottom:0}}@media all and (max-width:1024px){.compare-building-quotes-container{padding-bottom:40px}.contact-form.service{margin:auto;padding-top:40px}.container .service-details{padding-bottom:0!important}}@media all and (min-width:768px) and (max-width:1024px){.compare-building-quotes-container{padding:60px 0}}@media all and (max-width:768px){.section-heading{font-size:25px;line-height:34px}}@media all and (max-width:420px){.compare-building-quotes-container{padding-bottom:25px}.compare-building-quotes-container.section-padding,.building-renovating-section.section-padding{padding-top:35px}}.compare-building-quotes-container .section-description{margin-bottom:40px}.concept-to-completion-wrapper .section-description{padding:0 110px!important;line-height:30px!important}.building-renovating-right-description h2{margin-top:0;text-align:left}.building-renovating-content-2 .section-heading::after{display:none}.building-renovating-content-2{margin-top:30px}.building-renovating-content-2 a{font-weight:600}.building-renovating-section.section-padding{padding-bottom:90px}.building-renovating-right-description .section-heading::after{border:1px solid #ea5a0b;margin:0;text-align:left}.building-renovating-right-description .section-heading::after{border:1px solid #113044;margin-bottom:60px}.building-renovating-left-subheading{width:330px;color:#1c3041;font-size:22px;letter-spacing:0;line-height:33px;text-align:left;border-left:3px solid #ea5a0b;padding-left:25px;margin:10px 0 0;font-weight:700;text-transform:capitalize}.building-renovating-right-description p.orange{font-weight:600}.building-renovating-right-description a:hover{cursor:pointer}.building-renovating-right-description a:visited{color:#ea5a0b}.building-renovating-section p{width:705px}.h4-high-performance-section{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/pattern.png);min-height:700px}.h4-high-performance-section.section-padding{padding:105px 0 90px}@media all and (min-width:768px) and (max-width:1024px){.building-renovating-section.section-padding{padding-bottom:30px;padding-top:60px}}@media all and (max-width:740px){.building-renovating-right-description .section-heading::after{margin-bottom:10px}.building-renovating-right-description + p{display:none}.building-renovating-right-description h2{margin-bottom:0}}@media all and (min-width:421px) and (max-width:740px){.building-renovating-right-description h2{font-size:28px}.step-section-container.section-padding{padding:35px 0}.building-renovating-section.section-padding{padding-bottom:30px;padding-top:50px}}@media all and (max-width:420px){.building-renovating-right-description p{margin:5px}.building-renovating-left-subheading{font-size:18px;line-height:20px;margin-bottom:15px}}.design-principle-align-margin h2{margin-top:0;text-align:left}.design-principle-align-margin{padding-left:30px}.solar-passive-list-section .steps-learn-more-button.sub-section-top-margin{margin-top:45px}.living-house-design .design-principle-sub .col-12{padding-left:0}.solar-passive-section h2+p{width:630px}.design-principle-image{box-shadow:-5px 5px 18px 0 rgba(0,0,0,.2)}.living-house-design .design-principle-sub ul{padding-left:45px!important}.design-principle-align-margin .section-heading::after{display:none}.design-principles .section-description-width{max-width:965px;line-height:30px}.design-principle-sub .section-heading{color:#113044;font-size:25px;line-height:1.5}.solar-passive-list-section ul li{list-style:none;list-style-image:url(http://h4living.com.au/wp-content/uploads/2017/11/list-tick-mark.png);width:260px}.solar-passive-list-section ul{margin:0;padding-left:32px}.solar-passive-section .section-heading::after{display:none}.design-principles.section-padding{padding:90px 0 105px}.solar-passive-section.section-padding,.living-house-design.section-padding{padding:125px 0 135px}.passivehaus-design-section{padding-bottom:95px}.passivehaus-design.sub-section-top-margin{margin-top:40px}.passivehaus-design + p,.passivehaus-design-section .container + p{display:none}.passivehaus-design img{position:relative;top:-32px}.design-principles.section-padding{padding:70px 0 90px}@media all and (min-width:1024px) and (max-width:1200px){.h4-high-performance-section{min-height:680px;max-height:530px}.about-right-list-img img{max-width:93%}.service-details{padding:70px 0}}@media all and (min-width:768px) and (max-width:1023px){.h4-high-performance-section{min-height:550px;max-height:550px}}@media all and (min-width:768px) and (max-width:1024px){.building-renovating-content-1 + p,.building-renovating-content-2 + p,.building-renovating-right-description + p{display:none}.building-renovating-right-description .section-heading::after{margin-bottom:0}.design-principles .section-padding{padding:35px 0 55px 0}.solar-passive-section .section-padding{padding:65px 0 70 0}.design-principle-align-margin{padding-left:15px}.living-house-design .steps-learn-more-button{margin-left:0;padding-left:0}.design-principle-sub{margin-top:20px}.living-house-design .section-padding{padding:60px 0}.h4-high-performance-section .section-padding{padding:45px 0 0;padding-top:60px}.passivehaus-design-section{padding:80px 0 40px 0px!important}}@media all and (max-width:736px){.solar-passive-list-section p,.solar-passive-list-section ul li{width:415px}.design-principle-sub h2{margin-top:20px}.solar-passive-list-section .list-right{margin-left:0}.design-principles .section-description + p,.solar-passive-list-section + P,.solar-passive-list-section + p,.solar-passive-list-section .col-12 + p,.solar-passive-list-section .row + P{display:none}}@media all and (min-width:421px) and (max-width:740px){.design-principles.section-padding{padding:20px 0 30px}.design-principles .section-description-width{max-width:100%}.solar-passive-section .section-padding{padding:60px 0}.passivehaus-design-section{padding-bottom:15px!important}.design-principles .section-description-width{max-width:90%}.living-house-design .section-padding{padding:50px 0 35px}.living-house-design .steps-learn-more-button{margin-bottom:25px;margin-left:0;padding-left:0}.design-principle-align-margin{padding-left:15px}.h4-high-performance-section{min-height:400px;max-height:400px}.passivehaus-design .sub-section-top-margin{margin-top:10px}}@media only screen and (max-width:414px){.solar-passive-list-section p,.solar-passive-list-section ul li{width:100%}.living-house-design .row,.solar-passive-section .row{margin-left:0!important;margin-right:0!important}.living-house-design .design-principle-align-margin,.solar-passive-section h2{padding-left:15px!important}.design-principles .section-padding{padding:10px 16px 20px}.h4-high-performance-section{max-height:290px;min-height:290px}.h4-high-performance-section .section-padding{padding:35px 0 0}.solar-passive-list-section ul li{margin-bottom:10px!important}.solar-passive-list-section .steps-learn-more-button .sub-section-top-margin{margin-top:20px}.design-principle-sub .section-heading{font-size:18px;line-height:26px;padding-left:0!important}.passivehaus-design-section h2{margin-left:15px!important}.solar-passive-section .section-padding{padding:35px 0 40px}.living-house-design .section-padding{padding:0 0 40px!important}.passivehaus-design .sub-section-top-margin{margin-top:10px}.passivehaus-design-section{padding-bottom:5px!important}}.what-we-do-video .section-padding{padding:85px 0 120px}.what-we-do-form .section-padding{padding:65px 0 80px}.what-we-do-video img{border:10px solid #ffefe6;margin-top:40px}@media all and (min-width:768px) and (max-width:1024px){.what-we-do-video .section-padding{padding:35px 0 50px}.what-we-do-form .section-padding{padding:40px 0}}@media all and (max-width:768px){.building-renovating-left-subheading{width:100%}}@media all and (min-width:421px) and (max-width:740px){.what-we-do-form .section-padding{padding:20px 0}.concept-to-completion{padding-top:45px}.h4-high-performance-section .section-padding{padding:45px 0 0}.what-we-do-video .section-padding{padding:10px 0 40px}}@media all and (max-width:420px){.what-we-do-video img{margin-top:10px}.what-we-do-form .section-padding{padding:15px 0 10px}.what-we-do-video .section-padding{padding:15px 0 25px}}#custom-home .ch__section{padding-top:90px}#custom-home .ch__section__title{margin-bottom:32px}#custom-home-drawing-board{background:#f9f9f9;padding-top:90px;padding-bottom:45px}#custom-home-drawing-board .ch__section__content p.bottom{color:#000}#custom-home{padding-bottom:45px}#custom-home-drawing-board .ch__section__title{margin-bottom:30px}#custom-home-home-designs{padding-bottom:45px;padding-top:90px}.custom-home .section-gap{padding:70px 0}.passive-house-benefits h5 a{color:#ff8400;font-size:24px;font-weight:600;line-height:30px;letter-spacing:.7px;margin:20px 0 30px;text-decoration:none}.home-design-insipiration{margin:40px 0 50px}.home-design-insipiration>h2{margin-bottom:40px!important}.home-design-insipiration .design-insipiration-info{max-width:900px;margin:0 auto;text-align:center}.home-design-insipiration .design-insipiration-info p:not(:last-child){margin:0}.home-design-insipiration .design-insipiration-info strong{font-size:26px;color:#10263a}.home-design-insipiration .design-insipiration-info strong>a{text-decoration:none;color:#10263a}.home-design-insipiration .design-insipiration-info strong>a:hover{color:#eb590c}@media all and (max-width:420px){#custom-home .ch__section__title{font-size:24px}.ch__section{padding-top:20px}}.custom-home-passivehaus-heading{padding-top:0}.custom-home-passivehaus-heading p{letter-spacing:.5px;line-height:30px;margin:auto;width:960px}.what-is-passivehouse{background:#f9f9f9;padding:60px}.what-is-passivehouse h4{color:#1c3041;margin-top:0}.what-is-passivehouse p:last-child{margin-bottom:0}.what-is-passivehouse img{box-shadow:10px 10px 10px 0 rgba(0,0,0,.2);float:right}.sub-heading{font-size:25px;font-weight:600;line-height:27px;letter-spacing:.8px}.passive-house-benefits ul li{list-style:none;list-style-image:url(http://h4living.com.au/wp-content/uploads/2017/11/list-tick-mark.png);letter-spacing:.5px;line-height:30px;margin-bottom:35px;padding-left:25px;width:321px}.passive-house-benefits h2{color:#172633;font-size:55px;font-weight:700;letter-spacing:.55px;line-height:70px;margin:60px 0 0}.golden-text h5{color:#ff8400;font-size:24px;font-weight:600;line-height:30px;letter-spacing:.7px;margin:20px 0 30px}.golden-text p{line-height:30px;margin:10px 0;width:1000px}.cta-ask-designer-container p{color:#113044;letter-spacing:.5px;line-height:30px;margin:35px auto 40px;width:750px}.cta-ask-designer-container h4{color:#113044;font-weight:700;letter-spacing:.75px;line-height:30px;margin:0}.custom-home-book-section{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/custom-home-book-bg.png);background-repeat:no-repeat;margin:auto;margin-top:50px;background-position-x:center}.custom-home-book-section h4{font-size:23px;line-height:30px;margin-bottom:0;margin-top:45px}.custom-home-book-section p{font-size:15px;font-weight:300;letter-spacing:.6px;line-height:30px;width:590px}.custom-home-book-section span{background:#ea5a0b;cursor:pointer;padding:10px 20px;font-size:14px;font-weight:600;line-height:35px;text-transform:uppercase;letter-spacing:1.4px}.custom-home-book-section span:hover{background-color:#d2510a;transition:all .3s ease .03s;-webkit-transition:all .3s ease .03s}.custom-book{position:relative;top:-60px;padding:10px 0 10px 55px}.passive-house-benefits .list-section-lanscape{display:none}.passive-house-benefits .list-section{display:block}.custom-home-book-section input[type="email"]{border-radius:0;font-size:15px;font-weight:400;letter-spacing:.5px;padding:6px 70px 7px 17px}.custom-home-book-section input[type="submit"]{background:#ea5a0b;color:#fff;border:none;border-radius:0;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 25px}.mc4wp-alert mc4wp-success p{color:#fff;margin-top:3px;font-size:13px}@media all and (max-width:1024px){.custom-home-passivehaus-heading p,.cta-ask-designer-container p,.custom-home-book-section p{max-width:100%}.golden-text p{line-height:25px;max-width:100%}.passive-house-benefits h2{margin-top:0}}@media all and (min-width:768px) and (max-width:1024px){.what-is-passivehouse{padding:60px 20px}.passive-house-benefits h2{margin-bottom:10px;text-align:center}.passive-house-benefits ul{margin-left:0}.passive-house-benefits .list-right li{margin-bottom:42px}.what-is-passivehouse h4{font-size:24px}.section-gap{padding:40px 0}.passive-house-benefits ul li{margin-bottom:32px}.custom-book{left:12px;width:260px;top:-30px}.custom-home-book-section h4{margin-top:15px;width:370px}.custom-home-book-section{padding:10px;margin-top:30px}.custom-home-book-section p{font-size:14px;width:350px}.cta-ask-designer-container.section-gap{padding-bottom:60px}.custom-home-book-section .col-md-8{padding-left:50px}}@media all and (min-width:1024px) and (max-width:1200px){.passive-house-benefits .list-section-lanscape{display:block}.passive-house-benefits .list-section{display:none}.custom-book{left:70px;top:-55px;width:285px}.custom-home-book-section h4{width:88%;margin-top:35px}.custom-home-book-section p{width:85%}.custom-home-book-section .col-md-8{padding-left:100px}}@media all and (max-width:740px){.section-gap{padding:30px 0}.passive-house-benefits h2{font-size:35px;text-align:center}.what-is-passivehouse .image-container{margin:15px 0}.passive-house-benefits ul{margin-left:0}.custom-home-book-section{padding:30px 10px;background-repeat:repeat-y}}@media all and (min-width:421px) and (max-width:740px){.custom-book{height:270px;left:115px;width:230px;top:0}.cta-ask-designer-container .section-gap{padding-bottom:50px}.custom-home-book-section{padding:40px 30px;margin-top:10px}}@media all and (max-width:420px){.sub-heading{font-size:21px}.what-is-passivehouse{padding:30px}.passive-house-benefits ul li{margin-bottom:10px;line-height:20px}.golden-text h5{margin:0 0 25px;font-size:22px}.cta-ask-designer-container p{margin:15px 0}.cta-ask-designer-container .section-gap{padding:30px 0 40px}.custom-book{height:180px;left:80px;width:175px;top:0}.custom-home-book-section input{padding-right:0;margin-bottom:20px}.custom-home-book-section{padding:30px;margin-top:35px}.custom-home-book-section img{position:relative;top:-75px}#custom-home-home-designs{padding-bottom:0!important}}@media all and (max-width:375px){.custom-book{left:70px;height:150px;width:145px}.custom-home-book-section h4{font-size:20px}.custom-home-book-section input{width:175px}}#custom-home-home-designs .ch__gallery__title{color:#353535}.portfolio-gallery-navigation li a:active{color:#ea5a0b}.services{padding:100px 0 60px}.services h2{padding-bottom:40px}.services .row{text-align:center}.service-img-section{box-shadow:4px 6px 10px 1px rgba(0,0,0,.04);height:auto;margin:0 auto;width:300px}.services .caption-text{display:table;height:80px;margin-top:0;width:100%}.services .image-title{color:#1c3041;display:table-cell;font-size:17px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;vertical-align:middle}.services .overlay{background-color:#ea5a0b;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.services .service-image:hover .overlay{opacity:.8;transition:.5s ease}.services .plus-icon{color:#fff;font-size:40px;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);top:50%;transform:translate(-50%,-50%)}.services .plus-icon a{color:#fff!important;text-decoration:none!important}.services .service-image{position:relative;width:100%}.services .service-image img{display:block;height:auto;width:100%}.services .row{padding-bottom:50px}.services .image-title a{color:#1c3041}.service-details-content a{color:#ea5a0b;text-decoration:none}.step-section .service-block{cursor:initial}.service-details{padding:75px 0 55px}.service-mobile{display:none}.service-block-section{display:block}.service-img-section a{text-decoration:none}.service-img-section a:hover{cursor:pointer}.h4-studio{margin-top:80px}.h4-studio .section-heading::after{border:1px solid #133246;content:'';display:block;margin:3px auto;width:50px}.h4-studio .color-section{margin-top:45px}.h4-studio h1{font-size:55px;font-weight:400!important}.h4-studio h3{font-weight:400;font-size:28px}.h4-living-selection-studio{background:url(http://h4living.com.au/wp-content/uploads/2018/05/H4_Virtual-Web-Slider.jpg)}@media all and (min-width:768px) and (max-width:1023px){.service-mobile .row{padding-left:55px!important}.services{padding:50px 0 10px}.contact-form.service{padding-bottom:40px}}@media all and (max-width:768px){.service-mobile{display:block}.service-block-section{display:none}}@media all and (max-width:740px){.services{padding:30px 0}.services h2{padding-bottom:20px}.services .caption-text{height:60px}}@media all and (min-width:421px) and (max-width:740px){.service-mobile .row{padding-left:40px}.service-img-section{width:220px}}@media all and (max-width:420px){.service-mobile .row{padding-left:10px}.services .caption-text{height:45px}.services .caption-text p{line-height:20px!important}.service-img-section{width:150px}.services .image-title{font-size:12px}.services .row{padding-bottom:20px}}@media all and (max-width:420px){.h4-studio .color-section{margin-top:20px!important}}@media only screen and (min-width:1024px) and (max-width:1200px){.service-img-section{width:100%!important}}@media only screen and (max-width:768px){.services .row{padding:0 65px}}@media only screen and (min-width:375px) and (max-width:414px){.services .row{padding:0 19px}}@media only screen and (max-width:768px){.service-details{padding:50px 0}.service-details .row{display:block}.service-details-text{max-width:100%!important;padding-bottom:30px;text-align:center}.service-details-content{max-width:100%!important}}.service-details{padding:100px 0 50px}.service-details-content h2{text-align:left}.service-details-content{padding-left:30px}.service-details-text{padding-top:10px}.service-details .section-heading::after{display:none}.service-details hr{background-color:#000!important;border:0;height:2px;margin-bottom:0!important;margin-left:0;margin-top:-22px;width:60px}@media all and (max-width:768px){.service-details-text img{max-height:540px;max-width:400px}.service-details{padding-top:30px;padding-bottom:30px}}@media all and (max-width:420px){.h4-studio h1{font-size:35px;line-height:40px}.service-details-content{padding-left:15px}.service-details hr{margin-top:-10px}.service-details-text img{max-height:400px;max-width:240px}}.about-top-section .page-title{color:#686868;font-size:22px;letter-spacing:1.3px;text-align:center;text-transform:uppercase;margin-bottom:10px}.about-top-section .section-description{font-size:18px;line-height:30px;width:865px}.about-right-list .sub-list{padding:0}.about-right-list ol,.about-right-list ul{margin:0;padding-left:22px;letter-spacing:.5px;line-height:30px;margin-top:30px}.about-right-list ol li,.about-right-list ul li,.solar-passive-list-section ul li{margin-bottom:25px;padding-left:10px}.about-top-section .about-right-list ol li,.about-top-section .about-right-list ul li{width:470px;letter-spacing:.3px}.about-top-section .section-padding{padding-bottom:95px}.about-right-list p{margin-top:30px}.about-list-left-image img{min-height:565px}.about-right-list ul li{list-style:none;list-style-image:url(http://h4living.com.au/wp-content/uploads/2017/11/list-tick-mark.png)}.about-right-list-section .sub-section-top-small-margin{margin-top:30px}.about-top-section .section-heading::after{margin-bottom:40px}.testimonial-video{margin-top:40px}.testimonial-video iframe{border:7px solid #ebebeb;box-shadow:8px 8px 20px #d4d4d4}.who-we-are-section h3{text-align:center;color:#113044}@media all and (min-width:421px) and (max-width:740px){.about-list-left-image img{min-height:300px!important;max-height:300px}.about-list-left-image{text-align:center}.about-top-section .section-description{max-width:100%}.about-right-list{margin-top:10px}.about-top-section.section-padding{padding-bottom:45px!important;padding-top:45px}}@media all and (max-width:420px){.about-top-section .page-title{font-size:17px}.about-top-section .section-description{font-size:15px;max-width:100%}.about-list-left-image img{min-height:340px!important}.about-right-list li{margin-bottom:15px!important}.about-list-left-image{margin-bottom:15px}.about-top-section .section-heading::after{margin-bottom:0}.about-right-list-section .sub-section-top-small-margin{margin-top:10px}.about-top-section .about-right-list ol li,.about-top-section .about-right-list ul li{max-width:100%}.about-right-list.sub-list{padding:20px}.about-right-list p{margin-top:0}.about-top-section.section-padding{padding-bottom:35px}.why-h4 .row + p{display:none}}.who-we-are-description p{max-width:490px;line-height:30px}.who-we-are-section .section-description{font-size:18px;line-height:30px;width:840px}.who-we-are-description .sub-section-top-small-margin{margin-top:20px}.who-we-are-description h4{margin-bottom:20px;max-width:420px}.who-we-are-section + p{margin:0}.who-we-are-right-subtitle{padding-left:2%}.who-we-are-section .section-padding{padding:95px 0 75px}@media all and (min-width:768px) and (max-width:1200px){.about-top-section .about-right-list ol li,.about-top-section .about-right-list ul li,.about-top-section .section-description,.who-we-are-section .section-description{max-width:100%}.about-top-section .section-padding{padding-bottom:50px!important}.who-we-are-section .section-padding{padding-bottom:55px!important}}@media all and (min-width:421px) and (max-width:740px){.who-we-are-description,.who-we-are-section .section-description{max-width:100%}}@media all and (max-width:420px){.who-we-are-section .section-description{max-width:100%}.who-we-are-description .sub-section-top-small-margin{margin-top:10px}.who-we-are-right-subtitle{padding-left:15px}.who-we-are-section .section-description{font-size:15px}}@media all and (min-width:768px) and (max-width:1200px){.testimonial-quotes{max-width:100%;margin-top:0!important;background-size:60px}.testimonial-description-section .sub-section-top-margin{margin-top:20px}.testimonial-description h5{margin-bottom:5px;padding-left:0!important}.testimonial-description .right-description{top:0!important;left:-20px!important}.testimonial-description .left-description{top:5px!important}.customer-say-container .section-padding{padding-bottom:50px!important}}@media all and (min-width:421px) and (max-width:740px){.who-we-are-section .section-padding{padding-bottom:50!important;padding-top:40px}}@media all and (max-width:420px){.who-we-are-section .section-padding{padding-bottom:30px}}.testimonial-name,.testimonial-title{margin-bottom:0}.testimonial-title{font-size:15px;font-style:italic;margin-top:0}.testimonial-name{font-weight:600;line-height:1}.testimonial-quotes{background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/double-quote.png);background-repeat:no-repeat;margin-top:25px;padding:25px 0 0 40px;font-size:16px;line-height:30px}.testimonial-description h5{font-size:14px;letter-spacing:.4px;line-height:45px;margin-top:20;padding-left:40px;text-transform:uppercase}.testimonial-image .right-image img{margin-left:12px}.testimonial-description .right-description{position:relative;top:45px;left:-60px}.testimonial-description .left-description{position:relative;top:45px}.testimonial-description .left-description .first-testimonial{top:0}.testimonial-description-section .testimonial-name,.testimonial-description-section .testimonial-title{padding-left:40px}.customer-say-container h2 + p{margin:0}.customer-say-container .section-padding{padding-top:70px;margin-bottom:30px}@media all and (min-width:768px) and (max-width:1200px){.testimonial-image .first-image{margin-top:80px}}@media all and (min-width:421px) and (max-width:740px){.testimonial-description-section .sub-section-top-margin{margin-top:10px}.testimonial-image .right-image img{margin-left:0}.testimonial-description .right-description{position:relative;top:0;left:0}.testimonial-description .left-description{top:0}.customer-say-container .section-padding{padding-bottom:45px;padding-top:40px}.cta-container{padding-bottom:35px!important}}@media all and (max-width:420px){.testimonial-quotes{margin-top:0}.testimonial-description h5{line-height:0;padding-left:5px}.testimonial-quotes{max-width:100%;background-size:50px;padding-left:5px;margin-bottom:10px;font-size:14px}.testimonial-description-section .testimonial-name,.testimonial-description-section .testimonial-title{padding-left:5px}.testimonial-image.right-image img{margin-left:0}.testimonial-description.right-description{left:0;top:5px}.testimonial-description.left-description{top:0}.testimonial-name{margin-top:0}.customer-say-container.section-padding{padding-bottom:35px;padding-top:50px}}.form-container{margin-top:15px}.nf-form-cont .nf-field-label label{color:#113044;font-size:17px;font-weight:400;line-height:30px}.nf-form-cont .submit-wrap{text-align:center}.entry-footer,.nf-form-cont .nf-form-fields-required{display:none}.nf-form-cont input[type="text"],.nf-form-cont input[type="email"]{padding:20px 0;border:1px solid #e1e1e1}.nf-form-cont .nf-field-element textarea{height:130px;border:1px solid #e1e1e1}.contact-form{background-color:#f9f9f9}.contact-testimonial-icon-section{display:flex}.contact-top-section-heading{margin-bottom:65px}.contact-icon-section span{margin-right:20px}.contact-icon-section{padding-left:125px}.contact-icon-section span .fa-envelope-o,.contact-icon-section span .fa-phone{font-size:17px}.contact-form,.contact-top-section{padding:80px 0}.nf-form-cont input[type="button"]{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:26px;padding:12px 20px;text-transform:uppercase}.nf-form-cont input[type="button"]:hover{background-color:#d2510a;transition:all .3s ease .03s;-webkit-transition:all .3s ease .03s}.contact-testimonial{background-image:url(http://h4living.local/wp-content/uploads/2017/11/quotes.png)}.text-phone{font-size:19px}@media all and (max-width:420px){.nf-form-cont input[type="text"],.nf-form-cont input[type="email"]{padding:5px 0}.label-above .nf-field-label{margin-bottom:0}.nf-form-cont .nf-field-label label{font-size:14px}#ninja_forms_required_items,.nf-field-container{margin-bottom:10px}.nf-form-cont .nf-field-element textarea{height:70px}.nf-form-cont input[type="button"]{font-size:13px;letter-spacing:1px;padding:10px 11px;line-height:24px}}.contact-form .one-half{position:relative;margin-right:4%;float:left;width:48%}.contact-form .last{margin-right:0!important;clear:right}@media only screen and (max-width:767px){.contact-form .one-half{width:100%;margin-right:0}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.contact-form textarea{padding:10px 10px!important}.contact-form .container{padding:0 15px!important}}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.contact-form textarea{width:100%;padding:15px 10px;border-radius:1px;border:1px solid #b7b7b7;background-color:#fff}.contact-form label{color:#113044;font-size:17px;font-weight:400;line-height:35px}.contact-form textarea{height:150px}.contact-form input[type="submit"]{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-family:'proxima-nova',sans-serif;font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:25px;padding:14px 30px;text-decoration:none;text-transform:uppercase}.contact-form input[type="submit"]:hover{background-color:#d2510a;transition:all .3s ease .03s;-webkit-transition:all .3s ease .03s}.contact-form p:last-of-type{text-align:center}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form textarea{margin-bottom:10px}.contact-form input[type="email"]{margin-bottom:-15px}.contact-form .container{padding:0 80px}.contact-form.service{background-color:#fff}.single-blog-post-wrapper .entry-title{text-transform:uppercase;color:#ea5a0b}.single-blog-post-wrapper .sub-heading{font-size:22px}.single-blog-post-wrapper .entry-title:after{border:1px solid #133246}.single-blog-post-wrapper p{text-align:left}.site-footer{background-color:#031728!important}footer p,footer ul{margin:0}footer ul{padding-right:0}footer{padding:15px 0}#footer-menu li a{text-decoration:none}#footer-menu li{list-style:none;padding-right:20px}#footer-menu,#footer-menu li,.menu-footer-menu-container,.site-footer .copyright-text{display:inline-block}#footer-menu li a,.footer-section-text li,.footer-section-text p{color:#fff;font-size:12px;font-weight:100;letter-spacing:.7px;line-height:25px}.footer-section-title{font-weight:600!important;letter-spacing:.4px;margin:12px 0 15px!important}.copyright-section{font-size:11px;font-weight:400;letter-spacing:.33px;line-height:35px}#footer-menu,.menu-footer-menu-container{float:right}.footer-container{background-color:#092135}.footer-container .logo-col{margin-left:0}.footer-container .section-padding{padding-bottom:60px 0 50px}.footer-container .awards{max-width:130px;margin:auto}.footer-container .address-width{max-width:250px;margin:auto}.industry-award-description{max-width:340px;margin:auto auto 35px}.footer-container .awards-image{margin-bottom:15px}.footer-section-text ol{list-style:none;margin:0;padding:0}#colophon{padding:35px 110px}.copyright-text p{color:#fff;font-size:11px;letter-spacing:.3px}.logo-col i{margin:5px}.f-info__address a{color:#fff;text-decoration:none}.f-info__address a:hover{text-decoration:underline}@media all and (min-width:640px) and (max-width:1024px){.site-info{text-align:center}}@media all and (min-width:421px) and (max-width:740px){#colophon .site-info{text-align:center}}@media all and (max-width:420px){.site-info{text-align:center}#colophon{padding:35px 0}#site-navigation{padding:15px 0;width:20%}}.cta-container .section-heading::after{border:1px solid #ea5a0b}.cta-container{padding-bottom:115px}.cta-title{font-size:30px;font-weight:700;letter-spacing:.9px;line-height:30px;text-transform:uppercase}.cta-container p{margin:auto;line-height:30px;letter-spacing:.5px;width:1030px}@media all and (max-width:1240px){.cta-container p{max-width:100%}}@media all and (min-width:768px) and (max-width:1200px){.cta-container{padding-bottom:50px}.cta-container p{max-width:92%}}@media all and (min-width:768px) and (max-width:1024px){.concept-to-completion-wrapper .section-padding{padding-top:55px;padding-bottom:55px}.service-img-section{margin-bottom:20px}}@media all and (max-width:420px){.cta-container{padding-bottom:30px}}.cta-renovations-container{background-image:url(http://h4living.com.au/wp-content/uploads/2017/12/renovations-bg.png);padding:80px 20px;padding-bottom:100px}.cta-renovations-container h2{margin:0}.cta-renovations-container h3{font-size:25px;margin:0;margin-bottom:10px}.cta-renovations-container p{margin:0 0 12px;padding:5px 0 0;margin-bottom:35px}@media all and (max-width:768px){.cta-renovations-container{padding:50px 0}.cta-renovations-container p{margin-bottom:20px}.cta-renovations-container h3{margin-bottom:0}}@media all and (max-width:420px){.cta-renovations-container h3{font-size:20px}.concept-to-completion-wrapper .section-padding{padding:40px 0}.step-section-container.section-padding{padding-top:40px}}.header-title{font-size:50px;font-weight:400;letter-spacing:1.5px}.site-description,.site-title{display:none}#main::after{display:none}.hentry,.page-content{margin:0}.category .entry-header h2{font-size:43px}.category .entry-header h2 a{text-decoration:none;color:#eb590c}.category .entry-content h2{color:#113044}.category .page-header{display:none}.category .site-content{padding:50px 0}.faq-container p{margin:5px 0}.faq-container ol{margin-bottom:0}.faq-container{margin-bottom:75px}.faq-container div.ufaq-faq-title h4{color:#737373}.faq-container .ufaq-faq-title{border:1px solid #737373;padding:10px}.faq-container .ewd-ufaq-post-margin-symbol span{font-size:23px;margin:5px auto;color:#031728!important}.faq-container .ewd-ufaq-post-margin,.faq-container .ufaq-faq-title-text{border:none}.custom-home-builders-container .top-section p{text-align:center}.custom-home-builder-content .sub-heading{margin-top:0}.custom-home-builder-content .right-side{padding-left:3%}.custom-home-builder-content img{width:95%}.custom-home-builder-content.sub-section-top-margin{margin-top:100px}.custom-home-builders-container .learn-more-section{text-align:center}.custom-home-builders-container{margin-bottom:100px}@media all and (min-width:768px) and (max-width:900px){.custom-home-builder-content.sub-section-top-margin{margin-top:45px}.custom-home-builder-container .learn-more-section .sub-section-top-margin{margin-top:35px}.custom-home-builders-container{margin-bottom:85px}.custom-home-builders-container .section-padding{padding-top:80px}.service-img-section{margin-bottom:20px}}@media all and (max-width:740px){.custom-home-builders-container .section-padding{padding:40px 0 25px}.custom-home-builders-container .top-section p{margin-bottom:10px}.custom-home-builders-container{margin-bottom:45px}.custom-home-builder-content.sub-section-top-margin{margin-top:15px}.custom-home-builder-content .left-side img{margin-bottom:20px}.custom-home-builder-content .sub-heading{margin-bottom:15px}.service-img-section{margin-bottom:20px}}.page-id-1957 .entry-title{font-weight:700;color:#ea5a0b;margin:80px auto 50px;font-size:30px;font-weight:700;letter-spacing:1px;line-height:45px;text-align:center;text-transform:uppercase}.page-id-1957 .entry-title:after{border:1px solid #133246;content:'';display:block;margin:3px auto;width:50px}.terms-and-condition-container .container{margin:10px auto 90px}.terms-and-condition-container h4{color:#113044;font-size:25px;font-weight:700;line-height:24px;letter-spacing:.5px;margin-bottom:15px}@media all and (min-width:421px) and (max-width:740px){.page-id-1957 .entry-title{margin:40px auto 15px}.contact-form.service{padding-bottom:40px}.portfolio__content{padding-bottom:30px!important}.service-img-section{margin-bottom:20px}.service-img-section{margin-bottom:20px;margin-right:20px}}@media all and (max-width:420px){.page-id-1957 .entry-title{margin:40px auto 15px}.concept-to-completion-wrapper .section-description{padding:0!important}.h4-speciality p{letter-spacing:0!important}.portfolio__content{padding-bottom:30px!important}.service-img-section{margin-bottom:20px}}.thank-you-text p{color:#4a4a4a;font-size:20px;line-height:34px}.site-main .error-404{padding:80px;text-align:center}.error-404 input[type="submit"]{padding:13px 25px;color:#fff;background-color:#ea5a0b;font-size:15px;border:none;border-radius:6px}.error-404 input[type="search"]{padding:8px 35px 8px 10px}.error-404 h1{color:#262626}.error-404 p{color:#7a7a7a;max-width:500px;margin:0 auto;padding-bottom:20px}.popupaoc-button{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:25px;padding:14px 30px;text-decoration:none;text-transform:uppercase;margin-left:30px}.popupaoc-button:hover{background-color:#d2510a;transition:all .3s ease .03s;-webkit-transition:all .3s ease .03s}.driven-by-book a{top:-115px}.paoc-popup-modal-cnt{background-color:#fff;padding:50px 40px;display:table-caption}.paoc-popup-modal{background-color:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);width:380px;position:relative;display:none}.home-building-form input[type="text"],.home-building-form input[type="email"]{font-family:'proxima-nova',sans-serif;margin-bottom:30px;margin-top:5px;width:300px;height:40px}.home-building-form input[type="submit"]{background-color:#ea5a0b;border:none;border-radius:27px;color:#fff!important;font-family:'proxima-nova',sans-serif;font-size:15px;font-weight:500;letter-spacing:1.4px;line-height:25px;padding:14px 30px;text-decoration:none;text-transform:uppercase}#floor-plan{padding-bottom:25px}.home-plan-details,.plan-details-header{display:flex}.plan-details-header{align-items:center;justify-content:center}.plan-details-section{background-color:#f9f9f9;padding:50px;margin-top:25PX}.plan-details-header div{color:#10263a}.plan-details-header div:first-of-type{padding-right:10px}.plan-details-header p{color:#eb590c;font-weight:600}.home-plan-desc span{color:#dadada;padding-right:25px}.home-plan-desc table{font-size:17px}.home-plan-desc table tr td{height:50px}.custom-home-floor-plan{padding-top:60px}.own-floor-plan h3{text-align:center;color:#353535;font-size:18px}.flipper-book-section{padding-bottom:50px}.df-container{height:800px!important}.page-template-landing-page-template .extra-footer-section{display:none}.landing-page-content{padding:65px 0}.contact-form.enquiry{background-color:#fff;padding:0}@media all and (min-width:1200px){.contact-form.enquiry{padding-top:10px;padding-bottom:0}}@media all and (max-width:768px){.landing-page-content{padding:35px 0}}.page-template-landing-page-template .header-banner{height:355px}.page-template-landing-page-template .header-banner h1{font-size:40px;margin-bottom:10px}@media all and (max-width:414px){.page-template-landing-page-template .header-banner h1{font-size:28px}}