body{font-family:"Roboto",sans-serif;overflow-x:hidden}a{color:#23527c}a:hover{cursor:pointer;text-decoration:none;opacity:0.8;transition:0.3s}a:focus{text-decoration:none}.nav > li > a:hover,.nav > li > a:focus,.nav > li:hover > a{background-color:#d7d7d7 !important}input,select{height:34px}input,textarea,select{box-shadow:none !important;border-radius:0 !important;border-color:#BFBFBF !important;border:1px solid}@media (max-width:767px){.container{max-width:unset}}.accordion-header{background:#f9f9f9}.accordion-header a{color:#333}.btn,.btn-default,.Button{border:1px solid #be3638 !important;border-radius:0;background:#fff;text-transform:uppercase;text-shadow:none;box-shadow:none;color:#333;letter-spacing:1px}.btn:hover,.btn-default:hover,.Button:hover,.btn:focus,.btn-default:focus,.Button:focus,.btn-default:active,.btn-default.active{background:#be3638;color:#fff;border:1px solid #BFBFBF;transition:transform 0.3s,border 0.3s,background 0.3s,box-shadow 0.3s,opacity 0.3s,color 0.3s;opacity:1}.Action:not(div),.NextStep,.PreviousStep,.WizardNavStartBtn{border:2px solid #be3638 !important;border-radius:0;background:#be3638;text-transform:uppercase;text-shadow:none;box-shadow:none;font-weight:bold;color:#fff;letter-spacing:1px}.Action:not(div):hover,.Action:focus,.NextStep:hover,.NextStep:focus,.PreviousStep:hover,.PreviousStep:focus,.WizardNavStartBtn:hover,.WizardNavStartBtn:focus{background:#fff;color:#333;border:2px solid #BFBFBF;transition:transform 0.3s,border 0.3s,background 0.3s,box-shadow 0.3s,opacity 0.3s,color 0.3s}.SpinnerInfoContainer{width:150px;max-width:100%;text-align:center;display:inline-block;vertical-align:top}.SpinnerContainer{max-width:100%;position:relative !important;padding:0 40px !important}.SpinnerInfoContainer .MinOrder{font-size:10px;line-height:normal;padding:4px 0;display:block}.SpinnerContainer .Button.AddButton,.Button.UpdateBtn{background:#3ea500;color:#fff;right:0;position:absolute;width:34px;height:34px;border:none !important}.SpinnerContainer .Button.AddButton:hover,.Button.UpdateBtn:hover{background:#3ea500;opacity:0.7}.SpinnerContainer .Button.SubtractButton,.Button.RemoveBtn{background:#be3638;color:#fff;left:0;position:absolute;width:34px;height:34px;border:none !important}.SpinnerContainer .Button.SubtractButton:hover,.Button.RemoveBtn:hover{background:#be3638;opacity:0.7}.SpinnerInfoContainer input.Quantity{max-width:100% !important}.ProductPageContainer fieldset div.QuantityBox .Stock{line-height:45px}.owl-prev,.owl-next{font-size:30px;top:0 !important;bottom:0;margin:auto !important;height:50px}.owl-dots{text-align:center;padding:10px 0;position:absolute;bottom:0;left:0;right:0}.owl-dot{background:#BFBFBF;height:10px;width:10px;border-radius:50%;margin:5px;display:inline-block;text-align:center}.owl-dot.active{opacity:0.5}.TopBanner{text-align:center;color:#333;border-bottom:1px solid #BFBFBF}.TopBanner ul{margin:0;padding:0}.TopBanner ul li{display:inline-block}.TopBanner ul li.Divider{padding:0}.TopBanner ul li.OpeningHours{padding:10px}.TopBanner ul li a{display:block;color:#333;padding:10px}.TopBanner ul li i{color:#be3638;margin-right:5px}@media (max-width:767px){.TopBanner ul li.Divider{display:none}.TopBanner ul li a{padding:5px}}.SearchWrapper{padding:0}#SearchBar.Search{max-width:350px;margin:auto;float:none;padding-right:15px;padding-left:15px}.AjaxSearchBoxContainer{position:relative;border:1px solid #BFBFBF;background:#fff;padding:0 40px 0 0 !important}.AjaxSearchBoxContainer > input.Text,.AjaxSearchBoxContainer > .Button{float:none;border:none;background:none;box-shadow:none;outline:none;margin:0;width:auto;border:none !important}.AjaxSearchBoxContainer > input.Text{width:100%}.AjaxSearchBoxContainer > .Button{position:absolute;top:0;right:0;padding:0 12px;color:#333}.AjaxSearchBoxContainer > .Button i{height:34px;line-height:34px}.Search .AjaxSearchResults{top:35px;background:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:3}.Search .AjaxSearchResults .AjaxSearchProduct{border-bottom:1px solid #BFBFBF}.AjaxSearchProduct .SearchStock{text-align:left;font-size:10px;margin-top:5px}.AjaxSearchProduct .Name .Stock{display:none}.Search .AjaxSearchResults .QuantityContainer input.Quantity{width:100%;margin-bottom:5px}.Search .AjaxSearchResults .Button{font-size:12px}.Search .AjaxSearchResults .BuyBtnContainer,.Search .AjaxSearchResults .ViewProduct{padding-left:5px}.Search .AjaxSearchResults .Name{padding-top:0;padding-right:0}@media (max-width:767px){.Search .AjaxSearchResults{display:none !important}.AjaxSearchBoxContainer{margin-bottom:15px}}.CloseBtn{width:100%}.CloseBtn i{font-weight:normal}.LoginBasket{padding:15px}.LoginBasket ul{list-style:none;margin:0;padding:0}.LoginBasket ul li{padding:0}.LoginBasket .Login a i,.LoginBasket .Login a .Text,.LoginBasket .CartLink a i,.LoginBasket .CartLink a .Text,.LoginBasket .MobileMenu a i,.LoginBasket .MobileSearch a i{display:block;text-align:center;color:#333}.LoginBasket .Login a i,.LoginBasket .CartLink a i,.LoginBasket .MobileMenu a i,.LoginBasket .MobileSearch a i{font-size:25px;margin-bottom:5px}.LoginBasket .CartLink a{text-align:center}.LoginBasket .CartLink a .IconContainer{position:relative;display:inline-block}.LoginBasket .CartLink a .IconContainer .BasketItems{position:absolute;top:-14px;right:-11px;background:#be3638;color:#fff;width:25px;height:25px;line-height:25px;border-radius:50%;font-size:12px}@media (max-width:767px){.LoginBasket{border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF}.LoginBasket i{margin:0 !important;font-size:25px !important}.LoginBasket .CartLink a .IconContainer .BasketItems{background:#be3638;right:-12px;top:-7px;width:20px;height:20px;line-height:20px;font-size:10px;font-weight:normal}}.fs-navigation-overlay-content.fs-navigation-open:before{z-index:3}@media (min-width:767px){.Navigation{background:#BFBFBF;border:none;border-radius:0;z-index:2}.Navigation .container{position:relative}.Navigation a{text-shadow:none !important;color:#333;padding:5px 0}.Navigation a:hover,.Navigation a:focus{text-decoration:underline}.Navigation ul{list-style:none}.Navigation ul.nav{float:none;text-align:center;position:relative;position:static}.Navigation ul.nav > li{display:inline-block;float:none}.Navigation ul.nav > li > a{padding:15px 10px}.Navigation ul.nav > li > a:hover,.Navigation ul.nav > li > a:focus{text-decoration:none}.Navigation ul.nav li.HasSub,.Navigation ul.nav li.HasSub a{list-style:none;position:static}.Navigation .SubNavWrapper{display:none}.Navigation ul.nav li.HasSub:hover .SubNavWrapper{display:block;position:absolute;background:#fff;z-index:10;left:0;right:0;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);padding:15px;text-align:left}.Navigation ul.SubNav{-webkit-columns:3;-moz-columns:3;columns:3;padding:0}.Navigation ul.SubNav li{display:block}.Navigation ul.SubNav li > a{position:relative !important;display:block;padding:5px 0}.Navigation ul.SubNav a > span{border-bottom:1px solid #BFBFBF;position:absolute;bottom:0;left:0;right:0}.Navigation ul.SubSubNav{display:block;padding:0}.Navigation .HasSubSub{height:100%;overflow:auto;padding-bottom:10px}.Navigation .SubNavWrapper ul.SubNav > li > a,.Navigation li.HasSubSub > a{font-weight:bold}.Navigation .HasSubSub .SubSubNav a{font-size:12px}}@media (min-width:768px) and (max-width:991px){.nav > li > a{padding:15px 5px}}@media (max-width:767px){.Navigation ul.nav i,.Navigation ul.SubNav{display:none}.Navigation > a{background:#fff}.Navigation ul.SubNav > li a{font-size:12px;border-bottom:none;padding:10px 15px}}.MarqueeWrapper{background:#be3638}.MarqueeWrapper .Marquee{display:block;padding:10px 0}.MarqueeWrapper .Marquee .MarqueeItem{display:inline-block;position:relative;padding:0 30px}.MarqueeWrapper .Marquee .MarqueeItem:not(:last-child):after{content:"";position:absolute;top:0;right:-4px;bottom:0;margin:auto;height:8px;width:8px;border-radius:50%;background-color:#fff}.MarqueeWrapper .Marquee .MarqueeItem .MarqueeItemText{color:#fff;font-size:16px}.MarqueeWrapper .Marquee .MarqueeItem .MarqueeItemText p{margin:0}@media (min-width:768px){.MarqueeWrapper{margin-top:-20px;margin-bottom:20px}}@media (max-width:767px){.MarqueeWrapper{margin-bottom:5px}.MarqueeWrapper .Marquee{padding:5px 0}.MarqueeWrapper .Marquee .MarqueeItemText{font-size:12px !important}}.fs-navigation-overlay-nav.fs-navigation-enabled,.fs-navigation-push-nav.fs-navigation-enabled,.fs-navigation-reveal-nav.fs-navigation-enabled{width:400px;max-width:75%}.fs-navigation-push-left-nav.fs-navigation-enabled,.fs-navigation-overlay-left-nav.fs-navigation-enabled{transform:translate3D(-400px,0,0)}.fs-navigation-overlay-right-nav.fs-navigation-enabled,.fs-navigation-push-right-nav.fs-navigation-enabled{-webkit-transform:translate3D(100%,0,0) !important;-ms-transform:translate3D(100%,0,0) !important;transform:translate3D(100%,0,0) !important}.fs-navigation-overlay-nav.fs-navigation-open,.fs-navigation-push-nav.fs-navigation-open{-webkit-transform:translate3D(0,0,0) !important;-ms-transform:translate3D(0,0,0) !important;transform:translate3D(0,0,0) !important}.fs-navigation-overlay-content:before{background:rgba(88,88,88,0.75)}.asp-offcanvas-inner ul{margin:0;padding:0;list-style:none}.asp-offcanvas-inner ul li{width:100%}.asp-offcanvas-inner ul li a{display:block;padding:15px;border-bottom:1px solid #BFBFBF;color:#757575}.asp-offcanvas-inner ul li a i{margin-right:5px;color:#be3638}.asp-offcanvas-inner .container{padding:0}.asp-offcanvas-inner .AjaxMiniBasket{display:block;top:50px;left:0}.asp-offcanvas-inner .MiniBasketRow{border-bottom:1px solid #BFBFBF;padding:5px}.asp-offcanvas-inner .MiniBasketRow .Qty .QtyBox{padding:0 5px}.asp-offcanvas-inner .MiniBasket .ProductInfo input.Quantity{padding:2px}.asp-offcanvas-inner #AccountDropdown ul > h1{font-size:25px}.asp-offcanvas-inner #AccountDropdown ul li a{position:relative;padding-left:40px}.asp-offcanvas-inner #AccountDropdown ul li a i{position:absolute;left:15px;line-height:18px}@media (max-width:767px){.asp-offcanvas-inner .AjaxMiniBasket{padding:15px 0}}.Homepage .homeSlider:first-child{margin-top:-20px}.Homepage .homeSlider img{text-align:center;margin:0 auto}.Homepage .Heading h1{text-transform:uppercase;text-align:center}.Homepage .Text{text-align:center}.Homepage .Promotions{justify-content:center}.Homepage .Promotions .Inner{position:relative}.Homepage .Promotions .Small .Inner:first-child{margin-bottom:30px}.Homepage .Promotions a{display:block}.Homepage .Promotions .Name{position:absolute;color:#fff;font-size:25px;text-transform:uppercase;padding:15px 50px 15px 15px;background:rgba(191,191,191,0.7);width:100%;bottom:0;text-align:left;line-height:25px;word-break:break-word}.Homepage .Promotions .Icon{position:absolute;color:#fff;font-size:25px;bottom:0;right:0;padding:15px;height:100%;display:flex;align-items:center}.Homepage .Promotions.LayoutTwo .Promotion{padding:15px;display:inline-block;float:none}.LeftGridDepartment .background-image-wrap{background-size:contain !important}@media (min-width:992px) and (max-width:1119px){.Homepage .Promotions .Name{font-size:20px;line-height:20px}.LeftGridContent .background-image-wrap{padding-bottom:200.5% !important}.LeftGridDepartment .background-image-wrap{padding-bottom:92% !important}}@media (min-width:768px) and (max-width:991px){.Homepage .Promotions .Name{font-size:15px;line-height:15px;padding:10px 35px 10px 10px}.Homepage .Promotions .Icon{font-size:15px;line-height:15px}.LeftGridDepartment .background-image-wrap{padding-bottom:92.2% !important}.LeftGridContent .background-image-wrap{padding-bottom:202.2% !important}}@media (min-width:768px){.Homepage > div{margin-bottom:30px}}@media (max-width:767px){.Homepage .Promotions .Small,.Homepage .Promotions .Large{padding-bottom:15px}.Homepage .Promotions .Small .Inner:first-child{margin-bottom:15px}.LeftGridContent .background-image-wrap{padding-bottom:162% !important}}#Breadcrumbs{font-size:12px;padding:10px;background:#f9f9f9}#Breadcrumbs .Info{margin-right:10px}#Breadcrumbs a{color:#333}#Breadcrumbs span:last-child a{color:#be3638}#BasketMessage i{color:#be3638}@media (max-width:767px){#BasketMessage .Button{width:100%;margin:0}#BasketMessage .Button:first-child{margin-bottom:5px}}.Department .Inner,.ProductThumbnail .Inner{border:1px solid #BFBFBF;padding:15px}.Department .Name{padding:15px 15px 0 15px;font-weight:bold;text-transform:uppercase}.Department a,.ProductThumbnail a{display:block}.Department a:hover,.ProductThumbnail a:hover{opacity:0.7}.ProductThumbnail .Name{font-weight:bold;text-transform:uppercase;height:auto;text-align:center;padding:5px 0;display:flex;align-items:center;justify-content:center}.ProductThumbnail .Name a,.ProductThumbnail .Price{text-align:center}.ProductThumbnail .Price{font-size:12px;color:#be3638}.ProductListTable thead tr{border-bottom:2px solid #BFBFBF}.ProductListTable tbody tr{border-bottom:1px solid #BFBFBF;padding:10px}.ProductListTable tbody tr:nth-child(even){background:#f9f9f9}.ProductListTable tbody tr:nth-child(odd){background:#f0f0f0}.DataTable .StockCode{font-weight:normal}.Next.Multi{margin:15px 0;min-width:300px;float:right}.RepeaterNav .Button{box-shadow:none}@media (max-width:767px){.ProductListTable td.Name{line-height:inherit}.Next.Multi{float:none}}.BuyContainer > h1{border-bottom:2px solid;padding-bottom:5px}.BuyContainer .Downloads{background:#f9f9f9;padding:15px;margin:15px 0}.BuyContainer .Downloads h4{margin-top:0;border-bottom:2px solid;padding-bottom:5px}.BuyContainer .Downloads ul{list-style:none;margin:0;padding:0}.fs-lightbox-caption{display:none !important}.BuyBox fieldset div{margin-left:0}.BuyBox .Price{color:#be3638;font-size:18px}.BuyBox fieldset label{width:100%;left:0;padding:0;text-align:left;position:initial;margin:0 0 5px 0;line-height:normal}.BuyBox.updatePanelLoading{position:relative}.BuyBox.updatePanelLoading:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(255,255,255);background-color:rgba(255,255,255,0.75);background-image:url(../../images/spinner.gif);background-repeat:no-repeat;background-position:center center}.XSell h2,.Alt h2{border-bottom:2px solid;padding-bottom:5px}.TabContainer ul.InfoTab{position:relative;top:1px}.TabContainer ul.InfoTab li{border:1px solid transparent;width:auto}.TabContainer ul.InfoTab li:first-child:not(.r-tabs-state-active){border-left:none}.TabContainer ul.InfoTab li:last-child:not(.r-tabs-state-active){border-right:none}.TabContainer ul.InfoTab li.r-tabs-state-active{background:#fff;border:1px solid #BFBFBF;border-bottom-color:#fff}.TabContainer ul.InfoTab li.r-tabs-state-default a{background:#f9f9f9}.TabContainer ul.InfoTab li a{color:#be3638;font-weight:bold;text-transform:uppercase;padding:15px 25px}.TabContentsContainer .TabContent{padding:20px 40px}.TabContentsContainer .TabContent iframe{width:100%}@media (min-width:768px){.TabContentsContainer .TabContent{border:1px solid #BFBFBF}}@media (max-width:767px){.TabContentsContainer .r-tabs-accordion-title a{color:#be3638;font-weight:bold;text-transform:uppercase;padding-right:40px !important;position:relative}.TabContentsContainer .TabContent,.TabContentsContainer .r-tabs-accordion-title a{border:1px solid #BFBFBF;margin-bottom:5px;padding:15px}.TabContentsContainer .r-tabs-accordion-title a:after{content:"\f067";font-family:FontAwesome;font-weight:normal;position:absolute;right:15px}.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a:after{content:"\f068";font-family:FontAwesome}}@media (min-width:768px){.Content .Image .ImageItem{padding:0 15px 15px 15px;text-align:right}}@media (max-width:767px){.Content .Image .ImageItem{text-align:center;padding-bottom:15px}}#FAQTabs{margin-top:20px}#FAQTabs .accordion-item{border:none;box-shadow:none;margin-bottom:0}#FAQTabs .accordion-item .accordion-header{padding:0;background:none}#FAQTabs .accordion-item .accordion-header a{display:block;padding:10px;border-bottom:1px solid #BFBFBF;font-size:20px;color:#be3638;position:relative}#FAQTabs .accordion-item:first-child .accordion-header a{border-top:1px solid #BFBFBF}#FAQTabs .accordion-item .accordion-header a:hover,#FAQTabs .accordion-item .accordion-header a:focus{text-decoration:none;opacity:0.7}#FAQTabs .accordion-item > .accordion-header + .accordion-collapse > .accordion-body{border-top:none;border-bottom:1px solid #BFBFBF}#FAQTabs .accordion-item .accordion-header a.collapsed:after{content:"\f067";font-family:FontAwesome}#FAQTabs .accordion-item .accordion-header a:after{content:"\f068";font-family:FontAwesome;line-height:normal;transition:transform ease 0.5s;margin-left:6px;position:absolute;top:0;right:10px;bottom:0;margin:auto;height:20px}#FAQTabs .accordion-item .accordion-body ul{list-style:none;margin:0;padding:0}#FAQTabs .accordion-item .accordion-body iframe{width:100%}#FAQTabs .accordion-item .accordion-body .Reviews .Next input{width:100%}.Team a{display:block}.Team a:hover{opacity:0.7}.Team .Outer{padding:15px}.Team .Outer .Inner{padding:15px;border:1px solid #BFBFBF}.Team .Description{padding-top:5px}ul.AccountPageLinks li .Icon{color:#be3638;font-weight:normal}.AccountListSearch input{padding:6px}.AccountListSearch select,.AccountListSearch .clearSearchBtn{padding:7px}.AccountDataTable thead tr{border-bottom:2px solid #BFBFBF}.AccountDataTable tbody tr{border-bottom:1px solid #BFBFBF;padding:10px}.AccountDataTable tbody tr:nth-child(even){background:#f9f9f9}.AccountDataTable tbody tr:nth-child(odd){background:#f0f0f0}#OrderList .DataTable thead tr{border-bottom:2px solid #BFBFBF}#OrderList .DataTable tbody tr{border-bottom:1px solid #BFBFBF;padding:5px}#OrderList .DataTable tbody tr:last-child{border:none}@media (max-width:767px){.AccountListSearch input,.AccountListSearch select,.AccountListSearch .Button{margin:5px 0}}.IntroDealsPromotions{padding:0 15px 0 0}.IntroDealsPromotions textarea{width:100%}@media (min-width:768px){.CartContainer .Promotion{padding:0 0 0 15px}.CartContainer .Promotion p{margin:0}.CartContainer .Promotion .PromoTxtContainer,.CartContainer .Promotion .PromoBtnContainer{padding:5px 0 0 0}.CartContainer .Promotion .PromoTxtContainer{padding-right:5px}}.CustomerReference{padding-bottom:0}.CartContainer .panel-default{border-radius:0 !important}.CartQuickOrderContainer .panel-heading{background:#f9f9f9}.CartDataTable thead tr{border-bottom:2px solid #BFBFBF}.CartDataTable tbody tr:not(.TotalsRow){border-bottom:1px solid #BFBFBF;padding:10px}.CartDataTable tbody tr:nth-child(2n):not(.TotalsRow){background:#f0f0f0}.CartDataTable tbody tr:nth-child(4n):not(.TotalsRow){background:#f9f9f9}.Sidebar table{text-align:center}table.Wizard .Sidebar table tr,table.Wizard .Sidebar table tr td{text-align:center;display:inline-block;vertical-align:middle;width:auto;float:none}table.Wizard .Sidebar table tr td a.Button{background:none;display:inline-block;vertical-align:middle;border:none;color:#333;border:none !important}table.Wizard .Sidebar table tr td.Selected a.Button{color:#be3638 !important}table.Wizard .Sidebar table tr td:before{content:"\f105";font-family:FontAwesome;display:inline-block;vertical-align:middle;color:#333;font-size:34px}table.Wizard .Sidebar table tr td:first-child:before{display:none}@media (max-width:991px){.CartQuickOrderContainer{padding:0}}@media (min-width:768px) and (max-width:991px){table.CartDataTable td.ActionButtons{max-width:130px}}@media (max-width:767px){.CartDataTable tbody tr{border:none !important}table.CartDataTable tr.ProductInfoRow,table.CartDataTable tr.TotalsRow .Price{padding-right:10px}.Sidebar{display:none !important}}@media (min-width:992px){.Department:nth-child(4n+1),.ProductThumbnail:nth-child(4n+1),.Homepage .Department:nth(4n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.Department:nth-child(3n+1),.ProductThumbnail:nth-child(3n+1),.Homepage .Department:nth(2n+1){clear:both}}@media (max-width:767px){.Department:nth-child(2n+1),.ProductThumbnail:nth-child(2n+1),.Homepage .Department:nth(2n+1){clear:both}}#Footer{border:none;border-radius:0;border-top:5px solid #BFBFBF}#Footer a,#Footer p{line-height:25px}#Footer a{display:block;color:#333;text-shadow:none}#Footer a:hover{text-decoration:underline}.FooterColumn{margin:20px 0}.FooterItem{width:100%}.FooterItemHeading{text-transform:uppercase;font-weight:bold}.FooterItemHeading hr{margin:10px 0;border-top:1px solid #333}.FooterItemContent{font-size:12px}.FooterLink{width:100%}.FooterLink ul.nav{text-align:center;float:none;border-top:1px solid #333;justify-content:center !important}.FooterLink ul.nav li{display:inline-block;float:none}.FooterLink ul.nav li a{padding:15px !important}.CookieConsent{border-top:5px solid #be3638;background:#fff}@media (min-width:768px) and (max-width:991px){#Footer .FooterItems .FooterColumn:nth-child(2n+1){clear:both}}@media (max-width:767px){#Footer{font-size:12px}#Footer .FooterItems .FooterColumn{margin-bottom:0}#Footer .FooterLink .Divider{display:none}#Footer .FooterLink a{padding:5px !important}}