body{font-family:'Europa',sans-serif;font-weight:400;font-size:16px;color:#000}@font-face{font-family:'Europa';src:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Light.eot#1764813911) format('embedded-opentype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Light.woff) format('woff'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Light.ttf) format('truetype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Light.svg#Europa-Light) format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Europa';src:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Regular.eot#1764813911) format('embedded-opentype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Regular.woff) format('woff'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Regular.ttf) format('truetype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Regular.svg#Europa-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Europa';src:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Bold.eot#1764813911) format('embedded-opentype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Bold.woff) format('woff'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Bold.ttf) format('truetype'),url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/fonts/Europa-Bold.svg#Europa-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}.clr{clear:both}p{font-size:16px;font-weight:100;line-height:1.4;color:#515151}a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#B80E15}.red-btn{border:none!important;min-width:160px;max-width:100%;font-weight:400;letter-spacing:.5px;text-transform:uppercase;padding:12px 15px!important;font-size:14px;text-align:center;background:#b9191d;color:#fff;border-radius:0}.red-btn:hover{background:#fff;color:#b9191d}.red-btn:after{display:none!important}.et_pb_row,.container{max-width:1110px;width:90%}#logo{height:auto;max-width:350px}.full-width{float:left;width:100%;position:relative}.pull-left{float:left}.pull-right{float:right}.title-text h2{text-align:center;color:#000;font-weight:700;font-size:30px;padding:0 0 30px 0;position:relative}.title-text h2:before{position:absolute;left:0;right:0;bottom:0;content:'';width:33px;height:2px;background:#b72127;margin:auto}.et_pb_row,.container{width:95%}#top-menu-nav ul{margin-top:15px;right:0}#top-menu-nav li{padding-bottom:0}#main-header .container{max-width:1274px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-left:100px!important}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:20px}#top-menu li{padding-right:20px}#top-menu a{font-weight:400;color:#000;text-transform:uppercase;letter-spacing:1px}#et_top_search{margin-top:15px}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#B80E15}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:3px;content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:7px solid #dcd6d6}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{font-weight:700}#top-menu li.current-menu-item>a:after,#top-menu li.current-menu-ancestor>a:after{border-top-color:#b9191d!important;font-weight:400}.nav li ul{border:none;width:204px;padding:0;padding-bottom:11px;top:31px;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .15);-moz-box-shadow:0 2px 5px rgb(0 0 0 / .15);box-shadow:0 2px 5px rgb(0 0 0 / .15)}#top-menu li li{width:100%;padding:0;text-transform:none}#top-menu li li a{font-size:14px;margin:0;width:100%;line-height:1.4;padding:11px 15px 0 15px}#top-menu li li a:hover{color:#b9191d;background:none}#et-secondary-nav li ul,#top-header{background-color:#000!important}.slidertextBlock .et_pb_slides .et_pb_slide{padding:0}.slidertextBlock .et_pb_container{width:100%;max-width:100%}.slidertextBlock .et_pb_slide_description{padding:50px 40px}.slidertextBlock .et_pb_container{float:right;max-width:100%;position:relative;display:block;margin:9.5% 0;width:600px;height:300px!important}.slidertextBlock .et_pb_slide:before{mix-blend-mode:multiply;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);content:'';position:absolute;right:0;top:0;max-width:100%;display:block;margin:9.5% 0;width:600px;height:300px!important}.slidertextBlock.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:700!important;letter-spacing:1.2px;font-size:38px!important}.slidertextBlock .et-pb-active-slide .et_pb_slide_description,.slidertextBlock .et-pb-active-slide:before{-webkit-animation-name:fadeRight;-moz-animation-name:fadeRight;-ms-animation-name:fadeRight;-o-animation-name:fadeRight;animation-name:fadeRight;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.slidertextBlock .et_pb_slide_description .et_pb_button{margin-top:5px}body #page-container .slidertextBlock .et_pb_slide .et_pb_slide_description .et_pb_more_button.et_pb_button{padding:10px 25px!important;min-width:220px;text-align:center}body #page-container .slidertextBlock .et_pb_slide .et_pb_slide_description .et_pb_more_button.et_pb_button:hover{padding:10px 25px!important}.et-pb-controllers a{background-color:#ffffff!important;width:10px;height:10px}.et-pb-controllers .et-pb-active-control{background-color:#b8181e!important}.threeBlockWithImg-sec .et_pb_column h4.et_pb_module_header{font-size:24px;color:#b9191d;font-weight:700;text-align:center;padding-bottom:4px}.threeBlockWithImg-sec .et_pb_column .et_pb_main_blurb_image{margin-bottom:23px}.threeBlockWithImg-sec .et_pb_column .et_pb_blurb_contentr .et_pb_blurb_description p{font-size:16px;color:#b9191d;font-weight:400;line-height:24px;text-align:left}.threeBlockWithImg-sec .et_pb_column{width:32.2%;margin-right:1.7%}.threeBlockWithImg-sec .et_pb_column:last-child{margin-right:0}.section-maintitle h3{font-size:24px;font-weight:700;text-align:center;position:relative;padding:8px 0 30px 0}.section-maintitle h3:before{position:absolute;content:'';left:0;bottom:0;right:0;width:33px;margin:auto;height:2px;background:#b72127}.section-maintitle h4{font-size:24px;color:#b9191d;font-weight:700;text-align:left;padding-bottom:28px}.section-maintitle p{font-size:16px;text-align:left}.section-maintitle .et_pb_row:first-child .et_pb_column{width:100%!important;padding:0px!important}.left-right-section h3{font-size:24px;font-weight:700;color:#000;line-height:1.3;padding-bottom:30px;margin:-20px 0 25px 0;position:relative}.left-right-section h3:before{position:absolute;left:0;bottom:0;content:'';width:33px;height:2px;background:#b72127}.left-right-section h2{text-align:center;margin:0 0 30px 0}.left-right-section h2 strong{display:inline-block;vertical-align:top;width:65px;height:65px;text-align:center;line-height:64px;font-size:34px;font-weight:700;color:#b9191d;border:2px solid #b9191d;border-radius:33px;-webkit-border-radius:33px}.left-right-section .et_pb_row{margin-bottom:27px}.left-right-section .et_pb_row:last-child{margin-bottom:0}.left-right-section .et_pb_row:nth-child(even) .et_pb_column:first-child{float:right;margin-right:0;margin-left:5.5%}.left-right-section .et_pb_text_inner{padding:20px 0 0 0}.home-services .et_pb_text{margin-bottom:24px!important}.home-services .et_pb_text h3{padding-bottom:0;font-size:24px;color:#b9191d;font-weight:700;margin-top:5px}.home-services .et_pb_code_inner{margin:0 -15px}.home-services .et_pb_code_inner .et_pb_column{width:33.33%;margin:0;padding:15px}.home-services .et_pb_image_wrap{position:relative}.home-services .et_pb_image_wrap:before{opacity:0;mix-blend-mode:multiply;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-services .et_pb_image_wrap:after{opacity:0;position:absolute;left:0;bottom:0;width:100%;height:30px;top:0;margin:auto;font-family:ETmodules!important;content:"\55";font-size:26px;text-align:center;color:#fff;z-index:1;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.home-services .et_pb_image_wrap:hover:before,.home-services .et_pb_image_wrap:hover:after{opacity:1}.home-video-section .et_pb_column{width:48.6%}.home-video-section .et_pb_column:first-child{margin-right:2.8%}.talk-to-section.et_pb_section{padding:35px 0!important}.talk-to-section .et_pb_row{display:table;min-height:166px}.talk-to-section .et_pb_column{display:table-cell;vertical-align:middle;float:none}.talk-to-section h3{font-size:24px;color:#fff;padding-right:14px;line-height:34px;font-weight:700;padding-bottom:0}.talk-to-section .et_pb_button{width:420px;max-width:100%;margin-top:0;background:#ffffff!important;letter-spacing:.5px;border:none!important;padding:11px 15px!important;border-radius:0;color:#b72127;font-size:14px;text-align:center;text-transform:uppercase}.talk-to-section .et_pb_button:hover{opacity:.8}.talk-to-section .et_pb_button:after{display:none}.talk-to-section:before{position:absolute;content:'';right:4%;top:0;height:100%;width:330px;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/talk-us.png) center}#footer-widgets .footer-widget{margin:0px!important;width:18%;text-align:right}#footer-widgets .footer-widget:first-child{width:80%!important}#footer-widgets .footer-widget:first-child .widget_media_image{margin-bottom:0}#footer-widgets .footer-widget:first-child .widget_text{width:100%;margin-top:25px;text-align:left}#footer-widgets .footer-widget:first-child img{margin:0 30px 20px 0}#footer-widgets .footer-widget:first-child .widget_media_image:last-child img{margin-right:0}.footer-widget h4{font-size:30px;font-weight:700;padding-bottom:32px;color:#b8232a}.footer-widget strong{font-size:17px;font-weight:700;color:#fff}.footer-widget p{color:#afafaf}.footer-widget a{color:#afafaf!important}.footer-widget a:hover{color:#b72127!important}#footer-bottom{display:none!important}#footer-widgets{padding:6% 0 6%!important}.single-services #main-content .container{padding:0;padding-top:0px!important;max-width:100%;width:100%}.single-services #left-area{padding:0}.single-services.single .et_pb_post{margin:0}.inner-banner{padding:85px 0!important;position:relative}.inner-banner .et_pb_row{width:660px!important;max-width:100%!important;height:342px;padding:0px!important;margin:0px!important;position:relative}.inner-banner:before{background-image:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);mix-blend-mode:multiply;height:342px;content:'';position:absolute;left:0;top:0;margin:85px 0 0 0;width:660px;max-width:100%}.inner-banner .et_pb_text_inner{width:560px;padding:60px;max-width:100%!important;float:right}.inner-banner .et_pb_text_inner h1{color:#fff;text-transform:uppercase;font-size:38px;font-weight:700;letter-spacing:.7px;line-height:1.4}.services-tab{padding:52px 0 0 0!important}.services-tab .et_pb_row{padding:0px!important}.services-tab ul{list-style:none;padding:0px!important;margin:0px!important;width:100%;text-align:center}.services-tab ul li{display:inline-block;vertical-align:top;width:24.5%}.services-tab ul li a{display:block;font-size:15px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#000;border:1px solid #000;padding:9px 15px}.services-tab ul li a:hover,.services-tab ul li a.active{border-color:#b9191d;color:#b9191d}.services-contant .services-contant-box{width:65%;margin:0}.services-contant h3{position:relative;font-size:24px;font-weight:700;line-height:1.3;color:#000;padding:0 0 25px 0;margin:0 0 30px 0}.services-contant h3:before{position:absolute;left:0;bottom:0;content:'';width:33px;height:2px;background:#b72127;margin:auto}.services-contant a{font-size:15px}.services-contant .services-contant-button{width:30%;float:right}.services-contant-button .et_pb_button{float:right;width:100%;max-width:256px;margin-bottom:20px}.services-contant-button.floor-plan .et_pb_button{float:left}.proejct-icon:before{content:'';position:relative;display:inline-block;vertical-align:middle;width:19px;height:18px;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/home-icon.png) left top no-repeat;background-size:20px;opacity:1;margin:-4px 25px 0 -25px}.proejct-icon:hover:before{background-position:left -18px}.download-icon:before{content:'';position:relative;display:inline-block;vertical-align:middle;width:22px;height:18px;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/download-icon.png) left top no-repeat;background-size:22px;opacity:1;margin:-4px 15px 0 0}.download-icon:hover:before{background-position:left -18px}.team-section.et_pb_section{padding-top:3px}.team-section h4{padding-bottom:0;font-size:24px;text-align:left;color:#b9191d;font-weight:700;margin-bottom:25px}.team-section .et_pb_blurb_description{text-align:center}.team-section .et_pb_text{margin-bottom:24px!important}.team-section .et_pb_column{width:32.2%;margin-right:1.7%}.faq-accordion{padding-bottom:0px!important}.faq-accordion .et_pb_column{width:48.25%;margin-right:3.5%;margin-bottom:0}.faq-accordion .et_pb_column:last-child{margin-right:0}.faq-accordion .et_pb_text_inner h3{text-align:center;font-size:24px;font-weight:700;color:#b9191d;margin-bottom:7px}.faq-accordion .et_pb_accordion{margin-bottom:100px!important}.et_pb_accordion .et_pb_toggle{border:none;padding:0}.et_pb_accordion h5.et_pb_toggle_title{padding:15px 60px 15px 20px;line-height:1.3;color:#fff;background:#99898a;font-size:20px;font-weight:700}.et_pb_accordion .et_pb_toggle_title:before{display:block!important;content:"\4c";font-size:18px;right:17px!important;font-weight:700;color:#fff}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b"}.et_pb_accordion .et_pb_toggle_content{padding:20px 5px 0 22px;background:#fff}.et_pb_accordion .et_pb_toggle_content p{font-size:15px;letter-spacing:.2px;line-height:1.3}.contact-image .et_pb_column:first-child{width:43%;padding-right:6%;margin:0}.contact-image .et_pb_column:last-child{width:57%;float:right}.contact-form-section .et_pb_row{padding:5px 0}.contact-main{float:left;width:100%;position:relative}.contact-main h3{display:block;font-size:24px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:38px;padding:0}.contact-main .row-box{margin:0 -15px}.contact-main .col-2{width:50%;padding:0 15px;float:left;position:relative}.contact-main input[type=email],.contact-main input[type=password],.contact-main input[type=tel],.contact-main input[type=text],.contact-main select,.contact-main textarea{width:100%;min-width:100%;max-width:100%;float:left;border:none;font-size:14px;padding:14px 20px;background:#fff;margin-bottom:30px;font-family:'Europa',sans-serif;letter-spacing:1px;font-weight:400}.contact-main p{display:none}.contact-main .wpcf7-submit{float:right;width:220px;height:44px;font-weight:600;letter-spacing:.5px;border:none;text-align:center;text-transform:uppercase;border-radius:0;background:#fff;color:#b9191d;cursor:pointer}.contact-main .wpcf7-submit:hover{opacity:.8}div.wpcf7 .ajax-loader{position:absolute;right:10px;top:15px}.wpcf7-form-control-wrap{width:100%;float:left}span.wpcf7-not-valid-tip{color:#000;padding-bottom:20px;position:relative;top:-20px;z-index:-1}div.wpcf7-validation-errors,.contact-main div.wpcf7-acceptance-missing{border:none;width:100%;margin:0;color:#fff;float:left;padding:0}div.wpcf7-response-output{float:left;width:100%}.wpcf7 form.invalid .wpcf7-response-output{border-color:#000;color:#fff;background:#000}}div.wpcf7-mail-sent-ok{border:#fff;color:#000}.wpcf7 form.sent .wpcf7-response-output{display:none}.label{color:#fff;font-size:14px}.label-grey{color:#4e4e4e;font-size:14px}.testimonial-section.et_pb_section{padding-bottom:0}.testimonial-section .et_pb_column{margin-bottom:0}.testimonial-section .et_pb_testimonial:before{display:none}.testimonial-section .et_pb_testimonial{padding:0;background:none!important;text-align:center;margin-bottom:70px!important}.testimonial-section .et_pb_testimonial h3{font-size:24px;padding-bottom:0;font-weight:700;color:#b9191d;line-height:1.3;margin-bottom:30px}.testimonial-section .et_pb_testimonial_author,.testimonial-section .et_pb_testimonial_meta{color:#b9191d;font-size:15px;font-weight:700}.breadcrumbs-main{padding:0px!important}.breadcrumbs-main .et_pb_row{padding:30px 0 0 0!important}.breadcrumbs-main .breadcrumbs{text-transform:uppercase;font-weight:100;color:#000}.breadcrumbs-main .breadcrumbs span{color:#b9191d;font-size:15px}.breadcrumbs-main .breadcrumbs span a span{color:#000}.project-detail-slider,.project-detail-slider .et_pb_row{padding-top:0px!important;padding-bottom:0px!important}.project-detail-slider .et_pb_slide_description{padding:320px 0}#mailchimp-form{padding:0px!important}#mailchimp-form .et_pb_row{display:none;padding:70px 0!important}#mailchimp-form .contact-main h3{color:#b9191d}.mail-info{float:left;width:75%;color:#b9191d}#mailchimp-form .contact-main .wpcf7-submit{background:#b9191d;color:#fff}.project-main{width:100%;background:#f5f5f5;float:left;padding:65px 0 80px 0}.project-section{margin-top:30px}.page-template-template-project .breadcrumbs-main{float:left;width:100%;margin:40px 0 30px 0}.filters-button-group{float:left;width:100%;margin-bottom:17px}.filters-button-group .button{float:left;cursor:pointer;background:#fff0;font-size:15px;text-transform:uppercase;font-weight:700;color:#000;border:1px solid #000;padding:13.5px 5px;width:20%;margin:0 1% 0 0}.filters-button-group .button.is-checked,.filters-button-group .button:hover{border:1px solid #b9191d;color:#b9191d}.filters-button-group .button:first-child{width:20%}.filters-button-group .button:last-child{margin-right:0}.grid{margin:0 -15px}.grid:after{content:'';display:block;clear:both}.element-item{position:relative;float:left;width:33.33%;padding:0 15px;margin:65px 0 0 0}.ProjectFitlerMain h3{padding-bottom:0;font-size:24px;color:#b9191d;font-weight:700;margin-bottom:20px}.ProjectFitlerMain .grid-img{display:block;margin:0;position:relative}.ProjectFitlerMain .grid-img:before{opacity:0;mix-blend-mode:multiply;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ProjectFitlerMain .grid-img:after{opacity:0;position:absolute;left:0;bottom:0;width:100%;height:30px;top:0;margin:auto;font-family:ETmodules!important;content:"\55";font-size:26px;text-align:center;color:#fff;z-index:1;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ProjectFitlerMain .proejct-filter-box:hover .grid-img:before,.ProjectFitlerMain .proejct-filter-box:hover .grid-img:after{opacity:1}.ProjectFitlerMain .grid-img img{vertical-align:top;width:100%}.ProjectFitlerMain p{margin:0;padding:0 25px;text-align:center}.ProjectFitlerMain .grid-plan a{font-weight:400;float:right;background:#b9191d;color:#fff;padding:2px 15px;text-align:center;min-width:120px}.ProjectFitlerMain .grid-plan a:hover{background:#fff;color:#b9191d}.project-main #main-content{background:none}.single .et_pb_post{margin-bottom:0}.search #left-area{width:100%;padding:0}.search #main-content .container:before,.search #sidebar{display:none}.search .et_pb_post{width:33.33%;padding:0 15px;float:left;margin:0 0 50px 0}.search .et_pb_post:nth-child(3n+1){clear:left}.search .pagination{margin:0 0 50px 0}.search .pagination a{color:#B80E15}.search .et_pb_post .entry-featured-image-url{margin-bottom:10px}.search #left-area .post-meta{display:none}.search .entry-title{padding-bottom:10px;font-size:24px;color:#b9191d;font-weight:700}.gallery-main{background:#f5f5f5!important;margin-top:56px!important}.gallery-title{position:absolute;left:0;right:0;top:-56px;padding:0!important}.gallery-title h2{padding:10px;width:300px;max-width:100%;line-height:36px;text-align:center;font-size:20px;letter-spacing:1px;font-weight:400;text-transform:uppercase;color:#fff;background:#99898a}.gallery-main .et_pb_gallery_item{width:31.5%!important;margin-right:2.7%!important;margin-bottom:0px!important}.gallery-main .et_pb_gallery_item:nth-child(3n+1){clear:both}.gallery-main .et_pb_gallery_item:nth-child(4n+1){clear:none!important}.gallery-main .et_pb_gallery_item:nth-child(3n){margin-right:0px!important}.gallery-main h3{padding-bottom:0;font-size:24px!important;text-align:left;color:#b9191d;font-weight:700!important;margin:0 0 25px 0!important}.gallery-main .et_pb_gallery_caption{text-align:center}.gallery-main .et_pb_gallery_image{margin-bottom:26px!important}.gallery-main .et_pb_gallery_image .et_overlay{display:none}.gallery-main .et_pb_gallery_image a:before{opacity:0;mix-blend-mode:multiply;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gallery-main .et_pb_gallery_image a:after{opacity:0;position:absolute;left:0;bottom:0;width:100%;height:30px;top:0;margin:auto;font-family:ETmodules!important;content:"\55";font-size:26px;text-align:center;color:#fff;z-index:1;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gallery-main .et_pb_gallery_image a:hover:before,.gallery-main .et_pb_gallery_image a:hover:after{opacity:1}.gallery-main .et_pb_gallery_title{display:none}.gallery-main .et_pb_gallery_caption{padding:0 15px}.gallery-main.top-mrg{margin-top:90px!important}.promotions-section h4{padding-bottom:0;font-size:24px;text-align:left;color:#b9191d;font-weight:700;margin-bottom:25px}.promotions-section .et_pb_blurb_description{text-align:left}.promotions-section .et_pb_text{margin-bottom:24px!important}.promotions-section .et_pb_column{width:32.2%;margin-right:1.7%}.promotions-section .et_pb_blurb .et_pb_image_wrap{position:relative}.promotions-section .et_pb_blurb .et_pb_image_wrap img{width:100%}.promotions-section .et_pb_image_wrap:before{opacity:0;mix-blend-mode:multiply;background:url(https://hybridbuild.co.nz/wp-content/themes/Divi-child/images/red-bg.jpg);content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.promotions-section .et_pb_image_wrap:after{opacity:0;position:absolute;left:0;bottom:0;width:100%;height:30px;top:0;margin:auto;font-family:ETmodules!important;content:"\55";font-size:26px;text-align:center;color:#fff;z-index:1;transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.promotions-section .et_pb_image_wrap:hover:before,.promotions-section .et_pb_image_wrap:hover:after{opacity:1}.promotions-section ul{padding-bottom:0}.promotions-section ul li:last-child{padding-bottom:0}.drop-down-box{display:none}.drop-down-box.ShowSelectNav{display:block}.submit-box .wpcf7-form-control-wrap{width:auto}.submit-box .wpcf7-list-item{margin:0}.submit-box .wpcf7-list-item label{color:#fff;padding-bottom:10px;display:inline-block;line-height:1.2}@media (max-width:1186px){#top-menu li{padding-right:10px;font-size:12px}}@media (max-width:980px){#logo{max-height:60%!important}#et_top_search{margin-top:0}.home-services .et_pb_row{padding-bottom:0}.home-services .et_pb_text{margin-bottom:0px!important}.home-services .et_pb_code .et_pb_column{margin:10px 0}.home-services .et_pb_code .et_pb_text{margin-bottom:24px!important}.home-services .et_pb_main_blurb_image{float:left;width:100%;text-align:left}.threeBlockWithImg-sec .et_pb_column h4.et_pb_module_header{font-size:22px}.section-maintitle .et_pb_column{width:33.33%;padding:0 7px}.talk-to-section{text-align:center}.talk-to-section .et_pb_row{padding:0}.talk-to-section h3{text-align:center;font-size:22px}.talk-to-section .et_pb_button{margin-top:0}#footer-widgets .footer-widget:first-child{width:52%!important}.home-video-section .et_pb_row{padding:0}.testimonial-section .et_pb_column{width:33.33%;padding:0 7px}.inner-banner .et_pb_text{width:580px;max-width:100%}.left-right-section .et_pb_text_inner{padding-top:0}.left-right-section h3{margin-top:0}.services-tab ul li{width:32%}.services-tab ul li a{font-size:14px;letter-spacing:0}.mail-info{width:65%}.contact-image .et_pb_column:first-child{width:100%;padding:0}.contact-image .et_pb_column:last-child{width:100%}.left-right-section,.testimonial-section,.faq-accordion{padding-top:20px!important}.element-item{width:50%}.filters-button-group .button{width:49%!important;padding:10px 1% 10px 0;margin-bottom:10px}.home-services .et_pb_code_inner .et_pb_column{width:50%;clear:left}.home-services .et_pb_code_inner .et_pb_column:nth-child(2n){clear:none}.promotions-section .et_pb_column{width:48%;margin-right:4%;clear:left}.promotions-section .et_pb_column:nth-child(2n){clear:none;margin-right:0}.search .et_pb_post{clear:left;width:50%}.search .et_pb_post:nth-child(2n){clear:none}}@media (max-width:767px){.slidertextBlock .et_pb_container{height:inherit!important;margin:0}.et_pb_slider{overflow:inherit}.slidertextBlock{margin-bottom:22px}.et-pb-controllers{bottom:-30px}.et-pb-controllers a{background:#dcd6d6!important}.slidertextBlock .et_pb_slide:before{margin:167px 0 0 0;height:218px!important}.left-right-section .et_pb_row{margin-bottom:0;padding:18px 0}.slidertextBlock .et_pb_slide_description{margin:167px 0 0 0!important;height:218px;padding:25px 20px;width:100%;max-width:100%}.et-pb-slider-arrows{display:none!important}body .slidertextBlock.et_pb_slider .et_pb_slide_title a{font-size:23px!important;max-width:245px}.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-weight:600!important;line-height:1!important}.slidertextBlock.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:23px!important;max-width:245px}.slidertextBlock .et_pb_slider_container_inner{padding:0px!important;vertical-align:bottom}body #page-container .slidertextBlock .et_pb_slide .et_pb_slide_description .et_pb_more_button.et_pb_button{color:#ffffff!important;background:#B9242A!important}.left-right-section{padding-bottom:30px!important}.faq-accordion .et_pb_row{padding-bottom:0px!important}.home-services{padding-top:40px!important}.home-services .et_pb_row{padding-top:0px!important}.section-maintitle.et_pb_section{padding:20px 0 50px 0}.section-maintitle .et_pb_row,.testimonial-section.et_pb_section,.testimonial-section.et_pb_section .et_pb_row{padding-bottom:0px!important}.left-right-section h3{padding-bottom:20px}.section-maintitle h4{padding-bottom:15px}.section-maintitle .et_pb_column{width:100%;padding:0}.talk-to-section .et_pb_column{margin-bottom:10px;display:block;float:left}#footer-widgets .footer-widget:first-child{width:100%!important}#footer-widgets .footer-widget:first-child img{margin:0 12px 0 0;height:46px!important;width:auto}#footer-widgets .footer-widget:first-child .widget_text{margin:0 0 10px 0!important}#footer-widgets{padding-bottom:0}#footer-widgets .footer-widget{text-align:left!important}.footer-widget h4{padding-bottom:20px}.inner-banner{padding:33px 0!important}.inner-banner .et_pb_text{height:inherit}.inner-banner:before{margin-top:33px}.inner-banner .et_pb_text_inner{width:100%;padding:15px 20px}.inner-banner .et_pb_text_inner h1{font-size:23px!important;max-width:100%}.inner-banner .et_pb_row,.inner-banner:before{height:217px}.faq-accordion .et_pb_accordion{margin-bottom:50px!important}.faq-accordion .et_pb_text_inner h3{margin-bottom:0;padding-bottom:0}.team-section .et_pb_row{padding-bottom:0}.team-section .et_pb_main_blurb_image{margin-bottom:20px}.team-section .et_pb_text{padding-bottom:15px}.promotions-section .et_pb_row{padding-bottom:0}.promotions-section .et_pb_main_blurb_image{margin-bottom:20px}.promotions-section p{text-align:left}.promotions-section{padding-top:0px!important}.promotions-section .et_pb_text{padding-bottom:15px}.promotions-section .et_pb_column{width:100%;margin:27px 0px!important}.services-tab ul li{width:100%;margin:6px 0}.services-tab{padding-top:40px!important}.services-contant-button{margin-top:30px}.services-contant-button .et_pb_button{max-width:100%}.services-contant{padding-bottom:10px;padding-top:10px}.contact-main .col-2{width:100%}.mail-info{width:100%;margin-bottom:15px}.et_search_outer{width:45%;right:0}.et_search_outer form.et-search-form{width:100%!important;max-width:100%!important}.et_search_outer .et-search-form input{width:75%}.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{padding-bottom:20px}.project-section.et_pb_section{padding:0 0 30px 0}.element-item{width:100%;position:relative!important;top:0!important}.filters-button-group .button{width:100%!important;margin:10px 0 0 0}.filters-button-group{margin-bottom:0}.contact-main{padding:0 8%}.contact-main .wpcf7-submit{width:100%}.talk-to-section .et_pb_column{display:block;width:100%}.talk-to-section .et_pb_button{width:100%}.drop-down-box{display:block}.ProjectFitlerMain .filters-button-group{display:none}.grid .element-item:first-child{margin-top:50px}.services-tab ul{display:none}.search .et_pb_post{width:100%}#contact-form{margin-top:20px}.talk-to-section h3{padding-right:0}.left-right-section h2{padding-bottom:0;margin-top:20px}.left-right-section .et_pb_row:first-child h2{margin-top:0}.project-detail-slider .et_pb_row{width:100%}.gallery-main .et_pb_gallery_item{width:100%!important;margin:0 0 40px 0!important}.gallery-main .et_pb_row{padding:0}.gallery-main.et_pb_section{padding-bottom:20px;padding-top:50px!important}.services-contant-button{text-align:center}.services-contant-button .et_pb_button{float:none;width:80%}}.et_mobile_menu{border:none;background:#fbfbfb;padding:0;margin:0}.et_mobile_menu li{text-align:center}.et_mobile_menu li a{display:inline-block;width:100%;vertical-align:top;padding:10px;font-weight:400;font-size:16px;color:#222;border:none;text-transform:uppercase}.et_mobile_menu .menu-item-has-children>a{background:none!important;font-weight:400}.et_mobile_menu li li{padding-left:0}#main-header .et_mobile_menu li ul{background:#efefef;padding:0;display:none;margin:0}.et_mobile_menu .menu-item-has-children i{top:7px;display:none;position:relative;display:none;content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:7px solid #dcd6d6}#main-header .et_mobile_menu .menu-item-has-children>a:after{position:relative!important;top:13px!important;right:-9px!important;width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:7px solid #dcd6d6;content:''!important}ul{margin-top:15px;color:#515151;font-weight:100;line-height:1.4}ul li{padding-bottom:5px}.proejct-filter-box{position:relative;margin-bottom:33px}.proejct-filter-box .grid-plan{position:absolute;top:10px;padding:0 10px;left:0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.drop-down-box{float:left;width:31.5%;position:relative}.drop-down-box label{display:block;padding-bottom:10px}.drop-down-box select{width:100%;font-size:20px;position:relative;color:#000;border-color:#000;padding:10px 50px 10px 10px;background:#fff0;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop-down-box select::-ms-expand{display:none}.drop-down-box select{-webkit-appearance:none;appearance:none}.drop-down-select{float:left;width:100%;position:relative}.drop-down-select:before{position:absolute;right:10px;top:19px;content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-top:7px solid #000}.grecaptcha-badge{z-index:9}.promotions-section .et_pb_main_blurb_image{width:100%}.promotions-section .et_pb_main_blurb_image img{width:100%}#mailchimp-form .submit-box .wpcf7-list-item label{color:#000;font-weight:100;margin-top:10px;padding-bottom:0}#mailchimp-form .wpcf7-list-item-label{color:#b9191d}#mailchimp-form .wpcf7-response-output.wpcf7-validation-errors,#mailchimp-form .wpcf7-not-valid-tip{color:red!important}#mailchimp-form .wpcf7-form-control-wrap.opt-in .wpcf7-not-valid-tip{position:relative}#mailchimp-form div.wpcf7-mail-sent-ok{border:none;color:green;padding:0;margin:20px 0 0 0}div.wpcf7-mail-sent-ok{margin:0;padding:0}@media (max-width:980px){.drop-down-box{width:100%}#mobile_menu{height:calc(100% - 148px);position:fixed;overflow-x:hidden}}.et_pb_section.gallery-main.gallery-main-white{background:#fff!important}.et_pb_section.gallery-main.gallery-main-white:before{position:absolute;left:0;top:-56px;width:100%;background:#f5f5f5;height:56px;content:''}.et_pb_section.gallery-main.gallery-main-white .gallery-title{background:#fff0}.error-404{padding:150px 0;text-align:center}.error-404 .page-content{background:#fff0}.error404 #sidebar{display:none}.overflow-hide{height:100%;overflow:hidden;width:100%;position:fixed}.footer-widget .et-social-icons{margin-left:20px;margin-top:25px}.footer-widget .et-social-icons li{padding-left:0px!important}.footer-widget .et-social-icons li:before{display:none}.team-banner.inner-banner .et_pb_text_inner{padding:162px 60px 0 60px}.team-banner.inner-banner:before{top:inherit;bottom:50px;height:264px}@media (max-width:1024px){.team-banner.inner-banner:before{bottom:50px;height:230px}.team-banner.inner-banner .et_pb_text_inner{padding:188px 60px 0 60px}}@media (max-width:767px){#et-info .et-social-icons{display:inline-block;vertical-align:top}#top-header .et-social-icons li{margin-left:12px;margin-top:0;padding:0}.team-banner.inner-banner:before{top:inherit;bottom:30px;height:118px}.team-banner.inner-banner .et_pb_text_inner{padding:115px 60px 0 60px}}.contact_checkbox{float:left;width:auto}.contact_checkbox .wpcf7-form-control-wrap{display:block;width:100%}@media (max-width:980px){.cont-btn{padding-top:10px;display:block;float:left;width:100%}}.celebrate{float:right;line-height:1.4;margin-left:100px;margin-top:15px}.enquiry{text-align:center;float:right;padding:8px}.enquiry a{background:#B9242A;color:#fff!important;padding:5px 0;width:100px;display:inline-block;font-weight:700!important;transition:all 0.5s}.enquiry a:hover{color:#fff!important;background-color:#999!important}.cta{text-align:center;float:right;padding:8px}.cta a{background:#B9242A;color:#fff!important;padding:5px 0;width:100px;display:inline-block;font-weight:700!important;transition:all 0.5s}.cta a:hover{color:#fff!important;background-color:#999!important}.mfp-image-holder .mfp-close{top:0;opacity:1}.mfp-image-holder .mfp-close:hover{top:0}.mfp-arrow{opacity:1}@media (max-width:740px){.cta{width:100%;text-align:center}.enquiry{width:100%;text-align:center;padding:0 8px 4px 0}.celebrate{float:none;margin-left:0;margin-top:15px}#et-info{width:100%}}@media (max-width:1025px){.cta-footer{right:0}.enquiry{position:relative}.celebrate{margin-top:0}.book-call-form iframe{height:2560px!important}.cta:after{display:none}.cta a{position:relative}}#footer-widgets .footer-widget:first-child img{width:auto;height:80px!important}#footer-widgets .footer-widget:first-child{width:63%}@media (max-width:767px){#footer-widgets .footer-widget:nth-child(2){position:relative;margin-bottom:0px!important}.footer-widget h4{padding-bottom:38px}.footer-widget .et-social-icons{margin-top:65px}}@media (max-width:321px){#et-info-phone{margin-right:6px}#top-header .et-social-icons li{margin-left:4px}.cta{padding:5px 0 15px}.footer-widget .et-social-icons{margin-top:0;margin-left:0}.footer-widget .et-social-icons li{padding-left:0px!important;margin:0 15px 0 0}}@media (max-width:359px){#et-info .et-social-icons{display:none}.et_header_style_left #et-top-navigation{padding-top:30px!important}}.wp-caption{border:none;padding:0 0 10px 0;max-width:100%}.et-db #et-boc .et-l .et_overlay:before{color:#b9191d}.main-tabs ul{margin-top:0px!important}.et-db #et-boc .et-l .et_pb_tabs_controls li a{color:#b9191d}.et-db #et-boc .et-l .et_pb_row{width:95%;max-width:1110px}@media only screen and (min-width:981px){#logo{max-height:54%!important}}.logo-grid .et_pb_column{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;justify-items:center;align-items:center}.logo-grid .et_pb_image{margin:0;max-width:180px}.logo-grid .et_pb_image img{width:100%;height:auto;display:block;max-height:120px}@media only screen and (max-width:980px){.logo-grid .et_pb_column{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.logo-grid .et_pb_column{grid-template-columns:1fr}}