body{}.container{width:95%;max-width:1300px}@media (max-width:767px){.container{max-width:380px}}h1{font-size:26px}a{color:#DF0C00}a:hover,a:focus{text-decoration:underline}.Required,.Error{color:#DF0C00}h1{font-size:20px}@media (min-width:768px){h1{font-size:26px}}.form-control{border-radius:4px;}.Button{border-radius:0;border:none;background:#e9141f;color:#fff;box-shadow:none;text-shadow:none;text-transform:uppercase}.Button:hover,.Button:focus{background:#e0e0e0;color:#333}.TabContainer{padding:0}table.DataTable td,table.DataTable th,.DataTable tr[class*=col-],.DataTable td[class*=col-]{padding:10px;vertical-align:middle}.DataTable thead{background:#7d7d7d;color:#fff}.DataTable tbody tr.Odd{background:#f0f0f0}.DataTable input.Quantity{text-align:center}#Header .container .row{display:flex;align-items:center}.HeaderLogo{text-align:center}.HeaderLogo a{display:inline-block;max-width:300px;padding:20px 0}.HeaderContact,.HeaderSearchBox,.HeaderInfo{padding-top:5px;padding-bottom:5px}.HeaderContact{margin-right:-10px;margin-left:-10px}.HeaderContact .ContactInfo{display:block;text-align:right;font-size:20px;padding-right:10px;padding-left:10px}.HeaderContact .ContactInfo .fa{color:#DF0C00;margin-right:10px}.HeaderInfo .AjaxSearchBoxContainer{width:100%;max-width:400px;margin:auto;border:1px solid #ccc;border-radius:4px;position:relative;padding:0 40px 0 0}.HeaderInfo .AjaxSearchBoxContainer > input.Text{border:none;box-shadow:none}.HeaderInfo .AjaxSearchBoxContainer a.SearchBtn{position:absolute;top:0;right:0;background:none;border:none;outline:none;box-shadow:none;font-size:0;padding:8px 12px;border-left:1px solid #ccc;border-radius:0;color:#333}.HeaderInfo .AjaxSearchBoxContainer a.SearchBtn:before{content:"\f002";font:normal normal normal 18px/1 FontAwesome}.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid #ccc;z-index:99;background:#fff}.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults > p{margin:0;padding:8px}.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct{border-top:1px solid #ccc;padding:10px}.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct:first-child{border-top:none}.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults .AjaxSearchProduct .StockCode,.HeaderInfo .AjaxSearchBoxContainer .AjaxSearchResults .MoreResults .Button{display:block}.AccountLinks{border-radius:0;border-bottom:2px solid #e4e4e4;min-height:0}.AccountLinks ul > li > a{color:#656565;padding:5px 10px}.AccountLinks ul > li > a .fa{color:#656565;color:#DF0C00}.HeaderBannerSlider .HeaderBanner img{margin:auto;background:#fff}.HeaderBannerSlider .owl-dots{position:absolute;bottom:0;right:0}.HeaderBannerSlider .owl-dots .owl-dot{display:inline-block;padding:4px}.HeaderBannerSlider .owl-dots .owl-dot span{display:block;border-radius:50%;width:10px;height:10px;background:#f0f0f0}.HeaderBannerSlider .owl-dots .owl-dot.active span{background:#DF0C00}@media (min-width:768px){.HeaderLogo{text-align:left}.HeaderInfo .AjaxSearchBoxContainer{float:right}}@media (min-width:1200px){.HeaderContact{text-align:right}.HeaderContact .ContactInfo{font-size:18px;display:inline-block}}@media (max-width:767px){.SiteControls,.HeaderAccountLinks{float:left;width:50%}.HeaderAccountLinks ul.nav{display:block;margin:0;text-align:right}.HeaderAccountLinks ul.nav li{display:inline-block}.HeaderAccountLinks ul.nav li a{display:block;line-height:normal;padding:5px 10px}.HeaderAccountLinks ul.nav li a .fa{line-height:20px}.HeaderAccountLinks ul.nav li.Login a{background:#f0f0f0}.AjaxMiniBasket{display:none !important}}.AjaxMiniBasket{background:#fff;border:2px solid #e4e4e4;z-index:4;width:420px}.AjaxBasketMessageContainer{box-shadow:0 0 10px 0 #7d7d7d;z-index:2;background:#fff}#Breadcrumbs{background:#929292;color:#fff;padding-top:10px;padding-bottom:10px}#Breadcrumbs a{color:#fff}#google_translate_element{text-align:center}#google_translate_element .goog-te-gadget-simple{border:none;padding:5px 10px}#google_translate_element .goog-te-gadget-simple a{text-decoration:none}@media (min-width:768px){.SiteControls{float:left;width:420px}}.VatPriceDisplay{background:#f0f0f0;padding:5px 10px;margin:0;text-align:center}.VatPriceDisplay label,.VatPriceDisplay .VATSwitchContainer{display:inline-block;vertical-align:middle}.VatPriceDisplay label{font-weight:normal;margin:0;padding-left:4px;padding-right:4px;cursor:pointer;font-size:10px}.VatPriceDisplay label.ExcVATSwitchLabel{padding-right:0}.VatPriceDisplay label input{display:none}.VatPriceDisplay .VATSwitchContainer{background-color:#DF0C00;width:30px;height:16px;padding:1px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms eases;-o-transition:background-color 500ms ease;transition:background-color 500ms ease}.VatPriceDisplay.ExVat .VATSwitchContainer{background-color:#656565}.VatPriceDisplay .VATSwitchContainer .ButtonArea{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:2}.VatPriceDisplay .VATSwitchContainer .VATSwitch{background:#fff;position:absolute;top:1px;left:1px;height:14px;width:14px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.VatPriceDisplay.IncVat .VATSwitchContainer .VATSwitch{left:1px}.VatPriceDisplay.ExVat .VATSwitchContainer .VATSwitch{left:15px}@media (min-width:768px){.VatPriceDisplay label{font-size:14px}.VatPriceDisplay .VATSwitchContainer{width:40px;height:20px}.VatPriceDisplay .VATSwitchContainer .VATSwitch{height:18px;width:18px}.VatPriceDisplay.ExVat .VATSwitchContainer .VATSwitch{left:19px}}.Navigation,.MobileNavButton{background:#DF0C00;border:none;border-radius:0;text-align:center;min-height:0;margin:0}.Navigation .nav{float:none;font-size:0;}.Navigation > .container{position:relative;}.Navigation .nav > li{font-size:14px}.Navigation .nav > li > a{text-shadow:none;color:#fff;text-transform:uppercase;font-size:16px}.Navigation .nav > li > a:hover,.Navigation .nav > li > a:focus{color:#fff;background:inherit}.Navigation .dropdown-menu{padding:0;border:none}.Navigation .dropdown-menu ul{position:relative;display:block;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.Navigation .dropdown-menu ul .dropdown-menu-background{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0.7;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.Navigation .dropdown-menu ul,.Navigation .dropdown-menu ul li{margin:0;padding:0;list-style:none}.Navigation .dropdown-menu ul li{position:relative;z-index:2}.Navigation .dropdown-menu ul li a{display:block;padding:12px 6px 12px 50px;color:#fff;position:relative}.Navigation .dropdown-menu ul li a .Image{position:absolute;top:4px;left:4px;height:36px;width:36px;padding-bottom:0}.Navigation .dropdown-menu ul li.HasSubSub > a{font-weight:bold}.Navigation .dropdown-menu > ul > li:not(:first-child){border-top:1px solid #f0f0f0}.MobileNavButton{text-align:left}.MobileNavButton a{display:inline-block;text-align:center;padding:10px;color:#fff;font-size:18px;text-transform:uppercase;text-decoration:none}.MobileNavButton a{font-size:20px}.MobileNavButton a.MobileHomeLink{float:right;background:white;color:#df0b13;width:48px}.MobileNavButton a.MobileHomeLink .fa{line-height:28px}@media (max-width:767px){.Navigation .nav > li{width:100%}.Navigation .nav > li > a > i{display:none}.Navigation .dropdown-menu > ul > li{border-top:1px solid #fff}.Navigation .dropdown-menu > ul > li:first-child{border-top:none}.Navigation .dropdown-menu ul.SubSubNav{display:none}.Navigation .dropdown-menu > ul > li a{color:#fff;padding:10px 15px}}@media (min-width:768px){.OpenNav .Navigation{z-index:30}body.OpenNav:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(56,56,56,0.7);z-index:20}.Navigation .nav{display:flex;width:100%}.Navigation .nav > li{flex:1}.Navigation .nav > li > a{font-size:12px;display:flex;align-items:center;justify-content:center;height:100%;position:relative;padding-right:30px;padding-top:15px;padding-bottom:15px;}.Navigation .nav > li > a > i{position:absolute;top:0;right:15px;bottom:0;margin:auto;height:12px}.Navigation .nav > li:hover .dropdown-menu{display:block}.Navigation .dropdown-menu > ul > li > a{white-space:nowrap}}@media (min-width:992px){.Navigation .nav > li > a{font-size:18px}.Navigation .nav > li > a > i{height:18px}}#Footer{background:#f0f0f0;border-top:4px solid #df0c00;padding:10px 0}#Footer .container .row{width:100%}.FooterCol{padding-top:20px;padding-bottom:20px}#Footer .FooterCol ul li a{display:block;position:relative;line-height:normal;padding:5px 0 5px 20px;color:#656565}.FooterCol ul li a:before{content:"\f105";font-family:FontAwesome;font-size:20px;color:#df0c00;position:absolute;top:2px;left:0}#Footer .FooterCol p{line-height:26px;position:relative;padding-left:26px}#Footer .FooterCol p a{line-height:26px}#Footer .FooterCol p .fa{position:absolute;top:5px;left:0;font-size:15px}.FooterCol h3{text-transform:uppercase;margin:0 0 15px;font-size:20px}.Copyright{clear:both;background:#000;text-align:center;padding:5px}.Copyright p{margin:0;padding:0}.Copyright a{color:#fff;display:inline-block;padding:5px 10px;border-left:1px solid #fff}.Copyright a:first-child{border-left:none}.FooterNewsletterFrame{border:none;outline:none;padding:0;margin:0;height:165px}#PrimaryContent{padding-top:15px;padding-bottom:15px}div.Products{margin-right:-15px;margin-left:-15px}.ProductThumbWrapper{padding-top:15px;padding-bottom:15px}.ProductThumb .Image{border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0}.ProductThumb .Name a{display:block;padding:10px;color:#fff;background:#DF0C00;text-decoration:none}.ProductThumb .Price{color:#df0b12}.ProductThumb:hover{opacity:0.5}.ProductPageContainer .ProductTitle{margin-bottom:10px}.ProductPageContainer .ProductTitle h1{margin-bottom:0}.ProductPageContainer .MainImage,.ProductImageThumbs .Thumbs{border:2px solid #f0f0f0}.ProductImageThumbs .ThumbsWrapper{margin-top:-5px;margin-bottom:-5px}.ProductImageThumbsWrapper{margin-right:-5px;margin-left:-5px}.ProductImageThumbs .Thumbs{margin-top:5px;margin-bottom:5px}.ProductImageThumbs.owl-carousel,.CrossSellCarousel.owl-carousel{padding-right:20px;padding-left:20px}.owl-item .ThumbsWrapper{width:100%}.ProductPageContainer .ProductImage,.ProductPageContainer .ProductOptions,.ProductPageContainer .ProductInfo,.ProductPageContainer .BrandLogo{padding-bottom:15px}.owl-item .ProductThumbWrapper{width:100%}.CrossSellWrapper h3{background:#e9141f;padding:0 10px;margin:0;color:#fff;font-size:16px;line-height:40px;text-align:center}.QuantitySpinnerWrapper{position:relative;padding:0 40px;width:135px;max-width:100%}.QuantitySpinnerWrapper .Button{width:34px;position:absolute;top:0}.QuantitySpinnerWrapper .Button.AddButton{right:0}.QuantitySpinnerWrapper .Button.SubtractButton{left:0;background:#656565}.QuantitySpinnerWrapper .Button.SubtractButton:hover{background:#e0e0e0}.QuantitySpinnerWrapper .Text{padding-right:0;padding-left:0;width:100%;max-width:100% !important;text-align:center}span.Stock .fa{display:none}span.Stock.InStock{color:#02a702}span.Stock.BackOrder{color:#FFD040}span.Stock.BackOrder.NoOrder{color:#656565}.no-touchevents .fs-lightbox.fs-light .fs-lightbox-control:not(.fs-lightbox-control_disabled){opacity:1;visibility:visible}.fs-light.fs-lightbox-mobile .fs-lightbox-content{background-color:#fff}.fs-lightbox:not(.fs-lightbox-mobile){min-width:300px;max-width:100%}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-image_container{text-align:center}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-image_container img{float:none}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-container .fs-lightbox-tools{position:relative;padding-right:100px}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-container .fs-lightbox-tools .fs-lightbox-controls{position:absolute;top:0;right:0;bottom:0;height:45px;margin:auto}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-container .fs-lightbox-tools .fs-lightbox-controls .fs-lightbox-control{position:relative;left:auto;right:auto;margin-top:0 !important;background:#c7c7c7;display:inline-block;vertical-align:middle;margin:5px}.fs-lightbox:not(.fs-lightbox-mobile) .fs-lightbox-container .fs-lightbox-tools .fs-lightbox-meta{width:100% !important}@media (max-width:767px){.SkuPartBtn{padding:10px 0}.SkuPartBtn .Button{width:100%;white-space:normal}}.AltProducts{max-height:316px;overflow-y:auto;overflow-x:hidden}.AltProducts .AltProduct{border:1px solid #f0f0f0;margin-top:5px;padding:10px}.AltProducts .AltProduct:first-child{margin-top:0}.AltProducts .AltProduct .Image .VAlignImg{border:1px solid #f0f0f0}.AltProducts .AltProduct .ProdDetails .row{display:flex;line-height:22px}.AltProducts .AltProduct .ProdDetails .Code .Info a{font-weight:bold;color:#656565}.AltProducts .AltProduct .ProdDetails .Name .Info{color:#e9141f}.AltProducts .AltProduct .ProdDetails .row .Label{width:120px}.AltProducts .AltProduct .ProdDetails .row .Info{flex:1}.CrossSellProducts{overflow:hidden;position:relative}.ProductThumbSlider{overflow:hidden;position:relative}.CrossSellProducts .SlideInner{position:relative;top:0}.CrossSellProductsWrapper .prev,.CrossSellProductsWrapper .next{width:100%;text-align:center;display:block;padding:5px}.CrossSellProductsWrapper .prev.disabled,.CrossSellProductsWrapper .next.disabled{opacity:0.4}.CrossSellThumbWrapper .CrossSellThumb{margin-top:0 !important;margin-bottom:0 !important}.CrossSellThumbWrapper .CrossSellThumb .StockCode a{color:#333;font-weight:bold;font-size:12px}.TabContainer ul.InfoTab > li:not(:first-child){margin-left:2px}.TabContainer ul.InfoTab > li,.TabContentsContainer .r-tabs-accordion-title a{background:#7d7d7d}.TabContainer ul.InfoTab > li a,.TabContentsContainer .r-tabs-accordion-title a{color:#fff}.TabContainer ul.InfoTab > li.r-tabs-state-active,.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a{background:#e9141f;color:#fff}.TabContainer ul.InfoTab > li.Alternatives:not(.r-tabs-state-active),.TabContentsContainer .r-tabs-accordion-title.Alternatives:not(.r-tabs-state-active) a{animation:tabPulse 2.5s infinite}@keyframes tabPulse{0%{background:#7d7d7d}50%{background:#e9141f}100%{background:#7d7d7d}}.TabContainer ul.InfoTab > li.r-tabs-state-active a{color:#fff}.TabContentsContainer .TabContent{border:2px solid #f0f0f0;padding:12px}.TabContent .ProductThumbWrapper{min-width:33.33%}.CrossSellProductsWrapper{padding:5px 10px;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0}.CrossSellProductsWrapper a.ShowMore:not(.d-none){display:block;background:#7d7d7d}.CrossSellProductsWrapper a.ShowMore i{transition:transform ease 1s}.CrossSellProductsWrapper a.ShowMore.ShowAll i{transform:rotate(180deg)}.CrossSellProductsWrapper .fs-scrollbar-content{padding:10px}.CrossSellProductsWrapper .fs-scrollbar-bar{border-color:#f0f0f0}.CrossSellProductsWrapper .fs-scrollbar-bar .fs-scrollbar-handle{width:100%;border:none;background:#929292;border-radius:5px;border:3px solid #fff}.CrossSellProductsWrapper.NoScroll{padding:15px}.CrossSellProductsWrapper.NoScroll .prev,.CrossSellProductsWrapper.NoScroll .next{display:none}.CrossSellProductsWrapper .CrossSellThumbWrapper{padding-top:5px;padding-bottom:5px}.CrossSellProductsWrapper .CrossSellThumb{border:1px solid #f0f0f0;padding:6px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:12px}.CrossSellProductsWrapper .CrossSellThumb .Name{width:100%;margin-bottom:2px}.CrossSellProductsWrapper .CrossSellThumb .ImageWrapper{width:80px}.CrossSellProductsWrapper .CrossSellThumb .TextWrapper{flex:1}.CrossSellProductsWrapper .CrossSellThumb .TextWrapper > div{margin-bottom:2px}.CrossSellProductsWrapper .CrossSellThumb .Code a{font-weight:bold;color:#656565}.BrandInfoShortcutWrapper{padding-top:10px;padding-bottom:10px}.BrandInfoShortcutWrapper .row{display:flex;align-items:center}.BrandInfoShortcutWrapper .row .InfoShortcuts .Button{width:100%}.BrandInfoShortcutWrapper .row .InfoShortcuts .Button:not(:first-child){margin-top:10px}@media (min-width:768px){.TabContainer ul.InfoTab{display:flex;margin-bottom:-2px}.TabContainer ul.InfoTab li a{padding-right:0;padding-left:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px}}table.ProductSkusTable tbody:nth-child(odd) tr{background:#f0f0f0}@media (max-width:767px){table.ProductSkusTable .SkuDetails{border:1px solid transparent;background:none;padding:0;text-align:center;border:1px solid #ddd;position:relative;height:100%;overflow:auto}table.ProductSkusTable .SkuDetails td{height:100%;overflow:auto;padding:0}table.ProductSkusTable .SkuDetails td .Label{font-weight:bold}table.ProductSkusTable .SkuDetails td .CellInfo{text-align:left}table.ProductSkusTable .SkuDetails td.SkuImage{padding:10px}table.ProductSkusTable .SkuDetails td.SkuImage img{max-height:40px}table.ProductSkusTable .SkuDetails td.StockCodeCell,table.ProductSkusTable .SkuDetails td.SkuDescription{text-align:left;padding:2px 10px}table.ProductSkusTable .SkuDetails td.StockCodeCell{padding-top:10px;padding-right:30px;font-weight:bold}table.ProductSkusTable .SkuDetails td.SkuDescription{padding-bottom:10px;font-size:13px}table.ProductSkusTable .SkuDetails td.SkuInfo{position:absolute;top:10px;right:10px;font-size:20px;height:auto;z-index:9}table.ProductSkusTable .SkuDetails td.Stock,table.ProductSkusTable .SkuDetails td.SkuPrice,table.ProductSkusTable .SkuDetails td.PackSize{border-top:1px solid #ddd}table.ProductSkusTable .SkuDetails td.QuantityCell{clear:both}table.ProductSkusTable .SkuDetails td.QuantityCell .QuantitySpinnerWrapper{display:inline-block;vertical-align:top}table.ProductSkusTable .SkuDetails td.QuantityCell .BasketBtn{vertical-align:top}table.ProductSkusTable .SkuDetails td.QuantityCell .BasketBtn .Button{height:auto;background:#f0f0f0;color:#656565}table.ProductSkusTable .SkuDetails td.QuantityCell .BasketBtn .Button .fa{line-height:20px}table.ProductSkusTable .SkuDetails td .Label,table.ProductSkusTable .SkuDetails td .CellInfo{padding:5px;line-height:normal;text-align:center}table.ProductSkusTable .SkuDetails .ActionButton,table.ProductSkusTable .MFRCode{display:block !important}.FixedHeader,table.ProductSkusTable .SkuDetailsWrapper{display:none !important}.SkuDetailsWrapper .Image{text-align:center}}@media (min-width:768px){table.ProductSkusTable td,table.ProductSkusTable th{padding:5px;text-align:center;vertical-align:middle}table.ProductSkusTable .QuantityCell{width:80px;text-align:center}table.ProductSkusTable .CellInfo{float:none;display:inline;width:auto;padding:0}table.ProductSkusTable .SkuInfo{font-size:18px}table.ProductSkusTable td.StockCodeCell .PartNumber{display:block;margin-top:10px;font-size:12px}.SkuDetailsWrapper{max-width:715px}.MatrixGrid{position:relative}.FixedHeader{display:none;position:fixed}.FixedHeader .DataTable{width:100%}}table.CartDataTable tr.GrandTotalRow{font-size:16px;font-weight:bold}.CartContainer .QuickOrder{padding:20px 0}.CartContainer .QuickOrder h2{margin:0;font-size:24px;line-height:36px}.CartContainer .QuickOrder .Title{text-align:right}.CartContainer .QuickOrder .QtyWrap{position:relative;padding-left:60px}.CartContainer .QuickOrder .QtyWrap .Label{position:absolute;top:0;left:0;font-weight:bold;line-height:34px}.CartContainer .QuickOrder .QtyWrap input{text-align:center}.CartContainer .CartCSVUpload{margin-bottom:20px}.CartContainer .CartCSVUpload,.CartContainer .CartCSVUpload .Form,.CartContainer .CartCSVUpload .Form > *{display:flex;align-items:center}.CartContainer .CartCSVUpload .Title h2{margin:0;font-size:24px;line-height:36px}.CartContainer .CartCSVUpload .Form > *{padding:8px}.CartContainer .CartCSVUpload .checkbox label{font-weight:normal;width:200px}.CartContainer .CartCSVUpload .checkbox input{margin-right:5px}.CartContainer .CartCSVUpload .Form .input-group{flex-wrap:wrap}.CartContainer .CartCSVUpload .Form .input-group input.Text{flex:1}.CartContainer .CartCSVUpload .Form .input-group span:not(.input-group-btn,.Button){width:100%;position:absolute;top:100%}.CartContainer .CartCSVUpload .Form .input-group .input-group-btn{width:auto}@media (max-width:991px){.CartContainer .CartCSVUpload,.CartContainer .CartCSVUpload .Form{flex-wrap:wrap;justify-content:center}.CartContainer .CartCSVUpload .Form > *{padding:4px}}@media (max-width:767px){table.CartDataTable tr.ProductInfoRow{margin:0;padding:5px}table.CartDataTable tr.ProductInfoRow td{padding:5px 10px}table.DataTable tfoot{clear:both}table.CartDataTable tr.ProductInfoRow td.Description,table.CartDataTable tr.ProductInfoRow td.ProductPrice,table.CartDataTable tr.ProductInfoRow td.Qnty,table.CartDataTable tr.ProductInfoRow td.SubTotal{float:right}}@media (max-width:991px){.CartContainer .QuickOrder .Title{text-align:left}.CartContainer .QuickOrder .Title,.CartContainer .QuickOrder .Form{padding-top:5px;padding-bottom:5px}}.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;color:#656565}table.Wizard .Sidebar table tr td.Selected a.Button{color:#df0c12 !important}table.Wizard .Sidebar table tr td:before{content:"\f105";font-family:FontAwesome;display:inline-block;vertical-align:middle;color:#df0c12;font-size:34px}table.Wizard .Sidebar table tr td:first-child:before{display:none}table.DeliveryMethodText{width:100%}table.DeliveryMethodText label{position:static;display:inline-block;text-align:left;width:auto;padding:0;margin:0;line-height:normal}table.DeliveryMethodText tr td{position:relative;padding:6px 0 6px 25px}table.DeliveryMethodText tr td input[type=radio]{width:15px;height:15px;position:absolute;top:0;left:0;bottom:0;margin:auto}@media (max-width:767px){table.Wizard .Sidebar{display:none}}.CookieConsent{background:white;border-top:2px solid #e4e4e4}.AttachedFiles,.AttachedFiles li{margin:0;padding:0;list-style:none}.AttachedFiles li a{display:inline-block;padding:5px 0}.AttachedFiles li a .fa{margin-right:6px}.Resources .accordion-item{box-shadow:none;border:none}.Resources .accordion-item .accordion-header{background:none;border:none;padding:0}.Resources .accordion-item .accordion-header a{display:block;background:#DF0C00;color:#fff;padding:2px 50px 2px 2px;text-decoration:none;position:relative;font-size:18px}.Resources .accordion-item .accordion-header a .BrandLogo,.Resources .accordion-item .accordion-header a .Name{display:inline-block;vertical-align:middle}.Resources .accordion-item .accordion-header a .BrandLogo{height:50px;background:#fff;padding:10px;width:150px;text-align:center}.Resources .accordion-item .accordion-header a .Name{padding:8px}.Resources .accordion-item .accordion-header a:before{content:"\f078";font-family:FontAwesome;position:absolute;top:0;right:10px;bottom:0;margin:auto;line-height:normal;height:20px}.Resources .accordion-item .accordion-header a:not(.collapsed):before{transform:rotate(180deg)}.Resources .accordion-item .accordion-header a.collapsed{background:#f0f0f0;color:#3c3c3c}.Resources .accordion-item .accordion-collapse{border:2px solid #f0f0f0}.TempVis{display:block !important;height:auto !important}.Slider{margin-bottom:10px}.Slider .Slide a{display:block}.Slider .Slide a img{display:inline-block}.Slider .owl-dots{position:absolute;bottom:0;right:0;width:100%;text-align:center}.Slider .owl-dots .owl-dot{display:inline-block;padding:4px}.Slider .owl-dots .owl-dot span{display:block;border-radius:50%;width:10px;height:10px;background:#f0f0f0}.Slider .owl-dots .owl-dot.active span{background:#DF0C00}.HomeContentGroups h3{background:#df0c12;color:#fff;padding:8px 12px;margin-bottom:12px}.HomeContentGroups .PopDepThumbWrapper{padding-top:15px;padding-bottom:15px}.HomeContentGroups .PopDepThumb{position:relative}.HomeContentGroups .PopDepThumb .Image{padding-bottom:60%;border-right:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;border-left:2px solid #f0f0f0}.HomeContentGroups .PopDepThumb .Text{background:#e9141f;text-align:center;color:#fff}.HomeContentGroups .PopDepThumb .Text a{display:block;color:#fff;text-transform:uppercase;font-size:16px;padding:8px}.HomeContentGroups .PopDepThumb .More{position:absolute;bottom:30px;left:0;right:0;margin:auto;max-width:110px;text-align:center}.HomeContentGroups .PopDepThumb .More .Button{font-size:18px;background:none;padding:0}.HomeContentGroups .PopDepThumb .More .Button .TextWrap{padding:6px 12px;background:#e9141f;display:inline-block}.owl-carousel .owl-nav div{font-size:0;position:absolute;top:0;bottom:0;margin:auto;height:30px;border-radius:50%;padding:0;opacity:1;width:30px;text-align:center}.Products.owl-carousel{margin-right:0;margin-left:0}.owl-carousel .owl-nav .owl-prev{left:-20px}.owl-carousel .owl-nav .owl-next{right:-20px}.owl-carousel .owl-nav div:before{font-family:FontAwesome;line-height:normal;font-size:26px;line-height:30px;position:relative;color:#df0c12;text-shadow:0 0 1px #fff}.owl-carousel .owl-nav div:hover:before{color:#fb949a}.owl-carousel .owl-nav .owl-prev:before{content:"\f053"}.owl-carousel .owl-nav .owl-next:before{content:"\f054";right:-2px}.HomePageText{font-size:16px}.HomeSlider img{background:#fff}#BrandScroller:not(.owl-carousel){height:47px;overflow:hidden}#BrandScroller:not(.owl-carousel) .BrandThumb{float:left;width:16.666}.BrandScrollerWrapper{background:#f0f0f0}#BrandScroller{clear:both;display:none}#BrandScroller.owl-carousel{display:block}#BrandScroller .BrandThumb{text-align:center;padding:4px}#BrandScroller .BrandThumb img{display:inline-block}#BrandScroller .owl-item{display:inline-block;float:none;vertical-align:middle}.LoginboxsWrapper{max-width:800px;margin:auto}.LoginBox{border:2px solid #f0f0f0;padding:10px;text-align:center}.LoginBox h3{margin-top:0}.LoginBox fieldset div,#ContactForm fieldset div{margin-left:0}.LoginBox fieldset div label,#ContactForm fieldset div label{position:static;width:100%;text-align:center;padding:5px 0;line-height:normal}#ContactForm fieldset div label{text-align:left}#ContactForm fieldset div label .Required{position:static}.RegisterBox .Button{margin-top:16px}.RegisterBox p{margin-bottom:18px}.RegisterBox p:last-child{margin-bottom:5px;padding-top:1px;}.CheckoutLoginBox h3,.CheckoutLoginBox p{margin-bottom:20px}.NewCustomerRegistration fieldset legend{line-height:28px;margin-bottom:15px}.NewCustomerRegistration fieldset div,.NewCustomerRegistration fieldset > div.row .Spacer{margin-left:0;padding-left:0 !important;padding-right:0 !important;min-height:44px}.NewCustomerRegistration fieldset > div{min-height:44px}.NewCustomerRegistration fieldset > div div{padding-top:0;padding-bottom:0}.NewCustomerRegistration > .row > div{padding-top:15px;padding-bottom:15px}.NewCustomerRegistration fieldset .Next h4{margin:0 0 20px 0}.NewCustomerRegistration fieldset .Next p{line-height:normal;margin-bottom:20px}@media (min-width:768px){.NewCustomerRegistration fieldset > div,.NewCustomerRegistration fieldset > div.row > div .Inner{padding-left:40% !important}.NewCustomerRegistration fieldset > div.row{padding-left:0 !important}.NewCustomerRegistration fieldset > div.row > div{padding-right:15px;padding-left:15px}.NewCustomerRegistration fieldset div label{width:40%;left:0}}.ScrollToTop{display:none;position:fixed;z-index:90;bottom:20px;right:20px}.ScrollToTop.Show{display:block}.ScrollToTop a{display:block;height:60px;width:60px;text-align:center;font-size:200%;background:#f0f0f0;border:1px solid #7d7d7d}.ScrollToTop a .Icon{line-height:56px}.SocialIcon .fa-linkedin-square{color:#0077B5;font-size:30px}.SocialIcon .fa-linkedin-square:hover,.SocialIcon .fa-linkedin-square:focus{color:#86888A}.SocialIcon .fa-youtube-play{color:#FF0000;font-size:35px}.SocialIcon .fa-youtube-play:hover,.SocialIcon .fa-youtube-play:focus{color:#212121}.BlogTemplate .FeaturedBlog{margin:15px 0}.BlogTemplate .BlogCategory a{color:#656565;font-style:italic;background:#e9e9e9;padding:5px;margin-bottom:5px;display:block;width:fit-content;font-size:12px}.BlogTemplate .BlogNavWrapper .BlogNav ul{list-style:none;padding:0}.BlogTemplate .BlogNavWrapper .BlogNav ul .NavGroup{border:1px solid #DF0C00;margin-bottom:15px}.BlogTemplate .BlogNavWrapper .BlogNav ul .NavGroup .Title{display:block;font-size:20px;background:#DF0C00;color:#fff;padding:15px;text-align:center}.BlogTemplate .BlogNavWrapper .BlogNav ul .NavGroup ul{list-style:none;margin:0;padding:0}.BlogTemplate .BlogNavWrapper .BlogNav ul .NavGroup ul li a{display:block;padding:5px;color:#656565;border-bottom:1px solid #d9d9d9}.BlogTemplate .BlogNavWrapper .BlogNav ul .NavGroup ul li:last-child a{border-bottom:none}.BlogTemplate .BlogItems{margin:0}@media (min-width:768px){.BlogTemplate .BlogItems{border-left:1px solid #d9d9d9;padding-left:15px}}.BlogTemplate .BlogItems .BlogThumb{border-bottom:1px solid #d9d9d9;padding:15px 0}.BlogTemplate .BlogItems .BlogThumb:last-child{border-bottom:none}.BlogTemplate .BlogItems .BlogThumb .Inner .Name{font-size:20px;margin-bottom:15px}.BlogTemplate .BlogItems .BlogThumb .Inner .BlogThumbInfo{display:flex}.BlogTemplate .BlogItems .BlogThumb .Inner .BlogThumbInfo .Image{min-width:125px;width:200px;margin-right:30px}.BlogTemplate .BlogItems .BlogThumb .Inner .Button{float:right;margin-top:5px;text-transform:capitalize}.BlogTemplate .BlogItems .BlogThumb .Inner .Button i{margin-left:5px}.BlogTemplate .BlogPaging{display:flex;align-items:center;justify-content:space-between;background:#e9e9e9;margin-top:15px}.BlogTemplate .BlogPaging .RepeaterNavLinks{padding-right:0}.BlogTemplate .BlogPaging .RepeaterNavLinks .Button{text-transform:capitalize}