html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.text-orange{color:#e44934!important}html{overflow-x:hidden}.mobile-on{display:none}.header-img{width:100%}@media(max-width:650px){.mobile-on{display:block}.mobile-off{display:none}}.btn-primary{border:2px solid #004536;padding:10px;box-sizing:border-box;font-family:pragmatica;color:#fff;font-weight:bold;background:#004536;margin:0 auto;transition:all 250ms ease}.btn-primary:visited{color:#fff}.btn-primary:hover{background:transparent;color:#004536!important}.buy-button{display:inline-block;padding:5px 25px;background-color:#e44934;color:#fff;border-radius:2rem;font-size:1.25rem}.text-centered{text-align:center}.field-validation-error{color:red;font-size:.85rem}h1,h2{font-family:filson-pro;font-weight:900;margin:0;text-transform:uppercase}h3,h4,p,a,ul,ol,li,div{font-family:pragmatica}p,li{font-size:1rem;line-height:1.75rem}a{color:#e44934}a:hover{color:#e44934}a:visited,a:focus{color:#e44934}h1{font-size:2.75rem}.text-accent-green{color:#004536}.text-accent-white{color:#fff!important}textarea:focus,input:focus{outline:none}.partner-login{position:fixed;top:0;left:0;width:100vw;display:none;height:100vh;justify-content:center;align-items:center;background:rgba(0,0,0,.75)}.partner-login-window{background:#fff;padding:60px;position:relative}.partner-login-window .partner-login-close-x{cursor:pointer}.partner-login-window .site-form{display:inline-block}.partner-login-window .site-form input{padding:10px}#search{cursor:pointer}#searchOverlay{width:100vw;height:100vh;background:rgba(255,255,255,.85);position:fixed;top:0;left:0;display:none;z-index:10000}#searchOverlay .searchOverlayInputs{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#searchOverlay .close-x{cursor:pointer;top:7.5%;right:7.5%;font-size:3rem}#searchOverlay .searchForm input:first-child{background:none;border-bottom:1px solid;-webkit-appearance:none;border:none;width:35vw;font-size:3rem;padding:.5rem;font-family:filson-pro}@media(max-width:1125px){#searchOverlay .searchForm input:first-child{width:60vw}}@media(max-width:650px){#searchOverlay .searchForm input:first-child{font-size:2rem}}#searchOverlay .searchForm input:last-child{background:url(/img/search-icon.png);background-size:contain;background-repeat:no-repeat;-webkit-appearance:none;border:none}.nav{position:fixed;top:0;left:0;width:100%;height:100px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.6);z-index:10;background:rgba(0,0,0,.6);transition:all 500ms ease}@media(min-width:769px),only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.nav-link:hover>.dropdown{display:block}}.nav-scrolled{top:-50px;background-color:rgba(0,0,0,.75);border-color:rgba(255,255,255,0);border-bottom:none}.nav-scrolled .dropdown{background-color:rgba(0,0,0,.75)!important;top:100%!important}.nav-scrolled .nav-logo-wrap{margin-bottom:-50px}.nav-scrolled .nav-logo-wrap img{width:75px;margin-bottom:0}.nav-scrolled .nav-content{border-color:rgba(255,255,255,0)}.nav-scrolled .nav-content-upper{border-color:rgba(255,255,255,0)}.nav-scrolled .nav-content-upper-dealer,.nav-scrolled .nav-content-upper-professional{border-right:rgba(255,255,255,0)}.nav-logo-wrap{width:17.5vw;padding-right:1rem;align-self:center;text-align:right;transition:all 500ms ease}.nav-logo-wrap img{width:55%;max-width:140px;transition:all 500ms ease}.nav-content{display:flex;flex-direction:column;width:73.75vw;height:100%;border:1px solid rgba(255,255,255,.6)}.nav-content-upper{position:relative;align-items:center;display:flex;flex-direction:row;height:50%;border-bottom:1px solid rgba(255,255,255,.6)}.nav-content-upper a{font-size:.9rem;font-family:'futura-pt';text-decoration:none;text-transform:uppercase;transition:color 150ms ease;color:rgba(255,255,255,.6)}.nav-content-upper a:hover{color:#e44934}.nav-content-upper-dealer,.nav-content-upper-professional{font-size:.8rem}.nav-content-upper-dealer{border-right:1px solid rgba(255,255,255,.6);padding:1rem}.nav-content-upper-professional{border-right:1px solid rgba(255,255,255,.6);padding:1rem}.nav-content-lower{display:flex;height:50%;flex-direction:row;align-items:center;position:relative}.nav-content-lower ul{list-style:none;display:flex;height:100%;flex-direction:row;align-items:center;position:relative;margin:0;padding:0}.nav-content-lower ul li{line-height:1.25rem;height:100%;display:flex;align-items:center;position:relative}.nav-content-lower a{font-size:.9rem;font-family:'futura-pt';text-decoration:none;text-transform:uppercase;transition:color 150ms ease;color:#fff}.nav-content-lower a:hover{color:#e44934}.nav-content-lower a:first-of-type{margin-left:1rem}.nav-content-lower a:not(:last-of-type){margin-right:1.5rem}.nav-content-lower-search{flex:1;text-align:right;margin-right:1rem;font-size:0}.nav-content-after-placeholder{width:8.75vw}.nav-social{display:flex;flex-wrap:nowrap;position:absolute;right:0}.nav-social img{width:1.5rem;height:1.5rem;margin-right:.5rem}.nav-mobile{display:none}.nav .dropdown{background:rgba(0,0,0,.5);border-top:none;position:absolute;top:102%;left:0;color:#fff;transition:all 300ms ease;display:none;min-width:250px}.nav .dropdown ul{list-style-type:none;display:block;margin:15px;padding:0}.nav .dropdown ul li{margin:0;padding:0;margin-bottom:5px}@media(max-width:1000px){.nav-content{width:79vw}.nav-content-lower a{text-align:center}.nav-content-lower a:first-of-type{margin-left:.5rem;font-size:.85rem}.nav-content-after-placeholder{display:none}}@media(max-width:768px),only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.nav{justify-content:flex-start;height:65px;display:block;background:#000;position:relative;padding:7px;box-sizing:border-box}.nav-logo-wrap{width:auto;padding:0;padding-top:5px;margin:0;text-align:left;height:50px;display:inline-block}.nav-logo-wrap img{height:40px;width:auto;max-width:none}.nav-content{display:none;background:rgba(0,0,0,.85);width:100%;border:none;height:auto;position:absolute;top:65px;left:0}.nav-content-upper{display:none}.nav-content-lower{height:100%}.nav-content-lower ul{display:block;width:100%}.nav-content-lower ul li{display:block;text-align:center;border-bottom:1px solid #fff;padding:10px 0}.nav-content-lower ul li a{font-size:1.25rem}.nav-content-lower-search{display:none}.nav-social{display:none}.nav-content-after-placeholder{display:none}.nav-mobile{display:flex;align-items:center;float:right;position:relative;top:50%;transform:translateY(-50%)}.nav-mobile-hamburger{max-width:40px}.nav-mobile-hamburger img{width:100%}.nav-mobile-search{margin-right:25px}.nav .dropdown{background:none;position:relative}.nav .dropdown ul{margin:0;margin-top:15px}.nav .dropdown ul li{border:none}.nav .dropdown ul li a{font-size:.9rem}}#mobileNav{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:none;z-index:1}.home-hero-img{background-image:url("/img/kbrs-water-hero.jpg");width:100vw;height:100vh;background-size:cover}.home-hero-text{color:#fff;position:absolute;top:50%;transform:translateY(-50%);margin-left:5%}.home-hero-text h1{font-size:4.5rem;line-height:4.25rem;font-weight:900;text-transform:uppercase}@media(max-width:650px){.home-hero-text h1{font-size:2.5rem;line-height:2.5rem}}.home-hero-text h3{font-size:1.35rem;font-family:pragmatica;text-transform:uppercase;text-align:right}.home-hero-cta{width:100vw;min-height:75px;background-color:#004536;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box}.home-hero-cta a{font-family:pragmatica;font-weight:300;text-decoration:none;color:#ddfc43}.home-hero-cta-text{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;font-family:pragmatica;font-weight:300;letter-spacing:.02rem}.home-hero-cta-text p{font-size:1.1rem;vertical-align:middle;color:#fff;margin:0}.home-hero-cta-button{background-color:#026650;padding:10px 20px;margin-left:8px;color:#fff;text-align:center}@media(max-width:975px){.home-hero-img{box-sizing:border-box;padding:25px}.home-hero-text{left:0;margin:0;padding:15px;box-sizing:border-box;text-align:center}.home-hero-text h3{text-align:center}}@media(max-width:768px){.home-hero-img{height:calc(100vh - 65px)}.home-hero-cta-text{width:90%;margin:0 auto;text-align:center}.home-hero-cta-text p{font-size:.8rem;line-height:1.35rem}.home-hero-cta-button{display:none}}.body{z-index:1}.body-flex-container{display:flex;flex-direction:row;align-items:center;text-align:left!important}.body-flex-container .left{width:50%}.body-flex-container .left img{width:100%}.body-flex-container .right{width:50%;margin-left:4rem}.body-flex-container .right img{width:100%}@media(max-width:768px){.body-flex-container{flex-direction:column}.body-flex-container .left,.body-flex-container .right{width:100%;margin:0}}.body h2{font-size:2rem;letter-spacing:-.02rem;text-transform:uppercase;color:#004536;margin-bottom:15px}.body .body-container{margin:0 auto;padding:5rem 0;width:65vw;text-align:center}@media(max-width:650px){.body .body-container{width:85vw;text-align:center!important}}.body .paper-texture-container{background-image:url(/img/paper-texture.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.body-copy-img-container{display:flex;flex-direction:row;background-color:#fff;margin-top:-6rem;padding:1.5rem;align-items:flex-start;justify-content:space-between;position:relative;box-shadow:2px 2px 10px rgba(0,0,0,.2);border-radius:5px}.body-copy-img-container a{width:49%}.body-copy-img-container a div{width:100%;height:auto;min-height:350px;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center}.body-copy-img-container a div p{text-transform:uppercase;color:#fff;margin:0}.body-copy-img-container a div h3{text-transform:uppercase;font-family:filson-pro;font-weight:900;font-size:2.5rem;color:#f8ea8d;margin:0;margin-top:0}.body-copy-img-container a div img{width:100%}@media(max-width:1000px){.body-copy-img-container{flex-direction:column}.body-copy-img-container a{width:100%}.body-copy-img-container a div{min-height:0;height:200px}.body-copy-img-container a:first-of-type{margin-bottom:25px}}@media(max-width:1000px){.body-copy-img-container a div h3{font-size:1.75rem}}.body-lower{background-color:#e2e2e2;background:url(/img/home-green-background.jpg);margin-top:-7rem;padding-top:3rem;padding-bottom:2rem}.body-lower .home-lower-header{text-align:center!important}.body-lower .home-lower-header h2,.body-lower .home-lower-header p{color:#fff!important}.body-lower-options{width:100vw;background:#d1d1d1;margin:80px auto 40px;margin-left:-17.5vw;padding:50px 10%;box-sizing:border-box}.body-lower-options .body-flex-container{justify-content:space-around;flex-wrap:wrap}.body-lower-options .body-flex-container a{position:relative;width:24%}.body-lower-options .body-flex-container a img{max-width:100%}.body-lower-options .body-flex-container a h3{position:absolute;bottom:15px;left:15px;font-family:'filson-pro';font-weight:900;font-size:1.25rem;color:#fff}@media(max-width:1000px){.body-lower-options .body-flex-container a{width:49%;margin-bottom:5px}}@media(max-width:768px){.body-lower-options .body-flex-container a{width:100%;margin-bottom:5px}.body-lower-options .body-flex-container a h3{font-size:2rem;color:#fff;top:50%;left:50%;bottom:auto;transform:translateX(-50%) translateY(-50%);margin:0}}@media(max-width:650px){.body-lower-options{margin-left:-7.5vw}}.body-featured-project{margin:4rem auto!important;background-image:url(/img/featured-project-img.jpg);background-position:top left;background-repeat:no-repeat;background-size:cover}.body-featured-project a{text-decoration:none}.body-featured-project-description{padding:4rem}.body-featured-project-description h2,.body-featured-project-description p{color:#fff}.two-column{text-align:left}.two-column-text{column-count:2}.footer{width:100%;background-color:#1d1e1e}.footer a,.footer p{font-size:.75rem;line-height:1rem;color:#fff}.footer-content{width:65vw;margin:0 auto;display:flex;flex-direction:row}.footer-content-logo{width:175px;background-color:#5a8081;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2rem}.footer-content-text{width:calc(100% - 175px);margin-left:5rem;margin:2rem 0 2rem 5rem}.footer-content-text-upper{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.footer-content-text-upper-links{display:flex;flex-direction:row;justify-content:space-between}.footer-content-text-upper-links .main-link{font-weight:bold;text-decoration:none}.footer-content-text-upper-links .sub-link{margin-left:15px;display:block;text-decoration:none}.footer-content-text-upper-links p{margin:.5rem 0}.footer-content-text-upper-links>div:first-of-type{margin-right:3rem}.footer-content-text-upper-social img{width:20px;height:20px}.footer-content-text-lower{margin-top:1rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid #646464}.footer-content-text-lower p,.footer-content-text-lower a{color:#646464;margin:0}.footer-content-text-logos{display:flex;align-items:center}.footer-content-text-logos img{width:75px;margin-right:10px}@media(max-width:500px){.footer-content-text-logos img{width:35px}}@media(max-width:768px){.footer-content{flex-direction:column;align-items:center}.footer-content-text{width:auto;margin:0}.footer-content-text-upper{flex-direction:column;align-items:center}.footer-content-text-upper-social{margin:25px 0}.footer-content-text-lower{text-align:center}.footer-content-logo{justify-content:center;padding-bottom:2rem;padding-top:2rem;margin-bottom:2rem}}.resources-dropdown ul li:first-of-type{display:none}@media(max-width:768px){.resources-dropdown ul li:first-of-type{display:block}}.resources-dropdown ul li:last-of-type{display:none}@media(max-width:768px){.resources-dropdown ul li:last-of-type{display:block}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){#Video{display:none}.home-hero-img{background-image:url(/img/kbrs-water-hero.jpg)!important;height:calc(100vh - 90px)!important}.content-body-detail-tech-copy{width:55%!important}.content-body-detail-tech-img{width:45%!important}.content-body-detail-tech-img img{width:100%}.nav-scrolled{top:0!important}.products-flex-container{justify-content:space-between!important}.products-flex-container div{width:46%!important;margin-right:0!important}.content-hero-img{height:30%!important}.content-hero-info{height:70%!important}}.text-orange{color:#e44934!important}.content-hero{width:100vw;height:auto}.content-hero-img-res{width:100vw;display:block}.content-hero-info{height:auto;background-image:url(/img/paper-texture.png);background-size:cover;background-repeat:no-repeat}@media(max-width:1450px){.content-hero-info{height:50%}}@media(max-width:768px){.content-hero-info{height:75%}}@media(max-width:1200px){.content-hero-info{display:flex}}.content-hero-info-content{width:65vw;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto;padding:2rem 0}.content-hero-info-content-left{width:46%;margin-right:4%}.content-hero-info-content-left img{width:100%}.content-hero-info-content-right{width:50%}.content-hero-info-content-right-links{border-top:1px solid #a6a6a6;padding-top:1rem}.content-hero-info-content-right-links a{color:#004536;font-weight:bold;text-decoration:none;margin-right:1.5rem}@media(max-width:1200px){.content-hero-info-content{align-items:center}.content-hero-info-content-left{width:35%}.content-hero-info-content-right{width:70%}}@media(max-width:650px){.content-hero-info-content{width:85vw}}@media(max-width:600px){.content-hero-info{width:100%}.content-hero-info h1{font-size:1.75rem}.content-hero-info h2{font-size:1.5rem}}@media(max-height:850px){.content-hero{height:auto}.content-hero-img{min-height:400px}}@media(max-width:850px){.content-hero-img{height:25%}.content-hero-info{height:75%}.content-hero-info-content{flex-direction:column-reverse;text-align:center}.content-hero-info-content-left{width:70%;margin:0}.content-hero-info-content-left img{margin:0}.content-hero-info-content-right{width:100%}.content-hero-info-content-right h1{display:inline-block;font-size:2rem;text-align:center}.content-hero-info-content-right-links{text-align:center}.content-hero-info-content-right-links a{margin-bottom:10px;display:block}}@media(max-width:650px),(max-width:850px)and (max-height:850px){.content-hero{height:auto}.content-hero-info-content{flex-direction:column;text-align:center}.content-hero-info-content-left{width:100%;margin-bottom:25px}.content-hero-info-content-left img{margin:0}}.content-body section{margin-bottom:2rem!important}.content-body-feature{background-image:url("/img/products/tile-basin/tile-basin-customize.jpg");background-size:cover;background-repeat:no-repeat;color:#fff;padding:5rem 0}.content-body-feature-content{width:60%;text-align:left}@media(max-width:650px){.content-body-feature-content{text-align:center}}@media(min-width:1101px){.content-body-detail-tech-copy{width:50%}}@media(min-width:1101px){.content-body-detail-tech-img{width:50%}}.content-body-detail-tech-img img{width:100%}.content-body-video iframe{width:100%;min-height:400px}.content-body-video a{text-decoration:none}.content-body-video-play-button{color:#fff;padding:7rem 0}.content-body-video-play-button img{width:100px}.content-body-video-play-button p{margin:0;margin-top:.5rem;font-weight:bold;text-transform:uppercase}.content-body-spec-select{width:100%;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid;display:flex;flex-direction:row}.content-body-spec-select-tab{cursor:pointer;position:relative;margin-right:2rem;font-size:.9rem;font-weight:bold;text-transform:uppercase;transition:all 250ms ease}.content-body-spec-select-tab:after{content:'';height:4px;background:transparent;position:absolute;bottom:-.5rem;width:100%;left:0;transition:all 250ms ease}.content-body-spec-select-tab:hover:after{background:#e44934}.content-body-spec-select-tab.selected{color:#e44934}.content-body-spec-select-tab.selected:after{background:#e44934}.content-body-spec-select .sizes div{width:24%}.content-body-spec-select .sizes div:not(:nth-of-type(4n)){margin-right:1%}.content-body-spec-select .sizes div img{max-width:100%}.content-body-spec-content{position:relative;text-align:left;display:none}.content-body-spec-content.current{display:block}.content-body-spec-content strong{color:#004536}.content-body-other-products h2{text-align:left}.content-body-other-products-buttons{display:flex;justify-content:space-between;align-items:flex-end;padding-top:2rem;margin-top:1rem;border-top:1px solid #a6a6a6}.content-body-other-products-buttons a{text-decoration:none;width:24%}.content-body-other-products-buttons a img{width:100%}.content-body-other-products-buttons a p{font-weight:bold;font-size:1.25rem}@media(max-width:650px){.content-body-other-products-buttons{flex-direction:column;align-items:center}.content-body-other-products-buttons a{width:100%}}@media(max-width:1100px){.content-body-detail-tech{flex-direction:column}}@media(max-width:650px){.content-body-feature-content{width:100%}.content-body-detail-tech-img{width:100%}.content-body-detail-tech-img img{width:100%}.content-body-spec-content .sizes{text-align:center}.content-body-spec-content .sizes div{width:100%;margin:0}.content-body-spec-content .sizes div img{max-width:100%}.content-body-spec-select{flex-direction:column}.content-body-spec-select-tab{margin-bottom:1rem;color:#000}.content-body-spec-select-tab.selected{color:#fff}.content-body-spec-select-tab.selected::after{top:-3px;height:20px;z-index:-1;border-radius:10px}}.other-products .left a{text-decoration:none}.products-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.products-flex-container div{width:30%}.products-flex-container div:not(:nth-of-type(3n)){margin-right:5%}.products-flex-container div a{display:flex;align-content:center;align-items:center;justify-content:center;flex-direction:column;color:#004536;text-decoration:none}.products-flex-container div a p{margin-top:5px}.products-flex-container div a h3{margin-top:45px;margin-bottom:5px;font-family:filson-pro;font-weight:600;text-transform:uppercase}.products-flex-container div a img{width:100%}@media(max-width:768px){.products-flex-container{justify-content:space-between!important}.products-flex-container div{width:46%;margin-right:0!important}}@media(max-width:650px){.products-flex-container div{width:100%;margin-bottom:15px}}.fotorama__wrap{margin:0 auto}.fotorama__stage{margin-bottom:50px}.fotorama__nav-wrap{top:-30px;position:relative}.fotorama__dot{border-color:#000}.fotorama__arr{background:none}.fotorama__arr.fotorama__arr--prev:before,.fotorama__arr.fotorama__arr--prev:after,.fotorama__arr.fotorama__arr--next:before,.fotorama__arr.fotorama__arr--next:after{content:'';display:block;width:22px;height:1px;background:#000;position:absolute}.fotorama__arr.fotorama__arr--prev:before{right:0;transform:rotate(-45deg);top:8px}.fotorama__arr.fotorama__arr--prev:after{right:0;transform:rotate(45deg);bottom:8px}.fotorama__arr.fotorama__arr--next:before{left:0;transform:rotate(45deg);top:8px}.fotorama__arr.fotorama__arr--next:after{left:0;transform:rotate(-45deg);bottom:8px}.landing-page-hero-header{position:absolute;left:0;top:-10rem;color:#fff!important}@media(max-width:1150px){.landing-page-hero-header{top:0;position:relative;color:#000!important;margin-bottom:15px}}.landing-page-hero .buy-button{font-size:1rem;padding:10px 30px;font-weight:400}.landing-page-hero .content-hero-info-content{position:relative;padding:0}.landing-page-hero .content-hero-info-content-left{width:60%;padding:40px 0}.landing-page-hero .content-hero-info-content-left-links{border-bottom:1px solid #a6a6a6;padding-bottom:2rem;margin-bottom:2rem}.landing-page-hero .content-hero-info-content-left-links a{color:#004536;font-weight:bold;text-decoration:none;margin-right:1.5rem}@media(max-width:1150px){.landing-page-hero .content-hero-info-content-left-links{border-top:1px solid #a6a6a6;padding-top:1rem;margin-top:1rem;border-bottom:none;padding-bottom:0;margin-bottom:0}}@media(max-width:650px){.landing-page-hero .content-hero-info-content-left-links a{display:block;margin:0;margin-bottom:15px}}.landing-page-hero .content-hero-info-content-left h2{text-transform:none;color:#5a8081;font-size:1.75rem}@media(max-width:1150px){.landing-page-hero .content-hero-info-content-left{display:flex;flex-direction:column-reverse}}.landing-page-hero .content-hero-info-content-right{width:36%}.landing-page-hero .content-hero-info-content-right img{max-width:100%;display:block}@media(max-width:1200px){.landing-page-hero .content-hero-info-content-left{width:100%}.landing-page-hero .content-hero-info-content-right{display:none}}.section-intro-copy{width:50%}@media(max-width:1100px){.section-intro-copy{width:100%}}section.commercial-body-image{margin-bottom:0!important}.commercial-body h2{font-size:2.25rem;letter-spacing:.02rem}.commercial-body .body-container{text-align:left}.commercial-body-feature-content{width:50%;text-align:left;margin-left:50%}@media(max-width:1100px){.commercial-body-feature-content{width:100%;margin-left:0}}.commercial-body-button{margin-top:20px;border:1px solid #ddfc43;background:none;color:#ddfc43;font-size:.9rem;padding:10px 45px}.commercial-body-image-container{display:flex;flex-wrap:wrap}.commercial-body-image-container a{width:32%;margin-left:0;margin-bottom:15px;box-sizing:border-box}.commercial-body-image-container a img{width:100%}@media(min-width:769px){.commercial-body-image-container a:not(:nth-of-type(3n)){margin-right:2%}}@media(max-width:768px){.commercial-body-image-container a{width:49%;margin-bottom:10px}.commercial-body-image-container a:not(:nth-of-type(2n)){margin-right:2%}}.commercial-body .view-gallery-button{border:1px solid #5a8081;background:#5a8081;font-size:.9rem;padding:10px 50px;margin-top:25px}.commercial-body-detail-products{display:flex;flex-wrap:wrap}.commercial-body-detail-products a{width:24%;margin-right:1%;margin-bottom:10px;text-decoration:none;box-sizing:border-box}.commercial-body-detail-products a img{width:100%}@media(max-width:900px){.commercial-body-detail-products a{width:100%;margin-right:0}}.commercial-body-detail-button{background:none;border:1px solid #e44934;color:#e44934;font-size:.9rem;display:block;margin:0 auto;width:85px;text-align:center;padding:10px 40px;margin-top:50px}.hard-core-contact-form{background:#3e6465;margin-bottom:0}.hard-core-contact-form .body-container{display:flex;justify-content:space-around;align-items:center}.hard-core-contact-form-left,.hard-core-contact-form-right{width:48%}.hard-core-contact-form-right{margin-left:4%;background:#fff;padding:40px;box-sizing:border-box}.hard-core-contact-form-right .site-form-group{display:block;width:100%;margin-bottom:25px}.hard-core-contact-form-right input[type=submit]{float:right}.hard-core-contact-form h2{font-size:2.5rem}.hard-core-contact-form h2,.hard-core-contact-form p{color:#fff}.hard-core-contact-form h2 span,.hard-core-contact-form p span{color:#ddfc43}.hard-core-contact-form .site-form-group label,.hard-core-contact-form .site-form-group span{color:#646464}.hard-core-contact-form .site-form-group input,.hard-core-contact-form .site-form-group textarea{margin-top:4px;border:2px solid rgba(0,124,173,.3)}.hard-core-contact-form .site-form-group input::placeholder,.hard-core-contact-form .site-form-group textarea::placeholder{color:rgba(0,0,0,.35)}.hard-core-contact-form .site-form-group input:not(:placeholder-shown),.hard-core-contact-form .site-form-group textarea:not(:placeholder-shown){border:2px solid rgba(0,124,173,.7)}.hard-core-contact-form .site-form-group textarea{min-height:150px}@media(max-width:950px){.hard-core-contact-form .body-container{flex-direction:column}.hard-core-contact-form-left,.hard-core-contact-form-right{width:100%}}.gray-background{background-color:#e2e2e2;position:relative}.videos-body h2{margin-bottom:25px}.videos-container{flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.videos-container div{margin-bottom:30px;width:48%}.videos-container div:nth-of-type(2n+1){margin-right:1%}.videos-container div p{font-size:.9rem;line-height:1.35rem}.partner-portal body{font-family:"Myriad Pro Light","sans-serif";background-image:url(../images/tile.jpg)}.partner-portal body img a{border:none}.partner-portal body a:hover img{opacity:.8}.partner-portal h1,.partner-portal h2{border-bottom:#bc0003 thin solid;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;font-family:"Myriad Pro light","sans-serif";font-weight:normal}.partner-portal h1{font-size:145%;width:450px}.partner-portal h2{font-size:110%;width:250px}.partner-portal h3{font-family:"Myriad Pro Regular","sans-serif";padding-left:10px;padding-right:10px;font-size:115%;border-bottom:#bc0003 thin ridge;width:90%;margin-left:auto;margin-right:auto;text-align:right;font-weight:normal}.partner-portal h4{text-align:center;font-size:110%;border:#bc0003 thin double;width:95%;margin-left:auto;margin-right:auto;font-weight:normal}.partner-portal h5{color:#fff;background-color:#009e73;padding-top:4px;padding-left:10px;border-bottom:#fff medium ridge;width:95%;border-radius:3px;margin-left:auto;margin-right:auto;margin-top:15px;font-weight:normal}.partner-portal h6{background-color:#bc0003;width:80%;margin-left:auto;margin-right:auto;text-align:center;color:#fff;padding:5px;border-radius:8px;font-weight:normal;margin-bottom:0;font-size:100%}.partner-portal #PD .h7,.partner-portal #content .h7{font-family:"Myriad Pro Regular","sans-serif";font-size:110%;border-bottom:#bc0003 solid thin}.partner-portal .h8{text-align:center;border-radius:5px;border-bottom:#bc0003 thin dashed;border-top:#bc0003 thin dashed;width:90%;margin-left:auto;margin-right:auto;padding:5px;margin-bottom:10px}.partner-portal .h10{font-size:180%;margin-top:40px;padding:5px}.partner-portal .h11{background-color:#000;height:30px;padding-left:10px;width:95%;margin-left:auto;margin-right:auto;color:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;clear:both}.partner-portal .h11 img{float:left}.partner-portal .h11 p{float:left;margin-top:8px}.partner-portal #container{margin-left:auto;margin-right:auto;margin-top:-20px;background-color:#fff;border-radius:15px}.partner-portal #container a{color:#bc0003;text-decoration:none}.partner-portal #container a:hover{color:#016e3e}.partner-portal #content{margin-bottom:25px}.partner-portal #content p{width:95%;margin-left:auto;margin-right:auto;font-size:85%;font-weight:500;line-height:115%}.partner-portal #content .button{background:#bc0003;width:150px;border-radius:5px;margin-left:auto;margin-right:auto;text-align:center;padding:3px;height:35px;border:#b50010 medium groove}.partner-portal #content .button a{color:#fff}.partner-portal #content .button a:hover{color:#f1f80e}.partner-portal #logo{width:310px;padding:5px;margin-bottom:-10px}.partner-portal #head p{color:#767676;margin-left:25px;margin-right:15px}.partner-portal #head img{margin-top:20px}.partner-portal .per{width:100%;border-bottom:medium #bc0003 ridge}.partner-portal .per2{width:100%}.partner-portal .BR{border-radius:10px}.partner-portal .per3{width:100%;border-bottom:medium #bc0003 ridge;border-top:medium #bc0003 ridge}.partner-portal #nav{clear:both}.partner-portal #nav img{margin-bottom:-6px}.partner-portal #nav a:hover{opacity:.8}.partner-portal #foot{clear:both;margin-top:15px}.partner-portal #foot span a{color:#000;font-size:71%;text-decoration:underline}.partner-portal #foot span a:hover{color:#000}.partner-portal #foot{border-top:#bc0003 medium ridge}.partner-portal #foot a{font-size:70%;font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #foot p{padding-left:10px;padding-right:10px}.partner-portal .social a:hover{opacity:.7}.partner-portal .contact{font-size:75%;font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #usa,.partner-portal #usa2{padding:15px;border-top:#bc0003 medium ridge}.partner-portal #usa2 td{vertical-align:top}.partner-portal #builders img{width:260px}.partner-portal #builders table,.partner-portal #builders2{font-size:85%;font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #technology img,.partner-portal #technology td{width:195px;vertical-align:top}.partner-portal #technology table{font-size:85%;font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #featured img{width:400px}.partner-portal #featured div,.partner-portal #featured2 div{color:#dd0003;font-size:120%}.partner-portal #featured p,.partner-portal #featured2 p{font-size:90%}.partner-portal #featured td{vertical-align:top}.partner-portal #surfacing table{margin-left:auto;margin-right:auto;font-size:80%;text-align:center}.partner-portal #surfacing td{padding-left:5px;padding-right:5px}.partner-portal #forms div,.partner-portal #tb-stocks div{display:inline-block;font-size:80%;width:190px}.partner-portal #ss-stocks div{display:inline-block;font-size:80%;width:220px}.partner-portal #tb-stocks div,.partner-portal #ss-stocks div{padding-bottom:25px}.partner-portal #tb-stocks span,.partner-portal #ss-stocks span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal .call{text-align:center;font-family:"Myriad Pro Regular","sans-serif";font-size:130%}.partner-portal .call a{color:#5d0001}.partner-portal .fluff{font-size:150%;font-family:"Myriad Pro Regular","sans-serif"}.partner-portal .fluff span{color:#bc0003}.partner-portal #products a:hover{opacity:.7}.partner-portal .textfieldRequiredMsg,.partner-portal .textfieldInvalidFormatMsg{font-size:85%;color:#5b5b5b}.partner-portal #gallery{margin-top:15px;margin-left:auto;margin-right:auto}.partner-portal #PD div{display:table-cell;vertical-align:top;padding-left:10px;padding-right:10px}.partner-portal #flip{margin-top:-5px}.partner-portal #PD span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #tech{margin-left:auto;margin-right:auto;width:80%;border-left:#bc0003 thin dashed;border-right:#bc0003 thin dashed;border-bottom:#bc0003 thin dashed;border-radius:8px}.partner-portal #tech div{display:table-cell;vertical-align:middle;padding:8px;text-align:center}.partner-portal #bullets{margin-top:25px}.partner-portal #bullets img{width:260px}.partner-portal #bullets div{display:table-cell;text-align:center}.partner-portal #bullets span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal .ShowerPans{width:600px;margin-left:auto;margin-right:auto}.partner-portal .ShowerPans div{vertical-align:top;padding-top:10px;display:table-cell}.partner-portal #us div{display:table-cell;vertical-align:top}.partner-portal #us{margin-top:25px}.partner-portal #seal div{display:table-cell;vertical-align:top}.partner-portal #seal img{padding-left:15px}.partner-portal #seats span,.partner-portal #niches span,.partner-portal #drainbull span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #seats p,.partner-portal #niches p{font-size:90%}.partner-portal #seats a{text-decoration:underline}.partner-portal #seats{margin-top:25px}.partner-portal #seats div{vertical-align:top;padding:15px;font-size:90%;display:table-cell}.partner-portal #seatbul,.partner-portal #nichebul{border:thin #bc0003 dashed;border-radius:15px;background:#f1f1f1;width:220px}.partner-portal #niche{width:90%}.partner-portal #niches div{display:table-cell;width:315px}.partner-portal #drainbull{margin-top:15px;margin-left:auto;margin-right:auto;border-radius:10px;background:#f1f1f1;width:600px;border:#bc0003 thin dashed}.partner-portal #drainbull div{text-align:left;display:table-cell;padding:15px;width:200px}.partner-portal #drainbull div:first-child{border-right:#bc0003 thin dashed}.partner-portal #drainbull div:nth-child(3){border-left:#bc0003 thin dashed}.partner-portal #strainers,.partner-portal #strainers2,.partner-portal #strainers3{font-size:90%}.partner-portal #strainers div,.partner-portal #strainers2 div,.partner-portal #strainers3 div{margin-top:15px;display:table-cell}.partner-portal #strainers span,.partner-portal #strainers2 span,.partner-portal #strainers3 span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal #strainers p,.partner-portal #strainers2 p,.partner-portal #strainers3 p{padding:2px;background-color:#bc0003;border-radius:5px;color:#fff;font-size:100%;padding-top:5px}.partner-portal #AA a{font-size:80%}.partner-portal #AA table{text-align:center;vertical-align:top}.partner-portal #AA{margin-top:25px}.partner-portal #warranty span{font-family:"Myriad Pro Regular","sans-serif"}.partner-portal .RS{float:right;width:15%;padding-right:25px}.partner-portal #proLK a{text-decoration:underline;padding:3px;border-radius:3px;font-size:93%}.partner-portal #tabs{width:95%;padding:10px;margin-left:auto;margin-right:auto}.partner-portal .tabs{font-size:80%;width:80px;height:15px;background-color:#c80003;padding:3px;text-align:center;border-radius:5px;display:inline-block;margin:2px}.partner-portal #tabs a{color:#fff;text-decoration:underline}.partner-portal #tabs a:hover{color:#ebebeb}.partner-portal #catBox{width:95%;margin-left:auto;margin-right:auto}.partner-portal #catBox div{height:225px;width:140px;border:#d6d6d6 solid thin;float:left;margin:1px;background-color:#fff}.partner-portal #catBox img{width:90%}.partner-portal #catBox a{font-size:12px}.partner-portal #catBox span{font-size:13px}.partner-portal #catBox2{width:95%;margin-left:auto;margin-right:auto;clear:both}.partner-portal #catBox2 div{height:225px;width:140px;border:#d6d6d6 solid thin;float:left;margin:1px;background-color:#fff}.partner-portal #catBox2 img{width:75%;margin-top:8px}.partner-portal #catBox2 a{font-size:12px}.partner-portal #catBox2 span{font-size:13px}.partner-portal #catalogRow{clear:both;padding-top:5px}.partner-portal #catalogRow div{padding:5px;border-bottom:thin #d6d6d6 solid;width:95%;margin-left:auto;margin-right:auto}.partner-portal #catalogRow img{vertical-align:top;padding-top:5px;float:left;width:100px;padding-bottom:2px;margin-right:5px}.partner-portal #catalogRow span{color:#d00;font-size:18px}.partner-portal #quote,.partner-portal #quote2{font-size:18px;color:#2352f3}.partner-portal #welcome p{font-size:25px}.partner-portal #block{background-color:#fff;height:5px;clear:both}.partner-portal #locator iframe{width:90%}.partner-portal #PartnerPros img{float:left;width:30%;clear:both;padding-right:5px}.partner-portal #PartnerPros p{clear:both}.partner-portal #PartnerPros p span{font-size:120%;color:#bc0003}@media(min-width:481px){.partner-portal #container{width:780px}.partner-portal #nav img{width:130px}.partner-portal #usa2,.partner-portal #featured2,.partner-portal #builders2,.partner-portal #technology2{display:none}.partner-portal #forms .tb{padding-left:15px;padding-right:15px;padding-bottom:25px;padding-top:20px}.partner-portal .field{width:700px}.partner-portal #gallery iframe{width:765px;height:440px}.partner-portal #swipe,.partner-portal #ssv2,.partner-portal #tbv2{display:none}.partner-portal #bullets{border-top:#bc0003 solid medium;padding-top:15px}.partner-portal #locator{width:860px}}@media(max-width:480px){.partner-portal #container{width:320px}.partner-portal #nav img{width:320px;border:none}.partner-portal .call{font-size:100%}.partner-portal #AA,.partner-portal #usa,.partner-portal #featured,.partner-portal #builders,.partner-portal #technology,.partner-portal #ssv1,.partner-portal #tbv1,.partner-portal #products{display:none}.partner-portal #head p,.partner-portal #PD p{text-align:center}.partner-portal #builders2 img,.partner-portal #technology2 img{width:320px}.partner-portal #forms div{border-bottom:medium #bc0003 solid;width:320px;padding-bottom:5px}.partner-portal #forms .tb{padding-bottom:25px;padding-top:20px}.partner-portal #forms div{width:320px}.partner-portal #library{font-size:84%}.partner-portal .field{width:268px}.partner-portal #gallery iframe{width:255px;height:430px}.partner-portal #PD div{display:block}.partner-portal #tech img{width:220px}.partner-portal #tech div{display:block}.partner-portal #bullets img{width:320px}.partner-portal #bullets div{display:block}.partner-portal .ShowerPans{width:300px}.partner-portal .ShowerPans div{display:block}.partner-portal .dashed{border-bottom:#bc0003 thin dashed;padding-bottom:10px}.partner-portal #tb-stocks div,.partner-portal #ss-stocks div{border-top:#bc0003 thin dashed;width:320px}.partner-portal .per,.partner-portal .per2{margin-top:5px}.partner-portal #us div{display:block;text-align:center}.partner-portal #seal div,.partner-portal .h7{display:block;text-align:center}.partner-portal h1{font-size:115%;width:310px}.partner-portal .h7{margin-top:35px}.partner-portal #seats div{display:block;margin-bottom:25px;border-bottom:#bc0003 thin dashed;padding-bottom:10px}.partner-portal #niches div{display:block}.partner-portal #niches #nichebul{width:290px}.partner-portal #drainbull div{display:block;width:220px}.partner-portal #drainbull{width:250px;border:#bc0003 thin dashed}.partner-portal #drainbull div:first-child{border-right:none;border-bottom:#bc0003 thin dashed}.partner-portal #drainbull div:nth-child(3){border-left:none;border-top:#bc0003 thin dashed}.partner-portal #strainers div,.partner-portal #strainers2 div,.partner-portal #strainers3 div{display:block;width:250px}.partner-portal .RS{display:none}.partner-portal .LDrain{width:300px}.partner-portal #catBox div,.partner-portal #catBox2 div{margin-left:auto;margin-right:auto}.partner-portal .h11 p{margin-top:-20px;padding-left:10px}.partner-portal #locator{width:350px}}.text-orange{color:#e44934!important}@media(max-width:650px){.accordion h2{width:95%}}.accordion-centered{margin:0 auto;min-width:60%}@media(max-width:1000px){.accordion-centered{width:100%}}.accordion .transition,.accordion p,.accordion ul li i:before,.accordion ul li i:after{transition:all .75s}.accordion .flipIn,.accordion h1,.accordion ul li{animation:flipdown .75s}.accordion .no-select,.accordion h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion h1,.accordion h2{color:#ff6873}.accordion h1{text-transform:uppercase;font-size:36px;line-height:42px;letter-spacing:3px;font-weight:100;color:#004536}.accordion h2{font-size:26px;line-height:34px;font-weight:300;letter-spacing:1px;display:block;margin:0;cursor:pointer;color:#004536}.accordion p{color:rgba(48,69,92,.8);font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:2500px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2}.accordion a{color:#018266}.accordion ul{list-style:none;perspective:900;padding:0;margin:0}.accordion ul li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-top:1px solid #004536}.accordion ul li:nth-of-type(1){animation-delay:.5s}.accordion ul li:nth-of-type(2){animation-delay:.75s}.accordion ul li:nth-of-type(3){animation-delay:1s}.accordion ul li:last-of-type{padding-bottom:0;border-bottom:1px solid #004536}.accordion ul li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0}.accordion ul li i:before,.accordion ul li i:after{content:"";position:absolute;background-color:#004536;width:3px;height:9px}.accordion ul li i:before{transform:translate(-2px,0) rotate(45deg)}.accordion ul li i:after{transform:translate(2px,0) rotate(-45deg)}.accordion ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.accordion ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,10%)}.accordion ul li input[type=checkbox]:checked~i:before{transform:translate(2px,0) rotate(45deg)}.accordion ul li input[type=checkbox]:checked~i:after{transform:translate(-2px,0) rotate(-45deg)}@keyframes flipdown{}.text-orange{color:#e44934!important}.site-form-group{width:49%;margin-bottom:15px;margin-right:1%;text-align:left;display:inline-block;box-sizing:border-box;vertical-align:top}.site-form-group-radio{text-align:center}.site-form-group label{display:block}.site-form-group input,.site-form-group textarea{width:100%;padding:10px;box-sizing:border-box;border:1px solid #d3d3d3;font-family:pragmatica}.site-form-group textarea{width:100%}.site-form-group select{width:100%;padding:10px}.site-form-group:nth-of-type(2n){margin-right:0}.site-form input[type=submit]{background:none;border:none;border:1px solid #5a8081;padding:10px;box-sizing:border-box;font-family:pragmatica;color:#5a8081;background:none;margin:0 auto;border-radius:2rem;padding:10px 35px;transition:all 250ms ease}.site-form input[type=submit]:hover{background:#5a8081;color:#fff}.site-form input[type=radio]{margin-top:10px;width:auto}@media(max-width:600px){.site-form-group{width:100%;display:block}}.dealer-locator .all-dealers{max-height:600px;overflow-y:scroll;margin-top:25px}.dealer-locator table{margin-top:25px;border-collapse:collapse;width:100%}.dealer-locator table td{text-align:left;vertical-align:middle;padding:7px;padding-bottom:25px}.dealer-locator table tbody tr:first-child td{padding-top:15px}.dealer-locator table tbody tr .icon-container{display:flex;align-items:center}.dealer-locator table thead{font-weight:bold}.dealer-locator table thead td{padding-bottom:10px;border-bottom:1px solid #000}.dealer-locator table thead td:nth-child(1){width:15%}.dealer-locator table thead td:nth-child(2){width:30%}.dealer-locator table thead td:nth-child(3){width:30%}.dealer-locator table thead td:nth-child(4){width:15%}.dealer-locator table thead td:nth-child(5){width:10%}@media only screen and (max-width:760px),(min-device-width:768px)and (max-device-width:1024px){.dealer-locator tbody tr td{padding:0}.dealer-locator tbody tr:first-child td{padding-top:0!important}.dealer-locator tbody tr .icon-container{display:flex;align-items:center}.dealer-locator table,.dealer-locator thead,.dealer-locator tbody,.dealer-locator th,.dealer-locator td,.dealer-locator tr{display:block}.dealer-locator thead tr{position:absolute;top:-9999px;left:-9999px}.dealer-locator tr{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:10px}.dealer-locator td{border:none;position:relative;padding:0;padding-left:35%!important;margin-bottom:20px}.dealer-locator td:before{position:absolute;left:0;width:45%;padding-right:10px;white-space:pre-wrap;top:50%;transform:translateY(-50%);font-weight:bold}.dealer-locator td:nth-of-type(1):before{content:"Type"}.dealer-locator td:nth-of-type(2):before{content:"Company"}.dealer-locator td:nth-of-type(3):before{content:"Address"}.dealer-locator td:nth-of-type(4):before{content:"Phone Number"}.dealer-locator td:nth-of-type(5):before{content:"Distance"}}