html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1;-ms-touch-action:pan-y;touch-action:pan-y}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/styles/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#fff0}body{scroll-behavior:smooth}a,a:active,a:focus,button,button:focus,input,input:focus{outline:none!important}input[type="text"],input[type="search"]{font-family:"Fira Sans",sans-serif;outline:none}input[type="text"]::placeholder,input[type="search"]::placeholder{color:#000;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder{color:#000}input[type="text"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder{color:#000}select{outline:none}.hiding{filter:alpha(opacity=0);opacity:0}.visible{opacity:1}.hide-section{display:none}.no-scroll_js{position:relative;width:100%;height:100%;overflow:hidden}.container-max{width:100%;max-width:1210px;margin:0 auto;padding:0 20px}.owl-carousel{-ms-touch-action:pan-y;touch-action:pan-y}#preloader{position:fixed;bottom:0;left:0;width:100%;height:100vh;z-index:999;overflow:hidden;opacity:1;-webkit-transition:opacity 0.8s cubic-bezier(.19,1,.22,1),visibility 0.8s cubic-bezier(.19,1,.22,1);-moz-transition:opacity 0.8s cubic-bezier(.19,1,.22,1),visibility 0.8s cubic-bezier(.19,1,.22,1);-ms-transition:opacity 0.8s cubic-bezier(.19,1,.22,1),visibility 0.8s cubic-bezier(.19,1,.22,1);-o-transition:opacity 0.8s cubic-bezier(.19,1,.22,1),visibility 0.8s cubic-bezier(.19,1,.22,1);transition:opacity 0.8s cubic-bezier(.19,1,.22,1),visibility 0.8s cubic-bezier(.19,1,.22,1)}#preloader .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:1}#preloader .preloader-wrap{position:absolute;top:40%;left:50%;width:170px;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#preloader .preloader-wrap .logo{position:relative;z-index:2}#preloader .preloader-wrap .loader{position:absolute;bottom:25px;right:-2px;width:30px}.flex-columns{display:flex}.btn{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;text-transform:uppercase;border-radius:4px;-webkit-transition:background 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:background 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:background 0.6s cubic-bezier(.19,1,.22,1);-o-transition:background 0.6s cubic-bezier(.19,1,.22,1);transition:background 0.6s cubic-bezier(.19,1,.22,1)}.btn.btn-default{background:#e7913f;padding:14px 22px 10px}.btn.btn-default:hover{background:#8dc63f}.btn.btn-green{background:#8dc63f;padding:14px 20px;width:209px;margin:0 auto}.btn.btn-green:hover{background:#e7913f}body,html{font-family:"Fira Sans",sans-serif;font-family:400;color:#000}h1,h2,h3,h4,h5{font-family:"ProximaNovaBold",sans-serif}p{font-size:16px;line-height:1.5}a{text-decoration:none;outline:none}strong{font-weight:700}em{font-style:italic}@font-face{font-display:swap;font-family:'ProximaNovaBold';src:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.eot);src:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.eot) format("embedded-opentype"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.woff2) format("woff2"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.woff) format("woff"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.ttf) format("truetype"),url("https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaBold.svg#ProximaNovaBold") format("svg")}@font-face{font-display:swap;font-family:'ProximaNovaExtraBold';src:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.eot);src:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.eot) format("embedded-opentype"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.woff2) format("woff2"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.woff) format("woff"),url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.ttf) format("truetype"),url("https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/dist/fonts/ProximaNovaExtraBold.svg#ProximaNovaExtraBold") format("svg")}header{position:relative;z-index:3}header section#logos-details{padding:23px 0}@media (max-width:768px){header section#logos-details{padding:15px 0}}header section#logos-details .flex-columns{justify-content:space-between;align-items:center}@media (max-width:768px){header section#logos-details .flex-columns{align-items:flex-start;flex-direction:column}}@media (max-width:768px){header section#logos-details .flex-columns .item-logo{margin-bottom:10px}}@media (max-width:768px){header section#logos-details .flex-columns .item-logo img{display:block;width:199px;height:auto}}header section#logos-details .flex-columns .item-contact p{font-size:16px;color:#333;text-align:right;line-height:24px}@media (max-width:768px){header section#logos-details .flex-columns .item-contact p{font-size:14px;font-weight:700;line-height:21px;text-align:left}}header section#logos-details .flex-columns .item-contact p a{font-size:32px;font-family:ProximaNovaExtraBold;color:#000;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}@media (max-width:768px){header section#logos-details .flex-columns .item-contact p a{font-size:14px;font-family:"Fira Sans",sans-serif;line-height:21px}}header section#logos-details .flex-columns .item-contact p a:hover{color:#8dc63f}header section#navigation{position:relative;background:#8dc63f}header section#navigation .flex-columns{justify-content:space-between}@media (max-width:768px){header section#navigation .flex-columns{justify-content:flex-start}}header section#navigation .flex-columns .item{position:relative}header section#navigation .flex-columns .item.item-cart{width:270px;background:#000;padding:12px 22px}@media (max-width:768px){header section#navigation .flex-columns .item.item-cart{position:absolute;top:48px;left:0;width:100%}}header section#navigation .flex-columns .item.item-cart p{font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;text-transform:uppercase}header section#navigation .flex-columns .item.item-cart p a{display:block;color:#fff}header section#navigation .flex-columns .item.item-cart #searchform{position:absolute;left:0;top:36px;width:100%;background:#000;padding:15px;border-radius:0 0 4px 4px}header section#navigation .flex-columns .item.item-cart #searchform input[type="text"]{width:100%;height:32px;font-size:16px;color:#000;padding:0 10px 0 32px;border:1px solid #ccc;border-radius:4px}header section#navigation .flex-columns .item.item-cart #searchform #search-button{position:absolute;top:22px;left:19px;background:#fff0;border:0;cursor:pointer}header section#navigation .flex-columns .item.item-menu{display:flex;justify-content:flex-end;align-items:center}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu{position:absolute;top:48px;left:0;width:100%;flex-direction:column;align-items:flex-start;background:#8dc63f;padding-bottom:15px;opacity:0;visibility:hidden}}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu .menu-main-menu-container{width:100%}}header section#navigation .flex-columns .item.item-menu ul{display:flex}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu ul{flex-direction:column}}header section#navigation .flex-columns .item.item-menu ul a{display:block;font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;padding:16px 20px;text-transform:uppercase;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu ul a{padding:16px 20px}}header section#navigation .flex-columns .item.item-menu ul a:hover{color:#000}header section#navigation .flex-columns .item.item-menu ul li{position:relative}header section#navigation .flex-columns .item.item-menu ul li:before{content:'';position:absolute;top:10px;right:-1px;width:1px;height:28px;background:#fff}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu ul li:before{display:none}}header section#navigation .flex-columns .item.item-menu .social-icons{display:flex;margin-left:20px}@media (max-width:991px){header section#navigation .flex-columns .item.item-menu .social-icons{padding-top:7px}}header section#navigation .flex-columns .item.item-menu .social-icons a{display:block;margin-left:10px;-webkit-transition:all 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:all 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:all 0.6s cubic-bezier(.19,1,.22,1);-o-transition:all 0.6s cubic-bezier(.19,1,.22,1);transition:all 0.6s cubic-bezier(.19,1,.22,1)}header section#navigation .flex-columns .item.item-menu .social-icons a:first-of-type{margin-left:0}header section#navigation .flex-columns .item.item-menu .social-icons a:hover{-webkit-filter:invert(100%);filter:invert(100%)}header .menu-hamburger{display:none;position:relative;width:78px;height:48px;background:#fff0;padding:24px 0;outline:none;cursor:pointer;z-index:11}@media (max-width:991px){header .menu-hamburger{display:block}}header .menu-hamburger label{position:absolute;top:14px;right:0;font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;line-height:24px;text-transform:uppercase;cursor:pointer}header .menu-hamburger span{display:block;position:absolute;width:20px;height:2px;background:#fff;border-radius:6px;z-index:9999}header .menu-hamburger span:before{content:'';position:absolute;top:-4px;left:0;width:100%;height:2px;background:#fff;border-radius:6px}header .menu-hamburger span:after{content:'';position:absolute;top:4px;right:0;width:100%;height:2px;background:#fff;border-radius:6px;-webkit-transition:top 0.2s 0.2s ease-in-out,width 1s 1s ease-in-out,transform 0.2s ease-in-out,background 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:top 0.2s 0.2s ease-in-out,width 1s 1s ease-in-out,transform 0.2s ease-in-out,background 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:top 0.2s 0.2s ease-in-out,width 1s 1s ease-in-out,transform 0.2s ease-in-out,background 0.6s cubic-bezier(.19,1,.22,1);-o-transition:top 0.2s 0.2s ease-in-out,width 1s 1s ease-in-out,transform 0.2s ease-in-out,background 0.6s cubic-bezier(.19,1,.22,1);transition:top 0.2s 0.2s ease-in-out,width 1s 1s ease-in-out,transform 0.2s ease-in-out,background 0.6s cubic-bezier(.19,1,.22,1)}header .menu-hamburger span,header .menu-hamburger span:after,header .menu-hamburger span:before{content:'';-webkit-transition:top 0.2s 0.2s ease-in-out,transform 0.2s ease-in-out,background 0.8s cubic-bezier(.19,1,.22,1);-moz-transition:top 0.2s 0.2s ease-in-out,transform 0.2s ease-in-out,background 0.8s cubic-bezier(.19,1,.22,1);-ms-transition:top 0.2s 0.2s ease-in-out,transform 0.2s ease-in-out,background 0.8s cubic-bezier(.19,1,.22,1);-o-transition:top 0.2s 0.2s ease-in-out,transform 0.2s ease-in-out,background 0.8s cubic-bezier(.19,1,.22,1);transition:top 0.2s 0.2s ease-in-out,transform 0.2s ease-in-out,background 0.8s cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}body.active-header_js header section#navigation .flex-columns .item.item-menu{opacity:1;visibility:visible}body.active-header_js .menu-hamburger span{background:transparent!important;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (max-width:991px){body.active-header_js .menu-hamburger span{background:#fff}}body.active-header_js .menu-hamburger span:before,body.active-header_js .menu-hamburger span:after{content:'';top:0;-webkit-transition:top 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-ms-transition:top 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;transition:top 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out}@media (max-width:991px){body.active-header_js .menu-hamburger span:before,body.active-header_js .menu-hamburger span:after{background:#fff}}body.active-header_js .menu-hamburger span:before{content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.active-header_js .menu-hamburger span:after{content:'';width:100%;-webkit-transition:top 0.2s ease-in-out,width 0.2s 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out,width 0.2s 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-ms-transition:top 0.2s ease-in-out,width 0.2s 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out,width 0.2s 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;transition:top 0.2s ease-in-out,width 0.2s 0.2s ease-in-out,transform 0.2s 0.2s ease-in-out;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}footer .df-columns{gap:20px 30px;align-items:flex-start}footer section.footer-details{padding-top:30px}footer section.footer-details p{font-size:16px;line-height:24px;color:#000}footer section.footer-details p a{color:#16608a}footer section.footer-details p a:hover{color:#000}footer section.footer-details .item-contact a{color:#000}footer section.footer-details .item{width:100%}footer .item-details{margin-bottom:20px}footer section.footer-details .item-details h3{font-size:24px;font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f;line-height:1.5;margin-bottom:5px;text-transform:uppercase}footer .item-contact h4{font-size:21px;font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f;line-height:1.5;text-transform:uppercase}footer .item-contact{flex-grow:1;flex-shrink:1}footer .item-logo-footer{flex-basis:172px}footer section.disclaimer-copyright .flex-columns{justify-content:space-between}footer section.disclaimer-copyright .dc-columns{padding:15px 0;margin-top:30px;border-top:1px solid #d9d9d9}footer section.disclaimer-copyright p{color:#666}footer section.disclaimer-copyright p.disclaimer a{color:#069;text-decoration:underline}footer section.disclaimer-copyright p.disclaimer a:hover{color:#000}footer section.disclaimer-copyright p.copyright{font-size:12px}@media (max-width:768px){footer section.footer-details .df-columns{flex-direction:column}footer section.footer-details .item-details h3{font-size:21px;line-height:1.25}footer section.footer-details .item-contact{max-width:100%}footer .item-logo-footer{flex-basis:0%}footer section.footer-details .item-logo-footer img{width:130px;height:auto}footer section.disclaimer-copyright .dc-columns{flex-direction:column;padding:12px 0;margin-top:24px}}@media (max-width:768px){.home-section{padding-top:90px}}section#banner{position:relative;width:100%;height:400px;z-index:1}@media (max-width:768px){section#banner{height:350px}}section#banner .home-item{display:flex;justify-content:flex-start;align-items:center;height:400px}section#banner .item{display:flex;justify-content:flex-start;align-items:center}@media (max-width:768px){section#banner .item{height:350px}.single-products section#banner .item{height:auto}.single-product section#banner .banner-single-columns .item.item-title{max-width:100%!important}}section#banner .owl-item.active h1,section#banner .owl-item.active h2{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}section#banner .owl-item.active h1{-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-moz-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-ms-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-o-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s}section#banner .owl-item.active h2{-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-moz-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-ms-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-o-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s}section#banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%}section#banner .content{position:relative;text-align:right;z-index:2}section#banner .content h1{font-size:160px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;text-transform:uppercase;line-height:160px;opacity:0;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px);-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-moz-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-ms-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;-o-transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s;transition:transform 1s cubic-bezier(.19,1,.22,1) 1s,opacity 1s cubic-bezier(.19,1,.22,1) 1s}@media (max-width:768px){section#banner .content h1{font-size:80px;line-height:80px}}section#banner .content h1 span{color:#8dc63f}section#banner .content h2{font-size:48px;line-height:1;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;margin-top:-13px;text-transform:uppercase;opacity:0;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);-webkit-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-moz-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-ms-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;-o-transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s;transition:transform 1s cubic-bezier(.19,1,.22,1) 1.3s,opacity 1s cubic-bezier(.19,1,.22,1) 1.3s}@media (max-width:768px){section#banner .content h2{font-size:18px;line-height:18px;margin-top:0}}section#banner .content h2 span{display:block;color:#8dc63f}section#banner .owl-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}section#banner .owl-nav button{width:20px;height:33px}section#banner .owl-nav button span{display:none}section#banner .owl-nav button.owl-prev{background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/arrow-left.png) no-repeat;background-size:20px 33px}section#banner .owl-nav button.owl-next{background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/arrow-right.png) no-repeat;background-size:20px 33px}section#products-listings{padding:53px 0 50px}section#products-listings .more-button{margin:30px 0}section#products-listings .products-column{margin:0 -15px}@media (max-width:768px){section#products-listings .products-column{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}}section#products-listings .products-column:after{content:'';display:block;clear:both}section#products-listings .item{float:left;margin:0 15px}@media (max-width:768px){section#products-listings .item{float:none;clear:both;margin:0}}section#products-listings .product-featured{position:relative;width:370px;background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/pattern-square.jpg) repeat;background-size:100%;padding:43px 20px 80px}@media (max-width:768px){section#products-listings .product-featured{width:100%;margin:0 0 20px}}section#products-listings .product-featured h3,section#products-listings .product-featured h4{font-size:24px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;text-transform:uppercase}section#products-listings .product-featured h4{margin-bottom:10px}section#products-listings .product-featured img{width:100%;height:auto}section#products-listings .product-featured .badge{position:absolute;top:-23px;left:0;font-size:36px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;background:#8dc63f;padding:5px 14px;text-transform:uppercase;z-index:1}section#products-listings .product-featured .thumbnails{background:#e9e9e9;background-size:auto 100%;margin-bottom:20px;border:4px solid #000}section#products-listings .product-featured .thumbnails img{display:block}section#products-listings .product-featured .content{padding:0 10px}section#products-listings .product-featured .content a{font-size:18px;font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f;text-transform:uppercase;text-decoration:underline;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}section#products-listings .product-featured .content a:hover{color:#fff}section#products-listings .product-featured .owl-nav{position:absolute;bottom:-38px;width:100%}section#products-listings .product-featured .owl-nav button{width:calc(50% + 20px);font-size:18px;font-family:"ProximaNovaBold",sans-serif;color:#fff;padding:14px 0 10px!important;text-transform:uppercase;-webkit-transition:background 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:background 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:background 0.6s cubic-bezier(.19,1,.22,1);-o-transition:background 0.6s cubic-bezier(.19,1,.22,1);transition:background 0.6s cubic-bezier(.19,1,.22,1)}section#products-listings .product-featured .owl-nav button:hover{background:#8dc63f}section#products-listings .product-featured .owl-nav .owl-prev{display:flex;align-items:center;position:absolute;left:-20px;background:#666;padding-left:20px!important;text-align:left}section#products-listings .product-featured .owl-nav .owl-prev:before{content:'';width:0;height:0;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-right:6px solid #fff;margin:-2px 5px 0 0}section#products-listings .product-featured .owl-nav .owl-next{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:-20px;background:#5c5c5c;padding-right:20px!important;text-align:right}section#products-listings .product-featured .owl-nav .owl-next:after{content:'';width:0;height:0;border-top:6px solid #fff0;border-bottom:6px solid #fff0;border-left:6px solid #fff;margin:-2px 0 0 5px}section#products-listings .product-normal{width:170px;text-align:center;margin-bottom:26px}@media (max-width:768px){section#products-listings .product-normal{width:calc(50% - 10px);margin-bottom:20px}}section#products-listings .product-normal:hover span{color:#8dc63f}section#products-listings .product-normal:hover .thumbnails{border:4px solid #8dc63f}section#products-listings .product-normal span{display:block;height:33px;font-size:15px;font-weight:500;color:#16608a;line-height:17px;text-decoration:underline;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}section#products-listings .product-normal .thumbnails{height:170px;background:#e9e9e9 url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/placeholder-no-image.jpg) no-repeat center center;background-size:auto 100%;margin-bottom:16px;border:4px solid #000;-webkit-transition:border 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:border 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:border 0.6s cubic-bezier(.19,1,.22,1);-o-transition:border 0.6s cubic-bezier(.19,1,.22,1);transition:border 0.6s cubic-bezier(.19,1,.22,1)}@media (max-width:768px){section#products-listings .product-normal .thumbnails{position:relative;height:155px;overflow:hidden}}section#products-listings .product-normal .thumbnails img{display:block}@media (max-width:768px){section#products-listings .product-normal .thumbnails img{width:100%;height:auto}}section#partners{background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/pattern-bg.jpg) repeat center center;background-size:100%;background-attachment:fixed;padding:26px 0 27px}section#partners .partners-columns{justify-content:flex-start;align-items:flex-start}@media (max-width:1226px){section#partners .partners-columns{flex-direction:column}}section#partners .partners-columns h4{font-size:16px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;margin-bottom:22px;text-transform:uppercase}section#partners .partners-columns .item-columns img{width:100%;height:auto}section#partners .partners-columns .item-columns.item-sponsor{width:100%;max-width:369px}@media (max-width:1226px){section#partners .partners-columns .item-columns.item-sponsor{max-width:100%}}section#partners .partners-columns .item-columns.item-sponsor h4{color:#8dc63f}section#partners .partners-columns .item-columns.item-trading{width:100%;max-width:798px;padding-right:29px}@media (max-width:1226px){section#partners .partners-columns .item-columns.item-trading{max-width:100%;padding-right:0;margin-bottom:20px}}section#partners .partners-columns .item-columns .item{border:1px solid #dedede}section#partners .partners-columns .item-columns .item:first-of-type{width:100%;margin:0;border:0}section#partners .partners-columns .item-columns .item img{display:block}section#banner-generic{position:relative;display:flex;align-items:center;height:auto;padding:102px 0 22px}@media (max-width:768px){section#banner-generic{padding:145px 0 10px}}section#banner-generic .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%}section#banner-generic .content{position:relative;z-index:2}section#banner-generic .content h1{font-size:48px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;text-transform:uppercase}@media (max-width:768px){section#banner-generic .content h1{font-size:24px;margin-bottom:10px;line-height:24px}}section#generic-content{padding:40px 0 60px}section#generic-content h2,section#generic-content h3,section#generic-content h4,section#generic-content h5{margin:20px 0 5px}section#generic-content h2{font-size:35px;line-height:45px}section#generic-content h3{font-size:30px;line-height:40px}section#generic-content h4{font-size:25px;line-height:35px}section#generic-content h5{font-size:20px;line-height:30px}section#generic-content ul{padding:0 20px;margin:20px 0}section#generic-content ul li{position:relative;font-size:16px;padding-left:15px;line-height:1.5}section#generic-content ul li:before{content:'';position:absolute;top:10px;left:0;width:4px;height:4px;background:#000}@media (max-width:768px){.single-product{padding-top:90px}}.single-product section#banner{height:auto;align-items:flex-end;padding:74px 0 22px}.single-product section#banner h1{font-size:48px;font-family:"ProximaNovaExtraBold",sans-serif;color:#fff;text-transform:uppercase}@media (max-width:768px){.single-product section#banner h1{font-size:24px;margin-bottom:10px;line-height:24px}}.single-product section#banner .subtitle{display:flex;align-items:center;margin-bottom:14px}.single-product section#banner .subtitle a{display:block;position:relative;font-size:15px;font-weight:500;color:#fff;margin-right:12px;text-decoration:underline;order:2}.single-product section#banner .subtitle a:first-of-type{order:3}.single-product section#banner .subtitle a:last-of-type{order:1}.single-product section#banner .subtitle a:after{content:':';position:absolute;top:0;right:-8px;color:#8dc63f}.single-product section#banner .banner-single-columns{position:relative;justify-content:space-between;align-items:flex-end;z-index:2}@media (max-width:768px){.single-product section#banner .banner-single-columns{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.single-product section#banner .banner-single-columns .item.item-title{max-width:62%}.single-product section#banner .banner-single-columns .btn.btn-default:hover{background:#e7913f}.single-product section#banner .wishlist{display:flex}.single-product section#banner .wishlist #wishlist-toggle-cart_link{position:relative;display:none;font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;background:#8dc63f;padding:14px 20px 10px;margin-left:20px;text-transform:uppercase;border-radius:4px;border:0;cursor:pointer}.single-product section#banner .wishlist #wishlist-toggle-cart_link.is-visible{display:block}.single-product section#banner .wishlist #wishlist-toggle-cart_link svg{display:none}.single-product section#banner .wishlist #wishlist-toggle-post{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:"ProximaNovaBold",sans-serif;color:#fff;background:#e7913f;padding:14px 22px 10px;text-transform:uppercase;border-radius:4px;border:0;cursor:pointer}.single-product section#banner .wishlist #wishlist-toggle-post.wishlist-remove{background:#d9534f}section#products-content{padding:26px 0 0}section#products-content .product-columns{justify-content:space-between;border-bottom:1px solid #8dc63f;padding-bottom:50px}@media (max-width:768px){section#products-content .product-columns{flex-direction:column}}section#products-content .product-columns h2{font-size:24px;font-family:"ProximaNovaBold",sans-serif;color:#000;margin-bottom:8px;text-transform:uppercase}@media (max-width:768px){section#products-content .product-columns h2{font-size:18px;line-height:24px}}section#products-content .product-columns p{color:#333}@media (max-width:768px){section#products-content .product-columns p{font-size:14px;line-height:21px}}section#products-content .product-columns .product-description{width:100%;max-width:601px;padding-right:34px}@media (max-width:768px){section#products-content .product-columns .product-description{max-width:100%;padding-right:0}}section#products-content .product-columns .product-description p{margin-bottom:10px}section#products-content .product-columns .product-description a{position:relative;display:block;font-size:16px;color:#006699!important;margin-bottom:0;text-decoration:underline}section#products-content .product-columns .product-description .related-docs{margin:21px 0 30px}section#products-content .product-columns .product-description .related-docs h2{margin-bottom:12px;text-transform:none}section#products-content .product-columns .product-description .related-docs a{position:relative;display:block;font-size:16px;color:#069;padding-left:20px;margin-bottom:6px;text-decoration:underline}section#products-content .product-columns .product-description .related-docs a:before{content:'';position:absolute;top:5px;left:0;width:6px;height:6px;background:#8dc63f}section#products-content .product-columns .product-description .related-docs h2 a{position:static;display:inline;font-weight:400;font-size:inherit!important;color:#cccccc!important;padding-left:0;margin-bottom:0;text-decoration:none}#doc:target{background:#f4f8e1;border:2px solid #8dc63f;padding:20px}section#products-content .product-columns .product-description .period-rate-table{width:100%;max-width:370px}@media (max-width:768px){section#products-content .product-columns .product-description .period-rate-table{max-width:100%;margin-bottom:20px}}section#products-content .product-columns .product-description .period-rate-table span{font-size:16px;color:#000000!important}section#products-content .product-columns .product-description .period-rate-table .item{display:flex}section#products-content .product-columns .product-description .period-rate-table .item span{display:block;width:50%;padding:8px 11px}section#products-content .product-columns .product-description .period-rate-table .item:nth-child(odd){background:#f4f8e1}section#products-content .product-columns .product-description .period-rate-table .item:first-of-type{background:#000}section#products-content .product-columns .product-description .period-rate-table .item:first-of-type span{font-weight:700;color:#ffffff!important}section#products-content .product-columns .product-image{width:100%;max-width:570px}@media (max-width:768px){section#products-content .product-columns .product-image{max-width:100%}}section#products-content .product-columns .product-image .main-product{margin-bottom:31px;border:4px solid #000}section#products-content .product-columns .product-image .main-product img{display:block}section#products-content .product-columns .product-image .related-equipment h2{color:#999;margin-bottom:16px;text-transform:none}section#products-content .product-columns .product-image .related-equipment .equipment-columns{display:flex;justify-content:flex-start;flex-wrap:wrap}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item{width:170px;text-align:center;margin:0 10px 39px 10px}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item:hover span{color:#8dc63f}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item:hover .thumbnails{border:4px solid #8dc63f}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item span{font-size:15px;font-weight:500;color:#16608a;text-decoration:underline;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item .thumbnails{position:relative;background-size:auto 100%;height:170px;margin-bottom:16px;border:4px solid #ccc;overflow:hidden;-webkit-transition:border 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:border 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:border 0.6s cubic-bezier(.19,1,.22,1);-o-transition:border 0.6s cubic-bezier(.19,1,.22,1);transition:border 0.6s cubic-bezier(.19,1,.22,1)}section#products-content .product-columns .product-image .related-equipment .equipment-columns .item .thumbnails img{display:block;width:auto;height:auto;background:#fff;min-height:162px;max-height:162px}section#product-types-wrap{padding:53px 0 50px}section#product-types-wrap .more-button{margin:30px 0}section#product-types-wrap .products-column{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-bottom:40px;margin:0 -15px;border-bottom:1px solid #8dc63f}@media (max-width:480px){section#product-types-wrap .products-column{margin:0}}section#product-types-wrap .products-column.products-column-child .product-normal{width:33%}@media (max-width:768px){section#product-types-wrap .products-column.products-column-child .product-normal{width:50%}}@media (max-width:480px){section#product-types-wrap .products-column.products-column-child .product-normal{width:100%}}section#product-types-wrap .products-column.products-column-child .product-normal .thumbnails{height:250px;overflow:hidden}section#product-types-wrap .product-normal{width:16.66%;text-align:center;padding:0 15px;margin-bottom:26px}@media (max-width:991px){section#product-types-wrap .product-normal{width:25%}}@media (max-width:768px){section#product-types-wrap .product-normal{width:50%;margin-bottom:20px}}@media (max-width:480px){section#product-types-wrap .product-normal{width:100%;padding:0}}section#product-types-wrap .product-normal:hover span{color:#8dc63f}section#product-types-wrap .product-normal:hover .thumbnails{border:4px solid #8dc63f}section#product-types-wrap .product-normal span{display:block;height:33px;font-size:15px;font-weight:500;color:#16608a;line-height:17px;text-decoration:underline;-webkit-transition:color 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:color 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:color 0.6s cubic-bezier(.19,1,.22,1);-o-transition:color 0.6s cubic-bezier(.19,1,.22,1);transition:color 0.6s cubic-bezier(.19,1,.22,1)}section#product-types-wrap .product-normal .thumbnails{position:relative;display:flex;justify-content:center;height:170px;background-size:auto 100%;margin-bottom:16px;border:4px solid #000;overflow:hidden;-webkit-transition:border 0.6s cubic-bezier(.19,1,.22,1);-moz-transition:border 0.6s cubic-bezier(.19,1,.22,1);-ms-transition:border 0.6s cubic-bezier(.19,1,.22,1);-o-transition:border 0.6s cubic-bezier(.19,1,.22,1);transition:border 0.6s cubic-bezier(.19,1,.22,1)}@media (max-width:768px){section#product-types-wrap .product-normal .thumbnails{position:relative;height:155px;overflow:hidden}}section#product-types-wrap .product-normal .thumbnails img{display:block;width:auto;height:100%}.search-result section#products-listings h3{font-size:24px;font-family:"ProximaNovaBold",sans-serif;color:#000;line-height:34px;margin-bottom:20px;text-transform:uppercase}.search-result section#products-listings h3 span{font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f}section#contact-wrap{padding:40px 0 50px}section#contact-wrap input[type="text"],section#contact-wrap input[type="email"],section#contact-wrap select,section#contact-wrap textarea{width:100%;font-family:"Fira Sans",sans-serif;border:1px solid #ccc;padding:10px;outline:none}section#contact-wrap input[type="text"]::placeholder,section#contact-wrap input[type="email"]::placeholder,section#contact-wrap select::placeholder,section#contact-wrap textarea::placeholder{color:#000;opacity:1}section#contact-wrap input[type="text"]:-ms-input-placeholder,section#contact-wrap input[type="email"]:-ms-input-placeholder,section#contact-wrap select:-ms-input-placeholder,section#contact-wrap textarea:-ms-input-placeholder{color:#000}section#contact-wrap input[type="text"]::-ms-input-placeholder,section#contact-wrap input[type="email"]::-ms-input-placeholder,section#contact-wrap select::-ms-input-placeholder,section#contact-wrap textarea::-ms-input-placeholder{color:#000}section#contact-wrap select{background:#fff url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/arrow-select.png) no-repeat calc(100% - 10px) center;background-size:14px}section#contact-wrap textarea{height:150px}section#contact-wrap input[type="submit"]{width:150px;background:#000;padding:10px 0;border:0;border-radius:0;cursor:pointer}section#contact-wrap input[type="submit"]:hover{background:#8dc63f}section#contact-wrap .wpcf7-not-valid-tip{font-size:12px;margin:5px 0}section#contact-wrap .wpcf7-response-output{margin:0;padding:20px 15px;line-height:22px}section#contact-wrap .notice{margin-bottom:20px}section#contact-wrap .submit-wrap{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}section#contact-wrap .contact-flex-columns{display:flex;justify-content:space-between;align-items:flex-start;margin:0 -20px}@media (max-width:768px){section#contact-wrap .contact-flex-columns{flex-direction:column;margin:0}}section#contact-wrap .contact-flex-columns .item{width:50%;padding:0 20px}@media (max-width:768px){section#contact-wrap .contact-flex-columns .item{width:100%;padding:0}}section#contact-wrap .contact-flex-columns .item.item-content{width:52.85%;max-width:619px}@media (max-width:768px){section#contact-wrap .contact-flex-columns .item.item-content{width:100%;max-width:100%}}section#contact-wrap .contact-flex-columns .item.item-content h4{font-size:22px;line-height:32px}section#contact-wrap .contact-flex-columns .item.item-content ul li{position:relative;padding-left:20px;margin-top:10px}section#contact-wrap .contact-flex-columns .item.item-content ul li:before{content:'';position:absolute;top:6px;left:0;width:6px;height:6px;background:#8dc63f}@media (max-width:768px){section#contact-wrap .contact-flex-columns .item.item-content{margin-bottom:30px}}section#contact-wrap .contact-flex-columns .item.item-map{width:47.15%;max-width:570px}@media (max-width:768px){section#contact-wrap .contact-flex-columns .item.item-map{width:100%;max-width:100%}}section#contact-wrap .contact-flex-columns .item .column{margin-bottom:20px}section#contact-wrap .contact-flex-columns .item .schedule-wrapper{margin-top:20px}section#contact-wrap .contact-flex-columns .item .schedule-wrapper .schedule-hours{display:flex;justify-content:space-between;margin:0 -10px}section#contact-wrap .contact-flex-columns .item .schedule-wrapper .schedule-hours .item{width:50%;padding:0 10px}section#contact-wrap .contact-flex-columns .form-flex-column{margin-top:20px}section#contact-wrap .contact-flex-columns .form-flex-column br{display:none}section#contact-wrap .contact-flex-columns .form-flex-column .item{width:100%;padding:0;margin-bottom:10px}section#contact-wrap #map-canvas{height:365px;border:5px solid #000}section#contact-wrap .contact-form{background:#eef7e2;padding:30px;margin-top:32px}section#contact-wrap .contact-form br{display:none}section#contact-wrap .contact-form h4{font-size:22px;line-height:32px;text-transform:uppercase}section#contact-wrap .contact-form p{font-weight:500}section#contact-wrap .contact-form p a{color:#16608a;text-decoration:underline}section#contact-wrap .contact-form label{display:block;font-weight:500;margin-bottom:10px}section#contact-wrap .contact-form .form-flex-column{padding-top:30px;margin-top:30px;border-top:1px solid #8dc63f}section#contact-wrap .contact-form .form-flex-column .item{margin-bottom:10px}section#contact-wrap .contact-form .form-column-wrap{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:768px){section#contact-wrap .contact-form .form-column-wrap{flex-direction:column}}section#contact-wrap .contact-form .form-column-wrap .child-item{width:33%;max-width:312px;margin-bottom:10px}@media (max-width:768px){section#contact-wrap .contact-form .form-column-wrap .child-item{width:100%;max-width:100%}}section#cart-wrap{padding:40px 0 50px}section#cart-wrap input[type="text"],section#cart-wrap input[type="email"],section#cart-wrap input[type="date"],section#cart-wrap select,section#cart-wrap textarea{width:100%;font-family:"Fira Sans",sans-serif;border:1px solid #8dc63f;padding:10px;outline:none}section#cart-wrap input[type="text"]::placeholder,section#cart-wrap input[type="email"]::placeholder,section#cart-wrap input[type="date"]::placeholder,section#cart-wrap select::placeholder,section#cart-wrap textarea::placeholder{color:#000;opacity:1}section#cart-wrap input[type="text"]:-ms-input-placeholder,section#cart-wrap input[type="email"]:-ms-input-placeholder,section#cart-wrap input[type="date"]:-ms-input-placeholder,section#cart-wrap select:-ms-input-placeholder,section#cart-wrap textarea:-ms-input-placeholder{color:#000}section#cart-wrap input[type="text"]::-ms-input-placeholder,section#cart-wrap input[type="email"]::-ms-input-placeholder,section#cart-wrap input[type="date"]::-ms-input-placeholder,section#cart-wrap select::-ms-input-placeholder,section#cart-wrap textarea::-ms-input-placeholder{color:#000}section#cart-wrap textarea{height:150px}section#cart-wrap input[type="submit"]{background:#000;padding:10px 20px;border:0;border-radius:0;cursor:pointer}section#cart-wrap input[type="submit"]:hover{background:#8dc63f}section#cart-wrap label{display:block;line-height:24px;margin:15px 0 5px}section#cart-wrap .wpcf7-not-valid-tip{font-size:12px;margin:5px 0}section#cart-wrap .wpcf7-response-output{margin:0;padding:20px 15px;line-height:22px}section#cart-wrap .notice{margin-bottom:20px}section#cart-wrap .submit-wrap{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}@media (max-width:480px){section#cart-wrap .submit-wrap{flex-direction:column}section#cart-wrap .submit-wrap input[type="submit"]{width:100%}}section#cart-wrap .quote_form{margin-top:20px}@media (max-width:768px){section#cart-wrap .quote_form{margin-top:40px}}section#cart-wrap .contact-flex-columns br{display:none}section#cart-wrap .contact-flex-columns .quote-form-column{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:0 -20px 20px}@media (max-width:768px){section#cart-wrap .contact-flex-columns .quote-form-column{flex-direction:column;margin:0 0 20px}}section#cart-wrap .contact-flex-columns .item{width:100%;max-width:33.33%;padding:0 20px}@media (max-width:768px){section#cart-wrap .contact-flex-columns .item{max-width:100%;padding:0}}section#cart-wrap .contact-flex-columns .item.item-fullwidth{width:100%;max-width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #ccc}@media (max-width:768px){section#cart-wrap .contact-flex-columns .item.item-fullwidth{padding-top:0}}section#cart-wrap .contact-flex-columns .item .column{margin-bottom:20px}section#cart-wrap .contact-flex-columns .form-flex-column{margin-top:20px}section#cart-wrap .contact-flex-columns .form-flex-column br{display:none}section#cart-wrap .contact-flex-columns .form-flex-column .item{width:100%;padding:0;margin-bottom:10px}section#cart-wrap .product-list-item{position:relative;display:flex;justify-content:flex-start;align-items:center;background:#f1f1f1;padding:20px;margin-bottom:20px}@media (max-width:768px){section#cart-wrap .product-list-item{flex-direction:column}}section#cart-wrap .product-list-item a{color:#000}section#cart-wrap .product-list-item .product-imageholder{position:relative;display:flex;justify-content:center;align-items:center;width:200px;height:200px;background:#fff;overflow:hidden}section#cart-wrap .product-list-item .product-imageholder img{display:block;width:auto;height:200px}section#cart-wrap .product-list-item .pruduct-content{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 200px);padding-left:40px}@media (max-width:768px){section#cart-wrap .product-list-item .pruduct-content{width:100%;justify-content:center;padding-left:0;margin-top:15px}}section#cart-wrap .product-list-item .pruduct-content button svg{display:none}section#cart-wrap .product-list-item #wishlist-remove-post{width:30px;height:30px;background:url(https://northernhiregroup.com.au/wp-content/themes/northernhiregroup/src/images/close-btn.png) no-repeat;background-size:30px;cursor:pointer;border:0}@media (max-width:768px){section#cart-wrap .product-list-item #wishlist-remove-post{position:absolute;top:10px;left:10px}}#generic-content.locations{padding:30px 0}#locations-wrap .contact-flex-columns{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}#locations-wrap .item-content,#locations-wrap .item-map{flex-grow:1;flex-shrink:1}#locations-wrap .item-map{flex-basis:532px}#locations-wrap .item-map img{margin:30px auto 0 auto;display:block}#locations-wrap .item.item-content,#locations-wrap .item.item-map{width:50%}#locations-wrap h3{font-size:24px;font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f;line-height:1.5;margin-top:30px;margin-bottom:5px;text-transform:uppercase}#locations-wrap h3:first-child{margin-top:0}#locations-wrap p,.locations-page-footer p{margin-bottom:1em}#locations-wrap a,.locations-page-footer a{color:#16608a;text-decoration:underline}.locations-page-footer .container-max{border-top:1px solid #ccc;padding-top:30px;margin-top:30px;margin-bottom:30px}@media (max-width:768px){#locations-wrap .contact-flex-columns{flex-direction:column}#locations-wrap .item.item-content,#locations-wrap .item.item-map{width:100%}#locations-wrap h3{font-size:21px;line-height:1.25}section#generic-content h2{font-size:24px;line-height:1.5}}section#contact-wrap .contact-flex-columns .item.item-content{width:100%;max-width:unset}#contact-wrap .item-content h4{font-size:24px;font-family:"ProximaNovaExtraBold",sans-serif;color:#8dc63f;line-height:1.5;margin-bottom:5px;text-transform:uppercase}#contact-wrap .item-content ul{margin-bottom:1em}#contact-wrap .item-content a{color:#16608a;text-decoration:underline}.nhg-locations{display:flex;gap:0}.nhg-location{flex-grow:1;flex-shrink:1;width:50%;background-size:cover}.nhg-location .content-block{width:calc(1170px / 2);min-height:400px;padding:0 30px 40px 0;display:flex;justify-content:flex-end;flex-direction:column}.nhg-location .content-block div{width:100%}.nhg-location-a div{margin:0 0 0 auto}.nhg-location-b div{text-align:right}.nhg-location h2{color:#fff;margin-bottom:10px 20px;font-size:54px;line-height:.889;text-transform:uppercase;font-family:"ProximaNovaExtraBold",sans-serif;margin-bottom:10px;text-shadow:0 0 20px rgb(0 0 0 / .5)}.nhg-location a{display:inline-block;padding:20px;background:red;color:#fff;border-radius:5px;background-color:#f90;box-shadow:0 5px 20px 0 rgb(0 0 0 / .5);margin-bottom:10px 20px;font-size:16px;text-transform:uppercase;font-family:"ProximaNovaExtraBold",sans-serif;line-height:1}.nhg-introduction{background:#f3f9eb;padding:55px 0;width:100%}.nhg-introduction .nhg-wrapper{display:flex;gap:30px;justify-content:space-between;align-items:flex-start;max-width:1170px;margin:0 auto}@media (max-width:1140px){.nhg-introduction .nhg-wrapper{width:unset;padding:0 30px}}.nhg-column{flex-grow:1;flex-shrink:1;width:50%}.nhg-introduction h1{font-size:21px;font-family:ProximaNovaExtraBold;color:#8dc63f;line-height:1.5;text-transform:uppercase;margin-top:20px}.nhg-introduction h1 strong{color:#000}.nhg-introduction h3{font-family:ProximaNovaExtraBold;font-size:36px;line-height:1;font-weight:400;text-transform:uppercase}.nhg-introduction h3 span{color:#8dc63f;animation-name:nhg-anim;animation-duration:4s;display:inline-block}.nhg-introduction p{margin-bottom:1em;text-wrap:pretty}@keyframes nhg-anim{0%{color:#8dc63f}10%{color:#000}}.nhg-01{animation-delay:2s}.nhg-02{animation-delay:4s}.nhg-03{animation-delay:6s}.nhg-04{animation-delay:8s}.nhg-05{animation-delay:10s}.nhg-06{animation-delay:12s}.nhg-07{animation-delay:14s}.nhg-08{animation-delay:16s}.nhg-09{animation-delay:18s}.nhg-10{animation-delay:20s}.nhg-11{animation-delay:22s}.nhg-12{animation-delay:24s}.nhg-13{animation-delay:26s}.nhg-14{animation-delay:28s}.nhg-15{animation-delay:30s}.nhg-16{animation-delay:32s}.nhg-17{animation-delay:34s}.nhg-18{animation-delay:36s}@media (max-width:1140px){.nhg-location .content-block{width:unset;padding:0 30px 40px 30px}.nhg-location h2{font-size:42px}}@media (max-width:768px){.nhg-locations,.nhg-introduction .nhg-wrapper{flex-direction:column}.nhg-location .content-block{min-height:200px}.nhg-location h2{font-size:36px}.nhg-location,.nhg-location .content-block{width:100%}.nhg-location-b div{text-align:left}.nhg-column{width:100%}.nhg-introduction h3{font-size:21px}.nhg-introduction h1 strong{display:block;line-height:1}}.vsg-map iframe{border:5px solid #000;margin-bottom:30px}