.landing-banner .banner-mask .banner-caption{top:140px}.landing-banner .banner-mask .banner-caption h2{color:#1e2a38;font-size:3.2em}.buy .landing-banner .banner-mask .banner-caption h2{color:#fff;text-align:center}.landing-banner .banner-mask .banner-caption p{color:#1e2a38;font-size:1.2666667em}.buy .landing-banner .banner-mask .banner-caption p{color:#fff;text-align:center}.landing-tabs .service-stock,.LocationPage .service-stock{margin-top:50px;margin-bottom:50px}.landing-tabs .tab-nav .left-tab,.LocationPage .tab-nav .left-tab{margin-right:15px}.buy .landing-tabs .tab-nav .left-tab.active a,.buy .LocationPage .tab-nav .left-tab.active a{background-color:#f8f8f8;border-color:#f8f8f8;color:#1f71b9}.landing-tabs .tab-nav .left-tab.active a:focus,.landing-tabs .tab-nav .left-tab.active a:hover,.LocationPage .tab-nav .left-tab.active a:focus,.LocationPage .tab-nav .left-tab.active a:hover{background-color:#263847;border-color:#263847}.buy .landing-tabs .tab-nav .left-tab.active a:focus,.buy .landing-tabs .tab-nav .left-tab.active a:hover,.buy .LocationPage .tab-nav .left-tab.active a:focus,.buy .LocationPage .tab-nav .left-tab.active a:hover{background-color:#f8f8f8;border-color:#f8f8f8}.landing-tabs .tab-nav .left-tab a,.LocationPage .tab-nav .left-tab a{background-color:#263847;border-color:#263847}.buy .landing-tabs .tab-nav .left-tab a,.buy .LocationPage .tab-nav .left-tab a{background-color:#1f71b9;border-color:#1f71b9}.landing-tabs .tab-nav .left-tab a:focus,.landing-tabs .tab-nav .left-tab a:hover,.LocationPage .tab-nav .left-tab a:focus,.LocationPage .tab-nav .left-tab a:hover{background-color:#18232c;border-color:#11191f}.buy .landing-tabs .tab-nav .left-tab a:focus,.buy .landing-tabs .tab-nav .left-tab a:hover,.buy .LocationPage .tab-nav .left-tab a:focus,.buy .LocationPage .tab-nav .left-tab a:hover{background-color:#195c96;border-color:#165185}.buy .landing-tabs .tab-nav .right-tab.active a,.buy .LocationPage .tab-nav .right-tab.active a{background-color:#f8f8f8;border-color:#f8f8f8;color:#1f71b9}.landing-tabs .tab-nav .right-tab.active a:focus,.landing-tabs .tab-nav .right-tab.active a:hover,.LocationPage .tab-nav .right-tab.active a:focus,.LocationPage .tab-nav .right-tab.active a:hover{background-color:#e12a3c;border-color:#e12a3c}.buy .landing-tabs .tab-nav .right-tab.active a:focus,.buy .landing-tabs .tab-nav .right-tab.active a:hover,.buy .LocationPage .tab-nav .right-tab.active a:focus,.buy .LocationPage .tab-nav .right-tab.active a:hover{background-color:#f8f8f8;border-color:#f8f8f8}.landing-tabs .tab-nav .right-tab a,.LocationPage .tab-nav .right-tab a{background-color:#e12a3c;border-color:#e12a3c}.buy .landing-tabs .tab-nav .right-tab a,.buy .LocationPage .tab-nav .right-tab a{background-color:#1f71b9;border-color:#1f71b9}.landing-tabs .tab-nav .right-tab a:focus,.landing-tabs .tab-nav .right-tab a:hover,.LocationPage .tab-nav .right-tab a:focus,.LocationPage .tab-nav .right-tab a:hover{background-color:#c61c2d;border-color:#b41929}.buy .landing-tabs .tab-nav .right-tab a:focus,.buy .landing-tabs .tab-nav .right-tab a:hover,.buy .LocationPage .tab-nav .right-tab a:focus,.buy .LocationPage .tab-nav .right-tab a:hover{background-color:#195c96;border-color:#165185}.landing-tabs .tab-content .tab-pane,.LocationPage .tab-content .tab-pane{padding:100px 0;text-align:center}.landing-tabs .tab-content .tab-pane#StoreLocator .container form .form-submit .btn,.LocationPage .tab-content .tab-pane#StoreLocator .container form .form-submit .btn{float:right}.buy .landing-tabs .tab-content .tab-pane,.buy .LocationPage .tab-content .tab-pane{text-align:left;background-color:#f8f8f8}.buy .landing-tabs .tab-content .tab-pane h2,.buy .LocationPage .tab-content .tab-pane h2{color:#1f71b9}.buy .landing-tabs .tab-content .tab-pane p,.buy .LocationPage .tab-content .tab-pane p{margin-bottom:30px}.buy .landing-tabs .tab-content .tab-pane h5,.buy .LocationPage .tab-content .tab-pane h5{margin-bottom:30px;font-size:.9333333em}.buy .landing-tabs .tab-content .tab-pane h5 a strong,.buy .LocationPage .tab-content .tab-pane h5 a strong{font-family:Museo Sans W01_500}.buy .landing-tabs .tab-content .tab-pane img,.buy .LocationPage .tab-content .tab-pane img{display:block;margin:0 auto;max-height:350px}.landing-tabs .tab-content .tab-pane h3,.LocationPage .tab-content .tab-pane h3{color:#fff;margin-bottom:50px}.landing-tabs .tab-content .left-tab-content,.LocationPage .tab-content .left-tab-content{background-color:#263847}.landing-tabs .tab-content .left-tab-content h5,.LocationPage .tab-content .left-tab-content h5{color:#e12a3c}.landing-tabs .tab-content .right-tab-content,.LocationPage .tab-content .right-tab-content{background-color:#e12a3c}.landing-tabs .tab-content .right-tab-content h5,.LocationPage .tab-content .right-tab-content h5{color:#1e2a38}.landing-tabs .tab-content .right-tab-content .form-group,.landing-tabs .tab-content .right-tab-content .form-submit,.LocationPage .tab-content .right-tab-content .form-group,.LocationPage .tab-content .right-tab-content .form-submit{display:inline-block;margin:0;vertical-align:middle}.landing-tabs .tab-content .right-tab-content .form-group .form-control,.LocationPage .tab-content .right-tab-content .form-group .form-control{width:490px;margin-right:15px;height:20px;padding:8px 20px;font-size:1em;line-height:34px;border-radius:0;line-height:20px;font-size:16px}select.landing-tabs .tab-content .right-tab-content .form-group .form-control,select.LocationPage .tab-content .right-tab-content .form-group .form-control{height:20px;line-height:20px}select[multiple].landing-tabs .tab-content .right-tab-content .form-group .form-control,select[multiple].LocationPage .tab-content .right-tab-content .form-group .form-control,textarea.landing-tabs .tab-content .right-tab-content .form-group .form-control,textarea.LocationPage .tab-content .right-tab-content .form-group .form-control{height:auto}.landing-tabs .tab-content .right-tab-content .form-group .form-control:focus,.LocationPage .tab-content .right-tab-content .form-group .form-control:focus{border-color:#e12a3c;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(225,42,60,.6)}.landing-tabs .tab-content .right-tab-content .form-group .form-control:active,.landing-tabs .tab-content .right-tab-content .form-group .form-control:focus,.LocationPage .tab-content .right-tab-content .form-group .form-control:active,.LocationPage .tab-content .right-tab-content .form-group .form-control:focus{box-shadow:none;border-color:#fff}.landing-services{padding:100px 0}.landing-services .service{text-align:center}.landing-services .service.prices i{background-position:0 -60px}.landing-services .service.cleaning i{background-position:-90px -60px}.landing-services .service.support i{background-position:-180px -60px}.landing-services .service.video i{background-position:-270px -60px}.landing-services .service.freedom i{background-position:0 0}.landing-services .service.easy i{background-position:-90px 0}.landing-services .service.power i{background-position:-180px 0}.landing-services .service.affordability i{background-position:-270px 0}.landing-services .service a:hover i{-webkit-animation-name:pulse;animation-name:pulse}.landing-services .service a:hover h5{color:#bd1b2b}.landing-services .service i{display:block;background-image:url(/resources/themes/rug/dist/images/global_sprite_red.png);background-repeat:no-repeat;width:82px;height:82px;margin:0 auto 40px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.landing-services .service i{background-image:url(/resources/themes/rug/dist/images/retina/global_sprite_red@2x.png);background-size:800px 240px}}.buy .landing-services .service i{background-image:url(/resources/themes/rug/dist/images/global_sprite_blue.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.buy .landing-services .service i{background-image:url(/resources/themes/rug/dist/images/retina/global_sprite_blue@2x.png);background-size:360px 90px}}.landing-services .service h5{color:#e12a3c;transition:color .3s ease-in-out}.buy .landing-services .service h5{color:#1f71b9}.landing-services .service p{padding:0 15px}.landing-product p{line-height:1.8}.landing-image-fade{padding:100px 0;background-color:#f8f8f8;position:relative}.landing-image-fade .halfpage-image{background-image:url(/resources/themes/rug/dist/images/buy-repairs.jpg);background-repeat:no-repeat;background-position:100% 0;background-size:cover;position:absolute;top:0;bottom:0;right:50%;left:0}.landing-image-fade .halfpage-image .image-fade{position:absolute;right:0;top:0;bottom:0;width:200px;background-image:linear-gradient(90deg,transparent,#f8f8f8 80%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#fff8f8f8",GradientType=1)}.landing-image-fade h2{color:#1f71b9}.landing-testimonial{background-color:#263847}.landing-testimonial .customer,.landing-testimonial .testimonial-quote{color:#fff}.landing-product{padding:100px 0;background-color:#f8f8f8}.landing-product img{display:block;margin:0 auto}.landing-product h2{color:#e12a3c}.landing-cleaning{padding:100px 0}.landing-cleaning .product{width:20%;float:left;padding:0 15px;text-align:center}.landing-cleaning .product h4{color:#1e2a38}.landing-cleaning .product img{width:100%;height:auto}.landing-retailers{padding:60px 0;background-color:#f8f8f8}.landing-retailers .carousel{width:90%;margin:0 auto}.landing-retailers .carousel .carousel-inner .item .retailer{height:75px;text-align:center}.landing-retailers .carousel .carousel-inner .item .retailer img{display:inline-block;vertical-align:middle;max-width:97%;max-height:100%}.landing-retailers .carousel .carousel-control{position:absolute;top:50%;margin-top:-20px;width:auto;bottom:auto;background:none;filter:none}.landing-retailers .carousel .carousel-control.left{left:-50px}.landing-retailers .carousel .carousel-control.right{right:-50px}.landing-retailers .carousel .carousel-control i{font-size:2em;color:#939597}.WhyPage .why-banner .service-banner{background:#26384a}.WhyPage .why-banner .service-banner h5{color:#fff}.WhyPage .why-banner .banner-mask{height:250px}.WhyPage .why-banner .banner-mask .banner-caption h2{text-align:center;margin-top:100px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.WhyPage .why-intro{padding:100px 0}.WhyPage .why-intro h3{text-align:center;width:80%;color:#e12a3c;margin:0 auto 50px}.WhyPage .why-intro p{text-align:justify}.WhyPage .why-intro p+p{margin-bottom:0}.WhyPage .why-steps{padding:100px 0;background-color:#f8f8f8}.WhyPage .why-steps .step-row{margin:0 -50.0000001px}.WhyPage .why-steps .step{padding:0 50px}.WhyPage .why-steps .step.inject i{width:46px;height:62px;background-position:-180px -150px}.WhyPage .why-steps .step.agitate:after,.WhyPage .why-steps .step.agitate:before{content:"";display:block;position:absolute;top:30px;width:61%;height:2px;background-image:url(/resources/themes/rug/dist/images/dashed_underline.png);background-repeat:repeat-x}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.WhyPage .why-steps .step.agitate:after,.WhyPage .why-steps .step.agitate:before{background-image:url(/resources/themes/rug/dist/images/retina/dashed_underline@2x.png);background-size:16px 2px}}.WhyPage .why-steps .step.agitate:before{left:-32%}.WhyPage .why-steps .step.agitate:after{right:-32%}.WhyPage .why-steps .step.agitate i{width:60px;height:61px;background-position:-240px -150px}.WhyPage .why-steps .step.extract i{width:45px;height:61px;background-position:-330px -150px}.WhyPage .why-steps .step i{background-image:url(/resources/themes/rug/dist/images/global_sprite_red.png);background-repeat:no-repeat;display:block;margin:0 auto 50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.WhyPage .why-steps .step i{background-image:url(/resources/themes/rug/dist/images/retina/global_sprite_red@2x.png);background-size:800px 240px}}.WhyPage .why-steps .step h3{text-align:center}.WhyPage .why-steps .step p{text-align:justify}.WhyPage .why-clean{padding:100px 0}.WhyPage .why-clean .intro{text-align:center}.WhyPage .why-clean p{color:#1e2a38;margin-bottom:50px}.WhyPage .why-clean p .tooltip-arrow{border-right-color:transparent;left:1px}.WhyPage .why-clean p .tooltip-arrow:before{content:"";display:block;position:absolute;left:-6px;top:-5px;width:0;height:0;border:5px solid transparent;border-right-color:#1e2a38}.WhyPage .why-clean p .tooltip-arrow:after{content:"";display:block;position:absolute;left:-5px;top:-5px;width:0;height:0;border:5px solid transparent;border-right-color:#f8f8f8}.WhyPage .why-clean p .tooltip-inner{background-color:#f8f8f8;color:#1e2a38;text-align:justify;padding:15px;max-width:250px;border:1px solid #1e2a38}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type{opacity:.2;filter:alpha(opacity=20)}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type:first-child{padding-left:0;padding-right:30px}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type:last-child{padding-right:0;padding-left:30px}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type img{width:100%}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type p{opacity:0;filter:alpha(opacity=0);transition:opacity .1s ease-in-out;text-align:center;font-size:1.2666667em;margin:20px 0 0}.WhyPage .why-clean .carousel .carousel-inner .active.left{left:-33.333333%}.WhyPage .why-clean .carousel .carousel-inner .active.left .fabric-type:nth-child(2n){opacity:0;filter:alpha(opacity=0)}.WhyPage .why-clean .carousel .carousel-inner .active.right{left:33.333333%}.WhyPage .why-clean .carousel .carousel-inner .active.right .fabric-type:nth-child(2n){opacity:0;filter:alpha(opacity=0)}.WhyPage .why-clean .carousel .carousel-inner .active .fabric-type:nth-child(2n),.WhyPage .why-clean .carousel .carousel-inner .active .fabric-type:nth-child(2n) p{opacity:1;filter:alpha(opacity=100)}.WhyPage .why-clean .carousel .carousel-inner .next{left:33.333333%}.WhyPage .why-clean .carousel .carousel-inner .next.left{left:0}.WhyPage .why-clean .carousel .carousel-inner .next.left .fabric-type:nth-child(2n){opacity:1;filter:alpha(opacity=100)}.WhyPage .why-clean .carousel .carousel-inner .prev{left:-33.333333%}.WhyPage .why-clean .carousel .carousel-inner .prev.right{left:0}.WhyPage .why-clean .carousel .carousel-inner .prev.right .fabric-type:nth-child(2n){opacity:1;filter:alpha(opacity=100)}.WhyPage .why-clean .carousel .carousel-control{background-image:none;height:56px;width:56px;background-color:#263847;text-align:center;opacity:1;filter:alpha(opacity=100);top:50%;margin-top:-50px;text-shadow:none}.WhyPage .why-clean .carousel .carousel-control.left{left:0}.WhyPage .why-clean .carousel .carousel-control.right{right:0}.WhyPage .why-clean .carousel .carousel-control:hover{background-color:#e12a3c}.WhyPage .why-clean .carousel .carousel-control i{color:#fff;line-height:56px;font-size:1.5em}.WhyPage .why-testimonials .banner-mask{height:300px}.WhyPage .why-testimonials .banner-mask .banner-caption{text-align:center}.WhyPage .why-testimonials .banner-mask .banner-caption a{display:block;height:184px;width:184px;border-radius:50%;background-color:#e12a3c;opacity:.8;filter:alpha(opacity=80);padding:70px 0 0;margin:60px auto 0;transition:opacity .3s ease-in-out}.WhyPage .why-testimonials .banner-mask .banner-caption a:hover{opacity:1;filter:alpha(opacity=100)}.WhyPage .why-testimonials .banner-mask .banner-caption a h5{color:#fff;line-height:1.5;font-family:Museo Sans W01_500}.location-heading{background-position:0 -90px;width:614px;height:51px}.location-details{padding-bottom:80px}.location-details .kingsland{border-right:2px solid #a7a9ac}.Blog .news-intro .content{text-align:center}.Blog .news-intro h1{font-size:2.8em;color:#e12a3c}.Blog .news-articles{padding:60px 0 100px}.Blog .news-articles .summary-row{margin-bottom:30px}.Blog .news-articles .blogSummary a:hover img{opacity:.8;filter:alpha(opacity=80)}.Blog .news-articles .blogSummary a img{margin-bottom:20px;transition:opacity .3s ease-in-out}.Blog .news-articles .blogSummary h4 a{font-family:Museo Sans W01_300;color:#1e2a38}.Blog .news-articles .blogSummary h4 a:hover{color:#e12a3c}.BlogPost .blog-content{padding:70px 15px 100px}.BlogPost .blog-content .main-image img{width:100%;margin-bottom:20px;height:auto}.BlogPost .blog-content .back-link{float:right;font-size:1.0666667em;line-height:1.1}.BlogPost .blog-content p.news-date{font-family:Museo Sans W01_500;font-size:1.0666667em;color:#a7a9ac;margin:0 0 15px;text-transform:uppercase;letter-spacing:2px}.BlogPost .blog-content .news-heading{margin-top:0}.BlogPost .blog-content .blog-images{padding-top:30px;margin-bottom:50px}.BlogPost .blog-content .blog-images .row:not(:last-child){margin-bottom:20px}.BlogPost .blog-content .blog-images .row .col-sm-6:first-child{padding-right:10px}.BlogPost .blog-content .blog-images .row .col-sm-6:last-child{padding-left:10px}.BlogPost .blog-content .blog-images img{width:100%}.BlogPost .blog-content .blog-content-outer table{max-width:100%}.BlogPost .blog-content .blog-content-outer table img{max-width:100%;height:auto}.BlogPost .sidebar .find-stockist{background-color:#f8f8f8;padding:40px 30px;margin-bottom:40px}.BlogPost .sidebar .find-stockist h3{text-align:center;margin-bottom:15px}.BlogPost .sidebar .find-stockist p{text-align:center;margin-bottom:0}.BlogPost .sidebar .find-stockist p+form{margin-top:30px}.BlogPost .sidebar .find-stockist form{position:relative}.BlogPost .sidebar .find-stockist form .form-group,.BlogPost .sidebar .find-stockist form .form-submit{margin:0}.BlogPost .sidebar .find-stockist form .form-control{height:20px;padding:8px 20px;font-size:1em;line-height:34px;border-radius:0;line-height:100%;border-color:#eae8e8}select.BlogPost .sidebar .find-stockist form .form-control{height:20px;line-height:20px}select[multiple].BlogPost .sidebar .find-stockist form .form-control,textarea.BlogPost .sidebar .find-stockist form .form-control{height:auto}.BlogPost .sidebar .find-stockist form button{position:absolute;right:20px;top:17px;height:auto;padding:0;line-height:1;background-color:transparent;border:none;transition:right .3s ease-in-out}.BlogPost .sidebar .find-stockist form button:hover{right:15px}.BlogPost .sidebar .find-stockist form button i{color:#e12a3c;font-size:1.2em}.BlogPost .sidebar .find-stockist form button span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.BlogPost .sidebar .cost-calculator{background-color:#e12a3c;padding:40px 30px;text-align:center}.BlogPost .sidebar .cost-calculator h3{color:#fff;margin-bottom:15px}.BlogPost .sidebar .cost-calculator p{margin-bottom:0;color:#fff;padding:0 10px}.BlogPost .sidebar .cost-calculator p+.btn{margin-top:30px}.BlogPost .sidebar .cost-calculator .btn{color:#fff}.BlogPost .social-icon{padding-top:30px}.BlogPost .social-icon h5{display:inline-block;vertical-align:middle;line-height:50px;margin-bottom:0;margin-right:15px;font-size:.9333333em}.BlogPost .social-icon .btn{line-height:35px;width:135px}.BlogPost .social-icon .facebook-link{margin-right:15px;color:#39589c;border-color:#39589c}.BlogPost .social-icon .facebook-link:after{background-color:#39589c}.BlogPost .social-icon .facebook-link:hover{color:#fff}.BlogPost .social-icon .twitter-link{margin-right:15px;color:#00abf4;border-color:#00abf4}.BlogPost .social-icon .twitter-link:after{background-color:#00abf4}.BlogPost .social-icon .twitter-link:hover{color:#fff}.BlogPost .social-icon .google-link{color:#dd4b39;border-color:#dd4b39}.BlogPost .social-icon .google-link:after{background-color:#dd4b39}.BlogPost .social-icon .google-link:hover{color:#fff}.TestimonialsPage .testimonials-page{padding-bottom:100px}.TestimonialsPage .testimonials-page .load-more{text-align:center;width:100%;float:left}.TestimonialsPage .testimonials-page .load-more a{margin-top:50px}.TestimonialsPage h1{color:#e12a3c;text-align:center;font-size:2.8em}.TestimonialsPage .intro-text{margin-bottom:80px}.TestimonialsPage .testimonials-container[data-columns]:before{content:"3 .column.size-1of3"}.TestimonialsPage .testimonials-container .column{float:left}.TestimonialsPage .testimonials-container .size-1of3{width:33.333%}.TestimonialsPage .testimonials-container .item{padding:0 15px;margin-bottom:40px}.TestimonialsPage .testimonials-container .item .testimonial-inner{padding:30px;background-color:#f8f8f8;position:relative}.TestimonialsPage .testimonials-container .item .testimonial-inner:after{content:"";display:block;position:absolute;bottom:-13px;width:26px;height:26px;background-color:#f8f8f8;left:50%;margin-left:-13px;transform:rotate(45deg)}.TestimonialsPage .testimonials-container .item .testimonial-inner h4{color:#1e2a38}.TestimonialsPage .testimonials-container .item .testimonial-inner h5{color:#e12a3c;font-size:.9333333em}.TestimonialsPage .testimonials-container .item .testimonial-inner h5 span{font-family:Museo Sans W01_300}.AboutPage .about-banner .banner-mask{height:250px}.AboutPage .about-banner .banner-mask .banner-caption h1{text-align:center;margin-top:100px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.AboutPage .about-intro{padding:60px 0;background-color:#263847}.AboutPage .about-intro .intro-text{margin:0 auto;width:60%;font-size:1.4em}.AboutPage .about-intro .intro-text p{color:#fff;margin:0;line-height:1.9;font-family:Museo Sans W01_100}.AboutPage .about-nz{padding:60px 0}.AboutPage .about-nz h3{text-align:center;color:#e12a3c}.AboutPage .about-america{padding:100px 0;background-color:#f8f8f8;position:relative}.AboutPage .about-america .halfpage-image{background-image:url(/resources/themes/rug/dist/images/american-rugdoctor.jpg);background-repeat:no-repeat;background-position:100% 0;background-size:cover;position:absolute;top:0;bottom:0;right:50%;left:0}.AboutPage .about-america .halfpage-image .image-fade{position:absolute;right:0;top:0;bottom:0;width:200px;background-image:linear-gradient(90deg,transparent,#f8f8f8 80%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#fff8f8f8",GradientType=1)}.AboutPage .about-america h3{color:#e12a3c}.support-banner .banner-mask{height:250px}.support-banner .banner-mask .banner-caption h2{text-align:center;margin-top:100px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.support-content{padding-bottom:100px}.support-content h1{font-size:2.5333333em;color:#e12a3c;border-bottom:2px solid #e12a3c;padding-bottom:15px;margin-bottom:50px;margin-top:40px}.support-sidemenu{margin-top:50px;margin-right:10px;border-top:7px solid #e12a3c;margin-bottom:100px}.buy .support-sidemenu{border-color:#1f71b9;margin-top:0}.support-sidemenu .sidebar-toggle{display:none}.support-sidemenu ul{padding:0;margin:0;list-style-type:none;background-color:#f8f8f8}.support-sidemenu ul>li:not(:last-child){border-bottom:1px solid #eae8e8}.support-sidemenu ul>li.active{padding:15px 20px;font-size:1.2666667em;color:#d2cdcd}.support-sidemenu ul>li>a{position:relative;padding:15px 20px;display:block;color:#6e6f72;font-size:1.2666667em;font-family:Museo Sans W01_300}.support-sidemenu ul>li>a.subnav-trigger{border-bottom:1px solid #eae8e8}.support-sidemenu ul>li>a.subnav-trigger.shut{border-bottom:none}.support-sidemenu ul>li>a.subnav-trigger i{position:absolute;top:50%;right:20px;margin-top:-8px;font-size:15px;color:#939597}.support-sidemenu ul>li>a:hover{color:#e12a3c}.buy .support-sidemenu ul>li>a:hover{color:#1f71b9}.support-sidemenu ul>li>ul{background-color:#eee}.support-sidemenu ul>li>ul.shut{display:none}.support-sidemenu ul>li>ul>li{font-family:Museo Sans W01_100}.support-sidemenu ul>li>ul>li:not(:last-child){border-bottom:1px solid #e3e0e0}.support-sidemenu ul>li>ul>li>a{font-family:Museo Sans W01_100}.FAQCategory .panel-group .faq,.SupportFAQPage .panel-group .faq{border-bottom:1px solid #eae8e8;border-radius:0;box-shadow:none}.FAQCategory .panel-group .faq .faq-title,.SupportFAQPage .panel-group .faq .faq-title{margin:0}.FAQCategory .panel-group .faq .faq-title a,.SupportFAQPage .panel-group .faq .faq-title a{font-family:Museo Sans W01_100;color:#1e2a38;position:relative;display:block;padding:20px 30px 20px 0}.FAQCategory .panel-group .faq .faq-title a i,.SupportFAQPage .panel-group .faq .faq-title a i{position:absolute;right:0;top:50%;margin-top:-8px;font-size:15px;color:#939597}.FAQCategory .panel-group .faq .faq-body,.SupportFAQPage .panel-group .faq .faq-body{padding-bottom:30px}.modal-dialog{position:absolute;margin-left:-300px;top:50%;margin-top:-250px;left:50%}.SupportVideoPage .video{padding-top:20px}.SupportVideoPage .video .video-thumbnail{position:relative;margin-bottom:20px}.SupportVideoPage .video .video-thumbnail a{display:block}.SupportVideoPage .video .video-thumbnail img{width:100%}.SupportVideoPage .video .video-thumbnail .overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.SupportVideoPage .video .video-thumbnail .overlay i{position:absolute;top:50%;left:50%;margin-top:-44px;margin-left:-44px;background-image:url(/resources/themes/rug/dist/images/global_sprite_red.png);background-repeat:no-repeat;width:87px;height:87px;background-position:0 -150px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.SupportVideoPage .video .video-thumbnail .overlay i{background-image:url(/resources/themes/rug/dist/images/retina/global_sprite_red@2x.png);background-size:800px 240px}}.SupportVideoPage .video h4{color:#1e2a38}.SupportVideoPage .video p{border-bottom:2px solid #e3e0e0;padding-bottom:15px;margin-bottom:30px}.SupportVideoPage .video-modal .modal-body iframe{width:100%}.LocationPage .store-locator-intro,.StoreLocatorPage .store-locator-intro{padding:0 0 30px}.LocationPage .store-locator-intro h1,.StoreLocatorPage .store-locator-intro h1{text-align:center;color:#e12a3c;font-size:2.8em}.LocationPage .store-locator-search,.StoreLocatorPage .store-locator-search{padding:30px 0;background-color:#f8f8f8}.LocationPage .store-locator-search h4,.StoreLocatorPage .store-locator-search h4{margin:0;line-height:52px;color:#1e2a38}.LocationPage .store-locator-search .input-group,.StoreLocatorPage .store-locator-search .input-group{width:100%}.LocationPage .store-locator-search .form-control,.StoreLocatorPage .store-locator-search .form-control{height:auto;padding:8px 20px;font-size:.8666667em;font-size:16px;line-height:20px}.LocationPage .loading-wrap,.StoreLocatorPage .loading-wrap{height:50px}.LocationPage #find-address-error,.StoreLocatorPage #find-address-error{display:none}.LocationPage #find-address-error,.LocationPage #finding-nearest,.StoreLocatorPage #find-address-error,.StoreLocatorPage #finding-nearest{padding-top:12px}.LocationPage #find-address-error h4,.LocationPage #finding-nearest h4,.StoreLocatorPage #find-address-error h4,.StoreLocatorPage #finding-nearest h4{text-align:center;color:#e12a3c;margin:0}.LocationPage #find-address-error h4 i,.LocationPage #finding-nearest h4 i,.StoreLocatorPage #find-address-error h4 i,.StoreLocatorPage #finding-nearest h4 i{color:#6e6f72}.LocationPage .info-box,.StoreLocatorPage .info-box{padding:10px}.LocationPage .info-box h4,.StoreLocatorPage .info-box h4{margin-bottom:10px;color:#e12a3c}.LocationPage .info-box p,.StoreLocatorPage .info-box p{font-size:16px}.LocationPage .info-box p strong,.StoreLocatorPage .info-box p strong{font-family:Museo Sans W01_500;color:#1e2a38}.info-box-title-hover:hover{text-decoration:underline}.store-location-holder{max-width:calc(100vw - 40px);display:grid;grid-template-columns:repeat(12,1fr);gap:30px;margin:3em 0}.store-location-sidebar{order:1;grid-column:span 12}@media (min-width:992px){.store-location-sidebar{order:unset;grid-column:span 5}}.store-location-map{order:0;display:grid;align-content:flex-start;gap:1.5em;grid-column:span 12}.store-location-map>*{max-width:100%;min-width:0}@media (min-width:992px){.store-location-map{order:unset;grid-column:span 7}}.store-location-list__holder{overflow-x:hidden;overflow-y:scroll;aspect-ratio:.5625}.store-location-list__holder::-webkit-scrollbar{width:10px}.store-location-list__holder::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px}.store-location-list__holder::-webkit-scrollbar-thumb{background:#bbb;border-radius:10px;border:2px solid #f4f4f4}.store-location-list__holder::-webkit-scrollbar-thumb:hover{background:#999}.store-location-list{display:grid;gap:.75em;padding-bottom:2em}.store-location-item{display:grid;grid-template-columns:1fr 4em;gap:.5em;color:#6e6f72;border:1px solid #eae8e8;padding:1em;border-radius:.5em;cursor:pointer;transition:background .1s ease-in,color .1s ease-in}.store-location-item a{color:inherit}.store-location-item.selected,.store-location-item:hover{background-color:#e12a3c;color:#fff}.store-location-item__title{font-size:1.25em}.store-location-item__address{font-size:1em}.store-location-item__contact{display:flex;align-items:center;gap:.25em;font-size:1.125em;margin-top:.5em}.store-location-item__contact span{line-height:1}.store-location-item__contact svg{width:1.5em;height:1.5em}.store-location-map #map-canvas{aspect-ratio:1.6;border-radius:.5em;max-width:100%}.store-location-details{display:grid;grid-template-columns:1fr 160px;gap:1em}.store-location-details>*{max-width:100%;min-width:0}.store-first{grid-column:span 2;order:1;display:grid;gap:1em}@media (min-width:700px){.store-first{order:unset;grid-column:unset}}.store-actions{order:0;grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;gap:.25em}.store-actions a{padding:0 20px;line-height:44px}@media (min-width:700px){.store-actions{display:flex;order:unset;grid-column:unset;flex-direction:column;grid-template-columns:unset}}.store-titlebar{display:flex;justify-content:space-between;gap:1em;margin-bottom:1em}.store-heading{display:flex;flex-direction:column}.store-title{color:#e12a3c;line-height:1.2;font-size:1.5em}.store-distance{font-size:1.125em}.store-detail{display:flex;flex-direction:column;gap:.5em}@media (min-width:425px){.store-detail{flex-direction:unset;gap:2em}}.store-detail__phone{color:#e12a3c}.store-detail__open .store-detail__value{display:grid;gap:.25em}.store-day-detail{display:grid;grid-template-columns:4em 1fr;gap:.5em}.store-detail__title{display:grid;grid-template-columns:1.5em 1fr;gap:.25em;align-items:flex-start;width:150px;font-size:1.1em;line-height:1.5;color:#e12a3c}.store-detail__title .icon{display:flex;align-items:center;justify-content:center;height:100%}.store-detail__title svg{width:1.5em;height:1.5em}.store-location-item__meta{font-size:1.125em;margin-top:.5em}.CostCalculatorPage .cost-calculator-intro{position:relative;padding:0 0 30px}.CostCalculatorPage .cost-calculator-intro:after{content:"";display:block;position:absolute;bottom:-13px;width:26px;height:26px;background-color:#fff;left:50%;margin-left:-13px;transform:rotate(45deg)}.CostCalculatorPage .cost-calculator-intro h1{text-align:center;color:#e12a3c;font-size:2.8em}.CostCalculatorPage .cost-calculator-form{background-color:#f8f8f8;padding:100px 0}.CostCalculatorPage .cost-calculator-form .cost-calculator-container{width:60%;max-width:684px;margin:0 auto}.CostCalculatorPage .cost-calculator-form .cost-calculator-container .form-group select{height:auto;padding:8px 20px;line-height:34px}.CostCalculatorPage .cost-calculator-form .cost-calculator-container .form-actions .btn{float:right}.CostCalculatorPage .cost-calculator-results{padding:100px 0}.CostCalculatorPage .cost-calculator-results h2{text-align:center;color:#e12a3c}.CostCalculatorPage .cost-calculator-results .table-container{width:60%;margin:0 auto}.CostCalculatorPage .cost-calculator-results .table-container .results-actions{padding-top:50px}.CostCalculatorPage .cost-calculator-results .table-container .results-actions:after,.CostCalculatorPage .cost-calculator-results .table-container .results-actions:before{content:" ";display:table}.CostCalculatorPage .cost-calculator-results .table-container .results-actions:after{clear:both}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .btn{padding:0 20px}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .next-steps{float:left}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .next-steps .calculation-btn{margin-right:10px}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .print{float:right}.CostCalculatorPage .cost-calculator-results small{text-transform:none}.CostCalculatorPage .prompt-form{background:#f8f8f8;padding-bottom:50px}.CostCalculatorPage .prompt-form .hs-inner{width:60%;max-width:684px;margin:0 auto}.CostCalculatorPage .prompt-form .hs-input{background-repeat:no-repeat;background-position:right 15px center;background-position-x:98%;background-position-y:50%;padding:0;line-height:42px;width:100%;border:1px solid #eae8e8}.CostCalculatorPage .prompt-form .hs-input.invalid{border:1px solid #e12a3c}.CostCalculatorPage .prompt-form .hs-button{float:right;padding:0 53px;font-size:.9333333em;line-height:50px;border-radius:5px;color:#fff;background-color:#1e2a38;border-color:#1e2a38;font-family:Proxima N W15 Smbd;text-transform:uppercase;letter-spacing:2px;transition:all .3s linear;margin-bottom:10px}@media only screen and (max-width:479px){.CostCalculatorPage .prompt-form .hs-button{width:100%}}.ContactPage .contact-intro{padding-bottom:70px;position:relative}.ContactPage .contact-intro:after{content:"";display:block;position:absolute;bottom:-13px;width:26px;height:26px;background-color:#fff;left:50%;margin-left:-13px;transform:rotate(45deg)}.ContactPage .contact-intro h1{text-align:center;color:#e12a3c;font-size:2.8em}.ContactPage .contact-intro h3{color:#e12a3c;text-align:center;margin:50px auto 20px;width:80%}.ContactPage .contact-intro h4{color:#1e2a38;text-align:center;margin-bottom:10px}.ContactPage .contact-intro h4 a{color:#1e2a38;font-family:Museo Sans W01_100}.ContactPage .contact-intro h4 a:first-child{margin-right:30px}.ContactPage .contact-intro h4 a:hover{color:#e12a3c}.ContactPage .contact-intro h4 a i{color:#e12a3c;margin-right:15px;font-size:1.4em;position:relative;top:5px}.ContactPage .contact-intro .form-success{padding-top:50px;padding-bottom:50px}.ContactPage .contact-intro .form-success h3{margin:80px auto 50px}.ContactPage .contact-form{background-color:#f8f8f8;padding:100px 0}.ContactPage .contact-form form{width:60%;margin:0 auto}.ContactPage .contact-form form .form-submit button{float:right}.ContactPage .contact-form form .form-group{position:relative}.ContactPage .contact-form form .form-group span{width:100%!important}.ContactPage .contact-form form .form-group .parsley-errors-list.filled,.ContactPage .contact-form form .form-group .parsley-errors-list.filled li{display:block!important}.ContactPage .contact-form form .form-group .parsley-errors-list li{position:absolute;top:6px;right:50%;right:6px;z-index:999;height:40px;padding-right:10px;padding-left:10px;line-height:40px;color:#fff;list-style:none;background:#323232}.ContactPage .contact-form form .form-group .parsley-errors-list li:before{position:absolute;width:0;height:0;border-color:transparent #323232 transparent transparent;border-style:solid;border-width:20px 10px 20px 0;content:"";top:0;left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}.ProductCategory .category-intro{padding:0 0 30px}.ProductCategory .category-intro h1{text-align:center;font-size:2.8em;color:#1f71b9;margin-bottom:0}.ProductCategory #shop{padding-bottom:100px}.ProductCategory .product{min-height:395px}.ProductCategory .product:hover a{color:#1f71b9}.ProductCategory .product .product-image{position:relative;float:none;border-bottom:2px solid #eae8e8;display:block;margin-bottom:15px;height:275px;opacity:1;filter:alpha(opacity=100);transition:opacity .3s ease-in-out}.ProductCategory .product .product-image:hover{opacity:.8;filter:alpha(opacity=80)}.ProductCategory .product .product-image .sale-overlay{right:5px;top:5px;position:absolute;height:43px;line-height:40px;text-align:center;width:43px;border-radius:43px;font-size:13px;border:2px solid #e12a3c;color:#e12a3c}.ProductCategory .product .product-image .feature-image{position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:50%}.ProductCategory .product .product-image img{box-shadow:none;display:block;margin:0 auto}.ProductCategory .product h4{text-align:center;margin-bottom:5px}.ProductCategory .product h4 a{color:#1e2a38;font-family:Museo Sans W01_100}.ProductCategory .product h4 a:hover{color:#1f71b9}.ProductCategory .product small{display:block;text-align:center;text-transform:uppercase;font-family:Museo Sans W01_500}.Product #shop{padding-bottom:100px}.Product #shop #product-gallery .thumbs{margin-top:50px}.Product #shop #product-gallery .thumbs>li{width:100%;height:auto;border-color:#eae8e8;margin-right:0}.Product #shop #product-gallery .thumbs>li>a{padding:0}.Product #shop #product-gallery .main{margin-top:50px}.Product #shop #product-gallery .main img{margin:auto}.Product #shop .product-hero h1{font-size:2.5333333em;margin-bottom:10px}.Product #shop .product-hero h4{color:#1e2a38;margin-bottom:50px}.Product #shop .product-hero h4.red-highlight{color:#e12a3c}.Product #shop .product-hero .add-to-cart label{font-size:.8666667em;text-transform:uppercase;font-family:Museo Sans W01_500;line-height:50px}.Product #shop .product-hero .add-to-cart #Quantity{border:1px solid #eae8e8;width:40px;width:50px;text-align:center;margin-right:10px;line-height:32px}.Product #shop .product-hero .add-to-cart .qty-control{height:auto;width:auto;height:50px;line-height:60px}.Product #shop .product-hero .add-to-cart .qty-control .minus,.Product #shop .product-hero .add-to-cart .qty-control .plus{position:static;width:auto;height:auto;display:inline-block;background-image:none;font-size:1.5em;line-height:36px;color:#939597;transition:color .3s ease-in-out;opacity:1;filter:alpha(opacity=100)}.Product #shop .product-hero .add-to-cart .qty-control .minus:hover,.Product #shop .product-hero .add-to-cart .qty-control .plus:hover{opacity:1;filter:alpha(opacity=100);color:#1f71b9}.Product #shop .product-hero .add-to-cart .qty-control .minus{margin-right:5px}.Product #shop .product-hero .add-to-cart .btn{float:right;padding:0 50px;position:relative;top:-5px}.Product #shop .product-info .tab-nav-wrap{display:table;width:100%;border:1px solid #eae8e8}.Product #shop .product-info .tab-nav-wrap .tab-nav{display:table-row;list-style-type:none;margin:0;padding:0}.Product #shop .product-info .tab-nav-wrap .tab-nav li{display:table-cell;text-align:center}.Product #shop .product-info .tab-nav-wrap .tab-nav li:last-child a{border:none}.Product #shop .product-info .tab-nav-wrap .tab-nav li.active a{background-color:#939597;color:#fff;border:none}.Product #shop .product-info .tab-nav-wrap .tab-nav li.active a:hover{background-color:#939597;color:#fff;border:none;cursor:default}.Product #shop .product-info .tab-nav-wrap .tab-nav li a{text-transform:uppercase;font-family:Museo Sans W01_500;border-right:1px solid #eae8e8;color:#939597;padding:10px 0;display:block;background-color:#fff;letter-spacing:1px;transition:background-color .3s ease-in-out}.Product #shop .product-info .tab-nav-wrap .tab-nav li a:hover{background-color:#f8f8f8}.Product #shop .product-info .tab-pane{padding-top:30px}.Product #shop .product-info .tab-pane .download-link{font-size:.9333333em}.Product #shop .product-info .tab-pane .download-link i{margin-right:10px;font-size:1.2em}.Product .related-products{padding-bottom:50px;background:#f8f8f8}.Product .related-products .related-products__title{padding-top:50px}.Product .related-products__grid{display:grid;align-items:start;padding:20px;grid-template-columns:100%;grid-gap:0}@media only screen and (min-width:479px){.Product .related-products__grid{grid-template-columns:23.5% 23.5% 23.5% 23.5%;grid-gap:20px 1.5%}}.Product .related-products__grid:after,.Product .related-products__grid:before{display:none}.Product .related-products__grid .related-product .btn{margin-top:30px}.Product .related-products__grid .double-btn{width:100%;display:inline-flex}.Product .related-products__grid .double-btn .btn{width:50%;display:block;padding:10px;white-space:pre-wrap;line-height:16px}.Product .related-products__grid .double-btn .btn:first-child{border-right-width:1px;border-top-right-radius:0;border-bottom-right-radius:0}.Product .related-products__grid .double-btn .btn:last-child{border-left-width:1px;border-top-left-radius:0;border-bottom-left-radius:0}.Product.hire #shop .product-hero h1,.Product.hire .related-products .related-products__title{color:#e12a3c}.Product.buy #shop .product-hero h1,.Product.buy .related-products .related-products__title{color:#1f71b9}.CartPage .cart-intro{padding:0 0 30px}.CartPage .cart-intro h1{text-align:center;color:#1f71b9;font-size:2.8em}.CartPage .cart-intro #cart-header{position:relative}.CartPage .cart-intro #cart-header #checkout-steps{position:absolute;right:0;top:80px}.CartPage #cart{padding-bottom:100px}.CartPage #cart-summary .product{margin-bottom:30px}.CartPage #cart-summary .product .product-title{font-weight:400}.CartPage #cart-summary .product-image img{border:none;box-shadow:none}.CartPage #cart-summary .product-qty .form-control{border:1px solid #eae8e8;min-height:40px;width:40px;line-height:40px}.CartPage #cart-summary .product-qty .update-cart{margin-left:5px}.CartPage #cart-summary .product-qty .update-cart span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.CartPage #cart-summary .cart-remove{color:#a0a2a4;font-size:1.5em;width:auto;height:auto;display:inline;transition:color .3s ease-in-out}.CartPage #cart-summary .cart-remove:hover{color:#1f71b9;opacity:1;filter:alpha(opacity=100)}.CartPage #cart-summary .cart-remove span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.CartPage #cart-total{border-color:#eae8e8}.CartPage #cart-total h4{color:#1e2a38}.CartPage #cart-total .cart-total{margin-top:20px;font-size:1.0666667em;font-weight:400}.CartPage #cart-total .cart-total h5{color:#1e2a38;letter-spacing:0}.CartPage #cart-total .cart-total h5.total{font-size:1.2666667em}.CartPage .dps{margin-top:30px}.CartPage .dps:after,.CartPage .dps:before{content:" ";display:table}.CartPage .dps:after{clear:both}.CartPage .dps img{float:right}.AccountPage .error-message,.CheckoutPage .error-message,.CustomerPage .error-message{color:#d9534f}.AccountPage .checkout-progress,.CheckoutPage .checkout-progress,.CustomerPage .checkout-progress{padding-top:50px}.AccountPage .checkout-progress .step,.CheckoutPage .checkout-progress .step,.CustomerPage .checkout-progress .step{border-bottom:2px solid #dedada}.AccountPage .checkout-progress .step.active,.CheckoutPage .checkout-progress .step.active,.CustomerPage .checkout-progress .step.active{border-color:#1e2a38;border-width:3px}.AccountPage .checkout-progress .step.active h5,.CheckoutPage .checkout-progress .step.active h5,.CustomerPage .checkout-progress .step.active h5{color:#1e2a38;font-size:1.0666667em;line-height:13px}.AccountPage .checkout-progress .step h5,.CheckoutPage .checkout-progress .step h5,.CustomerPage .checkout-progress .step h5{text-align:center;font-size:.8666667em;line-height:13px;color:#dedada}.AccountPage #account,.AccountPage #checkout-login,.AccountPage #profile,.AccountPage #register,.AccountPage #sign-in,.CheckoutPage #account,.CheckoutPage #checkout-login,.CheckoutPage #profile,.CheckoutPage #register,.CheckoutPage #sign-in,.CustomerPage #account,.CustomerPage #checkout-login,.CustomerPage #profile,.CustomerPage #register,.CustomerPage #sign-in{padding-bottom:100px}.AccountPage #account h1,.AccountPage #checkout-login h1,.AccountPage #profile h1,.AccountPage #register h1,.AccountPage #sign-in h1,.CheckoutPage #account h1,.CheckoutPage #checkout-login h1,.CheckoutPage #profile h1,.CheckoutPage #register h1,.CheckoutPage #sign-in h1,.CustomerPage #account h1,.CustomerPage #checkout-login h1,.CustomerPage #profile h1,.CustomerPage #register h1,.CustomerPage #sign-in h1{font-size:2.8em;color:#1f71b9;text-align:center;margin:40px 0}.AccountPage #account .checkout-box,.AccountPage #checkout-login .checkout-box,.AccountPage #profile .checkout-box,.AccountPage #register .checkout-box,.AccountPage #sign-in .checkout-box,.CheckoutPage #account .checkout-box,.CheckoutPage #checkout-login .checkout-box,.CheckoutPage #profile .checkout-box,.CheckoutPage #register .checkout-box,.CheckoutPage #sign-in .checkout-box,.CustomerPage #account .checkout-box,.CustomerPage #checkout-login .checkout-box,.CustomerPage #profile .checkout-box,.CustomerPage #register .checkout-box,.CustomerPage #sign-in .checkout-box{border:1px solid #eae8e8;min-height:400px;padding:20px}.AccountPage #account .checkout-box h4,.AccountPage #checkout-login .checkout-box h4,.AccountPage #profile .checkout-box h4,.AccountPage #register .checkout-box h4,.AccountPage #sign-in .checkout-box h4,.CheckoutPage #account .checkout-box h4,.CheckoutPage #checkout-login .checkout-box h4,.CheckoutPage #profile .checkout-box h4,.CheckoutPage #register .checkout-box h4,.CheckoutPage #sign-in .checkout-box h4,.CustomerPage #account .checkout-box h4,.CustomerPage #checkout-login .checkout-box h4,.CustomerPage #profile .checkout-box h4,.CustomerPage #register .checkout-box h4,.CustomerPage #sign-in .checkout-box h4{color:#1e2a38}.AccountPage #account .checkout-box .btn,.AccountPage #checkout-login .checkout-box .btn,.AccountPage #profile .checkout-box .btn,.AccountPage #register .checkout-box .btn,.AccountPage #sign-in .checkout-box .btn,.CheckoutPage #account .checkout-box .btn,.CheckoutPage #checkout-login .checkout-box .btn,.CheckoutPage #profile .checkout-box .btn,.CheckoutPage #register .checkout-box .btn,.CheckoutPage #sign-in .checkout-box .btn,.CustomerPage #account .checkout-box .btn,.CustomerPage #checkout-login .checkout-box .btn,.CustomerPage #profile .checkout-box .btn,.CustomerPage #register .checkout-box .btn,.CustomerPage #sign-in .checkout-box .btn{width:100%}.AccountPage #account .checkout-box .note,.AccountPage #checkout-login .checkout-box .note,.AccountPage #profile .checkout-box .note,.AccountPage #register .checkout-box .note,.AccountPage #sign-in .checkout-box .note,.CheckoutPage #account .checkout-box .note,.CheckoutPage #checkout-login .checkout-box .note,.CheckoutPage #profile .checkout-box .note,.CheckoutPage #register .checkout-box .note,.CheckoutPage #sign-in .checkout-box .note,.CustomerPage #account .checkout-box .note,.CustomerPage #checkout-login .checkout-box .note,.CustomerPage #profile .checkout-box .note,.CustomerPage #register .checkout-box .note,.CustomerPage #sign-in .checkout-box .note{font-size:.8666667em;color:#939597}.AccountPage #account .checkout-box .note:hover,.AccountPage #checkout-login .checkout-box .note:hover,.AccountPage #profile .checkout-box .note:hover,.AccountPage #register .checkout-box .note:hover,.AccountPage #sign-in .checkout-box .note:hover,.CheckoutPage #account .checkout-box .note:hover,.CheckoutPage #checkout-login .checkout-box .note:hover,.CheckoutPage #profile .checkout-box .note:hover,.CheckoutPage #register .checkout-box .note:hover,.CheckoutPage #sign-in .checkout-box .note:hover,.CustomerPage #account .checkout-box .note:hover,.CustomerPage #checkout-login .checkout-box .note:hover,.CustomerPage #profile .checkout-box .note:hover,.CustomerPage #register .checkout-box .note:hover,.CustomerPage #sign-in .checkout-box .note:hover{color:#1f71b9}.AccountPage #account .checkout-box .cartbox-header:after,.AccountPage #account .checkout-box .cartbox-header:before,.AccountPage #checkout-login .checkout-box .cartbox-header:after,.AccountPage #checkout-login .checkout-box .cartbox-header:before,.AccountPage #profile .checkout-box .cartbox-header:after,.AccountPage #profile .checkout-box .cartbox-header:before,.AccountPage #register .checkout-box .cartbox-header:after,.AccountPage #register .checkout-box .cartbox-header:before,.AccountPage #sign-in .checkout-box .cartbox-header:after,.AccountPage #sign-in .checkout-box .cartbox-header:before,.CheckoutPage #account .checkout-box .cartbox-header:after,.CheckoutPage #account .checkout-box .cartbox-header:before,.CheckoutPage #checkout-login .checkout-box .cartbox-header:after,.CheckoutPage #checkout-login .checkout-box .cartbox-header:before,.CheckoutPage #profile .checkout-box .cartbox-header:after,.CheckoutPage #profile .checkout-box .cartbox-header:before,.CheckoutPage #register .checkout-box .cartbox-header:after,.CheckoutPage #register .checkout-box .cartbox-header:before,.CheckoutPage #sign-in .checkout-box .cartbox-header:after,.CheckoutPage #sign-in .checkout-box .cartbox-header:before,.CustomerPage #account .checkout-box .cartbox-header:after,.CustomerPage #account .checkout-box .cartbox-header:before,.CustomerPage #checkout-login .checkout-box .cartbox-header:after,.CustomerPage #checkout-login .checkout-box .cartbox-header:before,.CustomerPage #profile .checkout-box .cartbox-header:after,.CustomerPage #profile .checkout-box .cartbox-header:before,.CustomerPage #register .checkout-box .cartbox-header:after,.CustomerPage #register .checkout-box .cartbox-header:before,.CustomerPage #sign-in .checkout-box .cartbox-header:after,.CustomerPage #sign-in .checkout-box .cartbox-header:before{content:" ";display:table}.AccountPage #account .checkout-box .cartbox-header:after,.AccountPage #checkout-login .checkout-box .cartbox-header:after,.AccountPage #profile .checkout-box .cartbox-header:after,.AccountPage #register .checkout-box .cartbox-header:after,.AccountPage #sign-in .checkout-box .cartbox-header:after,.CheckoutPage #account .checkout-box .cartbox-header:after,.CheckoutPage #checkout-login .checkout-box .cartbox-header:after,.CheckoutPage #profile .checkout-box .cartbox-header:after,.CheckoutPage #register .checkout-box .cartbox-header:after,.CheckoutPage #sign-in .checkout-box .cartbox-header:after,.CustomerPage #account .checkout-box .cartbox-header:after,.CustomerPage #checkout-login .checkout-box .cartbox-header:after,.CustomerPage #profile .checkout-box .cartbox-header:after,.CustomerPage #register .checkout-box .cartbox-header:after,.CustomerPage #sign-in .checkout-box .cartbox-header:after{clear:both}.AccountPage #account .checkout-box .cartbox-header h4,.AccountPage #checkout-login .checkout-box .cartbox-header h4,.AccountPage #profile .checkout-box .cartbox-header h4,.AccountPage #register .checkout-box .cartbox-header h4,.AccountPage #sign-in .checkout-box .cartbox-header h4,.CheckoutPage #account .checkout-box .cartbox-header h4,.CheckoutPage #checkout-login .checkout-box .cartbox-header h4,.CheckoutPage #profile .checkout-box .cartbox-header h4,.CheckoutPage #register .checkout-box .cartbox-header h4,.CheckoutPage #sign-in .checkout-box .cartbox-header h4,.CustomerPage #account .checkout-box .cartbox-header h4,.CustomerPage #checkout-login .checkout-box .cartbox-header h4,.CustomerPage #profile .checkout-box .cartbox-header h4,.CustomerPage #register .checkout-box .cartbox-header h4,.CustomerPage #sign-in .checkout-box .cartbox-header h4{float:left}.AccountPage #account .checkout-box .cartbox-header .edit-order,.AccountPage #checkout-login .checkout-box .cartbox-header .edit-order,.AccountPage #profile .checkout-box .cartbox-header .edit-order,.AccountPage #register .checkout-box .cartbox-header .edit-order,.AccountPage #sign-in .checkout-box .cartbox-header .edit-order,.CheckoutPage #account .checkout-box .cartbox-header .edit-order,.CheckoutPage #checkout-login .checkout-box .cartbox-header .edit-order,.CheckoutPage #profile .checkout-box .cartbox-header .edit-order,.CheckoutPage #register .checkout-box .cartbox-header .edit-order,.CheckoutPage #sign-in .checkout-box .cartbox-header .edit-order,.CustomerPage #account .checkout-box .cartbox-header .edit-order,.CustomerPage #checkout-login .checkout-box .cartbox-header .edit-order,.CustomerPage #profile .checkout-box .cartbox-header .edit-order,.CustomerPage #register .checkout-box .cartbox-header .edit-order,.CustomerPage #sign-in .checkout-box .cartbox-header .edit-order{font-size:.8666667em;font-family:Museo Sans W01_300;float:right;margin-top:12px}.AccountPage #account .checkout-box .account-guest-signup,.AccountPage #checkout-login .checkout-box .account-guest-signup,.AccountPage #profile .checkout-box .account-guest-signup,.AccountPage #register .checkout-box .account-guest-signup,.AccountPage #sign-in .checkout-box .account-guest-signup,.CheckoutPage #account .checkout-box .account-guest-signup,.CheckoutPage #checkout-login .checkout-box .account-guest-signup,.CheckoutPage #profile .checkout-box .account-guest-signup,.CheckoutPage #register .checkout-box .account-guest-signup,.CheckoutPage #sign-in .checkout-box .account-guest-signup,.CustomerPage #account .checkout-box .account-guest-signup,.CustomerPage #checkout-login .checkout-box .account-guest-signup,.CustomerPage #profile .checkout-box .account-guest-signup,.CustomerPage #register .checkout-box .account-guest-signup,.CustomerPage #sign-in .checkout-box .account-guest-signup{margin-top:30px}.AccountPage #account .checkout-box .account-guest-signup p,.AccountPage #checkout-login .checkout-box .account-guest-signup p,.AccountPage #profile .checkout-box .account-guest-signup p,.AccountPage #register .checkout-box .account-guest-signup p,.AccountPage #sign-in .checkout-box .account-guest-signup p,.CheckoutPage #account .checkout-box .account-guest-signup p,.CheckoutPage #checkout-login .checkout-box .account-guest-signup p,.CheckoutPage #profile .checkout-box .account-guest-signup p,.CheckoutPage #register .checkout-box .account-guest-signup p,.CheckoutPage #sign-in .checkout-box .account-guest-signup p,.CustomerPage #account .checkout-box .account-guest-signup p,.CustomerPage #checkout-login .checkout-box .account-guest-signup p,.CustomerPage #profile .checkout-box .account-guest-signup p,.CustomerPage #register .checkout-box .account-guest-signup p,.CustomerPage #sign-in .checkout-box .account-guest-signup p{color:#e12a3c}.AccountPage #account .checkout-box .account-guest-signup .btn,.AccountPage #checkout-login .checkout-box .account-guest-signup .btn,.AccountPage #profile .checkout-box .account-guest-signup .btn,.AccountPage #register .checkout-box .account-guest-signup .btn,.AccountPage #sign-in .checkout-box .account-guest-signup .btn,.CheckoutPage #account .checkout-box .account-guest-signup .btn,.CheckoutPage #checkout-login .checkout-box .account-guest-signup .btn,.CheckoutPage #profile .checkout-box .account-guest-signup .btn,.CheckoutPage #register .checkout-box .account-guest-signup .btn,.CheckoutPage #sign-in .checkout-box .account-guest-signup .btn,.CustomerPage #account .checkout-box .account-guest-signup .btn,.CustomerPage #checkout-login .checkout-box .account-guest-signup .btn,.CustomerPage #profile .checkout-box .account-guest-signup .btn,.CustomerPage #register .checkout-box .account-guest-signup .btn,.CustomerPage #sign-in .checkout-box .account-guest-signup .btn{width:auto}.AccountPage #account .cart-items tr,.AccountPage #checkout-login .cart-items tr,.AccountPage #profile .cart-items tr,.AccountPage #register .cart-items tr,.AccountPage #sign-in .cart-items tr,.CheckoutPage #account .cart-items tr,.CheckoutPage #checkout-login .cart-items tr,.CheckoutPage #profile .cart-items tr,.CheckoutPage #register .cart-items tr,.CheckoutPage #sign-in .cart-items tr,.CustomerPage #account .cart-items tr,.CustomerPage #checkout-login .cart-items tr,.CustomerPage #profile .cart-items tr,.CustomerPage #register .cart-items tr,.CustomerPage #sign-in .cart-items tr{border-bottom:1px solid #eae8e8}.AccountPage #account .cart-items tr td,.AccountPage #checkout-login .cart-items tr td,.AccountPage #profile .cart-items tr td,.AccountPage #register .cart-items tr td,.AccountPage #sign-in .cart-items tr td,.CheckoutPage #account .cart-items tr td,.CheckoutPage #checkout-login .cart-items tr td,.CheckoutPage #profile .cart-items tr td,.CheckoutPage #register .cart-items tr td,.CheckoutPage #sign-in .cart-items tr td,.CustomerPage #account .cart-items tr td,.CustomerPage #checkout-login .cart-items tr td,.CustomerPage #profile .cart-items tr td,.CustomerPage #register .cart-items tr td,.CustomerPage #sign-in .cart-items tr td{padding:10px}.AccountPage #account .cart-items tr td:first-child,.AccountPage #checkout-login .cart-items tr td:first-child,.AccountPage #profile .cart-items tr td:first-child,.AccountPage #register .cart-items tr td:first-child,.AccountPage #sign-in .cart-items tr td:first-child,.CheckoutPage #account .cart-items tr td:first-child,.CheckoutPage #checkout-login .cart-items tr td:first-child,.CheckoutPage #profile .cart-items tr td:first-child,.CheckoutPage #register .cart-items tr td:first-child,.CheckoutPage #sign-in .cart-items tr td:first-child,.CustomerPage #account .cart-items tr td:first-child,.CustomerPage #checkout-login .cart-items tr td:first-child,.CustomerPage #profile .cart-items tr td:first-child,.CustomerPage #register .cart-items tr td:first-child,.CustomerPage #sign-in .cart-items tr td:first-child{padding-left:0}.AccountPage #account .cart-items tfoot tr,.AccountPage #checkout-login .cart-items tfoot tr,.AccountPage #profile .cart-items tfoot tr,.AccountPage #register .cart-items tfoot tr,.AccountPage #sign-in .cart-items tfoot tr,.CheckoutPage #account .cart-items tfoot tr,.CheckoutPage #checkout-login .cart-items tfoot tr,.CheckoutPage #profile .cart-items tfoot tr,.CheckoutPage #register .cart-items tfoot tr,.CheckoutPage #sign-in .cart-items tfoot tr,.CustomerPage #account .cart-items tfoot tr,.CustomerPage #checkout-login .cart-items tfoot tr,.CustomerPage #profile .cart-items tfoot tr,.CustomerPage #register .cart-items tfoot tr,.CustomerPage #sign-in .cart-items tfoot tr{border:none}.AccountPage #account .cart-items tfoot tr:first-child td,.AccountPage #checkout-login .cart-items tfoot tr:first-child td,.AccountPage #profile .cart-items tfoot tr:first-child td,.AccountPage #register .cart-items tfoot tr:first-child td,.AccountPage #sign-in .cart-items tfoot tr:first-child td,.CheckoutPage #account .cart-items tfoot tr:first-child td,.CheckoutPage #checkout-login .cart-items tfoot tr:first-child td,.CheckoutPage #profile .cart-items tfoot tr:first-child td,.CheckoutPage #register .cart-items tfoot tr:first-child td,.CheckoutPage #sign-in .cart-items tfoot tr:first-child td,.CustomerPage #account .cart-items tfoot tr:first-child td,.CustomerPage #checkout-login .cart-items tfoot tr:first-child td,.CustomerPage #profile .cart-items tfoot tr:first-child td,.CustomerPage #register .cart-items tfoot tr:first-child td,.CustomerPage #sign-in .cart-items tfoot tr:first-child td{padding-top:30px}.AccountPage #account .cart-items tfoot tr.total td,.AccountPage #checkout-login .cart-items tfoot tr.total td,.AccountPage #profile .cart-items tfoot tr.total td,.AccountPage #register .cart-items tfoot tr.total td,.AccountPage #sign-in .cart-items tfoot tr.total td,.CheckoutPage #account .cart-items tfoot tr.total td,.CheckoutPage #checkout-login .cart-items tfoot tr.total td,.CheckoutPage #profile .cart-items tfoot tr.total td,.CheckoutPage #register .cart-items tfoot tr.total td,.CheckoutPage #sign-in .cart-items tfoot tr.total td,.CustomerPage #account .cart-items tfoot tr.total td,.CustomerPage #checkout-login .cart-items tfoot tr.total td,.CustomerPage #profile .cart-items tfoot tr.total td,.CustomerPage #register .cart-items tfoot tr.total td,.CustomerPage #sign-in .cart-items tfoot tr.total td{padding-top:20px}.AccountPage #account .cart-items tfoot tr td,.AccountPage #checkout-login .cart-items tfoot tr td,.AccountPage #profile .cart-items tfoot tr td,.AccountPage #register .cart-items tfoot tr td,.AccountPage #sign-in .cart-items tfoot tr td,.CheckoutPage #account .cart-items tfoot tr td,.CheckoutPage #checkout-login .cart-items tfoot tr td,.CheckoutPage #profile .cart-items tfoot tr td,.CheckoutPage #register .cart-items tfoot tr td,.CheckoutPage #sign-in .cart-items tfoot tr td,.CustomerPage #account .cart-items tfoot tr td,.CustomerPage #checkout-login .cart-items tfoot tr td,.CustomerPage #profile .cart-items tfoot tr td,.CustomerPage #register .cart-items tfoot tr td,.CustomerPage #sign-in .cart-items tfoot tr td{padding:2px 10px}.AccountPage #account .cart-items tfoot tr td h5,.AccountPage #checkout-login .cart-items tfoot tr td h5,.AccountPage #profile .cart-items tfoot tr td h5,.AccountPage #register .cart-items tfoot tr td h5,.AccountPage #sign-in .cart-items tfoot tr td h5,.CheckoutPage #account .cart-items tfoot tr td h5,.CheckoutPage #checkout-login .cart-items tfoot tr td h5,.CheckoutPage #profile .cart-items tfoot tr td h5,.CheckoutPage #register .cart-items tfoot tr td h5,.CheckoutPage #sign-in .cart-items tfoot tr td h5,.CustomerPage #account .cart-items tfoot tr td h5,.CustomerPage #checkout-login .cart-items tfoot tr td h5,.CustomerPage #profile .cart-items tfoot tr td h5,.CustomerPage #register .cart-items tfoot tr td h5,.CustomerPage #sign-in .cart-items tfoot tr td h5{color:#1e2a38}.AccountPage #account .cart-items tfoot tr td small,.AccountPage #checkout-login .cart-items tfoot tr td small,.AccountPage #profile .cart-items tfoot tr td small,.AccountPage #register .cart-items tfoot tr td small,.AccountPage #sign-in .cart-items tfoot tr td small,.CheckoutPage #account .cart-items tfoot tr td small,.CheckoutPage #checkout-login .cart-items tfoot tr td small,.CheckoutPage #profile .cart-items tfoot tr td small,.CheckoutPage #register .cart-items tfoot tr td small,.CheckoutPage #sign-in .cart-items tfoot tr td small,.CustomerPage #account .cart-items tfoot tr td small,.CustomerPage #checkout-login .cart-items tfoot tr td small,.CustomerPage #profile .cart-items tfoot tr td small,.CustomerPage #register .cart-items tfoot tr td small,.CustomerPage #sign-in .cart-items tfoot tr td small{color:#adaeb0}.AccountPage #account .cart-items tfoot tr td.cart-total h5,.AccountPage #checkout-login .cart-items tfoot tr td.cart-total h5,.AccountPage #profile .cart-items tfoot tr td.cart-total h5,.AccountPage #register .cart-items tfoot tr td.cart-total h5,.AccountPage #sign-in .cart-items tfoot tr td.cart-total h5,.CheckoutPage #account .cart-items tfoot tr td.cart-total h5,.CheckoutPage #checkout-login .cart-items tfoot tr td.cart-total h5,.CheckoutPage #profile .cart-items tfoot tr td.cart-total h5,.CheckoutPage #register .cart-items tfoot tr td.cart-total h5,.CheckoutPage #sign-in .cart-items tfoot tr td.cart-total h5,.CustomerPage #account .cart-items tfoot tr td.cart-total h5,.CustomerPage #checkout-login .cart-items tfoot tr td.cart-total h5,.CustomerPage #profile .cart-items tfoot tr td.cart-total h5,.CustomerPage #register .cart-items tfoot tr td.cart-total h5,.CustomerPage #sign-in .cart-items tfoot tr td.cart-total h5{font-size:1.2666667em}.AccountPage #checkout,.CheckoutPage #checkout,.CustomerPage #checkout{padding-bottom:100px}.AccountPage #checkout h1,.CheckoutPage #checkout h1,.CustomerPage #checkout h1{font-size:2.8em;color:#1f71b9;text-align:center;margin:40px 0}.AccountPage #checkout .checkout-box,.CheckoutPage #checkout .checkout-box,.CustomerPage #checkout .checkout-box{border:1px solid #eae8e8;padding:20px}.AccountPage #checkout .checkout-form h4,.CheckoutPage #checkout .checkout-form h4,.CustomerPage #checkout .checkout-form h4{color:#1e2a38}.AccountPage #checkout .checkout-form #billing-details,.CheckoutPage #checkout .checkout-form #billing-details,.CustomerPage #checkout .checkout-form #billing-details{display:none;margin-top:30px;border-top:1px solid #eae8e8;padding-top:30px}.AccountPage #checkout .checkout-form select,.CheckoutPage #checkout .checkout-form select,.CustomerPage #checkout .checkout-form select{height:52px;line-height:52px;padding-top:0;padding-bottom:0}.AccountPage #checkout .checkout-form .region-box,.CheckoutPage #checkout .checkout-form .region-box,.CustomerPage #checkout .checkout-form .region-box{margin-top:30px;border-top:1px solid #eae8e8;padding-top:30px}.AccountPage #checkout .checkout-form table.shipping,.CheckoutPage #checkout .checkout-form table.shipping,.CustomerPage #checkout .checkout-form table.shipping{margin-bottom:20px;width:100%;border:1px solid #eae8e8}.AccountPage #checkout .checkout-form table.shipping tr:nth-child(odd),.CheckoutPage #checkout .checkout-form table.shipping tr:nth-child(odd),.CustomerPage #checkout .checkout-form table.shipping tr:nth-child(odd){background:rgba(0,0,0,.05)}.AccountPage #checkout .checkout-form table.shipping td,.CheckoutPage #checkout .checkout-form table.shipping td,.CustomerPage #checkout .checkout-form table.shipping td{line-height:20px;padding:10px 1%}.AccountPage #checkout .checkout-form table.shipping td:nth-child(odd),.CheckoutPage #checkout .checkout-form table.shipping td:nth-child(odd),.CustomerPage #checkout .checkout-form table.shipping td:nth-child(odd){width:35%;padding-left:5px;padding-right:10px}.AccountPage #checkout .checkout-form table.shipping td:nth-child(2n),.CheckoutPage #checkout .checkout-form table.shipping td:nth-child(2n),.CustomerPage #checkout .checkout-form table.shipping td:nth-child(2n){padding-left:10px;padding-right:5px;width:65%}.AccountPage #checkout #checkout-order-table tr,.CheckoutPage #checkout #checkout-order-table tr,.CustomerPage #checkout #checkout-order-table tr{border-bottom:1px solid #eae8e8}.AccountPage #checkout #checkout-order-table tr td,.CheckoutPage #checkout #checkout-order-table tr td,.CustomerPage #checkout #checkout-order-table tr td{padding:10px}.AccountPage #checkout #checkout-order-table tr td:first-child,.CheckoutPage #checkout #checkout-order-table tr td:first-child,.CustomerPage #checkout #checkout-order-table tr td:first-child{padding-left:0}.AccountPage #checkout #checkout-order-table tfoot tr,.CheckoutPage #checkout #checkout-order-table tfoot tr,.CustomerPage #checkout #checkout-order-table tfoot tr{border:none}.AccountPage #checkout #checkout-order-table tfoot tr:first-child td,.CheckoutPage #checkout #checkout-order-table tfoot tr:first-child td,.CustomerPage #checkout #checkout-order-table tfoot tr:first-child td{padding-top:30px}.AccountPage #checkout #checkout-order-table tfoot tr.total td,.CheckoutPage #checkout #checkout-order-table tfoot tr.total td,.CustomerPage #checkout #checkout-order-table tfoot tr.total td{padding-top:20px}.AccountPage #checkout #checkout-order-table tfoot tr td,.CheckoutPage #checkout #checkout-order-table tfoot tr td,.CustomerPage #checkout #checkout-order-table tfoot tr td{padding:2px 10px}.AccountPage #checkout #checkout-order-table tfoot tr td h5,.CheckoutPage #checkout #checkout-order-table tfoot tr td h5,.CustomerPage #checkout #checkout-order-table tfoot tr td h5{color:#1e2a38}.AccountPage #checkout #checkout-order-table tfoot tr td small,.CheckoutPage #checkout #checkout-order-table tfoot tr td small,.CustomerPage #checkout #checkout-order-table tfoot tr td small{color:#adaeb0}.AccountPage #checkout #checkout-order-table tfoot tr td.cart-total h5,.CheckoutPage #checkout #checkout-order-table tfoot tr td.cart-total h5,.CustomerPage #checkout #checkout-order-table tfoot tr td.cart-total h5{font-size:1.2666667em}.AccountPage #checkout #cart-total,.CheckoutPage #checkout #cart-total,.CustomerPage #checkout #cart-total{margin-bottom:30px}.AccountPage #checkout #cart-total .btn,.CheckoutPage #checkout #cart-total .btn,.CustomerPage #checkout #cart-total .btn{width:100%;margin-top:15px}.AccountPage .hero-links,.CheckoutPage .hero-links,.CustomerPage .hero-links{margin-top:30px}.AccountPage .hero-links li:first-child a,.CheckoutPage .hero-links li:first-child a,.CustomerPage .hero-links li:first-child a{margin-right:15px}.AccountPage #account .account-content h4,.CheckoutPage #account .account-content h4,.CustomerPage #account .account-content h4{color:#1e2a38}.AccountPage #account .account-content .account-guest-signup form,.CheckoutPage #account .account-content .account-guest-signup form,.CustomerPage #account .account-content .account-guest-signup form{width:50%;margin-bottom:30px}.AccountPage #register .checkout-box,.CheckoutPage #register .checkout-box,.CustomerPage #register .checkout-box{min-height:inherit}.AccountPage #register .cart-form-centered .btn,.CheckoutPage #register .cart-form-centered .btn,.CustomerPage #register .cart-form-centered .btn{margin-top:20px}.AccountPage #sign-in .checkout-box,.CheckoutPage #sign-in .checkout-box,.CustomerPage #sign-in .checkout-box{min-height:inherit}.AccountPage #sign-in .checkout-box p,.CheckoutPage #sign-in .checkout-box p,.CustomerPage #sign-in .checkout-box p{text-align:center}.AccountPage #sign-in .cart-form-centered .form-group-link,.CheckoutPage #sign-in .cart-form-centered .form-group-link,.CustomerPage #sign-in .cart-form-centered .form-group-link{text-align:center;margin-bottom:5px;display:block}.AccountPage #sign-in .cart-form-centered .form-group-link+.form-group-link,.CheckoutPage #sign-in .cart-form-centered .form-group-link+.form-group-link,.CustomerPage #sign-in .cart-form-centered .form-group-link+.form-group-link{margin-bottom:15px}.AccountPage #profile .address h4,.CheckoutPage #profile .address h4,.CustomerPage #profile .address h4{color:#000;margin-top:20px}.AccountPage #profile .address .checkout-box h4,.CheckoutPage #profile .address .checkout-box h4,.CustomerPage #profile .address .checkout-box h4{margin-top:0}.AccountPage #profile .checkout-box,.CheckoutPage #profile .checkout-box,.CustomerPage #profile .checkout-box{min-height:inherit}.AccountPage #profile .checkout-box+.checkout-box,.CheckoutPage #profile .checkout-box+.checkout-box,.CustomerPage #profile .checkout-box+.checkout-box{margin-top:30px}.AccountPage #profile .change-password,.CheckoutPage #profile .change-password,.CustomerPage #profile .change-password{margin-top:20px;display:block}.CheckoutPage #hdr-cart-container{display:none}.SafetySheetPage .safetysheet-intro{padding:0 0 30px}.SafetySheetPage .safetysheet-intro h1{text-align:center;color:#1f71b9;font-size:2.8em}.SafetySheetPage .safetysheet-list{padding-bottom:100px}.SafetySheetPage .safetysheet-list .safety-sheets{list-style-type:none;margin:0;padding:0}.SafetySheetPage .safetysheet-list .safety-sheets li{border-bottom:1px solid #eae8e8;padding:30px 0}.SafetySheetPage .safetysheet-list .safety-sheets li:after,.SafetySheetPage .safetysheet-list .safety-sheets li:before{content:" ";display:table}.SafetySheetPage .safetysheet-list .safety-sheets li:after{clear:both}.SafetySheetPage .safetysheet-list .safety-sheets li:first-child{border-top:1px solid #eae8e8}.SafetySheetPage .safetysheet-list .safety-sheets li .sheet-info{float:left}.SafetySheetPage .safetysheet-list .safety-sheets li .sheet-info p{text-transform:capitalize;font-family:Museo Sans W01_500;margin:0}.SafetySheetPage .safetysheet-list .safety-sheets li .sheet-info h4{color:#1f71b9;margin-bottom:0}.SafetySheetPage .safetysheet-list .safety-sheets li h5{float:right;font-family:Museo Sans W01_700;margin:15px 0 0}.SafetySheetPage .safetysheet-list .safety-sheets li h5 a{font-size:14px;font-family:Museo Sans W01_500;line-height:30px}.SafetySheetPage .safetysheet-list .safety-sheets li h5 a i{margin-left:10px;font-size:28px;position:relative;vertical-align:middle;top:-3px}@media only screen and (min-width:480px){.PromotionPage{background-color:#1e2a38;padding-bottom:91px}.PromotionPage footer{position:fixed;bottom:0;left:0;width:100%}}.PromotionPage .landing-banner .banner-mask .mob-banner{display:none}.PromotionPage .landing-banner .banner-mask .banner-caption:not(.banner-caption--centre){top:50%;transform:translateY(-50%);position:relative;width:600px}.PromotionPage .landing-banner .banner-mask .banner-caption--centre{position:relative;top:auto;left:auto;margin-left:auto;margin-top:80px}.PromotionPage .landing-banner .banner-mask .banner-caption .title p{font-family:Museo Sans W01_100;font-size:3.2em;line-height:1.3;margin:0 0 20px}.PromotionPage .landing-banner.landing-banner--no-image{background-color:#1e2a38}.PromotionPage .landing-banner.landing-banner--no-image .banner-mask{height:auto}.PromotionPage .landing-banner.landing-banner--no-image .banner-mask:before{display:none}.PromotionPage .landing-banner--light .banner-mask .banner-caption .title p{font-family:Museo Sans W01_500}.PromotionPage .landing-banner--light .banner-mask .banner-caption p{color:#fff}.PromotionPage .banner-caption--centre{max-width:800px}.PromotionPage .body-content{text-align:center;padding:80px 0;background-color:#1e2a38}.PromotionPage .body-content .body-content__image{margin-bottom:30px}.PromotionPage .body-content .body-content__image img{width:100%}.PromotionPage .body-content .container{padding:0 250px}.PromotionPage .body-content .btn{margin-bottom:30px}.PromotionPage .body-content .title{margin:0 0 20px}.PromotionPage .body-content .title p{font-family:Museo Sans W01_100;font-size:2.5333333em;margin:0 0 20px;line-height:1.3}.PromotionPage .body-content p{color:#fff}.PromotionPage .body-content p:last-child{margin:0}@media only screen and (max-width:479px){.PromotionPage .landing-banner.landing-banner--no-image .banner-mask{height:auto}.PromotionPage .landing-banner .banner-mask{height:500px}.PromotionPage .landing-banner .banner-mask .banner-caption--centre{margin-top:40px}.PromotionPage .landing-banner .banner-mask:before{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-color:hsla(0,0%,100%,.5);z-index:51}.PromotionPage .landing-banner .banner-mask .full-banner{display:none}.PromotionPage .landing-banner .banner-mask .mob-banner{display:block}.PromotionPage .landing-banner .banner-mask .banner-caption{width:100%;padding-top:0}.PromotionPage .landing-banner .banner-mask .banner-caption .title p{font-family:Museo Sans W01_100;font-size:2.5333333em;line-height:1.3;margin:0 0 20px}.PromotionPage .body-content .container{padding:0 20px}.PromotionPage .body-content .container>p{line-height:2}.PromotionPage .body-content .btn{margin-bottom:50px}.PromotionPage .body-content .title{margin-bottom:30px}}body.facebook-tab{min-width:790px}body.facebook-tab .container{width:790px}body.facebook-tab.hire{padding-top:0}body.facebook-tab.StoreLocatorPage .loading-wrap{height:75px}.LocationPage .location-banner .service-banner{background:#26384a}.LocationPage .location-banner .service-banner h5{color:#fff}.LocationPage .location-banner .banner-mask{height:auto;padding:15px}.LocationPage .location-banner .banner-mask h2{text-align:center;margin-top:15px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.LocationPage .location-intro{padding:0}.LocationPage .location-intro h3{text-align:center;width:80%;color:#e12a3c;margin:0 auto 50px;padding-top:50px}.LocationPage .location-intro p{text-align:justify}.LocationPage .location-intro p+p{margin-bottom:0}.LocationPage .sub-content-section{width:100%;background:#f8f8f8}.LocationPage .sub-content-section .container{text-align:left;padding:2%}.LocationPage .contact-section{width:100%;background:#fff}.LocationPage .contact-section .container{text-align:left;margin:0 auto;width:1200px}.LocationPage .contact-section .container .contact-details{float:left;width:500px;padding:5%;z-index:100;position:relative}.LocationPage .contact-section .container .contact-details h3{color:#e12a3c;padding-bottom:10px}.LocationPage .contact-section .container .contact-details .address{font-size:18px;color:#808285}.LocationPage .contact-section .container .contact-details .address p{color:#e12a3c;padding-left:38px}.LocationPage .contact-section .container .contact-details .address i{color:#808285;font-size:30px;padding-right:20px;top:18px;position:relative}.LocationPage .contact-section .container .contact-details .call{margin-top:30px;font-size:18px;color:#808285}.LocationPage .contact-section .container .contact-details .call p{color:#808285;margin-top:-30px;padding-left:40px}.LocationPage .contact-section .container .contact-details .call a{color:#e12a3c}.LocationPage .contact-section .container .contact-details .call i{color:#808285;font-size:30px;padding-right:16px;top:18px;position:relative}.LocationPage .contact-section .container .contact-details .hire-message{margin-top:30px;color:#808285}.LocationPage .contact-section .container .contact-details .hire-message p{margin-bottom:0}.LocationPage .contact-section .container .contact-details .opening-hours{margin-top:50px;color:#808285}.LocationPage .contact-section .container .contact-details .opening-hours h3{margin-bottom:0}.LocationPage .contact-section .container .contact-details .opening-hours p{margin-top:-15px;font-size:18px;color:#808285;padding-left:50px}.LocationPage .contact-section .container .contact-details .opening-hours i{color:#808285;font-size:30px;padding-right:20px;top:30px;position:relative}.LocationPage .contact-section .container .map{padding:60px;position:relative}.LocationPage .contact-section .container .map .stockist-info{background:#f8f8f8;height:auto;padding:15px}.LocationPage .contact-section .container .map .stockist-info p{line-height:1}.LocationPage .location-images{padding:100px 0;background-color:#f8f8f8}.LocationPage .location-images .step-row{margin:0 -50.0000001px}.LocationPage .location-images .step-row .image-holder{display:inline-block}.LocationPage .location-images .step-row .image-holder img{display:inline-block;margin-right:10px;height:300px}.LocationPage .location-images .step{padding:0 50px}.LocationPage .location-images .step.inject i{width:46px;height:62px;background-position:-180px -150px}.LocationPage .location-images .step.agitate:after,.LocationPage .location-images .step.agitate:before{content:"";display:block;position:absolute;top:30px;width:61%;height:2px;background-image:url(/resources/themes/rug/dist/images/dashed_underline.png);background-repeat:repeat-x}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.LocationPage .location-images .step.agitate:after,.LocationPage .location-images .step.agitate:before{background-image:url(/resources/themes/rug/dist/images/retina/dashed_underline@2x.png);background-size:16px 2px}}.LocationPage .location-images .step.agitate:before{left:-32%}.LocationPage .location-images .step.agitate:after{right:-32%}.LocationPage .location-images .step.agitate i{width:60px;height:61px;background-position:-240px -150px}.LocationPage .location-images .step.extract i{width:45px;height:61px;background-position:-330px -150px}.LocationPage .location-images .step i{background-image:url(/resources/themes/rug/dist/images/global_sprite_red.png);background-repeat:no-repeat;display:block;margin:0 auto 50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.LocationPage .location-images .step i{background-image:url(/resources/themes/rug/dist/images/retina/global_sprite_red@2x.png);background-size:800px 240px}}.LocationPage .location-images .step h3{text-align:center}.LocationPage .location-images .step p{text-align:justify}@media (max-width:600px){.LocationPage .sub-content-section .container{padding:10%}.LocationPage .contact-section{margin-top:20px;width:100%;background:#fff}.LocationPage .contact-section .container{text-align:left;margin:0 auto;width:1200px}.LocationPage .contact-section .container .contact-details{float:left;width:100%;padding:10px}.LocationPage .contact-section .container .contact-details .call p{color:#808285;padding-left:40px}}.ProCommercialPage{padding-top:82px}.ProCommercialPage .banner-caption{left:50%;top:50%;transform:translate(-50%,-50%);margin-left:0}.ProCommercialPage .banner-caption h2,.ProCommercialPage .banner-caption p{color:#fff;text-align:center;margin-bottom:0}@media (max-width:600px){.ProCommercialPage{padding-top:0}}.pro-commercial__about{padding:45px 0}.pro-commercial__about h2{color:#1f71b9}.pro-commercial__about--split{display:flex;align-items:center;min-height:585px}@media screen and (max-width:479px){.pro-commercial__about--split{min-height:auto}}.pro-commercial__about--split h2,.pro-commercial__about--split p{margin-bottom:40px}.pro-commercial__about--right{text-align:center}.pro-commercial__about--right img{height:535px}@media screen and (max-width:479px){.pro-commercial__about--right img{min-height:auto;height:auto;width:100%}}.pro-commercial__services{background-color:#1f71b9}.pro-commercial__services--service h5,.pro-commercial__services--service p{color:#fff;text-align:center}.pro-commercial__services--service img{width:90px;height:auto;text-align:center}.pro-commercial__services--service.freedom i{background-position:0 0}.pro-commercial__services--service.easy i{background-position:-90px 0}.pro-commercial__services--service.power i{background-position:-180px 0}.pro-commercial__services--service.affordability i{background-position:-270px 0}.pro-commercial__repairs{padding:100px 0;background-color:#f8f8f8;position:relative}.pro-commercial__repairs h2{color:#1f71b9}.pro-commercial__repairs--image{position:absolute;top:0;right:50%;bottom:0;left:0;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0}.pro-commercial__repairs--fade{position:absolute;top:0;right:50%;bottom:0;width:200px;background:linear-gradient(90deg,hsla(0,0%,97.3%,0),#f8f8f8)}@media (max-width:600px){.pro-commercial__services--service img{width:60px}}.ShopPage .shop-split{min-height:580px;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}@media screen and (max-width:479px){.ShopPage .shop-split{min-height:450px}}.ShopPage .shop-split .btn-pro{padding:0 15px;line-height:30px;display:inline-block;margin:2rem 0}.ShopPage .shop-split a.btn{position:relative;z-index:2;border:none}.ShopPage .shop-split.red a.btn{color:#fff;background:#e12a3c}.ShopPage .shop-split.red .btn-pro{background:#e12a3c}.ShopPage .shop-split.blue a.btn{color:#fff;background:#1f71b9}.ShopPage .shop-split.blue .btn-pro{background:#1f71b9}.ShopPage .shop-split .shop-split__body{position:absolute;bottom:0}.ShopPage .shop-split .text-light{color:#fff}@media screen and (min-width:480px){.ShopPage .shop-split{padding:4rem;min-height:720px}}.ShopPage .shop-split h3{max-width:350px}@media screen and (max-width:479px){.ShopPage .shop-split h3{font-size:1.5em;max-width:50%}}.ShopPage .shop-split__wrapper{flex-wrap:wrap;margin:0}@media screen and (min-width:480px){.ShopPage .shop-split__wrapper{flex-wrap:nowrap}}.ShopPage .shop-split__body{max-width:100%;padding:18px}.ShopPage .shop-split__body .btn{width:auto}@media screen and (min-width:480px){.ShopPage .shop-split__body{max-width:60%;padding:40px}.ShopPage .shop-split__body>p{max-width:260px}}.ShopPage .shop-split__body--heading{position:relative}.ShopPage .shop-split__body--heading h3{font-size:28px}@media screen and (min-width:480px){.ShopPage .shop-split__body--heading{position:static}.ShopPage .shop-split__body--heading h3{font-size:38px}}.ShopPage .shop-split__product-image{position:absolute;bottom:0;right:0;max-width:50%}@media screen and (min-width:480px){.ShopPage .shop-split__product-image{max-width:50%;bottom:40px;right:auto;left:50%}}.ShopPage .shop-split__product-image--image{width:auto;max-height:350px}.ShopPage .shop-split__product-image--mobile{display:block}@media screen and (min-width:480px){.ShopPage .shop-split__product-image--mobile{display:none}}.ShopPage .shop-split__product-image--desktop{display:none}@media screen and (min-width:480px){.ShopPage .shop-split__product-image--desktop{display:block}}.ShopPage .shop-search{background-color:#f6f5f5}.ShopPage .products-grid{display:grid;align-items:start;padding:20px;grid-template-columns:48.5% 48.5%;grid-gap:20px 1.5%}@media only screen and (min-width:479px){.ShopPage .products-grid{grid-template-columns:23.5% 23.5% 23.5% 23.5%;grid-gap:20px 1.5%}}.ShopPage .products-grid:after,.ShopPage .products-grid:before{display:none}.ShopPage .shop-search-results{position:relative;padding-bottom:210px}.ShopPage .shop-search-results .product_cell h4{overflow:initial;white-space:inherit}.ShopPage .shop-search-results .load-btn{position:absolute;bottom:50px;left:50%;margin-left:-92px}.ShopPage .featured-heading{margin-bottom:0}.ShopPage .featured-form,.ShopPage .featured-heading{padding-top:40px;padding-bottom:40px}.ShopPage .featured-form i{display:none}@media only screen and (max-width:479px){.ShopPage .featured-form{position:relative}.ShopPage .featured-form button{position:absolute;right:15px;width:60px;top:40px;bottom:50px}.ShopPage .featured-form i{display:block}.ShopPage .featured-form .btn-text{display:none}}.ShopPage .page-subnav__container{display:flex;justify-content:space-between}.ShopPage .page-subnav .subnav>li{width:33.3%}@media only screen and (max-width:479px){.ShopPage .page-subnav .subnav>li{width:100%}}.container{width:1170px;max-width:1170px;max-width:inherit}@media only screen and (max-width:479px){.container{width:100%;max-width:100%}body{min-width:100%}body,body.hire{padding-top:0}.content{padding-bottom:30px}h1,h2{font-size:2.5333333em}.support-table,.support-table+p{display:none}.btn{width:100%;display:block;padding:0 15px}header.navbar-fixed{position:static}header.navbar-fixed .page-subnav{border-bottom:none}.HomePage.hire header{background-color:#263847;position:static}.HomePage.hire header #hdr-cart-container #hdr-cart-trigger:hover{color:#fff}header .navbar-default .navbar-header,header .navbar-header{float:left;min-height:80px}header .navbar-default .navbar-header:after,header .navbar-default .navbar-header:before,header .navbar-header:after,header .navbar-header:before{content:" ";display:table}header .navbar-default .navbar-header:after,header .navbar-header:after{clear:both}header .navbar-brand{float:none;position:absolute;left:50%;margin-left:-90px}.HomePage header .navbar-brand{background-position:-240px 0;width:179px;height:42px}header .navbar-default{float:none}header .navbar-default .navbar-toggle{float:left;border:none;padding:0;margin:24px 0 0;border-radius:0;height:30px;width:30px}header .navbar-default .navbar-toggle .icon-bar{height:3px;background-color:#fff;border-radius:2px;width:30px}header .navbar-default .navbar-toggle .icon-bar:nth-child(2){transform:rotate(45deg)}header .navbar-default .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg)}header .navbar-default .navbar-toggle .icon-bar:last-child{display:none}header .navbar-default .navbar-toggle .icon-bar+.icon-bar{margin-top:-3px}header .navbar-default .navbar-toggle:focus,header .navbar-default .navbar-toggle:hover{background-color:transparent}header .navbar-default .navbar-toggle:focus .icon-bar,header .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;opacity:.8;filter:alpha(opacity=80)}header .navbar-default .navbar-toggle.collapsed{padding-left:4px}header .navbar-default .navbar-toggle.collapsed .icon-bar{width:22px;transform:rotate(0deg)}header .navbar-default .navbar-toggle.collapsed .icon-bar:last-child{display:block}header .navbar-default .navbar-toggle.collapsed .icon-bar+.icon-bar{margin-top:5px}header .navbar-default .navbar-collapse{clear:both;float:none;margin:0;max-height:none;padding-left:0;border:none;box-shadow:none}header .navbar-default .navbar-collapse .navbar-nav{display:block;margin:30px 0;width:100%}header .navbar-default .navbar-collapse .navbar-nav>li>a{padding:15px;font-size:1.6666667em;font-family:Museo Sans W01_100;letter-spacing:none;text-transform:none;text-align:center}header .navbar-default .navbar-collapse .navbar-nav>li>a:hover{top:0}header #hdr-cart-container{float:right}header #hdr-cart-container #hdr-cart-trigger{padding:0;border:none}header #hdr-cart-container #hdr-cart-trigger:hover{background-color:transparent}header #hdr-cart-container #hdr-cart-trigger:hover i{opacity:.8;filter:alpha(opacity=80)}header #hdr-cart-container #hdr-cart-trigger:after{display:none}header #hdr-cart-container #hdr-cart-trigger i{font-size:2em;margin:0}header #hdr-cart-container #hdr-cart-trigger span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}header #hdr-cart-container #hdr-cart #hdr-cart-dropdown{max-width:100%;width:100%}header #hdr-cart-container #hdr-cart #hdr-cart-dropdown .btn{padding:0 15px;margin-bottom:5px;width:100%}header #hdr-cart-container #hdr-cart #hdr-cart-dropdown:before{right:13px}header .page-subnav{max-height:none}header .page-subnav .container{padding:0}header .page-subnav .subnav-toggle{display:block;padding:15px 20px;color:#6e6f72;border-bottom:1px solid #eae8e8;background-color:#fff}header .page-subnav .subnav-toggle i{float:right;margin-top:5px;font-size:1.2em}header .page-subnav .subnav{display:none;position:static}header .page-subnav .subnav li{float:none;width:100%;border-bottom:1px solid #eae8e8}header .page-subnav .subnav li a{padding:15px 20px;text-align:left;color:#6e6f72;border-right:none;border-left:none}header .page-subnav .subnav li a i{float:right;margin-top:3px;color:#adaeb0}header .page-subnav .subnav>li{position:relative}header .page-subnav .subnav>li:first-child a{border-left:none}header .page-subnav .subnav>li:hover>a{background-color:#f8f8f8}header .page-subnav .subnav>li:hover .dropdown{max-height:none;border-bottom:none}header .page-subnav .subnav>li:hover .dropdown.three-row,header .page-subnav .subnav>li:hover .dropdown.two-row{max-height:none}header .page-subnav .subnav>li .toggle-link{display:block;position:absolute;right:0;top:0;padding:0}header .page-subnav .subnav>li .toggle-link i{width:52px;height:52px;text-align:center;line-height:52px;margin-top:0}header .page-subnav .subnav>li .dropdown{position:static;max-height:none;background-color:#eee;opacity:1;filter:alpha(opacity=100)}header .page-subnav .subnav>li .dropdown ul.products{display:none}header .page-subnav .subnav>li .dropdown ul.products>li{display:block;width:100%;padding:0}header .page-subnav .subnav>li .dropdown ul.products>li:last-child{border-bottom:none}header .page-subnav .subnav>li .dropdown ul.products>li a{padding:15px 20px}header .page-subnav .subnav>li .dropdown ul.products>li a img{display:none}header .page-subnav .subnav>li .dropdown ul.products>li a small{text-transform:none;text-align:left;font-size:15px}.newsletter-success h4{padding:0 15px}.testimonials{padding:70px 0}.testimonials .image-mask{margin-bottom:30px}.testimonials .customer,.testimonials .testimonial-quote{padding:0;text-align:center}footer .newsletter-signup{padding:70px 0 100px}footer .newsletter-signup .form-group,footer .newsletter-signup .form-group .form-control{width:100%}footer .newsletter-signup .form-submit{display:block}footer .main-footer{padding:50px 0}footer .main-footer .footer-menu{float:none}footer .main-footer .footer-menu .social{display:block;text-align:center;margin-bottom:25px}footer .main-footer .footer-menu .social a:last-child{margin:0}footer .main-footer .footer-menu .footer-nav{display:block;margin-bottom:30px}footer .main-footer .footer-menu .footer-nav a{display:block;text-align:center}footer .main-footer .footer-menu .footer-nav a:not(:last-child){margin:0 0 5px}footer .main-footer .footer-copyright{float:none;text-align:center}footer .main-footer .footer-copyright p{display:block;margin:0 0 20px}footer .main-footer .footer-copyright .lg-link{display:block}.login-modal .modal-dialog{margin:80px 0 0;width:100%}.homepage-video .video-mask{height:450px}.homepage-video .video-mask .video-wrap{height:100%;width:auto}.homepage-video .video-mask .video-wrap #HomeVid{display:none}.homepage-video .video-mask .more-arrow{padding-bottom:20px;bottom:50px}.homepage-video .video-mask .video-caption{padding:0;top:auto;bottom:0;height:85%}.homepage-video .video-mask .video-caption h2{padding:0 15px;width:100%;margin:0;font-size:2.8em}.homepage-video .video-mask .video-caption .btn{width:50%;display:block;position:absolute;bottom:0;right:0;border-radius:0}.homepage-video .video-mask .video-caption .btn:first-of-type{margin-right:0;left:0}.homepage-video .video-mask .video-caption .btn span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.homepage-tools{padding:70px 0}.homepage-tools .read-more,.homepage-tools h3,.homepage-tools p{text-align:center}.homepage-tools .read-more{display:block}.homepage-tools .store-locator .illustration{display:block;margin:0 auto}.homepage-tools .cost-calculator{margin-top:50px}.homepage-tools .cost-calculator .illustration{display:block;margin:0 auto}.homepage-why{padding:0 0 70px}.homepage-why .halfpage-image{height:300px;position:relative;left:auto}.homepage-why .halfpage-image .image-fade{width:100%;height:130px;bottom:0;top:auto;background-image:none;background-image:linear-gradient(180deg,transparent,#f8f8f8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#fff8f8f8",GradientType=0)}.homepage-why .nz-owned{text-align:center;padding-top:40px}.homepage-why h2{margin-top:30px}.homepage-value{padding:70px 0}.homepage-value h3{margin-bottom:50px}.homepage-value .value-row{margin-bottom:0}.homepage-value .row .col-sm-4,.homepage-value .value-row .col-sm-4{margin-bottom:15px;padding:0 15px}.homepage-value .row .col-sm-4:after,.homepage-value .row .col-sm-4:before,.homepage-value .value-row .col-sm-4:after,.homepage-value .value-row .col-sm-4:before{content:" ";display:table}.homepage-value .row .col-sm-4:after,.homepage-value .value-row .col-sm-4:after{clear:both}.homepage-value .row .col-sm-4:first-child,.homepage-value .value-row .col-sm-4:first-child{padding-right:15px}.homepage-value .row .col-sm-4:last-child,.homepage-value .value-row .col-sm-4:last-child{padding-left:15px}.landing-banner .banner-mask .banner-caption{padding-top:70px;top:0;left:0;right:0;bottom:0;margin:0;text-align:center}.landing-banner .banner-mask .banner-caption h2{font-size:2.5333333em}.landing-tabs .tab-nav{margin:0 -15px;text-align:left;padding:0}.landing-tabs .tab-nav:after,.landing-tabs .tab-nav:before{content:" ";display:table}.landing-tabs .tab-nav:after{clear:both}.landing-tabs .tab-nav li{display:block;float:left;width:50%}.landing-tabs .tab-nav li.left-tab{margin:0}.landing-tabs .tab-nav li a{width:100%;min-height:68px;white-space:normal;line-height:1.2;padding:15px;border-radius:0}.landing-tabs .tab-nav li.products-scroll-tab{width:100%;margin:0;line-height:36px}.landing-tabs .tab-nav li.products-scroll-tab a{background:#bd1b2b;border-color:#bd1b2b;line-height:36px}.landing-tabs .tab-content .tab-pane{padding:70px 0;min-height:490px}.buy .landing-tabs .tab-content .tab-pane img{margin-bottom:30px}.landing-tabs .tab-content .right-tab-content .form-group,.landing-tabs .tab-content .right-tab-content .form-group .form-control{width:100%}.landing-tabs .tab-content .right-tab-content .form-submit{display:block;margin-top:15px}.landing-tabs .tab-content .right-tab-content .form-submit .btn{width:100%}.landing-services{padding:70px 0}.landing-services .service{margin-bottom:50px;padding-left:30px;padding-right:30px}.landing-services .service.cleaning,.landing-services .service.easy,.landing-services .service.freedom,.landing-services .service.prices{padding:0 30px;margin-bottom:30px}.landing-services .service.cleaning p,.landing-services .service.easy p,.landing-services .service.freedom p,.landing-services .service.prices p{padding:0}.landing-image-fade{padding:0 0 70px}.landing-image-fade .halfpage-image{height:300px;position:relative;right:auto}.landing-image-fade .halfpage-image .image-fade{width:100%;height:130px;bottom:0;top:auto;background-image:none;background-image:linear-gradient(180deg,transparent,#f8f8f8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#fff8f8f8",GradientType=0)}.landing-image-fade h2{margin-top:30px}.landing-product{padding:70px 0}.landing-product img{margin-bottom:30px}.landing-cleaning .product{width:100%;height:auto;padding:20px 15px}.landing-retailers .carousel{width:100%}.landing-retailers .carousel .carousel-inner .item .retailer img{max-width:80%;max-height:55px}.landing-retailers .carousel .carousel-control.left{left:-15px}.landing-retailers .carousel .carousel-control.right{right:-15px}.WhyPage .why-banner .banner-mask{height:150px}.WhyPage .why-banner .banner-mask .banner-caption{left:0;right:0;bottom:0;top:0;margin-left:0}.WhyPage .why-banner .banner-mask .banner-caption h2{margin-top:30px}.WhyPage .why-intro{padding:70px 0}.WhyPage .why-intro p{text-align:center}.WhyPage .why-steps{padding:70px 0}.WhyPage .why-steps .step-row{margin:0}.WhyPage .why-steps .step{padding:0 20px}.WhyPage .why-steps .step.agitate:after,.WhyPage .why-steps .step.agitate:before{display:none}.WhyPage .why-steps .step:not(:last-child){margin-bottom:50px}.WhyPage .why-steps .step i{margin-bottom:30px}.WhyPage .why-steps .step p{text-align:center}.WhyPage .why-clean{padding:70px 0}.WhyPage .why-clean .carousel .carousel-inner .item .fabric-type:not(:nth-child(2)){display:none}.WhyPage .why-clean .carousel .carousel-inner .active.left,.WhyPage .why-clean .carousel .carousel-inner .active.right,.WhyPage .why-clean .carousel .carousel-inner .next,.WhyPage .why-clean .carousel .carousel-inner .prev{left:0}.WhyPage .why-testimonials .banner-mask .banner-caption{left:0;right:0;top:0;bottom:0;margin-left:0}.Blog .news-articles{padding:0 0 70px}.Blog .news-articles .summary-row,.Blog .news-articles .summary-row:last-child .col-sm-4:last-child{margin-bottom:0}.Blog .news-articles .summary-row .col-sm-4{margin-bottom:50px}.BlogPost .blog-content{padding:15px 15px 50px}.BlogPost .blog-content .blog-images,.BlogPost .blog-content .blog-images .row:not(:last-child){margin-bottom:0}.BlogPost .blog-content .blog-images .row .col-sm-6{margin-bottom:30px}.BlogPost .social-icon{margin-bottom:35px}.BlogPost .social-icon h5{text-align:center;display:block;margin-right:0}.BlogPost .social-icon .facebook-link,.BlogPost .social-icon .google-link,.BlogPost .social-icon .twitter-link{margin:0 auto 15px}.AboutPage .about-banner .banner-mask{height:150px}.AboutPage .about-banner .banner-mask .banner-caption{top:0;left:0;right:0;bottom:0;margin-left:0}.AboutPage .about-banner .banner-mask .banner-caption h1{margin-top:30px}.AboutPage .about-intro .intro-text{width:100%}.AboutPage .about-nz{padding:70px 0}.AboutPage .about-nz h3{text-align:left}.AboutPage .about-america{padding:0 0 70px}.AboutPage .about-america .halfpage-image{height:300px;position:relative;right:auto}.AboutPage .about-america .halfpage-image .image-fade{width:100%;height:130px;bottom:0;top:auto;background-image:none;background-image:linear-gradient(180deg,transparent,#f8f8f8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#fff8f8f8",GradientType=0)}.AboutPage .about-america h3{margin-top:30px}.modal-dialog{position:absolute;margin-left:auto;top:auto;margin-top:auto}.support-banner .banner-mask{height:150px}.support-banner .banner-mask .banner-caption{top:0;right:0;bottom:0;left:0;margin-left:0}.support-banner .banner-mask .banner-caption h2{margin-top:30px}.support-content .faq-title{font-size:1.2666667em}.support-sidemenu{margin:0 -15px;border-top:0}.support-sidemenu .logout-tab{width:100%!important}.support-sidemenu .sidebar-toggle{display:block;padding:15px 20px;color:#fff;background-color:#1e2a38;font-size:1.2666667em;font-family:Museo Sans W01_300}.support-sidemenu .sidebar-toggle:hover{color:#eae8e8}.support-sidemenu .sidebar-toggle i{float:right;font-size:.8em;margin-top:5px;transition:color .3s ease-in-out}.support-sidemenu .sidebar-toggle i:hover{color:#e12a3c}.support-sidemenu>ul{display:none}.ContactPage .contact-intro h3{font-size:26px;font-weight:700}.ContactPage .contact-intro h4{font-size:20px}.ContactPage .contact-form{padding:70px 0}.ContactPage .contact-form form{width:100%}.ContactPage .contact-form form .form-group .parsley-errors-list{padding:0;margin:0}.ContactPage .contact-form form .form-group .parsley-errors-list.filled,.ContactPage .contact-form form .form-group .parsley-errors-list.filled li{display:block!important}.ContactPage .contact-form form .form-group .parsley-errors-list li{position:relative;left:0;float:left;width:100%;transform:none;-webkit-transform:none;margin-top:-2px;margin-bottom:10px;background:#323232}.ContactPage .contact-form form .form-group .parsley-errors-list li:before{position:absolute;top:-10px;left:30px;width:0;height:0;border-color:transparent transparent #323232;border-style:solid;border-width:0 10px 10px}.TestimonialsPage .testimonials-container[data-columns]:before{content:"1 .column.size-1of1"}.TestimonialsPage .testimonials-container .column{float:none}.TestimonialsPage .testimonials-container .size-1of1{width:100%}.CostCalculatorPage .cost-calculator-form{padding:70px 0}.CostCalculatorPage .cost-calculator-form .cost-calculator-container{width:100%}.CostCalculatorPage .cost-calculator-form .cost-calculator-container .form-group select{padding-right:35px;padding-left:10px;font-size:.9em}.CostCalculatorPage .cost-calculator-results{padding:70px 0}.CostCalculatorPage .cost-calculator-results .table-container{width:100%}.CostCalculatorPage .cost-calculator-results .table-container table tbody tr td:first-child{width:1%}.CostCalculatorPage .cost-calculator-results .table-container table tbody tr td:first-child img{display:none}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .next-steps{float:none}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .next-steps .calculation-btn{margin-bottom:15px}.CostCalculatorPage .cost-calculator-results .table-container .results-actions .print{display:none}.SafetySheetPage .safetysheet-list .safety-sheets li .sheet-info h4{margin-bottom:20px}.SafetySheetPage .safetysheet-list .safety-sheets li h5{float:none}.Product #shop{padding-bottom:70px}.Product #shop #product-gallery{padding-right:0}.Product #shop #product-gallery .thumbs{margin-top:0}.Product #shop #product-gallery .thumbs>li{width:25%;margin-bottom:0;padding:5px;border:none}.Product #shop #product-gallery .thumbs>li>a{border:1px solid #eae8e8}.Product #shop #product-gallery .main{margin:0}.Product #shop .product-hero{margin-bottom:30px}.Product #shop .product-hero h1{margin-top:0}.Product #shop .product-hero .add-to-cart .btn{margin-top:30px}.Product #shop .product-info{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eae8e8}.Product #shop .product-info .tab-nav-wrap .tab-nav li a{font-size:12px;font-family:Museo Sans W01_300}.Product #shop .product-info #Downloads a i{display:none}.CartPage h1{margin-top:20px}.CartPage .intro-text{margin-bottom:20px}.CartPage .cart-intro #cart-header #checkout-steps{width:100%;float:left;top:0;position:relative}.CartPage .continue .btn{float:left;width:100%;margin-bottom:20px}.CartPage #cart-summary .product{margin-bottom:0}.CartPage #cart-summary .product .mobile-cart{padding-bottom:10px}.CartPage #cart-summary .product .mobile-cart tr.item:not(:first-of-type){border-top:1px solid rgba(0,0,0,.2)}.CartPage #cart-summary .product .mobile-cart tr td{padding:10px}.CartPage #cart-total{float:left;width:100%}.CartPage .dps{text-align:center}.CartPage .dps img{float:none}.CheckoutPage #account .checkout-box,.CheckoutPage #checkout-login .checkout-box,.CheckoutPage #profile .checkout-box,.CheckoutPage #register .checkout-box,.CheckoutPage #sign-in .checkout-box{min-height:inherit}.checkout-progress .step{display:none}.checkout-progress .step.active{display:block}.CheckoutPage #checkout-login #existing-customer,.CheckoutPage #checkout-login #new-customer{margin-bottom:30px}.CheckoutPage #checkout{padding-bottom:70px}.CheckoutPage #checkout .address{margin-bottom:30px}.CheckoutPage #checkout #cart-total .checkbox label{font-size:.8666667em}.AccountPage #account{padding-bottom:70px}.AccountPage #account .checkout-box{margin-bottom:30px;min-height:inherit}.AccountPage .hero-links{margin-top:0}.AccountPage .hero-links .btn:first-child{margin-bottom:15px}.AccountPage .account-page .support-sidemenu{margin-bottom:30px}.AccountPage .account-page .support-sidemenu>ul{display:block;margin:0 -15px}.AccountPage .account-page .support-sidemenu>ul:after,.AccountPage .account-page .support-sidemenu>ul:before{content:" ";display:table}.AccountPage .account-page .support-sidemenu>ul:after{clear:both}.AccountPage .account-page .support-sidemenu>ul>li{padding:15px 20px;width:50%;float:left;border-bottom:1px solid #eae8e8;border-top:1px solid #eae8e8;text-align:center;font-size:1em}.AccountPage .account-page .support-sidemenu>ul>li.active{background-color:#eee}.AccountPage .account-page .support-sidemenu>ul>li a{padding:0;font-size:1em}.AccountPage .account-page .account-content .table-rd tr td:first-child,.AccountPage .account-page .account-content .table-rd tr td:nth-child(4),.AccountPage .account-page .account-content .table-rd tr th:first-child,.AccountPage .account-page .account-content .table-rd tr th:nth-child(4){display:none}.AccountPage .account-page .account-content .table-rd tr td:nth-child(2),.AccountPage .account-page .account-content .table-rd tr td:nth-child(3){font-size:.8666667em}.AccountPage .account-page .account-content .table-rd tr td:nth-child(5){width:1%}.AccountPage .account-page .account-content .table-rd tr td:nth-child(5) span{display:none}.AccountPage #profile{padding-bottom:70px}.AccountPage #profile .col-sm-4,.AccountPage #profile .col-sm-8,.AccountPage #profile>.container{padding:0}.AccountPage #profile .row{margin:0}.AccountPage #profile .checkout-box{margin-bottom:30px}.AccountPage #register,.AccountPage #sign-in{padding-bottom:70px}.AccountPage #register .checkout-box,.AccountPage #sign-in .checkout-box{margin-bottom:30px}.info-pamphlet-link{line-height:26px}body.ProductCategory .intro-text{margin-top:30px}body.ProductCategory .product small{font-size:20px}.super-bold{font-family:Museo Sans W01_700}.ui-selectmenu-button{background-position-x:95%}}