﻿.brightgreen{color:#b2d12d}:root{--bulk-discount-color: #1c97e1;--default-border-color: #e7e4e4;--darker-border-color: #c7c7c7;--main-orange: #f56d01;--light-orange: #fb892e;--main-green: #b2d135;--muted: #555;--placeholder: #777;--quote-grey: #354046}.brightgreen{color:var(--main-green)}body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4{font-family:"Oswald",sans-serif;font-weight:500;line-height:1.2}h1{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:700}h2.smallcaps{text-transform:uppercase;font-size:22px;margin-bottom:30px}.lead{font-weight:600}a,a:hover{color:#f16a00}p>a{font-weight:600}p.muted{color:#555}.line{position:relative;overflow:hidden;text-align:center}.line h1,.line h2{display:inline-block;position:relative;padding:0 20px}.line h1:before,.line h1:after,.line h2:before,.line h2:after{content:"";position:absolute;top:50%;background:#f56d01;width:1000px;height:4px}.line h1:before,.line h2:before{right:100%}.line h1:after,.line h2:after{left:100%}.line h2:before,.line h2:after{background:#ccc}img{max-width:100%;height:auto}img.borderimage{border:1px solid #d3d3d3;background:#fff;padding:1px}.mainnav{-webkit-transition:top .4s ease;transition:top .4s ease;top:-60px}.mainnav.sticky{position:fixed;z-index:500;top:33px;width:100%}.static{position:fixed;top:0;z-index:300;width:100%;background:#fff}@media(min-width: 992px){.alsoin.sticky{position:fixed;z-index:100;min-width:225px;min-height:364px;top:53px}}.navbar{min-height:0;margin-bottom:0}.navbar-default{background-color:#fff;border-color:#e7e4e4}.topnav{background:#fff;z-index:11000}.topnav.sticky{position:fixed;z-index:11000;top:0;width:100%}.topnav ul{margin-bottom:0;border-right:1px solid #e7e4e4;padding-left:0;margin-right:5px}.topnav li a{display:block;font-size:12px;text-transform:uppercase;color:gray;padding:8px 10px;border-left:1px solid #e7e4e4}.topnav li.br a{border-right:1px solid #e7e4e4}.topnav .dropdown-menu{padding:0;background-color:#fff;z-index:11000}.topnav .dropdown-menu>li>a{padding:12px 24px;color:#666;border-bottom:1px solid #ccc}.topnav .dropdown-menu>li>a:focus,.topnav .dropdown-menu>li>a:hover,.topnav .dropdown-menu>.active>a,.topnav .dropdown-menu>.active>a:focus,.topnav .dropdown-menu>.active>a:hover{color:#080808;background-color:#e0e0e0}.topnav .nav .open>a,.topnav .nav .open>a:focus,.topnav .nav .open>a:hover{border-color:#ccc}.topnav ul.connect{list-style:none;display:inline-block}.topnav ul.connect li{display:inline-block}.topnav ul.connect a{padding:4px 6px}.topnav ul.connect img{max-width:26px;margin-top:1px;opacity:.6;transition:opacity .2s}.topnav ul.connect a:hover img{opacity:1}li.productsearch{padding-left:5px}.productsearch form{margin-top:2px}.productsearch input[type=text]{padding:3px;border:1px solid #f56d01;position:relative;top:1px}.productsearch .btn{position:relative;padding:4px 7px 4px 7px;left:-4px}.homebanner{text-align:center;max-width:1170px;margin-left:auto;margin-right:auto;margin-top:10px;border-color:initial}.navbanner{background-color:#fff;padding-top:5px;padding-bottom:15px}.navbanner .alert{margin-bottom:0}.sticky .navbanner{box-shadow:0 1px 3px rgba(0,0,0,.2)}.header{padding:21px 0}.header .contact{text-align:right}.header .call{display:flex;text-align:right;float:right;align-items:center;margin-top:-14px}.header .call .iconholder{float:left;margin-right:10px;margin-top:0}.header .call .tel{transform:translateY(9px)}.header .call small.expert{text-transform:lowercase;font-style:italic;color:#457604;font-size:18px;margin-right:4px;transform:translateY(-14px)}.header .call p a[href^="tel:"]:hover{text-decoration:none}@media(min-width: 768px){.header .call p a[href^="tel:"]{cursor:default;pointer-events:none}}@media(max-width: 767px){.header .call{float:none;margin:0 auto;max-width:fit-content}.header .call small.expert{display:block;text-align:center}}.header .call small{display:inline-block;color:#000;text-transform:uppercase;font-size:15px;margin-top:8px}.header .call p{color:gray;font-size:29px;margin:-8px 0 0 0;white-space:nowrap}.logo{margin-top:-5px}.logo p{font-family:"Oswald",sans-serif;font-size:15px;margin-top:5px}.nav>li{background:url("/media/navborder.png") no-repeat right center}.mainnav{background-color:#353f45}.mainnav .nav>li>a{padding:13px 21px;border-top:2px solid #353f45}.dropdown-menu{padding:0;background-color:#353f45}.dropdown-menu>li>a{padding:12px 24px;color:#fff;border-bottom:1px solid #545c61}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.mainnav .navbar{margin-bottom:0;border-top:none;border-bottom:2px solid #afafaf}.mainnav .navbar-inverse{background-color:#353f45}.mainnav .navbar-inverse .navbar-nav>li>a{text-transform:uppercase;color:#fff;font-size:12px;transition:.2s all}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#404c43;border-color:#b2d12d}.mainnav li.special a{background-color:#f56d01;border-color:#f56d01}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#404c43;border-color:#b2d12d}.navbar-inverse .navbar-nav>li.special>a:focus,.navbar-inverse .navbar-nav>li.special>a:hover{background-color:#2f250e;border-color:#f56d01}span.caret{display:none}.mainnav .nav .open>a,.mainnav .nav .open>a:focus,.mainnav .nav .open>a:hover{background-color:#404c43;border-color:#b2d12d}@media(min-width: 768px){.navbar{border-radius:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}}section.content{padding-top:60px;padding-bottom:60px}section.content.top{padding-top:38px}section.grey{background:#f0f0f0}section.grey p{color:#444;margin-bottom:20px}section.dark{background-color:#353f45;color:#fff}section.delivery{background:#353f45 url(/media/delivery-bg.jpg) no-repeat center center;background-size:cover}section.delivery .content{padding:50px 35px 0;background:#353f45;min-height:402px}section.breadcrumbs{padding:10px;border-bottom:1px solid #e5e5e5}.bx-wrapper{margin-bottom:0}.bxslider li{position:relative;list-style:none}.bxslider .caption{color:#fff;padding:30px 10px 34px 100px;position:absolute;bottom:0;left:0;width:100%;height:auto;background:rgba(0,0,0,.6)}.bxslider .caption{display:none}.bxslider .caption h3{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400;margin:0}.bxslider .caption p{margin:0}.bxslider .caption div{border-left:5px solid #b2d12d;padding-left:10px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:6px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#b2d12d}.bx-wrapper .bx-controls-direction a{z-index:300;margin-top:0}.ctas .container{display:flex;flex-wrap:wrap;justify-content:center}.ctas .line{margin-bottom:1em}.ctas figure{height:100%}.ctas figure img{object-fit:cover;max-width:none}@media screen and (max-width: 981px){.ctas .gates-elite .cta{height:calc(100% - 10px)}.ctas .gates-elite .cta-overlay{display:grid;place-content:center}.ctas .gates-elite .cta-overlay p{margin:0 30px}}.cta{position:relative;margin-bottom:8px;color:#fff}.cta figure{overflow:hidden}.cta.short .cta-overlay{height:194px}.cta.long{height:260px}.cta.full{height:462px}.cta a:hover{text-decoration:none}.cta img{height:100%;transition:transform .4s;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s}.cta h2{position:absolute;bottom:22px;margin:0;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:400;background:#353f45;color:#fff;font-size:22px;padding:8px 18px;border-left:3px solid #b2d135;transition:opacity .2s}.cta.full h2{background:#f56d01;color:#fff;bottom:inherit;top:0;width:100%;text-align:center;padding:16px;border-bottom:2px solid #fff;border-left:none}.cta h2.reverse,.cta.bottomheading h2.reverse{background:var(--main-orange)}.cta:not(.bottomheading):not(.full):hover h2{opacity:0}.cta.bottomheading h2{background:#353f45;color:#fff;bottom:inherit;top:0;width:100%;text-align:center;padding:6px;border-top:1px solid #fff;border-left:none;position:static}.cta-overlay{position:absolute;width:100%;height:100.4%;top:0;left:0;background-color:rgba(0,0,0,0);transition:all .4s}.cta p{color:#202932;font-weight:600;margin:40px 30px;opacity:0;transition:opacity .4s;font-size:15px}.cta.long p{margin-top:60px}.cta.full p{margin-top:177px}@supports(display: grid){.cta-overlay p{display:grid;place-content:center;margin:0 30px !important;height:100%}@media(max-width: 998px){.cta.bottomheading .cta-overlay p{height:calc(100% - 39px)}}}.cta:hover .cta-overlay{background-color:rgba(178,209,53,.9)}.cta:hover p{opacity:1}.cta:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);transform:scale(1.12)}.cta.long.double img{width:100%;height:auto}@supports(object-position: top){.cta.long.double img{height:100%;object-position:top}}@media(min-width: 992px){.cta-last{margin-top:40px}}.bestsellers h2{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:600;font-size:24px}.bestsellers h2 em{font-style:normal}.bestsellers .highlighted .box{background:#4c4d4f;color:#b0d233}.bestsellers .highlighted .box p{color:#fff;font-weight:400}.box{background:#fff;border:1px solid #e7e4e4}.box.noborder{border:none}.box img{width:100%;height:auto;min-height:190px}.box div{padding:0 20px;min-height:115px;max-height:135px;overflow:hidden}.box.tall div{min-height:112px}.box h3{text-transform:uppercase;font-size:14px;margin-top:15px}.box p{color:gray;font-size:13px;font-weight:600}.box .btn{background-color:#f56d01;color:#fff;display:block;border-radius:0}.box .btn.btn-contain{max-width:212px;margin-right:auto;margin-left:auto}.box img.wb1{border:1px solid #fff}.box span.price{font-size:17px;color:#ff7c2d}.box span.price s{font-size:13px;color:gray}.box.related{margin-bottom:25px}.box.related img{height:200px}.box.related div{min-height:60px;text-align:center}.btn{border-radius:0}.btn.btn-orange{background-color:#f56d01;color:#fff}.btn.btn-orange:hover{background-color:#4c4d4f}.dark .btn.btn-orange:hover{background-color:#f56d01}.btn.btn-upper{text-transform:uppercase;padding-left:30px;padding-right:30px}.btn.btn-green{background-color:#b2d135;color:#353f45}.btn.btn-ul:hover{text-decoration:underline}.btn.btn-share:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bestsellers .highlighted .btn.btn-orange{background-color:#a1c026}.bestsellers .highlighted .btn.btn-orange:hover{background-color:#f56d01}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:4px 8px}footer.main{color:#f3f3f3;background:#1d2529;border-top:4px solid #b0d233;padding-top:60px;padding-bottom:10px;position:relative;z-index:99}footer.main h2{margin-top:0;text-transform:uppercase}footer.main h3{margin-top:10px;font-size:20px}footer.main .lead{font-weight:400;font-size:16px}footer.main ul{padding-left:0;margin-top:10px}footer.main li{list-style:none;border-bottom:1px solid #5a5a5a;padding:5px 0}footer.main a{color:#fff}footer.main tel{color:#b2d12d;font-weight:600}footer.main img{margin-bottom:5px;margin-top:5px;border-bottom:1px solid #5a5a5a}.copyright p{margin-bottom:0;font-size:12px}footer.main .copyright a{color:#b2d12d}footer.main .copyright a:after{content:"|";display:inline-block;color:#f3f3f3;margin-left:5px}footer.main .copyright .credit a:after{content:"";display:none}footer.main li.connect{border-bottom:none;margin-top:17px}footer.main li.connect a{background-color:#fff;display:inline-block;margin-left:10px;margin-top:5px}footer.main li.connect img{opacity:.8;transition:opacity .2s;margin:0}footer.main li.connect a:hover img{opacity:1}footer.main .backtotop{display:none;position:fixed;height:36px;width:36px;right:2%;bottom:25px;z-index:100}footer.main .backtotop img{opacity:.8;transition:opacity .2s;border:1px solid #fff}footer.main .backtotop:hover img{opacity:1}.catheader{position:relative;margin-bottom:30px;max-height:306px;overflow:hidden}.catheader .overlay{position:absolute;top:55%;background:rgba(0,0,0,.8);padding:20px 30px}.catheader .overlay.top{margin-top:-16%}.catheader h1{color:#fff;text-transform:uppercase;font-family:"Oswald",sans-serif;font-weight:400;margin:0}.catheader h2{color:#ff7c2d;margin:0;font-weight:300}.categorylist .box{border-bottom:2px solid #b2d12d;height:430px;position:relative}.categorylist .box p{background:#fff}.categorylist .box div.info{max-height:167px;overflow:overlay}.categorylist .box img.wb1{height:190px;aspect-ratio:4/3;object-fit:cover}.categorylist .box img[src*=coming-soon].wb1{aspect-ratio:auto}.categorylist .box .summary{position:absolute;bottom:0;margin-bottom:15px;min-height:0;width:100%}.productimages a{display:inline-block;outline:none}.ribbon{position:relative;display:inline-block}.ribbon .overlay{position:absolute;top:0;right:0;width:auto;height:auto;min-height:0}.catheader.withborder{border:5px solid #afafaf}.catheader.heightauto{max-height:none}.alsoin{background-color:#fff;margin-top:30px}@media screen and (min-width: 769px){.catheader img{min-height:323px}}.productdetail{border:1px solid #e5e5e5;padding:20px}.productdetail h1{font-size:24px;margin-top:0}.productdetail img.imgmag{border:1px solid #e5e5e5;padding:1px;background:#fff}.productdetail img.overlay{border:none;padding:0;background:none}.productname{border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px}.productprice{text-align:right}.productprice.mainprice{display:inline-block;margin-top:-5px}.productprice s{color:gray}.productprice span{color:#ff7c2d;font-size:26px;font-weight:600}.productdetail table{margin-top:30px}.table>tbody>tr>td.productprice{vertical-align:middle}th{text-transform:uppercase}.productdetail .table>tbody>tr>th{background-color:#efefef;border-bottom:1px solid #ddd}.productdetail .table>tbody>tr>td{padding:4px 8px;border-bottom:1px solid #ddd}td.productprice span{font-size:18px;margin-left:4px}td.productsize{font-weight:600}span.qualifier{font-size:13px;white-space:nowrap;color:gray;font-style:italic;font-weight:normal}span.qualifier.nostock{color:red}span.qualifier.skudiscount{color:var(--bulk-discount-color)}img.productthumb{width:112px;height:auto;display:inline-block;margin-top:12px;margin-right:10px}img.productthumb:hover{border-color:#ff7c2d}img.insitu{max-width:550px;margin-top:16px}blockquote{border:1px solid #ccc;border-left:6px solid #b2d135;padding:14px 14px 14px 0;background:url(/media/leftquote.png) no-repeat 11px 11px}blockquote p{font-size:14px;font-style:italic;position:relative;padding-left:50px}blockquote.pricequalifier{background:none;border-right:6px solid #b2d135}blockquote.pricequalifier p{padding:0 14px;font-weight:600;margin-bottom:0}#addtoestimate .input-group-addon{min-width:80px}#addtoestimate .formnote{font-size:12px}.nav-tabs>li>a{border-radius:0;color:#8c8c8c;font-size:17px;font-weight:400;border:2px solid rgba(0,0,0,0);border-left:none;border-right:none}.nav-tabs>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;color:#484848;border:2px solid #ff7c2d;border-left:none;border-right:none}.tab-content>.tab-pane{padding:10px 0}.tab-content>.tab-pane ul{padding-left:20px}.tab-content>.tab-pane li{list-style:none;text-indent:-24px;margin-bottom:4px}.tab-content>.tab-pane li:before{font-family:"Glyphicons Halflings";content:"";color:#b0d233;padding-right:10px;float:left;margin-right:10px}.quoteform{border:1px solid #d0d0d0;padding:10px}.quote{margin-top:45px}.quote .formcontent{padding:10px;background:#e5e5e5}.quote .formcontent a{font-weight:600}.quote h3{background:#b0d233;color:#354046;text-align:center;margin:0;padding:22px 5px;border-bottom:2px solid #fff;font-family:"Oswald",sans-serif;font-weight:400;font-size:28px;text-transform:uppercase}.quote img{max-width:160px}.quotefooter{background-color:#354046;padding:20px 0 10px;text-align:center;position:relative}.quotefooter .btn{margin-bottom:10px}.quotefooter a{display:block;font-size:11px;color:#b0d233}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:none;border-bottom:none;padding:8px 8px}.table>tbody>tr.productrow td{vertical-align:middle !important;border-bottom:1px solid #ddd}tr.productrow td>div{display:flex;gap:.5rem;align-items:center}tr.productrow td span.strikethru{color:var(--bulk-discount-color);text-decoration:line-through;font-style:italic}@media screen and (max-width: 576px){tr.productrow td>div{flex-direction:column}}.productrow img{margin-right:20px}.table>thead>tr>th{background-color:#b2d135;padding:12px}td.price,th.price{text-align:right;font-weight:600}a.shippingitem{font-weight:600}a.shippingitem .productdiscount{color:var(--bulk-discount-color);font-style:italic}.table>tfoot>tr>td.subtotal{background-color:#353f45;color:#fff;padding-top:8px;padding-bottom:8px;font-weight:600;border-top:10px solid #fff;border-bottom:10px solid #fff}#frmBasket{border-bottom:4px solid #b2d135;margin-bottom:40px}#frmBasket input[type=number],#frmBasket input.qty{padding:2px;border:1px solid #c7c7c7;max-width:75px;font-weight:600}.sidebar h3{margin-left:12px;font-size:21px;margin-bottom:15px}.sidebar h3.first{margin:0;background:#353f45;color:#fff;padding:13px 0}.sidebar ul{border:1px solid #e5e5e5;padding:0 15px;list-style:none}.sidebar li{border-bottom:1px solid #e5e5e5}.sidebar li a,.sidebar li em{display:block;padding:10px 0;color:#777;text-indent:-2px}.sidebar li a:hover{color:#ff7c2d}.sidebar li em i.fa{display:inline-block;color:#777;margin-right:5px}.sidebar li a i.fa{display:inline-block;font-size:9px;color:#ff7c2d;margin-right:5px}.sidebar .measure{border:1px solid #e5e5e5;padding-top:20px;background-color:#f0f0f0}.sidebar .measure p{padding:10px;text-align:center}.sidebarad{text-align:center}.iconholder{text-align:center;margin-top:10px;display:flex;align-items:center;gap:1rem}@media(max-width: 1200px){.iconholder{flex-direction:column}}@media(max-width: 767px){.iconholder{flex-direction:row}}@media(max-width: 420px){.iconholder{flex-direction:column}}.iconholder td{padding:0 .5rem;text-wrap:nowrap}.iconholder .iconcircle{background:url("/media/iconholder-og.png") no-repeat top center;color:#fff;font-size:32px;padding-top:21px;margin-top:10px;min-width:100px;min-height:85px}.iconholder .iconcircle h3{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-size:18px}.iconholder .iconcircle a h3{color:#333;transition:color .3s ease}.iconholder .iconcircle a:hover h3{color:#b0d233}.iconholder .iconcircle a:hover{text-decoration:none}.banner{background:#353f45;color:#fff;text-transform:uppercase;padding:.75em 0 1em}.banner h3{margin:0;font-size:18px;margin-top:5px;line-height:2}.banner h3 em{color:#b2d135;font-style:normal}.banner .btn{margin-top:-5px;margin-left:1em}.banner span,.banner em{white-space:nowrap}.testimonial{background:url(/media/testimonialbg.jpg) no-repeat center center;background-size:cover;border-top:4px solid #b0d233}.testmonial h1,.testimonial h2,.testimonial h4,.testimonial p{color:#fff}.testimonial li{padding-left:55px;padding-right:55px}.testimonial h2{margin-bottom:20px}.testimonial h4{text-transform:uppercase;margin-top:20px}.testimonial h4 span{font-size:17px;font-style:italic;text-transform:none;font-weight:400}.testimonial p.lead{font-size:17px;font-style:italic;font-weight:400;margin-bottom:10px}.testimonial .bx-wrapper .bx-viewport{background:rgba(0,0,0,0);border:none;box-shadow:none}.testimonial .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-30px}.testimonial .bx-wrapper .bx-controls-direction a{display:none}.formentry{display:none}.form-control{color:#000}.form-control.pushdown{margin-bottom:15px}.submit{padding-top:15px}em.formerror{color:#a94442;font-weight:600}.er_senderName .inputSenderName input,.er_senderEmail .inputSenderEmail input,.er_senderPhone .inputSenderPhone input,.er_postcode .inputPostcode input,.er_enquiry .inputEnquiry textarea,.er_address .inputAddress textarea,.er_terms .labelTerms,.er_reCaptcha .inputRecaptcha .g-recaptcha{border:2px solid #a94442;background:#fff0f0}.er_terms .labelTerms{padding:.5rem;border-radius:4px}.er_reCaptcha .inputRecaptcha .formerror{float:left}@media screen and (max-width: 767px){.form-horizontal .col-sm-6{margin-top:15px}}.contactinfo p{margin-bottom:0;font-weight:600}@media(max-width: 1200px){.contactinfo p{text-align:center}}@media(max-width: 767px){.contactinfo p{text-align:left}}@media(max-width: 420px){.contactinfo p{text-align:center}}.form-control{border-color:#aaa}.col-xs-15{width:20%}.nb{list-style:none}.tac{text-align:center}.tar{text-align:right}.tal{text-align:left}.mt0{margin-top:0}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb30{margin-bottom:30px}.pl0{padding-left:0}.pb0{padding-bottom:0 !important}.pb10{padding-bottom:10px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px}.pt0{padding-top:0 !important}.pt10{padding-top:10px !important}.pt30{padding-top:30px !important}.pt60{padding-top:60px !important}.pt90{padding-top:90px !important}.editlink{position:absolute;top:0;left:0;padding:10px}.fw600{font-weight:600}.come-in{transform:translateY(50px);animation:come-in 1s ease forwards}@keyframes come-in{to{transform:translateY(0)}}.fr{float:right}.ml10{margin-left:10px !important}.mb10{margin-bottom:10px !important}.socialshare{margin-top:8px}a.fbshare{background:#edeef4 url(/media/icons/icon_facebook_mini.png) no-repeat 5px 3px;text-decoration:none;border:1px solid #cdd5e5;color:#3b4d7b;padding:3px 6px 3px 21px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:Arial,sans-serif;font-size:11px}a.fbshare:hover{color:#3b4d7b !important;border-color:#9dacce;text-decoration:none !important}.textPage h1{font-size:30px}.sitemap ul li a{font-weight:600}.sitemap h3 a{color:#333}.notfound h1{font-size:30px}.notfound h2{font-size:22px}.contact #map{width:auto;height:350px;border-top:4px solid #b2d135;border-bottom:4px solid #b2d135;margin-bottom:30px}.contact .info{width:307px}.contact .infothumb{float:left;width:100px;margin-right:10px}.contact .contactinfo table{width:100%}.flex{display:flex}@media screen and (min-width: 992px){.imageText .container{display:flex}.imageText.left .text{order:1}.imageText .text p:last-of-type{margin-bottom:0}.imageText>.container,.imageText .image{align-items:center}}@media screen and (min-width: 992px){.splitText>.container{display:flex;align-items:center}}.matrixCta{background:#353f45;color:#fff;text-transform:uppercase;padding:.75em 0 1em;text-align:center}.matrixCta p{margin:0;font-size:18px;margin-top:5px;line-height:2;font-family:"Oswald",sans-serif;font-weight:500}.matrixCta p>a{font-weight:inherit}.matrixCta em{color:#b2d135;font-style:normal}.matrixCta .btn{margin-top:-5px;margin-left:1em}.matrixCta span,.banner em{white-space:nowrap}.widgetHeading{max-width:700px;margin:auto}.imageWidgetsBlock img{margin:10px auto}.imageWidgetsBlock p{margin:10px 20px}.imageWidgetsBlock .widgets{display:flex;flex-wrap:wrap;justify-content:center}.imageWidgetsBlock .widget{flex-basis:234px;padding:0 15px}@media screen and (max-width: 576px){.imageWidgetsBlock .widget{flex-basis:auto}}.matrixGallery figure{margin-bottom:30px}.matrixGallery figure a img{cursor:zoom-in;border:2px solid #e7e7e7;transition:.2s all}.matrixGallery figure a:hover img{border-color:#b2d135}.matrixImageLinks figure{margin-bottom:30px}.matrixImageLinks figure a img{border:2px solid #e7e7e7;transition:.2s all}.matrixImageLinks figure a:hover img{border-color:#b2d135}@media(max-width: 1200px){.mainnav .nav>li>a{padding:13px 16px}.categorylist .box img.wb1{height:auto;min-height:0}}@media(max-width: 998px){.mainnav .navbar-inverse .navbar-nav>li>a{padding:13px 7px;font-size:11px}.catheader .overlay{top:auto;bottom:0}.catheader h1{font-size:27px}.catheader h2{font-size:24px}.bxslider .caption{padding:20px 10px 24px 30px}section.delivery .content{min-height:0;margin-bottom:10px}.cta.short,.cta.long,.cta.full{height:auto}.container-wide{width:98%;padding-left:1%;padding-right:1%}.productsearch input[type=text]{width:133px}.categorylist .box{height:450px}.categorylist .box .summary p{text-align:center}.sidebar{margin-top:40px}.sidebar h3.mt30{margin-top:0}.productimages,.productname,.productprice.mainprice{text-align:center}.productname{margin-top:20px}}@media(min-width: 768px){.lead{font-size:19px}.mobilesearch{display:none}.mainnav li.special{margin-right:20px}}@media(max-width: 767px){.mainnav.sticky{top:0}.mainnav li.special a{background-color:inherit;border-color:#353f45}.logo{text-align:center}.logo img{max-width:90%}.header .contact{text-align:center}.mainnav .navbar-inverse .navbar-nav>li>a{font-size:15px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{border-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{border-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>li.special>a:focus,.navbar-inverse .navbar-nav>li.special>a:hover{border-color:rgba(0,0,0,0)}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding-top:13px;padding-bottom:11px;color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#c4c4c4}.col-xs-6{width:382px;max-width:100%;margin-left:auto;margin-right:auto;float:none}.box{margin-bottom:10px}.catheader{overflow:none}.catheader .overlay{padding:15px;width:100%;position:static;margin-top:0 !important;border-top:1px solid #efefef}.catheader h1{font-size:22px}.catheader h2{font-size:20px}.bxslider h3{font-size:21px}.maincarousel .bx-wrapper{margin-top:15px}.maincarousel .bx-wrapper .bx-viewport{border-width:2px}.categorylist .box{height:auto}.categorylist .box div{min-height:none;max-height:none;overflow:none}.categorylist .box .summary{position:static}.alsoin{margin-top:-20px}.breadcrumbs a{display:inline-block;padding:5px}#addtoestimate p:last-of-type{margin-bottom:20px}.quotefooter a.link{padding:10px}footer.main li{padding:0}footer.main li a{display:block;padding:10px 0}footer.main .copyright a,footer.main .copyright span.credit{display:block;padding:15px 0 4px 0;text-align:left}footer.main .copyright a:after{display:none}}.clear-both{clear:both}body .alfred{transition:300ms}body .alfred .icons,body .alfred .add-top,body .alfred .add-bottom,body .alfred .add-left,body .alfred .add-right,body .alfred .sortable-handle{display:inline-block;opacity:0;transition:300ms}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.icons{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-top{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-bottom{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-left{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.add-right{opacity:1}body .alfred:hover:not(.alfred-disabled)>.alfredelements>.sortable-handle{opacity:1}body .alfred:hover .outer{overflow:clip}body .alfred:hover .add-top{top:0}body .alfred:hover .add-bottom{bottom:0}body .alfred .sortable-handle{width:40px;height:40px}body .alfred:hover>.alfredelements .sortable-handle{display:grid;place-content:center;z-index:1000}.closurenotice{position:relative;background:#fde9d4;color:#000}.closurenotice .edit{position:absolute;top:.5rem;right:.5rem}.quotefooter .error{color:#fff;margin-inline:1rem;padding:.5rem;cursor:not-allowed}
