.row:after,.row:before{content:"";display:table;clear:both}.row{margin-left:-9px;margin-right:-9px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:9px;padding-left:9px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}body{font-family:"Open Sans",sans-serif;margin:0}*,:after,:before{box-sizing:border-box}br.clear{clear:both}.wrapper{width:100%;max-width:1000px;margin:0 auto;padding:0 9px}a{color:inherit}p{font-size:16px;margin:10px 0}.h1,h1{font-size:32px;margin:10px 0}.h2,h2{font-size:28px;margin:10px 0;color:#4d4d4d}.h3,h3{font-size:26px;margin:10px 0}.h4,h4{font-size:20px;margin:15px 0 0}.textright{text-align:right}.textcenter{text-align:center}.textleft{text-align:left}img{max-width:100%}.Pull.Handles.and.Door.Stops .catalogueItem .cataloguebox,.Pull.Handles.and.Door.Stops .catalogueItemLast .cataloguebox,.mainnav li.red li a:hover,.redbg{background:#fc5357}.Signs.and.Safety .catalogueItem .cataloguebox,.Signs.and.Safety .catalogueItemLast .cataloguebox,.greenbg,.mainnav li.green li a:hover{background:#1a9919}.Hinges.and.Handrail.Brackets .catalogueItem .cataloguebox,.Hinges.and.Handrail.Brackets .catalogueItemLast .cataloguebox,.bluebg,.mainnav li.blue li a:hover{background:#425da3}.Ancillary.Items .catalogueItem .cataloguebox,.Ancillary.Items .catalogueItemLast .cataloguebox,.brownbg,.mainnav li.brown li a:hover{background:#cc8014}.Locks.and.Security.Bolts .catalogueItem .cataloguebox,.Locks.and.Security.Bolts .catalogueItemLast .cataloguebox,.darkredbg,.mainnav li.darkred li a:hover{background:#c13842}.Suites.and.Levers .catalogueItem .cataloguebox,.Suites.and.Levers .catalogueItemLast .cataloguebox,.mainnav li.purple li a:hover,.purplebg{background:#696faf}.mainnav li.orange li a:hover,.orangebg{background:#ff5d19}.Seals.and.Intumescent.Products .catalogueItem .cataloguebox,.Seals.and.Intumescent.Products .catalogueItemLast .cataloguebox,.mainnav li.teal li a:hover,.tealbg{background:#00b299}.Ancillary.Items .catalogueItem .cataloguebox a,.Ancillary.Items .catalogueItemLast .cataloguebox a,.Hinges.and.Handrail.Brackets .catalogueItem .cataloguebox a,.Hinges.and.Handrail.Brackets .catalogueItemLast .cataloguebox a,.Locks.and.Security.Bolts .catalogueItem .cataloguebox a,.Locks.and.Security.Bolts .catalogueItemLast .cataloguebox a,.Pull.Handles.and.Door.Stops .catalogueItem .cataloguebox a,.Pull.Handles.and.Door.Stops .catalogueItemLast .cataloguebox a,.Seals.and.Intumescent.Products .catalogueItem .cataloguebox a,.Seals.and.Intumescent.Products .catalogueItemLast .cataloguebox a,.Signs.and.Safety .catalogueItem .cataloguebox a,.Signs.and.Safety .catalogueItemLast .cataloguebox a,.Suites.and.Levers .catalogueItem .cataloguebox a,.Suites.and.Levers .catalogueItemLast .cataloguebox a{color:#fff}.font20{font-size:20px}.font18{font-size:18px;line-height:26px}.nav ul,ul.productList,ul.productfeaturelist{list-style-type:none;padding:0;margin:0}.nav li{float:left}.mobsearch:after,.nav ul:after{content:"";display:block;clear:both}.nav a{text-decoration:none}.topnavbar{background:#ccc;color:#333}.topnav a{padding:5px 25px 5px 0;display:block}.navbar{background:#fcfcfc;border-top:5px solid #ccc;border-bottom:1px solid #ccc}.mainnav{font-size:15px}.mainnav>div>ul{display:flex}.mainnav li{width:16.666%;text-align:center;margin-top:-5px;border-right:1px solid #ccc;position:relative;display:flex;justify-content:center;align-items:center}.mainnav li:last-child{border-right:none}.mainnav a{padding:10px 0;display:block}.mainnav img,.mainnav ul ul,.mobnav img,.mobnav ul ul{display:none}.mainnav li:hover>ul{display:block;position:absolute;z-index:1000;background:#fcfcfc;width:100%;box-shadow:1px 1px 1px rgba(0,0,0,.3),-1px 0 1px rgba(0,0,0,.3);left:0;top:100%}.mainnav li:hover li:hover>ul{left:100%;top:0}.mainnav li li{width:100%;border-right:none;margin-top:0;display:block}.mainnav li li a{border-top:1px solid #ccc;padding:10px 5px}.mainnav ul ul ul{left:100%;top:0}.mainnav li.last ul ul{left:-100%}.mainnav li.red{border-top:5px solid #fc5357}.mainnav li.green{border-top:5px solid #1a9919}.mainnav li.blue{border-top:5px solid #425da3}.mainnav li.brown{border-top:5px solid #cc8014}.mainnav li.teal{border-top:5px solid #00b299}.mainnav li.orange{border-top:5px solid #ff5d19}.mainnav li.darkred{border-top:5px solid #c13842}.mainnav .purple{border-top:5px solid #696faf}.mainnav li li a:hover{color:#fff}.mainnav li.red>a:hover{color:#fc5357}.mainnav li.green>a:hover{color:#1a9919}.mainnav li.blue>a:hover{color:#425da3}.mainnav li.brown>a:hover{color:#cc8014}.mainnav li.teal>a:hover{color:#00b299}.mainnav li.orange>a:hover{color:#ff5d19}.mainnav li.darkred>a:hover{color:#c13842}.mainnav li.purple>a:hover{color:#696faf}header{background:#f2f2f2;padding:10px 0}.search{float:right;margin:6px 0}.search input.cat_textbox_small{font-size:14px;padding:7px 5px;border:none;float:left;height:31px}.search button{background:#1a9919;border:none;color:#fff;height:31px;width:31px;font-size:18px}footer{background:#333;color:#fff}.underfooter{background:#000;color:#fff}.underfooter p{font-size:13px}footer a{text-decoration:none}footer .font20{padding-top:5px;display:block}.slick-slide{position:relative}.slidetext{position:absolute;top:20px;left:20px;width:50%}.slidetext h2{font-size:42px;color:#333;line-height:55px}.main{padding:20px 0}.aboutsect{background:#f2f2f2;padding:10px 0 20px}h2.lineheading{position:relative;text-align:center;z-index:10;margin:0}h2.lineheading.featprod{margin:20px 0 9px}h2.lineheading:after,h2.lineheading:before{content:"";width:36%;height:15px;border-top:1px solid #ccc;position:absolute;top:16px}h2.lineheading:before{left:0}h2.lineheading:after{right:0}.cataloguebox{padding:10px;height:125px;margin-top:18px;position:relative}.cataloguebox img{height:100%;position:absolute;right:0;top:0;padding:10px}.cataloguebox h3{color:#fff;opacity:.8;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;font-size:18px}.cataloguebox:before{width:0;height:0;border-style:solid;border-width:20px 0 0 20px;border-color:transparent transparent transparent #fff;content:"";position:absolute;bottom:0;left:0}.cataloguebox:after{width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #fff transparent transparent;content:"";position:absolute;top:0;right:0}.catalogueList li{width:33.333%;float:left;padding:0 8px}.productfeaturelist li{width:25%;float:left;padding:8px}.productSmall li{width:33.333%;float:left;padding:8px}ul.productSmall{margin-left:-8px;margin-right:-8px}.productSmall:after,.productfeaturelist:after{content:"";display:block;clear:both}.productSmall li:nth-child(3n+1){clear:both}.smallprod{border:1px solid #ccc;padding:10px}.smallprod h5{font-size:18px;margin:10px 0;min-height:100px}.smallprod a{text-decoration:none}.smallprod .image img{max-height:212px}li.catalogueItemNotFound{display:none}.col-sm-3.shopleftcol{padding-right:18px}.accordion{margin-top:20px}.accordion *{outline:transparent}.accordion li a{font-size:18px;text-decoration:none;display:block;padding:5px 20px 5px 5px}.accordion li.extend>a{position:relative}.accordion li.red>a{border-top:5px solid #fc5357;color:#fc5357}.accordion li.green>a{border-top:5px solid #1a9919;color:#1a9919}.accordion li.blue>a{border-top:5px solid #425da3;color:#425da3}.accordion li.brown>a{border-top:5px solid #cc8014;color:#cc8014}.accordion li.orange>a{border-top:5px solid #ff5d19;color:#ff5d19}.accordion li.teal>a{border-top:5px solid #00b299;color:#00b299}.accordion li.darkred>a{border-top:5px solid #c13842;color:#c13842}.accordion li.purple>a{border-top:5px solid #696faf;color:#696faf}.accordion img{display:none}.accordion li li{margin-left:10px}.accordion li.extend>a:after{content:"+";position:absolute;right:10px;top:50%;margin-top:-11px}.main:not([data-prodid^=a]) .col-sm-3.shopleftcol{display:none}.main:not([data-prodid^=a]) .col-sm-9.shoprightcol{width:100%}.shop-main .catalogueItem .cataloguebox,.shop-main .catalogueItemLast .cataloguebox{height:80px;background:#ccc}.cataloguebox a{text-decoration:none;display:block;width:100%;height:100%;padding:10px}.shop-main .catalogueItem .cataloguebox a,.shop-main .catalogueItemLast .cataloguebox a{color:#333}.productLarge table.productTable td{width:100%}input.productSubmitInput{background:#1a9919;border:none;border-radius:0;font-size:16px;font-family:Karla,sans-serif;padding:7px 15px;color:#fff;float:left;height:33px;margin:3px 0 10px;-webkit-appearance:none}.cart-details__discount input,.cart-details__voucher input,.cart-item__quantity input,.form input,.webform input,input.cat_textbox,input.productTextInput,select.cat_dropdown,select.cat_listbox,textarea{font-size:16px;background:#f2f2f2;border:none;padding:7px;height:33px;width:100%!important;margin:3px 0 10px;border-radius:0}input.productTextInput{width:60px!important;text-align:center;border-radius:0}.quantity{float:left;margin-right:10px}.quantity:before{content:"QTY";font-size:18px;margin-right:8px}.description,.productAttributes{margin-bottom:30px}.largeprod h1{font-size:32px;margin-top:0}.largeprod .image{border:1px solid #ccc;padding:10px}.poplets{border-top:none;margin:4px 0 0;padding:0}td.productPopletsItem{width:25%;float:left;padding:4px}table.productPoplets{margin-left:-4px;margin-right:-4px}.shop-main{margin:0}.cartsum a{text-decoration:none}.cartsum{padding:5px 0;text-transform:uppercase;font-weight:700}select,select.cat_dropdown,select.cat_listbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:320px;border-radius:0;font-size:16px;font-family:Karla,sans-serif;display:block;color:#474747;border:none;padding:8px 45px 8px 15px;position:relative;cursor:pointer;background-color:#f2f2f2;background-image:url(../images/build/downarrow.png);background-repeat:no-repeat;background-size:20px;background-position:100% center;background-position:calc(100% - 15px) center;margin:4px 0 10px;width:100%!important}.catProdAttributeTitle{text-transform:uppercase;font-size:18px;float:left;margin:6px 10px 0 0}.cart-item{margin-top:15px;box-shadow:1px 1px 7px #f2f2f2;border:1px solid #f2f2f2;padding:15px 0;position:relative}.cart-headings::after,.cart-headings::before,.cart-item::after,.cart-item::before{content:"";display:table}.cart-headings::after,.cart-item::after{clear:both}.cart-details>div,.cart-item>div{padding:5px 15px}.cart-details input,.cart-item input{width:100%}.cart-item__image{text-align:center}.cart-details__label,.cart-item__price::before,.cart-item__quantity::before,.cart-item__total::before{display:inline-block;background:#fff;color:#2d2d2d;padding:5px 10px;margin:0 15px 0 0;text-align:center;font-weight:700}.cart-details__label--full-width{display:block;width:100%;margin:0}.cart-item__price::before{content:"Price"}.cart-details__discount,.cart-details__voucher,.cart-item__quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-item__quantity::before{content:"Quantity"}.cart-item__total::before{content:"Total"}.cart-item__remove a{margin-top:15px;display:block;padding:8px 10px;text-align:center;background:#f2f2f2;color:#000;text-decoration:none;transition:background .3s ease-in-out;max-width:40px}.cart-item__remove a:hover{background:#fc5357;color:#fff}.cart-details{box-shadow:1px 1px 7px #f2f2f2;border:1px solid #f2f2f2;margin-top:50px;padding:15px 0}.cart-details__discount,.cart-details__voucher{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-details__discount input,.cart-details__voucher input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;margin-top:10px}.cart-details__discount .cart-details__total,.cart-details__voucher .cart-details__total{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:20px;padding:5px;margin:6px 0 0}div.cart-details__total{margin-top:10px}a#catshopclear{font-size:10px;font-weight:inherit;margin-top:23px;padding:10px}.cart-buttons{margin-top:35px;float:right}.cart-buttons:after{content:"";display:block;clear:both}.cart-buttons a{display:block;background:#333;padding:10px 25px;text-align:center;color:#fff;text-decoration:none;margin-top:15px;transition:background .3s ease-in-out}.cart-buttons a:hover{opacity:.8}.cart-details>div{margin-top:10px}.cart-headings{display:none}.cart-details p{margin:0}.cart-details__discount input,.cart-details__voucher input{margin:9px 0 15px;width:auto!important}.cart-details__discount .cart-details__label,.cart-details__shipping .cart-details__label,.cart-details__voucher .cart-details__label{text-align:left;padding:5px 0;font-size:18px}.cart-details__subtotal{margin-top:122px}.cart-details__subtotal,.cart-details__total{text-align:right;font-size:18px;font-weight:600}.cart-details__shipping .cart-details__total{float:right}.cart-buttons a{max-width:230px;float:left;margin-left:10px}a#catshopbuy{background:#d31f26}a#catshopquote{background:#1a9919}div.form div.item,div.webform div.item{padding:0}.shop-form label{font-size:16px}.form input,.webform input,textarea{margin:4px 0 10px;padding:0 5px}select#CardExpiryMonth,select#CardExpiryYear{width:48%!important;float:left}select#CardExpiryMonth{margin-right:11px}input[type=checkbox],input[type=radio]{width:auto!important;margin:10px 5px 0 0}.form input.cat_button,input#catwebformbutton,input.cat_button{background:#1a9919;color:#fff;border:none;padding:10px 25px;height:auto;width:auto!important;float:right;-webkit-appearance:none;font-size:16px;font-family:Karla,sans-serif;margin:10px 0}.mobnav,.mobopts,.trigger{display:none}.system-error-message,.system-message{padding:0;margin:0;background:0 0;border:none;color:#4d4d4d}.paginationbar{text-align:right;padding:30px 0 15px}.pagination div{display:inline-block}.pagination{display:inline-block;background:#f2f2f2}.nextpag a,.prevpag a{display:block;text-decoration:none;padding:10px 15px;background:#1a9919;margin:0 0 0 5px;color:#fff}.prevpag a{margin:0 5px 0 0}.main:not([data-prodid^=a]) ul.catalogueList{display:none}.download-btn a{display:block;background-color:#1c9a48;padding:10px;color:#fff;text-decoration:none;max-width:300px;width:100%;margin:10px 0;text-align:left}.download-btn a:before{content:"\f019";font-family:FontAwesome;padding-right:15px}.download-btn a:hover{opacity:.8}@media screen and (max-width:797px){.topnavbar .col-sm-3,.topnavbar .col-sm-9{width:100%;text-align:left}}@media screen and (min-width:769px){.mobile{display:none}.cart-items{padding:0 15px}.cart-headings,.cart-item{margin:0 -15px}.cart-headings>*,.cart-item>div{float:left;padding:0 15px;width:18%}.cart-headings>.cart-heading__image,.cart-headings>.cart-heading__remove,.cart-item>.cart-item__image,.cart-item>div.cart-item__remove{width:10%}.cart-headings>.cart-heading__quantity,.cart-item>.cart-item__quantity{width:15%}.cart-headings>.cart-heading__name,.cart-item>.cart-item__name{width:65%}.cart-headings>*{padding:10px 15px;background:#425da3;color:#fff}.cart-item__price::before,.cart-item__quantity::before,.cart-item__total::before{display:none}.cart-headings{display:block;margin:0}.cart-item__remove a{margin:0}}@media screen and (max-width:768px){.col-sm-3.shopleftcol,.col-sm-6.desksearch,.navbar,.topnavbar{display:none}.productSmall li,.productfeaturelist li,td.productPopletsItem{width:50%}.productSmall li:nth-child(3n+1){clear:none}.productSmall li:nth-child(2n+1){clear:both}.productSmall .image{text-align:center}.col-sm-9.shoprightcol{width:100%}.cataloguelist .col-sm-3{width:50%;float:left}.largeprod .col-sm-5{width:35%;float:left}.largeprod .col-sm-7{width:65%;float:left}h2.lineheading:after,h2.lineheading:before{width:30%}header{border-bottom:5px solid #ccc}.slider{margin-top:8px}.col-sm-6.logo{width:75%;float:left}.logo img{max-width:340px}.mobopts{display:block;width:25%;float:left;text-align:center}.mobopts a{width:50%;float:left;font-size:25px;color:#4d4d4d;padding:5px 0}.trigger{display:block;background:#6a71b1;position:relative;color:#fff}.trigger p{margin:0;padding:14px 8px;font-weight:600;text-transform:uppercase}.trigger p:after{content:"\f0c9";font-family:FontAwesome;position:absolute;right:10px;font-size:20px}.mobnav li{width:100%}.mobnav a{width:100%;display:block;padding:14px 8px}.mobnav li.extend>a:after{content:"+";position:absolute;right:15px}.mobnav li li{background:#f2f2f2}.mobnav ul{border-bottom:5px solid #4d4d4d}.mobsearch .search{float:none;padding:8px}.mobsearch .search input.cat_textbox_small{width:75%!important;background:#f2f2f2;border-radius:0;height:40px}.mobsearch .search button{width:25%;height:40px}footer .col-sm-2,footer .col-sm-3{width:50%;float:left}footer .col-sm-7{width:100%;display:block;float:left}footer .col-sm-7 .col-sm-6{width:50%;float:left}.slidetext h2{font-size:22px;line-height:30px}}@media screen and (max-width:480px){.catalogueList li,.cataloguelist .col-sm-3,.largeprod .col-sm-5,.largeprod .col-sm-7,.productSmall li,.productfeaturelist li,footer .col-sm-2,footer .col-sm-3{width:100%}td.productPopletsItem{width:25%}h2.lineheading:after,h2.lineheading:before{width:20%}h2.textcenter{text-align:left}footer .col-sm-3{display:none}footer .col-sm-7 .col-sm-6{width:100%;float:none}.serv p{display:inline-block;width:32%}.underfooter .textright{text-align:left}.logo img{max-width:222px}.mobopts a{font-size:22px;padding:0}.slidetext h2{font-size:12px;line-height:16px;text-align:center}.slidetext{top:auto;bottom:0;background:#ccc;left:0;right:0;width:100%;height:36px}.slick-slide img{padding-bottom:36px}.desk{display:none}.h1,h1{font-size:28px}.h3,h3{font-size:22px}.shop-main .catalogueItem .cataloguebox,.shop-main .catalogueItemLast .cataloguebox{height:60px}}@media print{.col-sm-3.shopleftcol,.desksearch,.navbar,.slider,.topnavbar,footer .col-sm-2,footer .col-sm-3{display:none}footer,header{background:#fff;color:#000}.cataloguelist .col-sm-3{width:24%;display:inline-block}footer .col-sm-6{display:inline-block;vertical-align:top;width:49%}}a img,img{border:0}.clear{display:inline-block}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clear{height:1%}.clear{display:block}ul.mod{list-style-image:none;list-style-position:outside;list-style-type:none;list-style:none;margin:0;padding:0}ul.mod li{list-style:none}ul.form{margin:0;padding:0}ul.form li{list-style:none;margin:0 0 18px 0}ul.form li label{color:#888;display:block}div.form div.item,div.webform div.item{padding:9px}input.cat_textbox,select.cat_dropdown,select.cat_listbox,textarea.cat_listbox{width:300px}.cat_dropdown_small{width:200px}.cat_dropdown_smaller{width:150px}.cat_listbox_small,.cat_textbox_small{width:200px}.cat_listbox{height:120px;width:300px}table.reporting,table.webform{border-collapse:collapse;border-spacing:0;width:100%}table.webform td{line-height:24px;padding:6px}.form label,.webform label{font-size:11px}.form input,.webform input{margin-right:3px}.system-error-message,.system-message{background-color:#f9f9f9;border:1px solid #eee;color:#666;margin:18px;min-height:110px;height:auto!important;height:110px;padding:36px 36px 36px 180px}.system-error-message h1,.system-message h1{color:#000;margin:0 0 18px 0}.system-error-message a:link,.system-message a:link{color:#1969bc}.ok{background:#e9fbe3;color:#21a347;margin-bottom:18px}.error{background:#fbe3e4;color:#d12f19;margin-bottom:18px}.announcement-list{font-size:11px}.announcement-list h2{font-size:14px;margin:0 0 3px 0}.announcement-list span.date{font-size:10px;font-weight:400;margin:0 0 0 6px}.announcement-details span.date{display:block;font-size:10px;font-weight:400;margin-bottom:18px}.blog-list{background:#f9f9f9;border:1px solid #eee;color:#000;font-size:11px;margin:0 0 18px;padding:18px}.blog-list h2{font-size:18px;margin:0 0 3px 0}.blog-list span{color:#888}.blog-container h1{font-size:36px;line-height:40px;margin:0 0 6px 0}.blog-container p.description{margin:0 0 36px}.blog-post h2.post-title{border-bottom:1px solid #ccc;font-size:18px;margin:0;padding:0 0 3px 0}.blog-post .post-details{color:#888;font-size:11px;margin:0 0 18px}.blog-container .post-list{float:left;width:69%}.blog-post .post-body{margin:0 0 36px}.comment-list{background:#f9f9f9;border:1px solid #eee;margin-bottom:36px;padding:18px}.comment-list h5{font-size:14px;margin:0 0 18px}.comment-list input#Captcha{width:300px}.comment-list textarea.cat_listbox_small{height:120px;width:100%}.blog-comment-container{border:1px solid #e9e9e9;margin:0 0 18px}.blog-comment-container .comment-details{background:#eee;font-size:11px;padding:6px}.blog-comment-container .comment{background:#fff;padding:9px}span.flag{margin:0 6px;vertical-align:middle}input#emailaddress,input#fullname,input#website{width:300px}textarea.comment{height:160px;width:100%}.forum-registration textarea.comment{height:70px;width:270px}.post-body .links{font-size:11px}.blog-container .side-panel{float:right;width:27%}.side-panel h4{font-size:12px;margin:0 0 9px}.BlogTagCloud{margin:0 0 18px}.BlogPostArchive ul,.BlogRecentPost ul,.BlogTagList ul{margin:0;padding:0}.BlogPostArchive li,.BlogRecentPost li,.BlogTagList li{font-size:11px;list-style:none;margin:0 0 9px}p.page-nav{text-align:center}p.page-nav a{margin:0 9px}.blog-post dl{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px}.blog-post dt{color:#000}.blog-post dd{margin:0 0 9px}.booking-list{margin:0 0 9px}.booking-list span.date{margin:0 9px 0 0}.booking-container h1,.form-container h2{margin:0 0 18px}.form-container{background:#f9f9f9;border:1px solid #eee;padding:18px}.form-container input#Company,.form-container input#EmailAddress,.form-container input#FirstName,.form-container input#LastName,.form-container input#WorkPhone{width:260px}.go-back{margin:18px 0}div.select-month-year{padding:9px 0}table.module-calendar{border:1px solid #888;border-collapse:collapse;table-layout:fixed;width:100%}table.module-calendar td{border:1px solid #d7d7d7;font-size:11px;height:80px;overflow:hidden;padding:0;vertical-align:top}table.module-calendar td span{background:#f7f7f7;color:#333;display:block;font-size:11px;padding:0 2px;text-align:right}tr.day-of-week td{background:#d7d7d7;color:#000;font-size:12px;font-weight:700;height:18px;text-align:center;vertical-align:middle}table.module-calendar td.events span{background:#2babfa;color:#fff;font-weight:700}table.module-calendar td.events{background:#eef5fa}table.module-calendar td ul{margin:9px 0;padding-left:24px}table.module-calendar td.last-month{background:#eee}table.module-calendar td.next-month{background:#eee}.shop-catalogue{background:#fff;border:1px solid #ccc;float:left;height:180px;margin:0 6px 6px 0;overflow:hidden;width:180px}.shop-catalogue h4{font-size:12px;height:27px;line-height:27px;margin:0;text-indent:9px}.shop-catalogue h4 a{color:#1969bc;text-decoration:none}.shop-catalogue .image{height:120px;margin:0 auto;overflow:hidden;padding:15px;text-align:center}.shop-main{margin-top:18px}.shop-main .header{border-bottom:1px solid #eee;height:27px;line-height:27px;margin:0 0 18px}.shop-main .breadcrumbs{float:left;width:40%}.shop-main .cart-summary{float:right;width:40%}.shop-main .description ul{margin:0 0 0 18px;padding:0}.shop-main .description li{list-style:square}table.cartSummaryTable{border-collapse:collapse;border-spacing:0;font-size:12px;float:right}td.cartSummaryItem{padding:0}a.cartSummaryLink{margin:0 0 0 18px}.shop-main ul{margin:0;padding:0}.shop-main li{list-style:none}table.catalogueTable{border-collapse:collapse;border-spacing:0;width:100%;margin:0 0 18px}table.catalogueTable td{padding:0}table.productTable{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}table.productTable td{padding:3px}.shop-product-small{background:#fff;border:1px solid #ddd;color:#666}.shop-product-small h5{font-size:12px;font-weight:400;margin:0;min-height:36px;padding:18px 18px 6px}.shop-product-small h4 a{color:#1969bc}.shop-product-small h5 a{text-decoration:none}.shop-product-small ul{background:#f9f9f9;padding:18px}.shop-product-small ul li{font-size:11px;margin:0 0 6px}.shop-product-small li.price{font-size:11px}.shop-product-small li.price strong{font-size:14px;margin-left:6px}.shop-product-small li.stock{font-size:11px}.shop-product-small li.stock strong{color:#666;margin-left:3px}.shop-product-small .image{height:120px;margin:0 auto 9px;overflow:hidden;width:120px;text-align:center}.image a,td.actions a{border:none!important}.shop-product-small li.quantity{line-height:30px}li.quantity img{position:relative;top:8px}.shop-product-small li.quantity input.productTextInput{width:50px}.shop-product-large{background:#fff;border:1px solid #eee;color:#666;margin:0 0 18px;min-width:240px;overflow:hidden}.shop-product-large h1{color:#000;font-size:14px}.shop-product-large .image{margin-left:36%;min-height:360px;height:auto!important;height:360px;padding:18px;text-align:center}.shop-product-large .shop-product-small .image{margin:0;min-height:160px;height:auto!important;height:160px;padding:18px;text-align:center;width:auto}.shop-product-large .shop-product-small ul{padding:9px}.shop-product-large .shop-product-small li,.shop-product-large .shop-product-small ul{margin:0}.shop-product-large li.price{font-size:14px}.shop-product-large li.instock{font-size:10px}.shop-product-large li.quantity input.productTextInput{width:50px}td.productItem .comment-form input#Captcha{width:300px}.poplets{border-top:1px solid #eee;margin-top:36px;padding:9px 0}.poplets img{border:1px solid #ddd}table.productPoplets{border-collapse:collapse;border-spacing:0;margin:0 auto}.shop-product-large .details{background:#f9f9f9;float:left;min-height:360px;height:auto!important;height:360px;padding:18px;width:30%}.shop-product-large ul{margin:0 0 36px;padding:0}.shop-product-large li{margin:9px 0}.shop-cart .breadcrumbs{margin:0 0 18px}table.cart{background:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #ddd;font-size:11px;width:100%}table.cart td{vertical-align:top}table.cart a{color:#1969bc}table.cart td,table.cart th{color:#666;padding:9px}tr.val td{border-bottom:1px solid #eee}tr.shipping td{border-bottom:1px solid #ddd}tr.discount td.quantity,tr.shipping td.quantity{text-align:right}td.quantity input.update{margin:0 0 0 3px}table.cart th{background:#f9f9f9;border-bottom:1px solid #eee;color:#000;font-size:11px;font-weight:400;text-align:left}input.cartInputText{width:70px}input#DiscountCode,input#GiftVoucher{width:70px}select.shippingDropDown{width:150px}table.cart th.quantity{text-align:right}table.cart td.quantity{text-align:right}.productitemcell{height:23px;line-height:20px;margin:0 0 3px 0;overflow:hidden}table.cart td.actions{text-align:right}table.cart td.actions a{font-size:12px;font-weight:700;margin:0 18px 0 0;text-decoration:none}a#catshopclear{font-size:10px;font-weight:400}table.cart strong{font-size:14px}.shop-form{margin:0 0 18px}.shop-form ul.form{background:#f9f9f9;border:1px solid #eee;padding:18px}.shop-form label{font-size:11px}.shop-form ul.form li{margin:0;padding:9px 0}.shop-form li.last{border-top:1px solid #eee}input.PaymentMethodType{margin:0 6px 0 0}.shop-form ul.form input.cat_textbox,.shop-form ul.form select.cat_dropdown,.shop-form ul.form textarea.cat_listbox{width:260px}.shop-form textarea.cat_listbox{height:100px}.shop-quote-receipt,.shop-receipt{background:#f9f9f9;border:1px solid #eee;margin:18px;padding:18px}.shop-quote-receipt h1,.shop-receipt h1{border-bottom:1px solid #ccc;padding:0 0 3px}.shop-quote-receipt h2,.shop-receipt h2{font-size:12px;font-weight:400}table.case-list{border-collapse:collapse;border-spacing:0;margin:0;width:100%}table.case-list td{padding:6px}table.case-list td.category,table.case-list td.subject{width:40%}table.case-list td.status{width:20%}table.case-details{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;width:100%}table.case-details td{padding:6px}table.case-details tr.odd td{background:#fff}table.case-details td.var{color:#888;text-align:right;width:130px}table.case-details td.val{color:#000}table.border{border-collapse:collapse;border-spacing:0;border-right:1px solid #eee;border-bottom:1px solid #eee}table.border td{border-top:1px solid #eee;border-left:1px solid #eee}table.border span{color:#888}table.order-list{border-collapse:collapse;border-spacing:0;width:100%}table.order-list td{border:1px solid #eee}table.order-list a{margin:0 9px 0 0}table.order-list span.number{font-size:11px}.comment-container{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px}.comment-container .header{background:#eee;font-size:11px;padding:6px 18px}.comment-container span.name{color:#000}.comment-container span.rating{margin:0 9px;vertical-align:middle}.comment-container .content{padding:18px}.comment-form{background:#f9f9f9;border:1px solid #eee;color:#666;margin:0 0 18px;padding:18px}.comment-form h3{font-size:14px;margin:0 0 18px}.comment-form h5{color:#666;font-size:14px;margin:0 0 18px}.comment-form input.cat_textbox_small,.comment-form textarea{width:300px}.comment-form textarea{height:120px}table.faq-search{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;margin:0 0 18px 0;width:100%}table.faq-search label{color:#888}table.faq-search td{border-collapse:collapse;border-spacing:0;padding:9px}table.faqresultstable{background:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #eee;width:100%}table.faqresultstable td{color:#666;padding:9px}table.faqresultstable a{color:#1969bc}table.faqresultstable td.faqresultstableinfo{background:#f9f9f9;color:#888;font-size:10px;padding:3px 18px;text-align:right}table.faqresultstable td.faqresultstablecount{padding-left:18px;width:10px}td.faqresultstablehead{background:#fff;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #eee;color:#000;font-weight:700}.forum-container h1{font-size:24px}div.forum-posts-container div.post-list,div.forum-registration,table.topic-list{color:#666}div.forum-posts-container div.post-list a,div.forum-registration a{color:#1969bc}div.forum-registration h2{color:#000}table.forum{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border:1px solid #eee;margin:0;width:100%}table.forum td{font-size:11px;padding:9px;vertical-align:top}table.forum td.topics{border-left:1px solid #eee;border-right:1px solid #eee;width:90px}table.forum td.posts{border-right:1px solid #eee;width:90px}table.forum td.lastpost{border-left:1px solid #eee;width:180px}table.forum .icon{float:left;width:50px}table.forum .forum{margin:0 0 0 50px}table.forum h3{margin:0}table.forum h3 a{text-decoration:none}ul.cap-bottom,ul.cap-top{font-size:11px;height:30px;margin:0 0 18px;padding:0}ul.cap-bottom{margin:18px 0 0}ul.cap-bottom li,ul.cap-top li{display:block;line-height:30px;list-style:none}ul.cap-bottom li.nav-page,ul.cap-top li.user{float:left;width:200px}ul.cap-bottom li.actions,ul.cap-top li.actions{float:right;font-size:12px;text-align:right;width:350px}ul.cap-bottom li.actions a,ul.cap-top li.actions a{float:right;margin:0;padding:0 9px}table.topic-list{background:#f9f9f9;border-collapse:collapse;border-spacing:0;border-left:1px solid #eee;border-right:1px solid #eee;width:100%}table.topic-list th{background:#ddd;border:1px solid #ddd;color:#000;font-size:10px;padding:6px;text-align:left}table.topic-list .name{font-weight:700;width:60%}table.topic-list .name .icon{float:left;width:30px}table.topic-list .replies,table.topic-list .views{font-size:10px;text-align:center;width:10%}table.topic-list .date{font-size:10px;text-align:right;width:20%}table.topic-list td{padding:0}table.topic-list a{color:#1969bc}table.topic{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #eee;margin:0;width:100%}table.topic td{padding:9px}table.topic td.name,table.topic td.replies,table.topic td.views{border-right:1px solid #eee;vertical-align:middle}.forum-registration{border:1px solid #eee;background:#f9f9f9;padding:18px}.forum-registration input.cat_textbox,.forum-registration textarea.cat_textbox{width:260px}.forum-registration input.cat_button{margin:0 6px 0 0}.forum-posts-container .breadcrumb{font-size:11px;padding:6px}.forum-posts-container h1{font-size:18px;margin:18px 0}.forum-posts-container h2{background:#eee;border:1px solid #eee;color:#888;font-size:10px;font-weight:400;margin:0;padding:3px 18px}.forum-posts-container table.container{border-collapse:collapse;border-spacing:0;width:100%}.forum-posts-container td{background:#f9f9f9;border:1px solid #ddd;padding:18px;vertical-align:top}.forum-posts-container td.author{font-size:11px;width:160px}.forum-posts-container h3.name{color:#000;font-size:12px;font-weight:700}.forum-posts-container tr.sub td{height:30px;padding:0 18px}.forum-posts-container td.action a{float:right;line-height:30px}p.literature-container img{vertical-align:middle}p.literature-container span.icon,p.literature-container span.name{margin:0 3px 0 0}.case-search{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px}.secure-lost-password{background:#f9f9f9;border:1px solid #eee;padding:18px}.secure-lost-password input.cat_textbox_small{width:210px}.secure-update-details{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px}.secure-update-details input.cat_textbox,.secure-update-details select.cat_dropdown{width:260px}.product-form h3{padding-left:9px}.newsletter-form,.secure-login{background:#f9f9f9;border:1px solid #f2f2f2;margin-bottom:18px}.newsletter-form h3,.secure-login h3{background:#eee;border-bottom:1px solid #eee;font-size:14px;margin:0;padding:6px 18px}.newsletter-form div.form,.secure-login div.form{padding-left:9px}.search-box{padding:6px}.search-box input.cat_textbox_small{margin:0 3px 0 0}#imageContainer img{margin:0}table.photogalleryTable td{padding:9px}table.affiliate-stats{border:1px solid #d7d7d7;border-collapse:collapse}table.affiliate-stats td{border:1px solid #d7d7d7;padding:6px}table.affiliate-stats td.var{color:#888}.tell-a-friend{border:2px solid #333;background-color:#fff;color:#666;padding:18px}.tell-a-friend form{padding:0 0 0 36px}.tell-a-friend h1{border-bottom:1px solid #ccc;color:#222;font-size:18px;margin:0;padding:0 0 6px}.tell-a-friend h2{border-bottom:1px dotted #ccc;color:#222;font-size:12px;margin:18px 0 9px}.tell-a-friend td.var{text-align:right;width:130px}.tell-a-friend td{font-size:11px;vertical-align:top}.tell-a-friend label{color:#888;font-size:11px}.tell-a-friend input.cat_textbox_small{height:21px}.tell-a-friend input.cat_textbox_small,.tell-a-friend textarea.cat_listbox{font-size:11px;width:300px}.favourite-registration{border:1px solid #eee;background:#f9f9f9;padding:18px}.favourite-registration input.cat_textbox,.favourite-registration textarea.cat_textbox{width:260px}.favrourite-registration input.cat_button{margin:0 6px 0 0}.browse-panel{border:1px solid #d7d7d7}.browse-panel h5{background:#eee url(/CatalystImages/shop_bg-browse-panel.png) repeat-x;border-bottom:1px solid #d7d7d7;font-size:14px;margin:0;padding:9px}.browse-panel h6{background:#f7f7f7;font-size:11px;font-weight:700;margin:0;padding:3px 9px}.browse-panel ol{background:#fff;border-bottom:1px solid #e7e7e7;margin:0;padding:9px}.browse-panel ol.browse-catalogue{border-bottom:none}.browse-panel li{list-style:none;padding:3px 9px}.browse-panel li span{display:inline;font-weight:700}img.drag{position:relative;padding:.5em;margin:0;cursor:move}.slidertrack{background-color:#d7d7d7;color:#333;float:left;margin:0;line-height:0;font-size:0;text-align:left;padding:4px;border:1px solid;border-color:#ccc #aaa #aaa #ccc}.slidertrack .sliderslit{background-color:#333;color:#ccc;height:2px;margin:4px 4px 2px 4px;line-height:0;position:absolute;z-index:1;border:1px solid;border-color:#999 #ddd #ddd #999}.slidertrack .slider{width:16px;background-color:#555;color:#333;position:relative;margin:0;height:8px;z-index:1;line-height:0;font-size:0;text-align:left;border:2px solid;border-color:#999 #222 #222 #999}#zoomcontainer{overflow:hidden;position:relative}#zoomcontainer img{position:absolute}ul.pagination{margin:0;padding:0}ul.pagination li{display:inline;list-style:none;margin:0 2px}.s_site_search_input{font-size:14px;padding:7px 5px;border:none;float:left;height:31px}.form label{font-size:1rem!important}.cart-buttons{margin-top:35px;float:none;display:flex;justify-content:flex-end}footer p{color:#fff!important}.underfooter p{color:#fff!important}.text-white{color:#fff!important}#catshopclear,#catshopquote,#catwebformbutton,.fa-search,.productSubmitInput{cursor:pointer!important}