.index .main_content_area{padding-top:0}.index h2{font-size:36px;font-weight:900}.index h1{color:#fff;font-weight:900}.index h1 span,.index h2 span{color:var(--color-yellow)}.index button{min-width:220px;letter-spacing:1px;padding:10px 5px;min-height:0;cursor:pointer;font-size:18px;font-weight:600}#index-top-image button,#index-markets button,#index-newsletter button{border:2px solid #ffffff;color:#fff;background:transparent}#index-top-image button:hover,#index-markets button:hover,#index-newsletter button:hover{color:#000;background:#fff}#index-services button,#index-brands button{border:2px solid var(--color-red);color:var(--color-red);background:transparent}#index-services button:hover,#index-brands button:hover{color:#fff;background:var(--color-red)}.slideshow-desktop{margin-top:160px;margin-bottom:70px}.slideshow-section .flexslider{overflow:visible}.slideshow-section .flex-direction-nav{display:none}.slideshow-section .flex-control-nav{bottom:-30px}.slideshow-section .flex-control-nav li,.slideshow-section .flex-control-nav li:first-child{margin:0 7px}.slideshow-section .flex-control-nav li a{height:6px;width:40px;border-radius:0;border:none;background:#333}.slideshow-section .slider-content{position:absolute;top:80px;left:100px;transform:translate(0);width:40%;max-width:600px;color:#fff;font-weight:600;text-align:left}.slideshow-section .slider-content h1.headline,.slideshow-section .slider-content p.headline{color:#fff;text-align:left;font-size:64px;line-height:120%;font-weight:600;letter-spacing:0px;margin-bottom:10px;margin-top:0;font-family:Bebas Neue,Helvetica,sans-serif;padding-right:30%}.slideshow-section .slider-content p.subtitle{color:#fff;text-align:left;font-size:20px;text-transform:none}.slideshow-section .slider-content a{color:#fff;font-size:18px;font-weight:500}.slideshow-section .slider-content a:hover{color:var(--color-red)}.slideshow-section .flex-control-nav li a.flex-active{background:var(--color-red);opacity:1;border:none}#index-collections{padding:50px 0 40px;background:url(//totalenergysystems.com/cdn/shop/t/29/assets/2-total-energy-systems-orb.jpg?v=132824536950089359661756873904) 50% 70% no-repeat;background:linear-gradient(#ffffff4d,#ffffff4d),url(//totalenergysystems.com/cdn/shop/t/29/assets/2-total-energy-systems-orb.jpg?v=132824536950089359661756873904) 50% 70% no-repeat;background-size:contain}#index-collections h2{text-align:left;margin-bottom:20px}#index-collections .index-collections-col{position:relative;margin-bottom:30px}#index-collections .index-collections-col h3{color:#fff;font-weight:500;font-size:24px}#index-collections .index-collections-col img{transition:.2s all}#index-collections .index-collections-col:hover img{filter:brightness(65%)}#index-quote{margin:40px auto;padding:30px 0;background:var(--color-red)}#index-quote .container-fresh{position:relative}#index-quote img{max-width:90%}#index-quote .quote-text-wrapper{position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);width:50%;padding:0 20px;text-align:center}#index-quote .quote-text-wrapper.quote-text-wrapper-left{left:25%}#index-quote .quote-text-wrapper h3{font-size:28px;font-weight:500}#index-quote .quote-text-wrapper .top-quote{color:#252526;font-size:80px;position:absolute;top:-70px;left:10px;font-family:Bebas Neue,Helvetica,sans-serif}#index-quote .quote-text-wrapper .bottom-quote{color:#252526;font-size:80px;position:absolute;bottom:-100px;right:10px;font-family:Bebas Neue,Helvetica,sans-serif}.freshwater-video-popup-background{display:none;position:fixed;top:0;height:100%;width:100%;background:#000c;z-index:99}.freshwater-video-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;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:5px 9px 3px;cursor:pointer}span.freshwater-video-popup-close:hover{background:#000;color:#fff}.featured-blog-section h2{text-align:left;margin-left:10px}.featured-blog-section h5.sub_title{text-align:left;margin-top:10px;margin-bottom:10px}.featured-blog-section a:visited{color:var(--color-darker)!important}#index-covid{padding:50px 0 40px}#index-covid h2{text-align:left;margin-bottom:10px}#index-covid p{color:#fff;text-align:left}#index-covid button{background:var(--color-red);color:#fff;border:none}#index-covid button:hover{background:#fff;color:var(--color-red)}#index-covid img{max-width:70%}#index-request{padding:60px 0 50px}#index-request h2{font-size:24px}#index-request button{background:var(--color-red);color:#fff;border:1px solid var(--color-red)}#index-request button:hover{background:transparent;color:var(--color-red)}@media (max-width: 767px){.index h2{font-size:24px}#index-markets p.about-subheader,#index-newsletter p.about-subheader{font-size:16px}.index button{min-width:180px;padding:5px 10px;font-size:16px}.slideshow-desktop{margin-top:35px;margin-bottom:10px}.slideshow-section .slider-content{top:0;left:0;width:100%;max-width:100%;position:relative;background:var(--color-darker);padding:20px 20px 10px}.slideshow-section .slider-content h1.headline,.slideshow-section .slider-content p.headline{font-size:28px;margin:0 0 5px}.slideshow-section .slider-content h2.subtitle{font-size:16px;text-align:left}.slideshow-section .slider-content p.subtitle{font-size:16px}.slideshow-section .slider-content a{color:#fff;font-size:14px;font-weight:500}.slideshow-section .flex-control-nav{bottom:-20px}#index-collections{background:url(//totalenergysystems.com/cdn/shop/t/29/assets/2-total-energy-systems-orb.jpg?v=132824536950089359661756873904) 50% 55% no-repeat;background:linear-gradient(#ffffff4d,#ffffff4d),url(//totalenergysystems.com/cdn/shop/t/29/assets/2-total-energy-systems-orb.jpg?v=132824536950089359661756873904) 50% 55% no-repeat;background-size:100%}#index-collections .index-collections-col h3{font-size:20px}#index-quote img.quote-image{margin-bottom:30px}#index-quote .quote-text-wrapper,#index-quote .quote-text-wrapper.quote-text-wrapper-left{float:left;position:relative;top:0%;left:0%;transform:translate(0);width:100%;padding:20px 30px;text-align:center}#index-quote .quote-text-wrapper .top-quote{top:-35px}#index-quote .quote-text-wrapper .bottom-quote{bottom:-70px}#index-quote .quote-text-wrapper p{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.index h1{font-size:30px}.slideshow-section .slider-content h1.headline,.slideshow-section .slider-content p.headline{font-size:42px;padding-right:10%}.slideshow-section .slider-content p.subtitle{font-size:16px}#index-quote{padding:70px 0}#index-quote .quote-text-wrapper h3{font-size:24px}#index-quote .quote-text-wrapper .top-quote{top:-70px}#index-quote .quote-text-wrapper .bottom-quote{bottom:-70px}}@media (min-width: 992px) and (max-width: 1199px){.index h1{font-size:36px}.slideshow-section .slider-content h1.headline,.slideshow-section .slider-content p.headline{font-size:48px;padding-right:20%}.slideshow-section .slider-content p.subtitle{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/0-freshwater-custom-index.css.map */
