.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main span,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main p,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h1,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h2,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h3,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h4,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h5,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main h6,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main b,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main strong,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main a,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main input,.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main label{font-family:'Ubuntu'}.left-pre-assembled{background:gray}.left-pre-assembled>.content h2 p{color:#fff}.bk-color-light-gray{background:#f0efec;margin-bottom:20px;padding-bottom:10px}.clp__product--overview--sideview.left-pre-assembled.container{width:83.3% padding:10px 5px;margin-bottom:50px}.clp__product--overview--sideview.left-pre-assembled.container h2{font-size:41px}.clp__product--overview--sideview.left-pre-assembled.container h2,.clp__product--overview--sideview.left-pre-assembled.container p{color:#fff}.clp__product--overview--sideview.left-pre-assembled.container img{position:relative;right:82px}.clp__product--overview--sideview.left-pre-assembled.container p{font-size:15px;width:70%;padding-bottom:7%}.action.primary.clp__product--overview--products-widget--item-link{background:0 0;border-color:#fff;color:#fff}.clp__product--overview--products-widget--items .action.primary.clp__product--overview--products-widget--item-link{background:0 0;border-color:#fff;color:#fff;position:absolute;bottom:20px}.clp__product--overview--products-widget--item dl{padding-bottom:60px;min-height:130px}.owl-item.active{width:100%}div.clp__product--overview--wheretobuy{display:block;display:flex;justify-content:space-between;max-width:1140px;padding-top:43px;padding-bottom:60px;margin:auto}.clp__product--overview--wheretobuy-callout-more h3{color:#fff;background:#003769;padding:30px 0;font-size:30px;font-weight:700;text-align:center}.left-preassembled-main{background:#f0efec}.left-preassembled h2{color:#000;font-size:30px}.left-preassembled .content p,.left-preassembled .content{text-align:left}.left-preassembled-main .content{padding:0 20px}.left-preassembled-main .home__section--heading.left-preassembled h2{font-size:30px}.left-preassembled-main .home__section--heading.left-preassembled .unique-feature-heading{text-align:center;color:#00529c}.left-preassembled-main .home__section--heading.left-preassembled .unique-feature-description{font-size:15px;color:#6d6c6c}.left-preassembled-main .home__section--heading.left-preassembled .unique-feature-sub-heading{font-size:15px;font-weight:500}.bk-no{background:0 0}.in-middle{margin:0 auto}.display-block{display:block !important}.left-preassembled-main .content ul{padding-left:15px;padding-top:20px;color:#407bef}.home__section--tabs .tab--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}div.block-search input{padding:5px 45px 5px 10px}.submit-design-left-content h2,.submit-design-steps-wrapper h2,.submit-design-steps-wrapper h1{color:#fff !important}.clp__product--overview--products-widget--item-image{height:200px;background:#fff;text-align:center}.clp__product--overview--products-widget--item-image img{max-height:100%}.proText{margin:10px 0 0;width:49%;display:inline-block;text-align:center}.proText a{color:#262b30;text-decoration:underline}.showMobBtn{display:none}.addtocart-wrap .right-side{text-align:right}.addCartBtn{display:inline-block;margin-top:28px;margin-right:10px}div.right-side div.addCartBtn button{border:3px solid #00529c;border-radius:4px;text-align:center;min-width:150px;line-height:22px;background:0 0;padding:5px 10px;color:#00529c}nav.navigation .nav-2 .submenu--bottom-content .cols{display:block;width:100%;max-width:903px;margin:0 auto}nav.navigation .nav-2 .submenu--bottom-content .cols .block-static-block{display:inline-block;width:49%;vertical-align:top}nav.navigation .nav-2 .submenu--bottom-content .cols ul.block-info.homeowners_menu{width:100% !important;max-width:398px}@media(min-width:1024px){section.step-blocks .step-title{font-size:16px!important}.left-preassembled-main{padding:0 100px}}@media (min-width:768px){.case-studies .my_feature{background:#f0f8ff !important}.category-cms .what--channel--drains--right-for-you{max-width:845px;padding-left:60px;padding-right:60px}.content--on-top .content--slider{max-width:48% !important}.content--on-top .content--description{max-width:52% !important}.home__section--content .content--on-top{padding-right:50px;padding-left:50px}.cms-drainage-calculator .modal-content,.cms-drainage-calculator.modal-header{box-shadow:none;border:none}.cms-ez-drain-calculator .modal-content,.cms-drainage-calculator.modal-header{box-shadow:none;border:none}}.cms-drainage-calculator .modal-inner-wrap{border:3px solid #0a549a}.cms-drainage-calculator .modal-header{background-color:#0a549a}.cms-drainage-calculator .modal-popup .modal-header{padding:.2rem 1.6rem .6rem!important}.cms-drainage-calculator .action-close>span{position:relative}.modal-popup .action-close,.modal-slide .action-close{position:relative;float:right;padding:3px;color:#fff}.cms-drainage-calculator .modal-footer{display:none}.cms-ez-drain-calculator .modal-inner-wrap{border:3px solid #0a549a}.cms-ez-drain-calculator .modal-header{background-color:#0a549a}.cms-ez-drain-calculator .modal-popup .modal-header{padding:.2rem 1.6rem .6rem!important}.cms-ez-drain-calculator .action-close>span{position:relative}.modal-popup .action-close,.modal-slide .action-close{position:relative;float:right;padding:3px;color:#fff}.cms-ez-drain-calculator .modal-footer{display:none}.cms-ez-drain-calculator .modal-popup._inner-scroll .modal-content,.cms-drainage-calculator .modal-popup._inner-scroll .modal-content{text-align:center;margin-top:5px}@media screen and (max-width:768px){.proTextModal-wrapper .modal-content{width:97% !important}.clp__product--overview--tabs .tab--title~.tab--title{display:grid}.clp__product--overview--tabs .tab--title{display:grid}.category-cms .what--channel--drains--right-for-you{max-width:845px;padding-left:60px;padding-right:60px}.home__section--tabs .tab--title:first-child{margin-left:0 !important}div.view--in--app--main-section{flex:1}div.clp__product--overview--sideview{width:auto}div.clp__product--overview--wheretobuy{flex-direction:column;align-items:center}.want--to--know--more.clp__product--overview--wheretobuy-more{margin-top:20px}}@media screen and (max-width:768px) and (min-width:425px){.home__section--tabs .tab--title{max-width:17%;float:none;display:inline-block;vertical-align:top;word-break:break-all}.home__section--tabs .tab--title span{word-break:break-all}}.view--in--app{background:#4e8000}.content--on-top .content--description ul,.content--on-top .content--description ol{margin:0;padding:0}.category-type-clp .home__section--tabs{margin:auto}.home__section--featured dl{display:inline-block;width:50%;float:left}a.action.primary{margin-top:10px;float:left;clear:both}.category-type-clp .home__section--featured{max-width:100% !important}.clp__product--overview--products-widget ul li dl dd ul{font-weight:500 !important}.clp__product--overview--wheretobuy .clp__product--overview--wheretobuy-location .input-box{width:400px;max-width:100%}.clp__product--overview--sideview{width:954px;margin:0 auto}.home__section--heading h2{font-size:30px}body.categorypath-products-drainage-channel-and-trench-drains .category-description h2,body.categorypath-products-drainage .category-description h2{text-align:justify}.home__section .home__section--2grid figcaption a.action.primary{float:none}.clp__product--overview--sideview .content{margin-right:20px}.clp__product--overview--sideview .content p{font-size:15px;line-height:20px}.clp__product--overview--sideview .content dl dd ul{padding-left:18px}.clp__product--overview--sideview .content dl dd ul li{margin-bottom:8px;color:#00529c}.clp__product--overview--products-widget--item-image{background-color:#fff;text-align:center}.clp__product--overview--products-widget--items{justify-content:center !important}.clp__product--overview--products-widget--items li{margin:0 10px;position:relative;min-height:100px}.clp__product--overview--sideview>div{text-align:left}.clp__product--overview--featured h2{color:#fff !important}.cms-specifications .fancybox-overlay,.cms-home-drainage .fancybox-overlay,.cms-home-drainage-b .fancybox-overlay{background:#0000009e}.cms-home-drainage .main .category-banner.left-aligned,.cms-home-drainage-b .main .category-banner.left-aligned{min-height:1px}.cms-home-drainage .step1-block .step-content,.step2-block .step-content,.cms-home-drainage-b .step1-block .step-content,.step2-block .step-content{margin-top:60px}.downspout-bannner .view--in--app:after{background:url('../images/grouped.png') no-repeat;background-size:100%}.view--in--app-wrapper.downspout-bannner{background-color:#00529c}.downspout-bannner .view--in--app--title{font-size:28px;margin-bottom:25px}.warp-fix{left:87%;bottom:55px}.home__section--2grid figcaption .action.primary{float:none}.padding-zero{padding:0}.banner-anchor-wrapper .banner-learnmore{color:#fff;font-family:Ubuntu;font-size:17px;border:2px solid #fff;border-radius:100px;padding:12px 40px}.blue-bg{background:#00529c}h2.banner-text-title{font-family:'Ubuntu';color:#fff;font-weight:700;font-size:26px;text-align:left;padding:10px 0;margin:0}.banner-text-desc{text-align:left;color:#fff;font-family:'Ubuntu';font-size:17px}.banner-text{margin-left:5px}.banner-anchor-wrapper{padding:20px 0;text-align:left;margin-left:10px}@media(max-width:1300px){.banner-text{margin-left:25px}.banner-anchor-wrapper{margin-left:25px}}@media(min-width:768px){.banner-anchor-wrapper{padding-top:90px}.banner-text{padding-top:50px}div.view--in--app:after{background-position:68%}}@media screen and (max-width:1024px) and (min-width:992px){.case-studies-main-wrapper a.view-more{width:100% !important}.case-studies .my_feature{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;background:#f0f8ff}.case-studies-main-wrapper a.view-more{margin:auto;display:block;width:30%;text-align:center}}@media screen and (max-width:992px) and (min-width:769px){.case-studies .my_feature{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;background:#f0f8ff}.case-studies-main-wrapper a.view-more{margin:auto;display:block;width:30%;text-align:center}}@media (max-width:1024px){.banner-text{padding-top:11px}.banner-anchor-wrapper{padding:40px 0}}@media(max-width:750px){.banner-anchor-wrapper{padding-top:20px;padding-bottom:35px}}.specs-spoiler{background:#00529c;color:#fff;box-sizing:border-box;padding:15px;font-size:18px;font-weight:700;cursor:pointer}.specs-spoiler .off{display:none}.catalog-product-view .product-drain-wrap .specs-spoiler .on:after{content:'\f067';font-family:"fontawesome";float:right;font-size:20px}.catalog-product-view .product-drain-wrap .specs-spoiler .off:after{font-family:"fontawesome";float:right;font-size:20px;content:'\f068'}.catalog-product-view .product-drain-wrap .details-attributes.specs .attribute .name{width:30%}.catalog-product-view .product-drain-wrap .details-attributes.specs .attribute .data{width:70%}.catalog-product-view .product-drain-wrap .details-attributes.specs .details-attributes .attribute .data{width:20%}.catalog-product-view .product-drain-wrap .details-attributes.specs .details-attributes .attribute .name{width:80%}@media(min-width:768px){#showDiv{display:block !important}}@media(max-width:767px){.srch-bx span{width:100%}.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch{background:0 0}.searchTable.col-lg-6.col-xs-12.searchTable-wrapper{border-right:none;width:100%}.col-lg-6.col-xs-12.resultTable-wrapper{width:100% !important}.search-icon-box{height:105px}.category-valve-boxes .configTable{display:block !Important}.category-valve-boxes .col-lg-6.col-xs-12.resultTable-wrapper{display:block !important;margin:0 0 45px !Important;width:91% !Important}.category-valve-boxes form#vlv-form{width:100% !important}.search-icon-box{background-color:#f1efec}.search-icon-box i.fa.fa-search{font-size:35px !important;margin-top:10px}.search-icon-box h4{margin-top:10px !important}.proTextModal-wrapper .warning-title{font-size:22px !important}.modal-popup.modal-slide.proTextModal-wrapper .modal-inner-wrap{overflow:hidden;margin:0 auto}.proTextModal-wrapper .modal-content{width:100%}.category-french-drains .home__section--featured .owl-prev:before{font-size:40px;margin-left:12px}.category-french-drains .home__section--featured .owl-next:before{margin-right:12px;font-size:40px}.category-french-drains .home__section--tabs .tab--title{display:inline-block !important;border-radius:10px 10px 0 0 !important;margin-bottom:-5px}.categorypath-products-drainage-french-drains .content--description{width:100% !important}.category-french-drains ul.retaining_walls{min-width:275px !important}.categorypath-products-drainage-french-drains .owl-next{margin-right:-30px !important;right:0}.category-french-drains a.action.primary{text-align:center;margin:0 auto;display:block;max-width:185px;float:none}.category-french-drains .home__section--featured .owl-prev{left:-30px}.categorypath-products-drainage-french-drains .owl-stage-outer{margin-right:0 !important}.category-french-drains .content--description .img-thumb{text-align:center}.category-french-drains .home__section--tabs .tab--content{float:left !important}.cms-tools-and-calculators-valve-box-consolidation #vlv-spec a{margin:0}.cms-tools-and-calculators-valve-box-consolidation .searchTable ul#custom-search-specs{float:none;margin:0 auto;max-width:150px;padding:10px 0}ul#custom-search-specs li:nth-child(2){margin-left:0 !important}.cms-tools-and-calculators-valve-box-consolidation input#searchBox{width:100%}.cms-tools-and-calculators-valve-box-consolidation .searchTable .srch-bx span:nth-child(2){display:inline-block !important;width:100%}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs .rst_img{float:left;margin-right:10px;padding:0}.cms-tools-and-calculators-valve-box-consolidation .resultTable img{margin-top:0;margin-right:0;margin-bottom:0}.cms-tools-and-calculators-valve-box-consolidation .pro_type .navigation li a{padding-left:0}.cms-tools-and-calculators-valve-box-consolidation .resultTable .col-md-6 img{margin:auto}.cms-tools-and-calculators-valve-box-consolidation .resultTable #vlv-img img{margin:auto}.cms-tools-and-calculators-valve-box-consolidation #dataFrm .spec_line span{margin-left:-10px}.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch span.link-s-b{clear:both !important;display:grid;width:60%;text-align:center;margin:10px auto}.view-full-list-cta span.link-s{margin:20px 0}.cms-tools-and-calculators-valve-box-consolidation .configTable-wrapeer .srch-spec{background-color:none}.cms-tools-and-calculators-valve-box-consolidation .category-description h1{font-size:30px !important}.cms-tools-and-calculators-valve-box-consolidation .qual-box-images{padding-top:0}.cms-tools-and-calculators-valve-box-consolidation .searchTable{border-right:none}.cms-tools-and-calculators-valve-box-consolidation .category-description .text-box{margin-bottom:0}.cms-tools-and-calculators-valve-box-consolidation main#maincontent{padding-top:15px}.cms-tools-and-calculators-valve-box-consolidation .searchTable .srch-bx{display:block}.cms-tools-and-calculators-valve-box-consolidation .searchTable span.title-srch{width:100%;flex:none;clear:both;padding:10px 0}.cms-tools-and-calculators-valve-box-consolidation .searchTable .srch-spec{padding-right:10px}.cms-tools-and-calculators-valve-box-consolidation h1.page-title{font-size:22px}.cms-tools-and-calculators-valve-box-consolidation .searchTable ul#custom-search-specs{background:0 0}.cms-tools-and-calculators-valve-box-consolidation .searchTable button#attr_submit{margin-left:-10px}div.header.content{padding:0 !important}.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{height:auto;min-height:none!important}.modal-content img{margin-top:20px}.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{min-height:unset}.modal-popup{margin-top:50px}.cms-tools-and-calculators-valve-box-consolidation .configTable{display:inline-block}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs div{padding-left:0}}@media (min-width:400px) and (max-width:480px){.cms-tools-and-calculators-valve-box-consolidation .searchTable-wrapper input#searchBox{width:100%}}@media (min-width:360px) and (max-width:375px){.cms-tools-and-calculators-valve-box-consolidation .searchTable-wrapper input#searchBox{width:100%}}@media (max-width:320px){.cms-tools-and-calculators-valve-box-consolidation .searchTable-wrapper input#searchBox{width:100%}.cms-tools-and-calculators-valve-box-consolidation span.title-srch{font-size:20px !important}}.catalog-product-view .product-drain-wrap .details-attributes.specs .attribute .name{width:100%}.catalog-product-view .product-drain-wrap .details-attributes.specs .attribute .data{width:100%}.catalog-product-view .product-drain-wrap .details-attributes.specs .details-attributes .attribute .name{width:100% !important}div.block-search .label{position:absolute;top:-35px !important;right:0;display:block;text-align:center;width:50%;float:right;color:#fff;font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-size:14px;line-height:37px;font-weight:300;text-transform:uppercase;position:absolute;width:50%;right:0;top:100%;box-shadow:0 2px 6px rgba(0,0,0,.15);background-color:#00529c}div.minicart-wrapper{right:0;margin-bottom:6px}div.logo{margin-left:calc(50% - 100px);margin-bottom:6px}div.header.content{padding:15px}div.minicart-wrapper.active .block-minicart{z-index:99999}div.block-search form.form.minisearch.active .control{top:0}div.block-search form.form.minisearch.active .control input#search,div.block-search form.form.minisearch .control input#search{margin:0}div.block-search form.minisearch.active .field.search .label.active{display:block !important}.home__section--heading h2.drainage--tools--resources--title{padding-top:30px;padding-bottom:15px;margin:0 auto;max-width:100%;font-size:22px}.category-type-clp .home__section--tabs .tab--title{padding-left:5px;padding-right:5px;float:none;display:inline-block}.home__section--tabs .tab--title:first-child{margin-left:0 !important}.category-type-clp .home__section--featured{padding:30px 20px}div.block-search input{padding:5px 10px}.view--in--app .link{display:none}.view--in--app h2{font-size:22px}.view--in--app p{font-size:14px;line-height:1.2}.view--in--app .view--in--app--additional-section{text-align:center}.view--in--app .view--in--app--additional-section a.action.primary,.want--to--know--more--additional-section a.action.primary{display:inline-block;text-align:center;float:none;margin-top:0;margin-bottom:10px}.want--to--know--more .want--to--know--more--additional-section a{margin-top:0}.clp__product--overview--products-widget--items li{margin:0 0 20px}div.clp__product--overview--wheretobuy{max-width:100%}div.clp__product--overview--wheretobuy .clp__product--overview--wheretobuy-location{width:100%}.clp__product--overview--wheretobuy .clp__product--overview--wheretobuy-location .input-box{min-width:100%}.want--to--know--more.clp__product--overview--wheretobuy-more{padding:20px;width:90%;background:#f0efec}.want--to--know--more.clp__product--overview--wheretobuy-more h2.want--to--know--more--title{margin-top:10px}body.catalog-categories-subcategories-list .filter-options{display:inline-block;margin:0;width:100%;margin-top:10px}body.catalog-categories-subcategories-list .filter-options-item{flex-basis:inherit;max-width:100%;width:100%;margin:0;border-bottom:1px solid #ccc;line-height:normal}body.catalog-categories-subcategories-list .filter-options-title{width:100%;display:inline-block;padding:10px 0;text-align:left;color:#000;font-size:14px;padding-left:5px}body.catalog-categories-subcategories-list .filter.active .filter-options-title:after,body.catalog-categories-subcategories-list .filter-options-title:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:inherit;color:inherit;content:'\f0d7';font-family:'fontawesome';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;top:10px;right:10px}body.catalog-categories-subcategories-list .filter-options-content{position:relative;margin-bottom:10px !important}.product--selector--list .selector--attributes--list{width:100%;display:inline-block;margin:0;padding-top:20px}.product--selector--list .selector--attributes--list dl{width:49%;display:inline-block}.minicart-wrapper .action.showcart{width:50px}.minicart-wrapper .action.showcart:before{float:left}.minicart-wrapper .action.showcart .counter.qty{float:right}div.header.panel>.header.links{right:70px}.minicart-wrapper .block-minicart:before{right:45px}.minicart-wrapper .block-minicart:after{right:44px}.proText{width:100%}#showDiv{display:none}.showMobBtn{display:block;margin:10px 0}.showMobBtn button{border-radius:0;background:#00529c;color:#fff;margin:0;padding:15px 40px 15px 20px;line-height:normal;height:auto;box-shadow:none;font-size:15px;font-weight:300;border:0}.showMobBtn button:hover,.showMobBtn button:focus,.showMobBtn button:active{background:#00529c;color:#fff}.showMobBtn button:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:inherit;color:inherit;content:'\f0d7';font-family:'fontawesome';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:15px;top:15px}.modal-popup.modal-slide{left:1px}}.logo img{display:inline-block}.logo{text-align:center}#ui-id-1{z-index:99999}.field.search:first-child{position:relative}#topcontrol{z-index:99999}.header.panel .customer-menu .header.links{z-index:99999999}.clp__product--overview--hero .floating a.action.primary{float:none}.contractor-tabs-wrapper .contractor-content-wrapper{display:none}.certified-preferred-wrapper{display:inline-block;width:39px}.company_preferred{float:right}.contractor-tabs-wrapper .contractor-name{display:none;padding-left:90px}.contractor-tab-heading .tab-icon-custom:before,.contractor-subtab .subtab-icon-custom:before{content:"+";line-height:15px}.contractor-tab-heading.tab-open .tab-icon-custom:before,.contractor-subtab.tab-open .subtab-icon-custom:before{content:"-";line-height:15px}.certified-preferred-wrapper .company_certified,.certified-preferred-wrapper .company_preferred{float:right;margin-right:2px}.contractor-name-cell{width:62%;float:left;padding-left:15px}.contractor-tab-heading{background:#b3b2b2;color:#000;font-weight:700;padding:5px 10px;margin-bottom:5px;cursor:pointer;font-size:25px}.tab-icon-custom:before{font-size:30px;margin-right:3px}.contractor-subtab{cursor:pointer;padding-left:58px;clear:both;padding-top:5px}.contractor-tabs-wrapper{background:#efefef}.contractor-content{padding:5px 20px 10px 10px;color:#565656;text-transform:capitalize}.contractor-content .company_preferred,.contractor-content .company_certified,.contractor-content .contractor-company{display:inline-block}.subtab-icon-custom{display:inline-block;padding:0 3px;background:#fff;border:1px solid #606365;line-height:11px;width:18px;text-align:center;margin-right:5px}.contractor-content .company_preferred:before{content:"";background:url('../images/contractor-icons.png') no-repeat;width:15px;height:17px;background-size:33px;float:left;top:3px;left:5px;background-position:0 2px}.contractor-content .company_certified:before{content:"";background:url('../images/contractor-icons.png') no-repeat;width:17px;height:18px;background-size:30px;float:left;background-position:-14px 3px}.contractor-content .contractor-company,.contractor-content .contractor-subtab{color:#565656;font-weight:600}.contractor-content a{text-transform:none}.under-banner-txt{font-weight:700;margin-bottom:5px}.under-banner-txt span.certified:before{content:"";background:url('../images/contractor-icons.png') no-repeat;width:17px;height:18px;background-size:30px;float:left;background-position:-14px 3px}.under-banner-txt span.preffered:before{content:"";background:url('../images/contractor-icons.png') no-repeat;width:15px;height:17px;background-size:33px;float:left;top:3px;left:5px;background-position:0 2px}.right-bar{padding-right:3%;border-right:2px solid}.contractor-content{width:100%;float:left}.contractor-tabs-wrapper-main{float:left;width:100%}@media(max-width:630px){.logo{width:100%}}@media(max-width:611px){.clp__product--overview--tabs .tab--title{height:115px}}@media(max-width:767px){.header.content{padding:0}.form.minisearch.active .field.search .label.active{display:none}.minisearch{background:#00529c;display:block;width:100%;float:left}.minicart-wrapper{margin-top:14px;right:15px;bottom:auto;top:0}.block-search .label{position:absolute;top:45px;right:0;display:block;text-align:center;width:50%;float:right;color:#fff;font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-size:14px;line-height:37px;font-weight:300;text-transform:uppercase;position:absolute;width:50%;right:0;top:100%;box-shadow:0 2px 6px rgba(0,0,0,.15);background-color:#00529c}.contractor-content .contractor-subtab{padding-left:18px}div.contractor-tabs-wrapper .contractor-name{padding-left:15px}.contractor-name-cell{margin-top:10px}.extra-category{padding:10px 0 10px 24px}.extra-category a:after{padding-bottom:3px}}@media(min-width:640px) and (max-width:767px){.logo{margin-left:calc(50% - 100px);max-width:162px;margin-top:2px}div.block-search .label{top:-39px !important}div.where__to__buy--link{top:51px !important}div.block-search{position:absolute;top:90px;right:0;left:0}.want--to--know--more.clp__product--overview--wheretobuy-more{width:95%}.minicart-wrapper .block-minicart:before{right:30px}.minicart-wrapper .block-minicart:after{right:29px}}@media (min-width:768px){.block-search input{color:#3e3d3c}}.block-search input{color:#3e3d3c}@media (min-width:768px){.product--selector--list .selector--grid-item{display:block;width:49%;flex-basis:auto}}.page-footer .common--section-help li{max-width:50%;float:left;margin:20px 0}.common--section-help{overflow:auto}.common--section-help .support .footer-li-child:before{font-size:55px;content:'\f0ac'}.common--section-help .tel .footer-li-child:before{font-size:67px;content:'\f10b'}.common--section-help .tel .footer-li-child:before,.common--section-help .support .footer-li-child:before{font-family:'fontawesome';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:inherit;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.footer-li-child{display:block}.common--section-help .support:before,.common--section-help .tel:before{content:'';font-size:0}.common--section-help .tel .footer-li-child:before{font-size:55px}.common--section-help dt{margin-bottom:0}.navigation .level0 .submenu a.raindrip-btn:after{content:"\f08e";font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:relative;left:10px;font-size:18px;top:3px;color:#abb4bf;font-weight:700}.product-info-main .product.attribute.sku{padding:10px 0;font-size:21px;font-style:italic;text-transform:uppercase;text-align:center}.product-add-form .box-tocart .field.qty,.product-add-form .box-tocart .actions{display:inline-block;padding:0 5px}.product-add-form .box-tocart .actions button{width:100%;vertical-align:middle}.proText{display:block;text-align:center;width:100%}.box-tocart .fieldset{text-align:center}.catalog-product-view .clp__product--overview--wheretobuy-location{margin:0 auto}.catalog-product-view div.clp__product--overview--wheretobuy{padding-top:0}.catalog-product-view .clp__product--overview--wheretobuy-location{max-width:100%}.fancybox-overlay{background:#0000009e}.home__section--tabs .tab--title{min-width:17%}.home__section--tabs .tab--floating li~li{display:block}.home__section--tabs .tab--floating li{max-width:70%;width:450px;margin:10px auto;padding:30px 37px}.home__section--tabs .tab--floating{position:relative;left:auto;top:auto;transform:translate(0,0%);width:1024px;max-width:100%;margin:0 auto}@media (max-width:420px){.category-valve-boxes .configTable #srchRs .rst_img{width:210px;float:none}.category-valve-boxes .cat-valve-boxes #rst{display:block}.resultTable-wrapper .vlv-dt-pane.col-md-8{padding-left:0}.col-lg-6.col-xs-12.resultTable-wrapper{background:#f1efec}.home__section--tabs .tab--title{max-width:23%}.clp__product--overview--tabs .tab--switch.icon-recycle{margin-left:-12px}.clp__product--overview--products-widget--items .action.primary.clp__product--overview--products-widget--item-link{border-color:#00529c;color:#00529c}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs .rst_img{float:none;max-width:210px}}@media(min-width:769px){.home__section--tabs .tab--floating li.other-1,.home__section--tabs .tab--floating li.other-2,.home__section--tabs .tab--floating li.other-3{display:inline-block !important;float:left;width:25%;margin:0 5px}.home__section--tabs .tab--floating li{float:right;margin-right:20px}.home__section--tabs .tab--title{width:180px !important;min-width:15%;margin:0!important}}@media screen and (min-width:768px) and (max-width:1200px){div.header.content{padding-left:10px;padding-right:10px}div.header.content .logo{width:100%;display:inline-block;text-align:left;max-width:100%}div.section-item-content nav.navigation li.level0{padding:0 10px}div.section-item-content nav.navigation li.level0:nth-child(3){padding-left:10px}div.section-item-content nav.navigation li.level0:last-child{padding-left:0}div.section-item-content nav.navigation li.level0>a.level-top{font-size:13px;padding:0;line-height:40px}div.section-item-content nav.navigation li.level0:last-child>a{width:60px;line-height:30px;font-size:13px}div.block-search{width:300px;padding-left:5px}div.block-search input{height:40px;line-height:normal;font-size:15px;padding:5px 35px 5px 5px}div.block-search .action.search{top:8px}div.block-search .action.search:before{font-size:20px;line-height:25px}div.home__section--heading.floating h1{font-size:36px}div.home__section--heading.floating h2{font-size:16px;max-width:380px}.blue-bg .col-lg-5.col-md-12.col-sm-12.hidden-xs.padding-zero{width:25%}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero{width:55%}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero .banner-text{margin-left:10px;padding-top:0}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero .banner-text h2{font-size:22px;padding-bottom:5px}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero .banner-text p{font-size:14px;margin-bottom:0}.blue-bg .col-lg-2.col-md-3.col-sm-3.padding-zero{width:20%}.blue-bg .col-lg-2.col-md-3.col-sm-3.padding-zero .banner-anchor-wrapper{margin-left:0;padding:15px 0 0}.blue-bg .col-lg-2.col-md-3.col-sm-3.padding-zero .banner-anchor-wrapper a{width:85%;display:inline-block;padding:7px 0;text-align:center;font-size:15px}.home__section--tabs .tab--title{max-width:12%}body.catalog-categories-subcategories-list.page-layout-1column .filter-options{flex-wrap:wrap;justify-content:space-between;margin-left:0}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item{margin:0 15px 10px 0 !important}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item:nth-child(3n+0) div.filter-options-content{right:0;left:auto}.my_planHeader.my_plan1.download{display:none}.my_planFeature.my_plan4{display:none}}.disc-msg{background-color:#e0e0e0;display:flex;align-content:center;flex-flow:row;justify-content:space-between;max-width:650px;height:160px;width:100%}.disc-arrow{width:0;height:0;border-top:80px solid #e0e0e0;border-bottom:80px solid #e0e0e0;border-left:80px solid transparent;position:absolute;right:0;top:0}.disc-text{width:56%;display:flex;flex-flow:column;padding:15px;background-color:#00529c;color:#fff;position:relative}.disc-link{display:flex;justify-content:center;padding-right:40px;flex-flow:column}.disc-link a{background:#fb9c3b;color:#fff;border-color:#fb9c3b;line-height:24px;border:2px solid #fb9c3b;border-radius:4px;text-decoration:none;padding:4px 15px;font-size:15px}.disc-link a:hover{border-color:#fff}.disc-title{font-size:x-large;font-weight:700}.catalog-product-view .product-drain-wrap .description-wrap .right-side{font-size:18px !important}.catalog-product-view .product-drain-wrap .details-attributes .attribute .data{font-size:18px !important}aside.modal-popup{z-index:999999 !important}.view--in--app-wrapper.full-bleed{clear:both}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.category-valve-boxes .col-md-4.rst_img{width:25%}.search-icon-box i.fa.fa-search{font-size:45px !important;margin-top:15px}.category-valve-boxes .cat-valve-boxes .spec_line .col-md-6{width:99%;margin-left:10px}.proTextModal-wrapper .modal-content{width:100%}.category-french-drains .home__section--featured .owl-prev:before{font-size:45px;margin-left:15px}.category-french-drains .home__section--featured .owl-next:before{margin-right:-3px;font-size:45px}.categorypath-products-drainage-french-drains .owl-stage-outer{margin-right:0 !important}.category-french-drains .content--on-top figcaption{padding-bottom:10px}.category-french-drains .home__section--tabs .tab--title{display:inline-block !important;border-radius:20px 20px 0 0 !important}.category-french-drains .home__section--tabs .tab--content{float:left !important}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs .rst_img{float:left;margin-right:10px;padding:0}.cms-tools-and-calculators-valve-box-consolidation #vlv-spec a{padding:0}.cms-tools-and-calculators-valve-box-consolidation .resultTable .col-md-6{width:50%;margin-bottom:30px}.cms-tools-and-calculators-valve-box-consolidation .product_attr{margin-right:-10px}.cms-tools-and-calculators-valve-box-consolidation .resultTable .col-md-6 img{margin:auto}.cms-tools-and-calculators-valve-box-consolidation #main .text-box{display:block}.cms-tools-and-calculators-valve-box-consolidation #main .intro-text{width:100%}.cms-tools-and-calculators-valve-box-consolidation .resultTable-wrapper .resultTable .col-md-6{float:left}ul#custom-search-specs li:nth-child(2){margin-left:15% !important}.cms-tools-and-calculators-valve-box-consolidation #rst .col-md-4.rst_img{width:25%;float:left;margin-right:10px;padding-top:5px}.cms-tools-and-calculators-valve-box-consolidation .view-full-list-cta{display:block;text-align:center;padding-bottom:50px}.cms-tools-and-calculators-valve-box-consolidation .configTable{display:inline-block}.cms-tools-and-calculators-valve-box-consolidation .configTable button#attr_submit{margin-left:-7px}.cms-tools-and-calculators-valve-box-consolidation #dataFrm .spec_line span{margin-left:-10px}.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch h2{font-size:20px !important}.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch #ytv-2{margin-left:0}a#pro-ind-parking-tab{padding:1px 20px;line-height:26px}nav.navigation .nav-2 .submenu--bottom-content div.cols .block-static-block{width:100%}.proText{width:80%}.clp__product--overview--sideview:nth-child(3) .content{margin-left:20px !important}.clp__product--overview--sideview.left-preassembled{display:inline}.clp__product--overview--sideview .content{max-width:100% !important}.left-preassembled-main .home__section--heading.left-preassembled h2{margin-left:35px}.clp__product--overview--tabs .tab--content img{top:110px !important}.clp__product--overview--products-widget--items .action.primary.clp__product--overview--products-widget--item-link{border-color:#00529c;color:#00529c}.case-studies .my_planFeature.my_plan1 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:153px;background:#f0f8ff;line-height:31px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.cms-home-drainage .container,.cms-home-drainage-b .container{margin:0 auto !important}.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch{background-color:transparent !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:10px 14px !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes .spec_line .col-md-6{width:100%}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:12px 7px 3px 1px !important}@supports (-webkit-overflow-scrolling:touch){.cms-specifications .speci-sub-content .sub-sub-block-title .col-md-5{padding:0;width:100%;top:-25px}.cms-specifications .sub-sub-content .col-md-3{display:inline-flex}}.cms-specifications .speci-sub-content .sub-sub-block-title .col-md-5{padding:0;width:100%;top:-25px}.cms-specifications .sub-sub-content .col-md-3{display:inline-flex}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs .rst_img{padding:0}.pro_type ul#custom-search-specs li{width:30%;margin-right:5%}ul#custom-search-specs li:last-child{margin-right:0;float:none}.pro_type ul#custom-search-specs li img{object-fit:contain}ul#custom-search-specs li:nth-child(2){margin-left:0 !important}.case-studies .my_planFeature.my_plan1 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:153px;background:#f0f8ff;line-height:31px}a#pro-ind-parking-tab{padding:1px 20px;line-height:26px}.left-preassembled-main{padding:0}.left-preassembled-main .home__section--heading.left-preassembled h2{margin-left:35px}.clp__product--overview--products-widget--items .action.primary.clp__product--overview--products-widget--item-link{border-color:#00529c;color:#00529c}div.section-item-content nav.navigation li.level0{padding:0 15px}div.section-item-content nav.navigation li.level0:nth-child(3){padding-left:10px}div.section-item-content nav.navigation li.level0:last-child{padding-left:0;padding-right:0}div.section-item-content nav.navigation li.level0>a.level-top{font-size:15px;padding:0;line-height:30px}div.section-item-content nav.navigation li.level0:last-child>a{width:70px;line-height:30px;font-size:16px}div.block-search{width:250px}.home__section--tabs .tab--title:first-child{margin-left:0 !important}.home__section--tabs .tab--title{max-width:15.5%;float:none;display:inline-block;vertical-align:top;word-break:break-all}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero .banner-text{padding-top:10px}.blue-bg .col-lg-2.col-md-3.col-sm-3.padding-zero .banner-anchor-wrapper{padding:25px 0 0}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item:nth-child(4n+0) div.filter-options-content{right:0;left:auto}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item:nth-child(3n+0) div.filter-options-content{right:auto;left:0}.proText{width:60%}.categorypath-products-drainage-grates-channel-drain-grates .navigation .product_type_box{margin:0 !important}}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){div.section-item-content nav.navigation li.level0{padding:0 15px}div.section-item-content nav.navigation li.level0:nth-child(3){padding-left:15px}div.section-item-content nav.navigation li.level0:last-child{padding-left:0}div.section-item-content nav.navigation li.level0>a.level-top{font-size:15px;padding:0;line-height:30px}div.section-item-content nav.navigation li.level0:last-child>a{width:70px;line-height:30px;font-size:16px}div.block-search{width:350px}.blue-bg .col-lg-4.col-md-7.col-sm-8.padding-zero .banner-text{padding-top:10px}.blue-bg .col-lg-2.col-md-3.col-sm-3.padding-zero .banner-anchor-wrapper{padding:25px 0 0}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item:nth-child(4n+0) div.filter-options-content{right:0;left:auto}body.catalog-categories-subcategories-list.page-layout-1column .filter-options-item:nth-child(3n+0) div.filter-options-content{right:auto;left:0}}@media screen and (min-width:1201px) and (max-width:1335px){div.block-search{width:220px;padding-left:5px}nav.navigation li.level0{padding-right:15px}.navigation li.level0:nth-child(3){padding-left:15px}}@media screen and (min-width:768px) and (max-width:927px){div.section-item-content nav.navigation li.level0{padding:0 10px}div.section-item-content nav.navigation li.level0:nth-child(3){padding-left:10px}div.section-item-content nav.navigation li.level0:last-child{padding-left:0;padding-right:0}div.section-item-content nav.navigation li.level0>a.level-top{font-size:12px;padding:0;line-height:30px}div.section-item-content nav.navigation li.level0:last-child>a{width:60px;line-height:30px;font-size:13px}div.block-search{width:230px}}@media only screen and (max-width:639px){div.block-search{top:90px}}@media (max-width:630px){div.logo{width:100%;margin-bottom:14px;margin-left:calc(50% - 52px)}}.home__section--heading h2{padding:10px}.extra-category a{padding:0!important;color:#006bb4!important;font-weight:700!important}.extra-category a:hover{background-color:transparent!important}.extra-category a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:inherit;color:inherit;content:'\f0da';font-family:'fontawesome';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;margin-left:5px}@media only screen and (max-width:1024px){.searchTable input#searchBox{height:42px}.cat-valve-boxes .spec_line .col-md-6{width:46%}.disc-msg{flex-flow:column;width:100%;height:auto}.disc-text{width:100%;text-align:center;padding:0}.disc-text span{padding:10px}.disc-arrow{display:none}.disc-link{display:inline-block;text-align:center;padding:15px 0}}.homeowners_menu{width:500px}.category-channel-and-trench-drains .home__section--tabs .tab--title .tab--switch{font-size:13px}@media screen and (max-width:768px){.cms-home-drainage .column.main .label-bar .dynamic-label,.cms-home-drainage-b .column.main .label-bar .dynamic-label{margin-left:0 !important;padding-left:15px}.cms-home-drainage label.col-md-3.col-xs-12,.cms-home-drainage-b label.col-md-3.col-xs-12{width:100% !important}.dynamic-label.col-md-9.col-xs-12{width:100% !important}.steps-wrapper .col-md-3.col-xs-12{width:100%!important}.cms-home-drainage .tab-content.col-md-9.col-xs-12,.cms-home-drainage-b .tab-content.col-md-9.col-xs-12{width:100% !important}article.step4-block .product{width:100%}.cms-home-drainage .select-qty span,.cms-home-drainage-b .select-qty span{height:40px}section.step-blocks .step4-block div.select-qty select{margin-left:unset !important}.drainage.category-banner.container{height:auto !important}.cms-home-drainage .main .category-banner.left-aligned,.cms-home-drainage-b .main .category-banner.left-aligned{padding-left:0 !important}section.step-blocks .step4-block div.select-qty span{margin-left:0!important}.cms-home-drainage .cms-page-view .column.main .additional_btns #btn_all_cart,.cms-home-drainage-b .cms-page-view .column.main .additional_btns #btn_all_cart{margin-left:9px}article.step4-block .product{margin:5px .5% !important}.cms-home-drainage .column.main .additional_btns button#btn_all_cart,.cms-home-drainage-b .column.main .additional_btns button#btn_all_cart{margin-left:9px !important}article.step4-block li.product{margin:5px 1%}.home__section--content .tab--title{text-align:left !important;padding-left:15px !important}.category-type-clp .home__section--tabs .tab--title{display:block}.category-channel-and-trench-drains .home__section--tabs .tab--title{width:100%;max-width:100%}.home__section--tabs .tab--content{float:unset!important}.home__section--tabs .tab--content{margin-left:0}.home__section--tabs .tab--content{margin-top:0}.category-channel-and-trench-drains .home__section--tabs .tab--title{margin-top:2px !important}.category-type-clp .home__section--tabs .tab--title{border-radius:0}.home__section--tabs .tab--title{margin:0}.full-bleed.drainage--tools--resources-wrapper{margin-top:50px}.home__section--content .tab--title:after{content:"\f054";font-family:'fontawesome';position:absolute;right:15px}.home__section--content .tab--title.active:after{color:#fff!important;content:"\f078"}}.clp__product--overview--products-widget--items li{min-height:30px !important}.categorypath-products-drainage-catch-basins-square-catch-basins a.action.primary.clp__product--overview--products-widget--item-link{float:none !important;display:inherit;margin:0 auto;position:relative !important;max-width:170px;text-align:center}.clp__product--overview--grates-duraslopetrenchdrain .floating a.action.primary{float:none !important}.clp__product--overview--hero .floating a{margin-left:0!important}a.action.primary.clp__product--overview--products-widget--item-link{position:relative !important;float:none!important;margin:0 auto;display:inherit;text-align:center;width:170px}.categorypath-products-drainage-pop-up-emitters .clp__product--overview--products-widget--items a.action.primary{margin-top:10px;float:none !important;clear:both;margin:0 auto;position:relative !important;display:inherit;text-align:center;width:160px}.category-pro-series-channel-drains .clp__product--overview--products-widget--item dl{min-height:200px}.floating a.action.primary{float:none !important}li.clp__product--overview--products-widget--item a.action.primary{float:none !important;position:relative !important;display:inherit;width:160px;margin:0 auto}.categorypath-products-drainage-french-drains-ezflow .clp__product--overview--products-widget--item dl{padding-bottom:60px;min-height:209px}.clp__product--overview--products-widget--items li{min-height:10px !important}.categorypath-products-drainage-grates-catch-basin-grates.category-catch-basin-grates .clp__product--overview--products-widget--items dd{min-height:293px}.categorypath-products-drainage-grates-pipe-grates .clp__product--overview--products-widget dl{min-height:210px}.category-dura-slope-trench-drains .clp__product--overview--products-widget--item dl{min-height:230px !important}.category-dura-slope-trench-drains .clp__product--overview--products-widget--item-name{min-height:45px}.catalog-category-view .clp__product--overview--products-widget--item-name{min-height:42px}h2.text-primary{min-height:50px}.row-same-height ul{min-height:120px}.catalog-category-view strong.clp__product--overview--products-widget--item-name{min-height:40px}.catalog-category-view .clp__product--overview--products-widget--item dl{min-height:220px}.categorypath-products-drainage-catch-basins-catch-basin-grates .clp__product--overview--products-widget ul li dl dd ul{min-height:310px}.categorypath-products-drainage-catch-basins-catch-basin-grates .clp__product--overview--products-widget--item dl{padding-bottom:0 !important;min-height:420px}.categorypath-products-drainage-grates-channel-drain-grates strong.clp__product--overview--products-widget--item-name{min-height:80px!important}li.clp__product--overview--products-widget--item a.action.primary{text-align:center!important}.categorypath-products-drainage-channel-and-trench-drains.category-type-clp .home__section--featured{max-width:92% !important}.cms-page-view[class*=cms-stormwater-managemen] .column.main .tab-rds .nav-tabs>li>a{font-size:16px !important}a#pro-ind-parking-tab{padding:14px 20px;line-height:26px}.case-studies .col-xs-12.col-sm-12.col-sm-12{padding:0}.case-studies .col-md-10{background-color:#f0f8ff;padding:0 !important}.case-studies .node-content .field-item p{padding:5px 10px;text-align:justify}.case-studies h3{text-align:justify;font-size:20px;margin-top:0}.case-studies .node-content .field-item h2,.node-content .field-item h1,.node-content .field-item h3{margin:10px 0;color:#1b8cb7}.case-studies .node-content .field-item h2{font-size:30px;padding:0}.case-studies .blog-img{padding:10px 0}.case-studies .node-content .field-item h1{font-size:40px}.case-studies .list{margin:10px 0 10px 26px}.case-studies .list li{padding-top:5px}.case-studies .product-button{font-size:11px;height:30px;margin-top:30px;background-color:#fcb03e;border:0;padding:0 15px;color:#fff;display:-webkit-box;margin:20px auto}.case-studies .green{color:green}.case-studies .red{color:red}.case-studies .drainage-img{width:100%}.case-studies .my_feature img{float:right;width:20px;margin-top:9px}.case-studies .my_planFeature img{float:right;width:20px;margin-right:10px}.case-studies .comparison-table .col-md-2{padding-left:0}.case-studies .smallheading{clear:both;margin:20px 0}.case-studies .comparison-table{margin-bottom:70px}#scrollspy_top .nav-tabs li a{display:table;width:100%;height:86px}#scrollspy_top .nav-tabs li a span{display:table-cell;vertical-align:middle}#scrollspy_top .nav-tabs-outer li a{height:auto;display:inherit;width:auto}.tab-rds .tab-content{background-color:inherit !important}@media (min-width:768px) and (max-width:992px){.case-studies .container{width:initial;padding-left:2em;padding-right:2em}}@media only screen and (max-width:1024px) and (min-width:768px){.cms-tools-and-calculators-valve-box-consolidation .vd-bx-wtch{background:0 0}.searchTable.col-lg-6.col-xs-12.searchTable-wrapper{border-right:none;width:100%}.col-lg-6.col-xs-12.resultTable-wrapper{margin-bottom:35px}.search-icon-box{background-color:#f3f1ee}.search-icon-box i.fa.fa-search{font-size:45px !important;margin-top:15px}.case-studies-main-wrapper .case-studies a.view-more{padding:5px 7px;max-width:150px}.case-studies .my_feature{background:#f0f8ff !important}.case-studies div.my_feature{line-height:61px}.case-studies div.my_planFeature{padding:15px 0 0 10px}}@media only screen and (max-width:992px) and (min-width:769px){.case-studies .my_feature{background:#f0f8ff !important}}#srchRs{font-weight:700}.rproduct{color:#00539c;text-align:center;font-size:18px;margin:20px 0 25px}.search_name span{color:#000}.search_name #vlv-name{color:#000}.resultTable-wrapper{background-color:#f3f1ee}#vlv-spec a{margin:0;text-decoration:underline}#vlv-spec a:before{content:'|';padding:0 10px}#vlv-details span{background-color:#fd9d2b;padding:10px 20px;border-radius:9px;color:#fff !important;font-size:13px;margin-top:20px;display:inline-flex}.resultTable #vlv-details span a{color:#fff !important}#vlv-details span i{display:none}div#resultTable span,.vlv-dt-pane{color:#3a3939}div.title-srch,span#vlv-status{font-size:18px!important;margin:10px 0;color:#05529c!important}#vlv-cover,#vlv-color,#vlv-app{color:#3d3c3c !important}.resultTable #vlv-sku,.textblue{color:#000 !important;font-weight:100}.col-md-4.rst_img{margin:4px 0 12px}.vlv-status{color:#00539c}.cms-tools-and-calculators-valve-box-consolidation .sku{float:left;color:#3a3939}.categorypath-products-drainage-grates-catch-basin-grates .clp__product--overview--products-widget--items li{margin:0 0 8px}.resultTable div.title-srch span#vlv-status:nth-child(2){font-weight:100;font-size:15px !important;color:#000 !important}.resultTable .search_name span:first-child{color:#3a3939;font-weight:700 !important;font-size:16px}.case-studies .my_planHeader{text-align:center;color:#fff}.case-studies .my_planTitle{font-size:18px;font-weight:700;padding:10px 0}.case-studies .my_planPrice{line-height:60px;font-size:35px}.case-studies .my_planDuration{margin-top:-.6em}.case-studies .my_feature{line-height:2.8em}.case-studies .my_planHeader.my_plan1 a{color:#fff}.case-studies .my_planHeader.my_plan2 a{color:#fff}.case-studies .my_planHeader.my_plan3 a{color:#fff}.case-studies .my_planFeature{padding:10px 0 0 10px}.case-studies .my_planFeature i.my_check{color:green}.case-studies .my_featureRow:nth-child(odd){background:#f0f3f5}.case-studies .my_featureRow:nth-child(even){background:#f0f3f5}.case-studies .my_planHeader.my_plan1,.case-studies .my_planHeader.my_plan2,.case-studies .my_planHeader.my_plan3{background:#0057a8;border:1px solid #fff}.case-studies .col-xs-12.col-sm-8{background-color:#f0f8ff}@media (max-width:768px){.case-studies .my_feature{text-align:center;background:#dadada}.case-studies .comparison-table p{text-align:center}.case-studies .col-xs-4.col-sm-4.my_planFeature.my_plan1 img{display:none}.case-studies .download{display:none}.case-studies .my_plan4 a img{display:none}}.case-studies .field-item .headingBlog h2{font-size:30px !important;font-weight:500 !important;color:#45c9fd !important;font-family:'Roboto' !important;padding:0 !important;margin:0 !important;letter-spacing:normal !important}.case-studies .field-item p{line-height:1.6 !important;padding:0 0 15px !important;font-family:'Roboto' !important;font-size:14px !important;color:#8a8a8a !important;font-weight:400}.case-studies .my_planTitle{font-size:15px}.cms-tools-and-calculators .resources .content_section ul li a{color:#0057a8 !important}.stromchamber-table .mk-fancy-table table thead tr th a{border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-weight:700;padding:7px 30px;font-size:1.4rem;line-height:3rem;box-sizing:border-box;vertical-align:middle;text-decoration:none;border-radius:100px;margin-top:15px}.stromchamber-table .mk-fancy-table table thead tr th a:hover{background:#fff;color:#0057a8}@media (min-width:768px){.case-studies .col-xs-12.col-sm-8{width:74.5%}.case-studies .col-md-2.col-sm-2.col-xs-4.my_planHeader.my_plan1{padding:0}.case-studies .col-xs-4.my_planHeader.my_plan1.hidden-xs{width:25%}.case-studies .col-xs-12.col-sm-4.my_feature{width:25.5%}.case-studies .col-sm-4.my_planFeature{width:33.5%}.case-studies .col-xs-4.col-sm-4.my_planFeature.my_plan3{width:22.5%}.case-studies .col-md-2.col-sm-2.col-xs-4.my_planHeader.my_plan1.download{width:15.3%}.case-studies .col-xs-4.col-sm-4.my_planFeature.my_plan4{width:19%;text-align:center}.case-studies .col-md-3.col-sm-3.col-xs-4.my_planHeader.my_plan1.a{width:18%}.case-studies .col-md-3.col-sm-3.col-xs-4.my_planHeader.my_plan1{width:25%}.case-studies .col-xs-4.col-sm-4.my_planFeature.my_plan2{width:23%}.case-studies .col-xs-4.col-sm-4.my_planFeature.my_plan3{text-align:center}.case-studies .my_planFeature img{float:unset;width:20px;margin-right:0}.case-studies .col-xs-12.col-sm-8{padding:0}.page-header .block-search{z-index:200}}.categorypath-products-drainage-french-drains .content--description{width:49%}ul.retaining_walls{margin-left:15px !important}.categorypath-products-drainage-french-drains .owl-stage-outer{margin-right:15px}.categorypath-products-drainage-french-drains .owl-next{margin-right:20px}.case-studies .comparison-table .col-md-10{background-color:#f0f8ff}.case-studies-main-wrapper .category-banner .category-wrap{position:relative}li.clp__product--overview--products-widget--item a.action.primary{width:170px}.categorypath-products-drainage-catch-basins-square-catch-basins a.action.primary.clp__product--overview--products-widget--item-link{width:170px}.categorypath-products-drainage-pop-up-emitters .clp__product--overview--products-widget--items a.action.primary{width:170px}.category-pipe-grates .clp__product--overview--products-widget--item dl{min-height:240px}.categorypath-products-drainage-grates-catch-basin-grates .clp__product--overview--products-widget--items li:nth-child(1) .action.primary{margin-top:41px}nav.navigation .inner--container-positioned>h3{margin-top:0;color:#3e3e3e;font-size:31px;font-weight:700;line-height:40px;margin-bottom:20px}nav.navigation .submenu--tabbed--items-content h3{color:#00529c;font-size:31px;font-weight:700;line-height:40px}nav.navigation .submenu--tabbed--items-content .subcategories--grid-template h3{color:#3e3e3e;font-size:16px;font-weight:700}a#pro-ind-parking-tab{padding:9px 20px !important;line-height:18px !important}#vlv-cover,#vlv-color,#vlv-app{color:#000 !important}.resultTable .textblue{color:#000 !important;font-weight:400 !important}.cms-tools-and-calculators-valve-box-consolidation #srchRs .vb-sku{font-weight:700 !important}.cms-tools-and-calculators-valve-box-consolidation .title-srch #vlv-status{color:#05529c !important}.resultTable #vlv-sku{color:#000 !important;font-weight:400 !important}.cms-tools-and-calculators-valve-box-consolidation .configTable #srchRs .rst_img{padding:0}.cms-tools-and-calculators-valve-box-consolidation .configTable .col-md-4.rst_img{background:#fff}.cms-tools-and-calculators-valve-box-consolidation .resultTable img{margin-top:0;margin-right:0;margin-bottom:0}.xsitemap li.level-1{font-weight:700}.xsitemap li.page-url,.xsitemap li.link{font-size:15.4px}.proTextModal-wrapper{border-radius:20px !important}.proTextModal-wrapper .modal-inner-wrap{width:100%;font-size:17px;color:#686868;max-width:550px;top:20%}.proTextModal-wrapper .modal-inner-wrap{background:0 0 !important;box-shadow:none;border-radius:20px !important}.proTextModal-wrapper footer.modal-footer{position:absolute;right:0;top:0;margin:0;padding:0 !important}.proTextModal-wrapper footer.modal-footer button{background:#fd9d2b;border:none;border-radius:inherit;padding:8px;color:#fff;margin:10px 10px 0 0}.proTextModal-wrapper div.modal-content{padding:10px;border:none;border-radius:20px}.proTextModal-wrapper .warning-title{color:#0b59a6;font-size:30px;padding:15px 0 25px}.proTextModal-wrapper .warning-msg-text{padding:10px 30px 35px}.proTextModal-wrapper .warning-msg-link{color:#535353;text-decoration:underline;font-weight:600}.proTextModal-wrapper .modal-footer{border:none !important}.proTextModal-wrapper .model-text-prop{text-align:justify}li.stromchamber-table{width:100%;max-width:100%;box-shadow:none!important;border:none !important;background:0 0 !important;box-sizing:border-box}.stromchamber-table table th{background-color:#00529c !important;border-left:1px solid #00529c;border-right:1px solid #00529c;padding:18px 12px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px}.stromchamber-table table th span{display:block;padding-top:4px}.stromchamber-table table th span a{color:#eee;text-decoration:underline}.stromchamber-table .shortcode-heading{font-weight:700;font-size:14px;padding-top:15px;padding-bottom:15px;background:#00529c;color:#fff;text-align:left;margin-bottom:0;margin-top:0;text-align:center}.stromchamber-table .shortcode-heading span{padding-right:10px}.stromchamber-table table td{padding:12px;border-left:1px solid #fff;text-align:center;color:#777}.stromchamber-table table td strong{color:#00529c}.stromchamber-table table tr{background-color:rgba(0,0,0,.02)}.stromchamber-table table tr:nth-child(2n+1){background-color:rgba(0,0,0,.04)}.stromchamber-table .clp__product--overview--products-widget--item-image{height:auto !important}.stromchamber-table table tr.img_head th{padding:0;background:#fff !important;border-color:#fff !important}.stromchamber-table table tr.img_head th img{max-width:376px;display:block}.stromchamber-table .mk-fancy-table:first-child table th:first-child{vertical-align:middle}.stromchamber-table .mk-fancy-table table td{min-width:280px}.clp__product--overview--sideview.right .content{max-width:inherit;text-align:center;max-width:45%;padding-top:35px}.clp__product--overview--sideview.right img{max-width:470px;margin-right:18px}body.cms-leed .column.main,body.cms-leed .column.main h1,body.cms-leed .column.main .col-md-9.content_section p,body.cms-leed .column.main .col-md-9.content_section ul li{font-family:"times new roman" !important}body.cms-leed .column.main .col-md-9.content_section ul li{list-style:disc}body.cms-leed .column.main .col-md-9.content_section ul{padding-left:35px !important}body.cms-leed.cms-page-view .column.main a{color:#389bce !important}.clp__product--overview--products-widget p{font-size:28px !important}.testimonial-item.slick-slide{margin-left:15px;margin-right:15px;min-height:280px;border-radius:10px;padding:22px;box-sizing:border-box;background:#fff}.slick-track{padding:10px 0 40px}.testimonial-listing-carousel .testimonial-author{color:#00529c;font-weight:600}.testimonial-listing-carousel .testimonial-company{display:block;padding-top:6px;font-style:italic;font-size:13px;font-weight:600}.testimonial-title{text-align:center;padding-top:0}.testimonial-listing-carousel .slick-prev{position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.testimonial-listing-carousel .slick-next{position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.testimonial-listing-carousel .slick-prev:after{color:#fff;content:'\f104';font-family:'fontawesome';font-size:55px}.testimonial-listing-carousel .slick-next:after{color:#fff;content:'\f105';font-family:'fontawesome';font-size:55px}.testimonial-title a{text-decoration:none}.testimonial-listing-carousel .slick-arrow{border:none;box-shadow:none;background:0 0;font-size:0px;padding:7px 15px;z-index:8}.full-bleed.main-testimonial{background:#00529c}.testimonial-title a,.testimonial-title h2{color:#fff !important;margin-top:0}.testimonial-listing-carousel{max-width:1060px;margin:0 auto;width:100%}.clp__product--overview--sideview.right.sedimentrap .content{max-width:inherit}.stromchamber-table table tr.img_head th span{padding-top:0}.hid-mobi{display:none}.stromchamber-table .hidden-desk-table{display:none}.cms-page-view[class*=cms-stormwater-managemen] .column.main .tab-rds .nav.nav-pills>li>a{padding-top:5px;padding-bottom:5px}.tab-content-rds-24 .popover-trigger-link-2{left:350px;bottom:194px}.tab-content-rds-5 .popover-trigger-link-5{left:195px;bottom:268px}.tab-content-rds-12 .popover-trigger-link-5{left:125px;bottom:275px}.tab-content-rds-11 .popover-trigger-link-5{left:168px;bottom:352px}.tab-content-rds-6 .popover-trigger-link-1{top:247px;left:368px}.tab-content-rds-8 .popover-trigger-link-4{top:361px;left:251px}.tab-content-rds-9 .popover-trigger-link-5{top:344px;left:230px}.tab-content-rds-13 .popover-trigger-link-2{top:375px;left:375px}.tab-content-rds-14 .popover-trigger-link-3{top:362px;left:449px}.tab-content-rds-9 .popover-trigger-link-2{left:347px;top:215px}.tab-content-rds-9 .popover-trigger-link-3{right:214px;top:50px}.tab-content-rds-7 .popover-trigger-link-1{left:228px;top:223px}.tab-content-rds-5 .popover-trigger-link-4{left:327px;top:82px}.tab-content-rds-8 .popover-trigger-link-3{left:373px;top:232px}.tab-content-rds-12 .popover-trigger-link-3{left:222px;top:93px}body.cms-professionals- .tab-content-rds-5 .popover-trigger-link-5{left:109px;bottom:268px}body.cms-professionals- .tab-content-rds-12 .popover-trigger-link-5{left:23px;bottom:275px}body.cms-professionals- .tab-content-rds-11 .popover-trigger-link-5{left:74px;bottom:352px}body.cms-professionals- .tab-content-rds-6 .popover-trigger-link-1{top:250px;left:323px}body.cms-professionals- .tab-content-rds-8 .popover-trigger-link-4{top:361px;left:179px}body.cms-professionals- .tab-content-rds-9 .popover-trigger-link-5{top:344px;left:150px}body.cms-professionals- .tab-content-rds-13 .popover-trigger-link-2{top:375px;left:331px}body.cms-professionals- .tab-content-rds-14 .popover-trigger-link-3{top:362px;left:426px}#scrollspy_top .nav-tabs li a{display:table;width:100%;height:85px}#scrollspy_top .nav-tabs li a span{display:table-cell;vertical-align:middle}#scrollspy_top .nav-tabs-outer li a{height:auto;display:inherit;width:auto}.stormchamber-guide-wrapper .category-title h1{font-size:48px !important}.stormchamber-guide-wrapper h3{text-transform:uppercase}ul.linksList.nav li:before{content:"\2022";color:#000;display:inline-block;vertical-align:middle;margin-right:10px}ul.linksList.nav li a{color:#0057a8 !important}.custom-storm-data h3{text-align:left;clear:both;color:#565656!important;padding-top:20px;color:#0057a8;font-weight:700;font-size:20px}.custom-storm-data p{text-align:left;font-size:17px}.custom-storm-data:after{clear:both;height:0;overflow:hidden;display:block;content:""}.custom-storm-data{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;clear:both}.custom-storm-data .left p,.custom-storm-data .right p{text-align:left}.custom-storm-data .left{float:left;vertical-align:top;width:48%;margin-right:3%;padding-top:35px}.custom-storm-data .left h3{text-align:left;color:#333 !important;font-size:20px;margin-top:0;text-transform:none;padding-top:0}.custom-storm-data .left img,.custom-storm-data .right img{width:100%;max-width:630px}.custom-storm-data .right{vertical-align:top;padding-top:35px;padding-bottom:35px}.custom-storm-data .right h2{margin-top:0}.custom-storm-data .right h2 span{font-size:20px !important}.custom-storm-data .conveyance-content .right ul li:before{content:"\2022";font-size:17px;font-weight:700;transform:rotate(40deg);color:#000;margin-right:10px;display:inline-block;vertical-align:middle}.custom-storm-data:last-child{border:none}.waterQuality-content,.residentialReuse-content-2,.commercialReuse-content-2,.retentionandDetention-content{clear:both}.storm-video{clear:both;text-align:center}.cms-stormchamber-guide .stormchamber-guide-wrapper a{color:#0057a8 !important}.home__section--content .owl-item img{min-height:375px}.clp__product--overview--sideview.right .content{text-align:left}.clp__product--overview--sideview{align-items:normal}.clp__product--overview--sideview h2{margin-top:-7px}.clp__product--overview--sideview.right .content{padding-top:0 !important}nav.navigation .inner--container-positioned>h3{margin-top:0;color:#3e3e3e;font-size:31px;font-weight:700;line-height:40px;margin-bottom:20px}nav.navigation .submenu--tabbed--items-content h3{color:#00529c;font-size:31px;font-weight:700;line-height:40px}nav.navigation .submenu--tabbed--items-content .subcategories--grid-template h3{color:#3e3e3e;font-size:16px;font-weight:700}.catalog-product-view .product-drain-wrap .details-attributes.specs .details-attributes .attribute .data{width:100% !important}table thead.new-thd{display:none}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2),.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li,.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(1),.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(3){margin:10px 15px !important;padding:0;float:left}.content--on-top.drainage-others-tab .item a.action.primary{float:none}.cms-case-studies .text_padding{padding-bottom:0}.case-study .cs-header-2{text-shadow:none}.cms-case-studies .sub-container a.view-more{color:#fff !important}.cms-case-studies .sub-container a.view-more:hover{color:#00529c !important}.cms-case-studies.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main a{color:#00529c}.cms-case-studies.cms-page-view:not([class*=cms-stormwater-managemen]):not([class*=cms-specifications]) .column.main a:hover{color:#00529c}.cms-case-studies .pdf-download img{margin-bottom:10px}.cms-case-studies .hidden-xs.headings div{margin-top:8px}.case-studies .col-md-10{background-color:transparent}.cms-case-studies img.ezf{width:100% !important;max-width:100% !important;height:auto !important}.cms-case-studies .headings .col-md-3{font-weight:700}.cms-case-studies .col-md-6.col-sm-6.state{margin-top:0}.cms-case-studies .boxh-normal{clear:both}.cms-stormwater-management-commercial .tab-content-rds-5 .popover-trigger-link-5{left:80px;bottom:275px}.cms-stormwater-management-commercial .tab-content-rds-5 .popover-trigger-link-4{left:205px;top:80px}.cms-stormwater-management-commercial .tab-content-rds-5 .popover-trigger-link-2{left:50px;top:332px}.cms-stormwater-management-commercial .tab-content-rds-5 .popover-trigger-link-3{left:59px;top:365px}.cms-stormwater-management-commercial .tab-content-rds-10 .popover-trigger-link-1{left:115px;top:110px}.cms-stormwater-management-commercial .tab-content-rds-10 .popover-trigger-link-2{left:210px;top:90px}.cms-stormwater-management-commercial .tab-content-rds-11 .popover-trigger-link-3{bottom:50px;left:280px}.cms-stormwater-management-commercial .tab-content-rds-11 .popover-trigger-link-2{bottom:70px;left:340px}.cms-stormwater-management-commercial .tab-content-rds-11 .popover-trigger-link-5{left:50px;bottom:355px}.cms-stormwater-management-commercial .tab-content-rds-11 .popover-trigger-link-4{left:178px;top:5px}.cms-stormwater-management-commercial .tab-content-rds-12 .popover-trigger-link-5{left:10px;bottom:280px}.cms-stormwater-management-commercial .tab-content-rds-12 .popover-trigger-link-3{left:100px;top:95px}.tab-content-rds{position:relative;max-width:626px}.cms-stormwater-management-park-recreation .tab-content-rds-19 .popover-trigger-link-3{top:170px;right:180px}.cms-stormwater-management-park-recreation .tab-content-rds-19 .popover-trigger-link-2{top:50px;right:225px}.cms-stormwater-management-park-recreation .tab-content-rds-19 .popover-trigger-link-1{left:350px;top:40px}.cms-stormwater-management-city-county-government .tab-content-rds-13 .popover-trigger-link-3{bottom:190px;left:300px}@media(min-width:1280px) and (max-width:1400px){.disc-msg{max-width:650px;width:100%}}@media(min-width:1024px) and (max-width:1280px){.catalog-product-view .product-drain-wrap .description-wrap .right-side{padding-right:0 !important}.disc-text span+span{font-size:15px}.disc-link{padding-right:20px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.content--on-top figcaption{height:65px !important}}@media(min-width:768px) and (max-width:1100px){.content--on-top.drainage-others-tab .item a.action.primary{padding-left:5px;padding-right:5px;margin-top:50px !important;font-size:1.3rem}}@media(max-width:1100px){.stromchamber-table table tr.img_head th img{width:100%}.stromchamber-table table td:first-child{min-width:300px}.testimonial-listing-carousel{padding:0 25px}.testimonial-listing-carousel .slick-prev{left:0}.testimonial-listing-carousel .slick-next{right:0}}@media(max-width:768px){.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(1){margin:5px 1px !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:6px 16% 2px !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(3){margin:5px 0 !important;float:left}.category-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(3){float:right}.configTable{display:unset !important}.search-icon-box{text-align:center;top:27%;position:relative !important;right:0;left:0;color:#5f5f5f}.searchTable.col-lg-6.col-xs-12.searchTable-wrapper{width:97%}.category-valve-boxes .resultTable-wrapper{width:93%;margin-left:13px;margin-bottom:20px}.stromchamber-table .shortcode-heading{margin-bottom:0}.stromchamber-table table tr.img_head th img{min-height:33vw}.custom-storm-data .left{width:100%}.custom-storm-data .right{width:100%}.custom-storm-data .left p,.custom-storm-data .right p,.custom-storm-data p{text-align:left}.custom-storm-data .left,.custom-storm-data .right{padding-bottom:15px;padding-top:15px}.storm-video iframe{width:100%}.custom-storm-data .left img,.custom-storm-data .right img{max-width:100%}.stormchamber-guide-wrapper .category-title h1{font-size:36px !important}.clp__product--overview--sideview h2{margin-top:15px}table thead.new-thd{display:block;border-top:1px solid #fff}table th.new-th-hidden{display:none !important}.stromchamber-table table th.hid-mobi span{padding-top:0}body.catalog-category-view .home__section--tabs .tab--title{max-width:inherit}.content--on-top.drainage-others-tab .item a.action.primary{margin-top:5px!important}.content--on-top.drainage-others-tab figcaption h4{margin-top:0 !important}.content--on-top.drainage-others-tab figcaption{position:static;height:auto}}@media(max-width:767px){body .home__section--tabs .tab--floating{width:100%}body .home__section--tabs .tab--floating li{width:100%}body .home__section--slider .home__section--heading.floating{left:0;padding-left:20px}.fotorama-stretch,.fotorama-focus-overlay:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__html,.fotorama__video iframe{width:100% !important}body .clp__product--overview--wheretobuy .clp__product--overview--wheretobuy-location .input-box{width:100% !important}body.catalog-product-view .addtocart-wrap.clearfix{margin:0}.stromchamber-table .mk-fancy-table{overflow-x:scroll !important}.stromchamber-table .shortcode-heading{text-align:center;padding-left:10px;padding-right:10px;margin-top:0}.stromchamber-table .shortcode-heading span{padding-left:10px}.clp__product--overview--sideview.right img{max-width:100%;margin-right:0}.clp__product--overview--sideview.right .content{max-width:inherit;padding-top:10px}.clp__product--overview--products-widget p{font-size:18px !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .searchTable .srch-bx{display:unset}.categorypath-products-valve-and-meter-boxes-valve-boxes .configTable{display:unset}.categorypath-products-valve-and-meter-boxes-valve-boxes .searchTable{padding:15px 0;border-right:0}.categorypath-products-valve-and-meter-boxes-valve-boxes .search-icon-box{position:relative}.col-lg-6.col-xs-12.resultTable-wrapper{display:block !important;margin:0 0 110px !important;width:91%}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:0 !important}ul#custom-search-specs li:last-child{float:unset !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .product_type_box{float:unset !important}.pro_type ul{width:50%;background-color:#f1efec}.cat-valve-boxes .product_type_box{margin-top:20px !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .spec_line .col-md-6{margin-bottom:10px;width:100% !important}#dataFrm .col-md-6{margin-bottom:20px;padding:5px}.categorypath-products-valve-and-meter-boxes-valve-boxes .navigation a{padding-left:0}.categorypath-products-valve-and-meter-boxes-valve-boxes .srch-bx input[type=text]{width:100%!important}.categorypath-products-valve-and-meter-boxes-valve-boxes .searchTable .srch-bx{text-align:left}.categorypath-products-valve-and-meter-boxes-valve-boxes .srch-bx{display:block !important}.product_type_box{margin-right:13px}.cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:10px 9px !important}.stromchamber-table .mk-fancy-table table td,.stromchamber-table table th,.stromchamber-table table tr.img_head th{display:block}.hid-mobi{display:block;padding:0 !important}.stromchamber-table table tr.img_head{display:none}.stromchamber-table .mk-fancy-table{overflow-x:inherit !important}.stromchamber-table table thead:first-child tr.img_head{display:block}.stromchamber-table .mk-fancy-table:first-child table th:first-child{padding:0}.stromchamber-table table th{border:none}.stromchamber-table .hidden-desk-table{display:block}.stromchamber-table table th.hid-mobi+th+th.hid-mobi,.stromchamber-table table th.hid-mobi-content{display:none}.stromchamber-table .hidden-desk-table table thead tr.img_head img{max-width:100%}.stromchamber-table .hidden-desk-table table thead tr th:last-child{background-color:#00529c !important;padding:18px 12px}.stromchamber-table .mk-fancy-table tbody td:last-child{display:none}.stromchamber-table .mk-fancy-table .hidden-desk-table tbody td:last-child{display:block}.stromchamber-table .mk-fancy-table .hidden-desk-table tbody td:nth-child(2n){display:none}.clp__product--overview--sideview.right .content{text-align:left !important}.catalog-category-view .clp__product--overview--products-widget--item dd{display:block}.clp__product--overview--products-widget--items dd ul li{list-style:disc;text-align:left}iframe{max-width:100%;height:auto}.home__section--content .owl-item img{min-height:195px}.home__section--tabs .tab--content{clear:both}.home__section--content .tab--title:after{display:none}.home__section--content .tab--title{padding-left:6px !important;text-align:center !important}.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2),.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li,.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(1),.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(3){display:block !important;margin:10px auto !important;padding:0}}@media(max-width:400px){.home__section--featured .owl-next{right:-24px}.home__section--featured .owl-prev{left:-24px}.stromchamber-table table tr.img_head th img{min-height:38vw}.searchTable.col-lg-6.col-xs-12.searchTable-wrapper{width:100%}.category-valve-boxes .resultTable-wrapper{width:93%;margin-left:13px;margin-bottom:20px}.pro_type ul{width:50%!important;background-color:#f1efec}.stromchamber-table .mk-fancy-table table td{min-width:inherit}}@media(max-width:731px){.categorypath-products-valve-and-meter-boxes-valve-boxes .cat-valve-boxes ul#custom-search-specs li:nth-child(2){margin:0 !important}.pro_type ul{width:35%;background-color:#f1efec}}.search-icon-box i.fa.fa-search{font-size:200px;color:#5f5f5f;opacity:.4}.search-icon-box h4{font-size:18px;font-weight:700;color:#5f5f5f;opacity:.4;margin-top:35px}@media (min-width:768px){.cms-case-studies section.case-studies1{padding:0 5% !important}}@media (max-width:768px){.cms-case-studies section.case-studies1{padding:0 !important}}@supports not (-webkit-overflow-scrolling:touch){#vlv-form button{height:42px;margin-top:0}}@supports (-webkit-overflow-scrolling:touch){#vlv-form button{height:42px;margin-top:2px}.cat-valve-boxes .srch-bx button{margin-left:-2px !important;margin-top:0 !important}.cms-tools-and-calculators-valve-box-consolidation .srch-bx button{margin-left:-2px !important;box-shadow:none !important;max-height:42px;padding:6px 8px !important;margin-top:0 !important}#vlv-form #searchBox{max-height:42px;padding:6px 8px !important}}section.step-blocks div.step-title b{background-image:none}article.step3-block.active b,article.step4-block.active b{background-image:unset}.send-email.col-md-2.col-xs-12{margin-top:30px}.capacity-groups p{line-height:1em !important}.group1.col-md-3.col-xs-6,.group2.col-md-3.col-xs-6{margin-bottom:20px}.catalog-product-view .disc-msg span+span{width:85%;text-align:justify;font-size:12px}.clp__product--overview--products-widget table.mobile-view{display:none}.stromchamber-table table.desktop-view tr.img_head th img{max-width:215px}.stromchamber-table table.desktop-view tr td{min-width:170px}.stromchamber-table table.desktop-view thead tr th a{padding:4px 20px;line-height:2.5rem}.stromchamber-table table.desktop-view thead.title-header th{padding-top:0;padding-bottom:0}.stromchamber-table table.desktop-view thead.title-header .shortcode-heading span{padding:0}.cms-specifications .speci-details a.request-sales-info{display:inline-block !important;margin-bottom:10px;line-height:11px}.cms-specifications .speci-details .speci-content .sub-sub-block .card-details .block-label,.cms-specifications .speci-details .speci-content .speci-subcontent-block2 .speci-sheet+.block-label{padding-top:10px;margin-top:5%}@media (min-width:768px) and (max-width:1024px){.stromchamber-table table.desktop-view tr.img_head th img{max-width:155px;min-height:23vw}.stromchamber-table table.desktop-view tr td{min-width:120px}.stromchamber-table table.desktop-view thead tr th a{padding:4px 18px}.cms-specifications .speci-details .sub-sub-block-title .col-md-5{text-align:left}}@media(max-width:767px){.clp__product--overview--products-widget table.desktop-view{display:none}.clp__product--overview--products-widget table.mobile-view{display:block}.stromchamber-table table.mobile-view tr.img_head,.stromchamber-table .mk-fancy-table table.mobile-view tbody td:last-child{display:block}.stromchamber-table table.mobile-view tr.img_head{margin-top:40px}.stromchamber-table table.mobile-view th span a{border:2px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-family:'Ubuntu',Helvetica,Arial,sans-serif;font-weight:700;padding:4px 20px;font-size:1.4rem;line-height:2.5rem;box-sizing:border-box;vertical-align:middle;text-decoration:none;border-radius:100px;margin-top:15px;margin-bottom:15px}.stromchamber-table table.mobile-view tr th .shortcode-heading{border-top:1px solid #fff}.stromchamber-table table.mobile-view tr.img_head th{padding-bottom:10px}.cms-specifications .speci-details .sub-sub-block-title .col-md-5{text-align:left}}div.where-to-buy .right-side .page-title-wrapper.product h2{text-align:center;color:#3e3d3c;font-size:20px;margin-bottom:20px;font-weight:700}#specifications .doc-detail .col-md-3{display:flex;justify-content:end;align-items:center;align-content:center}.cms-home-drainage-b .fancybox-overlay.fancybox-overlay-fixed{z-index:99999}.cms-home-drainage-b .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened{z-index:999999}