.hero .slick-slide{background-repeat:no-repeat;background-size:cover;background-position:center !important}.hero .slick-slide .container{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width: 768px){.hero .slick-slide .container{position:relative;padding:6rem 0}}.hero .slick-slide .container .inner{max-width:1100px;margin:0 auto;position:absolute;top:30%}@media screen and (max-width: 1100px){.hero .slick-slide .container .inner{text-align:center;right:30px;left:30px}}@media screen and (max-width: 768px){.hero .slick-slide .container .inner{position:relative;top:0;right:0;left:0}}.hero .slick-slide .container .inner h1{font-size:28px;line-height:30px;margin-bottom:5px;color:#fff;font-weight:700;padding:0}.hero .slick-slide .container .inner h2{font-size:18px;color:#fff}@media screen and (max-width: 768px){.hero .slick-slide img.hide-mobile{display:none !important}}.hero h1,.hero h2,.hero a{position:relative;z-index:12;text-shadow:0 1px 2px rgba(0,0,0,0.35)}.hero a.cta{position:relative;height:42px;border:solid 2px #fff;display:inline-block;padding:0 46px 0 30px;text-align:center;text-decoration:none;color:#fff;font-weight:bold;border-radius:20px;line-height:40px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.35);transition:.2s}.hero a.cta:after{position:absolute;border-bottom:solid 2px #fff;border-right:solid 2px #fff;display:block;top:17px;right:28px;height:6px;width:6px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);box-shadow:0 2px 3px 0 rgba(0,0,0,0.35);transition:.2s}.hero a.cta:hover{color:#567e9a;background-color:#fff;text-shadow:none}.hero a.cta:hover:after{border-color:#567e9a;box-shadow:0 2px 3px 0 transparent}.hero .slick-dots{display:block;position:absolute;bottom:0;width:100%;text-align:center;list-style:none}@media screen and (max-width: 768px){.hero .slick-dots{display:none !important}}.hero .slick-dots li{display:inline-block}.hero .slick-dots li button{background-color:transparent;color:transparent;border-radius:50%;border:solid 2px #fff;box-shadow:0 1px 2px 1px rgba(86,126,154,0.35);-webkit-appearance:none;height:12px;width:12px;margin-right:5px;display:block;padding:0;transition:.2s;outline:none !important;cursor:pointer}.hero .slick-dots li.slick-active button{background-color:#fff;box-shadow:0 1px 2px 1px transparent}.third{width:33.33%;float:left}.section{padding-bottom:55px}.section .department>a{position:relative;height:200px;display:block;text-align:center;line-height:200px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:24px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.35);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px;transition:.5s;z-index:2}.section .third .department a:before{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:"";background-color:#567e9a;opacity:.5;border-radius:10px;transition:.5s;z-index:-1}.section .third .department a:hover:before{opacity:.2}.section .third .department a:hover{color:transparent;text-shadow:0 1px 2px transparent}.section .third:first-of-type .department{max-width:95%}.section .third:first-of-type .department a{background-image:url("../img/kitchen-cat.png")}.section .third:first-of-type .lower{max-width:95%}.section .third:nth-of-type(2) .department{max-width:95%;margin:0 auto}.section .third:nth-of-type(2) .department a{background-image:url("../img/bathroom-cat.png")}.section .third:nth-of-type(2) .lower{max-width:95%;margin:0 auto}.section .third:last-of-type .department{max-width:95%;margin:0 0 0 auto}.section .third:last-of-type .department a{background-image:url("../img/parts-cat.png")}.section .third:last-of-type .lower{max-width:95%;margin:0 0 0 auto}.section .third .lower{padding:15px 2.5%}.section .third .lower ul{padding:0;margin:0 auto;list-style:none}.section .third .lower ul li{width:48%;margin-right:2%;float:left}.section .third .lower ul li a{position:relative;color:#4c4c4c;text-decoration:none;display:inline-block;padding:5px 0;font-size:13px;transition:.2s}.section .third .lower ul li a:after{position:absolute;border-bottom:solid 2px #567e9a;border-right:solid 2px #567e9a;display:block;top:12px;right:0;height:6px;width:6px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.2s;opacity:0}.section .third .lower ul li a:hover:after{opacity:1;right:-10px}.section .third .lower ul li a:hover{color:#567e9a}@media screen and (max-width: 768px){.section .upper>.department{margin:0 0 20px !important;max-width:100% !important}.section .lower{margin:0 !important}}.product-display{position:relative;padding-bottom:40px}.product-display a.product{display:block;float:left;width:24%;margin-bottom:1%;margin-right:1.25%;max-width:100% !important;box-sizing:border-box}@media screen and (max-width: 768px){.product-display a.product{width:49%;margin-right:2%;margin-bottom:2%}}@media screen and (max-width: 480px){.product-display a.product{width:100%;margin-right:0;float:none}}.product-display a.product:nth-of-type(4n){margin-right:0}.product-display a.product:nth-of-type(4n+5){clear:both}@media screen and (max-width: 768px){.product-display a.product:nth-of-type(2n){margin-right:0}}.section+.section,.product-display{background-color:#f4f4f4}.section+.section .product-slider,.product-display .product-slider{max-width:86%;margin:0 auto}.section+.section .product,.product-display .product{position:relative;display:block;text-align:center;text-decoration:none;padding:45px 15px 25px;max-width:93%;margin:0 auto;box-shadow:2px 2px 2px #e6e6e6;border-radius:5px;background-color:#fff;transition:.4s;box-sizing:border-box;height:100%}.section+.section .product>span,.product-display .product>span{position:absolute;top:8px;left:8px;font-size:9.5px;font-weight:700;letter-spacing:1px;padding:5px 10px;color:#fff;text-transform:uppercase}.section+.section .product p,.product-display .product p{font-size:10.5px;color:#9a9a9a;margin:0;text-decoration:line-through}.section+.section .product h3,.product-display .product h3{font-size:12.3px;color:#4c4c4c;margin:28px 0 0;padding:0;transition:.4s}.section+.section .product h4,.product-display .product h4{font-size:9.5px;text-transform:uppercase;color:#9a9a9a;margin:2px 0 0}.section+.section .product img,.product-display .product img{display:block;margin:0 auto;width:70%;-webkit-transition:all,ease,0.4s;-moz-transition:all,ease,0.4s;-o-transition:all,ease,0.4s;transition:all,ease,0.4s}.section+.section .product label,.product-display .product label{display:block;text-align:center;font-size:11.5px;color:#4c4c4c;cursor:pointer}.section+.section .product label span,.product-display .product label span{font-size:14.5px;font-weight:700}.section+.section .product.sold-out>span,.product-display .product.sold-out>span{background-color:#cc2b2b;z-index:10;border-radius:4px}.section+.section .product.sold-out label,.product-display .product.sold-out label{display:block;font-size:14.5px;font-weight:700;color:#cc2b2b}.section+.section .product.new>span,.product-display .product.new>span{background-color:#567e9a;z-index:10;border-radius:4px}.section+.section .product.sale>span,.product-display .product.sale>span{background-color:#2c9b1d;z-index:10;border-radius:4px}.section+.section .product.sale label,.product-display .product.sale label{display:block;font-weight:700;color:#2c9b1d}.section+.section .product.sale label span,.product-display .product.sale label span{font-size:14.5px}.section+.section a.product:hover,.product-display a.product:hover{box-shadow:2px 2px 2px #d2d0d0}.section+.section a.product:hover h3,.product-display a.product:hover h3{color:#567e9a}.section+.section a.product:hover img,.product-display a.product:hover img{transform:scale(1.1)}.product-slider .slick-slide{margin-bottom:5px}.nav-container-left button{height:42px;width:42px;left:-8%;top:42%;border:solid 2px #c9c9c9;border-radius:50%;background-color:transparent;transition:.5s;cursor:pointer;outline:none !important}.nav-container-left button:after{position:absolute;border-bottom:solid 2.5px #c9c9c9;border-right:solid 2.5px #c9c9c9;display:block;top:15px;right:13px;height:10px;width:10px;content:"";transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transition:.5s}.nav-container-left button:hover,.nav-container-left button:hover:after{border-color:#4c4c4c}.nav-container-right button{height:42px;width:42px;right:-8%;top:42%;border:solid 2px #c9c9c9;border-radius:50%;background-color:transparent;transition:.5s;cursor:pointer;outline:none !important}.nav-container-right button:after{position:absolute;border-bottom:solid 2.5px #c9c9c9;border-right:solid 2.5px #c9c9c9;display:block;top:15px;left:13px;height:10px;width:10px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.5s}.nav-container-right button:hover,.nav-container-right button:hover:after{border-color:#4c4c4c}.section h1{margin:52px 0 55px;text-transform:uppercase;font-size:25px;color:#4c4c4c;font-weight:700;text-align:center;padding-bottom:0}.section h2{margin:0px 0px 30px;text-transform:uppercase;font-size:16px;color:#4c4c4c;font-weight:700;text-align:center;padding-bottom:0}.section:not(.departments):not(.products):not(.shop){background-color:#f4f4f4}@media screen and (max-width: 768px){.section:not(.departments):not(.products):not(.shop) h2{margin:0px 0 15px}}.section.departments{padding-top:55px}@media screen and (max-width: 768px){.section.departments{padding:20px 0 0}}.section.newsletter-page h2{margin-bottom:25px !important}.section.contact h2 small{padding:5px 0;display:block;font-size:15px;color:#6b6a6a;text-transform:none}.section.contact form{margin:0 auto;display:block}.section.contact .container form>div{width:100%;float:left;margin-bottom:15px}.section.contact .container form>div label{display:block;padding:0 0 10px}.section.contact .container form>div button{display:block;width:100%;padding:10px;font-size:18px}.section.contact .container form .block-50{width:49%;margin-right:2%}.section.contact .container form .block-50:nth-of-type(2n){margin:0}@media screen and (max-width: 480px){.section.contact .block-50{width:100% !important;margin:0 0 15px 0 !important}}.section.contact .contact-left{float:left;width:65%;margin-top:30px}@media screen and (max-width: 768px){.section.contact .contact-left{float:none;width:100%}}.section.contact .contact-right{float:right;width:30%;margin-top:30px}@media screen and (max-width: 768px){.section.contact .contact-right{float:none;width:100%}}.slider-main .slick-slide:after{position:absolute;display:block;top:0;left:0;height:100%;width:100%;content:"";background-image:linear-gradient(90deg, rgba(86,126,154,0.5) 50%, rgba(255,255,255,0) 100%);z-index:0}.section.departments.shop{background-color:#f4f4f4;padding:35px 0 0}.section.departments.shop h2{font-size:24px;text-align:left;margin:8px 0 28px}.main-body.store{background-color:#f4f4f4;padding:35px 0}.main-body.store .left{width:25%;float:left;padding-right:3%}.main-body.store .left .shop-catbar{background-color:#fff;box-shadow:2px 2px 1px #dddddd;border-radius:4px;overflow:hidden}.main-body.store .left .shop-catbar h3{text-transform:uppercase;color:#4c4c4c;font-size:13px;font-weight:700;margin:0;padding:15px 0 15px 20px}.main-body.store .left .shop-catbar label{position:relative;display:block;font-size:13px;padding-left:20px;line-height:38px;color:#fff;text-transform:uppercase;font-weight:700;background-color:#64a2cd;border-bottom:solid 1px #4f8fbb;cursor:pointer;transition:.2s}.main-body.store .left .shop-catbar label:after{position:absolute;border-bottom:solid 2px #fff;border-right:solid 2px #fff;display:block;top:17px;right:20px;height:6px;width:6px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.2s}.main-body.store .left .shop-catbar label:hover{background-color:#4f8fbb}.main-body.store .left .shop-catbar ul{padding:0;margin:0;list-style:none;height:0;overflow:hidden}.main-body.store .left .shop-catbar ul li a{display:block;line-height:40px;color:#4c4c4c;font-size:11px;font-weight:700;padding-left:20px;text-decoration:none;border-bottom:solid 1px #e2e2e2;text-transform:capitalize;transition:.2s}.main-body.store .left .shop-catbar ul li a:hover{background-color:#e2e2e2}.main-body.store .left .shop-catbar .department-menu.active ul{height:auto}.main-body.store .left .shop-catbar .department-menu.active label:after{transform:translateY(-2px) rotate(45deg);-webkit-transform:translateY(-2px) rotate(45deg);-moz-transform:translateY(-2px) rotate(45deg);-ms-transform:translateY(-2px) rotate(45deg);-o-transform:translateY(-2px) rotate(45deg0)}.main-body.store .left .shop-brandbar.suppliers{margin-top:0;padding:0}.main-body.store .left .shop-brandbar{margin-top:20px;background-color:#fff;box-shadow:2px 2px 1px #dddddd;border-radius:4px;overflow:hidden}.main-body.store .left .shop-brandbar h3{text-transform:uppercase;color:#4c4c4c;font-size:13px;font-weight:700;margin:0;padding:15px 0 15px 20px;border-bottom:solid 1px #e2e2e2}.main-body.store .left .shop-brandbar h3 a{display:inline-block;float:right;color:#64a2cd;padding-right:20px;transition:.2s}.main-body.store .left .shop-brandbar h3 a:hover{color:#4c4c4c;text-decoration:underline}.main-body.store .left .shop-brandbar form{padding:10px 0}.main-body.store .left .shop-brandbar ul{padding:0;margin:0;list-style:none}.main-body.store .left .shop-brandbar ul li{position:relative;color:#4c4c4c;font-size:11px;font-weight:700;padding-left:54px;line-height:40px;cursor:pointer;transition:.2s}.main-body.store .left .shop-brandbar ul li input{position:absolute;height:100%;width:100%;margin:0;top:0;left:0;z-index:12;opacity:0;cursor:pointer}.main-body.store .left .shop-brandbar ul li:before{position:absolute;display:block;content:"";top:10px;left:20px;height:20px;width:20px;border-radius:4px;background-color:#fff;border:solid 2px #e2e2e2;transition:.2s}.main-body.store .left .shop-brandbar ul li:after{position:absolute;border-bottom:solid 2px #fff;border-right:solid 2px #fff;display:block;top:14.5px;left:28px;height:9px;width:5px;content:"";transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);opacity:0;transition:.2s}.main-body.store .left .shop-brandbar ul li.active:before{background-color:#64a2cd;border-color:#64a2cd}.main-body.store .left .shop-brandbar ul li.active:after{opacity:1}.main-body.store .left .shop-brandbar ul li:hover{background-color:#e2e2e2}.main-body.store .right{width:75%;float:right}.main-body.store .right .actions.bottom{position:absolute;bottom:40px;width:100%}.main-body.store .right .actions{position:relative}.main-body.store .right .actions .pagination{position:absolute;width:100%}.main-body.store .right .actions .pagination ul{list-style:none;padding:0;margin:0;text-align:right}.main-body.store .right .actions .pagination ul li{display:inline-block;margin:8px 4px 0 0}.main-body.store .right .actions .pagination ul li a{position:relative;color:#4c4c4c;text-decoration:none;font-size:11.9px;padding:3px 9px;display:block;text-align:center;background-color:#fff;border-radius:3px;box-shadow:1px 1px 1px 0 #a7a4a4;transition:.2s}.main-body.store .right .actions .pagination ul li a:hover:not(.active){color:#64a2cd}.main-body.store .right .actions .pagination ul li a.active{background-color:#64a2cd;color:#fff}.main-body.store .right .actions .pagination ul li.arrow a{height:22px;width:24px;top:7px}.main-body.store .right .actions .pagination ul li.arrow:hover a{background-color:#4c4c4c}.main-body.store .right .actions .pagination ul li.arrow:hover a:after{border-color:#fff}.main-body.store .right .actions .pagination ul li.hide{display:none}.main-body.store .right .actions .pagination ul li.arrow a:after{position:absolute;border-bottom:solid 2px #4c4c4c;border-right:solid 2px #4c4c4c;display:block;top:8px;height:6px;width:6px;content:"";transition:.2s}.main-body.store .right .actions .pagination ul li.next a:after{left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.main-body.store .right .actions .pagination ul li.prev a:after{right:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg)}.main-body.store .right .section{background-color:transparent;border:none;padding:0}.main-body.store .right .container{max-width:100%;margin:0;padding:0}@media screen and (max-width: 768px){.main-body.store{padding:15px 0}.main-body.store .left,.main-body.store .right{width:100% !important;padding:0 !important}.main-body.store .section.departments.shop h2{margin:25px 0}.main-body.store .section.departments.shop .product-display .product{width:100%;margin-bottom:10px}.main-body.store .actions:not(.bottom) .pagination{display:none}.main-body.store .actions.bottom{position:relative !important;bottom:auto !important}.main-body.store .actions.bottom .pagination{position:relative !important}.main-body.store .actions.bottom .pagination ul{margin:10px 0 !important;text-align:center !important}}.logos-grid{margin-bottom:30px}.shop-by-brands{padding-top:16px}.shop-by-brands .supplier{float:left;width:19.2%;display:table;height:140px;text-decoration:none;background-color:#fff;margin:0 1% 1% 0;border-radius:3px;box-shadow:2px 2px 1px #dddddd;transition:.4s}.shop-by-brands .supplier .inner{display:table-cell;height:100%;vertical-align:middle}.shop-by-brands .supplier .inner img{display:block;width:70%;margin:0 auto}.shop-by-brands .supplier:nth-of-type(5n){margin-right:0}.shop-by-brands .supplier:hover{box-shadow:2px 2px 4px #b5b5b5}@media screen and (max-width: 768px){.shop-by-brands .supplier{width:49.5%;margin-right:1%;height:180px}.shop-by-brands .supplier:nth-of-type(5n){margin-right:1%}.shop-by-brands .supplier:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 480px){.shop-by-brands .supplier{width:100% !important;margin:0 0 10px 0}}.community-items .community-item{float:left;width:25%;box-sizing:border-box;padding:0 20px;margin-bottom:30px}@media screen and (max-width: 900px){.community-items .community-item{width:33%}}@media screen and (max-width: 768px){.community-items .community-item{width:50%}}@media screen and (max-width: 480px){.community-items .community-item{width:100%}}.community-items .community-item span{display:table;height:140px;width:100%;background-color:#fff;margin-bottom:15px;border-radius:3px;box-shadow:2px 2px 1px #dddddd;transition:.4s}@media screen and (max-width: 768px){.community-items .community-item span{height:180px}}@media screen and (max-width: 600px){.community-items .community-item span{height:150px}}@media screen and (max-width: 480px){.community-items .community-item span{padding:20px 0}}.community-items .community-item span a{display:table-cell;vertical-align:middle;height:100%}.community-items .community-item span img{display:block;width:75%;margin:0 auto}.community-items .community-item p{text-align:center}.community-items .community-item:hover span{box-shadow:2px 2px 4px #b5b5b5}.community-items .community-item:nth-of-type(4n+5){clear:both}@media screen and (max-width: 900px){.community-items .community-item:nth-of-type(4n+5){clear:none}}@media screen and (max-width: 900px){.community-items .community-item:nth-of-type(3n+4){clear:both}}@media screen and (max-width: 768px){.community-items .community-item:nth-of-type(3n+4){clear:none}}@media screen and (max-width: 768px){.community-items .community-item:nth-of-type(2n+3){clear:both}}.product-right{float:right;width:48%}@media screen and (max-width: 600px){.product-right{float:none;width:100%}}.product-right .download-link{padding-left:22px;background:transparent url("../img/icon-download.png") no-repeat left center;text-decoration:none}.product-right .price{margin-bottom:20px}.product-right .price span{font-weight:700;font-size:19px}.product-right .price.sold-out span{text-decoration:line-through;font-size:15px;font-weight:normal}.product-right .price.sold-out label{color:#cc2b2b}.product-right .price.sold-out label span{text-decoration:none;font-weight:700;font-size:19px}.product-right .price.sale span{text-decoration:line-through;font-size:15px;font-weight:normal}.product-right .price.sale label{color:#2c9b1d;font-size:15px}.product-right .price.sale label span{text-decoration:none;font-weight:700;font-size:19px}.product-left{float:left;width:48%}@media screen and (max-width: 600px){.product-left{float:none;width:100%;margin-bottom:30px}}.product-left a{display:block;padding:30px;background-color:#fff;width:100%;box-shadow:2px 2px 2px #e6e6e6;border-radius:5px;position:relative;outline:0}.product-left a span{position:absolute;right:15px;bottom:15px;width:27px;height:26px;background:transparent url(../img/icon-enlarge.png);text-indent:-9999px;opacity:0.6;transition:opacity 0.2s ease;outline:0}.product-left a span:hover{opacity:1}.product-left a img{display:block;width:100%;max-width:400px;margin:0 auto}.product-left .additional-images{margin-top:10px}.product-left .additional-images a{float:left;width:23.5%;padding:15px;margin-top:10px;margin-right:2%}@media screen and (max-width: 768px){.product-left .additional-images a{padding:10px}}.product-left .additional-images a img{width:100%;-webkit-transition:all,ease,0.4s;-moz-transition:all,ease,0.4s;-o-transition:all,ease,0.4s;transition:all,ease,0.4s}.product-left .additional-images a:hover img{transform:scale(1.1)}.product-left .additional-images a:nth-of-type(1){margin-top:0}.product-left .additional-images a:nth-of-type(2){margin-top:0}.product-left .additional-images a:nth-of-type(3){margin-top:0}.product-left .additional-images a:nth-of-type(4){margin-top:0;margin-right:0}.product-left .additional-images a:nth-of-type(5){clear:both}.internet-content{text-align:center;margin-top:50px}.internet-content p:first-of-type{font-size:17px}.breadcrumb p{margin:0;padding-bottom:12px;font-size:11px;border-bottom:solid 1px #e2e2e2}.breadcrumb p a{color:#4c4c4c;text-transform:capitalize;text-decoration:none}.breadcrumb p a.active{color:#567e9a}.breadcrumb p a:hover{text-decoration:underline}@media screen and (max-width: 768px){.breadcrumb{display:none !important}}.account-left{float:left;width:50%;box-sizing:border-box;padding-right:20px}@media screen and (max-width: 768px){.account-left{float:none;width:100%;padding-right:0;margin-bottom:30px}}.account-right{float:right;width:50%;box-sizing:border-box;padding-left:20px}@media screen and (max-width: 768px){.account-right{float:none;width:100%;padding-left:0}}#fake-tabs{margin-bottom:30px}#fake-tabs ul{list-style:none;padding:0;margin:0;border-bottom:1px solid #e2e2e2}@media screen and (max-width: 480px){#fake-tabs ul{display:none}}#fake-tabs ul li{display:inline-block;margin-right:10px}#fake-tabs ul li a{display:block;padding:12px;text-decoration:none;border:1px solid #e2e2e2;border-bottom:0;color:#858585}#fake-tabs ul li.ui-state-active a{background-color:#64a2cd;color:#fff;border:1px solid #64a2cd;border-bottom:0}#fake-tabs #mobile-account-tabs{display:none;width:100%}@media screen and (max-width: 480px){#fake-tabs #mobile-account-tabs{display:block}}#order-history-list .history-headers{width:100%;border-bottom:1px solid #e2e2e2}#order-history-list .history-headers div{float:left;font-size:15px;padding:10px 0}#order-history-list .history-item{width:100%;border-bottom:1px solid #e2e2e2}#order-history-list .history-item div{float:left;font-size:14px;padding:10px 0}#order-history-list .history-number{width:20%}#order-history-list .history-status{width:20%}#order-history-list .history-date{width:20%}#order-history-list .history-qty{width:20%}#order-history-list .history-total{width:20%}#cart-items{border-bottom:1px solid #e2e2e2;margin-bottom:20px}#cart-items .cart-item{border-top:1px solid #e2e2e2;padding:15px 0}#cart-items .cart-item .image{float:left;width:200px;display:block;box-sizing:border-box;background-color:#fff;border-radius:5px;padding:10px}@media screen and (max-width: 480px){#cart-items .cart-item .image{width:100px}}@media screen and (max-width: 480px){#cart-items .cart-item .image{float:none;width:100%}}#cart-items .cart-item .image img{display:block;width:auto;max-height:200px;margin:0 auto}#cart-items .cart-item .cart-details{float:left;width:calc(100% - 350px);box-sizing:border-box;padding-top:10px;padding-left:20px}@media screen and (max-width: 650px){#cart-items .cart-item .cart-details{width:calc(100% - 200px)}}@media screen and (max-width: 480px){#cart-items .cart-item .cart-details{width:calc(100% - 100px)}}@media screen and (max-width: 480px){#cart-items .cart-item .cart-details{float:none;width:100%;padding-left:0}}#cart-items .cart-item .cart-details h4{padding-bottom:0}#cart-items .cart-item .cart-details h4 a{text-decoration:none;color:#858585;font-weight:700}#cart-items .cart-item .cart-details p.code{font-size:13px}#cart-items .cart-item .cart-details p.price{font-size:17px;color:#567e9a;font-weight:700}#cart-items .cart-item .cart-details p.cart-options{color:#e2e2e2;font-size:14px}#cart-items .cart-item .cart-details p.cart-options span{margin:0 4px}#cart-items .cart-item .qty{float:right;width:130px}@media screen and (max-width: 650px){#cart-items .cart-item .qty{margin-top:15px}}@media screen and (max-width: 480px){#cart-items .cart-item .qty{width:100%;padding-left:0}}#cart-items .cart-item .qty input[type="text"]{width:60px;float:left;padding:10px;outline:0;border:0;height:auto;font-size:12px;border-radius:3px}@media screen and (max-width: 480px){#cart-items .cart-item .qty input[type="text"]{width:48%}}#cart-items .cart-item .qty input[type="submit"]{float:right;border-radius:3px;background-color:#567e9a;border:0;outline:0;color:#fff;padding:10px}@media screen and (max-width: 480px){#cart-items .cart-item .qty input[type="submit"]{width:48%}}#cart-items .cart-item .qty p{text-align:right;margin-top:15px}@media screen and (max-width: 650px){#cart-items .cart-item .qty p{text-align:center}}@media screen and (max-width: 480px){#cart-items .cart-item .qty p{text-align:left}}.cart-totals h4{text-align:right}@media screen and (max-width: 650px){.cart-totals h4{text-align:left}}.checkout-left{float:left;width:33.333333%;box-sizing:border-box;padding-right:20px}@media screen and (max-width: 768px){.checkout-left{float:none;width:100%;padding-right:0;margin-bottom:30px}}.checkout-left h2{margin-bottom:8px;padding-bottom:8px}.checkout-left select{width:100%;padding-right:40px}.checkout-right{float:right;width:66.666666%;box-sizing:border-box;padding-left:20px}@media screen and (max-width: 768px){.checkout-right{float:none;width:100%;padding-left:0}}.checkout-right h2{margin-bottom:8px;padding-bottom:8px}.checkout-right .review-items{margin:0;padding:8px 0 0 0;list-style:none;border-top:1px solid #e2e2e2}.checkout-right .review-items .review-item{border-bottom:1px solid #e2e2e2;margin-bottom:8px;padding-bottom:8px}.checkout-right .review-items .review-item div{float:left;width:75%}@media screen and (max-width: 480px){.checkout-right .review-items .review-item div{float:none;width:100%}}.checkout-right .review-items .review-item div h4{color:#567e9a;margin:0;padding:0}.checkout-right .review-items .review-item div p{margin:0}.checkout-right .review-items .review-item p.price{float:right;margin:0;width:25%;text-align:right}@media screen and (max-width: 480px){.checkout-right .review-items .review-item p.price{float:none;width:100%;text-align:left}}.checkout-right .summary{padding:6px}.checkout-right .summary .left{float:left;margin:0}.checkout-right .summary .right{float:right;margin:0}.checkout-right .summary-top{border-bottom:1px solid #e2e2e2}.checkout-right .summary-total{background-color:#e2e2e2;margin-bottom:10px}.checkout-right #expiration select{float:left;width:calc(50% - 10px)}.checkout-right #expiration span{float:left;width:20px;text-align:center;padding-top:10px}.receipt-container h2{text-align:left}.policies-list{list-style:none;margin:0;padding:0;text-align:center}.policies-list li{margin-bottom:10px}.policies-list li a{font-size:20px;text-decoration:none}.newsletter:not(form){padding:35px 0;background-color:#567e9a}.newsletter:not(form) .container{max-width:920px;padding:0 .5%;width:83%}@media screen and (max-width: 900px){.newsletter:not(form) .container{width:100%;padding:0 15px}}.newsletter:not(form) .half{width:50%;float:left}.newsletter:not(form) .half h2{color:#fff;text-transform:uppercase;font-size:23px;font-weight:700;padding:0}@media screen and (max-width: 768px){.newsletter:not(form) .half h2{text-align:center}}.newsletter:not(form) .half p{color:#fff;text-transform:uppercase;font-size:15px;font-weight:700;margin:0}.newsletter:not(form) .half form input[type="email"]{width:100%;max-width:70%;border-radius:3px;border:none;height:52px;padding-left:5%;color:#9a9a9a;font-size:14px;outline:none;-webkit-appearance:none;-moz-appearance:none}.newsletter:not(form) .half form input[type="submit"]{height:52px;border:none;position:relative;border-radius:3px;text-transform:uppercase;font-size:16px;letter-spacing:1px;width:100%;max-width:27%;margin-left:1%;color:#fff;background-color:#64a2cd;cursor:pointer;transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter:not(form) .half form input[type="submit"]:hover{background-color:#5eb4f1}@media screen and (max-width: 768px){.newsletter:not(form) .half{width:100%}.newsletter:not(form) .half p{display:none !important}.newsletter:not(form) .half form input{width:100% !important;max-width:100% !important;display:block !important;margin:10px 0 0 0 !important}}.suppliers{padding:10px 0}.suppliers .footer-suppliers .slider-suppliers{padding:0 50px}@media screen and (max-width: 768px){.suppliers .footer-suppliers .slider-suppliers{padding:0}}.suppliers .footer-suppliers .slider-suppliers a{display:flex;height:110px;align-items:center;justify-content:center}.suppliers .footer-suppliers .slider-suppliers a img{width:80%;margin:0 auto}.suppliers .footer-suppliers .supplier{width:16.666667%;float:left;display:table;height:100px}.suppliers .footer-suppliers .supplier span{display:table-cell;height:100%;vertical-align:middle}.suppliers .footer-suppliers .supplier img{display:block;width:auto;margin:0 auto;width:60%}footer{padding:45px 0 0;background-color:#353535}footer>.row-footer>.container{padding-bottom:25px}footer .fifth{width:20%;float:left}footer .fifth h3{font-size:13px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:700}footer .fifth ul{list-style:none;padding:0;margin:0}footer .fifth ul li{line-height:26px;color:#969696;font-size:12px}footer .fifth ul li a{display:block;text-decoration:none;color:#969696;font-size:12px;line-height:26px;transition:.2s}footer .fifth ul li:hover a{color:#567e9a}@media screen and (max-width: 768px){footer .fifth{width:100%;margin-bottom:20px;text-align:center}footer .fifth h3{font-size:18px !important}footer .fifth li,footer .fifth a{font-size:16px !important}}@media screen and (max-width: 480px){footer .fifth{text-align:left}}footer .fifth:last-of-type h3:nth-of-type(2){margin-top:25px}footer .fifth:last-of-type li:nth-of-type(3) a{display:inline-block;text-decoration:underline}footer .fourth{width:25%;float:left;text-align:center}footer .fourth h3{font-size:13px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-weight:700}footer .fourth ul{list-style:none;padding:0;margin:0}footer .fourth ul li{line-height:26px;color:#969696;font-size:12px}footer .fourth ul li a{text-decoration:none;color:#969696;font-size:12px;line-height:26px;transition:.2s}footer .fourth ul li:hover a{color:#567e9a}footer .fourth img{float:right;opacity:0.4}@media screen and (max-width: 768px){footer .fourth{width:100%;margin-bottom:20px;text-align:center}footer .fourth h3{font-size:18px !important}footer .fourth li,footer .fourth a{font-size:16px !important}}@media screen and (max-width: 900px){footer .fourth.logo{display:none}}footer .lower{background-color:#2a2a2a;padding:12px 0;float:left;width:100%}footer .lower .container>div{width:50%;float:left}footer .lower .container>div p,footer .lower .container>div a{color:#969696;font-size:12px;margin:0;text-decoration:none;transition:.2s}footer .lower .container>div a:hover{color:#567e9a}footer .lower .container>div:nth-of-type(2){text-align:right}@media screen and (max-width: 768px){footer .lower .left,footer .lower .right{padding:5px 0;width:100% !important;text-align:center !important}}.btn,.btn-primary,.btn-primary-light,.btn-secondary,.btn-large,.btn-touch{background-color:#ccc;border:0;border-radius:4px;color:#fff;font-size:1em;line-height:1em;padding:15px;text-decoration:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;display:inline-block;cursor:pointer;outline:0}.add-cart{padding-left:52px;background:url("../img/cartwhite.png") no-repeat 12px center}.btn:hover,.btn-primary:hover,.btn-primary-light:hover,.btn-secondary:hover,.btn-large:hover,.btn-touch:hover{opacity:0.8}.btn-primary{background-color:#567e9a}.btn-primary-light{background-color:#64a2cd}.btn-secondary{background-color:#da9000}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}.btn-small{font-size:0.8em;line-height:0.8em;padding:10px}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-primary-light,button.btn-secondary,button.btn-large,button.btn-touch{cursor:pointer;padding:0 15px}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{width:100%}}input{-webkit-appearance:none;-moz-appearance:none}input[type="text"],input[type="email"],input[type="password"],select{width:100%;height:45px;color:#4c4c4c;border:none;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;outline:none;padding:10px;box-sizing:border-box;font-size:17px}select{width:100%;-webkit-appearance:none;-moz-appearance:none;background:#fff url("../img/select-arrow.png") no-repeat right center}textarea{width:100%;height:200px;color:#4c4c4c;border:none;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;outline:none;box-sizing:border-box;padding:10px;font-size:17px}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox}form.login{max-width:400px;margin:0 auto}form.login span.forgot-password-link{margin:5px 0 0 0;font-size:12px;float:right}.register-radios{text-align:center}.radio-label{display:inline-block !important;margin:0 15px}.form-regular .form-block{margin-bottom:12px}.form-regular .form-block .form-50{width:49%;float:left;margin-right:2%}@media screen and (max-width: 600px){.form-regular .form-block .form-50{width:100%;float:none;margin-right:0;margin-bottom:12px}}.form-regular .form-block .form-50:nth-of-type(2){margin-right:0}@media screen and (max-width: 600px){.form-regular .form-block .form-50:nth-of-type(2){margin-bottom:0}}.form-regular .form-block .form-100{width:100%}.form-regular .form-block p.form-label{margin-bottom:4px}.form-regular .form-block input[type="text"],.form-regular .form-block input[type="email"],.form-regular .form-block input[type="password"],.form-regular .form-block textarea,.form-regular .form-block select{width:100%}.form-regular .form-block button{display:block}#add-to-cart-form{margin-bottom:30px}.pick-up-ship{margin:0 auto 50px;max-width:480px}.pick-up-ship h2{text-align:center}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
