.breadcrumb.extend-desc{padding:0}#headerlogo,.container{margin-top:1em}#cookieok_bar,#cookieok_bar a{color:#fff !important}body{font-family:'Open Sans',sans-serif;font-weight:300;background:#fff;font-size:14px}a:not(.MagicZoomPlus){-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{color:#2e5ecf}input[type=submit],input[type=button]{background:#808080;color:#fff;border:none;padding:4px;margin-left:5px;display:inline-block;font-size:.9em;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.CRMCategoryThumbList li,.orderpadrows .row .search{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}input[type=submit]:hover,input[type=button]:hover{background:#7898e3}.CRMProdItemSummary .CRMProdItemSummaryImg a:hover{cursor:pointer !important}.MagicThumb-buttons a[rel=previous],.MagicThumb-buttons a[rel=next]{display:none !important}form[name=REGFORM]{overflow:auto;padding:10px;color:#808080}form[name=REGFORM] input,form[name=REGFORM] label{margin:4px;padding:2px;float:left;height:25px;min-height:25px;line-height:25px;color:#2e5ecf}form[name=REGFORM] input[type=text]{border:1px solid #2e5ecf;min-width:250px}form[name=REGFORM] input[type=submit]{color:#fff;padding:2px 20px}#headerlogo{display:block}#headerlogo img{max-height:100px}#cookieok_bar{font-family:inherit !important;padding:1em 0 !important;text-align:center !important;border-bottom:none !important;background:#2e5ecf !important;font-size:13pt !important}#homeminibasket{display:none}.orderpadrows .row{padding:.5em;margin-right:0;margin-left:0}.orderpadrows .row:nth-child(odd){background:#f4f4f4}.orderpadrows .row label{margin-right:.5em;font-weight:300;width:6em}.orderpadrows .row button,.proddata,.searchbox button,.searchresults ul li a{font-weight:700}.orderpadrows .row .qty{text-align:center;width:3em;height:35px;margin-right:.5em;color:#000}#CRMProdSearch,#headercallus,#headerlinks,#headerrightcol,#viewbasketcontainer,.orderpad .addrow{text-align:right}.orderpadrows .row .remove{background:#a9a9a9;color:#fff;float:right;margin:.5em 0 0 .5em}.orderpadrows .row .prodref{border:1px solid #a3a3a3;padding:0 .5em;height:35px;vertical-align:top;color:#000;width:100%}.orderpadrows .row .search{vertical-align:top;border:none;background:#2e5ecf;color:#fff;transition:all .3s ease;height:2.45em;width:1.25em}.orderpadrows .row .search:hover{background:#f5edbf;color:#01172f}.orderpadrows .row .prodblock label{vertical-align:middle;margin-top:9px}.cell.quantitycol button{border:none;background:#2e5ecf;color:#fff;height:35px;width:2em;margin-left:.25em !important}.cell.quantitycol button.minus{margin-right:2px}.orderpad .addrow{margin:1em 0}.quantitycol label{display:block;margin-bottom:.5em}.searchbox{background:#fbd58c;padding:1em;color:#000;margin-top:1em}div#homecontentrow img{max-width:100%;margin:1em 0}div#homecontentrow{margin-left:0;margin-right:0;text-align:center}.searchbox button{background:#2e5ecf;color:#fff;border:none;height:35px;display:block;width:100%;margin-top:.5em}.ajaxloader{color:#70b199}.searchbox .searchinput{height:35px;width:100%;margin-top:.5em;padding:0 .5em}button.removesearch{background:#a9a9a9;color:#fff}.orderpad .addrow button{background:#2e5ecf;color:#fff;border:none;height:inherit;margin-right:1em;width:100%;font-size:14pt;padding:.5em}.searchresults ul{list-style:none;margin:.5em 0 0;padding:0;overflow-y:auto;max-height:300px}.searchresults ul li a{display:block;color:#000;padding:.3em 0;text-decoration:underline}.proddata span{margin-right:.5em}.bulkdesc{margin-bottom:.5em;color:#70b199}textarea.bulkdata{width:100%;border:1px solid #70b199}.bulkcontrols{margin-top:.5em;display:block !important}.errordiv{color:#f00;padding:1em 0}#mobilecatlist h3,.CRMBasketOrderHeaderAmended,.CRMBasketOrderHeaderCreatedBy,.CRMBasketOrderHeaderCreatedOn,.CRMCheckoutLineList .basketImage,.CRMCheckoutLineList .basketLineCode,.CRMCheckoutLineList .basketLineImage,.CRMCheckoutLineList .basketLinePrice,.CRMCheckoutLineList tfoot,.CRMContactUpdate input[value="Back to Manage Users"],.CRMFullBasket .basketLineCode,.CRMFullBasket .basketLinePrice,.CRMFullBasket tfoot,.CRMListBaskets .created,.CRMListBaskets .createdby,.CRMListBaskets .linecount,.CRMListBaskets .ordered,.CRMListBaskets .ref,.CRMListBaskets .status,.CRMListLineItems .code,.CRMListLineItems .lastordered,.CRMMiniSavedBaskets,.CRMOrderStatus .os_header_invoiced,.CRMOrderStatus .os_header_price,.CRMOrderStatus .os_header_ref,.CRMOrderStatus .os_line_invoiced,.CRMOrderStatus .os_line_price,.CRMOrderStatus .os_line_ref,.CRMOrderSummaryAmended,.CRMOrderSummaryCreatedOn,.CRMOrderSummaryLinesTable .code,.CRMOrderSummaryLinesTable .image,.CRMOrderSummaryLinesTable .unitprice,.CRMProdItemList br,.basketcontrols input[value="Empty Basket"],.bubbleClose,.bubbleCloseTop,.bx-controls,.checkouthdraddress tr:nth-of-type(1),.checkouthdrdetails tr:nth-of-type(1),.divManage .contactauthority,.divManage .contactleftcompany,.divManage .contactonhold,.enlargelink,.errordiv a,.nivo-controlNav,.searchSelect,hr{display:none}#topgutter{line-height:4}#CRMMiniBasketBubble{text-align:center;padding:1em;background:#bdbdbd;color:#fff;font-size:18pt}.ministrap{color:#666;font-size:.8em;padding-left:2em}#socialicons{font-size:1.3em;padding-right:1em}#socialicons i{color:#fff;background:#999;padding:.3em;width:1.6em;text-align:center;vertical-align:middle;margin-left:.1em}#socialicons a:hover i{background:#666}#menuexpand span,#mobilecatlist span{padding:.5em;background:#2e5ecf;color:#fff;margin:0 0 1em;width:100%;display:block;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menuexpand span:hover,#mobilecatlist span:hover{cursor:pointer;background:#999}.CRMCategorySelected{background:#999 !important}#mobilecatlist{margin-bottom:1em}#mobilecatlist .CRMCategoryList ul{list-style:none;padding:0;margin:0}#mobilecatlist .CRMCategoryList ul li a{display:block;padding:.5em;background:#2e5ecf;color:#fff}#mobilecatlist .CRMCategoryList ul li a:hover{background:#999}#mobilecatlist .CRMCategoryList ul li ul{padding-left:1em;background:#f5edbf}#mobilecatlist .CRMCategoryList ul li ul a{background:#f5edbf;color:#000}.bigcallus{font-size:1.5em;color:#2e5ecf}.smallcallus{font-size:1.2em}#headerlinks{color:#666}#headerlinks a{color:#666;font-size:.8em}#headerlinks a:hover{color:#2e5ecf;text-decoration:none}#loggedin,#loggedout,#logout{width:100%;margin:.5em 0;display:block;text-align:left;border:1px solid #000}#loggedin a,#loggedout a,#logout a{color:#000;padding:.5em;display:block}#CRMProdSearch{display:block;width:100%;margin-bottom:.5em;margin-top:.5em}#CRMProdSearch button{background:#fff;border:none;color:#2e5ecf;margin-left:-4px;height:2.44em;width:14%;text-align:right;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#CRMProdSearch .searchTextBox{border:none;color:#01172f;padding:.5em;height:34px;width:86%}#mainmenu,#mainmenucontainer,#mainmenuexpand{padding:0}#topmenu{background:#2e5ecf}#mainmenu{list-style:none;margin:0}#mainmenu li{line-height:2;border-bottom:1px solid #90dbff}#mainmenu li a{color:#fff;font-size:1em;padding:.3em;display:block;background-color:#2e5ecf}#mainmenu .link_selected,#mainmenu li a:hover{background:#333}#viewbasketcontainer{height:3.56em}#viewbasket{width:100%;margin-bottom:.5em;text-align:left;border:1px solid #000}#viewbasket a{color:#000;padding:.5em;display:block}#viewbasket .baskettotal{font-size:.85em}#wrapper{background:#fff;padding:0 1em 1em;-webkit-box-shadow:0 2px 20px rgba(126,126,126,.57);-moz-box-shadow:0 2px 20px rgba(126,126,126,.57);box-shadow:0 2px 20px rgba(126,126,126,.57);margin-top:1em;margin-bottom:1em}.CRMCategoryThumbList ul{list-style:none;margin:0;padding:0}.CRMCategoryThumbList li{border:1px solid #2e5ecf;margin-bottom:1em;text-align:center;transition:all .3s ease}.CRMCategoryThumbList li:hover{border:1px solid #555}.CRMCategoryThumbList li:hover .CatThumbgroupdesc{background:#555}.CRMCategoryThumbList li:hover .CatThumbgroupdesc a{color:#fff}.CRMCategoryThumbList>ul>li>a{height:84px;display:block;line-height:84px}.CRMCategoryThumbList img{margin:.5em;max-width:100%}.CRMCategoryThumbList .CatThumbgroupextdesc{display:none}.CRMCategoryThumbList .CatThumbgroupdesc{background:#2e5ecf;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.CRMCategoryThumbList .CatThumbgroupdesc a{color:#fff;padding:.5em;display:block}.CRMCategoryThumbList .CatThumbgroupdesc:hover{background:#ccc}.CRMCategoryThumbList .CatThumbgroupdesc:hover a{color:#666}.CRMProdItemSummary{clear:both;padding-top:1em}.CRMProdItemSummary .CRMProdItemSummaryDesc{background:#2e5ecf;min-height:8em;margin-bottom:.5em}.CRMProdItemSummary .CRMProdItemSummaryDesc a{color:#fff;display:block;padding:.5em}.CRMProdItemSummary .CRMProdItemSummaryImg{float:left;margin:.5em;width:40%}.CRMProdItemSummary .CRMHiddenBasketMessage,.CRMProdItemSummary .CRMProdItemSummaryRef{margin-top:.5em}.CRMProdItemSummary form{clear:both;text-align:right;vertical-align:bottom;margin:1em}#contactus label,#subfootermenu li,.CRMHeaderBasketCheckout tr{vertical-align:top}.searchpagenav{text-align:right;margin:1em 0;color:#999}#prddtl,#prddtl .CRMProdItemAddToBasket{margin-top:1em}#prddtl{margin-bottom:1em}#prddtl .CRMProdItemDetailImg{text-align:center;margin-bottom:.5em;margin-right:10px;min-width:30%}@media(min-width:768px){#prddtl .CRMProdItemDetailImg{float:left}}.CRMProdItemDetailImg img{max-width:100%}#prddtl .CRMProdItemDetailDesc{font-size:2em;text-align:center;color:#2e5ecf}.CRMProdItemModeR{margin-bottom:1em}.CRMProdItemAddToBasket .addqty{width:3em;text-align:center}.CRMProdItemList.CRMProdItemModeR .CRMProdItemSummaryImg img{width:100%}.theme-default .nivoSlider{background:#fff !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.homebox .inner{height:196px;margin:1em 10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}.homebox img{position:absolute;max-width:100%}#homeboxrow,#homecontentrow{margin:0 30px}.homecontentbox{background:#2e5ecf;padding:.5em;margin-bottom:1em}.homecontentbox h3{text-align:center;color:#fff;font-size:1.5em;padding:.5em 0;margin:0}.homecontentbox a{display:inline-block;width:100%;padding:.5em 1em;background:#2e5ecf;color:#fff}#homecarousel{position:relative;margin:2em 0}#slidernext,#sliderprev,.carousel.fade .item{top:0;position:absolute}#homecarousel span.glyphicon{color:#fff;background:#999;padding:.5em;opacity:30;font-size:1.5em}#homecarousel li{text-align:center}#sliderprev{left:15px;z-index:999}#slidernext{right:15px;z-index:999}.CRMBreadcrumbs,.group-breadcrumb-container{background:#f5f5f5;font-size:.9em;padding:.5em 0 .5em 1em;margin-top:1em;display:block}#forgottenPass a,#register{width:100%;background:#2e5ecf;text-align:center;padding:.3em}.CRMBreadcrumbs a{color:#666}#loginForm span{color:#2e5ecf;margin-bottom:.5em}#forgottenPass a,#register,.myaccount li a{color:#fff;display:block}#loginForm input{width:100%;padding:.5em;font-size:1.1em;margin-bottom:1em;margin-left:-1px}#forgottenPass a:hover,#register{background:#2e5ecf}#register{margin-top:13px}input:-webkit-autofill,textarea:-webkit-autofill{border:1px solid #808080;background:#ddd !important}.myaccount li,.savebasketcontrol{border:1px solid #2e5ecf}.myaccount{margin-top:1em}.myaccount ul{list-style:none;margin:0;padding:0}.manageCostCentres .formcontrols input,.myaccount li{margin-bottom:1em}.myaccount li a{background:#2e5ecf;padding:.5em}.myaccount li a:hover{background:#2e5ecf}.myaccount li .subtext{padding:.5em}.CRMChangePassword input[type=submit]{margin-top:1em}.CRMOrderStatus{font-size:.85em;margin-left:-15px;margin-right:-15px}.CRMOrderStatus .receipt{display:block}.CRMOrderStatus td[align=center]{display:none}.CRMListLineItems{font-size:.95em}.manageCostCentres .title{display:inline-block;text-align:right;color:#2e5ecf;width:30%;margin-right:1em;margin-bottom:1em}.manageCostCentres input{width:55%}.modify a{margin-right:.3em}.CRMContactUpdate input[type=submit],.CRMContactUpdate label{margin-right:1em;margin-bottom:1em}.CRMContactUpdate label{width:30%;text-align:right;color:#2e5ecf}.CRMContactUpdate input{width:60%}#CRMImpersonateList,.CRMImpersonateBox{height:inherit !important}#CRMImpersonateList li a{height:2em}.CRMImpersonateIconUserInv{background-color:#2e5ecf;color:#fff}.basketcontrols{margin-bottom:1em}.basketcontrols input[value=Checkout]{background:#2e5ecf;padding:.7em;margin:0 0 0 1em;font-size:1.1em}.savebasketcontrol{margin-bottom:1em;padding:0 1em 1em}#checkout-header{text-align:center;padding:1em;color:#999}#checkout-header .selected{font-size:2em;font-weight:700;color:#2e5ecf}.printlink{text-align:right;margin:.5em 0}.checkouthdraddress,.checkouthdrdetails,.ordersummaryaddress,.ordersummarydetails,.ordersummarypayment{margin-bottom:1em;border:1px solid #2e5ecf}.checkouthdraddress h3,.checkouthdrdetails h3,.ordersummaryaddress h3,.ordersummarydetails h3,.ordersummarypayment h3{margin:0 0 .5em;display:block;background:#2e5ecf;color:#fff;padding:.5em}#footer ul,#subfootermenu{padding:0;list-style:none}.checkouthdraddress table,.checkouthdrdetails table,.ordersummaryaddress table,.ordersummarydetails table,.ordersummarypayment table{margin:1em}.CRMHeaderBasketCheckout{margin-bottom:1em}.CRMHeaderBasketCheckout input[type=text]{width:100%;text-align:left;margin-bottom:1em}.CRMHeaderBasketCheckout select[name=deliverycountry]{width:100%;margin-bottom:1em}#contactus input,#contactus label{margin-bottom:.5em}#footer{background:#333;font-size:.9em;padding:1em 2em;margin-top:1em;clear:both}#footer h4{color:#7898e3;border-bottom:1px solid #4d4d4d;padding-bottom:.8em;font-size:1.2em}#footer a{color:#ccc}#footer ul{margin:0}#footer>div>a:hover{color:#c70237}#subfooter{padding:1em 0 0}#subfootermenu{margin:0 0 0 1em;display:inline-block;font-size:.8em}#subfootermenu li{display:inline-block;margin-right:1em}#subfootermenu a{color:#666}#copyright{color:#2e5ecf;font-size:.8em;text-align:center}#contactus label{display:block;width:100%;text-align:left;margin-right:0}.article_title{font-size:2em;color:#428bca}.gridcol{display:flex;flex-direction:row;flex-wrap:wrap;padding-right:15px;padding-left:15px}.gridcol>#crumbs,.gridcol h1{flex-basis:100%}.gridcol>.article{flex-basis:100%;margin:10px;display:flex;flex-direction:column;align-items:center}.gridcol>.article .article_image{min-height:180px}@media(min-width:768px){.gridcol>.article{flex-basis:31%}}.article .article_date,.article .article_summary{margin:.5em 0}.article .article_date{color:#808080}.articleContainer{margin-top:1em}.CRMUserRegFormBasic label{text-align:left;display:block}.CRMUserRegFormBasic input,.CRMUserRegFormBasic select,.CRMUserRegFormBasic textarea{margin-bottom:1em}.CRMProdItemSummaryCost,.CRMProdItemSummaryStock{padding:0 .5em}.CRMProdItemSummary select{width:100%;margin-bottom:.5em;border:none;background:#f1f1f1;padding:.5em}.bubbleControls{display:none}#prddtl .CRMProdItemAddToBasket select{display:block;margin:1em 0;background:#f1f1f1;border:none;padding:.5em;font-size:.9em;max-width:100%}.CRMFullBasket img{max-width:50px;opacity:.5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.CRMFullBasket img:hover{opacity:1}.basketImage,.basketLineImage{display:none}.CRMFullBasketLineQty{text-align:center;width:2em}.CRMFullBasket tr th{font-weight:300}.CRMFullBasket td,.CRMFullBasket th{font-size:9pt}.CRMGuestEmailField{padding:1em;background:#2e5ecf;color:#fff;margin-bottom:1em;font-size:12pt}.CRMGuestEmailField input,.CRMGuestLogin input[type=password]{height:35px;padding:0 .5em}.CRMGuestEmailField input{display:block;width:100%;margin:0}.CRMGuestOptions div{margin:1em 0}.CRMGuestOptions input[type=radio],.CRMGuestOptions label{margin-right:.5em}.CRMGuestCheckout input[type=submit]{width:100%;display:block;background:#2e5ecf;font-size:14pt;margin:0}p.cookieok_intro{margin:0 !important}#subfootercol{text-align:center}div#rememberMe input{display:inline-block;margin-right:.5em;width:1.5em;height:1.5em}div#rememberMe label{vertical-align:top;font-weight:300;margin-top:.5em}.fa-2x{margin:.1em .35em}.preview_mode{padding:.4em 1em;border-bottom:1px solid #ba173c;background:rgba(243,165,165,.13);top:0;position:fixed;width:100%;z-index:100}.preview_mode input[type=submit]{background-color:#ba173c;color:#fff;border:none;padding:.5em 1em;font-weight:500;border-radius:6px;transition:all .2s ease-out}.preview_mode input[type=submit]:hover{color:#ba173c;background-color:#fff}#qopbulklink,#qopform{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."}input.signup-email{width:50%;padding:5px}.sign-up-email{padding-bottom:10px;padding-top:10px}input.sign-up-submit{margin:0 auto;padding:7px}.call-back-cont{min-height:12em}.call-back-form input[type=text]{margin:.5em 0;padding:5px}.call-back-form{padding:5px 0}#email-field-cont .parsley-errors-list,.call-back-form .parsley-errors-list{list-style:none;padding:0 .5em;color:#f00}div#email-field-cont{position:relative;display:inline}#email-field-cont .parsley-errors-list,#email-field-cont input.sign-up-submit{position:absolute}div#email-field-cont input.sign-up-submit{right:-70px;height:34px}.call-back-form .parsley-errors-list{display:inline-block}@media(min-width:768px){#contactus label,.CRMUserRegFormBasic label{width:9em;text-align:right;vertical-align:top;margin-right:1em;display:inline-block}#copyright{text-align:right}#contactus label{margin-bottom:2em}.CRMUserRegFormBasic label{margin-bottom:1em}.quantitycol label{display:inline-block;margin-bottom:0}.searchbox .searchinput{width:40%}.searchbox button{width:15%;display:inline-block;margin-left:.5em}.orderpad .addrow button{width:20%}.orderpad .addrow button.addtobasket{width:25%;display:inline-block}.basketImage,.basketLineImage{display:table-cell}.CRMFullBasket td,.CRMFullBasket th{font-size:inherit}.CRMGuestEmailField input{width:50%;margin-left:1em;display:inline-block;color:#000}.CRMGuestCheckout input[type=submit]{width:25%}#subfootercol{text-align:left}#qopbulklink,#qopform{display:block}.cell.quantitycol,.cell.status,.orderpadrows .row .prodcol,.orderpadrows .row .status,span.prodblock input{display:inline-block}#qopmain:after{content:""}.orderpadrows .row .prodcol{float:left}.orderpad button,.orderpadrows input{padding:.1em .2em !important;margin:0 !important;border-radius:2px !important;border:1px solid #7898e3;color:#01172f;background:0 0 !important;line-height:normal;display:inline-block;vertical-align:inherit !important}.orderpad button{background:#2e5ecf !important;color:#fff}#qopmain .prodblock{line-height:normal}span.prodblock input{vertical-align:middle}.addrow button{margin-right:.2em !important}}@media(min-width:992px){#CRMProdSearch,#mainmenu li,#viewbasket{display:inline-block}.container{margin-top:0}#socialicons{font-size:1.3em;text-align:right;padding-right:3em}#socialicons i{background:#2e5ecf}#header{padding:1em 0}#CRMProdSearch button{width:inherit}#CRMProdSearch .searchTextBox{width:80%}#loggedin,#loggedout,#logout{width:32%;display:inline-block;position:relative}#loggedin span,#loggedout span,#logout span{position:absolute;top:30%;right:3%}#logout{margin-left:.5em}#viewbasket{width:50%}#viewbasket a{color:#000}#mainmenucontainer{padding-left:0 !important}#mainmenu li{vertical-align:top;line-height:3;border-bottom:none}#mainmenu li a{display:block;padding:.3em .8em}#mainmenu li a span{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#mainmenu .link_selected,#mainmenu li a:hover{background:#333}#mainmenu li a:hover span{border-bottom:4px solid #2e5ecf;padding-bottom:.2em}#mainmenu .link_selected span{border-bottom:4px solid #c70237;padding-bottom:.2em}.nivo-slice img{height:415px !important}#minibasket{background:#f5f5f5;padding:.5em;margin-top:1em}#minibasket h3{padding:0;margin:.3em 0 .5em}#minibasket a{color:#666}#minibasket .CRMMiniLineSummary{background:#dedede;padding:.5em}#minibasket .CRMMiniLineRow{line-height:1.9}#minibasket .CRMMiniLineQty{color:#2e5ecf}#minibasket input[type=submit]{width:100%;background:#2e5ecf;margin:.5em 0}#minibasket input[type=submit]:hover{background:#666}.CRMCategoryList ul{list-style:none;margin:0;padding:0}.CRMCategoryList li{margin:.2em 0}.CRMCategoryList li a{display:block;padding:.5em;background:#2e5ecf;color:#fff}.CRMCategoryList li a:hover{background:#7898e3}.CRMCategoryList li .CRMCategorySelected{background:#333 !important;color:#fff}.CRMCategoryList li ul li a{background:#666;color:#fff}.CRMCategoryList li ul li ul li a{background:#f1f1f1;color:#666}.CatThumbmaintitle{color:#2e5ecf}.CRMCategoryThumbList ul{list-style:none;margin:0;padding:0}.CRMCategoryThumbList li{display:inline-block;vertical-align:top;width:30%;border:1px solid #2e5ecf;margin:.5em}.CRMCategoryThumbList .CatThumbgroupdesc{display:block;padding:0}.CatThumbgroupdesc a{color:#000;display:block;min-height:4em}.CatThumbgroupextdesc{clear:both;background:#2e5ecf;padding:1em;font-size:.9em;min-height:6em}.CatThumbgroupextdesc a{color:#fff}.CRMProdItemModeS .CRMProdItemSummary{display:inline-block;vertical-align:top;width:29%;margin:.5em;padding:0;border:1px solid #2e5ecf;min-height:24em}#prddtl{font-size:1.2em}#prddtl .CRMProdItemDetailDesc{text-align:left}#prddtl .CRMProdItemDetailRef{color:#2e5ecf;margin:.5em 0}#prddtl .CRMProdItemDetailCost,#prddtl .CRMProdItemDetailDiscountedPrice,#prddtl .CRMProdItemDetailStock{color:#666}#prddtl .CRMProdItemDetailExDesc,#prddtl .CRMProdItemDetailSpec{margin:.5em 0}#prddtl .specificationtitle{display:block;line-height:2;color:#2e5ecf}}@media(min-width:1200px){#mainmenu>li>a{padding:.3em 1.3em}}.CRMProdItemModeR .CRMProdItemSummary{width:240px}.CRMProdCatDesc a[href^=mailto] img{margin-left:10px}@media(max-width:991px){.CRMProdItemDetailExDesc .v a[href^=mailto]{width:219px !important;display:block !important;margin:0 auto;padding:20px 0}.CRMProdItemDetailExDesc .v a[href^=mailto] img{float:none !important}.CRMProdCatDesc a[href^=mailto],.CatThumbmaindesc a[href^=mailto]{width:154px;display:block;margin:0 auto;text-align:center}.CRMProdCatDesc a[href^=mailto] img,.CatThumbmaindesc a[href^=mailto] img{float:none !important;margin:10px 0}}.CRMProdCatDesc img,.CRMProdItemDetailExDesc img{display:inline-block;max-width:100%;height:auto}div#submitLogin button.btn-primary{color:#fff;display:block;width:100%;background:#2e5ecf;text-align:center;padding:.3em;border-radius:0}div#submitLogin button.btn-primary span{display:none}.CRMProdItemSummaryDiscount,.CRMProdItemSummaryDiscountedPrice{font-weight:bold}.CRMProdItemSummaryDiscount .v:after{content:" off RRP";font-weight:bold}div#viewbasketcontainer{padding-top:8px}.group-current-fulldesc{margin-bottom:1em}.group-thumbs-container .row{display:flex;flex-flow:row wrap}@media(max-width:767px){.group-thumbs-container .group-item{width:100%}}@media(min-width:768px){.group-thumbs-container .group-item{width:50%}}@media(min-width:991px){.group-thumbs-container .group-item{width:33%}}.group-thumbs-container .group-item-name{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#000;padding:8px;text-align:center;min-height:4em}.thumbnail{padding:0}.group-thumbs-container .group-item .thumbnail.group-item-link{border:none}.group-thumbs-container .group-item:hover .group-item-name{background:#555;color:#fff}.group-list-container{list-style:none;margin:0;padding:0}.group-list-container li{margin:.2em 0}.group-list-container li a{display:block;padding:.5em;background:#2e5ecf;color:#fff}.group-list-container li a:hover{background:#7898e3}.group-list-container li.selected>a{background:#333 !important;color:#fff}.group-list-container li ul li a{background:#666;color:#fff}.group-list-container li ul li ul li a{background:#f1f1f1;color:#666}.list-group-item{padding:0;border:0}#viewbasketcontainer .group-plugin input.form-control.group-search-text{border-radius:0}@media(max-width:991px){#viewbasketcontainer .group-plugin input.form-control.group-search-text{width:calc(100% - 3.5em)}}@media(min-width:991px){#viewbasketcontainer .group-plugin input.form-control.group-search-text{width:80%}}#viewbasketcontainer button,#viewbasketcontainer .group-plugin .group-search-text{border-radius:0}#viewbasketcontainer button{margin-left:-5px;border-left:0}#viewbasketcontainer .form-group{display:block !important}#viewbasketcontainer .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}div#mobilecatlist ul.group-list-container.list-group li a{padding:0}div#mobilecatlist ul.group-list-container.list-group span{margin:0}div#mobilecatlist ul.group-list-container.list-group>li>ul{display:none !important}.group-thumbs-container .group-item-name{text-align:center;white-space:normal !important}div.article img{max-width:100%;max-height:100%}.articleMiniContainer .pagenav{margin:2em 0}.articleMiniContainer .pagenav .pagenavlink{font-weight:bold;padding:7px}.articleMiniContainer .pagenav .currentpage{color:#333}.group-search-text{padding-top:7px}div.homepage-category{padding:.5em;min-height:300px}div.homepage-category a{text-decoration:none}div.homepage-category p a{color:#000}div.homepage-category h3 a{color:#2e5ecf}div.homepage-category img{margin:2em .5em}.navbar-collapse-main-menu{display:none !important}#mainmenu .onlinesalesscontainer .navbar-collapse-main-menu{background:#2e5ecf;position:absolute;z-index:999999;text-transform:none;padding:.5em;width:100%;max-width:225px;padding-left:0;padding-right:0}#mainmenu .onlinesalesscontainer .navbar-collapse-main-menu ul{float:unset}#mainmenu .onlinesalesscontainer .navbar-collapse-main-menu ul li{width:100%}#mainmenu .onlinesalesscontainer .navbar-collapse-main-menu ul li a{padding:10px 5px;line-height:2}li.onlinesalesscontainer:hover .navbar-collapse-main-menu{display:block !important}.onlinesalesscontainer>.navbar-collapse-main-menu>.navbar-nav>li.link.products-dropdown.dropdown:hover>div.group-plugin.just-padding.dropdown-menu:nth-child(2){display:block;background:#2e5ecf;left:130px;top:0}#mainmenu li.link>ul{background:#2e5ecf;position:absolute;z-index:999999;text-transform:none;padding:.5em;width:100%;max-width:130px;padding-left:0;padding-right:0;display:none}#mainmenu li.link:hover>ul{display:block !important}#mainmenu li.link:hover>ul li{width:100%}.form-group{margin-bottom:0 !important}#viewbasketcontainer button{display:none}#viewbasketcontainer .group-plugin input.form-control.group-search-text{width:100%}.form-group{margin-bottom:0 !important}#viewbasketcontainer button{display:none}#viewbasketcontainer .group-plugin input.form-control.group-search-text{width:100%}input[type="radio"]{margin:0 3px 0 15px}table,th,td{border:1px solid #262626;border-collapse:collapse}th,td{text-align:left;padding:4px}@media(max-width:420px){.articleContainer{margin:5px}.articleContainer table{font-size:smaller}}