@import url(//hydromech.com.au/wp-content/themes/hydromech-2022/css/font-awesome/css/font-awesome.min.css);@import url(//hydromech.com.au/wp-content/themes/hydromech-2022/css/reset.css);@import url(//hydromech.com.au/wp-content/themes/hydromech-2022/css/slicknav.css);@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;700&display=swap');html{width:100%;height:100%;position:relative}body{overflow-x:hidden;margin:0;width:100%;height:100%;font-size:16px;line-height:1.5em;font-family:'Libre Franklin',sans-serif;color:#333;background:#fff;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1{font-size:32px;margin:0 0 20px;line-height:42px;font-weight:700}h2{font-size:26px;line-height:36px;font-weight:700;margin:0 0 20px}h3{font-size:20px;font-weight:700;margin:0 0 15px;line-height:26px}h4{font-size:16px;margin:0 0 20px;line-height:24px;font-weight:400}p{font-size:16px;margin:0 0 20px;line-height:24px}ul,ol{margin:0 0 20px 25px}a{color:#386b9f;text-decoration:none}.clear{clear:both}.container{width:96%;margin:0 auto;position:relative;max-width:1200px}.slicknav_menu{display:none}#top-header{position:relative;width:100%;z-index:998;height:45px;background:#00355f;color:#fff;font-size:15px}#top-header i{margin:0 5px 0 0}.top-menu{float:right;margin:10px 0 0;list-style-type:none}.top-menu li{display:inline;padding:0 5px;border-right:1px solid #ccc}.top-menu li:nth-child(3){border:none}.top-menu li{border:none}.top-menu li a{color:#fff}.phone{padding:10px 0 0;float:left}#header{position:relative;width:100%;z-index:999;padding:0;height:80px;background:#fff}#header .container{position:relative}.logo{margin:15px 0 0;float:left}#header .menu{list-style-type:none;margin:30px 0 0;position:relative;float:right}#header .menu li{display:inline-block;position:relative;margin:0 0 0 30px;padding:0}#header .menu li a{color:#444;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:300}#header .menu li.current-menu-item a{font-weight:700;color:#fe4f00}#header .menu li ul{position:absolute;display:block;width:200px;top:25px;left:-10px;margin:0;padding:25px 0 0;display:none}#header .menu li ul li{display:block;margin:0}#header .menu li ul li a{color:#fff !important;background:rgba(0,53,95,.75);padding:5px 5%;width:90%;display:block;border-bottom:1px solid #03467b;font-size:14px;transition:all .5s;font-weight:300}#header .menu li.current-menu-item ul li a{font-weight:300 !important}#header .menu li:hover ul{display:block}#header .menu li ul li.current-menu-item a{font-weight:700;background:#03467b}#header .menu li ul li a:hover{background:#03467b}#header .container{position:relative}img{max-width:100%;height:auto}#slider{position:relative;width:100%;height:100%;z-index:0;top:-125px;margin:0 0 -125px;overflow:hidden}#slider .cycle-slideshow{position:relative;width:100%;height:100%;z-index:0}#slider .cycle-slideshow #slide1{width:100%;height:100%;position:relative;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide1.jpg) no-repeat center center fixed;background-size:cover}#slider .cycle-slideshow #slide1nante{width:100%;height:100%;position:relative;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide1nante.jpg) no-repeat center center fixed;background-size:cover}#slider .cycle-slideshow #slide2{width:100%;height:100%;position:relative;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide2.jpg) no-repeat center center fixed;background-size:cover}#slider .cycle-slideshow #slide3{width:100%;height:100%;position:relative;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide3.jpg) no-repeat center center fixed;background-size:cover}.banner{position:absolute;top:25%;left:50%;margin:0 0 0 -600px;z-index:50;width:1200px}.banner-left{width:34%;float:left;background:rgba(0,53,95,.75);padding:30px 30px 0}.banner-left2{width:45%;float:left;background:rgba(0,53,95,.75);padding:20px}.banner-left2 h2{text-transform:uppercase;font-size:60px !important;line-height:40px;color:#fff;margin:0}.banner-left h3{color:#fff;text-align:center;font-size:26px;text-transform:uppercase}.banner-right{padding:170px 0 0;width:47%;float:right;text-align:center}.banner-right2{padding:20px;background:rgba(0,53,95,.75);width:47%;float:right;text-align:center}.banner-right2 h2{text-transform:uppercase;font-size:60px !important;line-height:40px;color:#fff;margin:0}.banner h2{text-transform:uppercase;font-size:84px;line-height:70px;color:#fff;margin:0;text-align:center}.banner h2 span{display:block;font-size:23px}.banner a{color:#fff;background:#fe4f00;font-size:20px;padding:25px 40px;display:inline-block;margin:30px 0 0;text-transform:uppercase;font-weight:700}.cta{color:#fff;background:#fe4f00;font-size:20px;padding:25px 40px;display:inline-block;margin:30px 0 0;text-transform:uppercase;font-weight:700}#inner{position:relative;padding:50px 0;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/inner.jpg) no-repeat center center;background-size:cover;color:#fff}#inner h1,#inner h3{font-size:40px;line-height:1em;margin:0;color:#fff}#inner h1.smallh{font-size:28px;line-height:38px;margin:0;color:#fff}#content{position:relative;padding:50px 0;z-index:998}#welcome{padding:75px 0}#secondary{padding:80px 0;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/secondary.jpg) no-repeat center center fixed;background-size:cover}.secondary{position:relative;width:58%;float:left;padding:50px 4%;background:rgba(0,53,95,.75);color:#fff}.alignright,.wp-post-image{float:right;margin:0 0 50px 75px;max-width:45%;height:auto}.alignleft{float:left;margin:0 75px 50px 0}.alignleft2{float:left;margin:0 30px 50px 0;max-width:45%}.alignnone{margin:25px 0}#bottom{position:relative;padding:75px 0}#bottom h2{padding:45px 0 0;line-height:30px}.downloads{text-align:center}.downloads img{margin:0 20px 30px;border:1px solid #ccc}.enquiry{float:right;background:#ff5100;color:#fff;padding:15px 30px;cursor:pointer;font-size:20px}.enquiry i{margin:0 5px 0 0}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.75)}.modal-content{background:#fff;margin:100px auto;padding:20px;width:500px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#top-footer{padding:75px 0;background:#111;color:#fff}#top-footer h3{font-size:32px;line-height:42px;margin:0 0 30px;font-weight:400}.fcol-1{width:33.33%;float:left;margin:0 0 25px}.fcol-2{width:29.33%;float:left;margin:0 2%;text-align:center;padding:0}.fcol-3{width:33.33%;float:right;margin:0;text-align:right}.fcol-1 ul{margin:0;list-style-type:none}.fcol-1 ul li{width:47%;float:left;margin:0 3% 0 0;padding:0}.fcol-1 ul li a,.fcol-1 a{color:#fff;text-decoration:none}.fcol-1 ul li ul{display:none}.fcol-3 a{color:#fff;text-decoration:none}#footer{background:#111;color:#999}#footer .container{padding:30px 0;border-top:1px solid #555}#footer p{font-size:12px;margin:0}.copy{float:left}.designer{float:right}#footer p a{color:#999;text-decoration:none}#form{width:55%;float:left;margin:0 0 30px}#details{width:40%;float:right;margin:30px 0}.map{width:100% !important;height:300px;margin:15px 0 0;border:1px solid #ccc !important}.wpcf7{width:100%;margin:0}.wpcf7 textarea{background:#f9f9f9;border:1px solid #ccc;color:#555;font-size:16px;width:96%;padding:15px 2%;height:100px;margin:0 0 15px;font-family:inherit !important}#form .wpcf7 textarea{height:220px}.wpcf7 p{color:#333;text-align:left !important}.wpcf7 .req{color:red;font-weight:700;font-size:1.3em}.wpcf7{margin:30px 0 0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password]{background:#f9f9f9;border:1px solid #ccc;color:#555;font-size:16px;width:96%;padding:15px 2%;margin:0 0 15px}.wpcf7 input[type=submit]{cursor:pointer;height:50px;padding:0;width:100%;position:relative;text-align:center;transition:all .5s;border:none;text-decoration:none;color:#fff;background:#fe4f00;font-size:16px;display:block;margin:0;text-transform:uppercase;font-weight:700}.wpcf7-response-output{color:#ff0 !important}.fcol-2 .wpcf7 input[type=email]{background:#f9f9f9;border:none !important;color:#555;font-size:16px;width:71%;float:left;padding:16px 2%;margin:0 0 15px}.fcol-2 .wpcf7 input[type=submit]{cursor:pointer;height:50px;padding:0;width:25% !important;float:right;text-align:center;transition:all .5s;border:none;text-decoration:none;color:#fff;background:#fe4f00;font-size:16px;display:block;margin:0;text-transform:uppercase;font-weight:700}.main{width:65%;float:left}.main .post h2{font-size:26px;line-height:36px;margin:0 0 20px}.sidebar{width:27%;padding:30px 1.5%;background:#f3f3f3;float:right;border:1px solid #ddd}.sidebar h3{font-size:24px;color:#333}.sidebar ul li{font-size:14px;margin:0 0 10px;line-height:20px}.post{margin:0 0 30px}.share{display:block;margin:15px 0}.page-numbers{padding:20px;font-size:18px;text-decoration:none;background:#eee;border:1px solid #ccc;display:inline-block;margin:20px 0}.more{background:#fe4f00;color:#fff;padding:10px 20px;display:inline-block;margin:15px 0;text-decoration:none}.date{color:#999;font-size:13px;display:block;margin:0;padding:0}.woocommerce-MyAccount-navigation ul{margin:0;list-style-type:none;width:100%}.woocommerce-MyAccount-navigation ul li{margin:0;display:block;width:100%}.woocommerce-MyAccount-navigation ul li a{width:90%;padding:10px 5%;color:#333;display:block;text-decoration:none;border-bottom:1px solid #ccc}.woocommerce-MyAccount-navigation ul li.is-active a{background:#fe4f00;color:#fff}.woocommerce-MyAccount-content:after{content:"";display:table;clear:both}.woocommerce-MyAccount-content a{text-decoration:none;color:#1f85cd}.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=tel],.woocommerce input[type=password],.woocommerce select{padding:10px;border:1px solid #ccc}.woocommerce-Button{min-width:150px;display:inline-block;margin:20px 0;line-height:40px;text-align:center}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{height:38px !important;border-radius:20px !important;width:130px !important;background-color:#00355f !important}.wc-proceed-to-checkout .woocommerce a.button.alt{width:250px !important}.summary{padding:0 !important;width:70% !important}.product_title{display:none !important}.summary table{overflow:scroll;margin:0 0 50px}.summary table td,.summary table th{padding:7px}.summary table th{font-weight:400;background:#00355f;color:#fff;text-align:left}.summary table tr:nth-child(odd) td{background:#f3f3f3}.summary table tr td:nth-child(1){min-width:80px}.summary table td{margin:0;border-bottom:1px solid #ccc}.table tr.bold td{font-weight:700}.table{overflow:scroll;margin:0 0 50px}.table td,.table th{padding:7px}.table th{font-weight:400;background:#00355f;color:#fff;text-align:left}.table tr:nth-child(odd) td{background:#f3f3f3}.table tr td:nth-child(1){min-width:80px}.table td{margin:0;border-bottom:1px solid #ccc}.woocommerce-product-gallery{width:25% !important;float:left !important}.woocommerce-product-gallery__image{padding:0 !important}.woocommerce-product-gallery img{display:block;opacity:1 !important;border:1px solid #ccc !important}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{opacity:1 !important}.woocommerce-product-gallery img{width:100% !important;height:auto !important;float:none !important;margin:0 0 20px !important}.woocommerce-Tabs-panel .gallery-item{width:23% !important;margin:0 2% 20px 0 !important}.woocommerce-Tabs-panel .gallery-item img{width:100% !important;margin:0 0 10px !important}.woocommerce ul.products li.product{text-align:center !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{height:28px !important;width:120px !important;line-height:28px !important}#crumbs{background:#f3f3f3;border-bottom:1px solid #ccc;padding:10px 0}.woocommerce-breadcrumb{margin:0 !important}.added_to_cart{display:block !important;color:green !important;padding:10px 0 0 !important}.posted_in,.related{display:none !important}.woocommerce-message a{text-align:center !important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce-ordering,.woocommerce-result-count,.woocommerce div.product p.price,.woocommerce div.product span.price,.summary .cart{display:none !important}ul.products li.product,.woocommerce-page ul.products li.product{float:left !important;margin:0 2% 30px 0 !important;padding:0 !important;box-shadow:0 0 1px rgba(0,0,0,.75) !important;width:23% !important;transition:all .5s}ul.products li.product:hover{box-shadow:0 0 3px rgba(0,0,0,75) !important}.woocommerce ul.products li.product a img{margin:0 !important}.woocommerce ul.products li.product a h2{line-height:24px !important;padding:0 40px !important;margin:10px 0 20px !important}.count{display:none !important}.categories{width:20%;float:left;background:#00355f;color:#fff}.categories ul{list-style-type:none;margin:0 0 20px}.categories ul li a{color:#fff}.woocommerce-main{width:75%;float:right}.page-title{display:none}.wpcf7-response-output{color:#333 !important}.wp-post-image{max-width:300px}.gallery-item img{border:none !important}@media only screen and (max-width:1024px){#header .menu{display:none}.slicknav_menu{display:block;position:fixed;top:0;left:0;width:100%;z-index:9999}#top-header{display:none}#header{text-align:center;margin:50px 0 0;height:auto;width:100%;left:0;background-image:none;background-color:#fff;position:relative}.logo{float:none;height:auto;margin:10px 0;max-width:250px}#footer span.mhide{display:none}#footer span.mhide{display:none}#footer span.mblock{display:block;width:100%}.copy,.designer{float:none;text-align:center}.alignright,.alignleft{max-width:100%;height:auto;float:none;margin:0 0 30px}#content{padding:40px 0;text-align:center}.alignright,.alignleft2,.wp-post-image{float:none;max-width:100%;height:auto;margin:0 0 25px}.alignleft{float:none;max-width:100%;height:auto;margin:0 0 25px}#welcome{text-align:center}#details,#form{float:none;width:100%}#footer img{width:150px;height:auto}.main,#form,#details{width:100%;float:none;margin:0 0 40px}.sidebar{width:100%;padding:0;background:#fff;float:none;border:none}.sidebar ul{list-style-type:none;margin:0 0 20px}.sidebar ul li{width:100%;padding:0;margin:0 0 5px;text-align:center}#inner,#bottom{text-align:center}.fcol-1{width:96%;float:none;margin:0 2% 20px;text-align:center}.fcol-2{width:96%;float:none;margin:0 2% 20px;text-align:center}.fcol-3{width:96%;float:none;margin:0 2% 20px;text-align:center}.fcol-1 ul{margin:0;list-style-type:none}.fcol-1 ul li{width:100%;float:none;margin:0;padding:0;text-align:center}.secondary{width:82%;float:none;left:5%;padding:50px 4%;text-align:center}#slider{top:0;margin:0;height:450px}#slider .cycle-slideshow{height:450px}#slider .cycle-slideshow #slide1{height:450px;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide1.jpg) no-repeat center center scroll;background-size:800px 450px}#slider .cycle-slideshow #slide1nante{height:450px;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide1nante.jpg) no-repeat center center scroll;background-size:800px 450px}#slider .cycle-slideshow #slide2{height:450px;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide2.jpg) no-repeat center center scroll;background-size:800px 450px}#slider .cycle-slideshow #slide3{height:450px;background:url(//hydromech.com.au/wp-content/themes/hydromech-2022/images/slide3.jpg) no-repeat center center scroll;background-size:800px 450px}.banner{position:absolute;top:25%;left:5%;margin:0;z-index:50;width:90%}.banner-left{display:none}.banner-right{padding:0;width:100%;float:none;text-align:center}.banner-right2{margin:0;padding:10px;width:100%;float:none;text-align:center}.banner-right2 h2{text-transform:uppercase;font-size:30px !important;line-height:40px;color:#fff;margin:0;text-align:center}.banner h2{text-transform:uppercase;font-size:60px;line-height:50px;color:#fff;margin:0;text-align:center}.banner h2 span{display:block;font-size:16px}.banner a{color:#fff;background:#fe4f00;font-size:16px;padding:15px 30px;display:inline-block;margin:15px 0 0;text-transform:uppercase;font-weight:400}ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2% 30px !important;width:46% !important}#inner{padding:40px 0;min-height:20px}#inner h1,#inner h3{font-size:26px}.summary{padding:0 !important;width:100% !important}.woocommerce-product-gallery{width:100% !important;float:none !important}.woocommerce-product-gallery img{max-width:300px !important;margin:0 auto}}@media only screen and (max-width:600px){ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2% 30px !important;width:96% !important}.banner h2{text-transform:uppercase;font-size:32px;line-height:42px;color:#fff;margin:0;text-align:center}}.wp-caption-text{display:none}.nante-gallery .gallery-item{float:left;margin:0 2% 25px 0 !important;text-align:center;width:23% !important}.nante-gallery .gallery-icon{height:200px;overflow:hidden}