/* https://www.bootwash.co.uk/wp-content/themes/bootwash/style.css */
body{font-family:'Raleway',Verdana,Trebuchet,Helvetica;color:#222}.container{max-width:1200px}.content-container{text-align:center}.section{padding:40px 0}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.black-bg{background:#1d1d1b;color:#fff}h1{font-size:45px;text-transform:uppercase;line-height:55px;margin:10px 0 30px}h2{font-size:55px;font-weight:700;line-height:60px;margin:10px 0 30px}p{font-size:16px;line-height:22px;margin:10px 0 20px}.large-font{font-size:32px;line-height:36px}#header{position:fixed;z-index:999;background:#fff;width:100%;box-shadow:0 0 2px rgba(0,0,0,.30)}#header.shrink #logo{width:70px;margin:5px}#header.shrink #header-nav{margin:10px 0}#logo{float:left;margin:20px 20px 20px 0}#header-nav{float:right;max-width:70%;text-align:right;margin:110px 0 0}.header-padder{padding-top:180px}.bg-container{width:100%;margin:0 auto}.hero-image{position:relative}.hero-image img{width:100%}.hero-text{position:absolute;top:0;color:#fff;font-size:38px;line-height:48px;z-index:100;margin:110px 0 0;max-width:440px}.testimonial{color:#00acef;font-size:30px;line-height:37px;font-weight:700}.testimonial-author{margin:20px 0 0;font-size:20px;color:#222;font-weight:600}.text-center{text-align:center}.product-cat-type-comp .heading-text h3{color:#00acef;font-size:30px;line-height:37px;font-weight:700}.product-cat-type-comp .product-cat--type-wrap{display:flex;flex-wrap:wrap;margin:0 -7px;padding-bottom:40px}.product-cat-type-comp .product-cat--type-block{width:33.33%;padding:7px;box-sizing:border-box}.product-cat-type-comp .product-cat--type-block a{display:block;position:relative;overflow:hidden;transition:all ease 0.5s}.product-cat-type-comp .product-cat--type-block a:hover .product-cat--type-image img{transform:scale(1.1)}.product-cat-type-comp .product-cat--type-image{position:relative;padding:32.7%}.product-cat-type-comp .product-cat--type-image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transition:all ease 0.5s}.product-cat-type-comp .product-cat--type-image.no-image-found{background-color:#ccc}.product-cat-type-comp .product-cat--type-heading{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,50%)}.product-cat-type-comp .product-cat--type-heading h4{font-size:26px;line-height:28px;color:#fff;padding:12px 10px;margin:0;text-transform:uppercase}@media screen and (max-width:1023px){.product-cat-type-comp .product-cat--type-block{width:50%}}@media screen and (max-width:767px){.product-cat-type-comp .heading-text h3{font-size:28px;line-height:34px}.product-cat-type-comp .product-cat--type-heading h4{font-size:22px;line-height:26px}.product-cat-type-comp .product-cat--type-wrap{margin:0}.product-cat-type-comp .product-cat--type-block{width:100%;padding:7px 0}}.what-it-does-block,.where-to-use-it-block{color:#fff;text-transform:uppercase}.what-it-does-block p{font-size:20px;max-width:800px;margin:10px auto 20px;line-height:30px}.benefits-container{text-align:center;margin:70px 0 0}.benefit-panel{width:42%;max-width:520px;display:inline-block;vertical-align:top;text-align:left;font-size:20px;margin:30px 0 30px 7%}.benefit-icon{width:30px;float:left;margin:0 20px;display:block}.benefit-text{display:block;margin-left:80px;line-height:30px}.product-spec-block{color:#9d9d9c;padding:40px 0 60px}.product-spec-block h2,.product-spec-block h3{text-transform:uppercase}.spec-container{margin:50px 0 0}.spec-panel{margin:40px 0 0}.spec-panel-2{max-width:30%;position:absolute;margin:-200px 0 0}.info-panel-container{color:#222;text-align:center;text-transform:none}.info-panel-container p{font-size:18px}.info-panel{display:inline-block;width:28%;margin:20px 2%;text-align:left;vertical-align:top}.info-panel-content{padding:10px}.buy-icon{display:inline-block;width:50px;margin:0 10px 0 0}.buy-icon img{padding:0 15px 10px 0}.buy-now{text-align:center;padding:5px 0 0 30px;font-size:55px;font-weight:700;line-height:60px}.buy-now a{color:#fff}.buy-now a:hover{opacity:.8;text-decoration:none}.contact-block{text-align:center;color:#fff;font-size:16px}.contact-block h2{margin:0}.contact-block p{font-size:28px;line-height:36px;margin:70px 0 10px;font-weight:600}.contact-content-container{padding:30px 0}.contact-title-bg{position:relative;background:#1b1b1b}.contact-title-bg:after{top:80%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(27,27,27,0);border-top-color:#1b1b1b;border-width:90px;margin-left:-90px}.contact-form{margin:50px 0 30px}.contact-form label{text-align:left;font-size:18px;font-weight:500}.contact-form input,.contact-form select{padding:10px 2%;width:94%;margin:10px 0;font-size:16px;border:none;border-radius:0}.contact-form select{height:42px;width:98%}.contact-form input[type=submit]{width:49%;border:none;background:#00acef;color:#fff;text-transform:uppercase;font-size:20px;font-weight:300;padding:15px 0;margin:35px 0 0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.contact-form input[type=submit]:hover{background:#009edb}.guarantee{font-size:18px;color:#fff}.single-product .article-text{margin-top:100px}.footer-wrapper{background:#ececec;padding:20px 0 50px;font-size:16px;margin:20px 0 0}.footer-wrapper a{color:#000}.footer-wrapper h3{margin:10px 0 20px;color:#00acef;font-weight:700}.footer-logo{width:100%;max-width:150px;float:left;margin:10px 0 20px}.footer-phone{margin:0 0 10px;font-size:22px}.footer-phone .fphone{font-size:30px}.footer-credit{margin:20px 0 0}.footer-addy{clear:both;margin:15px 0 0;font-size:14px;text-align:left}.footer-phone-number{font-size:30px}.social-icon a{display:block;float:left;width:50px;text-align:center;font-size:30px;height:40px;margin:5px 5px;padding:10px 0 0;background:#d2d3d0;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social-icon a:hover{background:#00acef}.footer-email{font-size:20px}.footer3{font-size:16px}.footer4{font-size:16px;text-align:right;width:20%}.footer-nav ul{list-style:none;margin:20px 0 0}.fix-nav #nav{max-width:940px;margin:0 auto}#nav ul{padding:0;margin:0;list-style:none}#nav ul li{float:left;padding:0;margin:0}#nav ul li a{display:block;color:#00acef;text-transform:uppercase;text-decoration:none;padding:8px 0;margin:0 20px;font-size:14px}#nav ul li a:hover{color:#222;border-bottom:solid 3px #00acef}#nav ul li:hover a{color:#222;border-bottom:solid 3px #00acef}#nav ul li .sub-menu{display:none;position:absolute;padding:0;z-index:6000}#nav ul li:hover .sub-menu{display:block}#nav ul li .sub-menu li{float:none}#nav ul li .sub-menu li a{border-top:none;border-bottom:1px solid #fff;background:#4d80a7;color:#fff}#nav ul li.current_page_item a:hover,#nav ul li.current_page_parent a:hover{border-bottom:solid 3px #00acef}#top-nav-hh-control{display:none;background:url(/wp-content/themes/bootwash/img/hh-nav-control.png) right no-repeat;padding:0 30px 0 0;text-align:left;height:30px;min-width:200px;width:100%;float:right;margin:8px 0;text-indent:40px;text-transform:uppercase;font-size:16px;line-height:34px;color:#333}#header-nav.fix-nav{position:fixed;top:0;width:100%;margin:0;max-width:100%;left:0;z-index:60000}#header-nav-fill{height:47px}#nav ul li a.active{border-bottom:solid 3px #00acef;color:#333}.product_meta .posted_in{display:none}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{line-height:20px}.woocommerce ul.products li.product .price{margin:.7em 0 0!important}#nav ul li.current-menu-ancestor a{color:#222;border-bottom:solid 3px #00acef}#nav ul li{position:relative}#nav ul li .sub-menu{padding:5px 0}#nav ul li .sub-menu,#nav ul li .sub-menu ul,#nav ul li:hover .sub-menu ul{display:block;opacity:0;visibility:hidden;pointer-events:none}#nav ul li:hover .sub-menu,#nav ul li .sub-menu li:hover>ul{opacity:1;visibility:visible;pointer-events:all;margin:0}#nav ul li .sub-menu li{line-height:1.5;text-align:left}#nav ul li .sub-menu{position:absolute;top:100%;left:20px;width:180px;background-color:#fff;transition:0.3s all;box-shadow:7px 7px 15px -12px}#nav ul li .sub-menu li a{text-transform:capitalize;padding:5px 12px;margin:0;border:none;background:transparent;color:#00acef;transition:all ease 0.3s}#nav ul li .sub-menu li a:hover{color:#222}#nav ul li .sub-menu li.current-menu-item a{color:#222}#nav ul .sub-menu ul{left:100%;top:0}