body{color:#114A7F}.Error{color:#DE2526}.HeaderContainer{background-position:top;background-repeat:repeat-x;border-bottom:1px solid #287CC5}@media (min-width:768px){.HeaderContainer{position:-webkit-sticky;position:sticky;top:0}}a,a:hover{text-decoration:none}.ContactInfo{margin:20px 0;padding:5px;font-weight:bold;font-size:1.4em;color:#ffffff;background-color:rgba(40,124,197,0.4);border-radius:5px}.AccountLinks{margin-bottom:10px;font-weight:bold;font-size:1em;color:#ffffff;background-color:rgba(40,124,197,0.2);border-radius:5px;min-height:0}.AccountLinks .container ul{display:flex;flex-direction:row;align-items:center;justify-content:center}@media (max-width:992px){.ContactInfo{font-size:1em}}@media (max-width:677px){.ContactInfo{font-size:1.5em}.AccountLinksWrapper{margin:-5px}}.ContactInfo a{color:#ffffff}.ContactInfo i{font-size:1.5em}.LogoWrapper{height:108px;padding:1px 0 0}.CookieConsent{background-color:#efefef;border-top:2px solid #0F4474;font-weight:bold}.BackToTop{display:none;position:fixed;z-index:3;bottom:0;right:20px;padding:0;background-color:#39FEFE;border-top-left-radius:4px;border-top-right-radius:4px}.BackToTop.Show{display:block}.BackToTop i{color:#0F4474}.BackToTop a{color:#0F4474;display:block;height:30px;width:30px;text-align:center;font-size:100%}.BackToTop a .Icon{line-height:28px}.HeaderContainer{background-color:#fff;z-index:1}.Search .AjaxSearchResults,.AjaxBasketMessageContainer,#MiniBasket{border-bottom:4px solid #287CC6;background:#fff;z-index:999}#Header .SearchWrapper,.NavWrapper .nav_content{padding-top:6px;padding-bottom:6px}#Header .AjaxSearchBoxContainer{float:right;border:1px solid #e5e5e5;background:#fff;width:100%;max-width:250px;padding-right:34px;position:relative}#Header .AjaxSearchBoxContainer input.Text{border:none;box-shadow:none}#Header .AjaxSearchBoxContainer .SearchBtn{position:absolute;top:0;right:0;padding:10px;color:#DD2526}#Header .ContactInfo,#Header .ContactInfo a{color:#313293}#Header .ContactInfo i{color:#fff}#Content{padding:15px 0;background-image:url("Images/bubbles_banner_bg_2000x1494_trans1.png");background-size:cover}.btn-default{color:#fff;background-color:#287CC5;border:1px solid #287CC5;background-image:none;text-shadow:none;border-radius:0}.btn-default:hover{color:#287CC5;background-color:#ffffff;border:1px solid #287CC5}.btn-default:active,.btn-default:focus{color:#287CC5;background-color:#fff;border:1px solid #287CC5;-webkit-box-shadow:none;box-shadow:none}#Footer{background-color:#287CC5;border-radius:0}#Footer p,#Footer a{color:#ffffff;line-height:1.4em}#Footer a:hover{color:#287CC5}#Footer a.FooterNavButton,#Footer a.FooterNavButton:hover,#Footer a.FooterNavButton:visited{color:#ffffff}@media (min-width:768px){#FooterNavigation{width:100%;display:flex !important;justify-content:flex-start}}@media (max-width:767px){#FooterNavigation ul li{width:100%}#FooterNavigation ul li a:hover,#FooterNavigation ul li a:focus{background:#fff}}.FooterInfo{padding:20px 0}.FooterInfo .ContactInfo{color:#ffffff;font-size:1em;font-weight:normal;padding:0 15px}.ContactInfo i{width:30px;margin-right:5px}.FooterInfo .ContactInfo a:hover{color:#F39200 !important}.FooterPayment{text-align:right}@media (max-width:767px){.FooterPayment{text-align:center}}.SocialLink{display:inline-block;margin:12px}.AccountLinks .navbar > li > a{color:#313293}.AccountLinks .navbar li a .Icon{margin-right:2px}@media (max-width:767px){.AccountLinks .navbar li a{font-size:1em;padding:2px}}@media (min-width:768px){.AccountLinks .navbar > li > a,.HeaderContent .navbar > li > a{padding-top:2px;padding-bottom:2px;font-weight:bold}.AccountLinks .navbar-right{margin-right:0;margin-bottom:0}.AccountLinks ul li a{font-size:0.8em}}#Breadcrumbs{padding:2px 10px;background-color:#efefef;font-size:0.8em}#Breadcrumbs a{text-decoration:none}#Breadcrumbs .Divider{color:#F39200}.HomePageText{padding:20px}.owl-item img{margin:auto}.DepartmentInner,.ProductInner{padding:5px;border:1px solid #efefef;border-bottom:10px solid #efefef}.DepartmentInner .Name,.ProductInner .StockCode{text-align:center;font-weight:bold;width:100%;background-color:#0F4474;padding:4px 16px}.Department .Name a,.ProductInner .StockCode a{color:#ffffff}.Department .Name a:hover,.ProductInner .StockCode a:hover{color:#F39200}.Department .Image:hover img,.ProductThumbnail .Image:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{25%{opacity:0.3;filter:grayscale(100%) blur(1px)}100%{opacity:1;filter:grayscale(0) blur(0)}}@keyframes flash{25%{opacity:0.3;filter:grayscale(100%) blur(1px)}100%{opacity:1;filter:grayscale(0) blur(0)}}.thumbnail_hover:hover{background-color:#efefef}.FeaturedContainer{border-top:1px solid #287CC5}.BrandsSliderHeader{color:#0F4474;font-size:1.5em;font-weight:bold;padding:5px 10px;margin:5px 0}.BrandsSliderHeader p{margin:0}.BrandsSlider{background-color:#fff;padding:10px 0;border-radius:5px}.Price{font-size:1.2em;font-weight:bold}.footerMenuContainer{border-top:5px solid #F39200;padding:20px 0}.footerMenuWrapper{margin-bottom:10px}.footerMenu{padding:10px;border-left:1px solid #e5e5e5}.footerMenu a,.footerMenu p{font-size:1em;line-height:1.4em;text-decoration:none}.footerMenu p:first-of-type{font-weight:bold;color:#404041;padding-bottom:4px}.NavWrapper .nav_content .nav_handle{border:1px solid #e5e5e5;background:#fff;border-radius:0;height:34px;line-height:34px;width:100%;color:#999;text-align:left;padding:0 45px 0 12px;font-size:14px}.NavWrapper .nav_content .nav_handle:after{background:#F39200;box-shadow:0 5px 0 #F39200,0 -5px 0 #F39200;right:10px}.NavWrapper .nav_content .nav_handle.fs-navigation-open:after{box-shadow:none;color:#cc0000}.Navigation.fs-navigation-overlay-nav.fs-navigation-enabled{padding:0}.Navigation{clear:both;margin:0;padding:0;min-height:0}.Navigation > div.container{height:40px}.Navigation li{color:#F39200;border-right:1px solid #B1D6FB}.Navigation li:last-of-type{border-right:0}.Navigation ul.nav > li > a,.Navigation .SubNav > ul > li > a{font-size:0.8em;display:block;padding:10px 8px;text-shadow:none}.Navigation .SubNav > ul > li > a{padding:5px 8px}.Navigation ul.nav > li > a{font-size:1em}.Navigation ul.nav > li > a:hover{color:#0F4474}.Navigation .SubNav{padding:10px}.Navigation .SubNav > ul,.Navigation .SubNav > ul > li{padding:0;list-style:none;display:inline-block;width:100%}.Navigation .SubNav > ul > li.SubGroupTitle > a{border-bottom:1px solid #F39200;font-weight:bold;color:#0F4474}@media (max-width:767px){.fs-light.fs-navigation-overlay-nav.fs-navigation-enabled{background-color:#ffffff}.Navigation{background:#ffffff;display:none}.Navigation ul.nav{margin:0;padding:10px}.Navigation ul.nav > li{border-top:1px solid #0F4474}.Navigation ul.nav > li:first-child{border-top:none}.Navigation ul.nav > li > a{position:relative;padding-right:28px}.Navigation ul.nav > li > a > .fa{position:absolute;top:50%;margin-top:-8px;right:10px}.Navigation ul li a{padding-top:8px;padding-bottom:8px}.Navigation ul.nav > li.MobileMenuClose a.Button{margin-bottom:8px;border-radius:0;color:#0F4474 !important;background:#F39200;border:none}.Navigation .SubGroup li{display:none !important}.Navigation .SubGroup li.SubGroupTitle{display:block !important}#Header .Navigation .SubGroup li.SubGroupTitle a{color:#666 !important;border:none !important}}@media (min-width:768px){#Header .SearchWrapper{padding-top:14px;padding-bottom:14px}.Navigation{text-align:center;background:#287CC5;color:#fff;border-radius:0}.Navigation ul.nav > li > a{color:#fff}.Navigation ul.nav > li.open > a{color:#287CC5}.Navigation ul.nav,.Navigation ul.nav > li{display:inline-block}.Navigation .container{position:relative}.Navigation ul.nav > li{position:static}.Navigation .dropdown-menu > ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.Navigation .dropdown-menu{-webkit-columns:3;-moz-columns:3;columns:3}}.DeliveryAddressWrapper{font-size:0.8em;background-color:#fff;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.ProductListTable{margin-bottom:5px}.ProductListTable thead{font-size:1.2em;border-bottom:1px solid #287CC5}.ProductListTable tr.Simple{border-bottom:1px solid #e5e5e5}@media (max-width:767px){.ProductListTable .Name{font-size:1.2em}}.ProductListTable .Quantity .Next{display:inline-block;float:right;margin-top:0}.Next .float-end{padding-right:0}.TabContentsContainer{background-color:#ffffff;}.TabContainer{padding:15px 0 0 0}.TabContainer ul.InfoTab li{vertical-align:middle;border:1px solid #efefef;background-color:#ffffff;text-align:left}.TabContainer ul.InfoTab li a{color:#114A7F;padding:10px 15px}.TabContainer ul.InfoTab li.r-tabs-state-active{background:#efefef}.TabContainer ul.InfoTab li.r-tabs-state-active a{color:#114A7F;font-weight:bold}.TabContentsContainer .r-tabs-accordion-title a{background:#114A7F;color:#fff;margin-bottom:15px}.TabContentsContainer .TabContent{padding:15px;margin-bottom:15px}.dummyQuantity{display:inline-block;width:50%}.CartDataTable thead,.CartDataTable tbody{border-bottom:1px solid #287CC6}table.Wizard .Sidebar td{background-color:#fff;color:#287CC6;font-weight:bold;border-right:1px solid #287CC6}table.Wizard .Sidebar td a{text-align:center}table.Wizard .Sidebar td:last-of-type{border-right:none}table.Wizard .Sidebar td.Selected{background-color:#287CC6;color:#fff}.Wizard .Sidebar td.Selected a{color:#fff}.AttachedDepartmentFile i{padding-right:10px}.AttachedDepartmentFile .FileName{font-weight:bold;width:290px;display:inline-block}