/*
* The main styles for the entire site are below here. majority of responsive code is above
*
* styleNEW
*
*/
*:focus{outline:none;}
form{margin:0px;}
.radio_top{display:none;}
.banner nav div#topnavLinksMobile{display:none;}
.homebanner{float:right;width:100%;padding-left:15px;}
#itemsincart{height:47px;color:#FFFFFF;font-size:9px;}
#cartCount{position:relative;top:26px;left:25px;letter-spacing:1px;width:100%;}
#cart{background-image:url(/images/cart_empty.jpg);background-repeat:no-repeat;background-position:center center;width:47px;height:83px;display:block;}
.responsive-header .header-info #cart{display:inline-block;float:right;height:47px;width:50px;}
#preview{position:absolute;border:1px solid #fff;background:#fff;padding:5px;display:none;color:#fff;}
div.panes{font-size:13px;font-weight:500;}
.detailsBorder{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;padding:10px 10px 10px 10px;margin-bottom:15px;}
.stylered{color:#9E0B0F;font-weight:bold;}
#bookmark{text-align:right;padding-bottom:12px;padding-right:0px;color:#808080;}
#bookmark a{text-decoration:none;color:#1988d0;font-family:Arial;font-size:11px;}
#bookmark a:hover{text-decoration:underline;color:#58595b;}
H1{font-size:20px;font-weight:bold;color:#00588e;}
BODY{background-color:#FFF;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
.product_spacer{background-image:url(/gifs/product_spacerline.gif);}
.searchbg{vertical-align:middle;height:53px;}
.footerbg{background-color:#29aae2;}
#topnav_back, .navbg{background-image:url(/gifs/nav_bg2.gif);}
.body_vert{background-image:url(/gifs/body_verticalline.gif);}
#bottom_list{width:206px;height:154px;position:relative;color:#29aae2;background:url(/gifs/bottomnav_long2.gif);margin:0;padding:0;}
#bottom_list li{float:left;}
#bottom_list li a{position:absolute;top:0;margin:0;padding:0;display:block;height:30px;background:url(/gifs/bottomnav_long2.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#front_page{width:175px;height:257px;position:relative;background:url(/images/allproducts_rolloverNEW.jpg) no-repeat;margin:0;padding:0;}
#front_page a{position:absolute;top:0;left:0;margin:0;padding:0;display:block;height:257px;background:url(/images/allproducts_rolloverNEW.jpg) no-repeat;text-indent:-9999px;overflow:hidden;}
#combo a{top:0;width:175px;background-position:0 0;}
#combo a:hover{top:0;width:175px;background-position:0 -257px;}
#carbon a{top:0;left:175px;width:177px;background-position:-175px 0;}
#carbon a:hover{top:0;left:175px;width:177px;background-position:-175px -257px;}
#softener a{top:0;left:352px;width:177px;background-position:-352px 0;}
#iron a{top:0;left:529px;width:177px;background-position:-529px 0;}
#uv a{top:0;left:706px;width:177px;background-position:-706px 0;}
#softener a:hover{top:0;left:352px;width:177px;background-position:-352px -257px;}
#iron a:hover{top:0;left:529px;width:177px;background-position:-529px -257px;}
#uv a:hover{top:0;left:706px;width:177px;background-position:-706px -257px;}
li#why a{top:0;width:206px;background-position:0 0;}
li#faq a{top:31px;width:206px;background-position:-206px 0;}
li#media a{top:62px;width:206px;background-position:-412px 0;}
li#videos a{top:93px;width:206px;background-position:-618px 0;}
li#specials a{top:124px;width:206px;background-position:-824px 0;}
li#why a:hover{top:0;width:206px;background-position:0 -31px;}
li#faq a:hover{top:31px;width:206px;background-position:-206px -31px;}
li#media a:hover{top:62px;width:206px;background-position:-412px -31px;}
li#videos a:hover{top:93px;width:206px;background-position:-618px -31px;}
li#specials a:hover{top:124px;width:206px;background-position:-824px -32px;}
td{font-family:arial;font-size:12px;font-weight:500;color:#282828;}
a, a:visited, a:link, a:active{color:#046fbf;text-decoration:none;}
a:hover{color:#619821;text-decoration:underline;}
#topnavLinksMobile a{color:#ffffff;text-decoration:none;font-size:16px;}
#topnavLinksMobile a:visited, #topnavLinksMobile a:link, #topnavLinksMobile a:active{color:#ffffff;text-decoration:none;}
#topnavLinksMobile a:hover{color:#ffffff;text-decoration:none;}
#topnavLinks a{color:#ffffff;text-decoration:none;font-size:14px;}
#topnavLinks a:visited, #topnavLinks a:link, #topnavLinks a:active{color:#ffffff;text-decoration:none;}
#topnavLinks a:hover{color:#ffffff;text-decoration:underline;}
#footerLinks a, #footerLinks a:visited, #footerLinks a:link, #footerLinks a:active{color:#ffffff;text-decoration:none;}
#footerLinks a:hover{color:#282828;text-decoration:underline;}
#quickLinks a, #quickLinks a:visited, #quickLinks a:link, #quickLinks a:active{color:#046fbf;text-decoration:none;}
#quickLinks a:hover{color:#619821;text-decoration:underline;}
#productLinks a{color:#046fbf;text-decoration:none;font-size:16px;}
#productLinks a:visited, #productLinks a:link, #productLinks a:active{color:#046fbf;text-decoration:none;}
#productLinks a:hover{color:#619821;text-decoration:none;}
#dropDown a{color:#358ece;text-decoration:none;font-size:14px;}
#dropDown a:visited, #dropDown a:link, #dropDown a:active{color:#358ece;text-decoration:none;}
#dropDown a:hover{color:#ffffff;text-decoration:none;}
.homeTextLinks a:link, .homeTextLinks a:visited, .homeTextLinks a:active{font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;}
.homeTextLinks a:hover{font-family:Arial, Helvetica, sans-serif;text-decoration:underline;font-size:12px;}
.input{border-top:0px solid #9fb1bb;border-bottom:0px solid #9fb1bb;border-left:0px solid #9fb1bb;border-right:0px solid #9fb1bb;background-color:#ffffff;width:150px;height:25px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;vertical-align:bottom;line-height:23px;color:#959595;text-decoration:none;background-image:url(/gifs/search_bg2.gif);}
.quantityBox{border-top:1px solid #516540;border-bottom:1px solid #516540;border-left:1px solid #516540;border-right:1px solid #516540;background-color:#ffffff;width:30px;height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;vertical-align:bottom;color:#516540;text-decoration:none;}
.copyright{color:#ffffff}
.productTitle{font-size:20px;font-weight:bold;color:#0f558f;}
.productDescription{color:#0f558f;font-weight:bold;font-size:16px;}
.productDescriptionSmall{color:#0f558f;font-weight:bold;font-size:14px;}
.reviewsTitle{font-size:14px;font-weight:bold;color:#0f558f;}
.detailsTextHeader{font-weight:bold;color:#3e3e3e;font-size:16px;}
.detailsIntroText{color:#3e3e3e;font-size:14px;}
.detailsSubTitle{font-weight:bold;color:#3e3e3e;font-size:14px;}
.faqTitle{background:#f4f4f4;color:#3e3e3e;font-weight:bold;font-size:14px;}
.specsTitle{background:#0f558f;color:#fff;font-weight:bold;font-size:14px;}
.articlesTitle{background:#f4f4f4;color:#0f558f;font-weight:bold;font-size:14px;}
.homeText{color:#58595b;}
.homeTextTitle{color:#3599c5;font-size:14px;font-weight:bold;}
.price{color:#416517;font-size:18px;font-weight:bold;}
.ourPrice{color:#416517;font-size:14px;}
.asterisk{font-size:18px;color:#9e0b0f;}
.percentBold{color:#9e0b0f;font-weight:bold;}
.factoryDirect{color:#9e0b0f}
.quantity{font-size:10px}
.reviewsText{font-size:12px;font-weight:bold;}
.inStock{color:#516540;font-weight:bold;}
.confidenceText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;}
.confidenceTitle{font-family:Arial, Helvetica, sans-serif;color:#2a79bc;font-size:18px;font-weight:bold;}
.reviewsTitle{color:#0f558f;font-weight:bold;font-size:16px;}
.reviewsDate{font-family:Tahoma,Arial;color:#0f558f;font-weight:bold;font-size:11px;}
.reviewsLocation{font-family:Tahoma,Arial;color:#0f558f;font-weight:bold;font-size:11px;}
a.float-brochure{display:block;background:url('/gifs/brochure.gif') no-repeat;text-indent:-9999px;width:30px;height:208px;position:fixed;right:0;top:246px;}
#data{padding:80px 40px 40px;color:#eeeeee;text-align:left;font-size:14px;}
.style4{color:#9e9e9e;}
.style7{color:#333333;font-weight:bold;}
.style8{font-size:16px;font-weight:bold;color:#FFFFFF;}
.tableborder{border:1px solid #0f558f;}
.tableborder2{border:1px solid #279fe5;}
.freshcleanwater{color:#0c6aae;font-size:20px;font-weight:bold;font-style:italic;}
.formTextColor{color:#ffffff}
.manualsTitle{color:#0f558f;font-weight:bold;font-size:14px;}
.myCart{color:#FFFFFF;text-decoration:none;display:table-cell;padding-left:45px;}
table.cartLink td{padding:0;text-decoration:none;}
table.cartLink td a{padding:0px;display:block;text-decoration:none;}
.contaminTitle{font-size:14px;font-weight:bold;color:#FFFFFF;}
.tableBorder1{border:1px solid black;}
.drop{padding-left:0px;}
#menu2top{}
#menu{width:16%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu2{width:17%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu3{width:13%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu6{width:17%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu7{width:16%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu4{width:17%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu5{width:9%;float:left;font-family:Arial;font-size:14px;font-weight:bold;}
#menu2top ul, #menu3top ul, #menu4 ul, #menu5 ul, #menu6 ul, #menu7 ul,#menu3 ul, #menu2 ul, #menu ul{list-style:none;margin:0;padding:0;}
#menu4 a, #menu5 a, #menu6 a, #menu7 a, #menu3 a, #menu2 a, #menu a, #menu3top a, #menu2top a{display:block;margin:0;position:relative;}
#menu4 a, #menu5 a,#menu3 a,#menu6 a, #menu7 a,#menu2 a, #menu a{color:#000000;text-decoration:none;}
#mainsub2 a, #mainsub4 a, #mainsub5 a, #mainsub3 a, #mainsub a, #mainsub7 a,#mainsub6 a{color:#353535;}
#mainsub2 a:visited , #mainsub4 a:visited , #mainsub5 a:visited ,#mainsub3 a:visited, #mainsub a:visited, #mainsub7 a:visited,#mainsub6 a:visited{color:#353535;}
#mainsub2 a:link , #mainsub4 a:link , #mainsub5 a:link ,#mainsub3 a:link, #mainsub a:link, #mainsub7 a:link,#mainsub6 a:link{color:#353535;}
#mainsub2 a:active , #mainsub4 a:active , #mainsub5 a:active ,#mainsub3 a:active, #mainsub a:active, #mainsub7 a:active,#mainsub6 a:active{color:#353535;}
#mainsub2 a:hover , #mainsub4 a:hover , #mainsub5 a:hover ,#mainsub3 a:hover, #mainsub a:hover, #mainsub7 a:hover,#mainsub6 a:hover{color:#ffffff;background-color:#6EB70B;text-decoration:none;}
#menu2 li{z-index:40;position:relative;}
#menu2 ul ul{z-index:40;position:absolute;left:-10px;width:275px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu3 li{z-index:40;position:relative;}
#menu3 ul ul{z-index:40;position:absolute;left:-10px;width:230px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu6 li{z-index:40;position:relative;}
#menu6 ul ul{z-index:40;position:absolute;left:-10px;width:250px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu7 li{z-index:40;position:relative;}
#menu7 ul ul{z-index:40;position:absolute;left:-10px;width:250px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu li{z-index:50;position:relative;}
#menu ul ul{z-index:50;position:absolute;left:-10px;width:275px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu2top li{z-index:75;position:relative;}
#menu3top li{z-index:75;position:relative;}
#menu4 li{z-index:50;position:relative;}
#menu4 ul ul{z-index:50;position:absolute;left:-10px;width:230px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu2top ul ul{z-index:50;position:absolute;left:-10px;width:230px;text-align:left;background-color:#ffffff;border-top:5px solid #09244f;border-bottom:5px solid #09244f;border-left:5px solid #09244f;border-right:5px solid #09244f;}
#menu3top ul ul{z-index:50;position:absolute;left:-10px;width:230px;text-align:left;background-color:#ffffff;border-top:5px solid #09244f;border-bottom:5px solid #09244f;border-left:5px solid #09244f;border-right:5px solid #09244f;}
#menu5 li{z-index:50;position:relative;}
#menu5 ul ul{z-index:50;position:absolute;left:0px;width:230px;text-align:left;background-color:#ffffff;border-left:10px solid #09244f;border-right:10px solid #09244f;}
#menu2 ul ul a, #menu ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu3 ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu6 ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu7 ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu4 ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu42top ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
#menu5 ul ul a{font-family:Arial;font-size:14px;padding:5px;font-weight:500;border-top:1px solid #09244f;}
.top_nav{border-top:10px solid #09244f;}
.bottom_nav{border-bottom:10px solid #09244f;}
.secondsub{z-index:50;position:absolute;top:0;left:100%;}
#bottom_drop{border-bottom:10px solid #29aae2;}
.dropdown{background-image:url(/images/arrow.png);}
#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul,
#menu ul li.over ul ul,
#menu ul ul li.over ul ul{display:none;}
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul,
#menu ul li.over ul,
#menu ul ul li.over ul,
#menu ul ul ul li.over ul{display:block;}
#menu2 ul ul,
#menu2 ul li:hover ul ul,
#menu2 ul ul li:hover ul ul,
#menu2 ul li.over ul ul,
#menu2 ul ul li.over ul ul{display:none;}
#menu2 ul li:hover ul,
#menu2 ul ul li:hover ul,
#menu2 ul ul ul li:hover ul,
#menu2 ul li.over ul,
#menu2 ul ul li.over ul,
#menu2 ul ul ul li.over ul{display:block;}
#menu6 ul ul,
#menu6 ul li:hover ul ul,
#menu6 ul ul li:hover ul ul,
#menu6 ul li.over ul ul,
#menu6 ul ul li.over ul ul{display:none;}
#menu6 ul li:hover ul,
#menu6 ul ul li:hover ul,
#menu6 ul ul ul li:hover ul,
#menu6 ul li.over ul,
#menu6 ul ul li.over ul,
#menu6 ul ul ul li.over ul{display:block;}
#menu7 ul ul,
#menu7 ul li:hover ul ul,
#menu7 ul ul li:hover ul ul,
#menu7 ul li.over ul ul,
#menu7 ul ul li.over ul ul{display:none;}
#menu7 ul li:hover ul,
#menu7 ul ul li:hover ul,
#menu7 ul ul ul li:hover ul,
#menu7 ul li.over ul,
#menu7 ul ul li.over ul,
#menu7 ul ul ul li.over ul{display:block;}
#menu3 ul ul,
#menu3 ul li:hover ul ul,
#menu3 ul ul li:hover ul ul,
#menu3 ul li.over ul ul,
#menu3 ul ul li.over ul ul{display:none;}
#menu3 ul li:hover ul,
#menu3 ul ul li:hover ul,
#menu3 ul ul ul li:hover ul,
#menu3 ul li.over ul,
#menu3 ul ul li.over ul,
#menu3 ul ul ul li.over ul{display:block;}
#menu4 ul ul,
#menu4 ul li:hover ul ul,
#menu4 ul ul li:hover ul ul,
#menu4 ul li.over ul ul,
#menu4 ul ul li.over ul ul{display:none;}
#menu4 ul li:hover ul,
#menu4 ul ul li:hover ul,
#menu4 ul ul ul li:hover ul,
#menu4 ul li.over ul,
#menu4 ul ul li.over ul,
#menu4 ul ul ul li.over ul{display:block;}
#menu5 ul ul,
#menu5 ul li:hover ul ul,
#menu5 ul ul li:hover ul ul,
#menu5 ul li.over ul ul,
#menu5 ul ul li.over ul ul{display:none;}
#menu5 ul li:hover ul,
#menu5 ul ul li:hover ul,
#menu5 ul ul ul li:hover ul,
#menu5 ul li.over ul,
#menu5 ul ul li.over ul,
#menu5 ul ul ul li.over ul{display:block;}
#menu2top ul ul,
#menu2top ul li:hover ul ul,
#menu2top ul ul li:hover ul ul,
#menu2top ul li.over ul ul,
#menu2top ul ul li.over ul ul{display:none;}
#menu2top ul li:hover ul,
#menu2top ul ul li:hover ul,
#menu2top ul ul ul li:hover ul,
#menu2top ul li.over ul,
#menu2top ul ul li.over ul,
#menu2top ul ul ul li.over ul{display:block;}
.responsive-product-variation-page{margin-top:0px;}
.responsive-product-variation-page h1,
.responsive-product-variation-page h2{text-align:center;}
.responsive-product-variation-page h1{font-size:24px;color:#5a5a5c;font-family:Arial, Helvetica, sans-serif;font-weight:200;margin:0px;padding-top:10px;margin-bottom:-10px;}
.responsive-product-variation-page h2{font-size:16px;color:#6b9c41;font-style:italic;font-weight:normal;}
.responsive-product-variation-page h3{color:#fff;font-size:19px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;background:#333;text-align:center;padding:20px 0px 20px;width:100%;margin:0;}
.responsive-product-variation .variation-details{border:1px solid #eee;padding:10px;margin-bottom:20px;}
.responsive-product-variation .variation-details p{text-align:center;}
.responsive-product-variation .variation-details p small{font-style:italic;font-family:Georgia, "Times New Roman",serif;color:#73797b;font-size:10px;padding:0;}
.responsive-product-variation .variation-details p.price{padding:0px 0px 10px;margin-top:-15px;margin-bottom:0px;color:#6b9c41;font-size:24px;border-bottom:1px solid #eee;}
.responsive-product-variation .variation-details p.price span.startingAt p small{color:#6b9c41;font-size:11px;}
.responsive-product-variation .variation-details p.price span.compareSavings1{color:#73797b;font-size:12px;font-weight:bold;font-style:italic;text-align:center;}
.responsive-product-variation .variation-details a.learn-more-btn{width:100%;padding:15px;background:url('/images/button-learnmore.png');text-indent:-10000px;background-repeat:no-repeat;background-position:center;border-radius:3px;}
.responsive-product-variation .variation-details .variationLink{font-size:10px;color:#046fbf;font-style:italic;text-align:center;text-decoration:underline;}
.responsive-product-variation .variation-details ul{padding:0px;}
.responsive-product-variation .variation-details ul li{color:#59595b;font-weight:bold;font-style:italic;font-size:12px;}
.responsive-product-variation-page .section-container{padding:20px;margin:0 auto;width:75%;height:100%;}
.responsive-product-variation-page .section{height:300px;border-top:1px solid #eee;}
.responsive-product-variation-page #benefits{background:#EDF4F5;padding:20px;margin:20px -35px 20px -35px;}
.responsive-product-variation-page #benefits .compareBenefits{font-size:20px;color:#73797b;font-family:Georgia, "Time New Roman", serif;font-style:italic;text-align:center;}
.responsive-product-variation-page #benefits .benefit{text-align:center;padding:10px 0px 10px;}
.responsive-product-variation-page #benefits .benefit h5{font-style:italic;font-family:Georgia, "Time New Roman", serif;color:#13aae1;font-size:18px;padding:0px;margin:0px;}
.responsive-product-variation-page #benefits .benefit p.compareBenefitsText{color:#59595b;font-weight:bold;font-size:12px;margin:0px;padding:0px;}
.responsive-product-variation-page #benefits .benefit p.compareStartingAt{font-style:italic;color:#73797b;font-size:10px;margin:0px;padding:0px;font-family:Georgia, "Time New Roman", serif;}
.responsive-product-variation-page .review-slider{width:920px;}
#slider div div:nth-of-type(5){margin-top:-14px;}
.responsive-product-variation-page #hardWater{background-color:#ECF4F6;height:150px;font-size:24px;text-align:center;margin:10px -35px 10px -35px;position:relative;}
.responsive-product-variation-page #hardWater p{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.responsive-product-variation-page #hardWater p span{font-size:56px;color:#13a6dc;font-weight:bold;}
.responsive-product-variation-page #detailGallery .row:nth-of-type(even) div.image{float:right;}
.responsive-product-variation-page #detailGallery div.text{font-size:16px;}
.responsive-product-variation-page #detailGallery div.text p:first-of-type{font-size:20px;color:#31a0c8;font-family:Helvetica;font-weight:bold;}
.responsive-product-variation-page #detailGallery div.text p:first-of-type span{display:block;color:#31a0c8;border-bottom:3px solid;height:20px;width:20px;}
.responsive-product-variation-page #demoSection .demoSectionHeader{font-size:24px;color:#5a5a5c;}
.responsive-product-variation-page #demoSection .demoListHeader{font-size:18px;color:#13aae1;padding-bottom:0px;margin-bottom:0px;}
.responsive-prod-variation-2-page{font-size:12px;}
.responsive-prod-variation-2-page .promotion{margin:0 auto;}
.responsive-prod-variation-2-page .promotion .details{margin:0 auto;display:inline-block;}
.responsive-prod-variation-2-page .promotion .details img{float:left;}
.responsive-prod-variation-2-page .promotion .details ul{float:left;color:#ca1301;font-weight:bold;font-size:16px;}
.responsive-prod-variation-2-page h1{font-size:18px;}
.responsive-prod-variation-2-sections{display:inline-block;}
.responsive-prod-variation-2-section{display:inline-block;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px;width:100%;}
.responsive-prod-variation-2-section .col-sm-9,
.responsive-prod-variation-2-section .col-sm-3{padding-left:0px;}
.responsive-prod-variation-2-section a{padding:0px;}
.responsive-prod-variation-2-section a img{width:100%;max-width:300px;}
.responsive-prod-variation-2-section h3{text-decoration:underline;}
.responsive-prod-variation-2-section table{width:100%;margin-bottom:10px;}
.responsive-prod-variation-2-section table tr:nth-child(odd){background-color:#f4f4f4;}
.responsive-prod-variation-2-section table tr:nth-child(even){background-color:#e9e9e9;}
.responsive-prod-variation-2-section table tr:last-child{background-color:#fff;}
.responsive-prod-variation-2-section table tr:last-child td.key{color:#9e9e9e;font-size:12px;font-weight:normal;}
.responsive-prod-variation-2-section table tr:last-child td.value{color:#000;font-size:16px;font-weight:bold;}
.responsive-prod-variation-2-section table tr td.key{font-weight:bold;text-align:right;font-size:10px;}
.responsive-prod-variation-2-section .product-add-details a{background-color:#2D7EBF;color:#fff;padding:5px 20px;border-radius:6px;}
.responsive-prod-variation-2-page .lemi-shine .responsive-prod-variation-2-sections .responsive-prod-variation-2-section h3{padding:7px;color:#fff;text-decoration:none;border-radius:3px;background-color:#87B80E;background:#bfd255;background:-moz-linear-gradient(top, #bfd255 0%, #9ecb2d 0%, #8eb92a 50%, #72aa00 98%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(0%,#9ecb2d), color-stop(50%,#8eb92a), color-stop(98%,#72aa00));background:-webkit-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:-o-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:-ms-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:linear-gradient(to bottom, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#72aa00',GradientType=0);}
.responsive-prod-variation-2-page .lemi-shine .responsive-prod-variation-2-sections .responsive-prod-variation-2-section table tr td.key{font-size:12px;}
#pelican-compact-systems .responsive-product-variation ul{width:95%;margin-left:30px;}
#water-filter-and-water-softener-combos .responsive-product-variation ul{width:95%;margin-left:40px;}
#water-filter-and-water-softener-combos .responsive-product-variation ul li{color:#13aae1;}
ul.tabs{background:url(/images/tabLine.gif) repeat-x bottom;margin:0 !important;list-style:none;padding:0;height:36px;}
ul.tabs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;}
ul.tabs a{background:url(/images/tabimages2.gif) no-repeat 0 0;font-size:11px;font-weight:bold;display:block;height:36px;line-height:36px;text-align:center;text-decoration:none;padding:0px;color:#ededed;margin:0px;}
ul.tabs a:active{outline:none;}
ul.tabs a:hover{color:#0d497a;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a{color:#0d497a;}
ul.tabs a.w1{background-position:0 0;width:157px;}
ul.tabs a.w1:hover{background-position:0 -36px;}
ul.tabs a.w1.current{background-position:0 -36px;}
ul.tabs a.w2{background-position:-183px 0;width:123px;}
ul.tabs a.w2:hover{background-position:-183px -36px;}
ul.tabs a.w2.current{background-position:-183px -36px;}
ul.tabs a.w3{background-position:-306px 0;width:88px;}
ul.tabs a.w3:hover{background-position:-306px -36px;}
ul.tabs a.w3.current{background-position:-306px -36px;}
div.panes div.pane{display:none;}
.banner--clone{position:fixed;top:0;left:0;background:#c95a5d;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.banner--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.banner--unstick{}
.banner2--clone{position:fixed;top:0;left:0;background:#c95a5d;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.banner2--stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.banner2--unstick{}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
.inputNew{height:18px;font-size:10px;}
html{line-height:1.6;font-family:'Open Sans', 'Helvetica', sans-serif;}
a{text-decoration:none;color:#2FB2E6;}
a:hover{color:#7C2B2D;}
.lead{font-size:18px;}
.btn{border:2px solid #fff;border-radius:6px;font-weight:bold;text-transform:uppercase;padding:10px;text-shadow:none !important;}
.btn:hover{background:#fff;color:#7C2B2D;}
.banner a{color:#000000;}
.banner a:hover{color:#7C2B2D;}
.banner2 a{color:#000000;}
.banner2 a:hover{color:#7C2B2D;}
.logo{float:left;font-size:20px;line-height:70px;}
.nav{height:40px;padding:0;float:right;}
.nav__item{height:40px;line-height:40px;padding:0;display:inline-block;}
.nav__item--btn{display:inline-block;padding:0 10pxi;font-size:14px;line-height:38px;padding:0 20px;width:auto;}
.hero{background:#2FB2E6;color:#fff;text-align:center;margin-bottom:60px;overflow:hidden;padding:60px;text-shadow:0 1px 1px rgba(0,0,0,.3);}
.hero__title{font-size:72px;margin:0 0 10px;}
.hero__title span{}
.hero__snippet{font-size:32px;font-style:italic;margin:0 0 40px;}
.hero__btn{border-color:#fff;color:#fff;padding:10px 0;width:160px;display:inline-block;}
.btn-list{list-style:none;margin:0;padding:0;}
.btn-list__item{display:inline-block;margin:auto 5px;}
.container2{width:90%;margin:auto;}
.container{background-color:#fff;margin:0 auto;}
.responsive-content{background-color:#fff;padding:0 20px 20px 20px;}
.responsive-content h1{margin-top:0;}
.aviaslider{width:100% !important;}
.ourPrice{color:#9E0B0F;font-weight:bold;}
.panes{width:880px;padding:10px;border-top:none;}
.detailsBorder{border-top:none;}
#promo{padding-top:10px;}
.banner{z-index:100;background:#09244f;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;color:#000000;}
.banner a{color:#000000;}
.banner a:hover{color:#7C2B2D;}
.banner2{z-index:100;background:#09244f;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;color:#000000;}
.banner2 a{color:#000000;}
.banner2 a:hover{color:#7C2B2D;}
.nav{padding:0;float:right;}
.nav__item{height:40px;line-height:40px;padding:0;display:inline-block;}
.nav__item--btn{display:inline-block;padding:0 10pxi;font-size:14px;line-height:38px;padding:0 20px;width:auto;}
.responsive-header .action-bar{margin-top:10px;}
.responsive-header .action-bar .cart-button{background:#7ac027;background:-moz-linear-gradient(top, #7ac027 0%, #629a21 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ac027), color-stop(100%,#629a21));background:-webkit-linear-gradient(top, #7ac027 0%,#629a21 100%);background:-o-linear-gradient(top, #7ac027 0%,#629a21 100%);background:-ms-linear-gradient(top, #7ac027 0%,#629a21 100%);background:linear-gradient(to bottom, #7ac027 0%,#629a21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ac027', endColorstr='#629a21',GradientType=0);display:block;padding:10px;margin-top:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.responsive-header .action-bar .cart-button .myCart{padding-left:0;}
.responsive-header .action-bar .search-form{border:1px #29aae2 solid;background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #e4e4e4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e4e4e4));background:-webkit-linear-gradient(top, #fefefe 0%,#e4e4e4 100%);background:-o-linear-gradient(top, #fefefe 0%,#e4e4e4 100%);background:-ms-linear-gradient(top, #fefefe 0%,#e4e4e4 100%);background:linear-gradient(to bottom, #fefefe 0%,#e4e4e4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e4e4e4',GradientType=0);padding:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.responsive-header .header-wrapper{background-color:#fff;padding:20px;}
#nav-accordion{background-color:#29aae2;}
.responsive-header nav .mobile-nav-toggle{color:#fff;background-color:#29aae2;font-size:20px;text-align:center;display:block;padding:20px;}
.responsive-header .top-logo{padding-top:36px;display:inline-block;max-width:216px;max-height:118px;margin:0 auto;float:left;}
.responsive-header #topnavLinksMobile,
header.banner--clone #topnavLinksMobile{max-width:996px;margin:0 auto;}
header.banner2--clone #topnavLinksMobile{max-width:996px;margin:0 auto;}
.responsive-header #topnavLinksMobile .menu,
header.banner--clone #topnavLinksMobile .menu{display:inline-block;}
header.banner2--clone #topnavLinksMobile .menu{display:inline-block;}
#topnavLinksMobile .menu a{font-size:14px;}
#topnavLinksMobile .menu li{line-height:30px;}
#topnavLinksMobile .menu li ul.sub li{line-height:10px;}
#topnavLinksMobile .menu .drop{height:19px;width:19px;}
.responsive-header #topnavLinks,
header.banner--clone #topnavLinks{max-width:996px;margin:0 auto;}
header.banner2--clone #topnavLinks{max-width:996px;margin:0 auto;}
.responsive-header #topnavLinks .menu,
header.banner--clone #topnavLinks .menu{display:inline-block;}
header.banner2--clone #topnavLinks .menu{display:inline-block;}
#topnavLinks .menu a{font-size:14px;}
#topnavLinks .menu li{line-height:30px;}
#topnavLinks .menu li ul.sub li{line-height:10px;}
#topnavLinks .menu .drop{height:19px;width:19px;}
.responsive-header .top-logo img{max-width:180px;}
.responsive-header .header-info{background-color:rgba(255,255,255,.8);}
.responsive-header .header-info .headerphone{float:right;}
.responsive-header .header-info .row{height:60px;margin-top:-10px;}
.responsive-header .header-info .headertext{float:left;padding-left:15px;padding-top:25px;margin-left:20px;position:relative;top:30%;transform:translateY(-30%);-ms-transform translateY(-30%);-o-transform:translateY(-30%);-moz-transform:translateY(-30%);-webkit-transform:translateY(-30%);}
.responsive-header .header-info .headertext .questions{font-family:Arial;font-weight:bold;font-size:10px;}
.responsive-header .header-info .headerphone{margin-top:18px;}
#call, #number, #call a, #number a{font-size:35px;color:#4f8309;font-family:Arial;font-weight:bold;}
.top-bar{padding:0px;background-color:#d4d4d4;}
.top-bar .container{background-color:#d4d4d4;}
.secondary-nav div{display:inline-block;padding-right:5px;padding-left:7px;font-size:12px;text-decoration:none;height:37px;color:#000000;}
.secondary-nav div a{color:#000000;}
.secondary-nav{text-align:right;float:right;}
.secondary-nav form{display:inline-block;}
.banner{display:inline-block;}
.banner2{display:inline-block;}
.responsive-product-page .mobile-details .details-header{background-color:#0F558F;color:#fff;border-radius:3px;width:100%;padding:10px;font-weight:bold;text-align:center;}
.responsive-product-page .mobile-details .sub-header{font-weight:bold;text-decoration:underline;}
.responsive-product-page .mobile-details table.spec{width:100%;}
.responsive-product-page .mobile-details table.spec th{background-color:#0F558F;color:#fff;font-weight:bold;}
.responsive-product-page .mobile-details table.spec tr:nth-of-type(odd){background-color:#f4f4f4;}
.responsive-product-page .mobile-details table td.key{font-weight:bold;}
.responsive-product-page h1{font-size:18px;text-align:center;}
.responsive-product-page .product-add-area h2{color:#3e3e3e;font-size:16px;text-align:center;margin:0 0 10px 0;}
.responsive-product-page .product-add-area table{width:100%;}
.responsive-product-page .product-add-area table tr{border-bottom:1px #fff solid;background-color:#f4f4f4;}
.responsive-product-page .product-add-area table tr:nth-child(even){background-color:#e9e9e9;}
.responsive-product-page .product-add-area table tr td{border-left:1px #fff solid;padding:3px 5px;}
.responsive-product-page .inStock,
.responsive-product-page .product-add-details .details-note,
.responsive-product-page .product-add-dropdown,
.responsive-product-page .product-subtitle{text-align:center;}
.product-add-details{padding-bottom:10px}
.product-add-details td.key{text-align:right;}
.product-add-action{padding-top:10px;}
.contact p:nth-child(1){font-weight:bold;font-size:18px;}
.contact-info{padding-top:30px;}
.contact img{float:left;}
.contact-info div{float:left;margin:-20px 0px 0px 10px;}
.contact-info p.contact-phone{color:#6b9c41;font-size:24px;font-weight:bold;}
.contact-info .contact-hours{color:#6b9c41;font-size:12px;font-weight:500;}
.mobile-menu-title{display:none;}
#submenu{display:none;}
#itemsincart{height:47px;color:#FFFFFF;font-size:9px;}
.headerphone{float:right;color:#6FA634;padding-right:15px;font-family:Arial;font-weight:bold;letter-spacing:-2px;}
.america{font-family:Arial;font-weight:bold;font-size:16px;color:#09244f;}
div #searchterms{text-align:top;}
#searchterms{height:20px;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
.drop{display:none;width:19px;height:19px;background-image:url(/images/droparrow.png);background-repeat:no-repeat;float:right;top:50%;}
.inputNew{height:18px;font-size:10px;}
a{text-decoration:none;color:#2FB2E6;}
a:hover{color:#7C2B2D;}
.lead{font-size:18px;}
.btn{border:2px solid #fff;border-radius:6px;font-weight:bold;text-transform:uppercase;padding:10px;text-shadow:none !important;}
.btn:hover{background:#fff;color:#7C2B2D;}
.hero{background:#2FB2E6;color:#fff;text-align:center;margin-bottom:60px;overflow:hidden;padding:60px;text-shadow:0 1px 1px rgba(0,0,0,.3);}
.hero__title{font-size:72px;margin:0 0 10px;}
.hero__title span{}
.hero__snippet{font-size:32px;font-style:italic;margin:0 0 40px;}
.hero__btn{border-color:#fff;color:#fff;padding:10px 0;width:160px;display:inline-block;}
.btn-list{list-style:none;margin:0;padding:0;}
.btn-list__item{display:inline-block;margin:auto 5px;}
.container2{width:90%;margin:auto;}
#home{font-size:12px;padding-top:10px;}
#home h1{font-size:18px;margin-top:0px;}
#home h2{font-size:14px;}
#home a{color:#046fbf;}
#home a:hover{color:#6ca022;}
#home ul{padding-left:15px;}
@media only screen and (min-width:576px) and (max-width:768px){
    #home ul { column-count:3; column-gap:15px; }
}
@media only screen and (min-width:400px) and (max-width:576px){
    #home ul { column-count:2; column-gap:15px; }
}
#home .featured-prods{margin-bottom:20px;text-align:center;}
#home .featured-prods a{text-align:center;font-weight:bold;text-decoration:none;}
#home .featured-prods a p{padding:10px 0px 0px;margin:0px;}
#home .featured-prods span{text-align:center;color:#6ca022;padding:0;margin:-20px 0px;}
#home #vidcarbon6{text-align:center;}
/*.body-secondary{background:#fff url(/images/background_white_no_searchbox.jpg) no-repeat top center;}*/
.container{font-family:Arial;}
.shell{width:920px;margin:auto;}
.video,
.feature-content,
.section-features .section-content,
.section-features,
.stage,
.cols,
.clearfix{*zoom:1;}
.subscribe:after,
.subscribe .subscribe-controls:after,
.section-program .section-inner:after,
.section-cash:after,
.section-support:after,
.section-trust:after,
.features-secondary:after,
.questions:after,
.callout-faq:after,
.section-content:after,
.section-partners .section-foot:after,
.list-partners:after,
.section-about .section-content:after,
.section-video .section-content:after,
.section-safeguard .section-inner:after,
.badge-head:after,
.video:after,
.feature-content:after,
.section-features .section-content:after,
.section-features:after,
.stage:after,
.section-alpha:after,
.article-alpha:after,
.cols:after,
.list-icons:after,
.clearfix:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.cols{}
.col{float:left;}
.col-1of2{width:50%;float:right;}
.col-1of2:first-child{float:left;margin-left:0;}
.color-grey{color:#59595c;}
.color-lightblue{color:#29aae3;}
.ico{display:inline-block;vertical-align:middle;}
.ico-eco,
.ico-warranty,
.ico-certified{width:67px;height:67px;}
.ico-eco{background:url(/images/ico-eco.png) no-repeat 0 0;}
.ico-warranty{background:url(/images/ico-warranty.png) no-repeat 0 0;}
.ico-certified{background:url(/images/ico-certified.png) no-repeat 0 0;}
.btn-play{background:url(/images/btn-play.png) no-repeat 0 0;width:68px;height:68px;}
.arrow-right-o{background:url(/images/arrow-right-o.png) no-repeat 0 0;width:15px;height:14px;}
.ico-scholarship{background:url(/images/ico-scholarship.png) no-repeat 0 0;width:50px;height:56px;}
.icon-filter,
.icon-calculate,
.icon-bulb{height:85px;}
.icon-filter{background:url(/images/icon-filter.png) no-repeat 0 0;width:83px;}
.icon-pdf{background:url(https://www.pelicanwater.com/images/about/icon-pdf.png) no-repeat 0 0;width:83px;}
.icon-form{background:url(https://www.pelicanwater.com/images/about/icon-form.png) no-repeat 0 0;width:83px;}
.icon-calculate{background:url(/images/icon-calculate.png) no-repeat 0 0;width:84px;}
.icon-bulb{background:url(/images/icon-bulb.png) no-repeat 0 0;width:83px;}
.ico-cirle-arrow-right{display:inline-block;vertical-align:middle;background:url(/images/arrow-right-circle.png) no-repeat 0 0;width:22px;height:22px;}
.ico-building{background:url(/images/ico-building.png) no-repeat 0 0;width:58px;height:55px;}
.icon-bathtub,
.icon-glass,
.icon-protect{width:98px;height:93px;}
.icon-bathtub{background:url(/images/icon-bathtub.png) no-repeat 0 0;}
.icon-glass{background:url(/images/icon-glass.png) no-repeat 0 0;}
.icon-protect{background:url(/images/icon-protect.png) no-repeat 0 0;}
.ico-magnifying-glass{background:url(/images/ico-magnifying-glass.png) no-repeat 0 0;width:23px;height:23px;display:inline-block;vertical-align:middle;}
.ico-arrow-up{background:url(/images/ico-arrow-up.png) no-repeat 0 0;width:12px;height:6px;display:inline-block;vertical-align:middle;}
.ico-ws{background:url(/images/ico-ws.png) no-repeat 0 0;width:145px;height:121px;display:inline-block;vertical-align:middle;}
.ico-mail-faq{background:url(/images/ico-mail-faq.png) no-repeat 0 0;width:50px;height:22px;display:inline-block;vertical-align:middle;}
.ico-phone-big{width:44px;height:43px;background:url(/images/ico-phone-big.png) 0 0 no-repeat;}
.ico-phone-small{background:url(/images/ico-phone-small.png) 0 0 no-repeat;width:31px;height:31px;}
.ico-phone-big-dark-blue{width:44px;height:43px;background:url(/images/ico-phone-big-dark-blue.png) 0 0 no-repeat;}
.arrow-right-circle-blue{background:url(/images/arrow-right-circle-blue.png) no-repeat 0 0;width:26px;height:26px;}
.arrow-edge-right-blue{background:url(/images/arrow-edge-right-blue.png) no-repeat 0 0;width:20px;height:19px;}
.ico-superior-filtration,
.ico-healthy-hydration,
.ico-eco-friendly,
.ico-feel-diff,
.ico-taste-diff{width:54px;height:55px;}
.ico-superior-filtration{background:url(/images/ico-superior-filtration.png) no-repeat 0 0;}
.ico-healthy-hydration{background:url(/images/ico-healthy-hydration.png) no-repeat 0 0;}
.ico-eco-friendly{background:url(/images/ico-eco-friendly.png) no-repeat 0 0;}
.ico-feel-diff{background:url(/images/ico-feel-diff.png) no-repeat 0 0;}
.ico-taste-diff{background:url(/images/ico-taste-diff.png) no-repeat 0 0;}
.ico-truck{background:url(/images/ico-truck.png) no-repeat 0 0;width:32px;height:19px;}
.ico-earphone-yellow{background:url(/images/ico-earphone-yellow.png) no-repeat 0 0;width:20px;height:20px;}
.ico-edge-right{background:url(/images/ico-edge-right.png) no-repeat 0 0;width:8px;height:16px;}
.arrow-edge-right-white{background:url(/images/arrow-edge-right-white.png) no-repeat 0 0;width:6px;height:9px;}
p > a .arrow-edge-right-blue,
p > a .arrow-right-circle-blue{position:relative;top:-2px;}
.btn{font-size:17px;line-height:1.47;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;display:inline-block;padding:10px 25px;background-color:#29aae2;border-radius:0;border:0;}
.btn .ico{position:relative;top:-2px;}
.btn:hover{text-decoration:none;color:#fff;background-color:#00588e;}
.btn-green{background-color:#8de229;}
.btn-orange{background-color:#fbcb24;}
.btn,
.btn:visited,
.btn:link,
.btn:active{color:#fff;}
.main{background-color:#fff;padding:5px 20px;}
.main-image{margin:auto;}
.main-image img{width:100%;height:auto;display:block;}
.main-no-gutters{padding:0;}
.section-features{padding:30px 0;}

.section-features .section-head{padding-bottom:15px;}
.section-features .section-title{font-size:33px;line-height:40px;color:#00588e;font-weight:normal;margin:0;text-align:center;}
.section-features .section-body{}
.feature{width:270px;height:340px;float:left;margin-left:35px;border:1px solid #d6d6d7;}
.feature:first-child{margin-left:0;}
.feature-head{text-align:center;padding:8px 15px;min-height:50px;}
.feature-title{font-style:italic;font-family:Georgia, sans-serif;font-size:14px;line-height:17px;margin:0;}
.feature-title-secondary{line-height:30px;}
.feature-title a{color:#fff;}
.feature-title a:hover{text-decoration:none;color:#5c6062;}
.feature-body{padding:10px 10px 15px 10px;}
.feature-price{text-align:center;font-size:10px;line-height:12px;color:#1a1918;border-bottom:1px solid #d7d6d7;}
.feature-price p:first-child{font-family:Georgia, sans-serif;font-style:italic;}
.feature-price p strong{font-size:35px;line-height:45px;color:#75c45a;}
.feature-price p strike{font-size:16px;line-height:45px;color:#75c45a;}
.feature-content{padding:15px 0;margin-right:-5px;min-height:150px;}
.feature-content .list-bullets-secondary{padding-top:10px;}
.feature-image{float:left;}
.feature-image img{}
.feature-info{overflow:hidden;padding-left:5px;}
.feature-actions{font-size:0;line-height:0;text-align:center;}
.feature-blue .feature-head{background-color:#77c4e0;}
.feature-green .feature-head{background-color:#75c45a;}
.feature-grey .feature-head{background-color:#8c8c8c;}
.section{}
.section .section-head{text-align:center;font-size:18px;line-height:20px;color:#59595c;}
.section .section-title{font-size:36px;line-height:40px;color:#00588e;padding-bottom:10px;margin:auto;}
.section .section-body{}
.section-badges{padding-bottom:21px;margin-left:-55px;margin-right:-55px;background:url(/images/section-badges-edge.png) repeat-x center bottom;position:relative;z-index:10;-webkit-background-size:100% auto;background-size:100% auto;}
.section-badges .section-inner{padding:0 55px;}
.section-badges .section-title{border-bottom:1px solid #dfdfdf;height:20px;padding-bottom:0;}
.section-badges .section-title span{position:relative;margin-top:-10px;padding:0 15px;background-color:#fff;}
.badges{list-style-type:none;font-size:0;line-height:0;text-align:center;padding:0;margin:0;padding:55px 0 35px 0;}
.badge{display:inline-block;width:33.3%;vertical-align:top;}
.badge-head{padding:0 25px 20px 25px;text-align:left;}
.badge-title{font-size:34px;line-height:34px;padding:0;margin:0;font-weight:normal;}
.badge-title .ico{float:left;margin-right:15px;}
.badge-content{font-size:18px;line-height:30px;color:#59595c;}
.section-how-works{margin-left:-55px;margin-right:-55px;margin-top:-21px;position:relative;z-index:9;}
.section-how-works .section-head{padding:35px 0 25px 0;background-color:#f5fdfe;}
.section-how-works .section-body{}
.how-works{position:relative;}
.how-works-image{width:100%;height:auto;display:block;}
.how-works-content{font-size:18px;line-height:30px;color:#fff;display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;text-shadow:2px 2px 2px #1b5da1;}
.how-works-entry{display:block;position:absolute;width:282px;}
.how-works-entry-1{top:50px;left:20px;}
.how-works-entry-2{top:210px;left:20px;}
.how-works-entry-3{top:50px;left:660px;}
.how-works-entry-4{top:230px;left:660px;}
.section-safeguard{margin-left:-55px;margin-right:-55px;padding-top:10px;}
.section-safeguard .section-image{float:left;margin:0 20px 0 25px;position:relative;}
.section-safeguard .section-image-content{text-align:center;color:#fff;font-size:23px;line-height:28px;font-weight:bold;letter-spacing:-0.5px;width:225px;display:block;position:absolute;top:70px;left:0;}
.section-safeguard .section-image-content p{padding-bottom:10px;}
.section-safeguard .section-content{float:left;max-width:610px;padding-top:50px;}
.section-safeguard .section-head{position:relative;left:-65px;padding-bottom:20px;}
.section-safeguard .section-body{}
.section-safe{margin-left:-55px;margin-right:-55px;padding-top:40px;margin-bottom:-5px;}
.section-safe .section-inner{padding-left:20px;padding-right:20px;}
.section-safe .section-head{padding-bottom:20px;}
.section-safe .section-body{position:relative;padding-bottom:45px;}
.section-safe .section-image{display:block;position:absolute;bottom:0;right:0;}
.section-safe .section-content{padding-right:245px;}
.section-program{background-color:#f5fdfe;}
.section-program .container{background:0;}
.section-program .section-inner{padding:20px 40px;}
.section-program .section-image{float:left;margin-right:20px;}
.section-program .section-content{display:block;overflow:hidden;padding-top:10px;}
.section-program .section-head{text-align:left;font-size:20px;line-height:33px;color:#59595c;}
.section-program .section-head a{color:#29aae2;text-decoration:underline;}
.section-program .section-title{font-size:37px;line-height:40px;font-weight:normal;padding-bottom:10px;color:#00588e;margin:auto;}
.section-program-secondary{background:none;}
.section-video{margin-left:-55px;margin-right:-55px;margin-top:20px;}
.section-video .section-inner{}
.section-video .section-content{background-color:#f4f4f4;padding:35px;position:relative;}
.section-video .section-title{font-style:italic;font-weight:normal;font-size:36px;line-height:40px;color:#00588e;margin:0;}
.section-video .section-media{background:url(/images/video-holder.png) no-repeat 0 0;display:block;position:absolute;bottom:0;right:15px;width:281px;height:146px;}
.section-video .section-media img{display:block;margin:5px auto;}
.section-about{padding:10px 0 50px 0;}
.section-about .section-image{}
.section-about .section-image img{width:100%;height:auto;display:block;}
.section-about .section-content{padding-top:50px;}
.section-about .section-icon{float:left;padding:30px 50px 0 45px;}
.section-about .section-icon .ico{display:block;margin:auto;}
.section-about .section-entry{font-size:18px;line-height:24px;color:#4e4e50;display:block;overflow:hidden;}
.section-about .section-entry p{padding-bottom:25px;}
.section-industry{}
.section-industry .section-head{padding-bottom:60px;}
.section-industry .section-title{font-weight:normal;font-size:40px;line-height:40px;border-bottom:1px solid #dfdfdf;height:20px;padding-bottom:0;}
.section-industry .section-title span{position:relative;margin-top:-10px;padding:0 15px;background-color:#fff;}
.section-industry .section-body{}
.section-info{position:relative;margin:50px -20px;}
.section-info .section-image{width:100%;height:auto;display:block;}
.section-info .section-content{font-size:28px;line-height:46px;color:#00588e;text-align:center;width:100%;display:block;position:absolute;top:50%;left:0;}
.section-articles{padding-bottom:60px;}
.section-articles .section-head{padding-bottom:60px;}
.section-articles .section-title{font-weight:normal;font-size:40px;line-height:40px;border-bottom:1px solid #dfdfdf;height:20px;padding-bottom:0;}
.section-articles .section-title span{position:relative;margin-top:-10px;padding:0 15px;background-color:#fff;}
.articles{font-size:0;line-height:0;text-align:center;}
.article{background-color:#f2f2f2;}
.article .article-image{width:50%;display:inline-block;vertical-align:middle;}
.article .article-image img{width:100%;height:auto;display:block;}
.article .article-content{font-size:18px;line-height:33px;color:#4e4e50;text-align:left;width:50%;display:inline-block;vertical-align:middle;padding:0 25px;}
.article .article-content p{padding:10px 0;}
.article .article-title{font-size:24px;line-height:26px;margin:0;}
.article .article-title a{color:#31a0c8;}
.article .article-title a:hover{color:#00588e;text-decoration:none;}

.article-primary{margin-bottom:30px;}
.article-primary .article-image{width:100%;display:block;}
.article-primary .article-content{text-align:center;width:100%;display:block;position:relative;padding:40px 50px;}
.article-primary .article-content:after{content:'';width:65px;height:32px;display:block;position:absolute;bottom:-32px;left:50%;margin-left:-32.5px;background:url(/images/edge-grey.png) no-repeat 0 0;}
.section-partners{}
.section-partners .section-head{}
.section-partners .section-head p{padding-bottom:10px;}
.section-partners .section-title{font-weight:normal;padding-bottom:20px;}
.section-partners .section-body{padding:40px 0;}
.section-partners .section-foot{font-size:20px;line-height:24px;color:#00588e;position:relative;padding:30px;padding-right:195px;margin-left:-20px;margin-right:-20px;background-color:#eef8fe;}
.section-partners .section-foot > .ico{float:left;margin:0 30px;}
.section-partners .section-foot p{display:block;overflow:hidden;}
.section-partners .section-foot .btn{position:absolute;top:50%;right:65px;margin-top:-20px;}
.section-solution{padding:75px 0;}
.section-solution .section-head{padding-bottom:50px;}
.section-solution .section-title{font-weight:normal;}
.section-affiliate{padding:10px 0;}
.section-affiliate .section-title{margin:10px 0;color:#012b75;font-size:21px;text-transform:uppercase;text-align:center;}
.section-affiliate .section-image img{max-width:100%;height:auto;}
.section-affiliate .section-body{overflow:hidden;}
.section-affiliate .section-aside{float:left;width:260px;margin-right:43px;text-align:center;}
.section-affiliate .section-content{overflow:hidden;}
.section-affiliate .section-callout{margin-bottom:13px;padding:5px 0;text-align:center;font-size:11px;}
.section-affiliate .section-callout img{margin-bottom:5px;}
.section-affiliate .section-btn-signup{display:inline-block;height:55px;line-height:50px;padding:0 18px;margin-bottom:20px;background:#29aae2;color:#fff;font-size:16px;text-transform:uppercase;}
.section-affiliate .section-btn-signup:hover{background:#2094c6;text-decoration:none;}
.section-affiliate .section-btn-signup i{margin-top:-4px;}
.section-affiliate .section-entry{padding:0 5px;text-align:left;}
.section-affiliate .section-entry h4{margin:3px 0 0px;font-size:13px;}
.section-affiliate .section-entry p{font-size:13px;text-align:justify;line-height:1.4;}
.section-affiliate .section-entry-alt{padding:0 7px;}
.section-affiliate .section-entry-alt h4{margin:23px 0 0;font-size:16px;}
.section-affiliate .section-entry-alt ol{padding:0;margin:0 0 0 23px;font-size:16px;}
.section-affiliate .section-entry-alt ol li{margin-bottom:2px;}
.section-affiliate .section-cols{overflow:hidden;}
.section-affiliate .section-col{float:left;width:43%;}
.section-affiliate .section-col + .section-col{width:47.3%;float:right;}
.section-affiliate .section-industry{padding:15px 0;}
.section-affiliate .section-industry .section-head{padding-bottom:28px;}
.section-affiliate .section-industry .section-title span{font-size:27px;text-transform:none;}
.section-affiliate .list-logos-industry{text-align:justify;}
.section-affiliate .list-logos-industry:after{content:'';display:inline-block;vertical-align:top;width:100%;}
.section-affiliate .list-logos-industry li{padding:0;font-size:11px;line-height:1.2;text-align:center;}
.section-alpha{padding:10px 0 45px 0;}
.section-alpha .section-content{text-align:center;width:49%;float:left;}
.section-alpha .section-title{border-top:2px solid #b4b4b7;border-bottom:2px solid #b4b4b7;font-size:33px;line-height:1.21;color:#01588e;padding:10px 0;margin:0;}
.section-alpha .section-icon{text-align:center;margin-bottom:-2px;display:inline-block;padding-left:10px;padding-right:10px;border-bottom:2px solid #fff;}
.section-alpha .section-icon .ico{background-color:#fff;margin-bottom:-2px;}
.section-alpha .section-body{font-size:22px;line-height:1.5;color:#4e4e53;text-align:center;padding-top:20px;}
.section-alpha .section-image{float:right;width:49%;}
.section-alpha .section-image img{width:100%;height:auto;display:block;}
.articles-alpha{}
.article-alpha{padding:40px 0;}
.article-alpha .article-image{float:left;position:relative;}
.article-alpha .article-image img{width:100%;height:auto;display:block;}
.article-alpha .article-image-content{color:#fff;font-size:24px;line-height:1;font-family:Arial, sans-serif;display:block;position:absolute;bottom:0;left:0;right:0;padding:25px 20px;}
.article-alpha .article-image-content p{padding-top:15px;font-weight:bold;}
.article-alpha .article-content{display:block;overflow:hidden;padding-left:30px;}
.article-alpha .article-title{font-size:27px;line-height:1.07;color:#01588e;padding-bottom:20px;margin:0;}
.article-alpha .article-entry{font-size:18px;line-height:1.83;}
.article-alpha .article-entry h4{font-size:24px;line-height:1.38;color:#4e4e53;margin:0;}
.article-alpha .article-entry p{padding-bottom:15px;color:#9d9d9d;}
.article-alpha-secondary{}
.article-alpha-secondary .article-image{float:right;}
.article-alpha-secondary .article-content{padding-right:30px;padding-left:0;}
.article-alpha-primary{}
.article-alpha-primary .article-image{float:right;}
.article-alpha-primary .article-content{padding-left:0;padding-right:30px;}
.article-alpha-primary .article-content img{display:block;margin:auto;margin-bottom:45px;}
.article-alpha-primary .article-title{color:#4e4e53;font-size:31px;line-height:1.06;}
.section-alt{background:url(/images/glass-bg.jpg) no-repeat 0 0;min-height:400px;background-size:100% 100%;position:relative;margin:30px 0 15px 0;}
.section-alt .section-image{float:left;margin-left:60px;margin-top:-20px;}
.section-alt .section-content{text-align:center;display:block;overflow:hidden;}
.section-alt .section-entry{font-size:36px;line-height:1.19;font-weight:bold;color:#fff;padding:50px 40px 80px 0;text-shadow:1px 1px 5px rgba(0, 0, 0, .2);}
.section-alt .section-entry p{}
.section-alt .btn{display:block;position:absolute;bottom:20px;left:43%;}
.section-systems-about{min-height:440px;background-size:cover;background:url(/images/waterfilter-landing-hero-bg.jpg) no-repeat center center;}
.section-systems-about .section-systems-about-title{font-size:20px;color:#00588e;line-height:1;margin:20px 0;}
.section-systems-about .section-head{font-size:16px;line-height:1.3;color:#414141;margin-bottom:86px;}
.section-systems-about .section-body{margin-right:50px;}
.section-systems-about .section-video-primary{text-align:center;}
.section-systems-about .section-video-primary .video-caption{color:#046fbf;font-size:12px;font-weight:700;text-align:center;display:block;}

.section-filter-features{padding-left:30px;padding-right:30px;}
.section-filter-features h4{font-size:24px;font-weight:400;color:#414141;line-height:1.3;margin-top:5px;margin-bottom:5px;text-align:center;}
.section-filter-features .col-no-padding{padding:0;}
.section-benefits .section-head{font-size:13px;line-height:1.3;color:#414141;font-style:italic;}
.section-benefits .col-sm-4{padding:0 15px;}
.section-benefits .section-body{background:#edf4f5;border:1px solid #dce3e4;border-radius:1px;padding:15px 70px 15px 70px;}
.section-benefits .section-body .benefits-title{font-size:20px;line-height:1;color:#73797b;margin-bottom:28px;font-style:italic;text-align:center;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.section-worktime{font-size:12px;padding:23px 10px 23px;}
.section-worktime .section-work-time-title{font-size:18px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0;}
.section-worktime h5{margin:0 0 22px 0;font-size:12px;color:#282828;}
.section-worktime p{margin-top:0;}

.benefit{text-align:center;font-size:12px;}
.benefit em{font-size:10px;color:#999;}
.benefit p{margin:0;}
.benefit .benefit-image{text-align:center;}
.benefit .benefit-title{font-style:italic;font-size:17px;color:#13aae1;margin-bottom:0;margin-top:17px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:0;}
.worktime-primary{font-size:12px;}
.worktime-primary p{margin:0;}
.worktime-primary p a{padding:0;font-size:12px;color:#282828;display:inline-block;vertical-align:middle;}
.worktime-primary p a{color:#282828;}
.worktime-primary p a[href^=tel]{padding:0;}
.worktime-primary .ico-phone-green{display:inline-block;vertical-align:middle;background:url(/images/ico-phone-green.png) no-repeat 0 0;width:40px;height:40px;}
.list-worktime{list-style:none;color:#6b9c41;}
.list-bullets-secondary{list-style-type:none;padding-left:0;margin:0;}
.list-bullets-secondary li{font-size:12px;line-height:19px;color:#626265;font-weight:bold;padding-left:10px;background:url(/images/ico-bullet.png) no-repeat 0 6px;}
.list-bullets-teritary{list-style-type:none;padding-left:0;margin:0;}
.list-bullets-teritary li{font-size:18px;line-height:30px;color:#626265;padding-left:10px;background:url(/images/ico-bullet.png) no-repeat 0 12px;padding-bottom:15px;}
.list-logos-industry{list-style-type:none;font-size:0;line-height:0;text-align:center;padding:0;margin:0;}
.list-logos-industry li{font-size:16px;line-height:22px;display:inline-block;padding:0 17px;}
.list-logos-industry li a{color:#4e4e50;}
.list-logos-industry li a:hover{color:#00588e;text-decoration:none;}
.list-logos-industry li a img{display:block;margin:auto;margin-bottom:10px;}
.list-partners{list-style-type:none;padding:0;margin:0;margin-left:-80px;}
.list-partners li{float:left;padding-left:80px;}
.list-solutions{list-style-type:none;font-size:0;line-height:0;text-align:center;margin:0;padding:0;margin-left:-20px;margin-right:-20px;}
.list-solutions li{display:inline-block;padding:0 20px;}
.list-solutions li > .ico{display:block;margin:auto;margin-bottom:50px;}
.list-solutions li .btn{display:block;}
.list-icons{list-style-type:none;font-size:0;line-height:0;text-align:center;padding:0;padding-bottom:20px;}
.list-icons li{font-size:18px;line-height:1.33;color:#9d9d9d;text-align:center;float:left;width:230px;vertical-align:top;margin-left:90px;}
.list-icons li:first-child{margin-left:0;}
.list-icons .ico{margin-bottom:15px;}
.article .article-title a,
.list-logos-industry li a,
.feature-title a,
.btn{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.section-info .section-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.footer ~ iframe{display:none;}
.footer-subscribe{max-width:880px;height:110px;margin:0 auto 22px;padding-left:215px;background:#2fb3e7 url('/images/subscribe-pelikan.png') no-repeat 0 0;}
.footer-subscribe-head{color:#fff;font-size:20px;}
.footer-subscribe-head p{padding:15px 0;line-height:1;margin-bottom:0;}
.footer-subscribe-body{font-size:0;}
.footer-subscribe .form-control{height:37px;width:156px;padding:0 10px;background:#f9f9fd;border:0;-webkit-appearance:none;box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);margin-right:18px;font-size:12px;}
.footer-subscribe .form-control-large{width:255px;}
.footer-subscribe .subscribe-btn{width:150px;height:37px;background:#ffff66;border:0;color:#0e2535;font-size:14px;font-weight:bold;text-transform:uppercase;}
.footer-subscribe .subscribe-btn:hover{background:#ffe466;}
.footer-subscribe .subscribe-btn .ico-email{display:inline-block;vertical-align:middle;width:24px;height:15px;margin:-4px 0 0 7px;background:url(/images/ico-email.png) no-repeat 0 0;}
.footer-banner{text-align:center;margin-bottom:15px;}
.footer-banner img{max-width:100%;height:auto;}
.footer-callout{background:#F9F8F8;text-align:center;color:#464747;padding:4px 0;}
.footer-callout .container{background:transparent;}
.footer-callout .ico-phone{display:inline-block;vertical-align:middle;width:44px;height:43px;background:url(/images/ico-phoneG.png) no-repeat 0 0;}
.footer-callout-title{font-size:28px;margin:0;}
.footer-callout-head p{font-size:20px;margin:0;line-height:1;font-weight:bold;}
.footer-callout-phone{margin-right:12px;color:#4f8309;font-size:45px;display:inline-block;font-weight:bold;}
.footer-callout-days{display:inline-block;vertical-align:middle;line-height:1.24;font-size:17px;text-align:left;}
.footer-callout-body{padding-top:15px;text-align:center;}
.footer-body{background:#09244f;padding:18px 0 5px;color:#ffffff;}
.footer-body-inner{max-width:880px;margin:0 auto;}
.footer-body .container{background:transparent;}
.footer-section{margin-bottom:12px;}
.footer-section-title{font-size:24px;color:#fff;text-transform:uppercase;margin:0;padding:0;font-weight:normal;}
.list-footer-links{list-style:none outside none;margin:0;padding:0;font-size:16px;}
.list-footer-links li{padding:2px 0 3px;}
.list-footer-links a{color:#fff;}
.footer-payment-options{padding:5px 0;}
.list-certificates{list-style:none outside none;padding:14px 0 0;margin:0;}
.list-certificates li{padding:3px 0 6px;}
.list-socials{list-style:none outside none;margin:0;padding:8px 0;}
.list-socials li{display:inline-block;vertical-align:middle;}
.list-socials li + li{margin-left:7px;}
.list-socials a{-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.list-socials a:hover{opacity:0.6;}
.footer-bar{padding:17px 0 19px;background:#58595B;font-size:11px;text-align:center;color:#fff;line-height:1.4;}
.footer-bar a{color:#fff;}
.footer-bar .container{background:transparent;}
.footer-bar .copyright{margin:0 0 5px;padding:0;}
.footer-bar-links{list-style:none outside none;margin:0;padding:0;}
.footer-bar-links li{display:inline;}
.footer-bar-links li + li:before{content:'| ';}
.section-faq h4{font-size:24px;line-height:1.25;color:#00588e;margin:10px 0 14px;}
.section-faq .section-image{margin:0 -15px;}
.section-faq .search{position:relative;padding-top:15px;padding-bottom:30px;}
.section-faq .search .search-field{font-size:18px;color:#b4b4b7;width:66.2%;border:1px solid #b4b4b7;background:#fbfbfb;padding:16px 46px;}
.section-faq .search .search-btn{color:#36afe4;border:2px solid #36afe4;background:#fff;font-size:24px;font-weight:700;padding:11px 0 10px;position:relative;top:3px;width:21%;margin-left:23px;}
.section-faq .search .ico-magnifying-glass{position:absolute;top:35px;left:17px;}
.section-faq .section-content{background:#fbfbfb;border:1px solid #b4b4b7;padding:5px 15px 0;margin-bottom:60px;}
.section-faq .col{float:left;}
.section-faq .col-1of2{width:50%;}
.section-faq .section-head h4{text-align:center;}
.section-faq .section-image img{width:100%;}
.section-foot{text-align:center;padding-top:10px;}
.section-foot h1{border-bottom:1px dashed #b4b4b7;font-size:36px;}
.section-foot span{position:relative;top:25px;font-size:36px;background-color:#fff;display:inline-block;padding:0 25px;color:#00588e;}
.section-foot p{font-size:18px;text-align:center;padding-top:16px;color:#59595c;padding-bottom:5px;padding-top:22px;}
#home .section-foot .btn-faq{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #6dd1fe;padding:10px 40px;background-color:#29a9e3;font-size:30px;font-weight:700;color:#fff;-webkit-box-shadow:9px 8px 0px -2px rgba(26,132,179,1);-moz-box-shadow:9px 8px 0px -2px rgba(26,132,179,1);box-shadow:9px 8px 0px -2px rgba(26,132,179,1);}
#home .section-foot .btn-faq:hover{background:rgba(26,132,179,1);text-decoration:none;}
.list-questions{list-style:none;}
.list-questions li{font-size:15px;color:#00588e;font-weight:700;padding-bottom:15px;}
.list-questions:first-child{padding-right:50px;}
.list-questions li:last-child{padding-bottom:0;}
ul#list-questions-primary{padding-left:8px;}
#list-questions li > a,
#list-questions-primary li > a{color:#29aae2;font-weight:400;font-size:15px;}
.questions{list-style:none;}
.question{float:left;}
.question strong{font-size:37px;color:#00588e;border-bottom:1px solid #b4b4b7;}
.question span{font-size:37px;color:#59595c;}
.question p{font-size:16px;line-height:1.44;}
.question .question-head{position:relative;padding-left:40px;}
.question .question-head h5{font-size:22px;color:#00588e;margin-bottom:0;}
.question .question-head strong{position:absolute;top:-11px;left:0;}
.question .question-body{position:relative;padding-left:40px;}
.question .question-body span{position:absolute;top:-6px;left:0;}
.question .question-body p{margin-bottom:5px;}
#home .question .question-body a{color:#29aae2;text-decoration:underline;}
#home .question .question-body a:hover{text-decoration:none;}
.question .question-actions{text-align:right;}
.question .question-actions a{text-transform:uppercase;font-size:10px;}
.question .question-actions .ico-arrow-up{margin-bottom:3px;margin-left:2px;}
.question-primary{width:50%;float:left;}
.callout-faq{padding:84px 0 0;}
.callout-faq h3{font-size:37px;font-weight:400;color:#00588e;margin:0;}
.callout-faq p{font-size:19px;line-height:1.74;color:#59595c;margin:0;}
#home .callout-faq .callout-content a{color:#29aae2;text-decoration:underline;}
#home .callout-faq .callout-content a:hover{text-decoration:none;}
.callout-faq .callout-aside{width:24%;float:left;padding-left:52px;padding-top:10px;}
.callout-faq .callout-content{width:75%;float:left;}
.section-club{margin:0 -15px;background:url(/images/section-club-intro.jpg) 0 0 no-repeat;background-size:100% auto;}
.section-club-intro{overflow:hidden;padding:55px 75px 75px 105px;}
.section-club-intro .section-image{float:left;padding:18px 60px 0 0;}
.section-club-intro .section-content{overflow:hidden;}
.section-club-intro .section-title{margin:0 0 15px;font-size:36px;}
.section-club-intro .section-entry{font-size:18px;line-height:1.35;color:#59595c;}
.section-club-intro .section-entry p{margin:0 0 20px;}
.section-club-intro .section-actions .btn{font-size:18px;}
.section-club-benefits .section-head{padding:0 110px 10px;text-align:center;}
.section-club-benefits .section-title{margin:0 0 4px;font-size:24px;}
.section-club-benefits .section-head p{margin:0;font-size:18px;color:#59595c;}
.section-club-benefits .section-body{padding:0 110px;}
.list-club-benefits{list-style:none outside none;font-size:24px;line-height:1.38;color:#59595c;}
.list-club-benefits li{position:relative;padding:35px 0 35px 170px;}
.list-club-benefits img{position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.list-club-benefits li:nth-child(even){padding-left:0;padding-right:100px;}
.list-club-benefits li:nth-child(even) img{left:auto;right:0;}
.section-club-steps .section-head{padding:20px 15px;background:#f4f4f4;text-align:center;}
.section-club-steps .section-title{margin:0;font-size:30px;color:#00588e;}
.section-club-steps .section-body{padding:15px 20px 0;}
.steps-club{position:relative;}
.steps-club.mobile-show{display:none;}
.steps-club:before{content:'';position:absolute;top:45px;bottom:0;left:50%;width:12px;margin-left:-6px;border-radius:999px;background:#b0dcfd;}
.steps-club .steps-head{padding-bottom:50px;}
.steps-club .steps-head h1{font-size:30px;font-weight:normal;}
.steps-club .steps-head .cols{overflow:hidden;}
.steps-club .steps-head .col{float:left;width:406px;}
.steps-club .steps-head .col ~ .col{float:right;}
.step-club{position:relative;overflow:hidden;padding-bottom:53px;}
.step-club .step-number{position:absolute;top:0;left:50%;width:76px;height:76px;border:10px solid transparent;border-radius:50%;margin-left:-38px;}
.step-club .step-number span{display:block;width:56px;height:56px;border:10px solid #b0dcfd;border-radius:50%;background:#29aae2;text-align:center;font-size:30px;line-height:37px;font-weight:bold;color:#fff;}
.step-club .step-number-alt{border-color:#fff;}
.step-club .step-number-alt:before{content:'';position:absolute;top:-11px;left:22px;width:12px;height:16px;background:#b0dcfd;}
.step-box{position:relative;width:406px;border:1px solid;border-radius:10px;}
.step-box:after{content:'';position:absolute;top:30px;width:0;height:0;border-style:solid;}
.step-box h2{margin:0;font-size:36px;}
.step-box p{margin:0;font-size:24px;line-height:1.5;color:#00588e;}
.step-box a{color:#29aae2;text-decoration:underline;}
.step-box a:hover{color:#29aae2;text-decoration:none;}
.step-box .step-box-head{padding:14px 22px;border-radius:8px 8px 0 0;color:#fff;}
.step-box .step-box-body{padding:25px 22px 28px;}
.step-box-green{float:left;border-color:#9ceb16;}
.step-box-green:after{left:100%;border-width:9px 0 9px 16px;border-color:transparent transparent transparent #9ceb16;}
.step-box-green .step-box-head{background:#9ceb16;}
.step-box-orange{float:right;border-color:#ff7d00;}
.step-box-orange:after{right:100%;border-width:9px 16px 9px 0;border-color:transparent #ff7d00 transparent transparent;}
.step-box-orange .step-box-head{background:#ff7d00;}
.steps-club .step-final{padding:25px 0 0;margin:0 -20px;}
.steps-club .step-final .step-inner{padding:80px 25px;background:url(/images/step-final.png) 0 0 no-repeat;background-size:100% 100%;text-align:center;}
.steps-club .step-final .btn{font-size:18px;}
.section-club-products .section-body{padding:10px 0;background:#1691c7;color:#fff;}
.section-club-products .section-body .section-note{padding-bottom:20px;}
.section-club-products .section-note{display:block;font-size:12px;text-align:center;}
.section-club-products .section-foot{padding:0;}
.section-club-products .section-foot .section-note{position:static;padding:0;color:#59595c;}
.products-club{list-style:none outside none;margin:0;font-size:0;}
.product-club{display:inline-block;vertical-align:top;width:25%;padding:0 10px;text-align:center;font-size:14px;}
.product-club a{display:block;color:#fff;}
.product-club a:hover{color:#fff;text-decoration:none;}
.product-club .product-club-title{display:block;padding-bottom:15px;font-size:14px;}
.product-club .product-club-image{display:block;}
.product-club .product-club-image img{width:100%;height:auto;}
.section-club-callout{padding:8px 0;background:#f4f4f4;color:#414141;}
.section-club-callout .container{background:transparent;}
.section-club-callout .section-head{padding-bottom:7px;line-height:1.25;text-align:center;}
.section-club-callout .section-head p{margin:0;font-size:22px;}
.section-club-callout .section-title{margin:0;font-size:27px;color:#414141;}
.club-callout{text-align:center;}
.club-callout .club-phone{display:inline-block;vertical-align:top;padding:0 6px;font-size:45px;line-height:1;color:#29aae3;font-weight:bold;letter-spacing:-.05em;}
.club-callout .club-phone i{position:relative;top:-5px;}
.club-callout .club-work-time{display:inline-block;vertical-align:top;padding:0 6px;font-size:17px;line-height:1.24;text-align:left;}
.section-filter{margin:0 -25px;}
.section-filter-intro{padding:27px 25px 48px;}
.section-filter-intro .section-head{border-bottom:1px solid #f4f4f4;text-align:center;}
.section-filter-intro .section-title{margin:26px 0 15px;font-size:24px;line-height:1.1;color:#00588e;font-weight:normal;}
.section-filter-intro .section-body{padding:12px 30px 0;}
.section-filter-intro .section-entry{font-size:15px;line-height:1.75;color:#59595c;text-align:center;}
.section-filter-intro .section-entry p{margin:0;}
.section-filter-benefits{padding:0 25px 30px;}
.section-filter-benefits .section-head{padding-bottom:20px;text-align:center;}
.section-filter-benefits .section-title{border-top:1px solid #ededed;margin:0;font-size:24px;line-height:1.1;color:#00588e;font-weight:normal;}
.section-filter-benefits .section-title span{position:relative;top:-12px;display:inline-block;background:#fff;padding:0 15px;}
.filter-benefits{padding:0;margin:0 -20px;list-style:none outside none;font-size:0;}
.filter-benefit{display:inline-block;vertical-align:top;width:25%;padding:0 20px;text-align:center;font-size:14px;color:#59595c;}
.filter-benefit .filter-benefit-image{display:inline-block;overflow:hidden;border:1px solid #5c5d5f;border-radius:50%;margin-bottom:10px;}
.section-filter-call{padding:0 0 16px;background:#f4f4f4;border-top:10px solid #e7e7e7;text-align:center;}
.section-filter-call .section-body{margin-top:-23px;}
.section-filter-call .section-body p{margin:0;font-size:30px;color:#00588e;}
.section-filter-call .section-body p i{position:relative;top:-2px;}
.section-filter-call .separator{display:inline-block;width:50px;height:50px;border-radius:50%;border:1px solid #29aae2;margin:20px 0;text-align:center;font-size:20px;color:#00588e;line-height:48px;}
.section-filter-steps{padding:30px 0 10px;}
.section-filter-steps .section-head{text-align:center;}
.section-filter-steps .section-title{margin:0;font-size:30px;line-height:1.1;font-weight:normal;color:#00588e;}
.section-filter-steps .section-body{padding:20px 20px 30px;background:url(/images/section-filter-steps.png) 0 bottom no-repeat;}
.section-filter-steps .section-foot{position:relative;padding:0 320px 0 0;}
.section-filter-steps .section-foot-content{position:relative;background:#dbf3fe;font-size:20px;line-height:1.6;color:#59595c;text-align:left;}
.section-filter-steps .section-foot-content:after{content:'';position:absolute;left:100%;top:0;height:100%;width:33px;background:url(/images/decoration-arrow.png) 0 0 no-repeat;background-size:100% 100%;}
.section-filter-steps .section-foot-content p{margin:0;padding:25px 20px;text-align:left;}
.section-filter-steps .section-foot-image{position:absolute;bottom:0;right:0;}
.filter-steps{padding:0 0 0 40px;margin:0;list-style:none outside none;}
.filter-step{overflow:hidden;padding-left:180px;padding-bottom:38px;}
.filter-step:nth-child(2){padding-left:180px;}
.filter-step:nth-child(3){padding-left:180px;}
.filter-step:nth-child(4){padding-left:180px;padding-bottom:0;}
.filter-step-number{float:left;width:72px;height:72px;border:1px solid #29aae2;border-radius:50%;text-align:center;font-size:36px;color:#00588e;line-height:70px;margin:0px 33px 5px 0;}
.filter-step-content{overflow:hidden;}
.filter-step-content p{margin:0;font-size:18px;color:#59595c;}
.section-filter-start{padding:30px 0 45px;text-align:center;color:#59595c;}
.section-filter-start .section-head{padding-bottom:40px;}
.section-filter-start .section-body{padding-bottom:40px;}
.section-filter-start .section-title{margin:0;font-size:30px;line-height:1.1;color:#00588e;font-weight:normal;}
.section-filter-start h4{margin:0 0 20px;font-size:20px;line-height:1.1;font-weight:normal;}
.section-filter-start .section-foot p{padding:0;margin:0;font-size:18px;line-height:1.44;color:#59595c;}
.section-filter-fpo img{width:100%;height:auto;}
.section-filter-call-alt{padding:20px 15px;font-size:45px;line-height:1;color:#00588e;text-align:center;}
.section-filter-call-alt i{position:relative;top:-5px;}
.section-filter-call-alt p{margin:0;}
.section-filter-call-alt span{display:inline-block;}
.section-filter-call-alt .filter-phone{color:#6fa639;font-weight:bold;}
.shipping1{text-align:center;font-size:23px;line-height:1.52;color:#59595c;font-family:'avenir_35_lightregular';font-weight:normal;border-top:1px solid #29aae2;padding:5px 0;}
.shipping1 p{margin:0;}
.shipping1 .ico{position:relative;top:-2px;margin-right:5px;}
.shipping1 strong{color:#6cd145;font-size:21px;line-height:1.48;font-family:'avenir_95_blackregular';font-weight:normal;text-transform:uppercase;}
.section-beta{}
.section-beta .section-head{text-align:center;padding:15px 0 25px 0;}
.section-beta .section-title{font-size:48px;line-height:1.08;color:#00588e;font-family:'avenirmedium';font-weight:normal;margin:0;}
.section-beta .section-body{}
.features-secondary{list-style-type:none;margin:0;margin-left:-1%;padding:0;}
.feature-secondary{float:left;position:relative;border-radius:2px;border:1px solid #69696a;margin-left:1%;width:19%;}
.feature-secondary .feature-secondary-image{}
.feature-secondary .feature-secondary-image img{display:block;width:100%;height:auto;}
.feature-secondary .feature-secondary-content{font-size:13px;line-height:1.15;text-align:center;display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.feature-secondary .feature-secondary-content a{color:#fff;}
.feature-secondary .feature-secondary-content .ico{display:block;margin:auto;margin-bottom:5px;}
.section-trust{background-color:#dceffc;padding:40px 35px 25px 50px;}
.section-trust .section-image{float:right;}
.section-trust .section-image img{}
.section-trust .section-content{overflow:hidden;padding-top:25px;color:#59595c;font-size:16px;line-height:2.06;font-family:'avenirmedium';}
.section-trust .section-content p{margin:0;}
.section-trust .section-content p a{text-decoration:underline;}
.section-trust .section-title{font-size:24px;line-height:1.25;font-family:'avenir_85_heavyregular';color:#59595c;margin:0;padding-bottom:10px;font-weight:normal;}
.section-support{background-color:#f0f7fb;padding-right:25px;}
.section-support .section-image{float:left;margin-right:10px;}
.section-support .section-image img{}
.section-support .section-content{overflow:hidden;padding-top:45px;font-family:'avenirmedium';font-size:16px;line-height:2.06;}
.section-support .section-content p{margin:0;}
.section-support .section-content p strong{font-family:'avenir_95_blackregular';font-weight:normal;}
.section-support .section-content p a{text-decoration:underline;color:#59595c;}
.section-support .section-title{font-size:24px;line-height:1.25;font-family:'avenir_85_heavyregular';color:#59595c;margin:0;padding-bottom:20px;font-weight:normal;}
.section-cash{background-color:#e4ffca;padding-left:50px;}
.section-cash .section-image{float:right;}
.section-cash .section-image img{}
.section-cash .section-content{overflow:hidden;padding-top:55px;color:#59595c;font-size:16px;line-height:2.06;font-family:'avenirmedium';}
.section-cash .section-content p{margin:0;}
.section-cash .section-content p a{text-decoration:underline;}
.section-cash .section-title{font-size:24px;line-height:1.25;font-family:'avenir_85_heavyregular';color:#59595c;margin:0;padding-bottom:10px;font-weight:normal;}
.section-special-offers{}
.section-special-offers .section-head{padding:20px 0;text-align:center;}
.section-special-offers .section-head h2{font-size:73px;line-height:1.05;color:#ab192d;font-family:'cheddar_jackregular';font-weight:normal;margin:0;}
.section-special-offers .section-body{}
.special-offers{}
.special-offer{padding-bottom:25px;}
.special-offer img{display:block;width:100%;height:auto;}
.callout-order{position:relative;margin-top:50px;}
.callout-order img{display:block;width:100%;height:auto;}
.callout-order .callout-head{display:block;position:absolute;top:-15px;left:0;width:100%;padding:0 15px;color:#c0082d;font-size:26px;line-height:1.15;}
.callout-order .callout-head p{margin:0;}
.callout-order .callout-head h2{color:#c0082d;margin:0;font-size:38px;line-height:1.05;}
.section-reviews-certs{padding:20px 0;}
.article-beta{position:relative;margin:0 10px;border:1px solid #59595c;border-radius:2px;}
.article-beta .article-image{}
.article-beta .article-image img{display:block;width:100%;height:auto;}
.article-beta .article-content{text-transform:uppercase;font-size:18px;line-height:1.33;color:#59595c;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px 0;font-family:'avenirmedium';font-weight:normal;text-align:center;}
.article-beta .article-content p{margin:0;}
.article-beta .article-content a{color:#0088cc;text-decoration:underline;}
.article-beta .article-title{font-size:28px;line-height:1.07;color:#59595c;font-family:'avenir_85_heavyregular';font-weight:normal;margin:0;padding-bottom:10px;}
.list-certifications{list-style-type:none;font-size:0;line-height:0;text-align:center;padding:0;padding-top:10px;}
.list-certifications li{display:inline-block;vertical-align:middle;margin:0 2%;width:21%;}
.list-certifications li img{max-width:100%;height:auto;}
.section-program-alpha{padding-top:130px;background:#c5e8f7 url(/images/autoship-img.jpg) repeat-x 0 0;}
.section-program-alpha .section-image{margin-right:50px;}
.section-program-alpha .section-head{font-size:17px;}
.section-program-alpha .section-head p{margin:0;}
.section-program-alpha .section-title{font-size:32px;line-height:1.13;font-family:'avenir_55roman';font-weight:normal;}
.subscribe{padding:15px 10px;background-color:#29aae3;margin-bottom:15px;}
.subscribe .subscribe-label{float:left;text-transform:uppercase;color:#fff;font-size:17px;line-height:2.12;margin:0;margin-right:15px;font-weight:bold;}
.subscribe .subscribe-label strong{color:#faed1d;}
.subscribe .subscribe-controls{overflow:hidden;}
.subscribe .subscribe-field{background-color:#fff;display:block;float:left;max-width:148px;padding:10px;color:#d2d1d3;font-size:15px;line-height:1.07;border-radius:0;border:0;text-transform:uppercase;}
.subscribe .subscribe-btn{float:right;background-color:#fbed1d;text-transform:uppercase;color:#59595c;font-weight:bold;font-size:15px;line-height:1.07;padding:10px;margin-left:20px;border:0;border-radius:0;}
.subscribe-alpha{background-color:#96ccd7;padding:30px 10px 0 10px;text-align:center;}
.subscribe-alpha .subscribe-label{display:block;margin:0;color:#fff;font-size:20px;line-height:1.2;text-align:center;font-family:'avenir_95_blackregular';padding-bottom:10px;}
.subscribe-alpha .subscribe-label strong{color:#fbed1d;font-weight:normal;}
.subscribe-alpha .subscribe-label a{color:#fbed1d;}
.subscribe-alpha .subscribe-controls{font-size:0;line-height:0;text-align:center;background-color:#96ccd7;padding:0 10px 10px 10px;display:inline-block;margin:auto;margin-bottom:-20px;}
.subscribe-alpha .subscribe-field{display:inline-block;vertical-align:middle;width:120px;margin:0 5px;color:#59595c;font-size:15px;line-height:1.07;border:0;border-radius:0;padding:10px;}
.subscribe-alpha .subscribe-btn{display:inline-block;vertical-align:middle;background-color:#fbed1d;text-transform:uppercase;color:#59595c;font-weight:bold;font-size:15px;line-height:1.07;padding:10px;border:0;border-radius:0;margin:0 5px;}
.section-blog{padding-bottom:30px;}
.section-blog .section-head{background-color:#f1f1f1;padding:50px 5px 5px 35px;height:175px;}
.section-blog .section-title{color:#59595c;font-size:;font-weight:normal;margin:0;font-size:45px;line-height:1;}
.section-blog .section-title strong{text-transform:uppercase;font-weight:bold;}
.section-blog .cols{margin-left:-1%;}
.section-blog .col{width:24%;margin-left:1%;}
.blog-item{}
.blog-item .blog-image{border-radius:2px;border:1px solid #59595c;}
.blog-item .blog-image img{display:block;width:100%;height:auto;}
.blog-item .blog-content{font-size:16px;line-height:1.25;padding-top:10px;text-align:center;}
.blog-item .blog-content p{margin:0;}
.blog-item .blog-content p a{color:#59595c;}
.blog-item .blog-content p a .ico{position:relative;top:-2px;margin-left:5px;}
.section-products{padding:15px 0;}
.products{}
.products .col{width:19%;margin:0 .5%;}
.product{border-left:2px solid #f0f0f0;border-right:2px solid #f0f0f0;padding:5px 0;}
.product .product-title{text-align:center;color:#000;font-size:11px;line-height:1.18;text-transform:uppercase;margin:0;font-family:'avenir_85_heavyregular';font-weight:normal;padding-bottom:10px;}
.product .product-image{}
.product .product-image img{display:block;width:100%;height:auto;}
.product .product-actions{padding:0 10px;}
.product .product-actions a{display:block;background-color:#29aae2;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;line-height:1.17;padding:3px 10px;font-family:'avenir_95_blackregular';font-weight:normal;}
.product .product-actions a .ico{float:right;margin-top:2px;}
.section-trust-primary{margin-top:25px;padding:55px 0 0 0;position:relative;background-image:url(/images/trust-bg.jpg);background-position:0 0;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.section-trust-primary:before{content:'';display:block;position:absolute;top:0;left:50%;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #fff;margin-left:-25px;}
.section-trust-primary:after{content:'';display:block;position:absolute;top:100%;left:50%;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #323435;margin-left:-25px;}
.section-trust-primary .section-head{text-align:center;color:#fff;font-size:20px;line-height:2.15;font-family:'avenirmedium';padding:0 25px 10px 25px;}
.section-trust-primary .section-head p{margin:0;}
.section-trust-primary .section-title{font-size:46px;line-height:1.09;font-family:'avenirmedium';color:#fff;font-weight:normal;margin:0;padding-bottom:20px;}
.section-trust-primary .section-body{}
.slider-videos{position:relative;overflow:hidden;}
.slider-videos .slider-clip{padding:20px 130px;background:rgba(0, 0, 0, .5);}
.slider-videos .slides{list-style-type:none;padding:0;margin:0;}
.slider-videos .slide{float:left;}
.slider-videos .slide-media{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;border:5px solid #000;}
.slider-videos .slide-media iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.slider-videos .slider-actions{}
.slider-videos .slider-actions a{display:block;position:absolute;top:50%;color:#fff;font-size:19px;line-height:8.26;text-transform:uppercase;font-family:'avenir_85_heavyregular';font-weight:normal;background-repeat:no-repeat;background-position:0 0;width:85px;height:157px;margin-top:-78.5px;-webkit-background-size:100% 100%;background-size:100% 100%;}
.slider-videos .slider-actions a:hover{text-decoration:none;}
.slider-videos .slider-actions a.slider-prev{left:50px;background-image:url(/images/slider-edge-left.png);text-align:right;padding-right:10px;}
.slider-videos .slider-actions a.slider-next{right:50px;background-image:url(/images/slider-edge-right.png);text-align:left;padding-left:10px;}
.ico-drop,
.ico-arrow-right{display:inline-block;vertical-align:middle;}
.ico-drop{background:url(/images/ico-drop.png) no-repeat 0 0;width:16px;height:24px;}
.ico-arrow-right{background:url(/images/ico-arrow-right.png) no-repeat 0 0;width:17px;height:16px;}
.body-primary{background:url(/images/background_white-new.jpg) no-repeat top center;}
.container.container-secondary{padding-left:10px;padding-right:10px;}
.container.container-teritary{max-width:900px;}
.main.main-teritary{padding-left:0;padding-right:0;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.main.main-teritary .main-image{border-bottom:1px solid #29aae2;}
.main.main-teritary .main-image-secondary{text-align:center;}
.main.main-teritary .main-image-secondary img{width:100%;height:auto;}
.products-primary .product-primary-head{padding-bottom:21px;}
.products-primary .product-primary-head h3{font-size:36px;color:#59595c;margin-top:0;margin-bottom:0;line-height:57px;height:57px;text-align:center;font-weight:400;padding-top:3px;}
.products-primary .product-primary-info{padding-bottom:9px;}
.products-primary .product-primary-info p{font-size:18px;font-weight:700;color:#000;margin-top:0;margin-bottom:0;line-height:1.2;}
.products-primary .product-primary-info p span{color:#6fa639;}
.products-primary .product-primary-info .product-meta{font-size:12px;font-weight:400;margin-top:10px;margin-bottom:5px;}
.products-primary .product-primary-image{text-align:center;}
.products-primary .product-primary-image img{border-bottom:1px solid #e3e3e3;max-height:179px;}
.products-primary:after{content:'';display:table;clear:both;}

.section-industry{padding-left:6px;padding-bottom:29px;}
.section-industry .section-head{text-align:center;padding-top:44px;padding-bottom:55px;}
.section-industry .section-head h3{font-size:36px;line-height:1;color:#59595c;margin-top:0;margin-bottom:0;font-weight:400;}
.section-industry .section-head p{font-size:16px;line-height:1.75;color:#59595c;margin-top:0;margin-bottom:0;}
.section-industry .section-head p + p{margin-top:28px;}
.section-industry .section-head h3 + p{margin-top:28px;}
.section-industry .section-body{padding-left:16px;}

.section-comparison .section-body{padding-top:11px;border:1px solid #e4e4e4;border-top:none;}
.section-comparison .section-body .section-body-image{text-align:right;padding-right:37px;}
.section-comparison .section-body .section-body-content{padding-top:25px;margin-left:-11px;}
.section-comparison .section-body .section-body-content p{font-size:16px;line-height:1.75;color:#59595c;margin-top:0;margin-bottom:0;}
.section-comparison .section-body .section-body-content .btn{-webkit-box-shadow:5px 5px 0px 0px rgba(19,132,182,1);-moz-box-shadow:5px 5px 0px 0px rgba(19,132,182,1);box-shadow:5px 5px 0px 0px rgba(19,132,182,1);padding:15px 23px;}
.section-comparison .section-body .section-body-content .btn i{margin-top:-2px;}
.section-comparison .section-body .section-body-content .btn + p{margin-top:33px;}
.section-comparison .section-body .section-body-content p + p{margin-top:20px;}
.section-comparison .section-foot{padding-top:22px;}
.section-comparison .section-foot p{margin-top:0;margin-bottom:0;padding:0;font-size:10px;color:#59595c;text-align:left;line-height:1.2;}
.section-comparison .section-foot p a{color:#59595c;}
.section-comparison .section-foot p + p{margin-top:11px;}
.section-comparison .section-body:after{content:'';display:table;clear:both;}

.section-comparison .section-body .section-body-content{margin-left:0;}
.section-comparison .section-body .section-body-content .btn{padding-left:10px;padding-right:10px;}
.section-comparison .section-body .section-body-content p{text-align:center;font-size:12px;}
.section-comparison .section-body .section-body-content .btn + p{margin-top:15px;}
.section-comparison .section-foot p{text-align:center;}
}
.comparison-items .row{margin:0;}
.comparison-items .col-md-3{padding:0;}
.comparison-items .comparison-item{background:#f9f9f9;border:1px solid #e4e4e4;}
.comparison-items .comparison-item .comparison-item-head{border-bottom:1px solid #e4e4e4;}
.comparison-items .comparison-item .comparison-item-cell{height:52px;line-height:52px;padding:0 30px;}
.comparison-items .comparison-item .comparison-item-cell span{font-size:18px;color:#777777;}
.comparison-items .comparison-item .comparison-item-cell span i{margin-top:-2px;}
.comparison-items .comparison-item .comparison-item-cell.best{background:#fff;}
.comparison-items .comparison-item .comparison-item-cell.best span{color:#29aae2;}
.comparison-items .comparison-item .comparison-item-body .col-md-3 + .col-md-3 .comparison-item-cell{border-left:1px solid #e4e4e4;}
.comparison-items .comparison-item + .comparison-item{margin-top:17px;}
.comparison-items .comparison-item-head{padding:19px 27px 14px;}
.comparison-items .comparison-item-head h3{font-size:22px;line-height:1;margin-top:0;margin-bottom:0;color:#000;font-weight:400;}
.section-refer-a-friend{padding:0 20px;}
.section-refer-a-friend h1{font-size:43px;text-transform:uppercase;line-height:0.8;color:#4a4b4c;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;margin:10px 0 17px;}
.section-refer-a-friend h1 strong{font-size:123px;line-height:0.9;color:#70a92b;display:block;margin:0;}
.section-refer-a-friend h2{font-size:30px;text-transform:uppercase;line-height:1;color:#70a92b;margin:0;}
.section-refer-a-friend .section-head{text-align:center;margin-bottom:25px;}
.step-refer-friend{padding:0 10px 0 15px;text-align:center;padding-bottom:40px;}
.step-refer-friend h6{margin:0;text-transform:uppercase;line-height:1;color:#4a4b4c;font-size:15px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;min-height:40px;margin:0;}
.step-refer-friend img{width:100%;height:auto;margin-top:-22px;max-width:310px;}
.step-refer-friend .step-refer-friend-image{margin-bottom:15px;}
.step-refer-friend .step-refer-friend-content{font-size:12px;text-transform:uppercase;line-height:1;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.step-refer-friend .step-refer-friend-count{height:64px;width:64px;border-radius:50%;line-height:64px;color:#fff;background:#25b0e6;display:inline-block;font-size:40px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;margin-bottom:10px;}
.step-refer-friend .step-refer-friend-count-primary{background:#70a92b;}
.step-refer-friend-primary{padding-left:0;padding-right:0;}
.step-refer-friend-primary img{margin-top:0;}
.section-form-refer-friend{background:#edf4f5;padding:18px 62px 59px;margin:0 -10px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.form-refer-friend .field{background:#fff;width:100%;line-height:40px;height:40px;text-transform:uppercase;font-size:17px;line-height:1;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;color:#4a4b4c;border:1px solid #f4f4f4;box-shadow:0 0 0 1px rgba(149, 151, 152, 1);padding:0 9px;border-radius:2px;font-weight:700;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;}
.form-refer-friend .field:focus{border-color:#25b0e6;}
.form-refer-friend .form-row{margin-bottom:9px;}
.form-refer-friend .form-inner{padding-right:46px;}
.form-refer-friend .form-inner-secondary{padding-right:0;padding-left:46px;}
.form-refer-friend .form-refer-friend-title{background:#70a92b;text-transform:uppercase;color:#fff;line-height:1;width:100%;font-size:22px;line-height:1;margin-top:0;margin-bottom:6px;border-radius:2px;padding:10px 8px;}
.form-refer-friend .form-refer-friend-title-secondary{background:#25b0e6;}
.form-refer-friend .form-actions{padding-top:42px;text-align:right;}
.form-refer-friend .form-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;border:0;color:#fff;background:#70a92b;padding:10px 27px;line-height:1;font-size:19px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;border-radius:2px;}
.form-refer-friend .form-btn:hover{background:#7fb839;}
.form-refer-friend .form-foot{font-size:17px;line-height:1;font-weight:700;color:rgba(74, 75, 76, .4);}
.form-refer-friend .form-foot:after{content:'';display:table;clear:both;}
.form-refer-friend .form-foot p{margin-bottom:0;}
.form-refer-friend .form-row-captcha .form-label{float:left;display:block;padding-top:17px;}
.form-refer-friend .form-row-captcha .field{max-width:140px;float:right;overflow:hidden;}
.form-refer-friend::-webkit-input-placeholder{color:rgba(74, 75, 76, .4);}
.form-refer-friend::-moz-placeholder{color:rgba(74, 75, 76, .4);}
.form-refer-friend:-moz-placeholder{color:rgba(74, 75, 76, .4);}
.form-refer-friend:-ms-input-placeholder{color:rgba(74, 75, 76, .4);}
.form-refer-friend [placeholder]:focus::-webkit-input-placeholder{opacity:0;}
.form-refer-friend [placeholder]:focus::-moz-placeholder{opacity:0;}
.section-refer-gift .section-bar{background:#25b0e6;text-align:center;padding:11px;margin:0 -10px;margin-bottom:30px;}
.section-refer-gift .section-bar h1{color:#fff;line-height:1;font-size:50px;margin:0;}
.section-refer-gift h2{text-transform:uppercase;font-size:43px;color:#4a4b4c;line-height:1;margin:0;}
.section-refer-gift h3{text-transform:uppercase;font-size:63px;line-height:1;margin:0;color:#70a92b;}
.section-refer-gift .section-head{margin-bottom:25px;}
.step-refer-secondary{padding:30px 20px 0;position:relative;text-align:center;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;}
.step-refer-secondary p{margin:0;line-height:1;}
.step-refer-secondary p strong{line-height:1;font-size:18px;color:#4a4b4c;text-transform:uppercase;}
.step-refer-secondary h5{font-weight:400;font-size:30px;line-height:1;color:#4a4b4c;margin:0;}
.step-refer-secondary h6{margin:0;text-transform:uppercase;line-height:1;color:#4a4b4c;font-size:15px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:400;min-height:40px;margin:0;}
.step-refer-secondary .step-count{height:64px;width:64px;border-radius:50%;line-height:64px;color:#fff;background:#25b0e6;display:inline-block;font-size:40px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:700;margin-bottom:10px;text-align:center;position:absolute;top:5px;left:-5px;}
.step-refer-secondary .step-count-primary{background:#70a92b;left:15px;}
.step-refer-secondary img{width:100%;height:auto;}
.step-refer-secondary .step-refer-secondary-image{margin-bottom:17px;}
.step-refer-secondary .step-refer-secondary-content{font-size:12px;text-transform:uppercase;font-weight:700;}
.step-refer-teritary{padding-left:50px;padding-right:50px;padding-top:40px;}
.step-refer-teritary .step-count{left:20px;top:15px;}
.section-lead{font-size:24px;color:#666666;line-height:1.25;background:url(/images/section-lead-bg.jpg) no-repeat 0 bottom;margin:0 -10px;}
.section-lead .section-inner{padding:14px 14px 14px;background:url(/images/section-lead-bg-2.png) no-repeat right 0;}
.section-lead h2{color:#333366;font-size:45px;line-height:1;margin-bottom:0px;margin-top:0;}
.section-lead .section-content{padding:0 200px 0 169px;}
.section-lead .section-content p{margin-top:13px;margin-bottom:8px;}
.section-grey-header .section-head{background:#4a4b4c;text-align:center;border-top:1px solid #929394;border-bottom:1px solid #929394;padding:5px;margin-bottom:40px;position:relative;}
.section-grey-header .section-head:after{content:'';width:0;height:0;border-style:solid;border-width:27px 25px 0 25px;border-color:#4a4b4c transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.section-grey-header .section-head h3{color:#fff;font-size:34px;line-height:1.15;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0;text-transform:uppercase;}
.section-lead-products .section-head{margin:0 -10px 37px;}
.section-lead-products .section-body{padding:0 10px 18px;}
.section-lead-products .section-inner{font-size:18px;line-height:1.33;color:#666;padding-top:40px;padding-right:20px;}
.product-lead{border:2px solid #f5f5f5;padding-bottom:10px;}
.product-lead .product-lead-head{background:#74c3e1;text-align:center;color:#fff;padding:18px 10px;}
.product-lead .product-lead-head h4{font-style:italic;font-weight:700;font-size:21px;margin:0;}
.product-lead .product-lead-inner{text-align:center;border-bottom:2px solid #f5f5f5;padding:27px 5px 7px;margin:0 10px 23px;}
.product-lead .product-lead-inner h6{font-style:italic;font-size:10px;color:#808588;margin:0 0 5px 0;line-height:1;}
.product-lead .product-lead-inner p{margin-bottom:0;margin-top:0;line-height:1;color:#699c39;}
.product-lead .product-lead-inner p small{display:inline-block;vertical-align:middle;font-size:15px;font-weight:700;}
.product-lead .product-lead-inner p strong{display:inline-block;vertical-align:middle;font-size:30px;}
.product-lead .product-lead-body:after{content:'';display:table;clear:both;}
.product-lead .product-lead-image{float:left;width:109px;}
.product-lead .product-lead-content{overflow:hidden;}
.product-lead .product-lead-actions{padding-left:25px;}
.product-lead-secondary .product-lead-head{background:#73c553;}
.product-lead .product-lead-img-secondary{margin-left:5px;}
.product-lead .ico-arrow-right{display:inline-block;vertical-align:middle;background:url(/images/ico-arrow-right.png) no-repeat 0 0;width:17px;height:16px;}
.product-lead .product-lead-actions .btn{position:relative;min-width:148px;font-size:18px;text-transform:uppercase;color:#fff;line-height:1;height:38px;line-height:38px;padding:0 42px 0 18px;border-radius:2px;border:1px solid #73c9ef;}
.product-lead .product-lead-actions .btn i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:16px;}
.list-dots-lead{font-size:12px;font-style:italic;font-weight:700;color:#4b4b4d;margin-bottom:34px;line-height:1;padding-top:10px;padding-right:5px;}
.list-dots-lead li{margin-bottom:5px;}
.list-dots-lead li span{color:#0067bf;}
.section-test-primary{background:#edf4f5;margin:0 -10px;padding-left:10px;padding-right:10px;padding-bottom:20px;font-size:18px;color:#666666;line-height:1.5;}
.section-test-primary .section-head{min-height:70px;padding-top:14px;margin:0 -10px 30px;}
.section-test-primary .section-body{max-width:710px;margin:0 auto;}
.section-test-primary .section-entry{padding-bottom:15px;}
.section-test-primary .section-entry p{margin-top:0;}
.section-test-primary .section-inner h5{font-size:26px;line-height:1;text-transform:uppercase;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;color:#666666;margin:0 0 8px 0;}
.section-test-primary .section-aside{padding-left:10px;margin-top:0;padding-top:17px;}
.section-test-primary .section-aside h6{text-align:center;font-size:24px;text-transform:uppercase;line-height:1.25;margin-bottom:12px;margin-top:0;}
.section-test-primary .section-aside p{margin-top:0;}
.section-test-primary .section-video-primary a:hover{opacity:.9;}
.section-test-primary .section-actions{text-align:center;}
.section-test-primary .btn{position:relative;min-width:148px;font-size:18px;text-transform:uppercase;color:#fff;line-height:1;height:38px;line-height:38px;padding:0 42px 0 18px;border-radius:2px;border:1px solid #73c9ef;}
.section-test-primary .ico-arrow-right{display:inline-block;vertical-align:middle;background:url(/images/ico-arrow-right.png) no-repeat 0 0;width:17px;height:16px;}
.section-test-primary .btn i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:16px;}
.list-water-testing{padding-left:20px;margin-top:2px;line-height:1.33;}
.list-water-testing li{margin-bottom:6px;}
.list-water-testing li p{margin-bottom:0;margin-top:0;}
.callout-test{position:relative;padding-left:130px;font-size:24px;line-height:1.13;margin-bottom:30px;}
.callout-test .ico-phone-blue-large{position:absolute;top:50%;left:40px;display:inline-block;vertical-align:middle;background:url(/images/ico-phone-blue-large.png) no-repeat 0 0;width:65px;height:65px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.callout-test span{font-size:33px;}
.callout-test strong{font-size:33px;color:#1aa9e6;}
.section-water-news .section-head{margin:0 -10px 60px;min-height:70px;padding-top:15px;}
.section-water-news .section-body{max-width:855px;margin:0 auto;}
.article-water-news img{margin-bottom:17px;width:100%;height:auto;}
.article-water-news h5{font-size:20px;line-height:1;color:#404040;margin-top:0;margin-bottom:0;letter-spacing:-0.01em;min-height:50px;}
.article-water-news a{display:block;text-align:right;font-size:20px;color:#3399cc;letter-spacing:-0.01em;font-weight:700;}
.article-water-news a:hover{text-decoration:underline;}
.trustpilot-star-rating{margin:0;display:inline-block;}
.trustpilot-star-rating .trustpilot-star-1, .trustpilot-star-rating .trustpilot-star-2, .trustpilot-star-rating .trustpilot-star-3, .trustpilot-star-rating .trustpilot-star-4, .trustpilot-star-rating .trustpilot-star-5{float:left;line-height:1rem;}
.trustpilot-star-rating .trustpilot-star-image{height:auto;}
.trustpilot-star-rating.trustpilot-size-small .trustpilot-star-1, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-2, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-3, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-4, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-5{line-height:9px;padding:2px;border-radius:2px;margin:0 3px 0 0;}
.trustpilot-star-rating.trustpilot-size-small .trustpilot-star-1 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-2 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-3 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-4 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-small .trustpilot-star-5 .trustpilot-star-image{width:10px;}
.trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-1, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-2, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-3, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-4, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-5{padding:3px;border-radius:3px;margin:0 3px 0 0;}
.trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-1 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-2 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-3 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-4 .trustpilot-star-image, .trustpilot-star-rating.trustpilot-size-medium .trustpilot-star-5 .trustpilot-star-image{width:20px;}
.trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-0 .trustpilot-star-5{background:#c8c8c8;}
.trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-1{background:#e22027;}
.trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-1 .trustpilot-star-5{background:#c8c8c8;}
.trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-2{background:#f47324;}
.trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-2 .trustpilot-star-5{background:#c8c8c8;}
.trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-3{background:#f8cc18;}
.trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-3 .trustpilot-star-5{background:#c8c8c8;}
.trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-4{background:#73b143;}
.trustpilot-star-rating.trustpilot-count-4 .trustpilot-star-5{background:#c8c8c8;}
.trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-1, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-2, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-3, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-4, .trustpilot-star-rating.trustpilot-count-5 .trustpilot-star-5{background:#007f4e;}

/*
 * FANCYBOX STYLES
 */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/scdn/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff; border: 0 !important; margin: auto; padding: 10px 0; }
#fancybox-content table table td[valign="top"]:nth-child(2) { padding-left: 10px; }
#fancybox-content table table span[onmouseover] img { width: 74px; height: auto; }
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/scdn/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/scdn/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/scdn/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/scdn/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/scdn/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/scdn/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/scdn/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/scdn/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/scdn/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/scdn/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/scdn/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/scdn/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
/*
 * VIDEO.css styles
 *
 */
.thehand{cursor:pointer;}
a.player2,a.player3{display:block;width:480px;height:295px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;}
#mask{background:#123448;}
div.overlay{width:800px;height:362px;background-image:url(https://www.pelicanwater.com/images/petrol.png);display:none;padding:0 !important;}
div.overlay div.close{background:url(https://www.pelicanwater.com/images/close.png) no-repeat;position:absolute;top:2px;right:5px;width:35px;height:35px;cursor:pointer;}
a.player{position:absolute;left:40px;top:40px;display:block;}
#msgs{position:absolute;top:500px;left:40px;color:#ffffff;}
/* YOUTUBE VIDEO RESPONSIVE  */
    .youtube-resplayer {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }

    .youtube-resplayer iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }

    .youtube-resplayer img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }

    .youtube-resplayer img:hover {
        -webkit-filter: brightness(75%);
    }

    .youtube-resplayer .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("https://www.pelicanwater.com/images/playyt.png") no-repeat;
        cursor: pointer;
    }
.responsive-sub-category-page h1{font-size:18px;}
.responsive-sub-category-section{border-bottom:1px #999 solid;padding:20px 0;}
.responsive-sub-category-section h2{margin:4px 0 0 0;}
.responsive-sub-category-section h2 a{font-size:16px;text-decoration:underline;}
.responsive-sub-category-section p{display:none;}
.responsive-sub-category-section .section-header-nav{padding-top:5px;}
.responsive-sub-category-section .section-header-nav a.more{background-color:#29aae2;color:#fff;font-size:16px;text-align:center;display:block;padding:10px;margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.responsive-sub-category-section .section-header-nav a.top{display:none;}
.responsive-sub-category-section .section-nav{}
.responsive-sub-category-section .section-nav .section-nav-footer{display:none;}
.responsive-sub-category-section .section-nav .section-nav-links a{background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;width:145px;height:150px;margin:0 5px;}
.responsive-sub-category-page .subnav{display:none;}
.detailsTitle{background-color:#87B80E;background:#bfd255;background:-moz-linear-gradient(top, #bfd255 0%, #9ecb2d 0%, #8eb92a 50%, #72aa00 98%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(0%,#9ecb2d), color-stop(50%,#8eb92a), color-stop(98%,#72aa00));background:-webkit-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:-o-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:-ms-linear-gradient(top, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);background:linear-gradient(to bottom, #bfd255 0%,#9ecb2d 0%,#8eb92a 50%,#72aa00 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfd255', endColorstr='#72aa00',GradientType=0);color:#FFF;font-weight:bold;font-size:14px;border-radius:3px;padding:5px;text-indent:50px;background-image:url('/gifs/titleBG.gif');}
.detailsTitleRight{background:url('/gifs/titleBG.gif') no-repeat top right;height:30px;width:75px;color:#fff;font-weight:bold;font-size:11px;text-align:right;padding-right:10px;}
#backTop a{color:#edf4d6;}
#accordion.row{margin:0px;}
#accordion .btn{border-radius:4px;border:none;padding:10px;margin:3px 0px 3px 0px;background-color:#29AAE2;color:#fff;}
.responsive-product-page .product-info{padding:15px;}
.responsive-product-page .product-info ul{margin-left:-20px;}
.responsive-product-page .video-section{margin:5px 0px 15px;}
.responsive-product-page .product-add-action .ourPrice{color:#a40d0a !important;text-align:center;font-weight:bold;font-size:15px;}
.responsive-product-page .product-add-action .ourPrice .price{color:#476e20;font-size:18px;}
#details h4{font-size:14px;color:#00588e;}
#details h3{color:#046fbf;font-size:18px;}
#details a{color:#046fbf;font-weight:bold;text-decoration:underline;}
#details p{font-size:12px;}
#details .promotion{border:1px solid #76a80d;}
#details .promotion.row{margin:0px;}
#details .promotion.row img{padding:10px;}
#details .promotion.row p strong{color:#76a80d;font-size:18px;font-weight:normal;}
#faqs{font-size:12px;}
#faqs .question{margin-bottom:15px;color:#3e3e3e;font-weight:bold;}
#faqs p.faqQuestion{padding:0px;margin:0px;}
#faqs p.faqAnswer{padding:0px;margin:0px;}
a.back-to-top{float:right;color:#fff;}
#two-col{width:100% !important;}
#one-col{width:50% !important;}
#footer{padding-top:50px;}
#footer a{color:#fff;font-size:12px;margin-top:-1px;}
#footer .responsive-content{background-color:#29aae2;border-radius:5px;margin-top:-5px;padding-top:25px;}
#footer .footer-banner{text-align:center;background-color:#fff;padding-bottom:5px;}
#footer .footer-banner a img:nth-of-type(2){position:relative;left:-10px;}
#footer ul{list-style-type:none;margin-left:-15px;}
#footer ul li{margin-left:-25px;}
#footer #bottom_list{margin-left:25px;margin-top:20px;background:none;}
#payments,
.copyright{text-align:center;}
#payments{margin-top:20px;}
#manuals-icon{padding:10px 0px 10px;}
.social-icons{padding:10px 0px 15px;}
.testimonial-container{padding:5px;}
#awards ul img{padding:15px;}
#contact-us form{margin:0 auto;padding:0px;width:75%;}
#contact-us form .row{margin:0px;}
.contact-form-header{background-color:#0f558f;color:#fff;padding:5px;}
#contact-us .contact{text-align:center;}
#iReferred .row{margin:0px;}
#iReferred form .row{padding:5px;}
.referral-text{text-align:center;}
.product_details{display:none;}
.product-replacement-section .headerCol{background-color:#0f558f;color:#fff;font-weight:bold;padding:0px 10px;}
.product-replacement-section table{text-align:center;width:100%}
.product-replacement-section table tr:nth-of-type(odd){background-color:#dcdcdc;}
.product-replacement-section table tr:nth-of-type(even){background-color:#e9e9e9;}
.product-replacement-section table tr td{border:1px solid white;}
.product-replacement-section table tr td .quantityBox{float:left;}

/* NFC LANDING */
.section-nfc .section-content:after,
.section-nfc{padding:10px 0 50px 0;}
.section-nfc .section-image{}
.section-nfc .section-image img{width:100%;height:auto;display:block;}
.section-nfc .section-content{padding-top:50px;}
.section-nfc .section-icon{float:left;padding:30px 50px 0 45px;}
.section-nfc .section-icon .ico{display:block;margin:auto;}
.section-nfc .section-entry{font-size:18px;line-height:24px;color:#4e4e50;display:block;overflow:hidden;}
.section-nfc .section-entry p{padding-bottom:25px;}
.section-nfc .section-head{padding-bottom:60px;}
.section-nfc .section-title{font-weight:normal;font-size:40px;line-height:40px;border-bottom:1px solid #dfdfdf;height:20px;padding-bottom:0;}
.section-nfc .section-title span{position:relative;margin-top:-10px;padding:0 15px;background-color:#fff;}
.section-nfc .section-body{}
.section-nfc-articles{padding-bottom:60px;}
.section-nfc-articles .section-head{padding-bottom:60px;}
.section-nfc-articles .section-title{font-weight:normal;font-size:40px;line-height:40px;border-bottom:1px solid #dfdfdf;height:20px;padding-bottom:0;}
.section-nfc-articles .section-title span{position:relative;margin-top:-10px;padding:0 15px;background-color:#fff;}
.articles-nfc{font-size:0;line-height:0;text-align:center;}
.article-nfc{background-color:#ffffff;}
.article-nfc .article-image{width:50%;display:inline-block;vertical-align:middle;}
.article-nfc .article-image img{width:100%;height:auto;display:block;}
.article-nfc .article-content{font-size:18px;line-height:33px;color:#4e4e50;text-align:left;width:50%;display:inline-block;vertical-align:middle;padding:0 25px;}
.article-nfc .article-content p{padding:10px 0;}
.article-nfc .article-title{font-size:24px;line-height:26px;margin:0;}
.article-nfc .article-title a{color:#31a0c8;}
.article-nfc .article-title a:hover{color:#00588e;text-decoration:none;}
/* END NFC LANDING */

/* New Contact Page*/
.contacts{}
.contacts .contacts-image{width:auto;display:block;vertical-align:middle;}
.contacts .contacts-image img{width:auto;height:auto;display:block;}
.contacts .contacts-content{font-size:18px;line-height:23px;color:#4e4e50;text-align:center;display:inline;vertical-align:top;padding:25px;}
.contacts .contacts-content p{padding:10px 0;}
.contacts .contacts-content2{font-size:18px;line-height:33px;color:#4e4e50;text-align:center;width:50%;display:inline;vertical-align:middle;padding:25px;}
.contacts .contacts-content2 p{padding:10px 0;}
.contacts .contacts-title{font-size:24px;line-height:26px;margin:0;text-align:center;}
.contacts .contacts-title a{color:#31a0c8;}
.contacts .contacts-title a:hover{color:#00588e;text-decoration:none;}

/* New Contact Form*/
#contact{padding:10px 0 10px;}
.contact-text{margin:45px auto;}
.mail-message-area{width:100%;padding:0 15px;}
.mail-message{width: 100%;background:rgba(255,255,255, 0.8) !important;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;margin:0 auto;border-radius: 0;}
.not-visible-message{height:0px;opacity: 0;}
.visible-message{height:auto;opacity: 1;margin:25px auto 0;}
/* New Contact Form - Input Styles */
.form{width: 100%;padding: 15px;background:#f8f8f8;border:1px solid rgba(0, 0, 0, 0.075);margin-bottom:25px;color:#727272 !important;font-size:16px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.form:hover{border:1px solid #29aae2;}
.form:focus{color: white;outline: none;border:1px solid #29aae2;}
.textarea{height: 200px;max-height: 200px;max-width: 100%;}



/*!
 * RESPONSIVE
 * 
 * 
 */
@media(max-width:996px){.home_banner{max-width:80%;}
.radio{}
.footer-subscribe{padding-left:0;background:#2fb3e7;text-align:center;}
.footer-section-title{font-size:22px;}
#menu5{width:5%;}
.banner nav div#topnavLinksMobile{display:none;}
#topnavLinksMobile .menu .top a{font-size:12px;}
#topnavLinks .menu .top a{font-size:12px;}
.banner{height:29px;}
#call, #number{font-size:21px;}
.responsive-header .header-info .headerphone{margin-top:10px;}
}
/* NFC RESPONSIVE */
@media only screen and (max-width:991px){
.section-nfc{padding-bottom:30px;}
.section-nfc .section-content{padding-top:30px;}
.section-nfc .section-icon{padding:30px;}
.section-nfc .section-entry p{padding-bottom:15px;}
.section-nfc .section-entry{font-size:16px;line-height:20px;}
.section-nfc .section-head p br{display:none;}
.section-nfc .section-title{height:15px;}
.article-nfc .article-title{font-size:20px;line-height:24px;}
.article-nfc .article-content{font-size:15px;line-height:25px;}
.article-nfc .article-content p{padding:5px 0;}
}
@media only screen and (max-width:767px){
.section-about .section-content{padding-top:20px;}
.section-about .section-icon{width:20%;padding:0;margin-right:5%;}
.section-about .section-icon img{width:100%;height:auto;display:block;}
.section-about .section-entry{overflow:visible;font-size:14px;line-height:18px;}
.section-industry{padding-left:0;}
.section-industry .section-body{padding-left:0;}
.section-industry .section-head h3{font-size:22px;}
.section-industry .section-head p{font-size:12px;}
.article-nfc{padding-bottom:10px;}
.article-nfc .article-image{display:block;width:100%;padding-bottom:10px;}
.article-nfc .article-content{display:block;width:100%;padding:0 5px;}
}
/* END NFC RESPONSIVE */
@media (max-width:768px){
.responsive-product-variation-page .section{height:450px;}
.responsive-header .header-info .row{text-align:center;}
#cart{display:none;background-image:none;}
.responsive-header .header-info #cart{display:none;}
.responsive-header .top-logo img { width:120px;margin:10px 15px;}
.responsive-header #number a { font-size: 30px; }
#itemsincart{display:none;}
.footer-subscribe{height:auto;padding:15px;}
.footer-subscribe-head p{margin:0;font-size:14px;padding:0 0 15px;}
.footer-subscribe .form-control{width:100%;margin-bottom:5px;}
.footer-callout{padding:10px;}
.footer-callout-title{font-size:18px;line-height:1.2;}
.footer-callout-head p{font-size:14px;}
.footer-callout-phone{font-size:24px;padding:15px 0;}
.footer-callout-days{font-size:12px;}
.footer-body{text-align:center;}
.footer-section-title{font-size:18px;}
.list-footer-links{font-size:13px;}
.responsive-header .top-logo{padding-top:9px;}
#call, #number{padding-left:0px;font-size:35px;display:inline-block;float:right;}
.banner{margin-bottom:20px;display:inline-block;height:auto;}
.banner nav div#topnavLinks{display:none;}
.banner nav div#topnavLinks.open{display:block;position:absolute;background-color:#09244f;z-index:100;}
.banner nav div#topnavLinksMobile{display:none;}
.banner nav div#topnavLinksMobile.open{display:block;}
.responsive-header #topnavLinksMobile.open .menu,
header.banner--clone #topnavLinksMobile.open .menu{width:100% !important;}
.responsive-header #topnavLinksMobile.open .menu ul ul,
header.banner--clone #topnavLinksMobile.open .menu ul ul{width:100%;position:relative;left:0;right:0;}
.responsive-header #topnavLinks.open .menu,
header.banner--clone #topnavLinks.open .menu{width:100% !important;}
.responsive-header #topnavLinks.open .menu ul ul,
header.banner--clone #topnavLinks.open .menu ul ul{width:100%;position:relative;left:0;right:0;}
a.mobile-menu-title{display:block;position:relative;text-align:center;font-weight:bold;color:white;font-size:16px;padding:10px;}
a.mobile-menu-title:hover{color:white;text-decoration:none;}
#submenu{display:block;position:relative;}
a#mobile-toggle.open div#topNavLinks{display:block;position:absolute;}
}
@media (min-width:768px){#home .pel-col-5{width:20%;}
#home .pel-col-4{width:25%;}
#home .featured-prods img{width:100%;}
.responsive-product-variation-page .responsive-product-variation .variation-details{height:500px;position:relative;}
#water-filter-and-water-softener-combos .responsive-product-variation .variation-details{height:300px;}
.responsive-product-variation-page .responsive-product-variation .variation-details .learn-more-btn{position:absolute;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:10px;}
.responsive-product-variation-page .responsive-product-variation .variation-details ul{margin-left:35px;}
.responsive-header .action-bar .action-item{display:inline-block;vertical-align:top;}
.responsive-header .action-bar .cart-button{background-image:url('/gifs/home_addtocart2.gif');background-repeat:no-repeat;background-position:top left;display:block;width:202px;height:35px;padding:0;margin:0;}
.responsive-header .action-bar .cart-button .myCart{padding-left:45px;display:block;position:relative;top:7px;}
.responsive-header .action-bar .search-form{padding:3px 3px 2px 3px;}
.responsive-header nav .mobile-nav-toggle{display:none;}
.responsive-header nav > ul{text-align:center;list-style:none;display:block;margin:0;padding:0;}
.responsive-header nav > ul > li{background-image:url('/images/nav_spacer2.png');background-repeat:no-repeat;background-position:center left;display:inline-block;padding:10px 0 10px 7px;position:relative;}
.responsive-header nav > ul > li:first-child{background-image:none;padding-left:0;}
.responsive-header nav > ul > li:hover > ul{display:block;}
.responsive-header nav > ul > li > a{color:#fff;font-size:14px;display:block;}
.responsive-header nav > ul > li > a:hover{color:#353535;text-decoration:none;}
.responsive-header nav > ul > li > ul{border:10px #29aae2 solid;border-top:0;background-color:#29aae2;list-style:none;display:none;width:230px;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:1;}
.responsive-header nav > ul > li > ul > li{margin:1px 0 0 0;padding:0;}
.responsive-header nav > ul > li > ul > li:first-child{margin-top:0;}
.responsive-header nav > ul > li > ul > li > a{background-color:#fff;color:#353535;font-size:14px;text-align:left;display:block;padding:5px;}
.responsive-header .tagline{color:#58595b;text-align:right;}
.responsive-header .tagline .phone{font-size:22px;color:#6fa634;font-weight:bold;}
.responsive-prod-variation-2-section .desc{border-right:1px solid #29aae2;}
.responsive-sub-category-section{padding-bottom:20px;}
.responsive-sub-category-section h2{background-image:url('/images/arrowdown2.png');background-repeat:no-repeat;background-position:0 8px;padding-left:25px;float:left;}
.responsive-sub-category-section .section-header-nav{text-align:right;margin-top:0;padding-top:0;float:right;}
.responsive-sub-category-section .section-header-nav a{display:inline-block;vertical-align:middle;}
.responsive-sub-category-section .section-header-nav a.more{background-color:transparent;background-image:url('/images/more_information.gif');background-repeat:no-repeat;background-position:top left;font-size:0;display:inline-block;margin:0;width:227px;height:32px;}
.responsive-sub-category-section .section-header-nav a.top{font-size:10px;display:inline-block;}
.responsive-sub-category-section p{font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-size:12px;font-weight:500;display:block;}
.responsive-sub-category-section .section-nav{background-color:#e9e9e9;text-align:center;padding:5px;}
.responsive-sub-category-section .section-nav .section-nav-footer{font-size:12px;margin-top:5px;display:block;}
.responsive-sub-category-page .subnav{display:block;}
}
@media (min-width:992px){.extraCol{margin-top:30px;}
#pelican-compact-systems .responsive-product-variation{width:22%;margin:0;padding:0px 5px 0px 5px;}
#water-filter-and-water-softener-combos .responsive-product-variation{width:22%;margin:0;padding:0px 5px 0px 5px;}
.responsive-product-variation-page .responsive-product-variation .variation-details{height:300px;}
.responsive-product-variation-page .responsive-product-variation .variation-details ul{margin-left:0px;}
.container{max-width:992px;background-color:#fff;}
.responsive-header nav > ul > li{background-image:url('/images/nav_spacer2.png');background-repeat:no-repeat;background-position:center left;display:inline-block;padding:10px 0 10px 21px;position:relative;}
#accordion.row{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;padding:10px;}
.product_details{display:block;}
.responsive-product-page .col-md-6:nth-of-type(2) .product-add-area{border-top:none;padding-top:0px;border-left:1px solid #eee;padding-left:10px;}
}
@media only screen and (max-width:991px){
.shell{width:718px;}
.btn{font-size:15px;}
.section .section-head{font-size:15px;line-height:19px;}
.section .section-title{font-size:26px;line-height:30px;}
.section-badges{margin-left:0;margin-right:0;}
.section-badges .section-inner{padding:0;}
.section-badges .section-title{height:15px;}
.section-features .section-title{font-size:25px;line-height:30px;}
.feature{width:215px;margin-left:15px;height:400px;}
.feature-content{min-height:200px;}
.badge{padding:0 10px;}
.badge-head{padding:0 5px 10px 5px;}
.badge-title{font-size:25px;line-height:29px;}
.badge-content{font-size:16px;line-height:22px;}
.badge-content br{display:none;}
.section-how-works{margin-left:0;margin-right:0;margin-top:-13px;}
.section-how-works .section-inner{padding:0;}
.how-works-content{font-size:14px;line-height:16px;}
.how-works-entry{display:block;position:absolute;width:220px;}
.how-works-entry-1{top:30px;left:20px;}
.how-works-entry-2{top:140px;left:20px;}
.how-works-entry-3{top:30px;left:450px;}
.how-works-entry-4{top:160px;left:450px;}
.section-safeguard{margin-left:0;margin-right:0;}
.section-safeguard .section-image{width:40%;margin:auto;}
.section-safeguard .section-image img{width:100%;height:auto;display:block;}
.section-safeguard .section-image-content{font-size:16px;line-height:18px;top:50px;width:180px;}
.section-safeguard .section-content{width:60%;max-width:100%;padding-left:10px;}
.section-safeguard .section-head{left:0;}
.section-video{margin-top:90px;margin-left:0;margin-right:0;}
.section-video .section-content{padding:20px 10px;}
.section-video .section-title{font-size:22px;line-height:26px;}
.section-safe{margin-left:0;margin-right:0;}
.section-safe .section-inner{padding:0;}
.section-program .section-inner{padding-left:0;padding-right:0;}
.section-program .section-head{font-size:16px;line-height:25px;}
.section-program .section-title{font-size:28px;line-height:30px;}
.section-about{padding-bottom:30px;}
.section-about .section-content{padding-top:30px;}
.section-about .section-icon{padding:30px;}
.section-about .section-entry p{padding-bottom:15px;}
.section-about .section-entry{font-size:16px;line-height:20px;}
.section-info .section-content{font-size:20px;line-height:38px;}
.section-articles{padding-bottom:30px;}
.section-solution{padding:40px 0;}
.section-industry .section-title{height:15px;}
.section-affiliate .section-col + .section-col,
.section-affiliate .section-col{float:none;width:auto;}
.section-affiliate .section-col + .section-col{margin-top:10px;}
.section-affiliate .list-logos-industry{text-align:center;}
.section-affiliate .list-logos-industry li{padding:5px 15px;}
.section-alpha .section-title{font-size:25px;}
.section-alpha .section-body{font-size:18px;}
.section-alt{margin:20px 0;}
.section-alt .section-entry{font-size:30px;}
.section-alt .btn{left:40%;}
.article .article-title{font-size:20px;line-height:24px;}
.article .article-content{font-size:15px;line-height:25px;}
.article .article-content p{padding:5px 0;}
.article-alpha{padding:15px 0;}
.article-alpha .article-image{width:50%;}
.article-alpha .article-image-content{font-size:20px;}
.article-alpha .article-content{padding-left:15px;}
.article-alpha .article-title{font-size:23px;padding-bottom:15px;}
.article-alpha .article-entry h4{font-size:19px;}
.article-alpha .article-entry{font-size:15px;}
.article-alpha .article-entry p{padding-bottom:10px;}
.article-alpha-secondary .article-content{padding-right:15px;}
.article-alpha-primary .article-content{padding-right:15px;}
.list-partners{margin-left:-15px;}
.list-partners li{padding-left:15px;}
.list-solutions li{padding:0;width:33.3%;}
.list-solutions li .btn{font-size:12px;}
.list-bullets-secondary li{font-size:11px;line-height:17px;}
.list-bullets-teritary li{font-size:16px;line-height:19px;}
.list-logos-industry li{padding:0 1px;}
.list-icons li{font-size:16px;width:32%;margin-left:1%;}
.footer-subscribe{padding-left:0;background:#2fb3e7;text-align:center;}
.footer-section-title{font-size:22px;}
.section-club-intro{padding:55px 30px 105px;}
.section-club-benefits .section-head{padding:0 20px 10px;}
.section-club-benefits .section-body{padding:0 20px;}
.step-box{width:290px;}
.steps-club .steps-head .col{width:290px;}
.section-beta .section-title{font-size:36px;}
.section-trust{padding:25px;}
.section-support .section-content{padding-top:20px;}
.section-support .section-title{padding-bottom:10px;}
.section-cash{padding-left:25px;}
.section-cash .section-content{padding-top:15px;}
.article-beta .article-content{font-size:14px;}
.article-beta .article-title{font-size:16px;}
.list-certifications li{margin:0 4%;width:17%;}
.subscribe .subscribe-label{float:none;margin:0;text-align:center;margin:auto;display:block;}
.subscribe .subscribe-controls{font-size:0;line-height:0;text-align:center;}
.subscribe .subscribe-field{display:inline-block;vertical-align:middle;margin:0 5px;float:none;max-width:100%;}
.subscribe .subscribe-btn{display:inline-block;vertical-align:middle;margin:0 5px;float:none;}
.section-blog .section-head{padding:30px 5px 5px 20px;}
}
@media only screen and (max-width:767px){
.shell{width:auto;}
.container{padding-left:10px;padding-right:10px;}
.btn{font-size:13px;}
.main-secondary{padding-left:0;padding-right:0;}
.section-features{padding:15px 0;}
.section-features .section-title{font-size:20px;line-height:22px;}
.feature{float:none;display:block;width:100%;height:auto;margin-left:0;margin-bottom:15px;}
.feature-content{min-height:0;}
.section .section-title{font-size:20px;line-height:22px;}
.section-badges{-webkit-background-size:auto auto;background-size:auto auto;}
.section-badges .section-title{height:11px;}
.badges{padding:20px 0;}
.badge{display:block;width:100%;margin-bottom:15px;}
.badge-head{padding-left:20px;padding-right:20px;padding-bottom:0;}
.badge-content{font-size:14px;line-height:20px;}
.badge-title{font-size:20px;line-height:22px;}
.badge-title br{display:none;}
.badge-title .ico{float:none;margin-right:5px;}
.section-safeguard{}
.section-safeguard .section-head{padding-bottom:10px;}
.section-safeguard .section-image{float:none;width:100%;}
.section-safeguard .section-image img{display:block;margin:auto;width:50%;}
.section-safeguard .section-content{float:none;width:100%;padding:0;padding-top:20px;}
.section-safeguard .section-image-content{font-size:11px;left:27%;line-height:13px;top:6%;width:28%;}
.section-safeguard .section-image-content p{padding-bottom:5px;}
.section-safeguard .section-image-content .btn-play{width:35px;height:35px;-webkit-background-size:100% 100%;background-size:100% 100%;}
.section-video{margin-top:20px;}
.section-video .section-content{text-align:center;}
.section-video .section-media{position:static;}
.section-how-works{background-color:#f5fdfe;}
.how-works-content{position:static;}
.how-works-entry{position:static;padding:10px 0;color:#333;width:100%;text-shadow:none;}
.section-safe{padding-top:20px;}
.section-safe .section-head{padding-bottom:10px;}
.section-safe .section-content{padding-right:0;position:relative;z-index:10;}
.section-safe .section-image{width:50%;height:auto;}
.section-program .section-image{float:none;display:block;margin-right:0;}
.section-program .section-image img{display:block;margin:auto;}
.section-program .section-title{font-size:22px;line-height:24px;}
.section-program .section-head{font-size:15px;line-height:19px;}
.section-about .section-content{padding-top:20px;}
.section-about .section-icon{width:20%;padding:0;margin-right:5%;}
.section-about .section-icon img{width:100%;height:auto;display:block;}
.section-about .section-entry{overflow:visible;font-size:14px;line-height:18px;}
.section-dealers{padding-bottom:30px;}
.section-dealers .section-content{padding-top:30px;}
.section-dealers .section-icon{padding:30px;}
.section-dealers .section-entry p{padding-bottom:15px;}
.section-dealers .section-entry{font-size:16px;line-height:20px;}
.section-dealers{padding:10px 0 50px 0;}
.section-dealers .section-image{}
.section-dealers .section-image img{width:100%;height:auto;display:block;}
.section-dealers .section-content{padding-top:50px;}
.section-dealers .section-icon{float:right;padding:30px 50px 0 45px;}
.section-dealers .section-icon .ico{display:block;margin:auto;}
.section-dealers .section-entry{font-size:18px;line-height:24px;color:#4e4e50;display:block;overflow:hidden;}
.section-dealers .section-entry p{padding-bottom:25px;}    
.section-industry .section-title{height:11px;}
.section-info{margin:20px 0;padding:10px 0;}
.section-info .section-content{font-size:13px;line-height:17px;padding:10px;position:static;background-color:#f2f2f2;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.section-partners .section-body{padding:20px 0;}
.section .section-head{padding-bottom:30px;}
.section-solution .section-head{padding-bottom:15px;}
.section-partners .section-head{padding-bottom:10px;}
.section-partners .section-title{padding-bottom:10px;}
.section-partners .section-foot{padding:15px;font-size:18px;line-height:22px;margin:0;}
.section-partners .section-foot .btn{position:static;margin:auto;display:block;}
.section-partners .section-foot p{overflow:visible;padding-bottom:10px;}
.section-affiliate .section-aside{float:none;width:auto;margin:0 0 20px;}
.section-affiliate .section-entry-alt ol{font-size:14px;}
.section-affiliate .list-logos-industry li{width:50%;}
.section-alpha .section-content{float:none;width:100%;}
.section-alpha .section-title{font-size:20px;}
.section-alpha .section-body{padding-top:10px;font-size:16px;}
.section-alpha .section-image{float:none;width:100%;padding-top:10px;margin:auto;}
.list-logos-industry li{width:50%;padding:0;padding-bottom:10px;}
.list-partners{margin-left:0;}
.list-partners li{float:none;display:block;text-align:center;padding-left:0;margin:auto;padding-bottom:10px;}
.list-partners li img{display:block;margin:auto;}
.list-solutions{margin:0;}
.list-solutions li{padding:0;padding-bottom:20px;}
.list-solutions li > .ico{margin-bottom:10px;}
.list-solutions li .btn{padding:5px 10px;line-height:16px;}
.article{padding-bottom:10px;}
.article .article-image{display:block;width:100%;padding-bottom:10px;}
.article .article-content{display:block;width:100%;padding:0 5px;}
.article-alpha .article-image{float:none;width:100%;margin:auto;}
.article-alpha .article-image-content{font-size:18px;padding:15px;}
.article-alpha .article-content{padding-left:0;padding-top:15px;}
.article-alpha .article-title{font-size:20px;padding-bottom:5px;}
.article-alpha .article-entry{font-size:14px;}
.article-alpha .article-entry p{padding-bottom:5px;}
.article-alpha .article-entry h4{font-size:17px;}
.article-alpha-primary .article-content img{margin-bottom:20px;}
.section-alt{background:#1f86ba;padding:10px 0;margin:15px 0;}
.section-alt .section-image{float:none;margin:auto;}
.section-alt .section-image img{width:30%;margin:auto;display:block;}
.section-alt .section-content{padding:10px 0;}
.section-alt .section-entry{font-size:25px;padding:10px 0;}
.section-alt .section-actions{padding:0 10px;}
.section-alt .btn{position:static;}
.list-bullets-teritary li{font-size:14px;line-height:16px;background-position:0 7px;}
.list-icons{padding:5px 0;}
.list-icons li{float:none;display:block;width:100%;margin:0;padding-bottom:15px;margin:auto;}
.list-icons li:first-child{margin:auto;}
.list-icons .ico{margin-bottom:5px;}
.footer-subscribe{height:auto;padding:15px;}
.footer-subscribe-head p{margin:0;font-size:14px;padding:0 0 15px;}
.footer-subscribe .form-control{width:100%;margin-bottom:5px;}
.footer-callout{padding:10px;}
.footer-callout-title{font-size:18px;line-height:1.2;}
.footer-callout-head p{font-size:14px;}
.footer-callout-phone{font-size:24px;padding:15px 0;}
.footer-callout-days{font-size:12px;}
.footer-body{text-align:center;}
.footer-section-title{font-size:18px;}
.list-footer-links{font-size:13px;}
.section-club{margin:0;}
.section-club-intro{padding:15px 0;}
.section-club-intro .section-image{float:none;padding:0 0 20px;text-align:center;}
.section-club-intro .section-title{font-size:24px;line-height:1.1;}
.section-club-intro .section-actions{text-align:center;}
.list-club-benefits{padding:0;margin:0;}
.list-club-benefits img{display:block;position:static;margin:0 auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.list-club-benefits li{padding:0 0 20px;text-align:center;}
.list-club-benefits li:nth-child(even){padding:0 0 20px;}
.steps-club.mobile-hide{display:none;}
.steps-club.mobile-show{display:block;}
.steps-club:before{display:none;}
.section-club-steps .section-body{padding:0;}
.steps-club .steps-head{padding-bottom:20px;}
.steps-club .steps-head h1{margin:0;}
.step-box{float:none;width:auto;}
.step-club{float:none;padding-bottom:10px;}
.step-club .step-number-alt:before{display:none;}
.section-club-products{margin:0 -10px;}
.products-club{padding:0;margin:0;}
.product-club{width:50%;}
.club-callout .club-phone{font-size:30px;}
.section-filter{margin:0;}
.section-filter-intro img{max-width:100%;height:auto;}
.section-filter-intro .section-body{padding:12px 0 0;}
.section-filter-benefits{padding:0 0 30px;}
.filter-benefits{margin:0 -5px;}
.filter-benefit{width:50%;padding:0 5px 15px;}
.filter-steps{padding:0;}
.filter-step{padding-bottom:20px;text-align:center;}
.filter-step:nth-child(2),
.filter-step:nth-child(3),
.filter-step:nth-child(4){padding-left:0;}
.filter-step .filter-step-number{float:none;display:inline-block;margin:0 0 10px;}
.section-filter-steps .section-body{background:transparent;}
.section-filter-steps .section-foot{padding:0;}
.section-filter-steps .section-foot-content:before{display:none;}
.section-filter-steps .section-foot-image{display:none;}
.section-filter-start .col{width:100%;}
.section-filter-start .col ~ .col{margin-top:20px;}
.shipping{font-size:17px;}
.shipping strong{font-size:16px;}
.section-beta .section-title{font-size:27px;}
.products .col{width:100%;margin:10px 0;float:none;display:inline-block;vertical-align:top;}
.subscribe-alpha .subscribe-btn,
.subscribe-alpha .subscribe-field{float:none;display:block;margin:5px 0;width:100%;}
.subscribe-alpha .subscribe-label{font-size:15px;}
.feature-secondary{width:100%;float:none;margin:5px 0;}
.section-trust .section-image{float:none;}
.section-trust .section-image img{max-width:80%;margin:auto;height:auto;display:block;}
.section-trust .section-title{font-size:18px;}
.section-trust .section-content{font-size:14px;}
.section-support .section-image{margin-right:0;float:none;}
.section-support .section-image img{display:block;width:100%;height:auto;}
.section-support .section-content{padding:10px;}
.section-support .section-title{font-size:18px;}
.section-support .section-content{font-size:14px;}
.section-cash{padding:0;}
.section-cash .section-image{float:none;}
.section-cash .section-image img{display:block;width:100%;max-width:50%;height:auto;margin:auto;}
.section-cash .section-content{padding:10px;font-size:14px;}
.section-cash .section-title{font-size:18px;}
.section-reviews-certs{padding:10px 0;}
.section-reviews-certs .col{float:none;width:100%;}
.article-beta{margin:10px 0;}
.article-beta .article-content{padding:10px 0;font-size:12px;}
.article-beta .article-title{font-size:14px;}
.subscribe .subscribe-label{font-size:15px;line-height:1.13;padding-bottom:10px;}
.section-blog{padding-bottom:15px;}
.section-blog .col{float:none;width:100%;margin:20px 0;}
.section-blog .section-head{padding:20px;min-height:0;height:auto;text-align:center;}
.section-blog .section-title{font-size:34px;}
.subscribe .subscribe-field{display:block;width:100%;margin:0;}
.subscribe .subscribe-btn{display:block;width:100%;margin:0;margin-top:10px;}
.subscribe-alpha{padding-top:30px;}
.slider-videos .slider-clip{padding:20px 40px;}
.slider-videos .slider-actions a{width:42.5px;height:78.5px;margin-top:-39.25px;font-size:9.5px;line-height:8.26;}
.slider-videos .slider-actions a.slider-prev{left:0px;padding-right:5px;}
.slider-videos .slider-actions a.slider-next{right:0px;padding-left:5px;}
.section-beta .section-head{padding-bottom:15px;}
.section-trust-primary .section-head{font-size:15px;line-height:1.5;padding-top:10px;}
.section-trust-primary .section-title{font-size:35px;}
}
@media only screen and (max-width:595px){.home_banner{max-width:100%;}
.radio{display:none;}
.radio_top{display:block;}
}
@media only screen and (max-width:480px){.list-solutions li{width:100%;}
.list-solutions li .btn{padding:10px 15px;}
.list-solutions li > .ico{margin-bottom:10px;}
}
@media(max-width:1024px){.section-systems-about{padding:0 20px;text-align:center;}
.section-systems-about .section-body{margin:0;}
.section-systems-about .section-head br{display:none;}
.section-systems-about .section-head{margin-bottom:50px;}
}
@media(max-width:767px){.section-systems-about .section-head{font-size:14px;margin-bottom:25px;}
.section-systems-about .section-systems-about-title{font-size:16px;}
}
@media(max-width:1024px){.section-filter-features h4{font-size:20px;}}
@media(max-width:767px){.section-filter-features{padding-left:15px;padding-right:15px;}
.section-filter-features h4{font-size:17px;}
}
@media(max-width:767px){.section-benefits .section-body{padding:15px;}
.section-benefits .section-body .benefits-title{font-size:17px;}
}
@media(max-width:767px){.section-worktime h5{font-size:11px;}
.section-worktime .section-work-time-title{font-size:15px;}
}
@media(max-width:767px){.benefit{margin-bottom:25px;}
}
@media(max-width:991px){.products-primary .product-primary-head img{width:100%;height:auto;}
}
@media(max-width:767px){.products-primary .product-primary-head{text-align:center;}
.products-primary .product-primary-head img{width:auto;max-width:100%;}
.products-primary .product-primary-info{text-align:center;}
}
@media(max-width:991px){.section-industry .section-head p br{display:none;}
}
@media(max-width:767px){.section-industry{padding-left:0;}
.section-industry .section-body{padding-left:0;}
.section-industry .section-head h3{font-size:22px;}
.section-industry .section-head p{font-size:12px;}
}
@media(max-width:767px){.section-comparison .section-body{text-align:center;}}
@media(max-width:1200px){.step-refer-teritary{padding-left:20px;padding-right:20px;}
.step-refer-teritary h6 br{display:none;}
.step-refer-friend br{display:none;}
}
@media(max-width:992px){.section-lead-products .section-head{margin-left:0;margin-right:0;}
.section-refer-a-friend h1{font-size:32px;}
.section-refer-a-friend h1 strong{font-size:80px;}
.section-refer-a-friend h2{font-size:27px;}
.form-refer-friend .form-inner{padding-left:0;padding-right:0;padding-bottom:40px;}
.section-refer-gift .section-bar h1{font-size:40px;}
.section-refer-gift h2{font-size:37px;}
.section-refer-gift h3{font-size:46px;}
.step-refer-secondary{max-width:400px;margin:0 auto 30px;}
.product-lead{margin-bottom:20px;}
.product-lead .product-lead-body{max-width:300px;margin:0 auto;}
.section-lead{font-size:20px;}
.section-lead h2{font-size:35px;text-align:center;margin-bottom:20px;}
.section-lead-products .section-inner{padding-top:0px;font-size:16px;}
.section-test-primary{margin-left:0;margin-right:0;}
.section-test-primary .section-entry{padding-left:10px;padding-right:10px;}
.section-grey-header .section-head h3{font-size:29px;}
.section-test-primary{font-size:16px;}
.article-water-news h5{font-size:17px;}
.article-water-news a{font-size:17px;}
.section-water-news .section-head{margin-left:0;margin-right:0;}
.section-water-news .row{margin-left:-5px;margin-right:-5px;}
}
@media(max-width:767px){.section-test-primary .section-video-primary{padding:0 10px;text-align:center;}
.section-test-primary .section-video-primary img{width:100%;height:auto;}
.section-form-refer-friend{margin:0;}
.section-refer-gift .section-bar{margin-left:0;margin-right:0;}
.container.container-quinary{padding-left:15px;padding-right:15px;}
.section-refer-a-friend h1{font-size:26px;line-height:1;}
.section-refer-a-friend h1 strong{font-size:40px;line-height:1;}
.section-refer-a-friend h2{font-size:22px;}
.section-form-refer-friend{padding-left:15px;padding-right:15px;}
.section-refer-gift .section-bar h1{font-size:26px;}
.section-refer-gift h2{font-size:32px;}
.section-refer-gift h3{font-size:32px;}
.section-refer-gift .section-head{margin-bottom:0;}
.step-refer-secondary .step-count{width:40px;height:40px;font-size:20px;line-height:40px;}
.section-test-primary .section-image{text-align:center;margin-bottom:20px;}
.section-test-primary .section-inner{padding:0 10px;text-align:center;}
.section-test-primary .section-video-primary{text-align:center;}
.list-water-testing{text-align:left;}
.section-test-primary .section-aside{text-align:center;}
.article-water-news{max-width:300px;margin:0 auto 30px;}
.section-water-news .section-head{margin-left:0;margin-right:0;}
.article-water-news h5 br{display:none;}
.section-lead{background:none;}
.section-lead .section-inner{background:none;}
.section-lead h2{font-size:29px;}
.section-lead .section-content{padding:0px 5px 15px;font-size:19px;}
.section-grey-header .section-head h3{font-size:22px;}
.section-grey-header .section-head h3 br{display:none;}
.product-lead .product-lead-actions .btn{font-size:15px;min-width:125px;}
.section-test-primary .section-image img{width:100%;height:auto;}
.section-test-primary .section-inner{margin-bottom:30px;}
.callout-test{font-size:18px;padding-left:0;text-align:center;padding-left:10px;padding-right:10px;}
.callout-test .ico-phone-blue-large{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.callout-test span{font-size:22px;}
.callout-test strong{font-size:22px;}
}
.row-pad { padding-top: 30px !important; }
@media only screen and (max-width: 767px){
.row-pad { margin-left: 10px !important; margin-right: 10px !important; }
}

.text-green { color:#4f8309 !important; }
.text-darkBlue { color:#09244f !important; }
.back-darkBlue { background-color:#09244f; }
.noPadding { padding:0 !important; }

/* footer newsletter form: Bronto list: "Website Footer", Bronto form: "Website Footer Form" */
.subscribeNewsletter { margin: auto; padding: 1.5rem 0 3rem; margin-bottom: 1rem; }
.subscribeNewsletter legend { font-size:2.4rem; color:white; padding:.3rem 0; text-transform:uppercase; }
.subscribeNewsletter .email input { height: 4rem; width: 100%; border: 0 transparent; padding: 0 1rem; color:#09244f; }
.subscribeNewsletter input[type="submit"] { border: 0 transparent; width: 100%; height: 4rem; background-color: #004987; text-transform: uppercase; color: white; }
.subscribeNewsletter input[type="submit"]:hover, .subscribeNewsletter input[type="submit"]:focus { background-color: #6fa634; }
.smartmail { /* copy sr-only for honeypot input */ position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
@media only screen and (min-width:992px) {
	.subscribeNewsletter { border-bottom: 2px solid #004987; margin-bottom: 3rem; }
}
@media only screen and (max-width:992px) {
	.subscribeNewsletter legend { text-align:center; }
}