@charset "UTF-8";a.btn{text-decoration:none}a.btn:hover,a.btn:focus,a.btn:active{text-decoration:none}.btn{font-size:14px;font-family:"Proxima Nova",sans-serif;line-height:26px;letter-spacing:1.4px;padding:10px 36px;-moz-transition:all 0.3s ease 0.03s;-ms-transition:all 0.3s ease 0.03s;-webkit-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s;display:inline-block}.btn:hover,.btn:active,.btn:focus{-moz-transition:all 0.3s ease 0.03s;-ms-transition:all 0.3s ease 0.03s;-webkit-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s}.btn-100{font-weight:100}.btn-200{font-weight:200}.btn-300{font-weight:300}.btn-400{font-weight:400}.btn-500{font-weight:500}.btn-600{font-weight:600}.btn-700{font-weight:700}.btn-orange{background:#ea5a0b;color:#fff}.btn-orange:hover,.btn-orange:active,.btn-orange:focus,.btn-orange:visited{color:#fff;background:#d7530a}.btn-radius-23{border-radius:23px}.text-white{color:#fff}.m-b-0{margin-bottom:0}.m-t-0{margin-top:0}.m-b-5{margin-bottom:5px}.m-t-5{margin-top:5px}.m-b-10{margin-bottom:10px}.m-t-10{margin-top:10px}.m-b-15{margin-bottom:15px}.m-t-15{margin-top:15px}.m-b-20{margin-bottom:20px}.m-t-20{margin-top:20px}.m-b-25{margin-bottom:25px}.m-t-25{margin-top:25px}.m-b-30{margin-bottom:30px}.m-t-30{margin-top:30px}.m-b-35{margin-bottom:35px}.m-t-35{margin-top:35px}.m-b-40{margin-bottom:40px}.m-t-40{margin-top:40px}.m-b-45{margin-bottom:45px}.m-t-45{margin-top:45px}.m-b-50{margin-bottom:50px}.m-t-50{margin-top:50px}.m-b-55{margin-bottom:55px}.m-t-55{margin-top:55px}.m-b-60{margin-bottom:60px}.m-t-60{margin-top:60px}.comments-area .comment-reply-title{text-align:center;color:#ea5a0b;position:relative;font-size:24px;text-transform:uppercase;padding-bottom:10px;margin-bottom:40px}@media all and (min-width:992px) and (max-width:1199px){.comments-area .comment-reply-title{margin-top:10px}.comments-area .comment-reply-title form p:last-child{margin-bottom:0}}@media all and (min-width:768px) and (max-width:991px){.comments-area .comment-reply-title{margin-top:0}.comments-area .comment-reply-title form p:last-child{margin-bottom:0}}@media all and (min-width:575px) and (max-width:767px){.comments-area .comment-reply-title{margin-top:0}.comments-area .comment-reply-title form p:last-child{margin-bottom:0}}.comments-area .comment-reply-title:after{content:'';width:40px;height:2px;left:calc(50% - 20px);background-color:#113044;bottom:0;position:absolute;display:block}.comments-area .form-control{border:1px solid #e1e1e1;background-color:#eee;border-radius:0;padding:12px 18px}.comments-area .form-submit{margin-bottom:30px}.comments-area p{margin:0 0 15px}.comments-area p label{color:#113044;margin-bottom:10px;font-size:14px}.comments-area p ::-webkit-input-placeholder{color:#bbb}.comments-area p ::-moz-placeholder{color:#bbb}.comments-area p :-moz-placeholder{color:#bbb}.comments-area p :-ms-input-placeholder{color:#bbb}.comments-area .submit{border-radius:26px;border-color:#f21934;background-color:#f21934;color:#fff;font-family:"Proxima Nova",sans-serif;font-size:14px;font-weight:700;line-height:26px;letter-spacing:1.6px;padding:9px 24px}.comments-area .submit:hover{background:#cc0c24;border-color:#b40a1f}footer.footer .footer-top{background:#092135;color:#fff}footer.footer hr.footer-divider{background-color:#29465f;margin-top:43px;margin-bottom:43px}footer.footer .widget-title{font-size:13px;font-weight:600;line-height:24.85px;letter-spacing:.39px}footer.footer .footer-bottom{padding-top:30px;padding-bottom:30px;background-color:#031728}footer.footer .footer-bottom .site-info .copyright-text{color:#fff;font-size:12px;font-weight:100;letter-spacing:.7px;line-height:25px}@media all and (max-width:575px){footer.footer .footer-bottom .site-info{text-align:center}footer.footer .footer-bottom .site-info .copyright-text{text-align:center}}footer.footer .footer-widgets-wrapper{display:-webkit-flex;display:flex;margin-left:-15px;margin-right:-15px;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}footer.footer .footer-widgets-wrapper>li{list-style:none;padding-left:15px;padding-right:15px;flex-grow:0;flex-shrink:0;flex-basis:calc(100%/6);max-width:calc(100%/6)}footer.footer .footer-widgets-wrapper>li ul{padding:0}footer.footer .footer-widgets-wrapper>li ul li{list-style:none}footer.footer .footer-widgets-wrapper>li a{color:#fff;font-size:12px;font-weight:100;letter-spacing:.7px;line-height:25px;text-decoration:none}@media all and (min-width:992px) and (max-width:1199px){footer.footer .footer-widgets-wrapper>li{flex-basis:calc(100%/4);max-width:calc(100%/4)}}@media all and (min-width:768px) and (max-width:991px){footer.footer .footer-widgets-wrapper>li{flex-basis:calc(100%/3);max-width:calc(100%/3)}}@media all and (min-width:576px) and (max-width:767px){footer.footer .footer-widgets-wrapper>li{flex-basis:calc(100%/2);max-width:calc(100%/2)}}@media all and (max-width:575px){footer.footer .footer-widgets-wrapper>li{flex-basis:calc(100%);max-width:calc(100%)}}.f-award__list>ul{padding:0;margin-left:-10px;margin-right:-10px}.f-award__list>ul li{padding-left:10px;padding-right:10px}.footer-widgets-top .widgettitle{display:none}footer.footer{padding:0}footer.footer .footer-top{padding-top:75px;padding-bottom:75px}footer.footer .footer__info .f-info__logo img{max-width:100%;margin-bottom:27px}footer.footer .footer__info .f-info__address p{color:#fff;font-size:13px;font-weight:100;line-height:25px;letter-spacing:.39px;margin-bottom:5px}@media all and (max-width:991px){footer.footer .footer__info{text-align:center;margin-bottom:50px}}.f-award__list ul{padding:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.f-award__list ul li{-webkit-flex:0 0 33.33%;flex-grow:0;flex-shrink:0;flex-basis:33.33%;max-width:33.33%;list-style:none}@media all and (max-width:575px){.f-award__list ul li{-webkit-flex:0 0 100%;flex-basis:100%;max-width:100%}}@media all and (max-width:575px){.f-award__list{margin-bottom:30px}}.f-award__item p{font-size:13px;font-weight:100;line-height:26px;color:#fff;letter-spacing:.52px}@media all and (max-width:575px){.f-award__item{max-width:320px;margin:0 auto 30px}}.f-award__image{margin-bottom:30px}.f-award__image img{display:block;width:auto;height:75px;margin-left:auto;margin-right:auto}.f-finalist__block ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.f-finalist__block p{color:#fff}.f-finalist__block>p{font-size:13px;font-weight:400;line-height:25px;letter-spacing:.7px;margin-bottom:30px}@media all and (max-width:575px){.f-finalist__block>p{text-align:center;margin-bottom:30px}}.f-finalist__item>.logo img{width:auto;height:70px;display:block;margin:0 auto 20px}.f-finalist__item p{font-size:13px;line-height:25px;letter-spacing:.7px;margin-bottom:20px}#primary-menu>li.menu-item:last-child a{border-radius:22px;border:1px solid #fff;line-height:normal;padding:10px 16px 10px 30px;position:relative}#primary-menu>li.menu-item:last-child a:before{content:'';position:absolute;top:11px;left:12px;background-size:contain;background-repeat:no-repeat;background-image:url(../../../../../../../themes/h4living/images/icons/fa-phone.png);width:14px;height:14px}#primary-menu>li.menu-item:last-child a:hover{-webkit-transition:all 0.3s ease 0.03s;-moz-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s;background:rgba(255,255,255,.7)}@media all and (max-width:767px){header #site-navigation{display:none}}.c-go-back{background:rgba(234,90,11,.2);display:block;width:52px;height:52px;border-radius:4px;position:fixed;bottom:10px;right:10px;z-index:100;padding:10px;-webkit-transition:all 0.3s ease 0.03s;-moz-transition:all 0.3s ease 0.03s;-ms-transition:all 0.3s ease 0.03s;-o-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s;opacity:1}.c-go-back:hover{background:rgba(234,90,11,.5)}.c-go-back:hover a{opacity:1}.c-go-back.hidden{opacity:0;display:none;-webkit-transition:all 0.3s ease 0.03s;-moz-transition:all 0.3s ease 0.03s;-ms-transition:all 0.3s ease 0.03s;-o-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s}.c-go-back a{position:relative;width:32px;height:32px;display:block;opacity:.5}.c-go-back a:after,.c-go-back a:before{content:'';position:absolute;width:20px;height:5px;background:#fff;-webkit-transform-origin:top;transform-origin:top;border-radius:20px;top:14px}.c-go-back a:after{-webkit-transform:rotate(55deg);transform:rotate(55deg);right:0}.c-go-back a:before{-webkit-transform:rotate(55deg);transform:rotate(-55deg);left:-1px}@media all and (min-width:1200px){.footer-widgets-wrapper .footer-widgets{margin-bottom:0}}@media all and (max-width:767px){.c-padding-100-tb{padding-top:30px;padding-bottom:30px}}@media all and (min-width:768px) and (max-width:991px){.c-padding-100-tb{padding-top:40px;padding-bottom:40px}}@media all and (max-width:767px){.contact-team-details,.contact-testimonial,.contact-locations,.h4-speciality,.portfolio__static,.design-principles,.what-we-do-form{padding-top:40px!important;padding-bottom:40px!important}.portfolio__category,.blog__container,.solar-passive-section,.living-house-design,.h4-high-performance-section{padding-top:50px!important;padding-bottom:50px!important}.section-padding{padding-top:70px;padding-bottom:30px}.what-we-do-video.section-padding{padding-top:40px;padding-bottom:50px}.concept-to-completion-wrapper .section-padding,.what-we-do-video .section-padding{padding-top:40px;padding-bottom:50px}}@media all and (min-width:768px) and (max-width:1199px){.contact-team-details,.contact-testimonial,.contact-locations,.h4-speciality,.portfolio__static,.design-principles,.what-we-do-form{padding-top:60px!important;padding-bottom:60px!important}.portfolio__category,.blog__container,.solar-passive-section,.living-house-design,.h4-high-performance-section{padding-top:70px!important;padding-bottom:70px!important}.section-padding{padding-top:40px;padding-bottom:50px}.concept-to-completion-wrapper .section-padding{padding-top:40px;padding-bottom:50px}}@media all and (max-width:991px){#footer-menu,.menu-footer-menu-container{float:none}footer.footer .footer-bottom .site-info .copyright-text{margin-bottom:15px}}.portfolio__background h1,.portfolio__background .title,.header-banner h1,.header-banner .title{color:#fff;font-size:54px;font-weight:700;line-height:65px;text-transform:uppercase;letter-spacing:1.8px;margin-bottom:45px;margin-top:110px}@media all and (max-width:991px){.portfolio__background h1,.portfolio__background .title,.header-banner h1,.header-banner .title{margin-top:100px}}@media all and (min-width:768px) and (max-width:1199px){.portfolio__background h1,.portfolio__background .title,.header-banner h1,.header-banner .title{font-size:40px;line-height:54px;margin-top:84px!important}}@media all and (max-width:767px){.portfolio__background h1,.portfolio__background .title,.header-banner h1,.header-banner .title{font-size:34px;line-height:46px;margin-top:70px!important}}.ch__banner,.portfolio__background,.header-banner{height:560px}@media all and (min-width:1200px) and (max-width:1600px){.ch__banner,.portfolio__background,.header-banner{height:500px}}@media all and (max-width:1199px){.shiftnav-shiftnav-main .shiftnav-nav .shiftnav-menu:not(.sub-menu)>.menu-item .shiftnav-target{border-top-color:transparent;border-bottom-color:transparent}.shiftnav-shiftnav-main .shiftnav-nav .shiftnav-menu:not(.sub-menu)>.menu-item.current-menu-item>.shiftnav-target{background:#ea5a0b!important;border-top-color:transparent;border-bottom-color:transparent}.shiftnav-shiftnav-main .shiftnav-nav .current_page_parent .sub-menu .current_page_item a{background:#ea5a0b!important}}#site-navigation ul li ul.sub-menu{background:rgba(234,90,11,.7)}#site-navigation ul li:hover ul.sub-menu{-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background:rgba(234,90,11,.7)}#site-navigation ul li:hover ul.sub-menu li{-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}#site-navigation ul li:hover ul.sub-menu li a{color:#fff}#site-navigation ul li:hover ul.sub-menu li:hover{-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background:rgba(234,90,11,.9)}@media all and (min-width:992px) and (max-width:1199px){.footer-top .footer-widgets-wrapper .widget:nth-child(5),.footer-top .footer-widgets-wrapper .widget:nth-child(6),.footer-top .footer-widgets-wrapper .widget:last-child{margin-bottom:0}}@media all and (min-width:768px) and (max-width:991px){.footer-top .footer-widgets-wrapper .widget:nth-child(4),.footer-top .footer-widgets-wrapper .widget:nth-child(5),.footer-top .footer-widgets-wrapper .widget:nth-child(6),.footer-top .footer-widgets-wrapper .widget:last-child{margin-bottom:0}}@media all and (min-width:576px) and (max-width:768px){.footer-top .footer-widgets-wrapper .widget:nth-child(5),.footer-top .footer-widgets-wrapper .widget:nth-child(6),.footer-top .footer-widgets-wrapper .widget:last-child{margin-bottom:0}}@media all and (max-width:575px){.footer-top .footer-widgets-wrapper .widget:last-child{margin-bottom:0}}.f-about-social span + a{margin-left:8px}@media all and (min-width:992px) and (max-width:1199px){.single-blog-post-wrapper{padding-top:60px}.single-blog-post-wrapper .entry-title{font-size:38px}.page-content .service-details{padding:70px 0}}@media all and (min-width:768px) and (max-width:991px){.single-blog-post-wrapper{padding-top:50px}.single-blog-post-wrapper .entry-title{font-size:34px}.single-blog-post-wrapper .entry-content{text-align:justify}.single-blog-post-wrapper .entry-content p{text-align:inherit}.page-content .service-details{padding:60px 0}}@media all and (max-width:767px){.single-blog-post-wrapper{padding-top:40px}.single-blog-post-wrapper .entry-title{font-size:30px;line-height:42px}.single-blog-post-wrapper .entry-content{text-align:justify}.single-blog-post-wrapper .entry-content p{text-align:inherit}.page-content .service-details{padding:40px 0}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media all and (max-width:767px){.solar-passive-list-section p,.solar-passive-list-section ul li{width:100%}}.hidden,.d-none{display:none}@media all and (max-width:575px){.service-block{margin-left:auto!important;margin-right:auto!important}.avoid-costly-mistake-section{margin-left:-15px;margin-right:-15px}}.step-section .service-block{overflow:hidden}.step-section .service-block p.white{position:absolute;width:100%;left:0;margin-bottom:15px}.step-section .service-block:before,.step-section .service-block p.white{top:auto;bottom:0;-webkit-transition:bottom 0.3s ease 0.03s;transition:bottom 0.3s ease 0.03s}@media all and (max-width:767px){.testimonial-description-section:nth-child(2n+1){-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width:421px) and (max-width:991px){.about-team-block{display:none}}.about-team-block-medium-device{display:none}@media all and (min-width:421px) and (max-width:991px){.about-team-block-medium-device{display:block}.about-team-block-medium-device .team-member img{height:auto!important;width:100%}.about-team-block-medium-device .team-member p{text-align:center}}@media all and (max-width:767px){.about-top-section .about-right-list ol li,.about-top-section .about-right-list ul li{width:100%}}@media all and (max-width:767px){.testimonial-quotes{width:100%}}@media all and (max-width:767px){.about-top-section.container,.who-we-are-section.container{padding-left:15px;padding-right:15px}}@media all and (max-width:767px){.customer-say-container .section-heading{text-align:center}.customer-say-container.section-padding.container{padding-left:15px;padding-right:15px}}@media all and (max-width:767px){.about-top-section.container.container{padding-left:15px;padding-right:15px}.about-top-section.container .about-right-list.sub-list{padding-left:15px;padding-right:15px}.about-top-section.container .about-right-list.sub-list ul,.about-top-section.container .about-right-list.sub-list ol{padding-left:35px}}@media all and (max-width:767px){.who-we-are-section .section-description{max-width:none;width:100%}.sub-title{text-align:center}.who-we-are-description{max-width:none;text-align:justify}}.h4-speciality{padding-top:90px;padding-bottom:90px}.h4-speciality .title__border{color:#113044;font-size:30px;font-weight:700;line-height:30px;text-transform:uppercase;letter-spacing:.9px}.h4-speciality .title__border:after{width:50px;left:calc(50% - 25px);height:2px}.h4-speciality p{color:#113044;font-size:17px;line-height:30px;font-weight:400;text-align:justify;text-align-last:center;letter-spacing:.51px}.concept-to-completion-wrapper .section-padding{padding-top:90px;padding-bottom:90px}.concept-to-completion-wrapper .section-description-title{color:#1c3041;font-size:22px;font-weight:400;letter-spacing:.66px;margin-bottom:15px}.concept-to-completion-wrapper .section-description{color:#606060;font-size:17px;font-weight:400;line-height:24px;letter-spacing:.51px}.solar-passive-list-section .solar-passive-list li{list-style:none;list-style-image:none;position:relative;color:#606060;font-size:17px;line-height:30px;font-weight:400}.solar-passive-list-section .solar-passive-list li:before{content:'';width:24px;height:24px;background-color:transparent;position:absolute;left:-34px;top:5px;background-size:contain;background-repeat:no-repeat;background-image:url(http://h4living.com.au/wp-content/uploads/2017/11/list-tick-mark.png)}.contact-locations{padding-top:105px;padding-bottom:90px}.contact-locations .title.title__border{margin-top:0;font-size:30px;font-weight:700;line-height:30px;text-transform:uppercase;letter-spacing:1.8px;padding-bottom:15px}.contact-locations .title.title__border:after{width:50px;height:2px;background-color:#113044;left:calc(50% - 25px)}.contact-team-details{background-color:#f9f9f9;padding-top:90px;padding-bottom:87px}.team-box-wrapper{position:relative}.team-box-wrapper:first-child:after{content:'';position:absolute;right:-1px;width:2px;height:calc(100% - 100px);top:50px;bottom:50px;background-color:#f2f2f2;z-index:3}.team-box .team-header{color:#0e2d41;font-size:20px;font-weight:700;line-height:33px;text-transform:uppercase;margin-bottom:15px}.team-box .team-profile img{width:134px;height:134px;margin:0 auto 18px}.team-box .team-info{text-align:center}.team-box .team-info p{margin-top:0;margin-bottom:0}.team-box .team-info .team-name{display:block;color:#ea5a0b;font-size:16px;font-weight:600;line-height:26px;text-transform:uppercase;margin-bottom:0;text-decoration:none}.team-box .team-info .team-name:active,.team-box .team-info .team-name:focus{text-decoration:none;color:#d2510a}.team-box .team-info .team-position{color:#092135;font-size:15px;font-weight:400;line-height:33px;margin-bottom:12px}.team-box .team-info .team-email{color:#092135;font-size:15px;font-weight:400;line-height:33px;letter-spacing:.15px;position:relative}.team-box .team-info .team-email a{color:inherit;text-decoration:none}.team-box .team-info .team-email a span{margin-right:6px}.team-box .team-info .team-email a:hover{color:#082135;text-decoration:none}.team-box .team-info .team-email a.text-email{margin-right:5px}.team-box .team-info .team-email a.text-phone{margin-left:5px;color:#ea5a0b}.team-box .team-info .team-email a.text-phone:hover{color:#b94709}.team-box .team-info .team-email b{display:inline;line-height:normal;margin-right:auto;margin-left:auto;position:relative}.team-box .team-info .team-email b.team-email-field:before{background-image:url(../../../../../../../themes/h4living/images/icons/fa-mail.png)}.team-box .team-info .team-email b.team-phone-field{margin-left:8px}.team-box .team-info .team-email b.team-phone-field:before{background-image:url(../../../../../../../themes/h4living/images/icons/fa-phone-orange.png)}.team-box .team-content{max-width:420px;margin-left:auto;margin-right:auto}.team-box .team-content p:last-child{margin-bottom:0}.contact-testimonial{padding-top:80px;padding-bottom:34px;background:#fff}.contact-testimonial .test-contact{margin-top:30px}.contact-testimonial .test-contact span.img{width:33px;height:33px;border-radius:50%;background-color:#ea5a0b;margin-right:10px;display:inline-block;text-align:center;padding-top:2px}.contact-testimonial .test-contact span.img img{max-width:100%}.contact-testimonial p{color:#545454}.contact-testimonial p a{color:inherit;text-decoration:none}.contact-testimonial p a span.img{color:#fff}.contact-testimonial p a:hover{color:#343434;text-decoration:none}.contact-testimonial p a:hover span.img i{color:#fff}.testimonial-content{background-image:url(../../../../../../../themes/h4living/images/qoutes-left.png);padding:30px 30px;background-repeat:no-repeat;background-position:top left;max-width:600px}.testimonial-content p{margin-top:0}.testimonial-content .t-content{color:#606060;font-size:17px;font-weight:400;line-height:30px;margin-bottom:20px}.testimonial-content .t-author{color:#ea5a0b;font-size:17px;font-weight:400;margin-bottom:5px}.testimonial-content .t-position{font-size:15px;font-weight:400}.h4-speciality.shortcode-what-we-do{background:#fff}.about__team__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10.5px;margin-right:-10.5px;-webkit-justify-content:center;justify-content:center;justify-items:center;padding:0}.about__team__list li{padding-left:10.5px;padding-right:10.5px;-webkit-flex:0 0 20%;flex-grow:0;flex-shrink:0;flex-basis:20%;max-width:20%;list-style:none;margin-bottom:51px;position:relative}@media all and (min-width:992px) and (max-width:1199px){.about__team__list li{-webkit-flex:0 0 25%;flex-grow:0;flex-shrink:0;flex-basis:25%;max-width:25%}}@media all and (min-width:768px) and (max-width:991px){.about__team__list li{-webkit-flex:0 0 33.33%;flex-grow:0;flex-shrink:0;flex-basis:33.33%;max-width:33.33%}}@media all and (min-width:576px) and (max-width:767px){.about__team__list li{-webkit-flex:0 0 50%;flex-grow:0;flex-shrink:0;flex-basis:50%;max-width:50%}}@media all and (max-width:575px){.about__team__list li{-webkit-flex:0 0 100%;flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%}}.about__team__list li:nth-last-child(2){vertical-align:middle;text-align:center;color:#ea5a0b;font-weight:700;position:relative}.about__team__list li:nth-last-child(2) span{position:relative;font-size:42px;font-weight:600;top:50%}@media all and (min-width:1200px){.about__team__list li:nth-last-child(2){max-width:53px}}@media all and (min-width:567px){.about__team__list li:nth-last-child(2) span{top:calc(50% - 75px)}}.who-we-are-wrapper{padding-top:64px}.ateam__title{margin-bottom:64px}.ateam__box{display:block;height:100%;position:relative;padding:5px}.ateam__box:hover{background:rgba(234,90,11,.3);-webkit-transition:background 0.3s linear 0.03s;-moz-transition:background 0.3s linear 0.03s;transition:background 0.3s linear 0.03s}.ateam__image{margin-bottom:24px;background:#fff}.ateam__image img{display:block;width:100%}@media all and (max-width:575px){.ateam__image img{display:block;width:100%}}@media all and (max-width:575px){.ateam__info{text-align:center}}.ateam__name{color:#ea5a0b;font-size:17px;font-weight:600;margin-top:0;text-transform:uppercase;letter-spacing:.51px;margin-bottom:4px}.ateam__position{color:#10263a;font-size:15px;font-weight:400;margin-top:0;margin-bottom:0;letter-spacing:.45px}.portfolio__description.category__info{padding-top:100px;padding-bottom:0}@media all and (min-width:992px){.portfolio__description.category__info{margin-bottom:-30px}}.portfolio__description.category__info .section{font-size:19px;line-height:36px;text-align:justify;text-align-last:center}@media all and (min-width:1200px){.portfolio__description.category__info .section{max-width:860px}}@media all and (min-width:576px) and (max-width:767px){.portfolio__description.category__info .section{max-width:80%}}@media all and (max-width:575px){.portfolio__description.category__info .section{max-width:none}}.portfolio__static__title{padding-bottom:10px;margin-bottom:50px}.portfolio__static__title:after{position:absolute}.portfolio__static__image img{background-color:#dfdfdf;padding:6px}.portfolio__category ul li a{font-weight:600}.cta-renovations-container.section-padding{padding-top:90px;padding-bottom:90px;background-color:#122e40}.cta-renovations-container .section-heading{font-size:35px;margin-bottom:15px}.cta-renovations-container h3{font-size:28px;margin-bottom:15px;font-weight:500}.cta-renovations-container p{font-size:18px;margin-bottom:24px}.single-blog-post-wrapper .entry-content{text-align:justify;margin-bottom:30px}.single-blog-post-wrapper .nav-links{margin-bottom:50px}.single-blog-post-wrapper .nav-links a{text-decoration:none;color:#ea5a0b;position:relative}.single-blog-post-wrapper .nav-links a:hover{color:#464646}.single-blog-post-wrapper .nav-links .nav-previous a:before{color:inherit;margin-right:5px;content:'«'}.single-blog-post-wrapper .nav-links .nav-next a:after{color:inherit;margin-left:5px;content:"»"}.f-about-social a,.f-about-social span{display:inline-block}.f-about-social a{vertical-align:middle}.f-about-social a span{font-size:14px}.f-about-social a + a{margin-left:8px}.portfolio__background,.ch-banner,.header-banner{background-color:#2b3968;position:relative}.portfolio__background .container h1,.portfolio__background .container .title,.ch-banner .container h1,.ch-banner .container .title,.header-banner .container h1,.header-banner .container .title{margin-top:108px}.portfolio__background *,.ch-banner *,.header-banner *{z-index:3}.portfolio__background:before,.ch-banner:before,.header-banner:before{content:'';z-index:2;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%}.home-tell-us .title.title__border{padding-bottom:10px;font-size:30px}@media all and (max-width:1199px){header #site-navigation{display:none}}@media all and (min-width:1200px) and (max-width:1260px){header #site-navigation ul li{padding-right:16px}}@media all and (min-width:1261px) and (max-width:1305px){header #site-navigation ul li{padding-right:22px}}@media all and (max-width:991px){.f-award__list{margin-bottom:30px}}@media all and (max-width:991px){.f-finalist__block>p{text-align:center}}@media all and (max-width:991px){.site-info{text-align:center}}@media all and (max-width:991px){.menu-footer-menu-container #footer-menu{text-align:center;padding:0}}@media all and (max-width:1199px){.home-awards p{width:100%;max-width:none}}@media all and (max-width:767px){.blog__container{padding-top:60px;padding-bottom:60px}.blog__main{margin-bottom:30px}.blog__image{-webkit-flex:0 0 100%;flex-basis:100%;max-width:100%;padding-bottom:64%;margin-bottom:30px}.blog__info{-webkit-flex:0 0 100%;flex-basis:100%;max-width:100%;padding:0}.blog__info h4.title a{font-size:24px;line-height:32px;margin-bottom:15px}.blog__info .content{margin-bottom:15px}.blog__normal{margin-bottom:30px}.blog__normal .blog__image{margin-bottom:30px}}@media all and (max-width:575px){.passive-house-benefits .list-section h2{font-size:42px;margin-bottom:30px}.passive-house-benefits .list-section ul{margin:0;margin-bottom:30px}.passive-house-benefits .list-section ul li{width:100%;padding-left:10px}.passive-house-benefits .list-section ul li:before{content:'';display:block;margin-bottom:-30px}#passive-homes .golden-text{text-align:justify}footer.footer{text-align:center}.ch__banner h2,.ch__banner .title,.portfolio__background h2,.portfolio__background .title{font-size:36px;line-height:46px;margin-bottom:30px}.ch__banner h3,.portfolio__background h3{font-size:28px;line-height:36px}}@media all and (min-width:1200px){.passive-house-benefits ul li{padding-left:10px}.passive-house-benefits ul li:before{content:'';display:block;margin-bottom:-38px}}@media all and (min-width:992px) and (max-width:1199px){.passive-house-benefits .list-section-lanscape h2{margin:0 0 30px;font-size:42px}.passive-house-benefits ul li{padding-left:10px}.passive-house-benefits ul li:before{content:'';display:block;margin-bottom:-32px}.passive-house-benefits .list-section-lanscape{display:block!important}.passive-house-benefits .list-section{display:none!important}.passive-house-benefits .list-section h2{font-size:32px;margin-bottom:30px}}@media all and (min-width:768px) and (max-width:991px){.passive-house-benefits .list-section h2{margin:0 0 30px;font-size:42px}.passive-house-benefits ul li{padding-left:10px}.passive-house-benefits ul li:before{content:'';display:block;margin-bottom:-32px}}@media all and (max-width:767px){.passive-house-benefits .list-section h2{font-size:42px;margin-bottom:30px}.passive-house-benefits .list-section ul{width:400px;margin-left:auto;margin-right:auto}.passive-house-benefits .list-section ul li{width:auto;padding:0}.passive-house-benefits .list-section ul li:before{margin-bottom:-37px;display:block;content:''}}@media all and (max-width:575px){.passive-house-benefits .list-section h2{font-size:36px;margin-bottom:30px}.passive-house-benefits .list-section ul{width:100%}.passive-house-benefits .list-section ul li{margin-bottom:15px}.passive-house-benefits .list-section ul li:before{margin-bottom:-28px}.custom-home-book-section h4{width:100%;text-align:center}.custom-home-book-section p{width:100%;text-align:center}.custom-home-book-section input{width:100%;margin-bottom:15px;min-height:40px;padding:10px 5px}.custom-home-book-section input + span,.custom-home-book-section input button{width:100%;text-align:center;padding:5px 20px;display:block;font-size:16px}}@media all and (min-width:768px) and (max-width:991px){.contact-testimonial .test-contact span.img{margin-right:5px}}@media all and (max-width:575px){.location__place{-webkit-flex:100%;flex-basis:100%;max-width:100%}}@media all and (min-width:576px) and (max-width:767px){.location__place{-webkit-flex:100%;flex-basis:100%;max-width:100%}}@media all and (min-width:768px) and (max-width:991px){.location__place{-webkit-flex:100%;flex-basis:100%;max-width:100%}}.ch__gallery{width:calc(100% + 20px)}@media all and (max-width:575px){.ch__gallery{margin-left:0;margin-right:0;width:100%}.ch__gallery__li{padding-left:0;padding-right:0}}@media all and (max-width:575px){.ch__gallery__li{max-width:100%;-webkit-flex:0 0 100%;flex-basis:100%}}@media all and (min-width:576px) and (max-width:767px){.ch__gallery__li{max-width:50%;-webkit-flex:0 0 50%;flex-basis:50%}}@media all and (min-width:768px) and (max-width:991px){.ch__gallery__li{max-width:33.33%;-webkit-flex:0 0 33.33%;flex-basis:33.33%}}.ch__gallery__li a:before{background-color:rgba(0,0,0,.3)}.ch__load__more{display:block}.ch__load__more p{margin:0 0 10px}.ch__section__title{margin-top:0}@media all and (max-width:767px){.ch__banner .ch__page__title{font-size:32px;margin-bottom:15px}.ch__banner .ch__page__subtitle{font-size:27px;margin-bottom:10px}.ch__banner .ch__page__infotitle{font-size:21px}}@media all and (max-width:767px) and (max-height:420px){.ch__banner{height:100vh;max-height:100vh}.ch__banner .ch__page__title{font-size:28px;margin-bottom:15px;margin-top:5px;line-height:36px}.ch__banner .ch__page__subtitle{font-size:24px;margin-bottom:10px;line-height:36px}.ch__banner .ch__page__infotitle{font-size:18px;margin-bottom:10px}}@media all and (max-width:575px){.ch__banner .ch__page__title{font-size:28px;line-height:40px;margin-bottom:24px}.ch__banner .ch__page__subtitle{font-size:22px;margin-bottom:20px;line-height:28px}.ch__banner .ch__page__infotitle{font-size:18px;line-height:30px;margin-bottom:30px}}.ch__single__gallery__slider .slick-arrow{z-index:2;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s}.ch__single__gallery__slider .slick-arrow.slick-prev{left:25px}.ch__single__gallery__slider .slick-arrow.slick-next{right:25px}.ch__single__gallery__slider .slick-arrow:before{color:#eb590c}.ch__single__gallery__slider:hover .slick-arrow{-webkit-transition:all 0.3s ease 0.03s;transition:all 0.3s ease 0.03s;opacity:1;visibility:visible}#custom-home-drawing-board,#custom-home-home-designs{padding-top:60px;padding-bottom:60px}@media all and (min-width:992px) and (max-width:1199px){#custom-home-drawing-board,#custom-home-home-designs{padding-top:50px;padding-bottom:50px}}@media all and (min-width:768px) and (max-width:991px){#custom-home-drawing-board,#custom-home-home-designs{padding-top:40px;padding-bottom:40px}}@media all and (min-width:576px) and (max-width:768px){.home__slider__item .slider__title{font-size:30px;line-height:42px}}@media all and (max-width:575px){.home__slider .slick-dots{bottom:60px;right:0;left:0;width:100%;height:auto;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;top:auto}.home__slider__item .slider__title{font-size:28px;line-height:40px}}@media all and (max-width:575px){.portfolio__category{background-size:80%}}@media all and (max-width:767px){.portfolio__category ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-items:center}.portfolio__category ul li{flex:0 0 auto}.portfolio__static__content .portfolio__static__image,.portfolio__static__content .portfolio__static__text{-webkit-flex:0 0 100%!important;flex-basis:100%!important;max-width:100%!important}.portfolio__static__content .portfolio__static__image img{width:100%;margin-bottom:15px}}@media all and (max-width:1199px){#shiftnav-toggle-main.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger{top:27px}#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{background:transparent}.shiftnav-menu .current-menu-item .sub-menu li a{background:transparent!important}}@media all and (min-width:992px) and (max-width:1199px){.step-description p{width:100%;text-align:justify;word-break:break-all}}.home__slider__item{max-height:680px}@media all and (max-width:1200px) and (max-width:1600px){.home__slider__item{max-height:650px}}.custom-home-single{padding-top:50px}.custom-home-single .ch__single__title{margin:0 auto 50px}@media all and (max-width:1600px){.custom-home-single{padding-top:40px}.custom-home-single .ch__single__title{margin:0 auto 40px}}.ch__call__wrapper{padding-top:80px;padding-bottom:80px}.ch__call__title{text-align:center;font-size:26px;line-height:42px}.ch__call__section{color:#113044;font-size:17px;line-height:30px;font-weight:400;text-align-last:center;text-align:justify;letter-spacing:.51px}.ch__call__section p{color:#113044;font-size:17px;line-height:30px;font-weight:400;text-align:justify;text-align-last:center;letter-spacing:.51px}.ch__call__section a{color:#eb590c;text-decoration:none;font-weight:700}.custom-home-design .ch__content{padding-left:0;padding-right:0;text-align:justify;text-align-last:left}.service__wrapper{padding-top:60px;padding-bottom:60px}.service__gallery{margin:0 -10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px)}.service__gallery__item{-webkit-flex:0 0 33.33%;flex-grow:0;flex-shrink:0;flex-basis:33.33%;max-width:33.33%;padding-left:10px;padding-right:10px;margin-bottom:20px}.service__gallery__item a{display:block;padding-bottom:75%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:transparent}.service__gallery__item a img{width:100%;display:none}@media all and (min-width:768px) and (max-width:991px){.service__gallery__item{-webkit-flex:0 0 50%;flex-basis:50%;max-width:50%}}@media all and (min-width:576px) and (max-width:767px){.service__gallery__item{-webkit-flex:0 0 50%;flex-basis:50%;max-width:50%}}@media all and (max-width:575px){.service__gallery__item{-webkit-flex:0 0 100%;flex-basis:100%;max-width:100%}.service__gallery__item a{background-image:none!important;padding:0}.service__gallery__item a img{display:block}}.ch__page__content .section-gap .custom-book{margin-bottom:-85px}@media all and (min-width:992px) and (max-width:1199px){.ch__page__content .section-gap{padding-top:75px;padding-bottom:75px}}@media all and (min-width:768px) and (max-width:991px){.ch__page__content .section-gap{padding-top:60px;padding-bottom:60px}}@media all and (max-width:767px){.ch__page__content .section-gap{padding-top:45px;padding-bottom:45px}}@media all and (min-width:992px) and (max-width:1199px){.cta-renovations-container.section-padding{padding-top:60px;padding-bottom:70px}}@media all and (min-width:768px) and (max-width:991px){.cta-renovations-container.section-padding{padding-top:60px;padding-bottom:70px}}@media all and (max-width:767px){.cta-renovations-container.section-padding{padding-top:40px;padding-bottom:50px}.cta-renovations-container.section-padding .section-heading{font-size:26px;line-height:36px}.cta-renovations-container.section-padding p:last-child{margin-bottom:40px}}@media all and (min-width:768px) and (max-width:991px){.blog__main{margin-bottom:60px}.blog__normal{margin-bottom:0}}@media all and (min-width:768px) and (max-width:992px){.h4-speciality h3{margin-top:0}.h4-speciality p{margin-bottom:0}}@media all and (min-width:992px) and (max-width:1199px){.h4-speciality h3{margin-top:10px}}@media all and (min-width:992px) and (max-width:1199px){.services .service-block-section .row:last-child{padding-bottom:0}}@media all and (min-width:992px) and (max-width:1199px){.services{padding:70px 0 70px!important}}@media all and (min-width:992px) and (max-width:1199px){.section-padding{padding-bottom:0}.portfolio__category ul{margin-top:20px;margin-bottom:20px}.portfolio__isotope{margin-bottom:23px}.portfolio__static__title{margin-top:10px}.portfolio__content p{margin-bottom:0}.portfolio__static__content p:last-child{margin-bottom:0}.home-tell-us h2{margin-top:0}.home-tell-us p{margin-bottom:0}[class*='c-padding-']{padding-top:60px;padding-bottom:60px}.testimonial-content .t-position{margin-bottom:0}#custom-home .ch__section{padding-top:60px}#custom-home .ch__section__content{margin-bottom:60px}.ch__gallery__li:last-child,.ch__gallery__li:nth-last-child(1),.ch__gallery__li:nth-last-child(2),.ch__gallery__li:nth-last-child(3){margin-bottom:0}.ch__section__title{margin-bottom:60px}.ch__section__content{margin-bottom:60px}.blog-comment-container{padding-top:70px;padding-bottom:70px}}@media all and (min-width:768px) and (max-width:991px){[class*='c-padding-']{padding-top:45px;padding-bottom:45px}.home-tell-us h2{margin-top:0}.home-tell-us p{margin-bottom:0}.ch__section{padding-top:60px}.portfolio__isotope{margin-bottom:23px}.portfolio__content p{margin-bottom:0}}@media all and (max-width:767px){.portfolio__isotope{margin-bottom:15px}.building-renovating-content-1 img{width:100%}.building-renovating-content-1 p{text-align:justify}.building-renovating-content-2 p{text-align:justify}.solar-passive-list-section p{text-align:justify}.step-description p{text-align:justify}.design-principle-image{width:100%}.h4-high-performance-section{min-height:auto}.h4-high-performance-section img{width:100%}}@media all and (max-width:575px){.step-section-container .service-block{padding-bottom:80%;width:calc(100% - 15px);height:0;position:relative;top:0;background-size:cover;margin:0 15px 30px 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #eee}.step-section-container .service-block:before{height:25%;bottom:-25%}}.home-image-bg{background-image:url(http://h4living.com.au/wp-content/uploads/2018/02/home-1.jpg);background-size:cover}.home__slider .slick-dots li:first-child{margin-left:0}.design-plus-build{padding-bottom:0!important}