@charset "UTF-8";/*!
Theme Name: General Air Poducts
Theme URI: http://underscores.me/
Author: Klunk & Millan
Author URI: https://www.klunkmillan.com
Description: A custom theme for General Air Poducts
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gap
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

gap is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#002b63;text-decoration-color:#002b63}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em;position:relative;bottom:1ex}img{border:0;width:100%;max-width:100%;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;min-height:60px}table{border-collapse:collapse;border-spacing:0;background-color:#fff;width:100%;max-width:100%;margin-bottom:2em}td,th{padding:0}fieldset,form{margin-bottom:20px}fieldset p,form p{margin-bottom:.3em}input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #ccc;padding:6px 4px;outline:0;color:#777;margin:0;width:100%;background:#e8e8e8}select{padding:0;width:220px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border:1px solid #aaa;color:#444;box-shadow:0 0 3px rgba(0,0,0,.2)}label,legend{font-weight:700;font-size:1.3rem}input[type=checkbox]{display:inline}label span,legend span{font-weight:400;font-size:1.3rem;color:#444}.grecaptcha-badge{visibility:hidden}body,html{margin:0;padding:0;border:none}html{scroll-behavior:smooth;font-size:16px}@media screen and (min-width:768px){html{font-size:calc(16px + 0 * ((100vw - 768px)/ 312))}}@media screen and (min-width:1080px){html{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Lato,sans-serif;line-height:1.8;background:#fff;color:#707070;box-sizing:border-box;overflow-x:hidden}body.lock-scroll{overflow:hidden}*,::after,::before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:900;line-height:1.2;margin-top:0;margin-bottom:.75rem;color:#002b63}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link{text-decoration:none}h1{font-weight:400;line-height:1.1;font-size:38px}@media screen and (min-width:768px){h1{font-size:calc(38px + 12 * ((100vw - 768px)/ 312))}}@media screen and (min-width:1080px){h1{font-size:50px}}h2{font-size:1.625rem}@media (min-width:768px){h2{font-size:1.75rem}}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}a:focus,a:visited{color:#002b63}a:hover{text-decoration-color:#002b63}.font-weight--is-light{font-weight:300}.font-weight--is-black{font-weight:900}ol,ul{margin-top:0;margin-bottom:1.2rem}ol li,ul li{padding-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}hr:not(.wp-block-separator){height:0;border:0;border-bottom:1px solid #002b63;margin:5px auto}.strong,strong{font-weight:700}em{font-style:italic}sub{position:relative;bottom:-1ex}blockquote{font-size:1.8em;line-height:1.4;margin:50px;position:relative}blockquote::before{content:"\f10d";font-family:"Font Awesome 5 Free";font-size:1.2em;font-weight:700;position:absolute;top:-30px;left:-35px;color:#002b63;z-index:-1}blockquote cite{font-size:1.125rem}figure{margin:0}::-moz-selection{background:#707070;color:#fff;text-shadow:none}::selection{background:#707070;color:#fff;text-shadow:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}audio,canvas,img,video{vertical-align:middle}img.is-not-responsive{width:auto}img.alignright{float:right}img.alignleft{float:left}audio{width:100%}th{text-align:left}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{padding:10px;vertical-align:top;border-top:1px solid #000;text-align:center}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #000;line-height:1.25em}table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th{border-top:0}table>tbody+tbody{border-top:2px solid #000}table table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #000}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#e8e8e8}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}@media (min-width:1080px){.site-header{height:180px; z-index: 101}.site-header.sticky .site-header-wrapper{height:180px;background-color:#fff;position:fixed;top:0;left:0;width:100vw;z-index:99}.admin-bar .site-header.sticky .site-header-wrapper{top:32px}}.site-header-container{display:flex;flex-direction:column}.site-header-one{max-width:1160px;padding-left:20px;padding-right:20px;position:relative;padding-top:38px;height:136px;width:100%;margin:0 auto}.site-header-two{background-color:#002b63}.site-header-two-container{max-width:1160px;padding-left:20px;padding-right:20px;position:relative;margin:0 auto}.site-header-tagline{font-size:.9rem;line-height:1.1;text-transform:uppercase;position:absolute;top:20px;left:20px;color:#002b63}.site-header-logo{text-align:center}.site-header-logo a{display:inline-block}@media (max-width:1079px){.site-header-one{padding-top:60px}.site-header-two{order:-1}.site-header-logo a{width:250px}}.site-header-logo svg{width:250px;height:40px}@media (min-width:1080px){.site-header-tagline{top:25px}.site-header-logo svg{width:350px;height:56px}}.site-header-secondary{display:flex;position:absolute;top:25px;right:20px}.site-header-carts{position:absolute;top:44px;right:20px}@media (max-width:1079px){.site-header-carts,.site-header-secondary{display:none}}.site-header-carts .cart-count{background-color:#002b63;color:#fff;font-weight:700;height:15px;width:15px;display:inline-block;vertical-align:text-top;line-height:15px;font-size:12px;text-align:center;border-radius:50%}@media (min-width:1080px){.site-header-menu-toggle{display:none}}.site{position:relative;width:100vw;overflow-y:hidden}.site-main{max-width:1160px;padding-left:20px;padding-right:20px;margin:0 auto}.site-main .alignfull,.site-main .alignwide{margin-left:-20px;margin-right:-20px}@media (min-width:1160px){.site-main .alignfull,.site-main .alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}}@media (min-width:1260px){.site-main .alignwide{margin-left:-100px;margin-right:-100px;max-width:1600px}}.page-template-searchpage .site-main,.search-results .site-main{padding-top:3rem;padding-bottom:3rem}.site-main .content-area{flex:1 1 auto}@media (min-width:992px){.site-main--sidebar{display:flex}.site-main .widget-area{margin-left:2rem;flex:1 0 300px}}.site-footer{padding:7rem 0;background-color:#002b63;color:#fff;clear:both;line-height:1.7}.site-footer-container{max-width:1160px;padding-left:20px;padding-right:20px;margin:0 auto}.site-footer-top{margin-bottom:2rem}@media (min-width:768px){.site-footer-top{display:flex}}@media (max-width:1079px){.site-footer-top{max-width:590px;margin-left:auto;margin-right:auto}}.site-footer-top .footer-left{flex:1 1 25%;margin:0 1rem 0 .5rem;line-height:1.6}@media (max-width:1079px){.site-footer-top .footer-left{margin-bottom:2.5rem}}.site-footer-top .footer-left p{margin-bottom:1.25rem}.site-footer-top .footer-logo{margin-bottom:1.75rem}@media (min-width:1080px){.site-footer-top .footer-logo{margin-bottom:1.25rem}.site-footer-top .footer-menu{display:flex}}.site-footer-top .footer-logo svg{width:250px;height:40px}.site-footer-top .footer-right{flex:1 1 75%}.site-footer-top .footer-menu{margin:0;padding:0}.site-footer-top .footer-menu .sub-menu{flex:1 1 33%;margin:0 .5rem;padding:0;list-style:none;font-weight:700}.site-footer-top .footer-menu .sub-menu:nth-child(3){flex-basis:15%}.site-footer-top .footer-menu .sub-menu li{padding:0}.site-footer-top .footer-menu .sub-menu .sub-menu{margin:0;font-size:.9rem;font-weight:400}.site-footer-top .footer-menu .sub-menu .sub-menu li{padding:0}.site-footer-info{text-align:center;margin-bottom:3.5rem}.site-footer-info .inline-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.site-footer-info .inline-list li{padding:0 10px;border-right:1px solid #fff}.site-footer-info .inline-list li:last-child{border-right:none}.site-footer-info ul{padding-left:0}@media (max-width:767px){.site-footer-top{max-width:300px}.site-footer-info .footer__copyright{display:block}.site-footer-info .footer__copyright li{border-right:none}.site-footer-info .footer__address span{display:block}.site-footer-info li.footer__menu--phone{flex:1 1 100%;border-right:none}}.site-footer a{color:#fff}.site-footer a:hover{text-decoration:underline}.site-footer p{margin-bottom:.75rem}.has-blue-color{color:#002b63!important}.has-blue-background-color{background-color:#002b63!important}.has-blue-light-color{color:#597599!important}.has-blue-light-background-color{background-color:#597599!important}.has-orange-color{color:#ff9300!important}.has-orange-background-color{background-color:#ff9300!important}.has-gray-color{color:#707070!important}.has-gray-background-color{background-color:#707070!important}.has-gray-light-color{color:#e8e8e8!important}.has-gray-light-background-color{background-color:#e8e8e8!important}.has-pink-color{color:#eb008b!important}.has-pink-background-color{background-color:#eb008b!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}.has-black-color{color:#000!important}.has-black-background-color{background-color:#000!important}.wp-block{max-width:1160px}.wp-block-image{margin:0}.wp-block-latest-posts{margin:0;padding:0}.wp-block[data-align=full],.wp-block[data-type="acf/acf-block-testimonials"]{max-width:none}.wp-block-categories-list{list-style:none;margin:0;padding:0}.wp-block-categories-list .cat-item{margin:0 0 5px}.wp-block .acf-block-slider__slideshow-item:not(:first-child),.wp-block .acf-block-testimonials__item:not(:first-child){display:none}.wp-block .acf-block-product-tiles--slider{display:flex}.wp-block .acf-block-product-tiles--slider .acf-block-product-tiles__item{flex:1 1 23.54%}.ugb-main-block{margin-bottom:0}@media (min-width:960px){.ugb-main-block.alignfull>.ugb-inner-block{max-width:none!important}.ugb-main-block.ugb-main-block--inner-center>.ugb-inner-block{max-width:1160px!important}}.has-large-font-size{font-size:1.5rem}@media (min-width:1080px){.has-large-font-size{font-size:2rem;line-height:1.2}}.ugb-a0efc6c label,.ugb-a0efc6c li,.ugb-a0efc6c p,.ugb-a0efc6c table,.ugb-a0efc6c-column-wrapper>*>ol li,.ugb-a0efc6c-column-wrapper>*>p,.ugb-a0efc6c-column-wrapper>*>ul li{color:#707070!important}.home-hero{position:relative;margin-bottom:2rem}.home-hero__bg-section{height:350px;overflow:hidden;position:relative}.home-hero__bg-section::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.home-hero__bg-section::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,43,99,.45)}.home-hero__bg-section img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;height:100%;width:100%}.home-hero__bg-section--industrial::after{background-color:rgba(255,147,0,.4)}.home-hero__content-wrapper{position:absolute;top:50%;transform:translate(0,-50%);width:100%}.home-hero__content{text-align:center}.home-hero__content p{margin:1rem 6vw}@media (min-width:1280px){.home-hero__bg{display:flex}.home-hero__bg-section{flex:1 1 50%;height:725px}.home-hero__content{display:flex;align-items:center}.home-hero__fire-protection-col{flex:1 1 50%;padding-left:140px}.home-hero__logo-col{flex:0 0 286px}}@media (max-width:1279px){.home-hero__logo-col{padding:1rem 0}.home-hero__logo-col img{width:110px;margin:auto}}.home-hero__title{color:#fff;font-weight:400;margin-bottom:2rem;font-size:30px}@media screen and (min-width:1080px){.home-hero__title{font-size:calc(30px + 30 * ((100vw - 1080px)/ 200))}}@media screen and (min-width:1280px){.home-hero__title{font-size:60px}}@media (min-width:1280px){.home-hero__industrial-col{flex:1 1 50%;padding-right:140px}.home-hero .is-style-outline .wp-block-button__link{padding:35px 70px}}.wp-block-button__link{padding:16px 50px;text-transform:uppercase;transition:.3s ease-out;font-family:Lato,sans-serif;font-size:1rem;border-radius:0}.wp-block-button__link:hover{text-decoration:none}.wp-block-button__link:not(.has-text-color),.wp-block-button__link:not(.has-text-color):hover{color:#fff}.wp-block-button__link:not(.has-background){background-color:#002b63}.wp-block-button__link:not(.has-background):focus,.wp-block-button__link:not(.has-background):hover{background-color:#001530}.wp-block-button__link.has-blue-color:focus,.wp-block-button__link.has-blue-color:hover{color:#002b63}.wp-block-button__link.has-blue-background-color:focus,.wp-block-button__link.has-blue-background-color:hover{background-color:#001530}.wp-block-button__link.has-blue-light-color:focus,.wp-block-button__link.has-blue-light-color:hover{color:#597599}.wp-block-button__link.has-blue-light-background-color:focus,.wp-block-button__link.has-blue-light-background-color:hover{background-color:#465c79}.wp-block-button__link.has-orange-color:focus,.wp-block-button__link.has-orange-color:hover{color:#ff9300}.wp-block-button__link.has-orange-background-color:focus,.wp-block-button__link.has-orange-background-color:hover{background-color:#cc7600}.wp-block-button__link.has-gray-color:focus,.wp-block-button__link.has-gray-color:hover{color:#707070}.wp-block-button__link.has-gray-background-color:focus,.wp-block-button__link.has-gray-background-color:hover{background-color:#575757}.wp-block-button__link.has-gray-light-color:focus,.wp-block-button__link.has-gray-light-color:hover{color:#e8e8e8}.wp-block-button__link.has-gray-light-background-color:focus,.wp-block-button__link.has-gray-light-background-color:hover{background-color:#cfcfcf}.wp-block-button__link.has-pink-color:focus,.wp-block-button__link.has-pink-color:hover{color:#eb008b}.wp-block-button__link.has-pink-background-color:focus,.wp-block-button__link.has-pink-background-color:hover{background-color:#b8006d}.wp-block-button__link.has-white-color:focus,.wp-block-button__link.has-white-color:hover{color:#fff}.wp-block-button__link.has-white-background-color:focus,.wp-block-button__link.has-white-background-color:hover{background-color:#e6e6e6}.wp-block-button__link.has-black-color:focus,.wp-block-button__link.has-black-color:hover{color:#000}.wp-block-button__link.has-black-background-color:focus,.wp-block-button__link.has-black-background-color:hover{background-color:#000}.parallax-block .wp-block-button__link{background-color:transparent;border:1px solid #fff;padding:16px 50px}.is-style-outline .wp-block-button__link{border:1px solid;padding:16px 50px}.wp-block-embed__wrapper{overflow:hidden;position:relative;display:block;width:100%;height:0;padding:0}.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.wp-embed-aspect-4-4 .wp-block-embed__wrapper{padding-top:100%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-top:75%}.wp-block-embed__wrapper .jetpack-video-wrapper,.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;height:100%!important;width:100%!important;border:0}.wp-block-table{color:#002b63}.wp-block-table.is-style-stripes{border-bottom-width:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#e8e8e8}.wp-block-table .fab,.wp-block-table .fas{font-size:2.5rem}.wp-block-table .fa-file-pdf{color:#b43430}.wp-block-table .fa-youtube{color:#e83e1f}.wp-block-kadence-tabs li{padding-bottom:0}.wp-block-kadence-tabs .kt-tabs-title-list{justify-content:center}.wp-block-kadence-tabs .kt-tabs-title-list li{margin-right:5px!important}.wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title{color:#000!important;background-color:rgba(0,0,0,.15)!important;border-radius:0!important;font-weight:700!important;font-size:16px!important}.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title{background-color:#002b63!important;color:#fff!important}.acf-block-slider{position:relative;overflow:hidden}@media (min-width:1080px){.acf-block-slider__slideshow-item::after{content:"";position:absolute;top:1rem;left:10%;background-image:url(images/optimized/trunorth-icon.svg);background-repeat:no-repeat;height:150%;width:100%;mix-blend-mode:overlay;z-index:1}.acf-block-slider__slideshow-item--compass-color-white::after{background-image:url(images/optimized/trunorth-icon-wht.svg);mix-blend-mode:normal;opacity:.4}}.acf-block-slider__image{background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;height:460px}.acf-block-slider__image::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.35)}.acf-block-slider .slick-arrow{position:absolute;top:50%;z-index:8;background-color:transparent;width:30px;height:30px;border:2px solid #fff;overflow:hidden;text-indent:50px;border-radius:0;transform:translate(0,-40%) rotate(45deg)}.acf-block-slider .slick-arrow:focus{outline:0}.acf-block-slider .slick-prev{left:20px;border-width:0 0 2px 2px}.acf-block-slider .slick-next{right:20px;border-width:2px 2px 0 0}.acf-block-slider__text{text-align:center;position:absolute;top:50%;transform:translate(0,-50%);width:100%;color:#fff;padding:0 20px;z-index:3}.acf-block-slider__title{font-size:2.375rem;line-height:1;color:#fff;max-width:750px;margin:auto;text-shadow:2px 2px 2px rgba(0,0,0,.4)}@media (min-width:768px){.acf-block-slider__image{height:520px}.acf-block-slider__title{font-size:3.125rem;line-height:1.2}}.acf-block-slider__cta{text-align:center;margin-top:2rem}.acf-block-slider__cta .wp-block-button__link{box-shadow:0 2px 5px 3px rgba(0,0,0,.3)}.acf-block-slider__cta .wp-block-button__link--color-white{background-color:#fff;color:#002b63}.acf-block-product-tiles{margin-left:-.5rem;margin-right:-.5rem}.acf-block-product-tiles .slick-track{display:flex}.acf-block-product-tiles__item{margin:2rem .5rem;padding:2rem 1rem;border:1px solid #eee;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);text-align:center;transition:.2s cubic-bezier(.215,.61,.355,1)}@media (min-width:1080px){.acf-block-product-tiles__item:hover{background-color:#eee;transform:translateY(-5px);box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}}.acf-block-product-tiles__image{max-width:150px;margin:0 auto 1rem}.acf-block-product-tiles__title{font-size:1em;text-transform:uppercase;color:#707070;margin-bottom:.25rem}.acf-block-product-tiles__subtext{margin-bottom:1.5rem;font-size:.875rem}.acf-block-product-tiles__specs{list-style:none;font-size:.875rem;padding:0;margin:0}.acf-block-product-tiles__spec-item{margin-bottom:.25rem}.acf-block-product-tiles a{text-decoration:none;color:#707070;height:auto}.acf-block-product-tiles--grid{display:flex;flex-wrap:wrap}.acf-block-product-tiles--grid .acf-block-product-tiles__item{flex:0 1 100%;margin:.5rem}@media (min-width:500px){.acf-block-product-tiles--grid .acf-block-product-tiles__item{flex-basis:45.8%}}@media (min-width:768px){.acf-block-product-tiles--grid .acf-block-product-tiles__item{flex-basis:30.47%}}@media (min-width:1158px){.acf-block-product-tiles--grid .acf-block-product-tiles__item{flex-basis:23.54%}}@media (max-width:479px){.acf-block-product-tiles--grid .acf-block-product-tiles__specs,.acf-block-product-tiles--grid .acf-block-product-tiles__subtext{display:none}}.acf-block-product-tiles .slick-arrow{position:absolute;top:45%;z-index:98;background-color:transparent;width:30px;height:30px;border:5px solid #002b63;overflow:hidden;text-indent:50px;border-radius:0;transform:rotate(45deg)}.acf-block-product-tiles .slick-arrow:focus{outline:0}.acf-block-product-tiles .slick-prev{left:0;background-position:left center;border-width:0 0 5px 5px}.acf-block-product-tiles .slick-next{right:0;background-position:right center;border-width:5px 5px 0 0}.acf-block-product-category-tiles{margin-left:-.5rem;margin-right:-.5rem}.acf-block-product-category-tiles .slick-track{display:flex}.acf-block-product-category-tiles__item{margin:2rem .5rem;padding:1rem 1rem 100px;border:1px solid #002b63;transition:.2s cubic-bezier(.215,.61,.355,1);position:relative;line-height:1.4;text-align:center}@media (min-width:1080px){.acf-block-product-category-tiles__item:hover{background-color:#eee;transform:translateY(-5px)}.acf-block-product-category-tiles__item--hover-blue:hover{background-color:rgba(0,34,122,.2)}.acf-block-product-category-tiles__item--hover-light-blue:hover{background-color:rgba(25,140,200,.2)}.acf-block-product-category-tiles__item--hover-orange:hover{background-color:rgba(250,125,25,.2)}.acf-block-product-category-tiles__item--hover-green:hover{background-color:rgba(0,170,80,.2)}.acf-block-product-category-tiles__item--hover-yellow:hover{background-color:rgba(250,200,0,.2)}.acf-block-product-category-tiles__item--hover-gray:hover{background-color:rgba(125,125,125,.2)}}.acf-block-product-category-tiles__image{max-width:150px;margin:0 auto 1rem;display:block}.acf-block-product-category-tiles__title{color:#707070;margin-bottom:0;font-weight:700}.acf-block-product-category-tiles__description{margin-bottom:1.5rem}.acf-block-product-category-tiles a{text-decoration:none;color:#707070;height:auto;display:block}.acf-block-product-category-tiles__button{position:absolute;bottom:0;left:1rem;right:1rem}.acf-block-product-category-tiles--grid{display:flex;flex-wrap:wrap}.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__item{flex:0 1 100%;margin:1rem .5rem}@media (min-width:500px){.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__item{flex-basis:45.8%}}@media (min-width:768px){.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__item{flex-basis:31.46%}}@media (min-width:1158px){.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__item{flex-basis:23.59%}}@media (max-width:479px){.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__specs,.acf-block-product-category-tiles--grid .acf-block-product-category-tiles__subtext{display:none}}.acf-block-product-category-tiles .slick-arrow{position:absolute;top:45%;z-index:98;background-color:transparent;overflow:hidden;text-indent:50px;border-radius:0}.acf-block-product-category-tiles .slick-arrow:focus{outline:0}.acf-block-product-category-tiles .slick-prev{left:-10px;width:0;height:0;border-top:25px solid transparent;border-right:25px solid #597599;border-bottom:25px solid transparent}.acf-block-product-category-tiles .slick-next{right:-10px;width:0;height:0;border-top:25px solid transparent;border-left:25px solid #597599;border-bottom:25px solid transparent}.acf-block-product-type-tiles{margin-left:-.5rem;margin-right:-.5rem}.acf-block-product-type-tiles .slick-track{display:flex}.acf-block-product-type-tiles__item{margin:2.5rem .5rem;padding:1rem 1rem 80px;border:1px solid #002b63;text-align:center;transition:.2s cubic-bezier(.215,.61,.355,1);position:relative}@media (min-width:1080px){.acf-block-product-type-tiles__item:hover{background-color:rgba(125,125,125,.2);transform:translateY(-5px)}.acf-block-product-type-tiles__item--hover-blue:hover{background-color:rgba(0,34,122,.2)}.acf-block-product-type-tiles__item--hover-light-blue:hover{background-color:rgba(25,140,200,.2)}.acf-block-product-type-tiles__item--hover-orange:hover{background-color:rgba(250,125,25,.2)}.acf-block-product-type-tiles__item--hover-green:hover{background-color:rgba(0,170,80,.2)}.acf-block-product-type-tiles__item--hover-yellow:hover{background-color:rgba(250,200,0,.2)}.acf-block-product-type-tiles__item--hover-gray:hover{background-color:rgba(125,125,125,.2)}}.acf-block-product-type-tiles__image{max-width:150px;margin:0 auto 1rem}.acf-block-product-type-tiles__title-wrapper{margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center}.acf-block-product-type-tiles__title{font-weight:700;color:#707070;margin:0}.acf-block-product-type-tiles a{text-decoration:none;color:#707070;height:auto;display:block}.acf-block-product-type-tiles__button{position:absolute;bottom:0;left:1rem;right:1rem}.acf-block-product-type-tiles--grid{display:flex;flex-wrap:wrap}.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__item{flex:0 1 100%;margin:.5rem}@media (min-width:500px){.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__item{flex-basis:45.47%}}@media (min-width:768px){.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__item{flex-basis:22.54%}}@media (min-width:1158px){.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__item{flex-basis:18.54%}}@media (max-width:479px){.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__specs,.acf-block-product-type-tiles--grid .acf-block-product-type-tiles__subtext{display:none}}.acf-block-product-type-tiles .slick-arrow{position:absolute;top:45%;z-index:98;background-color:transparent;overflow:hidden;text-indent:50px;border-radius:0}.acf-block-product-type-tiles .slick-arrow:focus{outline:0}.acf-block-product-type-tiles .slick-prev{left:-10px;width:0;height:0;border-top:25px solid transparent;border-right:25px solid #597599;border-bottom:25px solid transparent}.acf-block-product-type-tiles .slick-next{right:-10px;width:0;height:0;border-top:25px solid transparent;border-left:25px solid #597599;border-bottom:25px solid transparent}.acf-block-team-members{display:flex;flex-wrap:wrap;margin:0 auto;max-width:382px;color:#002b63}@media (min-width:802px){.acf-block-team-members{max-width:764px}}@media (min-width:1000px){.acf-block-team-members{margin:0 -1rem;max-width:calc(100% + 2rem)}}.acf-block-team-members__item{flex:0 1 100%;border:1px solid #707070;margin:0 1rem 2rem;padding:0 1rem 1rem;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);position:relative}@media (min-width:802px){.acf-block-team-members__item{flex-basis:45.8%}}@media (min-width:1000px){.acf-block-team-members__item{flex-basis:30%}}.acf-block-team-members__image{margin-bottom:1rem}.acf-block-team-members__name{font-weight:400;font-size:1.375rem;margin-bottom:.25rem}.acf-block-team-members__phone a{text-decoration:none}.acf-block-team-members__linkedin{position:absolute;right:1rem;bottom:1rem}.acf-block-team-members__linkedin a{font-size:2rem;line-height:1}.acf-block-image-button{display:flex;flex-wrap:nowrap;align-items:center;background-color:#000;color:#fff;text-decoration:none;transition:background-color .2s cubic-bezier(.215,.61,.355,1)}.acf-block-image-button:hover{background-color:#002b63}.acf-block-image-button:focus,.acf-block-image-button:visited{color:#fff}.acf-block-image-button__image{flex:0 1 265px;height:90px;background-position:center center}.acf-block-image-button__text{flex:1 1 100%;text-align:center;text-transform:uppercase;font-size:1.275rem;font-weight:200;padding:0 1rem}@media (min-width:1080px){.acf-block-image-button__image{height:126px}.acf-block-image-button__text{font-size:1.75rem}}.acf-block-testimonials{position:relative;padding:70px 35px 60px;background-size:cover;background-position:50%}.acf-block-testimonials:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#002b63;opacity:.7}.acf-block-testimonials__item-container{max-width:1080px;margin:0 auto;z-index:2;position:relative}.acf-block-testimonials hr{margin-bottom:30px}.acf-block-testimonials .slick-dots{position:absolute;bottom:1em;left:0;right:0;display:block;padding:0;margin:0;list-style:none;text-align:center}.acf-block-testimonials .slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 8px;padding:0;cursor:pointer}.acf-block-testimonials .slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.acf-block-testimonials .slick-dots li button[aria-label="1 of 1"]{display:none}.acf-block-testimonials .slick-dots li button:focus,.acf-block-testimonials .slick-dots li button:hover{outline:0}.acf-block-testimonials .slick-dots li button:focus:before,.acf-block-testimonials .slick-dots li button:hover:before{opacity:1}.acf-block-testimonials .slick-dots li button:before{font-size:6px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:"•";text-align:center;opacity:.5;background-color:#fff;border-radius:50%}.acf-block-testimonials .slick-dots li.slick-active button:before{opacity:1}.acf-block-checker-tiles{margin:0 auto}@media (min-width:992px){.acf-block-checker-tiles{margin:0}.acf-block-checker-tiles__row{display:flex}.acf-block-checker-tiles__row:nth-child(odd){flex-direction:row-reverse}}@media (max-width:991px){.acf-block-checker-tiles{max-width:600px}.site-main .acf-block-checker-tiles.alignfull,.site-main .acf-block-checker-tiles.alignwide{margin-left:auto;margin-right:auto}.acf-block-checker-tiles__row{margin-left:-20px;margin-right:-20px}}.acf-block-checker-tiles__column{position:relative}.acf-block-checker-tiles__text{padding:20px}@media (min-width:992px){.acf-block-checker-tiles__column{flex:1 1 50%;display:flex;flex-direction:column;justify-content:space-around}.acf-block-checker-tiles__column--bg-flame{background-image:url(images/optimized/icon-fire.png);background-repeat:no-repeat;background-position:left bottom -6rem}.acf-block-checker-tiles__column--bg-valve{background-image:url(images/optimized/icon-valve.png);background-repeat:no-repeat;background-position:right 2rem top -1rem}.acf-block-checker-tiles__text{padding:0 2rem;max-width:450px;margin:auto}}.acf-block-checker-tiles__text p{font-size:.9375rem;line-height:1.6;margin-bottom:1.25rem}.acf-block-checker-tiles__text ul{margin:0 0 1rem;padding:0;list-style:none;-moz-columns:2 195px;columns:2 195px;font-size:1rem;line-height:1.5}.acf-block-checker-tiles__text ul li{margin-bottom:.625rem}.acf-block-checker-tiles__text ul a{color:#148e27;text-decoration:none}.acf-block-checker-tiles__text ul a:hover{color:#000}.acf-block-logos{margin-bottom:1em}.acf-block-logos__items{position:relative}.acf-block-logos__item{margin:0 1em}.acf-block-logos__item img{height:100px;width:auto;margin:0 auto}.acf-block-logos .slick-arrow{position:absolute;top:45%;z-index:98;background-color:transparent;overflow:hidden;text-indent:50px;border-radius:0}.acf-block-logos .slick-arrow:focus{outline:0}.acf-block-logos .slick-prev{left:-10px;width:0;height:0;border-top:25px solid transparent;border-right:25px solid #597599;border-bottom:25px solid transparent}.acf-block-logos .slick-next{right:-10px;width:0;height:0;border-top:25px solid transparent;border-left:25px solid #597599;border-bottom:25px solid transparent}.header-search{display:none;position:absolute;top:0;left:20px;right:0;bottom:0;background-color:#002b63;color:#fff;padding:0;transition:none;z-index:2}.header-search .search-form{width:100%;margin:0}.header-search input[type=search]{border:0;background-color:transparent;border-radius:0;color:#fff;font-family:Lato,sans-serif;font-weight:400;padding:0 40px 0 0;width:100%;line-height:35px;height:40px;box-sizing:border-box}.header-search input[type=search]:focus{outline:0}.header-search input[type=search]::-moz-placeholder{color:#fff}.header-search input[type=search]::placeholder{color:#fff}.header-search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.toggle-header-search{position:absolute;right:20px;top:0;display:block;width:40px;height:44px;line-height:40px;color:#fff;transition:.3s ease-out;background:0 0;border:none;box-shadow:none}@media (max-width:1079px){.site-footer-top .footer-menu .sub-menu{margin-bottom:2.5rem}.toggle-header-search{display:none}}.toggle-header-search svg{vertical-align:middle}.toggle-header-search:focus,.toggle-header-search:hover{color:#002b63}.toggle-header-search:focus{text-decoration:none;outline:dotted thin}.toggle-header-search.close span,.toggle-header-search.close span::after,.toggle-header-search.close span::before{position:absolute;content:"";height:4px;width:35px;background-color:#fff;display:block;transition:.3s;cursor:pointer}.toggle-header-search.close span{background-color:transparent;top:45%;left:0}.toggle-header-search.close span::before{transform:rotate(45deg);top:0}.toggle-header-search.close span::after{transform:rotate(-45deg);bottom:0}.menu-toggle{background-color:transparent;width:30px;height:24px;display:block;position:absolute;top:1rem;right:20px;border:0;outline:0;z-index:99}.menu-toggle span,.menu-toggle span::after,.menu-toggle span::before{position:absolute;content:"";height:4px;width:30px;background-color:#002b63;display:block;transition:.3s;cursor:pointer}.menu-toggle span{margin:0}.menu-toggle span::before{top:-10px}.menu-toggle span::after{bottom:-10px}.menu-toggle[aria-expanded=true] span{background-color:transparent}.menu-toggle[aria-expanded=true] span::before{transform:rotate(45deg);top:0}.menu-toggle[aria-expanded=true] span::after{transform:rotate(-45deg);bottom:0}.main-navigation{text-transform:uppercase}.main-navigation a,.main-navigation span{display:inline-block;text-decoration:none;color:#fff}@media (max-width:1079px){.main-navigation{position:absolute;left:0;bottom:100vh;opacity:0;background-color:#002b63;width:100%;transition:top .5s,opacity .5s;z-index:6}.main-navigation.visible{top:132px;bottom:auto;opacity:1}.main-navigation a,.main-navigation span{padding:20px}.main-navigation ul{list-style:none;margin:0;padding:0;text-transform:none;font-size:1.25em;text-align:center}.main-navigation ul li{border-bottom:1px solid #597599;padding-bottom:0}.main-navigation ul li:first-child{border-top:1px solid #002b63}.main-navigation ul li.menu-item-has-children.open>ul{display:block}.main-navigation ul ul{display:none;font-weight:400;font-size:.89em;background-color:#597599}.main-navigation ul ul li{border-color:#9dabbd}.main-navigation ul ul li:last-child{border-width:0}.main-navigation ul ul a{padding:15px 30px}.main-navigation ul .menu-toggle-wrapper{position:relative}.main-navigation ul .menu-toggle-wrapper .sub-nav-toggle:before{content:"";display:inline-block;background-color:transparent;background-image:url(images/optimized/angle-down.svg);background-repeat:no-repeat;background-position:center;border-radius:0;border-width:0;padding:0;margin:0 0 3px 5px;width:16px;height:37px;vertical-align:middle;position:relative}.main-navigation ul .menu-toggle-wrapper .sub-nav-toggle.active:before{background-image:url(images/optimized/angle-up.svg)}.main-navigation ul .sub-menu .sub-nav-toggle:before{content:none}}@media (min-width:1080px){.main-navigation{line-height:44px;padding:0 10px;color:#707070;border-bottom:none;font-weight:900;font-size:.875rem}.main-navigation ul{list-style:none;margin:0;padding:0;text-align:center}.main-navigation ul li{position:relative;line-height:44px;display:inline-block;padding:0}.main-navigation ul li a,.main-navigation ul li span{padding:0 10px;transition:.3s ease-out;display:inline-block;color:#fff;cursor:pointer}.main-navigation ul li.focus>ul,.main-navigation ul li.menu-item-has-children.open>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul .mobile-search-link{display:none}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;padding:0;background-color:#d3dbe0;text-align:left;font-weight:400;text-transform:none}.main-navigation ul ul ul{left:auto;top:0}.main-navigation ul ul li{line-height:1.4;display:block}.main-navigation ul ul li:last-child{border-bottom-width:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul li.current_page_item a{color:#000}.main-navigation ul ul li a{width:225px;padding:9px 10px;color:#002b63}.main-navigation ul ul li a:hover{background-color:#002b63;color:#fff}}.secondary-navigation{font-weight:700;font-size:.9rem;text-transform:uppercase}.secondary-navigation__list{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style:none}.secondary-navigation__list .menu-item{padding:0 8px}.secondary-navigation__list .menu-item:last-child{padding-right:0}.secondary-navigation__list .menu-item a{display:block;line-height:1.1;text-decoration:none;color:#707070}.secondary-navigation__list .menu-item--emphasis a{color:#002b63}a.header-cart{font-weight:700;font-size:.9rem;text-transform:uppercase;line-height:1.1;text-decoration:none;margin-left:10px;margin-top:-5px;padding-left:25px;padding-top:5px;color:#707070;background-image:url(images/optimized/cart-icon.svg);background-repeat:no-repeat;background-position:left bottom}a.header-quote-cart{font-weight:700;font-size:.9rem;text-transform:uppercase;line-height:1.1;text-decoration:none;color:#707070}.social{overflow:hidden;margin-bottom:2.25rem}@media (min-width:1080px){.social{margin-bottom:1.25rem}}.social__list{display:inline-block;list-style:none;margin:0;padding:0}.social .menu-item{background-color:#fff;display:block;width:35px;height:35px;position:relative;padding:0;float:left;transition:.3s;margin:0 5px;text-align:left;border-radius:50%}.social .menu-item:first-child{margin-left:0}.social .menu-item:hover{opacity:.7}.social .menu-item a{display:block;width:35px;height:35px;text-indent:-80px;overflow:hidden}.social .menu-item::before{content:"";font-family:"Font Awesome 5 Brands";font-size:1.2em;line-height:35px;position:absolute;color:#002b63;width:100%;height:100%;text-align:center;pointer-events:none}.social .menu-item--twitter::before{content:"\f099"}.social .menu-item--facebook::before{content:"\f39e"}.social .menu-item--instagram::before{content:"\f16d"}.social .menu-item--youtube::before{content:"\f167"}.social .menu-item--linkedin::before{content:"\f0e1"}.entry-header__image{position:relative;margin-bottom:1rem;overflow:hidden}.entry-header__image img{height:300px;-o-object-fit:cover;object-fit:cover}.entry-header__image::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.35)}.entry-header__title-wrapper{position:absolute;bottom:0;left:0;right:0;z-index:2}.entry-header__title-wrapper::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,34,122,.75)}.entry-header--title-color-light-blue .entry-header__title-wrapper::after{background-color:rgba(25,140,200,.75)}.entry-header--title-color-orange .entry-header__title-wrapper::after{background-color:rgba(250,125,25,.75)}.entry-header--title-color-green .entry-header__title-wrapper::after{background-color:rgba(0,170,80,.75)}.entry-header--title-color-yellow .entry-header__title-wrapper::after{background-color:rgba(250,200,0,.75)}.entry-header--title-color-gray .entry-header__title-wrapper::after{background-color:rgba(125,125,125,.75)}.entry-header__title{padding:.75rem 0;color:#fff;background-color:#002b63;position:relative;z-index:1;text-align:center;font-size:50px;font-weight:500;}.entry-header__title--w-image{max-width:1160px;padding-left:20px;padding-right:20px;text-shadow:2px 2px 2px rgba(0,0,0,.4);background-color:transparent;margin:0 auto}.entry-breadcrumb{padding-bottom:2rem;color:#a0a0a0;font-size:.9375em}@media (max-width:1329px){.entry-breadcrumb{display:none}}.entry-breadcrumb--archive{max-width:1160px;padding-left:20px;padding-right:20px;margin:0 auto}.entry-breadcrumb a,.entry-breadcrumb a:link,.entry-breadcrumb a:visited{color:#a0a0a0;text-decoration:none}.entry-breadcrumb a:hover,.entry-breadcrumb a:link:hover,.entry-breadcrumb a:visited:hover{text-decoration:underline}.entry-breadcrumb a:last-child,.entry-breadcrumb a:link:last-child,.entry-breadcrumb a:visited:last-child{color:#000}.nf-form-errors,.nf-form-fields-required{max-width:1000px;margin:0 auto}.nf-form-content{padding:1rem 0!important}.nf-form-content .nf-cell{padding:0!important}#nf-form-3-cont{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:100;display:none;padding:4rem 2rem;overflow:auto}#nf-form-3-cont input[type=button]{text-transform:uppercase;transition:.3s ease-out;font-family:Lato,sans-serif;font-size:1rem;border-radius:0;background-color:#002b63;padding:10px 30px}#nf-form-3-cont input[type=button]:hover{background-color:#001530;color:#fff}#nf-form-3-cont .close-form-btn{position:absolute;top:-80px;right:0;width:40px;height:44px;background:0 0;text-indent:200px;overflow:hidden}#nf-form-3-cont .close-form-btn span,#nf-form-3-cont .close-form-btn span::after,#nf-form-3-cont .close-form-btn span::before{position:absolute;content:"";height:4px;width:35px;background-color:#002b63;display:block;transition:.3s;cursor:pointer}#nf-form-3-cont .close-form-btn span{background-color:transparent;top:45%;left:0}#nf-form-3-cont .close-form-btn span::before{transform:rotate(45deg);top:0}#nf-form-3-cont .close-form-btn span::after{transform:rotate(-45deg);bottom:0}#nf-form-4-cont{position:fixed;top:0;left:0;background-color:#fff;border:2px solid #707070;display:none;padding:3rem 2rem 2rem;z-index:100}#nf-form-4-cont .nf-form-content .label-above .nf-field-label{margin-bottom:2px}#nf-form-4-cont .nf-form-content input:not([type=button]){width:100%}#nf-form-4-cont input[type=button]{text-transform:uppercase;transition:.3s ease-out;font-family:Lato,sans-serif;font-size:1rem;border-radius:0;background-color:#002b63;padding:10px 30px}#nf-form-4-cont input[type=button]:hover{background-color:#001530;color:#fff}#nf-form-4-cont .nf-field-container,#nf-form-4-cont .nf-form-content,#nf-form-4-cont form{margin:0;padding:0!important}#nf-form-4-cont .close-contact-btn{position:absolute;top:-70px;right:-20px;width:40px;height:44px;background:0 0;text-indent:200px;overflow:hidden}#nf-form-4-cont .close-contact-btn span,#nf-form-4-cont .close-contact-btn span::after,#nf-form-4-cont .close-contact-btn span::before{position:absolute;content:"";height:4px;width:35px;background-color:#002b63;display:block;transition:.3s;cursor:pointer}#nf-form-4-cont .close-contact-btn span{background-color:transparent;top:45%;left:0}#nf-form-4-cont .close-contact-btn span::before{transform:rotate(45deg);top:0}#nf-form-4-cont .close-contact-btn span::after{transform:rotate(-45deg);bottom:0}.error-404{text-align:center;padding-top:5rem;padding-bottom:10rem}.error-404 h1{font-size:1.88rem;margin-bottom:2rem;color:#707070;font-weight:700}.error-404 ul{list-style:none;margin:0;padding:0}.error-404 ul li{display:inline-block;font-size:1.25rem;border-right:2px solid #002b63;padding:0 1rem;line-height:1}.error-404 ul li:last-child{border-right:none}.error-404 ul li a{display:block}@media (min-width:1080px){.entry-header__image img{height:360px}.distributor-finder__header{display:flex}}.distributor-finder__search{flex:1 1 70%;background-color:#e8e8e8;padding:1.5rem}@media (min-width:768px){.distributor-finder__search-wrapper{display:flex;align-items:center}}.distributor-finder__search-wrapper input[type=text]{flex:1 1 300px;background-color:#fff;border:1px solid #707070;padding:15px 10px}.distributor-finder__search-wrapper .wp-block-button__link{flex:0 1 auto;padding:11px 20px;border:0;margin:8px 8px 0 0}.distributor-finder__map{height:550px;margin-bottom:2rem}@media (max-width:991px){.distributor-finder__map{display:none}}.distributor-finder__items{margin:0;padding:0}.distributor-finder__item{align-items:center;margin:0;list-style:none;padding:1rem;color:#002b63}@media (min-width:768px){.distributor-finder__search-wrapper .wp-block-button__link{margin:0 0 0 8px}.distributor-finder__item{display:flex}}.distributor-finder__item:nth-child(odd){background-color:#e8e8e8!important}.distributor-finder__item:nth-child(even){background-color:#fff!important}.distributor-finder__name{flex:1 1 25%;font-size:1.2rem;font-weight:600}.distributor-finder__address{flex:1 1 25%}.distributor-finder__phone{flex:1 1 25%;font-size:1.2rem}.distributor-finder__phone a{text-decoration:none}.distributor-finder__contact{flex:1 1 150px}.distributor-finder .wp-block-button__link{padding:10px 50px}.facetwp-template[data-name=resources]{display:none}.facetwp-template.visible{display:block}input[type=text].facetwp-search{background-color:#fff}.fs-dropdown{margin-top:0!important}@media (max-width:767px){.fs-dropdown{position:relative!important}}.product-display{flex:0 0 33.33%;background-color:#e8e8e8;padding:.5rem 1rem 1rem}.product-display__clear{text-align:right;line-height:1}.product-display__clear a{text-decoration:none;font-weight:700;display:inline-block;line-height:1;text-align:center;padding:2px}.product-display__content{display:flex;align-items:center}.product-display__text{flex:1 1 auto}.product-display__name{font-weight:700;line-height:1.4}.product-display__image{flex:0 0 85px}.open-contact{position:relative;height:80px}@media (min-width:1330px){.open-contact{height:0}}.home .open-contact,.page-id-1571 .open-contact,.page-id-2449 .open-contact,.search-results .open-contact,.woocommerce-cart .open-contact,.woocommerce-checkout .open-contact{display:none}.open-contact-btn{position:absolute;top:-1rem;left:0;background-color:#e8e8e8;border:none;padding:14px}.open-contact-btn svg{display:block;width:50px;height:50px}@media (min-width:1080px){.product-display{margin-left:2em}.contact-form.sticky,.open-contact-btn.sticky{position:fixed;left:0;top:180px;z-index:100}.admin-bar .contact-form.sticky,.admin-bar .open-contact-btn.sticky{top:212px}.single-product div.product .woocommerce-product-wrapper{display:flex}}.contact-form{position:relative;top:-1rem;width:100%;max-width:400px}@media (max-width:1329px){.contact-form{top:calc(-80px - 1rem)}}.archive .post,.blog .post,.post-teaser{overflow:hidden;padding-bottom:3rem;display:flex}@media (min-width:992px){.archive .post,.blog .post,.post-teaser{border-right:1px solid #707070;padding-right:20px}}.archive .post .post-thumbnail,.blog .post .post-thumbnail,.post-teaser .post-thumbnail{flex:1 1 auto;margin-bottom:2rem;padding-right:1rem}.archive .post .post-thumbnail img,.blog .post .post-thumbnail img,.post-teaser .post-thumbnail img{min-width:calc(150px + 1rem);border:1px solid #707070}@media (max-width:991px){.archive .post .post-thumbnail,.blog .post .post-thumbnail,.post-teaser .post-thumbnail{display:none}}.archive .post .entry-text-wrapper,.blog .post .entry-text-wrapper,.post-teaser .entry-text-wrapper{flex:1 1 auto}.archive .post .entry-header,.blog .post .entry-header,.post-teaser .entry-header{margin-bottom:.5rem}.archive .post .entry-title,.blog .post .entry-title,.post-teaser .entry-title{margin:0;font-weight:700}.archive .post .entry-content,.blog .post .entry-content,.post-teaser .entry-content{margin-bottom:1rem}.archive .post .more-link,.blog .post .more-link,.post-teaser .more-link{font-weight:700}.archive .post .entry-meta,.blog .post .entry-meta,.post-teaser .entry-meta{text-transform:uppercase;font-size:.8888em}.archive .post .entry-meta a,.blog .post .entry-meta a,.post-teaser .entry-meta a{color:inherit}@media (min-width:768px){.post-teaser{border-right:1px solid #707070;padding-right:20px}}.post .entry-meta{color:#707070;margin-bottom:1em;font-size:.8888em;text-transform:uppercase}.post .entry-meta a{color:inherit}@media (min-width:992px){.single-post .content-area{border-right:1px solid #707070;padding-right:20px}}.facetwp-pager{text-align:center}.facetwp-pager .facetwp-page{color:#707070;padding:0 8px}.facetwp-pager .facetwp-page.active{font-weight:800}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{position:relative;display:inline-block;width:18px;height:18px;text-indent:25px;overflow:hidden;vertical-align:text-bottom}.facetwp-pager .facetwp-page.next::before,.facetwp-pager .facetwp-page.prev::before{content:"";width:0;height:0;position:absolute;left:0;top:0}.facetwp-pager .facetwp-page.prev::before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #707070}.facetwp-pager .facetwp-page.next::before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #707070}.widget_recent_entries{color:#707070}.widget_recent_entries ul{list-style:none;margin:0 0 2rem;padding:0;line-height:1.6}.widget_recent_entries li{margin-bottom:.75rem}.widget_recent_entries a{color:inherit}.widget_categories ul{list-style:none;margin:0 0 2rem;padding:0;line-height:1.6}.widget_categories .cat-item{position:relative;margin-left:12px;padding-bottom:.5rem}.widget_categories .cat-item::before{content:">";display:block;position:absolute;left:-12px;top:0}.widget_categories a{color:inherit}.button{background-color:#002b63;color:#fff;text-align:center;display:inline-block;padding:.9rem 1.75rem;text-decoration:none;line-height:1;z-index:1;border-width:0;font-weight:700;margin-bottom:1rem;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.button:hover{background-color:#001530;text-decoration:none}.button:active,.button:focus,.button:visited{color:#fff}.button:focus{text-decoration:none;outline:dotted thin}button:focus{outline:dotted thin}table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before,table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.7966666667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.4933333333%}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product .button,ul.products li.product img{display:block}.product-cat-dry-air-pac .cart .quantity,.product-cat-fire-protection-nitrogen-generators .cart .quantity,.product-cat-h2home-system-residential-pump-and-tank-units .cart .quantity,.product-cat-l-series .cart .quantity,.product-cat-lt-advance-series .cart .quantity,.product-cat-lt-series .cart .quantity,.product-cat-modular-air-cooled-chillers .cart .quantity,.product-cat-ol-advance-series .cart .quantity,.product-cat-ol-plus-series-fire-protection-air-compressors .cart .quantity,.product-cat-olt-advance-series .cart .quantity,.product-cat-olt-plus-series .cart .quantity,.product-cat-packaged-air-cooled-chillers .cart .quantity,.product-cat-pumping-stations .cart .quantity,.product-cat-q-series .cart .quantity,.product-cat-split-unit-chillers .cart .quantity,.product-cat-wall-mount-nitrogen-generators-fire-protection-nitrogen-generators .cart .quantity,.product-cat-wall-mount-nitrogen-generators-fire-protection-nitrogen-generators-fire-protection-products .cart .quantity,.product-cat-water-cooled-chillers .cart .quantity,.product-parent-cat-industrial-commercial-pumps .find-distributor-btn-wrapper,.product-parent-cat-industrial-compressor-products .find-distributor-btn-wrapper,.product-parent-cat-industrial-cooling-and-pumps .find-distributor-btn-wrapper,.product-parent-cat-industrial-products .find-distributor-btn-wrapper{display:none}.product-cat-dry-air-pac .cart .find-distributor-btn-wrapper,.product-cat-fire-protection-nitrogen-generators .cart .find-distributor-btn-wrapper,.product-cat-h2home-system-residential-pump-and-tank-units .cart .find-distributor-btn-wrapper,.product-cat-l-series .cart .find-distributor-btn-wrapper,.product-cat-lt-advance-series .cart .find-distributor-btn-wrapper,.product-cat-lt-series .cart .find-distributor-btn-wrapper,.product-cat-modular-air-cooled-chillers .cart .find-distributor-btn-wrapper,.product-cat-ol-advance-series .cart .find-distributor-btn-wrapper,.product-cat-ol-plus-series-fire-protection-air-compressors .cart .find-distributor-btn-wrapper,.product-cat-olt-advance-series .cart .find-distributor-btn-wrapper,.product-cat-olt-plus-series .cart .find-distributor-btn-wrapper,.product-cat-packaged-air-cooled-chillers .cart .find-distributor-btn-wrapper,.product-cat-pumping-stations .cart .find-distributor-btn-wrapper,.product-cat-q-series .cart .find-distributor-btn-wrapper,.product-cat-split-unit-chillers .cart .find-distributor-btn-wrapper,.product-cat-wall-mount-nitrogen-generators-fire-protection-nitrogen-generators .cart .find-distributor-btn-wrapper,.product-cat-wall-mount-nitrogen-generators-fire-protection-nitrogen-generators-fire-protection-products .cart .find-distributor-btn-wrapper,.product-cat-water-cooled-chillers .cart .find-distributor-btn-wrapper{order:-1;margin-right:25px}.addify-quote-form__contents .product-quantity,.return-to-shop{display:none}.variations_form .variations .label{text-align:left;padding-left:0}.variations_form .variations label{font-size:16px}.cart .quantity,.variations_form .quantity{display:inline-block}.cart .input-text,.variations_form .input-text{padding:3px!important;max-width:50px!important}.archive .woocommerce-products-header__title{padding:3rem 0 2rem}.archive .widget-area,.archive .woocommerce-ordering,.archive .woocommerce-result-count{display:none}.archive .woocommerce-loop-product__title{font-size:1.25em}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-wrapper{margin-bottom:1rem}.single-product div.product .woocommerce-product-gallery{position:relative}@media (max-width:1079px){.single-product div.product .woocommerce-product-gallery{max-width:500px;margin:auto}}@media (min-width:1080px){.single-product div.product .woocommerce-product-gallery{flex:0 1 500px;margin-right:60px}}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%;margin-right:8px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%;margin-right:8px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%;margin-right:8px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%;margin-right:8px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.product .woocommerce-entry-summary{flex:0 1 500px;clear:both}.single-product div.product .woocommerce-entry-summary .price{font-size:1.25rem;font-weight:700}.single-product div.product .woocommerce-product-sku{font-weight:700;margin-bottom:1rem;color:#002b63}.single-product div.product .woocommerce-product-details__short-description p{margin-bottom:1.5rem}.single-product div.product .cart{display:flex;flex-wrap:wrap}.single-product div.product .cart .input-text{line-height:35px;max-width:65px;margin-right:5px;padding:3px 8px}.single-product div.product .cart .button{text-transform:uppercase}.single-product div.product .cart .single_add_to_cart_button{margin-right:25px}.stock:empty::before{display:none}.stock.in-stock{color:#002b63}.stock.out-of-stock{color:#e2401c}.related.products{padding:2rem 0}.related.products h2{text-transform:capitalize}.related.products img{max-width:200px;margin:auto}.related.products .price{display:block;margin:1rem 0}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"SSSSS";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0;color:#002b63}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"S";color:#707070;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"S";color:#707070;opacity:.25}p.stars.selected a.active::before,p.stars:hover a::before{content:"S";color:#002b63;opacity:1}p.stars.selected a.active~a::before{content:"S";color:#707070;opacity:.25}p.stars.selected a:not(.active)::before{content:"S";color:#002b63;opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#002b63}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#597599}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #002b63}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background-color:#e8e8e8;padding:10px;clear:both;margin-bottom:1rem}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{margin:8px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#597599;color:#fff}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#597599;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,.2)}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#002b63;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#002b63}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.woocommerce-tabs{max-width:1160px;padding-left:20px;padding-right:20px;margin:0 auto}.woocommerce-tabs-wrapper{background:#fff;background:linear-gradient(180deg,#fff 0,#fff 55px,#002b63 55px,#002b63 70px,#e8e8e8 70px,#e8e8e8 100%)}.woocommerce-tabs ul.tabs{display:flex;list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:inline-block;margin:0;padding:0;position:relative;line-height:55px;text-transform:uppercase;font-weight:700}.woocommerce-tabs ul.tabs li a{padding:0 1em;display:block;background-color:#e8e8e8;text-decoration:none;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a{background-color:#002b63;color:#fff}.woocommerce-tabs-panel{padding:3rem 0}.woocommerce-tabs-panel h2:first-of-type{margin-bottom:1em}
/*# sourceMappingURL=style.css.map */