:root{--brand-color:#004d7e;--brand-color-two:#e03e2d;--transparent-brand:rgba(0,77,126,.5);--body-font-color:#000;--second-font-color:#666}.orange-background{background-color:#f60}.grey-background{background-color:#666}.blue-background{background-color:#636f7b}.pale-blue-background{background-color:#dbe4ed}html.html-login-page .master-wrapper-content{padding:0}html.html-login-page .master-column-wrapper{padding-left:0;padding-right:0}.orange{color:#f60}.grey{color:#666}.blue{color:#636f7b}.pale-blue{color:#dbe4ed}.rb-red{color:#c00}.rb-orange{color:#f60}.rb-yellow{color:#fc0}.rb-green{color:#3c3}.rb-blue{color:#06f}.rb-indigo{color:#60c}p{font-family:"Open Sans",sans-serif;font-weight:100;margin:15px 0}.italic{font-style:italic}span.small-in{font-size:16px}#product-grid H2,#category-grid H2{font-family:"Open Sans",sans-serif;font-weight:100}.contained-width-1400{width:1400px;max-width:98%;margin:20px auto}.header-links .svg-inline--fa{height:23px;color:#fff}.form-fields{position:relative}.contact-labels{display:flex;flex-direction:row;font-size:12px;color:#666;margin-bottom:10px}img.full-width{width:100%}.button{border:1px solid #ccc;padding:8px 40px;display:inline-block;color:#666;text-transform:uppercase}.button:hover{background:rgba(204,204,204,.2);border-color:#999}.orange-button{border:0;background-color:#f60;color:#fff;padding-top:15px;padding-bottom:15px}.orange-button:hover{background-color:#e45c01}.page-body ul{list-style:disc;padding-left:20px}.page-body ul li{font-family:"Open Sans",sans-serif;font-weight:100;color:#505050}.title-inlist .required{display:none}@media all and (max-width:1420px){.inner-width{max-width:1400px;width:revert;margin:0 auto;clear:both}}.dbcompliance{text-transform:none;font-size:12px;background:#000;color:#fff;padding:10px;text-align:center}.html-blog-page{display:none}.news-title,.post-title,.news-body,.post-body{color:#666}.blog-list-contents{display:flex;flex-direction:row}.blog-categories{display:flex;flex-direction:column;margin:20px 20px 0 0;width:250px}.blog-categories-posts h3{margin-bottom:20px}.page-body.blog-excerpts{width:100%}.page-body .blog-posts{display:flex;justify-content:space-evenly}.blog-spacer{width:20px}.block.blog-category-navigation .title{display:none}.block.blog-category-navigation li.category a,h1.blog-title.full-blog{font-family:"Roboto Serif",serif;color:#666;text-transform:capitalize}.blog-categories-posts{border-top:thin solid #f60;padding-top:30px}.blog-categories-posts .post-head a{border:0;padding:9px 0 5px 10px;font-family:"Roboto Serif",serif;text-transform:capitalize;font-weight:100;letter-spacing:0;color:#666;font-weight:400;border-bottom:.5px solid #999}.post.blog-in-list{background:#fff;padding:20px;max-width:450px;margin-bottom:50px}.post.blog-in-list .blog-in-list-header{display:flex}.post.blog-in-list a.post-title{font-family:"Open Sans",sans-serif;font-weight:100;margin:15px 0}span.blog-date{font-style:italic;color:#666}.post.blog-in-list .post-footer{display:none}.post-head a{color:#f60}.post-footer .post-actions,.blog-details .tags{display:none}.page-body .blog-posts.list-of-blogs{background:rgba(219,228,237,.4);padding:20px;display:flex;flex-direction:row;flex-wrap:wrap}.post.blog-in-list .rich-blog-image img{width:100%}.blog-posts.list-of-blogs.full-blog{display:block}.blog-posts.list-of-blogs .post-body p{font-size:16px;line-height:25px;margin-bottom:20px}@media all and (max-width:750px){.blog-list-contents{display:block}.blog-categories{width:100%;margin:50px 20px 50px 0}}.price-list-page .price-list,.price-list-page .price-list th:first-child{text-align:left}.price-list-page .price-list td.no-border{border-bottom:1px solid #fff}.price-list-page .price-list tr.rows:last-child{border-bottom:1px solid #ccc}.price-list-page .price-list th,.price-list-page .price-list td{padding:0 10px;text-align:center;color:#666;font-size:16px}.price-list-page .price-list tr{height:40px}.price-list-page tr.rows.border{border-bottom:1px solid #ccc}.price-list-page tr:last-child{border-bottom:1px solid #ccc}.price-list-page tr:first-child{border-bottom:1px solid #ccc}.price-list-page .price-list .product-name{border-right:1px solid #ccc;text-align:left!important;padding:10px 0;color:#666;font-family:"Open Sans",sans-serif;font-weight:200;border-bottom:1px solid #ccc}.price-list-page .price-list .product-picture{display:inline-block;vertical-align:middle;margin-right:10px}.price-list-page .price-list .product-picture img{display:block;width:100px;height:auto}.price-list-page .price-list .product-title{display:inline-block;padding:10px 0;color:#666;font-family:"Open Sans",sans-serif;font-weight:200;font-size:16px}.price-list-page .price-list-disclaimer{margin-top:20px;text-align:right}.price-list-page .price-list-disclaimer p:nth-child(2){text-align:center;max-width:800px;margin:50px auto 0;font-size:12px;font-weight:normal}@media all and (max-width:600px){.price-list-page .price-list .product-title{display:block;text-align:center;padding:0 5px}.price-list-page .price-list .product-picture{display:block}.price-list-page .price-list .product-picture img{margin:0 auto 10px}}.not-found-page img{width:90%}.not-found-page tbody tr{border:0}.not-found-page a{font-size:16px;text-decoration:none}@media all and (max-width:1000px){.home-page #hero .background,img.background.left-alignment{object-position:88%}}@media all and (max-width:500px){.home-page #hero .background,img.background.left-alignment{object-position:76%}}@media all and (max-width:400px){.home-page #hero{height:550px!important}.page.home-page #hero .overlay:after{width:150px;height:150px;right:-30px;top:-114px}}.home-page #hero .overlay{max-width:90%;width:800px}.home-page #hero .overlay img.colour,.bwt #hero img.new.colour{width:138px;margin-left:-194px;margin-bottom:-7px;transform:rotate(-22deg)}.bwt #hero img.new.colour{width:80px;margin-left:-36px;margin-bottom:-12px}.bwt #hero .overlay{top:-443px!important}.bwt div#hero{height:500px}img.new.colour.in-black{display:none}.home-page #hero .overlay h2.main-name.colour-logo,.bwt h2.main-name.colour-logo.qettle-logo{font-size:60px;margin-top:-10px}.home-page #hero .overlay h2.sub.colour-secondlogo,.bwt h2.sub.colour-secondlogo{font-size:60px;font-family:'Open Sans';margin:0;padding:0;text-transform:capitalize;font-family:'Open Sans'}.bwt h2.main-name.colour-logo.qettle-logo,.bwt h2.sub.colour-secondlogo{font-size:40px;letter-spacing:0}.bwt #hero .overlay{top:-365px;padding-left:80px;max-width:550px}h2.colour.colour{font-size:80px;font-family:'Open Sans';text-transform:uppercase;font-weight:800}.bwt h2.colour.colour{font-size:50px;line-height:70px;margin:0;padding:0}span.colour.in{color:#fff;margin-top:-20px;margin-bottom:-20px;font-size:20px}.bwt span.colour.in{margin-bottom:0;font-size:20px;margin-top:-35px;margin-left:303px}p.colour.preorder{color:#fff;font-size:24px;font-weight:400}.bwt p.colour.preorder{font-size:20px;margin:0 0 20px 0}.bwt .overlay a{background:none;border:solid #fff 2px;color:#fff;font-weight:400;opacity:1}@media all and (max-width:1050px){.original #slider,.original #hero{height:650px}}@media all and (max-width:993px){.bwt #hero .overlay{top:-428px!important}}@media all and (max-width:923px){.bwt #hero .overlay{top:-398px!important;padding:15px 15px 15px 80px}}@media all and (max-width:826px){.bwt #hero .overlay{top:20px!important;background:unset!important;margin:0 auto}.bwt #hero img.new.colour{margin-left:-155px}.bwt h2.sub.colour-secondlogo{color:#fff}.bwt span.colour.in{margin-left:200px}.bwt h2,.bwt span.colour.in,.bwt p.colour.preorder{color:#888!important}.bwt .overlay a{border:solid #888 2px;color:#888}.bwt img.new.colour{display:none}.bwt img.new.colour.in-black{display:inline}.bwt #hero .overlay{height:435px!important}.bwt div#hero{height:750px}}.page.category-page.original img.new.colour{width:85px;margin-left:-32px;margin-bottom:-66px;transform:rotate(-22deg)}#qettle-in-colour img.heading-new{position:absolute;width:75px;margin-top:-37px;margin-left:-34px;transform:rotate(-22deg)}.page.category-page.original span.colour.in{margin-top:-49px;margin-left:263px}.page.category-page.original h2.colour.colour{padding:25px 0 10px}.page.category-page.original .hero #slider .visible .inner-width .overlay p.colour.preorder{font-size:24px}.hero #slider .visible .inner-width .overlay p.price{margin-top:-20px!important}.hero #slider .visible .inner-width .overlay{padding-left:0!important}@media all and (max-width:950px){img#herobackgroundsImage{object-position:90%!important}img#herobackgroundsImage.less-centre{object-position:65%!important}.original .hero #slider .visible .inner-width .overlay{top:0;bottom:0;right:0;left:0;position:relative}.original .hero #slider .visible .inner-width .overlay .content{max-width:500px;display:flex;flex-direction:column;justify-content:start;align-items:self-start;padding-left:50px;padding-top:50px}}@media all and (max-width:750px){img#herobackgroundsImage{object-position:100%!important}.page.category-page.original img.new.colour{margin-left:-240px;margin-bottom:-19px}.page.category-page.original span.colour.in{margin-top:-30px;margin-left:280px}.page.category-page.original h2.colour.colour{padding:30px 0 0 0}.hero #slider .visible .inner-width .overlay .content{width:100%}.hero #slider .visible .inner-width .overlay{top:40px!important}.original .hero #slider .visible .inner-width .overlay{top:0}p.monthly-price{margin:0}.original .hero #slider .visible .inner-width .overlay .content{max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:unset;padding-top:unset}}@media all and (max-width:575px){img#herobackgroundsImage{object-position:90%!important}img#herobackgroundsImage.less-centre{object-position:unset}.home-page #hero .overlay img.colour,.bwt #hero img.new.colour{width:95px}.home-page #hero .overlay h2.main-name.colour-logo,.bwt h2.main-name.colour-logo.qettle-logo,.home-page #hero .overlay h2.sub.colour-secondlogo,.bwt h2.sub.colour-secondlogo{font-size:50px}h2.colour.colour{font-size:65px}p.colour.preorder{font-size:19px}}@media all and (max-width:405px){img#herobackgroundsImage{object-position:87%!important}}.page.category-page.original div#hero div#selector:after{content:"";display:inline-block;background-image:url('/Themes/Qettle/Content/images/Original-COLOURS/New-Arrows.png');background-size:contain;background-repeat:no-repeat;position:absolute;right:15px;width:140px;height:100px;top:-68px}@media all and (max-width:460px){.page.category-page.original div#hero div#selector:after{right:unset;margin-right:-80px;top:-75px}}.issue-notice-christmas.chiller-2024,.above-header{background:#38b6ff!important;border-bottom:1px solid #fff}.top-banner-msg{display:flex;justify-content:center;align-items:center}.banner-msg.left,.banner-msg.right{display:flex;align-items:center;justify-content:center}.banner-msg.left img,.banner-msg.right img{width:25%;height:100%;align-items:center}.banner-msg.left{margin-right:35px}.banner-msg.right{margin-left:35px}img.color-logo{width:95px;margin-right:2px}.banner-msg.left img{max-width:110px}img.color-logo.badge-icon{position:absolute;margin-top:29px;margin-left:-380px;width:74px;height:74px;transform:rotate(-20deg)}@media all and (max-width:850px){.issue-notice-christmas.chiller-2024,.above-header{padding-top:0;padding-bottom:0}.banner-msg.left{margin-right:unset}.banner-msg.right{margin-left:unset}.top-banner-msg{justify-content:space-around}.banner-msg.left,.banner-msg.right{display:flex;align-items:center}.banner-msg.left img,.banner-msg.right img{width:25%;height:100%;align-items:center}img.color-logo.badge-icon{position:relative;margin-top:0;margin-left:0;width:74px;transform:rotate(-20deg)}img.color-logo.badge-icon{margin-top:0}}@media all and (max-width:500px){.top-banner-msg{font-size:15px}}@media all and (max-width:420px){.top-banner-msg{font-size:14px}}H2 span.main-name.colour-logo.qettle-logo{font-family:'Facile Sans','Open Sans',sans-serif}H2 span.main-name.colour-logo.qettle-logo,H2 span.sub.colour-secondlogo{font-size:40px;color:#fff}H2 span.sub.colour-secondlogo{font-family:'Open Sans',sans-serif}h2.colour.colour{font-size:60px;line-height:55px}h2.hero{line-height:15px}.home-page #hero .overlay{padding:80px 150px}.bwt div#hero:after,.original div#hero:after,.signature-modern div#hero:after,.signature-classic div#hero:after,.mini div#hero:after,div#hero.hero.sigMini:after,.left-side .product-picture.clearfix:after,.page.home-page #hero .overlay:after{content:"";display:inline-block;background-image:url('/Themes/Qettle/Content/images/ChillerOfferBadge24.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;width:300px;height:300px;transform:rotate(25deg);position:absolute;right:50px;top:-0;z-index:99}.page.home-page #hero .overlay:after{width:200px;height:200px;right:-30px;top:-75px}@media all and (max-width:400px){.page.home-page #hero .overlay:after{width:150px;height:150px;right:-30px;top:-114px}}#product-grid .tap-product:last-child{pointer-events:none;cursor:default;border:2px solid #38b6ff}#product-grid .tap-product:last-child .bottom p:nth-child(3n){display:none}#product-grid .tap-product:last-child .top.last-cat{display:revert;color:#38b6ff;font-size:20px;margin-top:0}span.sub.colour-secondlogo{font-family:'Facile Sans','Open Sans',sans-serif;font-weight:100}#product-grid .tap-product:last-child .top.normal-cat{display:none}@media all and (max-width:826px){.bwt div#hero{height:auto}.bwt div#hero:after,.original div#hero:after,.signature-modern div#hero:after,.signature-classic div#hero:after,.mini div#hero:after,div#hero.hero.sigMini:after,.left-side .product-picture.clearfix:after{width:180px;height:180px}.bwt H2 span.sub.colour-secondlogo{color:#888!important}.bwt span.colour.in{display:none}}@media all and (max-width:626px){.original .hero #slider .visible .inner-width .overlay .content{max-width:300px}.hero #slider .visible .inner-width .overlay{align-items:flex-end!important;margin-bottom:60px!important}}@media all and (max-width:426px){.bwt div#hero:after,.original div#hero:after,.signature-modern div#hero:after,.signature-classic div#hero:after,.mini div#hero:after,div#hero.hero.sigMini:after,.left-side .product-picture.clearfix:after{width:150px;height:150px;right:30px}.bwt p.colour.preorder{font-size:14px;margin-right:20px;margin-left:20px}.bwt span.colour.in{margin-left:50%;margin-right:50%;margin-top:-11px}}@media all and (max-width:726px){.original .hero #slider .visible .inner-width .overlay{top:unset}.page.category-page.original span.colour.in{margin-top:-71px}.page.category-page.original .hero #slider .visible .inner-width .overlay p.colour.preorder{font-size:18px}.hero #slider .visible .inner-width .overlay h1{margin-bottom:10px!important}}li[data-section="Filtered Water Type"] label .price-adjustment{font-weight:bold;color:#f60;margin-top:40px}li[data-section="Filtered Water Type"] label .price-adjustment::before{content:"";display:inline-block;background-image:url('/Themes/Qettle/Content/images/ChillerOfferBadge-Now.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;width:80px;height:80px;transform:rotate(25deg);position:absolute;right:-7px;top:-32px}li[data-section="Filtered Water Type"] label span.despatch-date-input{display:none}div#selected-picture:after{content:"";display:inline-block;background-image:url('/Themes/Qettle/Content/images/ChillerOfferBadge24.png');background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;width:300px;height:300px;transform:rotate(-25deg);position:absolute;left:-88px;top:-81px}@media all and (max-width:1260px){div#selected-picture:after{top:50px;left:-30px}}@media all and (max-width:800px){div#selected-picture:after{top:50px;left:-60px}}@media all and (max-width:400px){div#selected-picture:after{top:20px;left:28px;width:180px;height:180px}}.checkout-step-complete .checkout-step-header-icon{background:var(--transparent-brand)!important;justify-content:center}.delivery-title .delivery-name{color:var(--brand-color-two)}.checkout-step-body button.address-save,button.payment-save,button.place-order{background:var(--brand-color)!important}.cart-total td{padding:5px 0}.checkout .columns{font-size:14px}.checkout button.place-order{margin-top:0}.login .form-fields{margin-bottom:40px}
.footer{position:absolute;margin:0 auto!important;height:350px;width:100%;bottom:0;left:0;right:0;background:#004d7e}.footer .social-media{border-top:1px solid #fff;padding:0}#HomeFooter .upper,#HomeFooter .lower,#HomeFooter .footer-powered-by{max-width:1280px;padding:0 50px;text-align:center}.footer .upper,.footer .lower,.footer .footer-powered-by{max-width:996px;margin:0 auto;padding:0 50px;text-align:center}.footer .upper{display:flex;flex-flow:row nowrap}.footer .lower{height:100px}.footer .information,.footer .customer-service,.footer .contact-details,.footer .footer-images{padding:30px 20px 0 20px;text-align:left;height:200px;color:#fff;font-size:12px}.footer .information,.footer .customer-service,.footer .contact-details{flex:1 100%}.footer .information,.footer .customer-service{text-transform:uppercase}.footer ul{margin:10px 0 0 0;padding:0}.footer li{margin:0;margin-bottom:3px}.footer .upper a{line-height:20px}.footer a:hover{text-decoration:underline}.footer .upper strong{color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:16px}.footer-images a{width:71px;height:100px;font-size:0;background:url(/Themes/TapSparesUK/Content/images/footer/ciphe-logo.png) 0 0 no-repeat;background-size:contain;display:block;float:right}.lower li{display:inline-block;vertical-align:middle;margin:30px 10px;line-height:40px}.lower a{width:40px;height:40px;font-size:0;display:block;position:relative;transition:all .5s ease-in-out}.lower .facebook a{width:20px}.lower .facebook a{background:url(/Themes/TapSparesUK/Content/images/footer/facebook-white-100.png) 0 0 no-repeat;background-size:contain}.lower .instagram a{background:url(/Themes/TapSparesUK/Content/images/footer/instagram-white-100x100.png) 0 0 no-repeat;background-size:contain}.lower .youtube a{background:url(/Themes/TapSparesUK/Content/images/footer/youtube-white-100x100.png) 0 0 no-repeat;background-size:contain}.lower .pinterest a{background:url(/Themes/TapSparesUK/Content/images/footer/pinterest-white-100x100.png) 0 0 no-repeat;background-size:contain}.lower .facebook a:hover{background:url(/Themes/TapSparesUK/Content/images/footer/facebook-transparency-100.png) 0 0 no-repeat;background-size:contain}.lower .instagram:hover a{background:url(/Themes/TapSparesUK/Content/images/footer/instagram-transparency-100x100.png) 0 0 no-repeat;background-size:contain}.lower .youtube:hover a{background:url(/Themes/TapSparesUK/Content/images/footer/youtube-transparency-100x100.png) 0 0 no-repeat;background-size:contain}.lower .pinterest:hover a{background:url(/Themes/TapSparesUK/Content/images/footer/pinterest-transparency-100x100.png) 0 0 no-repeat;background-size:contain}.footer .footer-powered-by{height:30px}.footer-powered-by{font-size:12px;color:#fff}@media only screen and (max-width:776px){.footer .contact-details{display:none}}@media only screen and (max-width:600px){.footer .social-media{margin:0 20px!important}.footer .footer-images a{position:absolute;top:30px;right:50px}.footer .customer-service{float:left;width:100%}.upper{height:350px;display:block!important;position:relative}.footer{height:550px}.footer .upper>div{height:150px}.footer .upper .information{height:200px}}@media only screen and (max-width:480px){.footer .upper,.footer .lower{padding:0 20px!important}}
.admin-header-links{position:relative;z-index:1;background-color:#333;text-align:center;color:#eee}.admin-header-links *{display:inline-block;margin:0 10px;line-height:35px;font-size:12px;font-weight:bold}.admin-header-links .impersonate{display:inline-block}.admin-header-links .impersonate a{background-color:#555;padding:0 15px}.admin-header-links .impersonate a:hover{background-color:#666}.issue-notice-christmas{background:#333;padding:10px;font-size:12px;text-transform:uppercase;font-weight:200;color:#fff;text-align:center;width:100%}.blue-box.spares{justify-content:center;opacity:1}.bottom-header-content.spares{position:relative}.opacityImg{margin-top:35px;opacity:.6;margin-left:370px}h1.h1Header{color:#fff;text-transform:uppercase;font-weight:100;line-height:1.1;padding-bottom:10px;padding-top:20px;border-bottom:0;margin-bottom:0;font-size:28px;font-family:'Sharnay',sans-serif}.blue-box.spares img{width:400px;color:rgba(0,0,0,.7)}.header-content{max-width:1280px;width:100%;margin:0 auto}.header-links-right{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.header-links-left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.search-box-wrapper,.logo{width:50%}.header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:50px;width:100%}.tradeLink{color:#004d7e;font-size:24px;font-weight:500;padding-left:10px}.header-links-bg{width:100%;background-color:#c9d7e0;height:60px;display:flex;align-items:center}.header-links-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-links-right>*,.header-links-right>div>a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-links-right img{display:block;width:30px;height:30px;margin:0 20px}.header-links-right a:hover{opacity:.8}.header-links-right p{color:#004d7e;font-size:20px;margin:0 20px 0 0}.ico-cart{width:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:5px}.cart-wrapper{height:30px;width:30px;position:relative}.cart-label{display:block;max-width:100%;max-height:100%;margin:0!important}.cart-qty{position:absolute;top:0;right:-8px;background:#4faefc;color:#fff;height:22px;width:22px;border-radius:11px;text-align:center;line-height:22px}.header .slider-trigger{height:55px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;cursor:pointer;justify-content:center;text-decoration:none!important}.header .slider-trigger:hover{opacity:.8}.header .slider-trigger.open::before{background:url(/Themes/TapSparesUK/Content/images/menuwhite.png) 0 0 no-repeat;background-size:contain;background-position:center}.header .slider-trigger::after{background:url(/Themes/TapSparesUK/Content/images/burger.png) 0 0 no-repeat;background-position:center;background-size:contain;content:"";width:34px;height:30px;margin-left:10px;display:inline-block;background-size:100%}.header .slider-trigger h2{font-size:13px;color:#004d7e;padding:0 10px;margin-bottom:-5px}#home-header{max-height:400px}#home-header div.header-bottom{position:absolute;z-index:1;max-height:300px}#home-header div.active{z-index:3}.header-bottom{position:relative;min-height:300px;max-width:100%;padding:0;width:100%;background:url(../Themes/TapSparesUK/Content/images/header/headerbackground.jpg) 0 0 no-repeat;background-position-y:20%;background-position-x:40%;background-size:100%;max-height:400px}.logo{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.header .logo img{width:200px;height:auto;display:block}.logo img{width:220px}.header-bottom{background-color:#f6f5f6;background:url(../Themes/TapSparesUK/Content/images/home/TS-HomePage-SpareParts.jpg) no-repeat #f6f5f6;background-position:right;background-size:50% auto}.header-bottom H1{color:#004d7e}.header-container{max-width:1310px;margin:0 auto 0;padding:0 30px 0;display:flex;height:300px;justify-content:space-between}.phone-no{position:absolute;top:0;right:0;width:350px}.right-side img{height:100%}.left-side{display:flex;align-items:center;justify-content:center}.centralise{max-width:500px}.spares p{font-family:'Open Sans',sans-serif}p.sparesP{font-size:14px;font-weight:400;text-align:left}p.sparesP1{font-size:18px;font-weight:400}@media only screen and (max-width:1000px){.header-bottom{background-size:cover}}.header .search-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header #small-search-box-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative;justify-content:end}.fas.fa-search{color:#004d7e;position:absolute;right:0;font-size:26px;top:17px;right:9px}.header .search-box-button{height:40px;width:40px;background-color:#c9d7e0;background-size:contain;font-size:0!important;border:0;border-left:0;padding:0}.header .search-box-button:hover{height:40px;width:40px;background-color:#c9d7e0;background-size:contain;font-size:0!important;border:1px solid #c2c2c2;border-left:0;padding:0}.header .search-box-text{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;height:40px}#small-searchterms{border:0;border-radius:50px;border-right:0;background:#fff;font-size:13px;padding-left:10px;color:#000;height:60%;margin:auto auto auto 15px}.instantSearch ul,.instantSearch li{margin:0;padding:0}.instantSearch.k-animation-container,.k-list-container{width:100%!important}.instantSearch .price{display:none}.tapFinder-mobile{display:none}#slideFrame #myProfile{background:#004d7e;display:-webkit-box;display:-ms-flexbox;display:flex}#slideFrame #myProfile a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:15px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#slideFrame #myProfile a:hover{background:#002f4d;text-decoration:none}.account-icon path{stroke:#002f4d;fill:none}.account-icon line{stroke:#002f4d;fill:#002f4d}.account-icon circle{stroke:#002f4d;fill:none}svg.account-icon{width:30px;height:30px;margin-left:10px}#slideFrame #myProfile .logout{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8em}#slideFrame #myProfile svg{fill:#fff}#slideFrame #myProfile span{margin-left:15px}.header-links #slideFrame .sliderContent{width:400px}.header-links #slideFrame.left .slider-scroll{padding:0}#mainMenu{position:relative;height:calc(100% - 54px);overflow-x:hidden;z-index:5}#slideFrame #mainMenu ul{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;padding:0;padding-bottom:30px;overflow-y:auto}.royalMail-notice{width:100%;background:#d51e20;padding:10px;font-size:13px;text-transform:uppercase;font-weight:200;color:#fff;text-align:center;align-self:flex-start;padding:15px 5px}.royalMail-notice a{text-decoration:underline}.phone-notice svg{width:15px;margin:0 5px;stroke:#fff;fill:#fff}.phone-notice{width:100%;display:flex;background:#333;padding:10px;font-size:12px;text-transform:uppercase;font-weight:200;color:#fff;text-align:center;justify-content:flex-start;align-self:flex-start;width:100%;justify-content:center}.menu-visible{visibility:visible}.blue-box{background-color:#165987d9;color:#fff;width:50%;display:flex;padding-right:40px;justify-content:end;height:300px}.blue-box.spares{width:100%}.spares-button{display:flex;justify-content:left}.mobile .spares-button button{width:100%}.box-content.spares{max-width:50%;text-align:left;margin-top:30px}img.tapFinder{width:150px;position:absolute;top:50%;left:73%;height:auto}.box-content.spares p{font-family:'Open Sans',sans-serif}.box-content.spares p.sparesP{font-size:14px;font-weight:400;text-align:left}.box-content.spares p.sparesP1{font-size:18px;font-weight:400}.box-content{padding-left:10%}.bottom-header-content p{font-size:20px;color:#fff;font-family:'Open Sans',sans-serif;line-height:22px;font-weight:700}.bottom-header-content .tradep{font-size:28px;font-weight:700}button{padding:12px 25px;font-family:'Open Sans',sans-serif;font-weight:700;border:0;display:flex;font-size:18px;align-items:center;background-color:#004d7e;color:#fff;justify-content:center}.phone-no p{color:#004d7e;font-size:36px;font-family:'Open Sans',sans-serif;display:flex;position:absolute;right:10px}svg{stroke:#fff;fill:#fff}.header-container.mobile{display:none}.bottom-header-content{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto;margin-top:-300px}.menu-hidden{visibility:hidden}.menu-translate-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.menu-translate-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#slideFrame #mainMenu .sub li:first-child{border-bottom:1px solid #ccc;font-weight:bold}#slideFrame #mainMenu .sub li:first-child a{padding-left:80px}#slideFrame #mainMenu .sub li:first-child a::after{left:50px!important}#slideFrame #mainMenu li{list-style-type:none;color:#444;margin:0 0 2px}#slideFrame #mainMenu .sublist-trigger::after,#slideFrame #mainMenu .sub li:first-child a::after{content:"";position:absolute;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:10px;height:10px;border:solid #999}#slideFrame #mainMenu .sublist-trigger::after{right:50px;border-width:3px 3px 0 0}#slideFrame #mainMenu .sub li:first-child a::after{left:10px;border-width:0 0 3px 3px}#slideFrame #mainMenu li>a{color:#444;display:block;padding-left:50px;position:relative;height:50px;line-height:50px}#slideFrame #mainMenu li>a:hover{background:#f2f2f2;text-decoration:none}#slideFrame #mainMenu li>a:hover::after{border-color:#333!important}@media only screen and (max-width:1250px){.blue-box.spares img{width:375px}}@media only screen and (max-width:1250px){.blue-box.spares img{width:375px}}@media only screen and (max-width:1138px){img.tapFinder{width:130px;position:absolute;top:50%;left:73%}}@media all and (max-width:1000px){.header .logo img,.logo img{width:200px}.box-content.spares{max-width:55%}.whiteOverlay{background-color:rgba(255,255,255,.5)}}@media only screen and (max-width:927px){.box-content.spares{max-width:60%}img.tapFinder{width:110px}}@media only screen and (max-width:768px){.header .phone-no{display:none}.header-bottom,.header-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0}.header .logo,.header .search-box-wrapper{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header #small-search-box-form{width:90%}.header .search-box-button,.header .search-box-button:hover,.header .search-box-text{height:36px}img.tapFinder{width:100px;top:60%;left:75%}}@media only screen and (max-width:710px){.box-content.spares{max-width:75%}.blue-box.spares img{width:300px}.opacityImg{margin-top:70px;margin-left:370px}}@media only screen and (max-width:836px){.box-content.spares{max-width:69%}.header #small-search-box-form{width:100%}.tradeLink{display:none}}@media(min-width:636px) and (max-width:707px){.box-content.spares{margin-top:20px}}@media only screen and (max-width:635px){.blue-box.spares img{display:none}.box-content.spares{max-width:85%;margin-top:unset}.tapFinder{display:none}img.tapFinder-mobile{margin-top:20px;width:100px;height:auto}.tapFinder-mobile{display:block;margin:0 auto}.spares-button{flex-direction:column}.bottom-header-content{margin-top:-370px;justify-content:center}.box-content{padding-left:0%}.blue-box.spares{height:400px}.header-bottom{background-position-y:100%}}@media only screen and (max-width:600px){.header-links-right p{display:none}.header-links-right img{margin:0 10px;height:25px;width:25px}.header-links{height:40px}.slider-trigger h2{font-size:16px}.header-content{padding:0}.header-bottom{background-size:auto 100%}.blue-box.spares img{display:none}.header .slider-trigger{justify-content:revert}}@media all and (max-width:550px){h1.h1Header{padding-top:10px}.header .search-box-wrapper{display:none}}@media all and (max-width:500px){.box-content.spares p.sparesP1{font-size:16px}}@media(max-width:500px){.header-links #slideFrame .sliderContent{width:85%}}@media all and (max-width:480px){h1.h1Header{font-size:25px}.header-bottom{background-position:40%}}@media all and (max-width:500px){#home-header div.header-bottom{position:absolute;z-index:1;max-height:unset;height:400px}.header-container.desktop{display:none}.header-container.mobile{display:revert}.whiteOverlay{height:400px}img.tapFinder-mobile{margin-top:10px}.centralise{max-width:500px;margin-top:20px}button.findMyTap{margin-top:15px;padding:12px 25px;font-family:'Open Sans',sans-serif;font-weight:700;border:0;display:flex;font-size:18px;align-items:center;background-color:#d51e20;color:#fff;justify-content:center;width:100%}.centralise,.centralise p.sparesP{text-align:center}}@media all and (max-width:370px){.header .logo img{width:150px}}@media all and (max-width:325px){.header .logo img{width:100px}}@media all and (max-width:270px){img.tapFinder-mobile{margin-top:0}}.popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:999999;padding:0 15px}.modal-content{max-width:996px;margin:auto;background:#cecece;top:25%;position:relative}.modal-content>img{display:block;max-width:100%;max-height:100%}#popup-close{position:absolute;right:-16px;top:-16px;width:32px;height:32px;padding:0;background:none;border:0;display:block}#popup-close:hover{cursor:pointer}#brand-sub-menu{background:#004d7e;color:#fff}#brand-sub-menu>div{margin:0 auto;max-width:996px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#brand-sub-menu .brand-name{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:bold;font-size:15px}#brand-sub-menu a{padding:10px 25px;font-size:15px;text-transform:uppercase;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;display:inline-block}#brand-sub-menu a:hover{background:#002f4d}#brand-sub-menu.Greg-Rowe-Design-submenu{background:#585858}#brand-sub-menu.Greg-Rowe-Design-submenu a:hover{background:#666}#brand-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:10px 25px;max-width:996px}#brand-breadcrumb li{margin-right:5px;color:#777}@media all and (max-width:700px){#brand-breadcrumb li{font-size:14px}}@media all and (max-width:600px){#brand-sub-menu a{font-size:12px;padding:10px 10px}#brand-breadcrumb li{display:none}}@media all and (max-width:282px){.header-container{padding:0 20px 0}.header-bottom{background-position:25%}}*,*::before,*::after{box-sizing:border-box}:root{--clr-body:#333;--clr-bg:#ddd}.search{--size:60px;display:flex;border-radius:100px;overflow:hidden;font-size:1.25em;position:relative;width:calc(100% - var(--size));padding:3px;align-items:center;justify-content:center}.search__input{border:0;padding:.25em 1em .25em 0;flex-grow:1;outline:0;z-index:2;top:0;bottom:0;left:0;width:100%;background:transparent;opacity:1;cursor:pointer;align-self:center}.search__submit{font-size:1.5rem;margin-left:auto;background:0;border:0;cursor:pointer;border-radius:50%;transition:background 200ms ease-out;width:calc(var(--size) - 15px);height:calc(var(--size) - 15px)}.search:focus-within .search__input{opacity:1;z-index:initial;cursor:initial}.search:focus-within .search__submit:hover,.search:focus-within .search__submit:focus{outline:0}
@font-face{font-family:'Sharnay';font-display:auto;src:url('../Themes/TapSparesUK/Content/fonts/Sharnay.eot?');src:local('Sharnay'),url('../Themes/TapSparesUK/Content/fonts/Sharnay.woff') format('woff'),url('../Themes/TapSparesUK/Content/fonts/Sharnay-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Ebrima';font-display:auto;src:url('../Themes/TapSparesUK/Content/fonts/Ebrima-Bold.eot?');src:local('Ebrima Bold'),local('Ebrima-Bold'),url('../Themes/TapSparesUK/Content/fonts/Ebrima-Bold.eot?#iefix') format('embedded-opentype'),url('../Themes/TapSparesUK/Content/fonts/Ebrima-Bold.woff2') format('woff2'),url('../Themes/TapSparesUK/Content/fonts/Ebrima-Bold.woff') format('woff'),url('../Themes/TapSparesUK/Content/fonts/Ebrima-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Ebrima';font-display:auto;src:url('../Themes/TapSparesUK/Content/fonts/Ebrima.eot?');src:local('Ebrima'),url('../Themes/TapSparesUK/Content/fonts/Ebrima.eot?#iefix') format('embedded-opentype'),url('../Themes/TapSparesUK/Content/fonts/Ebrima.woff2') format('woff2'),url('../Themes/TapSparesUK/Content/fonts/Ebrima.woff') format('woff'),url('../Themes/TapSparesUK/Content/fonts/Ebrima.ttf') format('truetype');font-weight:normal;font-style:normal}
*{margin:0;outline:0;padding:0;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;-webkit-text-size-adjust:none}body{max-width:100%;overflow-x:hidden;background:#fff;line-height:1.4;font-style:normal;font-weight:400;font-family:'Open Sans', sans-serif;font-size:16px;color:#333}h1,h2,h3,h4,h5,h6{color:#444;font-family:Sharnay}h1{color:#000;text-transform:uppercase;font-weight:400;line-height:1.1;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:10px;font-size:19px}h2{font-weight:400;font-size:19px}h4{text-transform:uppercase;font-weight:700;line-height:1.1;font-weight:700;margin-top:32px;margin-bottom:32px;color:#545454}p{margin-top:10px;margin-bottom:16px;margin-inline-start:0;margin-inline-end:0}a{color:inherit;cursor:pointer}

ol,ul{list-style-type:none;margin-block-start:16px;margin-block-end:16px;}
li{margin-top:0;margin-bottom:12px}.cookie-policy 
ul,.privacy-policy 
ul,.terms-and-conditions 
ul{list-style-type:disc}
a img{border:none;opacity:.99}
a:active{outline:0}.lock-scroll{overflow:hidden}

label{
	/*display:block;
	text-align:left;
	position:absolute;
	top:17px;
	font-size:16px;
	color:#888*/
}

.required {
    margin: 0 -8px 0 0px
}

label, label + * {
    vertical-align: middle;
}

.inputs{position:relative;margin:0 0 15px;text-align:left;white-space:nowrap;font-size:0;line-height:1}input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{margin:0;border:0;padding:0}.inputs input[type=email].has-content+label,.inputs input[type=email]:focus+label,.inputs input[type=password].has-content+label,.inputs input[type=password]:focus+label,.inputs input[type=tel].has-content+label,.inputs input[type=tel]:focus+label,.inputs input[type=text].has-content+label,.inputs input[type=text]:focus+label,.inputs textarea:focus+label{color:#444;background-color:#fff;font-size:14px;width:auto;padding:0 6px;top:-8px;display:block}.inputs input[type=date],.inputs input[type=email],.inputs input[type=password],.inputs input[type=tel],.inputs input[type=text],.inputs select,.inputs textarea{flex-grow:1;width:100%;max-width:100%;background-color:#fff;height:50px;padding:8px;font-size:16px;border:1px solid #ddd}.inputs input[type=date]:focus,.inputs input[type=email]:focus,.inputs input[type=password]:focus,.inputs input[type=tel]:focus,.inputs input[type=text]:focus,.inputs select:focus,.inputs textarea:focus{border-color:#888;border-width:2px}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}script{display:none!important}table{width:100%;border-collapse:collapse}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{height:36px;padding:8px;vertical-align:middle}input,select,textarea{font-size:14px;font-family:'Open Sans',sans-serif;color:#777}textarea{min-height:150px}select{min-width:50px;height:32px;padding:6px}.inputs select{min-height:36px}input[type=checkbox],input[type=checkbox]+*,input[type=radio],input[type=radio]+*{vertical-align:middle}.button-1,.button-2,button,input[type=button],input[type=submit]{cursor:pointer}.fieldset{width:100%;height:auto;padding:10px 0}.uppercase{text-transform:uppercase}.hidden{display:none}.field-validation-error{font-size:13px}#review-form .message-error ul{padding:0}.master-wrapper-page{position:relative;min-height:100vh;padding-bottom:350px;width:100%}@media (max-width:600px){.master-wrapper-page{padding-bottom:550px}}.master-wrapper-content{max-width:996px;padding:0 20px;margin:0 auto;min-height:500px}.container,.master-column-wrapper{position:relative;padding-top:50px}.container:after,.master-column-wrapper:after{content:"";display:block;clear:both}.center-2,.side-2{margin:0 0 50px}.side-2{float:left;width:calc(20% - 25px)}.side-2:after{content:"";display:block;clear:both}.center-2{float:right;width:80%}.left-box{float:left;width:calc(50% - 25px);margin:0 25px 0 0}.right-box{float:right;width:calc(50% - 25px);margin:0 0 0 25px}.page{text-align:left;margin-bottom:50px}.page-body{text-align:left}.topic-page .page-body{margin-bottom:100px}.link{color:#004d7e}.link:hover{text-decoration:underline}input[type=button],input[type=submit]{background-color:#004d7e;border:none;color:#fff;font-weight:600;padding:7px 15px;height:32px;width:auto;line-height:14px;font-size:14px;text-transform:uppercase;transition-duration:.5s}input[type=button]:hover,input[type=submit]:hover{background-color:#002f4d}.buttons{text-align:center;display:block;height:32px;clear:both}.checkout-as-guest-or-register-block .topic-block-body{width:100%}.topic-block-body{float:left;width:47%;height:100%;display:block;position:relative}.topic-block{margin-top:50px}.about-us,.cookie-policy,.privacy-policy,.terms-and-conditions{font-size:18px}.about-us img{margin-top: 50px; max-width: 90vw; height: auto; display: block;}.about-us ul,.privacy-policy ul{list-style-type:disc}#eu-cookie-bar-notification .learn-more{display:none}#eu-cookie-bar-notification{position:fixed;bottom:0;left:0;right:0;background:#3f3f3f;color:#fff;z-index:123145;font-family:Roboto,sans-serif;font-weight:400;text-align:center;padding:8px 15px}#eu-cookie-bar-notification .content{display:flex;display:-ms-flexbox;align-items:center;justify-content:center}#eu-cookie-bar-notification button{background:#3f3f3f;color:#fff;border:2px solid #fff;font-weight:400;font-size:14px;line-height:14px;padding:6px 20px;margin-left:30px;font-family:Roboto,sans-serif;display:inline-block;white-space:nowrap}#eu-cookie-bar-notification button:hover{color:#ccc;border-color:#ccc}#eu-cookie-bar-notification a{text-decoration:underline}#eu-cookie-bar-notification a:hover{color:#008cff}@media only screen and (max-width:1200px){#eu-cookie-bar-notification .text{font-size:12px}}@media only screen and (max-width:497px){#eu-cookie-bar-notification .content{flex-direction:column}#eu-cookie-bar-notification button{margin:8px 0 0 0}}.password-recovery-page .inputs{margin:20px 0}.tooltip{margin:0;margin-top:20px}.field-validation-error{display:block}.result{color:#00f}.checkout-page{padding-bottom:50px}.not-found-page .page-title,.not-found-page .topic-block-title{display:none}.not-found-page .topic-block-body{width:100%}.not-found-page{max-width:100%;height:auto;margin:10px 0}.not-found-page .nodrip{font-size:30px;margin-bottom:50px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.product-reviews-page .page-title h1,.product-reviews-page .page-title h1 a{text-align:center;color:#505050;font-weight:300;margin:0;width:100%}.product-reviews-page #review-form{max-width:600px;margin:0 auto 60px}.product-reviews-page #review-form .buttons{text-align:center!important}.product-reviews-page .write-review .rating-options{display:flex;justify-content:center;margin:50px 0 75px}.product-reviews-page .write-review .rating-options label{width:50px;height:50px;position:relative;margin:0 3px;cursor:pointer}.rating-options input{position:absolute;z-index:-1;left:50%;top:50%;max-height:0!important;height:0!important}.rating-options svg{fill:#ffb900;transition-duration:.2s}.rating-options label.grey svg{fill:#eee}.rating-options input:checked+svg{stroke:#ee9200;stroke-width:1px;stroke-linejoin:round}.rating-options span{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-6px;font-size:21px;color:#fff;font-weight:700;text-align:center}#review-form .face{position:absolute;top:55px;left:50%;margin-left:-15px}#review-form #rating-1 .face{fill:#eee}#review-form #rating-1.selected .face{fill:#ee9200}.product-review-list{overflow:hidden}.product-reviews-page .title{margin:0 0 10px;font-size:15px;color:#000;text-transform:uppercase;text-align:left}.product-review-item{position:relative;display:block;padding:30px 10px;border-top:1px solid #d0d0d0}.product-review-item .review-info{margin:0 0 5px;font-size:13px;position:relative;display:inline-block;vertical-align:top;width:160px}.product-review-item .review-content{position:relative;display:inline-block;vertical-align:top;width:calc(100% - 200px)}.product-review-item .review-date{position:relative;display:block;width:100%;text-align:right;font-size:12px;font-style:italic;margin-bottom:30px}.product-review-item .review-info .customer{font-weight:700;font-size:16px}.product-review-item .review-info .verified{font-size:12px;margin-bottom:5px}.product-review-item .review-info .rating{width:110px}.product-review-item .review-info .rating div{height:22px;background:url(../Themes/TapSparesUK/Content/images/rating2.jpg) repeat-x;background-size:22px}.product-reviews-page .title{margin:0 0 10px;font-size:15px;color:#000;text-transform:uppercase;text-align:left}.product-review-item .review-content .detail{font-size:14px;line-height:20px}.product-reviews-page .title strong{font-weight:400}.lightbox{cursor:pointer}.lightbox img{max-width:100%;max-height:100%;display:block}.lightbox-modal{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);opacity:1;border-radius:0;margin:auto;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;cursor:auto}.lightbox-modal-inner{z-index:999;position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);right:0;border-radius:0;background:#000;max-width:870px;height:0;margin-top:3%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%}.lightbox-modal-body{padding:0;max-height:none;overflow:hidden;position:relative;padding-top:56.25%;width:100%;background:#000}.lightbox-modal iframe{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%}.lightbox-modal-footer{background:#fff;color:#999;display:flex;display:-ms-flexbox;align-items:center;line-height:75px;height:75px}
.lightbox-modal-footer a{text-align:center;margin-left:15px;width:30px;z-index:1000;text-decoration:unset}.lightbox-modal-footer a:hover{color:#505050}.lightbox-modal-footer i{width:20px;font-size:18px;vertical-align:middle}.lightbox-modal .close{margin:0 auto;width:auto}.lightbox-modal .close span.button{font-size:12px;border:1px solid #999;border-radius:5px;padding:12px;z-index:1000;display:flex;display:-ms-flexbox;align-items:center}.lightbox-modal .close i,.lightbox-modal-footer .close span{line-height:21px}.lightbox-modal .close i{margin:0;margin-left:20px;font-size:20px}@media all and (max-width:900px){.lightbox-modal-inner{max-width:90%}}@media all and (max-width:800px){.lightbox iframe{width:100%}}.checkout-page .section{margin:0 0 30px}.checkout-page .section.order-summary{margin:100px 0 30px}.checkout-page .inputs label{font-weight:700}.checkout-page .cart-options{min-height:60px;overflow:hidden}.checkout-page .cart-footer{border-top:none}.checkout-page .total-info{margin:0;border-bottom:none;padding:0}.checkout-page .button-1{display:inline-block;min-width:140px;border:none;background-color:#0f0f0f;padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase}.checkout-page .button-1:hover{background-color:#333}.checkout-page .address-item{width:350px;max-width:100%;margin:0 auto 40px}.checkout-page .address-item ul{margin:0 0 15px;background-color:#f9f9f9;padding:20px;color:#444}.checkout-page .address-item li{padding:5px 0}.checkout-page .address-item li.name{font-size:16px;font-weight:700}.enter-address .message-error{margin:20px 0}.checkout-page .ship-to-same-address{padding:30px 0;text-align:left}.checkout-page .ship-to-same-address .selector{margin:0 0 5px;font-weight:400;color:#777}.checkout-page .pickup-in-store .selector{margin:0 0 5px;font-weight:700;color:#444}.select-pickup-point{text-align:center}.checkout-page .pickup-points-map{min-width:400px;min-height:350px;vertical-align:middle;margin-top:5px;margin-bottom:5px}.payment-method .method-list,.shipping-method .method-list{margin:0 auto 30px;overflow:hidden;text-align:center;font-size:0}.payment-method .method-list li,.shipping-method .method-list li{margin:20px 0;font-size:14px}.payment-method .method-list li label,.shipping-method .method-list li label{font-size:13px;font-weight:700;color:#444}.shipping-method .method-description{margin:5px 0 0}.payment-method .use-reward-points{margin:0 0 30px;text-align:center;color:#444}.payment-method .payment-logo{display:inline-block;vertical-align:middle}.payment-method .payment-logo label{display:block;font-size:0!important}.payment-method .payment-details{min-width:180px;display:inline-block;margin:0 0 0 10px;text-align:left;vertical-align:middle}.payment-info .info{padding:30px 15px;color:#444}.payment-info .info tr{display:block;margin:0 0 15px;font-size:0}.payment-info .info td{display:inline-block;width:100%!important;max-width:400px!important;font-size:14px}.payment-info .info td:only-child{width:100%!important;max-width:100%!important}.payment-info .info td input[type=text]{width:100%!important}.payment-info .info td input[name=CardCode]{width:65px!important}.payment-info .info td select{min-width:70px}.payment-info .info td:first-child{margin:0 0 10px}.payment-info .info p{text-align:center}.confirm-order .buttons{padding:10px 0}.confirm-order .button-1{font-size:16px}.order-details-area>div,.order-review-data>div,.shipment-details-area>div{width:auto;max-width:100%;margin:0 auto 40px;background-color:#f1f1f1;padding:20px;color:#444}.order-details-area li,.order-review-data li,.shipment-details-area li{padding:3px 0}.order-details-area .title,.order-review-data .title,.shipment-details-area .title{margin:0 0 5px;padding:0;font-size:16px;font-weight:700}.order-details-area .title strong,.order-review-data .title strong,.shipment-details-area .title strong{font-weight:700}.order-details-area .payment-method-info,.order-details-area .shipping-method-info,.order-review-data .payment-method-info,.order-review-data .shipping-method-info{margin-top:20px}.order-completed img{display:block;height:125px;width:auto;margin:0 auto}.order-completed .title{text-align:center;margin-top:25px}.order-completed .details{margin:0 0 30px;padding:30px 15px;text-align:center;color:#444}.order-completed .details div{margin:5px 0}.order-completed .details strong{font-weight:400;text-transform:uppercase}.order-completed .details a{color:#000}.order-completed .details a:hover{text-decoration:underline}#checkoutForm .find-address{background-image:none;background:#444;border:1px solid #444;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:8px 15px;margin-left:5px;margin-right:2px;font-size:14px;box-sizing:border-box;vertical-align:middle}#checkoutForm .postcode_results select{height:100px}.complete-button button{background:#000!important}.opc .tab-section{margin-bottom:5px;box-shadow:0 2px 3px rgba(0,0,0,.08);border-radius:6px;border:1px solid #ddd}.opc .step-title{margin:0 0 1px;overflow:hidden;background:#e95720;padding-left:10px}.opc .allow .step-title{cursor:pointer}.opc .step-title .number,.opc .step-title .title{float:left;min-height:40px;padding:15px 0;line-height:20px;font-size:16px;color:#fff;text-transform:uppercase;font-weight:700}.opc .allow .step-title .number,.opc .allow .step-title .title{cursor:pointer}.opc .step-title .number{width:42px;border-right:1px solid #fff;text-align:center}.opc .step{margin:10px 0;padding:15px;text-align:left}.opc .section{margin:0 0 20px}.opc .section>label{display:block;margin:0 0 10px}.opc input[type=text],.opc select{max-width:100%;height:40px;width:100%}.opc .buttons{margin-bottom:0;text-align:right!important}.opc .back-link{margin:10px;float:left}.opc .back-link small{display:none}.opc .back-link a{display:inline-block;margin:0 0 0 -15px;background:url(../Themes/TapSparesUK/Content/images/back-button.png) left center no-repeat;padding:0 0 0 18px;color:#444}.opc .back-link a:hover{text-decoration:underline}.opc .buttons .please-wait{display:block;margin:10px 0 0;background:0 0}.opc .section.ship-to-same-address{margin:0;padding:0}.opc .section.pickup-in-store{margin:0 0 30px;padding:0}.opc .payment-info .info tr{text-align:left}.opc .section.order-summary{margin:0}div#checkout-step-confirm-order:after{content:'';display:block;clear:both}div#checkout-step-confirm-order .buttons{display:inline-block;width:100%}.cart th,.data-table th,.forum-table th{border-width:1px 1px 0;border-style:solid;border-color:#ddd;background-color:#ececec;padding:10px;white-space:nowrap;font-weight:700;text-transform:uppercase;color:#000;font-size:12px;font-family:Roboto,sans-serif}.cart td,.data-table td,.forum-table td{min-width:50px;border-width:1px;border-style:solid;border-color:transparent #ddd #ddd;background-color:#fff;padding:20px;color:#000}.cart .product,.data-table .info,.data-table .message,.data-table .name,.data-table .product{min-width:225px;text-align:left}.forum-table .forum-details,.forum-table .topic-details{text-align:left}.cart .product a,.data-table .info a,.data-table .product a{font-weight:400;color:#333}.cart .product .attributes{font-size:13px;margin:10px 0;color:#333}.cart .sku span{font-size:12px;color:#000;font-weight:600}.cart .quantity,.cart .quantity input,.cart .subtotal,.cart .unit-price{font-weight:400;color:#333;font-family:Roboto,sans-serif;font-size:13px;text-transform:uppercase}.cart .product a:hover,.data-table .info a:hover,.data-table .product a:hover{color:#000;text-decoration:none}.cart .product .edit-item{margin:10px 0 0}.cart .product .edit-item a:hover{text-decoration:underline}.cart .add-to-cart,.cart .remove-from-cart,.data-table .order,.data-table .select-boxes{text-align:center}.cart td.quantity,.data-table td.quantity{white-space:nowrap;font-weight:400;color:#333;font-family:Roboto,sans-serif;font-size:13px}.cart td.quantity input{width:50px;text-align:center}.cart td.subtotal .discount,.cart td.subtotal .discount-additional-info{font-style:italic;color:#0f0f0f}.cart-total td{width:50%;padding:5px 0;text-align:right}.cart-total td:first-child{text-align:left}.cart-total .giftcard-remaining{display:block;font-style:italic}.cart-total .order-total{color:#000;font-size:17px}.cart-total .order-total strong{font-weight:600}@media all and (min-width:481px){.cart tr{width:46%;margin:0 2% 30px}.cart tr:nth-child(2n+1){clear:both}.order-details-page .data-table tr{width:46%;margin:40px 2% 0}.order-details-page .data-table tr:nth-child(2n+1){clear:both}}@media all and (min-width:769px){.cart tr{width:31.33333%;margin:0 1% 30px}.cart tr:nth-child(2n+1){clear:none}.cart tr:nth-child(3n+1){clear:both}.checkout-page .selected-checkout-attributes{float:right;text-align:right}.checkout-page .cart-footer .totals{max-width:350px;margin:0}.checkout-page .address-grid{overflow:hidden}.checkout-page .address-item{float:left;width:48%;margin:0 1% 40px}.payment-method .method-list li,.shipping-method .method-list li{display:inline-block;width:25%;margin:20px 2%;vertical-align:top}.shipping-method .method-name{background-color:#f6f6f6;padding:10px}.payment-method .payment-logo{display:block;background-color:#f6f6f6;padding:10px;min-width:128px}.payment-method .payment-details{display:block;width:auto;min-width:0;margin:10px 0 0;text-align:center}.payment-info .info{padding:30px 75px}.order-details-area,.order-review-data,.shipment-details-area{overflow:hidden;margin:0 -1%}.order-details-area>div,.order-review-data>div,.shipment-details-area>div{float:left;width:48%;margin:0 1% 40px}}@media all and (min-width:1001px){.cart tr{width:auto;margin:0}.cart label{display:none}.order-details-page .data-table tr{width:auto;margin:0}.order-details-page .data-table label{display:none}.order-progress{margin:-30px 0 50px}.checkout-page{max-width:1200px;margin:0 auto}.checkout-page .address-item{width:31.33333%}
.checkout-page .terms-of-service{text-align:center}.payment-info .info{padding:30px 15px}.payment-info .info td:first-child{width:265px!important;margin:0 10px 0 0;text-align:right}.payment-info .info td:only-child{width:100%!important}.order-details-area .title,.order-review-data .title,.shipment-details-area .title{text-align:left}.opc .order-review-data ul{text-align:left}}@media all and (min-width:1367px){.payment-method .method-list li,.shipping-method .method-list li{margin:20px 1%}.payment-info .info td:first-child{width:375px!important}.payment-info .info td:only-child{width:100%!important}}@media all and (max-width:1000px){.cart{display:block}.cart colgroup,.cart thead{display:none}.cart tbody{display:block;overflow:hidden}.cart tr{display:block;float:left;width:100%;margin:0 0 30px;border:1px solid #ddd}.cart td{display:block;border:none;padding:10px}.cart td.remove-from-cart{margin:0 0 15px;border-bottom:1px solid #ddd;background-color:#eee;padding:10px}.cart .remove-from-cart label,.cart td.add-to-cart label{color:#333;font-size:12px;text-transform:uppercase;font-weight:500}.cart .remove-from-cart input{border-color:#333}.cart td.product-picture{border-top:1px solid #ddd;padding:15px 10px 5px}.cart td.product{min-width:0;border-bottom:1px solid #ddd;padding:5px 10px 15px;text-align:left}.cart td.quantity{display:inline-block;padding:0 10px;vertical-align:middle}.cart td.subtotal,.cart td.unit-price{display:inline-block;padding:20px 10px;vertical-align:middle}}.slider-trigger:hover{cursor:pointer;text-decoration:underline}.slider-info{display:none}#slideFrame{position:fixed;top:0;left:0;right:0;z-index:10000;transition:background-color .15s ease;height:100vh}#slideFrame.open{background-color:rgba(51,51,51,.5);transition:background-color .3s ease}.slideWrapper{width:100%;height:100%;position:relative;display:flex;display:-ms-flexbox}.sliderCover{height:100%;flex-grow:1}.sliderContent{display:none;background:#fff;width:700px;position:relative;box-shadow:0 25px 60px rgba(0,0,0,.15)}.slider-scroll{overflow-y:auto;height:100%;overflow-x:unset;padding:85px 40px 110px 75px}#slideFrame .sliderClose{width:50px;height:50px;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;border-radius:25px;background:#004d7e;position:absolute;left:-25px;top:85px;box-shadow:0 10px 20px rgba(0,0,0,.15);opacity:0;z-index:500;transition:opacity .2s ease-in}.sliderClose svg{fill:#fff;stroke:#fff;stroke-width:1px}#slideFrame.open .sliderClose{opacity:1}#slideFrame.left .slider-scroll{padding:85px 75px 110px 40px}#slideFrame.left .sliderClose{left:unset;right:-25px;box-shadow:0 10px 20px rgba(0,0,0,.15)}#slideFrame ul{padding-left:25px}#slideFrame li{list-style-type:disc;color:#656565;margin-bottom:20px}#slideFrame li p{display:inline;line-height:25px;font-size:16px}#slideFrame h2{margin-bottom:30px}#slideFrame h3{margin-bottom:20px}#slideFrame h4{font-size:16px}#slideFrame p{font-weight:200!important;margin-bottom:15px;font-size:16px}#slideFrame .note{font-size:13px;font-weight:100;font-style:italic}#slideFrame a{color:#036dc2;display:inline-block;margin:0}#slideFrame a:hover{text-decoration:underline}#slideFrame .image{margin:50px 0;display:flex;display:-ms-flexbox;align-items:center;justify-content:center}#slideFrame img{display:block;max-width:100%;max-height:100%;margin:0 auto;width:100%;height:auto}#slideFrame .videoratio{height:0;position:relative;margin:50px 0}#slideFrame .videoratio.two-one{padding-top:50%}#slideFrame iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#slideFrame table{border:1px solid #ccc;margin:30px 0 5px;font-size:14px}#slideFrame tr{border-bottom:1px solid #ccc}#slideFrame tr:last-child{border-bottom:none}#slideFrame th{font-weight:400;color:#505050;padding:5px;text-align:left}#slideFrame td{font-weight:200;padding:5px;color:#036dc2}@media all and (max-width:750px){#slideFrame .sliderContent{width:85%}#slideFrame .slider-scroll{padding:100px 15px 40px 40px}}@media all and (max-width:480px){#slideFrame p{font-size:14px}#slideFrame .note{font-size:12px}#slideFrame th{font-size:12px}#slideFrame td{font-size:12px}}#added-to-cart{display:none}#added-to-cart .structure{background:#004d7e;display:flex;display:-ms-flexbox;color:#fff;padding:0 15px}#added-to-cart p{margin:0;flex-grow:1;line-height:40px}#added-to-cart a{padding-left:15px;line-height:40px;text-decoration:underline}@media all and (max-width:600px){#added-to-cart .structure{display:block}#added-to-cart .structure>*{width:100%;text-align:center;padding:0;display:block}}.faq-list,.info-list{padding:0}.faq-list>li:first-child,.info-list>li:first-child{border-top:1px solid #ccc}.faq-list>li,.info-list>li{border-bottom:1px solid #ccc;width:100%;padding:0;margin:0}.faq-question,.initial-info{padding:20px 20px 20px 0;font-weight:700;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.faq-question .text,.initial-info .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.extra-info>:last-child,.faq-answer>:last-child{margin-bottom:20px}.faq-question .plus-icon,.initial-info .plus-icon{position:relative;width:20px;height:20px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.faq-question .plus-icon .vertical,.initial-info .plus-icon .vertical{background:#333;width:2px;height:20px;position:absolute;top:0;left:9px}.faq-question .plus-icon .horizontal,.initial-info .plus-icon .horizontal{background:#333;height:2px;width:20px;position:absolute;top:9px;left:0}.faq-question .plus-icon .horizontal,.faq-question .plus-icon .vertical,.initial-info .plus-icon .horizontal,.initial-info .plus-icon .vertical{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.faq-question.open .plus-icon,.initial-info.open .plus-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.extra-info,.faq-answer{display:none}@media all and (min-width:600px){.faq-question:hover .plus-icon>div,.initial-info:hover .plus-icon>div{background:#036dc2}.faq-question:hover,.initial-info:hover{color:#036dc2;cursor:pointer}}.placeholder{margin-bottom: 15px;}ul.gregroweDesign{list-style-type: disc;} .return-request-page label {top: -22px;} .return-request-page .inputs {margin: 0 0 40px;}.return-request-page .form-fields .inputs:first-child {margin-top:40px;} @media screen and (max-width: 470px){.return-request-page .data-table .product{min-width: unset;} .data-table td{padding:10px }} .old-product-price label, .product-price label{display: none;} .old-product-price span{text-decoration: line-through;}.return-request-list-page label{position: revert; margin: 0 0 10px -5px;}
.mobile-listbox {
	display: none;
}
#nav-list {
    padding: 0;
    border-bottom: 1px solid #ddd;
}

@media (max-width: 996px) {
	.listbox { display: none; }

	.mobile-listbox {
		display: block;
		background-color: #f5f5f5;
		padding: 15px;
	}

	.mobile-listbox select {
		width: 100%;
	}

	.html-account-page .side-2 {
		display: block;
		float: none !important;
		width: auto !important;
		text-align: center;
		padding: 0;
		margin: 5px auto;
		margin-bottom: 20px;
	}

	.html-account-page .center-2 {
		width: 100%;
		float: none !important;
		margin: 0 auto;
	}

	.html-account-page .block-account-navigation {
		width: 100%;
		margin: 0 auto;
	}

	.account-page form, 
	.account-page .order-item {
		margin: 20px 0;
	}
    ul.info{
        padding: 0;
    }
    li.email {
        word-break: break-all;
    }
    ul.details{
        padding: 0;
    }
}
#nav-list .customer-info a::before { content: url(/Themes/TapSparesUK/Content/images/myaccount/profile.png); height: 30px; width: 30px; }
#nav-list .customer-addresses a::before { content: url(/Themes/TapSparesUK/Content/images/myaccount/addresses.png); height: 30px; width: 30px; }
#nav-list .customer-orders a::before { content: url(/Themes/TapSparesUK/Content/images/myaccount/orders.png); height: 30px; width: 30px; }
#nav-list .change-password a::before { content: url(/Themes/TapSparesUK/Content/images/myaccount/changepassword.png); height: 30px; width: 30px; }
#nav-list .return-requests a::before { content: url(/Themes/TapSparesUK/Content/images/myaccount/returns.png); height: 30px; width: 30px; }

#nav-list .customer-info a::before,
#nav-list .customer-addresses a::before,
#nav-list .customer-orders a::before,
#nav-list .change-password a::before {
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}

.identify-tap h2{text-transform:uppercase;font-weight:bold;font-size:15px;color:#000;letter-spacing:4px;text-align:left;padding-top:20px}fieldset{display:block;position:relative;width:100%;border:0;color:#505050;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:200}fieldset .form-group{display:block;position:relative;width:100%;clear:both;padding-top:6px}fieldset .form-group .col-md-12{width:100%}fieldset .form-group .col-md-6{float:left;width:50%;padding-right:10px}fieldset .form-group .col-md-6:last-child{padding-left:10px;padding-right:0}fieldset label{display:inline-block;position:relative;top:0;margin:0;width:auto;line-height:30px}fieldset input[type=text],fieldset input[type=email],fieldset input[type=tel],fieldset input[type=file],fieldset select,fieldset textarea{display:block;height:50px;padding:15px;width:100%}fieldset textarea{height:auto}fieldset #fileUploadValidation{display:none}fieldset input[type=text].input-validation-error,fieldset input[type=email].input-validation-error,fieldset input[type=tel].input-validation-error,fieldset input[type=file].input-validation-error,fieldset select.input-validation-error,fieldset textarea.input-validation-error,fieldset #fileUpload.input-validation-error{border-color:#f00;background-color:#fee}fieldset #fileUpload.input-validation-error+#fileUploadValidation{display:block}fieldset #SearchByPostcodeLookup{float:right;position:relative;top:-40px;right:10px;border:0;background:none;text-transform:none;color:#3e95ed}fieldset #SearchByPostcodeLookup:hover{text-decoration:underline}fieldset .required{color:#505050;padding-left:6px}fieldset .serialno-tip{position:relative;top:30px}fieldset .dropzone{border:2px dashed #ddd;background-color:#fafafa;color:#ddd}fieldset .dropzone i.fas{display:block;font-size:36px;line-height:48px}fieldset .dropzone button{text-transform:uppercase}#submitIdentifyTap{min-width:140px;border:0;background-color:#000;padding:10px 30px;text-align:center;font-weight:400;font-size:14px;color:#fff;font-family:"Ebrima";letter-spacing:1px;text-transform:uppercase;margin-top:10px;margin-bottom:100px}#submitIdentifyTap:hover{background-color:#222}@media all and (max-width:720px){fieldset .form-group .col-md-12{width:100%}fieldset .form-group .col-md-6{float:none;width:100%;padding:0}fieldset .form-group .col-md-6:last-child{padding:0}}
