.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:180px}.custom-page{margin-top:100px}.custom-page div.content.main,.custom-page .main_content_area.content.container{padding-top:40px}.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:160px}.freshwater-products-menu-header-open{display:none}.freshwater-products-menu{background:var(--color-red);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:150px;transform:translateY(-50%);font-size:16px;font-weight:600;color:#fff}.freshwater-products-menu span.freshwater-products-menu-header a{color:#fff;position:relative}.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 50px;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:#fff;font-size:14px}.freshwater-products-menu ul li a:hover{color:#000}.freshwater-products-menu ul li a.active-submenu-link{border-bottom:1px solid #ffffff}.container div.breadcrumb_text{margin-top:10px}#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:64px;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:32px;font-family:Bebas Neue,Helvetica,sans-serif;margin-bottom:10px}#fresh-main p{font-size:18px}#fresh-main li{list-style:disc;margin-bottom:0}#fresh-main .main-full-section{padding:60px}.description-section-content-2{display:none}#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 .main-full-section .main-full-section-col img{border-radius:20px;max-width:75%;margin-top:50px}#fresh-main .main-full-section .description-section-content ul{margin-bottom:0}#fresh-main .main-full-section button.button-red.show-more-button{margin-top:20px}#fresh-main .block-image-section-wrapper{padding:30px 10%;background:var(--color-red)}#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;border-radius:20px}#fresh-main .block-image-section h2{color:#fff;font-size:24px;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-grey)}#fresh-main .block-image-section a:hover{color:#fff}.grid3col img{margin-bottom:20px}.grid3col p,.grid3col li,.grid3col span,.grid3col div{font-size:16px}.grid3col li{margin-bottom:15px}#page-products .block-image-section{position:relative;border-bottom:1px solid #ffffff}#page-products .block-image-section{background:#000;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-grey)}#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:#000;background:#fff}#video-grid{padding:50px 0}#video-grid .video-col{position:relative;margin-bottom:30px;cursor:pointer}#video-grid .video-col h3{color:#fff;font-weight:500;font-size:24px}#video-grid .video-col img{transition:.2s all}#video-grid .video-col:hover img{filter:brightness(65%)}.freshwater-video-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#ebebeb;padding:25px 70px 45px;z-index:999;width:80%;max-width:800px;text-align:center}span.freshwater-video-popup-close{position:absolute;top:10px;right:10px;border:1px solid #000000;border-radius:50%;color:#000;font-size:20px;line-height:20px;padding:0 9px 4px;cursor:pointer}.display-block{display:block!important}.page-contact .main_content_area.content.container{padding-bottom:40px;padding-top:160px}.page-contact h1{margin-bottom:0}.wufoo .info h2{text-align:center!important}.page-contact .contact-questions-col h2,.page-contact .contact-page-sidemenu 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-grey)}.contact-questions-col button{color:#fff}.bottom-contact-border{border-top:1px solid #ddb039;border-top:1px solid var(--color-grey);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 h1{margin-top:40px;font-size:38px}.blog .article{padding-left:30px}.blog .article h2{margin-bottom:10px}.blog .article p a{color:var(--color-red);font-weight:600;border-bottom:1px solid transparent}.blog .article p a:hover{color:var(--color-red);border-bottom:1px solid var(--color-grey)}#shopify-section-page-fresh-careers #index-quote{margin-top:0;padding:70px 0}#shopify-section-page-fresh-careers #index-quote .quote-text-wrapper .bottom-quote{bottom:-60px}.benefits-col-wrapper{padding:0 110px}.benefits-row .benefits-col{margin-bottom:30px}.benefits-row .benefits-col:nth-child(odd){border-right:1px solid #c5c5c5}.benefits-row .benefits-col:nth-child(2n){padding-left:30px}.benefits-row .benefits-col h3{text-align:left;font-size:22px}.benefits-row .benefits-col img{max-width:30%;margin:0 0 10px}.page-sell .benefits-row .benefits-col img{max-width:60%;margin:0 0 10px}.benefits-col-wrapper.about-page .benefits-row .benefits-col h3{font-size:30px;color:var(--color-red)}#login_form{margin-bottom:50px}#col-main{width:80%;margin-left:10%;margin-top:200px;margin-bottom:100px}h2#store-locator-title{font-size:32px}span.d-l{width:10px;height:10px;display:inline-block;border-radius:50%;margin-right:5px}span.d-l.isuzu{background:#ed1c25}span.d-l.k-m{background:#75acd3}span.d-l.k-r{background:#8b5f36}span.d-l.kubota{background:green}#col-main .addresses li a{display:inline!important}span.search_filter{width:auto!important}span.search_filter label{display:inline-block!important;padding-left:5px}@media (max-width: 767px){body div.content.main,body div.main_content_area{padding-top:40px}.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:10px;color:#fff;font-size:20px;font-weight:600}.rotate-45{transform:rotate(45deg)}.freshwater-products-menu{background:var(--color-red);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-red);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 .main-full-section .main-full-section-col img{max-width:100%;margin-top:30px}#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}.page-contact .main_content_area.content.container{padding-top:40px}.page-contact h1{margin-bottom:20px}#shopify-section-page-fresh-careers #index-quote{padding:40px 0 20px}#shopify-section-page-fresh-careers #index-quote .quote-text-wrapper .bottom-quote{bottom:-40px}.benefits-col-wrapper{padding:0 40px}.benefits-row{padding-top:30px}.benefits-row .benefits-col:nth-child(odd){border-right:none}.benefits-row .benefits-col:nth-child(2n){padding-left:15px}.freshwater-video-popup{padding:50px 10px;width:90%}#fresh-main #video-grid{padding:30px 0}#fresh-main #video-grid .top-image-section p.description-section-header{font-size:32px}#col-main{margin-top:60px}#col-main h2#store-locator-title{margin-bottom:10px}}@media (min-width: 768px) and (max-width: 991px){#fresh-main .top-image-section .text-wrapper{top:20px;left:25px;width:60%}.main-full-section .main-full-section-col{padding:0 20px}#fresh-main .main-full-section .main-full-section-col img{max-width:100%}.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}#fresh-main .top-image-section h1{font-size:36px}#shopify-section-page-fresh-careers #index-quote .quote-text-wrapper h3{font-size:18px}}@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}#fresh-main .top-image-section h1{font-size:36px}}@media only screen and (max-width: 767px){#fresh-main.hide-h1 .top-image-section{display:flex;flex-direction:column-reverse}#fresh-main.hide-h1 .top-image-section .text-wrapper.hide-mobile{display:block!important}#fresh-main.hide-h1 .top-image-section .text-wrapper.hide-mobile h1,#fresh-main.hide-h1 .top-image-section .text-wrapper.hide-mobile p{color:#fff!important}#fresh-main.hide-h1 .top-image-section div.hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/0-freshwater-custom-pages.css.map */
