small{display:block}label:hover{cursor:pointer}img{max-width:100%}ul{margin:0}ul li a{display:block;width:100%;padding:0}a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none}a:link,a:visited{color:#000}h1,h2,h3,h4,h5,h6{margin:0}button{border:none;background:none}input[type="text"],input[type="password"],input[type="email"],input[type="number"],select,input[type="submit"],textarea,input[type="button"],.button{margin:0;border-radius:2px;border:1px solid #aeaeae;color:#333;padding:.1em .2em}input[type="submit"],input[type="button"],button,.button{background:#ddd}.button-lg{font-size:1.3em;padding:.3em .2em}.action-button-cont{margin-top:1em;text-align:center}.center{text-align:center}.footer-links span,.footer-links span a{color:#333 !important}.table.borderless td,.table.borderless tbody{border:none !important}table{font-size:inherit}.printlink:before{content:" ";font-family:"FontAwesome"}#lightbox{max-width:100%}.CRMFullBasket .basketLinePrice,.CRMFullBasket .basketLineCode,.CRMFullBasket tfoot,.CRMOrderSummaryLinesTable .code,.CRMOrderSummaryLinesTable .unitprice,.CRMOrderSummaryLinesTable .image,.CRMCheckoutLineList .basketImage,.CRMCheckoutLineList .basketLineCode,.CRMCheckoutLineList .basketLinePrice,.CRMCheckoutLineList tfoot,.CRMCheckoutLineList .basketLineImage,.CRMOrderStatus .os_header_ref,.CRMOrderStatus .os_header_price,.CRMOrderStatus .os_line_price,.CRMOrderStatus .os_line_ref,.CRMOrderStatus .os_header_invoiced,.CRMOrderStatus .os_line_invoiced,.CRMListLineItems .code,.CRMListLineItems .lastordered,.divManage .contactauthority,.divManage .contactleftcompany,.divManage .contactonhold,.CRMListBaskets .ordered,.CRMListBaskets .createdby,.CRMListBaskets .created,.CRMListBaskets .ref,.CRMListBaskets .status,.CRMListBaskets .linecount,.CRMFullLineList .basketLinePrice,.CRMFullLineList tfoot{display:none}#home-mini-basket,#cookieok_bar{display:none}.preview-mode{background:#282828;padding:.7em .5em;border-bottom:1px solid #f0f8ff;z-index:13;position:fixed;width:100%;margin-bottom:0}.preview-mode input[value="Exit Preview Mode"]{border:none;background:#595959;color:#fff;padding:.5em;border-radius:3px;margin:0}.preview-mode::after{content:" You are currently in Preview Mode";font-size:13px;color:#fff;position:absolute;margin-left:15px;margin-top:5px;font-family:FontAwesome,arial}.in-preview{padding-top:50px !important}#login-box>div{width:18em;margin-left:auto;margin-right:auto;padding-top:2em}.site-title{text-align:left}.site-title a img{max-width:200px}.site-title h1{margin:0}ul#main-menu{display:none}ul#main-menu li{padding:0 .7em}ul#main-menu li a{color:#fff;text-transform:uppercase;position:relative}ul#main-menu li a:hover{color:#464646}ul#main-menu li.link_selected a:after{content:'';position:absolute;width:70%;height:2px;background:#fff;left:15%;bottom:5px}.loggedout,.loggedin,#view-basket{display:inline-block}.loggedout,.loggedin{margin-right:1em}div#header-cont{padding-top:1em}#greetings-cont{text-align:right}#greetings-cont .inout{color:#fff}#greetings-cont .inout a{color:#fff;text-transform:uppercase;font-size:.8em;transform:translateZ(0)}#greetings-cont .inout a.quickorderpad{margin-right:2em}#greetings-cont .inout a.social{float:left}#greetings-cont .inout a.social i{background:#fff;font-size:12px;color:#464646;height:17px;width:17px;box-sizing:border-box;border-radius:50%;line-height:17px;padding:1px 3px 1px 0;margin-right:.5em}#greetings-cont .inout a.social i.fa-facebook{padding-right:5px}#greetings-cont .inout a.social i.fa-youtube{padding-right:4px}#greetings-cont .phone{color:#fff;font-size:1.7em}#greetings-cont .phone:before{content:"CALL US ON";color:#464646;font-weight:200;font-size:.5em;margin-right:.5em}#view-basket{width:100%;background:#464646;color:#fff;border-radius:5px;height:25px;line-height:25px;text-align:left;box-sizing:border-box;padding:0 .5em}#view-basket a{color:#fff}#view-basket .fa{margin-right:.5em}#view-basket .view_btn{font-size:.8em;font-weight:200;color:#fff;float:right;line-height:25px}header .row{padding-bottom:1em}#menu-cont{margin-bottom:12px}.search-bar-cont #CRMProdSearch,.search-bar-cont #CRMProdSearch form{height:32px;line-height:32px}.search-bar-cont #CRMProdSearch select{width:100%;background:#fff}.search-bar-cont #CRMProdSearch input[type="text"]{width:calc(100% - 46px)}.search-bar-cont #CRMProdSearch select,.search-bar-cont #CRMProdSearch input[type="text"]{margin-top:6px;border-radius:5px;border:0;height:20px;margin-right:.3em;line-height:20px}.search-bar-cont #CRMProdSearch input[type="submit"]{height:20px;line-height:20px;border:0;color:#fff;background:#464646;text-transform:uppercase;font-size:.8em;padding:0 8px}#greetings-cont #mobile_icons{display:none}.footer-logo-cont{text-align:center;padding-bottom:1em}footer{padding:4em 1em 5em 1em}ul#footer-menu{text-align:center;margin-bottom:.5em}ul#footer-menu li{display:inline-block;padding-right:3.5em}div#body{padding-bottom:3em}#mid-col{padding-top:1em}.mini-basket h3{margin-top:0}#mini-basket-cont,#side-news-cont{margin-top:2em;display:none}.single-item-slider{display:block}#home-slider.single-item-slider{height:300px}.slider-nav{position:absolute;top:50%;background:none;font-size:1.4em;opacity:.6}.slider-nav:hover{opacity:1}.slider-next{right:0}.slick-slide{height:inherit !important;min-height:1px}.slick-slider .slick-dots{bottom:-25px}.col-xs-12.slick-slider{padding:0}#category-list-cont .CRMCategoryList h3{display:inline-block}#category-list-cont .CRMCategoryList h3:hover{cursor:pointer}#category-list-cont .CRMCategoryList h3:after{display:inline-block;content:"  ";font-family:"Font Awesome 5 Free";transition:all 300ms ease;margin-left:.2em}#category-list-cont .CRMCategoryList h3.menu-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#category-list-cont .CRMCategoryList ul{display:none}.CRMCategoryList>ul>li>a{border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;color:#000;border-bottom:1px solid #cdd6dd}.CRMCategoryList ul li a{padding:.4em}#home-categories-list .CRMCategoryList>ul>li{display:inline-block;vertical-align:top;border:1px solid #cdd6dd;border-radius:5px}.CRMCategoryList>ul>li ul a{border-bottom:1px solid #cdd6dd;color:#777}.CRMCategoryList>ul>li ul a:hover{background:#cdd6dd}.CRMCategoryList>ul>li ul li:nth-last-of-type(1) a{border-bottom:0}#home-categories-list .CRMCategoryList>ul>li{width:48.4%;margin-bottom:2em}.CRMCategoryThumbList ul{list-style:none;padding:0}.CRMProdItemSummaryDesc{width:98%}.CRMProdItemSummaryDesc,.CRMCategoryList a,.CRMMiniLineRow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CRMCategoryThumbList ul,.CRMProdItemList{list-style-type:none}.CRMCategoryThumbList ul li,.CRMProdItemList .CRMProdItemSummary{vertical-align:top;border:1px solid #cdd6dd;margin-top:.5em;margin-bottom:.5em;display:block;margin-left:auto;margin-right:auto;text-align:center;padding:1em}.CRMProdItemAddToBasket .addqty{display:inline-block;width:3em;margin-right:.2em;height:1.8em;vertical-align:bottom;margin-top:.3em}.searchpagenav{font-size:1.1em;color:#777;padding:.5em;margin-top:2em;text-align:center;clear:both}.searchpagenav a{border:1px solid #cdd6dd;border-radius:4px;padding:.2em .5em;color:#333;background:#ddd}.enlargelink:after{content:"  ";font-family:"Font Awesome 5 Free";font-weight:900}.CRMProdItemDetailSpec{margin-top:16px}.specificationtitle{color:#464646;font-weight:bold}.CRMProdItemList.CRMProdItemModeS .CRMProdItemDetail>div{display:inline-block;vertical-align:top}.CRMProdItemDetailDesc{font-size:2em;font-weight:700}.CRMProdItemDetailCost{font-size:1.4em}.CRMProdItemModeR .CRMProdItemListTitle h3{font-size:1em;color:#fff;background:#464646;padding:.4em}#mid-col .CRMProdItemModeR .CRMProdItemSummary{display:block;width:100%;min-height:0;margin-left:0}.CRMImpersonateBox{height:35px !important}.CRMMiniLineSummary .CRMMiniLineRow a{color:#333}.CRMMiniLineSummary .CRMMiniLineRow{border-bottom:1px solid #cdd6dd;padding:.2em .5em}.CRMMiniLineSummary .CRMMiniLineRow:nth-child(odd){background:#cdd6dd}.CRMMiniLineQty,.CRMMiniBasketAmount{font-weight:bold}.CRMMiniLineQty:after{content:"x ";font-weight:bold}.CRMMiniBasketLines,.CRMMiniBasketAmount{margin:.5em 0}#CRMMiniBasketBubble{text-align:center;padding:.5em;background:#ddd}#CRMMiniBasketBubble a{color:#333}.bubbleCloseTop:after{content:"";position:absolute;top:0;right:0;font-family:"Font Awesome 5 Free"}.bubbleControls,.bubbleText,.bubbleCloseTop{display:inline-block;position:relative}.bubbleText{margin-left:1em;margin-right:1em}.bubbleCloseTop a{display:block;width:4.6em}.bubbleText:after{content:"  ";font-family:"Font Awesome 5 Free"}.bubbleControls span{margin-right:1em}.CRMGuestCheckout form{position:relative}.CRMGuestCheckout form input[type="Submit"]{position:absolute;right:0}.CRMGuestCheckout label{padding:0 .5em}.CRMGuestEmailField{padding:2em 2em 2em 2em;background:#ddd;margin-bottom:2em}.CRMGuestOptions>div{padding:.5em 0}.CRMGuestOptions input[type="radio"]{vertical-align:middle}#checkout-stages{font-size:1.3em}#checkout-stages li{display:inline-block;padding:.5em .6em}.CRMOrderSummaryHeader .table>thead>tr>th,.checkouthdrdetails .table>thead>tr>th,.checkouthdraddress .table>thead>tr>th,.CRMOrderSummaryHeader .table>tbody>tr>th,.checkouthdrdetails .table>tbody>tr>th,.checkouthdraddress .table>tbody>tr>th,.CRMOrderSummaryHeader .table>tfoot>tr>th,.checkouthdrdetails .table>tfoot>tr>th,.checkouthdraddress .table>tfoot>tr>th,.CRMOrderSummaryHeader .table>thead>tr>td,.checkouthdrdetails .table>thead>tr>td,.checkouthdraddress .table>thead>tr>td,.CRMOrderSummaryHeader .table>tbody>tr>td,.checkouthdrdetails .table>tbody>tr>td,.checkouthdraddress .table>tbody>tr>td,.CRMOrderSummaryHeader .table>tfoot>tr>td,.checkouthdrdetails .table>tfoot>tr>td,.checkouthdraddress .table>tfoot>tr>td{border:none}.selected{font-weight:bold}.basketcontrols input{margin:3px}form[name="paymentselection"]{text-align:right}form[name="paymentselection"] input.CRMBuyButton{margin-top:1em}textarea[name="deliverynotes1"]{resize:none;overflow-x:hidden;overflow-y:scroll;height:12em}.checkouthdraddress input[type="text"],.checkouthdraddress textarea,.checkouthdraddress select{width:17em}.CRMHeaderBasketCheckout .CRMBasketButton{text-align:right}form[name="paymentselection"]{background:#ddd;padding:1em}.CRMUserRegFormInput{padding:.3em 0}.CRMUserRegFormInput label{display:inline-block;width:13em}.CRMUserRegFormSubmit{text-align:right}.CRMUserRegFormBasic{text-align:center}.CRMUserRegFormBasic{padding:1em;background:#cdd6dd}#inputUser,#inputPassword,#submitLogin{padding-bottom:.5em}.cmsbiscuit,.cmsbiscuitseperator{display:inline-block}.cmsbiscuitseperator{padding:0 .5em}#qopform,#qopbulklink{display:none}#qopmain:after{content:"Sorry - To use the quick order pad, please use a device with a large screen such as a tablet in landscape or a laptop."}.home_box{padding:0;padding:0 7.5px;box-sizing:border-box;text-align:center;margin-bottom:1em}.home_box:nth-child(3){padding-right:11.25px;padding-left:0}.home_box:nth-child(6){padding-left:11.25px;padding-right:0}.home_box:nth-child(4){padding-left:3.75px}.home_box:nth-child(5){padding-right:3.75px}.home_box img{width:100%;max-width:400px}.home_box .home_box-title{width:100%;max-width:400px;background:#464646;color:#464646;font-size:1.3em;padding:.2em;margin:0 auto}#crumbs{background:#ededed;margin-bottom:1em}#crumbs .CRMBreadcrumbs,#crumbs .CRMBreadcrumbs a{color:#bababa}#crumbs .breadcrumb,#crumbs .breadcrumb a{color:#bababa}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:">";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.CRMCategoryThumbList .CatThumbmaintitle h3,.CRMProdItemListTitle h3{color:#464646}.CRMCategoryThumbList ul li{border:1px solid #464646}#category-list-cont .CRMCategoryList h3{display:none}.CRMCategoryList>ul>li{margin-bottom:1em}.CRMCategoryList>ul>li>a{background:#464646;color:#464646;border:0;border-radius:0}.CRMCategoryList>ul>li>ul{border:1px solid #cdd6dd;margin-bottom:0;background:#fff}.CRMCategoryList>ul>li>ul>a{color:#000}.CRMProdItemSummary{border:1px solid #464646}.CRMProdItemSummary .CRMProdItemSummaryDesc{white-space:normal;text-overflow:none}.CRMProdItemSummary .CRMProdItemSummaryDesc a{color:#000}.CRMProdItemSummaryStock{display:none}.CRMProdItemAddToBasket .addqty{text-align:center}.CRMProdItemAddToBasket .CRMBuyButton{border:0;background:#464646;padding:.15em 1.55em;font-family:"Font Awesome 5 Free";color:#fff}.CRMProdItemSummary .CRMProdItemSummaryDesc a,.CatThumbgroupdesc a{font-weight:bold}.CRMProdItemDetailImg,.CRMProdItemDetailDesc{text-align:center;width:100%;padding-bottom:.5em}.home .CRMCategoryList{display:none}.CRMProdItemList .CRMProdItemSummary{position:relative}.CRMQuantityBreakImage{position:absolute;right:0;top:0}table.proditem-quantity-breaks.table{width:100%;font-size:10px}@media(min-width:550px){.search-bar-cont #CRMProdSearch input[type="text"]{width:inherit}.search-bar-cont #CRMProdSearch select,.search-bar-cont #CRMProdSearch input[type="text"]{margin-bottom:0}.search-bar-cont #CRMProdSearch select{max-width:12em}.CRMCategoryThumbList ul li,.CRMProdItemList .CRMProdItemSummary{display:inline-block;margin:.3em .2em;min-height:277px;min-width:250px}}@media(min-width:768px){#mobile-menu{display:none}ul#main-menu{display:block}ul#main-menu li{display:inline-block}ul#main-menu li:nth-of-type(1){padding-left:0}#mid-col{padding-top:0}#home-categories-list .CRMCategoryList>ul>li{width:24.4%}#qopform,#qopbulklink{display:block}#qopmain:after{content:""}.orderpadrows input,.orderpad button{padding:.1em .2em !important;margin:0 !important;border-radius:2px !important;border:1px solid #aeaeae;color:#333;background:transparent !important;line-height:normal;display:inline-block;vertical-align:inherit !important}.orderpad button{background:#ddd !important}#qopmain .prodblock{line-height:normal}span.prodblock input{display:inline-block;vertical-align:middle}.addrow button{margin-right:.2em !important}table.proditem-quantity-breaks.table{width:30%;font-size:10px}}@media(min-width:992px){.action-button-cont{text-align:right}.search-bar-cont{text-align:right}ul#main-menu li{padding-right:.5em}#category-list-cont .CRMCategoryList h3:hover{cursor:auto}#category-list-cont .CRMCategoryList h3:after{content:""}#category-list-cont .CRMCategoryList ul{display:block}#home-categories-list .CRMCategoryList>ul>li{width:16.4%;margin-bottom:0}.CRMCategoryThumbList ul li:nth-of-type(4n-7){margin-left:0}.CRMCategoryThumbList ul li:nth-of-type(4n){margin-right:0}.footer-logo-cont{text-align:left;padding-bottom:0}}td.gsc-input input[name="search"]{max-width:17em}.gsc-expansionArea .gsc-cursor{font-size:13px !important}@media(max-width:991px){.home_box:nth-child(3),.home_box:nth-child(6),.home_box:nth-child(4),.home_box:nth-child(5){padding:0}td.gsc-input input[name="search"]{max-width:99%;border:1px solid #454545 !important}}@media(min-width:1200px){.wrapper .container{width:100%;max-width:1366px}}@media(max-width:1320px){ul#main-menu li{padding:0 .8em 0 0}}@media screen and (max-width:767px){#mobile-menu li a{color:#fff;text-align:center;text-transform:uppercase;font-size:1.2em}ul#main-menu{display:none}ul#main-menu li{border-top:1px solid #fff}ul#main-menu li.link_selected a:after{display:none}#greetings-cont .inout{display:none}#greetings-cont .phone{font-size:1.3em}#greetings-cont .phone:before{font-size:.7em}#greetings-cont #view-basket{display:none}#greetings-cont #mobile_icons{display:block}#greetings-cont #mobile_icons a{color:#fff;font-size:300%;margin-left:10%}.search-bar-cont #CRMProdSearch form select{width:24%;margin-right:1%;max-width:none}.search-bar-cont #CRMProdSearch form input[type="text"]{width:59%;margin-right:1%}.search-bar-cont #CRMProdSearch form input[type="submit"]{width:15%}.home_box:nth-child(3),.home_box:nth-child(6),.home_box:nth-child(4),.home_box:nth-child(5){padding:0}}@media screen and (max-width:549px){#greetings-cont .phone:before{display:none}#greetings-cont #mobile_icons a{font-size:250%;margin-left:10%}}@media screen and (max-width:449px){#greetings-cont #mobile_icons a{font-size:175%;margin-left:7%}.search-bar-cont,.search-bar-cont #CRMProdSearch,.search-bar-cont #CRMProdSearch form{max-height:96px}.search-bar-cont #CRMProdSearch form select,.search-bar-cont #CRMProdSearch form input[type="text"],.search-bar-cont #CRMProdSearch form input[type="submit"]{width:100%;margin-right:0%;max-width:none;margin-top:0;top:0}.search-bar-cont #CRMProdSearch form input[type="text"]{margin-top:6px}.search-bar-cont #CRMProdSearch form input[type="submit"]{top:-8px}.site-title a img{max-width:175px}}.group-list-container ul{margin:10px 0 0 15px;font-size:98%}.promotion{margin-top:2em}p#rber_promo_msg_success{padding:1em;border:1px solid #008000;color:#008000}p#rber_promo_msg_error{padding:1em;border:1px solid #f00;color:#f00}input.promo_code.error{border:1px solid #f00;padding:.25em}form#rber_promo_form input.promo_code{padding:.25em}#rber_promo_form{margin-top:1em;margin-bottom:.5em}.CRMDiscounts{display:none}span.badge{border-radius:50%;height:15px;width:15px;display:inline-block;margin-left:1em}span.badge-warning{background-color:#ffc107}span.badge-danger{background-color:#dc3545}span.badge-success{background-color:#28a745}