﻿.VAlignCols{display:flex;align-items:center;flex-wrap:wrap;}.dropdown.open>.dropdown-menu{display:block;}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px;}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;}.navbar{margin-bottom:20px;}.navbar .navbar{margin-bottom:0;}.nav>li>a{padding:10px 15px;text-decoration:none;}.container:before,.container:after{display:block;content:" ";clear:both;}.CartActionButtons{justify-content:flex-end;}a{text-decoration:none;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1;}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65;background-color:#e0e0e0;background-image:none;}#PrimaryContent h1{margin-top:0;}@media(min-width:768px){.vcenter{display:inline-block;vertical-align:middle;float:none;}}.ResponsiveImage img,#infscr-loading img{height:auto!important;max-height:100%;max-width:100%;width:auto!important;}.VAlignImg{padding-bottom:100%;width:100%;position:relative;}.VAlignImg a,.VAlignImg .AnchorPlaceholder{display:block;height:100%;position:absolute;width:100%;}.VAlignImg a img,.VAlignImg .AnchorPlaceholder img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}.AccountLinks{margin-bottom:0;position:relative;border:0;}.AccountLinks .container{position:relative;padding:0;}.AccountLinks ul li a .Icon{font-size:18px;}.AccountLinks ul li a{font-size:0;text-align:center;text-decoration:none;}.AccountLinks li{background:transparent;-webkit-transition:all 500ms ease-out 0s;-moz-transition:all 500ms ease-out 0s;-o-transition:all 500ms ease-out 0s;transition:all 500ms ease-out 0s;}.AccountLinks li.SerachIcon{display:none;}.AccountLinks li a{-webkit-transition:all 500ms ease-out 0s;-moz-transition:all 500ms ease-out 0s;-o-transition:all 500ms ease-out 0s;transition:all 500ms ease-out 0s;}@media(max-width:767px){.AccountLinks ul{display:table;width:100%;margin-right:0;margin-left:0;}.AccountLinks ul li,.AccountLinks li.SerachIcon{display:table-cell;float:none;text-align:center;vertical-align:middle;}.AccountLinks ul li a{line-height:22px;overflow:hidden;}.AccountLinks ul li a .Icon{line-height:24px;}}@media(min-width:768px){.AccountLinks ul li a .Icon{margin-right:10px;font-size:100%;}.AccountLinks ul li a{font-size:100%;text-align:center;}}.AccountOverviewPage #DeptBg .AccountInfo{display:flex;flex-wrap:wrap;justify-content:space-between;}@media(max-width:767px){.AccountOverviewPage #DeptBg .AccountInfo .AccountLogoWrapper{order:1;width:100%;text-align:center;margin-bottom:15px;}.AccountOverviewPage #DeptBg .AccountInfo .InfoWrapper{order:2;}}#Header{padding:0;position:relative;}#Header.container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}#Header .Logo{text-align:center;padding:15px 0;}.Search{margin:0;padding:0;position:relative;}.Search>div{padding:0 15px;}.Search input.Text,.Search .Button{float:left;margin:15px 0;}.Search input.Text{width:80%;}.Search .SearchBtn{width:18%;margin-left:2%;height:34px;line-height:34px;padding:0 12px;}.Search .SearchBtn>i{height:32px;line-height:32px;}.Search .AjaxSearchResults{position:absolute;top:100%;left:0;width:100%;z-index:2;background-color:rgba(255,255,255,.8);padding:15px;overflow:auto;display:none;}.Search .AjaxSearchResults .AjaxSearchProduct,.Search .AjaxSearchResults .MoreResults{padding:15px 0;}.Search .AjaxSearchResults .AjaxSearchProduct:first-child{padding-top:0;}.Search .AjaxSearchResults .Image{text-align:center;}.Search .AjaxSearchResults .Image,.Search .AjaxSearchResults .BuyOptions{padding:0;}.Search .AjaxSearchResults .BuyOptions,.Search .AjaxSearchResults .Name{padding-top:15px;}.Search .AjaxSearchResults .Name{padding-left:15px;}.Search .AjaxSearchResults .Name .StockCode{font-size:80%;display:block;}.Search .AjaxSearchResults .QuantityContainer{padding:0;}.Search .AjaxSearchResults .BuyBtnContainer,.Search .AjaxSearchResults .ViewProduct{padding-right:0;}.Search .AjaxSearchResults .QuantityContainer input.Quantity{width:40%;text-align:center;margin:0;}.Search .AjaxSearchResults .QuantityContainer .Stock{width:60%;line-height:34px;}.Search .AjaxSearchResults .Button{width:100%;margin:0;}.AjaxMiniBasket{background-color:rgba(255,255,255,.8);padding:15px;display:none;}.MiniBasketProducts{overflow:auto;}.MiniBasket .MiniBasketRow,.MiniBasket .TotalsRow,.MiniBasket .Next,.MiniBasket .SubTotal{clear:both;margin:0;}.MiniBasket .ProductImage{padding:0;}.MiniBasket .ProductInfo{padding:0 0 0 15px;}.MiniBasket .ProductInfo .StockCode{display:block;font-size:small;font-weight:bold;line-height:24px;}.MiniBasket .SubTotal{line-height:30px;}.MiniBasket .ProductInfo label,.MiniBasket .ProductInfo .MiniBasketButton{padding:0;}.MiniBasket .ProductInfo .Qty label{line-height:34px;}.MiniBasket .ProductInfo input.Quantity{text-align:center;}.MiniBasket .ProductInfo .MiniBasketButton .Button{float:left;margin-left:4%;width:46%;padding:0;}.MiniBasket .ProductInfo .MiniBasketButton .Button .Icon{line-height:34px;margin:0;}.MiniBasket .TotalsRow .Total,.MiniBasket .TotalsRow .Price{padding:10px 0 10px 10px;}.MiniBasket .TotalsRow.GrandTotalRow{font-weight:bold;}.MiniBasket .Next{padding:10px 0 0;}@media(min-width:768px){#Header .Logo{text-align:left;}.AjaxMiniBasket{position:absolute;top:100%;right:0;z-index:2;}}.SideBarWrapper{padding:0;}.SideBarWrapper .SideBar{padding:0;clear:both;width:100%;}.SideBar ul,.SideBar ul li{list-style:none;margin:0;padding:0;}.SideBar ul li a,.FilterGroup .FilterGroupTitle,.FilterGroup .FilterGroupContent{display:block;padding:15px;line-height:20px;text-decoration:none;}.FilterGroup .FilterGroupContent.DepartmentLinks{padding:0;}.SideBar ul li a:hover{text-decoration:none;}.SideBar ul.SubNav{display:none;}.SidebarButton .IconWrap,.SidebarButton .ButtonText,.FooterNavButton .IconWrap,.FooterNavButton .ButtonText{display:inline-block;}a.SidebarButton,a.FooterNavButton{border:0;display:inline-block;height:40px;line-height:40px;margin-bottom:0;margin-top:0;padding:0;text-decoration:none;z-index:2;}.FooterNavButton{height:50px;line-height:50px;}.SidebarButton:hover,.FooterNavButton:hover{text-decoration:none;}.SidebarButton .ButtonText,.FooterNavButton .ButtonText{padding-left:4px;text-transform:uppercase;}.SideBarWrapper .SideBar,#PrimaryContent{margin-bottom:15px;}#PrimaryContent{clear:both;padding-right:15px;padding-left:15px;}@media(max-width:767px){#PrimaryContent{padding:15px 0 0 0;}}@media(min-width:768px){#Content{padding:0;}#PrimaryContent{clear:none;padding-right:0;}.FooterNavButton{display:none;}.SidebarButtonContainer{text-align:left;margin-bottom:15px;}.SidebarButtonContainer .navbar-toggle{float:none;}}legend{float:none;}#Footer{margin-bottom:0;}#Footer p,#Footer a{margin:0;line-height:48px;padding-top:0;padding-bottom:0;}#Footer ul,#Footer ul li{list-style:none;margin:0;padding:0;}#Footer .navbar{margin-bottom:0;}.FooterNavigation{width:100%;padding:0;}.FooterNavigation a{display:block;}.FooterNavigation .Spacer{display:none;}#Footer .FooterLink .nav{justify-content:flex-end;}@media(max-width:767px){.FooterNavigation a{padding:0 15px;}.FooterNavigation a:hover{text-decoration:none;}}@media(min-width:768px){.FooterNavigation{width:auto;}.FooterNavigation .Spacer,.FooterNavigation a{display:inline;}}.FeaturedContainer{clear:both;}#Breadcrumbs{margin-bottom:20px;line-height:20px;width:100%;}#Breadcrumbs .Divider{padding:0 10px;}.RepeaterNav,.ProductSorting{clear:both;}.RepeaterNav .RepeaterNavLinks,.RepeaterNav .NoPerPage,.ProductSorting .Position,.ProductSorting .Sort{padding:10px 0;text-align:center;}.RepeaterNav .Button{line-height:20px;margin:0 4px;}.RepeaterNav .Button .Icon,.ProductSorting .Position{line-height:20px;}.NoPerPage label,.NoPerPage select,.ProductSorting .Sort label,.ProductSorting .Sort select{display:inline;width:auto;}.NoPerPage label,.ProductSorting .Sort label{margin-right:10px;}@media(min-width:768px){.RepeaterNav .RepeaterNavLinks,.ProductSorting .Position{text-align:left;padding-right:15px;}.RepeaterNav .NoPerPage,.ProductSorting .Sort{text-align:right;}}.Department,.ProductThumbnail{padding:15px;}.Department .Image,.ProductThumbnail .Image{padding-bottom:100%;width:100%;position:relative;}.Department .Image a,.ProductThumbnail .Image a{display:block;height:100%;position:absolute;width:100%;}.Department .Image img,.ProductThumbnail .Image img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}.Department .Name{text-align:center;}.ProductThumbnail .Name{line-height:20px;height:60px;display:table;width:100%;}.ProductThumbnail .Name a{display:table-cell;vertical-align:middle;}.ProductThumbnail .Price{text-align:right;line-height:20px;}.owl-item .ProductThumbnail{width:100%!important;}#infscr-loading{clear:both;text-align:center;}.ProductPageContainer .ImagesContainer .MainImage{text-align:center;}.ProductPageContainer .ImagesContainer .MainImage a{display:block;position:relative;}.ProductPageContainer .ImagesContainer .MainImage a .Enlarge{font-size:22px;position:absolute;bottom:10px;right:10px;}.ProductPageContainer .ImagesContainer .Thumbs{padding:5px;}.BuyContainer h1{margin-top:0;}.owl-carousel .owl-stage-outer{padding:0;}.owl-carousel .owl-nav>div{padding:10px;margin:0;height:100%;position:absolute;top:0;display:table;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}.owl-carousel .owl-nav>div:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}.owl-carousel .owl-nav>div .Icon{display:table-cell;vertical-align:middle;}.owl-carousel .owl-nav .owl-prev{left:0;}.owl-carousel .owl-nav .owl-next{right:0;}.TabContainer{padding:15px 0;height:100%;overflow:auto;}.TabContainer,.TabContentsContainer{clear:both;}.TabContainer ul.InfoTab{margin:0;padding:0;list-style:none;display:none;height:100%;overflow:auto;}.TabContainer ul.InfoTab>li,.TabContentsContainer .r-tabs-accordion-title a{text-align:center;padding:0;}.TabContainer ul.InfoTab>li>a,.TabContentsContainer .r-tabs-accordion-title a{display:block;padding:10px;outline:0;text-decoration:none;}.TabContentsContainer .r-tabs-accordion-title a{text-align:left;}.TabContentsContainer .TabContent.r-tabs-state-active{display:block;}.TabContentsContainer .TabContent{display:none;height:100%;overflow:auto;padding:5px;}@media(min-width:768px){.TabContainer ul.InfoTab{display:block;}.r-tabs-accordion-title{display:none;}}a.Button{text-decoration:none;text-align:center;}a.Button:hover{text-decoration:none;}.CartTitle{padding:0;}.CartTitle,.CartQuickOrderContainer{margin-bottom:15px;}.CartQuickOrderContainer .accordion-header{padding:10px 15px;font-size:16px;}.CartQuickOrderContainer .accordion-header a{display:block;position:relative;outline:0;text-decoration:none;}.CartQuickOrderContainer .accordion-header a .Icons{position:absolute;right:0;top:0;}.CartQuickOrderContainer .accordion-header a .Icons .Icon.Plus{display:none;}.CartQuickOrderContainer .accordion-header a.collapsed .Icons .Icon.Plus{display:block;}.CartQuickOrderContainer .accordion-header a.collapsed .Icons .Icon.Minus{display:none;}.CartQuickOrderContainer .BarcodeScanContainer{text-align:right;}.CartQuickOrderContainer .BarcodeScan{width:100%;text-align:left;}.CartQuickOrderContainer .BarcodeScan .Icon{line-height:22px;}.CartQuickOrderContainer .BarcodeScanContainer .BarcodeScanHelp{float:right;line-height:30px;}.CartCSVUpload .Submit{margin-top:10px;}.CartCSVUpload .CSVUploadFileDetails{max-height:200px;overflow:auto;margin-top:10px;}.CartCSVUpload .CSVUploadFileDetails .CSVUploadFileDetailsTable{margin-bottom:0;}.CartCSVUpload .CSVUploadFileDetails .CSVUploadFileDetailsTable thead{position:sticky;top:0;background:#fff;z-index:2;}.CartCSVUpload .CSVUploadFileDetails .CSVUploadFileDetailsTable>thead>tr>th,.CartCSVUpload .CSVUploadFileDetails .CSVUploadFileDetailsTable>tbody>tr>td{padding:5px;}.CartCSVUpload .CSVProductCount{font-size:10px;padding-right:10px;}.CartDataTable .ProductInfoRow .Description .OrderItemNote{font-style:italic;}@media(min-width:992px){.CartQuickOrderContainer{padding-right:0;}}.CSVHelp{float:left;}@media(min-width:992px){.CartQuickOrderContainer{padding-right:0;}}.CSVHelp{float:left;}.OrderPromotionsApplied{padding:15px;margin:15px 0;margin-left:auto;display:flex;flex-direction:column;flex-wrap:wrap;clear:both;}@media(min-width:768px){.OrderPromotionsApplied{flex-direction:row;width:fit-content;}}.OrderPromotionsApplied p{margin:0 15px 0 0;}.OrderPromotionsApplied ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;}.OrderPromotionsApplied ul li:before{font-family:FontAwesome;content:"";font-weight:bold;}@media(min-width:768px){.OrderPromotionsApplied ul{flex-wrap:wrap;flex-direction:row;}.OrderPromotionsApplied ul li{padding-right:15px;margin-right:15px;border-right:1px solid #333;}.OrderPromotionsApplied ul li:last-child{border:0;padding-right:0;margin-right:0;}.OrderPromotionsApplied ul li:before{font-family:FontAwesome;content:"";font-weight:bold;}}.Stock .Icon{padding:0 5px;font-size:110%;}.InStock .Icon{color:#008000;}.OutOfStock .Icon{color:#f00;}.AjaxBasketMessageContainer{width:100%;position:fixed;top:0;left:0;z-index:5;display:none;}.OrderAddresses{padding:15px 0;clear:both;}.OrderAddresses .OrderAddress{padding:0;}.OrderAddresses .OrderAddress h2,.CheckoutContainer h2,.CheckoutRegister h2{font-size:120%;font-weight:bold;}.CheckoutContainer h3{font-size:110%;font-weight:bold;}.CheckoutTermsBox{text-align:right;padding:10px 0;}.CustomerReference,.NotifyNameSelect,.NotifEmail{padding:10px 0;}.CustomerReference label,.NotifyNameSelect label,.NotifEmail label{margin:0;line-height:34px;min-width:26%;}.CheckoutContainer .OrderAddresses.row{padding:0;}.CheckoutContainer .OrderAddresses.row .OrderAddress{padding:15px;}@media(min-width:768px){.OrderAddresses .OrderAddress{padding-left:10px;}.OrderAddresses .OrderAddress:first-child{padding-right:10px;padding-left:0;}.PaymentBtnContainer.SinglePaymentOption{float:right;}}.CookieConsent{position:fixed;bottom:0;left:0;width:100%;z-index:9;}.CookieConsent .CookieContentBtn,.CookieConsent .CookieContentText{padding:10px;}.CookieConsent .CookieContentText p{margin:0;line-height:34px;}.CookieConsent .CookieContentBtn{text-align:right;}.CookieConsent .CookieContentBtn .Button{width:100%;}@media(min-width:768px){.CookieConsent .CookieContentBtn .Button{width:auto;}}.AjaxBasketMessageContainer{background:rgba(255,255,255,.6);}.OrderMessages{background:#fff;max-width:80%;text-align:center;margin:0 auto;line-height:20px;padding:6px;}.ImageLoading{visibility:hidden;}.ImageLoaded{visibility:visible;}fieldset.BundleOptions .UpdatePanelWrapper,fieldset.BundleOptions .UpdatePanelWrapper>div{margin:0;}fieldset.BundleOptions .BundleEntityName{margin-left:0;}fieldset.BundleOptions .BundleEntityName label{position:static;left:0;width:100%;}#ContactForm{padding-left:0;padding-right:0;margin-bottom:15px;}#ContactMap{margin:15px 0 0;}#ContactMap iframe{width:100%;}@media(min-width:768px){#ContactForm{padding-left:15px;}}.asp-offcanvas-inner{padding:15px;overflow:auto;height:100%;}