.customers-login .content.container *,.customers-account .content.container *,.customers-register .content.container *,.customers-activate_account .content.container *,.customers-addresses .content.container *,.customers-reset_password .content.container *,#search .container *{box-sizing:content-box}.collection_nav,.sixteen.columns.collection_nav{text-align:center}body div.content.main,body .main_content_area{padding-top:150px}.custom-page{margin-top:100px}.custom-page div.content.main,.custom-page .main_content_area.content.container{padding-top:10px}.custom-page div.content.main img{max-width:100%;height:100%}.custom-page-top-image{position:relative;padding-top:0}.hide-desktop #fresh-main .top-image-section .text-wrapper{display:none}#fresh-main,#page-products{margin-top:140px}.freshwater-products-menu-header-open{display:none}.freshwater-products-menu{background:#fff;height:60px;position:relative;box-shadow:1px 1px 1px #0003,2px 2px 2px #0000001a;z-index:99}.freshwater-products-menu span.freshwater-products-menu-header{position:absolute;top:50%;left:7%;transform:translateY(-50%);font-size:16px;font-weight:600;color:var(--color-lighter);color:#595959}.freshwater-products-menu span.freshwater-products-menu-header a{color:var(--color-lighter);color:#595959}.freshwater-products-menu ul{position:absolute;top:50%;right:110px;width:75%;transform:translateY(-50%);text-align:right}.freshwater-products-menu ul li{display:inline-block;padding:0 20px;margin-bottom:0;font-size:16px;font-weight:600;border-bottom:1px solid transparent}.freshwater-products-menu.products ul{right:50px;width:80%}.freshwater-products-menu.products ul li{padding:0 20px}.freshwater-products-menu ul li a,.freshwater-products-menu ul li a:visited{color:var(--color-lighter);color:#595959;font-size:14px}.freshwater-products-menu ul li a:hover{color:var(--color-blue);color:#2a3a98}.freshwater-products-menu ul li a.active-submenu-link{border-bottom:1px solid var(--color-yellow);border-bottom:1px solid #ffcb08}.request-quote-section{background:#fff;text-align:center;padding:50px 10%;margin-bottom:0}.request-quote-section h2{color:var(--color-dark);color:#232427;font-size:28px;text-transform:uppercase;font-weight:600;margin-bottom:20px;text-align:center}.request-quote-section h2 span{color:var(--color-blue);color:#2a3a98}.request-quote-section p.request-quote{font-size:18px;margin-bottom:25px}.request-quote-section a button{color:var(--color-blue);color:#2a3a98;background:transparent;border:1px solid var(--color-blue);border:1px solid #2a3a98;padding:5px 10px;font-size:18px;text-transform:uppercase;min-width:150px}.request-quote-section a button:hover{color:#fff;background:var(--color-blue);background:#2a3a98}.parts-logo{padding:30px 10% 20px}.parts-logo-col{float:left;padding:0 15px}.parts-logo-col img{max-width:80%}.parts-logo h2{color:var(--color-dark);color:#232427;font-size:28px;text-transform:uppercase;font-weight:600;margin-bottom:20px;text-align:center}.parts-logo h2 span{color:var(--color-blue);color:#2a3a98}#fresh-main .top-image-section .text-wrapper{position:absolute;top:50px;left:105px;max-width:600px;width:40%}#fresh-main .top-image-section h1{font-size:32px;margin-bottom:10px;text-align:left;text-transform:uppercase}#fresh-main .top-image-section p{color:#fff;font-size:18px;font-weight:600;padding-right:20px;width:70%}.main-full-section .container-fluid{padding:0}.main-full-section .main-full-section-col{padding:0 60px}#fresh-main p.description-section-header{font-weight:600;font-size:20px}#fresh-main p,#fresh-main li{font-size:18px}#fresh-main li{list-style:disc;margin-bottom:2px}.main-full-section button{background:var(--color-blue);border:1px solid var(--color-blue);color:#fff}.main-full-section button:hover{background:transparent;color:var(--color-blue)}#fresh-main .main-full-section{padding:60px}#fresh-main .main-full-section .description-section-content p,#fresh-main .main-full-section .description-section-content a,#fresh-main .main-full-section .description-section-content li,#fresh-main .main-full-section .description-section-content span{color:inherit;font-size:18px}#fresh-main .main-full-section img.image-launch-video{cursor:pointer}#fresh-main .block-image-section-wrapper{padding:30px 10%;background:var(--color-blue);background:#2a3a98}#fresh-main .block-image-section-wrapper.block-image-section-wrapper-show{display:block}#fresh-main .block-image-section-wrapper.empty{padding:0}#fresh-main .block-image-section-wrapper .row{margin-bottom:0}#fresh-main .block-image-section-wrapper .block-image-section{margin-top:15px;margin-bottom:15px;padding:0 50px}#fresh-main .block-image-section img{border:1px solid #ffffff;margin-bottom:20px}#fresh-main .block-image-section h2{color:#fff;font-size:20px;font-weight:600;text-align:left;margin-bottom:10px;text-transform:uppercase;letter-spacing:0px}#fresh-main .block-image-section p{color:#fff;font-size:18px}#fresh-main .block-image-section a{color:var(--color-yellow);color:#ffcb08}#fresh-main .block-image-section a:hover{color:#fff}#page-products .block-image-section{position:relative;border-bottom:1px solid #ffffff}#page-products .block-image-section{background:var(--color-dark);background:#232427;margin-bottom:0}#page-products .block-image-section .text-wrapper{padding:50px 10%;text-align:center}#page-products .block-image-section h2{color:#fff;font-size:28px;text-transform:uppercase;font-weight:600;margin-bottom:20px;text-align:center}#page-products .block-image-section h2 span{color:var(--color-yellow);color:#ffcb08}#page-products .block-image-section p{color:#fff;font-size:16px;margin-bottom:25px}#page-products .block-image-section a button{color:#fff;background:transparent;border:1px solid #ffffff;padding:8px 10px;min-height:0;font-size:16px;text-transform:uppercase;min-width:180px}#page-products .block-image-section a button:hover{color:var(--color-dark);color:#232427;background:#fff}.page-contact .main_content_area.content.container{padding-bottom:40px}.page-contact h2{text-transform:uppercase;text-align:left;font-weight:600;margin-bottom:5px}.page-contact .contact-page-sidemenu li{list-style:none}.page-contact .contact-page-sidemenu li a,.page-contact .contact-page-sidemenu li a:visited{color:#000;text-decoration:underline;font-size:16px}.page-contact .contact-page-sidemenu li a:hover{color:#ddb039;color:var(--color-yellow)}.bottom-contact-border{border-top:1px solid #ddb039;border-top:1px solid var(--color-yellow);margin-top:30px;padding-top:30px}.bottom-contact-locations-col{columns:2}.description-section-content p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.blog .article{padding-left:30px}.blog .article h2{margin-bottom:10px}.blog .article p a{color:var(--color-blue);color:#2a3a98;font-weight:600;border-bottom:1px solid transparent}.blog .article p a:hover{color:var(--color-blue);color:#2a3a98;border-bottom:1px solid var(--color-yellow);border-bottom:1px solid #ffcb08}#login_form{margin-bottom:50px}body .more-normal-page div.content.main,body .more-normal-page .main_content_area{padding-top:30px}.grid3col img{margin-bottom:20px}.grid3col p,.grid3col li,.grid3col span,.grid3col div{font-size:16px}.grid3col li{margin-bottom:15px}@media (max-width: 767px){body div.content.main,body div.main_content_area{padding-top:40px}body.page-apply div.content.main,body.page-apply div.main_content_area{padding-top:0!important}.custom-page div.content.main,.custom-page .main_content_area.content.container{padding-top:10px}#fresh-main,#page-products{margin-top:35px}.custom-page{margin-top:15px}.freshwater-products-menu-header-open{display:block;position:absolute;left:30px;top:7px;color:#fff;font-size:20px;font-weight:600}.rotate-45{transform:rotate(45deg)}.freshwater-products-menu{background:var(--color-blue);background:#2a3a98;height:50px}.freshwater-products-menu span.freshwater-products-menu-header{left:50px;color:#fff;font-size:16px;font-weight:500}.freshwater-products-menu ul{display:none;top:45px;right:0;width:100%;transform:translate(0);text-align:left;z-index:999;background:var(--color-blue);background:#2a3a98;padding-left:10px;padding-bottom:15px}.freshwater-products-menu ul li{display:block}.freshwater-products-menu ul li a,.freshwater-products-menu ul li a:visited{color:#fff}#fresh-main .top-image-section .text-wrapper{position:relative;top:0;left:0;width:100%;max-width:100%;padding:20px 20px 10px 30px;background:linear-gradient(#000000d9,#000c)}#fresh-main .top-image-section h1{font-size:22px;margin-top:0}#fresh-main .top-image-section p{font-size:15px;font-weight:600;width:100%}#fresh-main .top-image-section img{margin:-2px 0 0 -3px;min-width:101%}#fresh-main .main-full-section{padding:40px 30px 20px}.main-full-section .container-fluid{padding:0 15px}#fresh-main .main-full-section-col{padding:0 10px}#fresh-main .block-image-section-wrapper{padding:0 20px}#fresh-main .block-image-section-wrapper .block-image-section{margin-top:20px;margin-bottom:20px}#fresh-main .block-image-section-wrapper .block-image-section:first-child{margin-top:40px}#fresh-main .block-image-section-wrapper .block-image-section:last-child{margin-bottom:40px}#fresh-main .block-image-section .text-wrapper,#fresh-main .block-image-section .text-wrapper.text-wrapper-right{padding:20px}#fresh-main .block-image-section h2{font-size:18px;margin-bottom:5px}#fresh-main .block-image-section p{font-size:16px;margin-bottom:5px}#fresh-main .block-image-section img{margin-bottom:0}#fresh-main.generators-page .block-image-section-wrapper,#fresh-main.controllers-page .block-image-section-wrapper,#fresh-main.ats-page .block-image-section-wrapper,#fresh-main.paralleling-page .block-image-section-wrapper,#fresh-main.ic-page .block-image-section-wrapper{padding:30px 0}#fresh-main .bottom-section{padding:40px 20px}#page-products .block-image-section h2,#page-products .request-quote-section h2{font-size:20px}#page-products .block-image-section p,#page-products .request-quote-section p{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.freshwater-products-menu.ic span.freshwater-products-menu-header,.freshwater-products-menu.products span.freshwater-products-menu-header{left:50px}.freshwater-products-menu.ic ul{right:40px}.freshwater-products-menu.products ul{right:20px}.freshwater-products-menu.ic ul li{padding:0 20px}.freshwater-products-menu.products ul li{padding:0 5px}.freshwater-products-menu.products ul li a,.freshwater-products-menu.products ul li a:visited{font-size:12px}}@media (min-width: 992px) and (max-width: 1199px){.freshwater-products-menu.ic span.freshwater-products-menu-header,.freshwater-products-menu.products span.freshwater-products-menu-header{left:50px}.freshwater-products-menu.ic ul,.freshwater-products-menu.products ul{right:40px}.freshwater-products-menu.ic ul li{padding:0 40px}.freshwater-products-menu.ic ul li{padding:0 30px}.freshwater-products-menu.products ul li{padding:0 15px}.freshwater-products-menu.products ul li a,.freshwater-products-menu.products ul li a:visited{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/0-freshwater-custom-pages.css.map */
