body{font-family:"Open Sans",sans-serif;overflow-x:hidden}a{color:#e2372a}a:hover,a:focus{color:#0c5ba8;text-decoration:none}.Button,.btn,.btn-default{border-radius:0;text-shadow:none;box-shadow:none;background:#e2372a;color:#fff;border:none}.Button:hover,.btn:hover,.btn-default:hover,.Button:focus,.btn:focus,.btn-default:focus{background:#e2372a;color:#fff;opacity:0.7}input,textarea,select{box-shadow:none !important;border-radius:0 !important}.nav > li > a:hover,.nav > li > a:focus{background-color:transparent}.BreakOut{position:relative;width:100vw;left:calc((100vw - 100%) / 2 * -1)}@media (max-width:991px){#PrimaryContent{padding:0}}@media (min-width:992px){.Department:nth-child(4n+1),.ProductThumbnails:nth-child(4n+1){clear:both}}@media (min-width:768px) and (max-width:991px){.Department:nth-child(3n+1),.ProductThumbnails:nth-child(3n+1){clear:both}}@media (max-width:767px){.Department:nth-child(2n+1),.ProductThumbnails:nth-child(2n+1){clear:both}}.ProductCarousel{margin:0}.owl-carousel .owl-nav > div{padding:0;top:50%;font-size:25px}#Header .container .row{align-items:center}.HeaderNavigation{background:#0c5ba8;border-radius:0;padding:0;border:0}.HeaderNavigation .container{padding:0;justify-content:flex-start}.HeaderNavigation a{text-shadow:none;color:#fff;text-transform:uppercase;text-shadow:none}.HeaderNavigation ul.nav li:hover ul.Dropdown{display:block}.HeaderNavigation ul.Dropdown{display:none;list-style:none;position:absolute;top:100%;left:0;background:#fff;z-index:5;margin:0;padding:5px;-webkit-box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75);box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75);min-width:200px}.HeaderNavigation ul.nav li ul.Dropdown a{color:#0c5ba8 !important;display:block;padding:5px}.HeaderNavigation ul.nav li ul.Dropdown a:hover{color:#e2372a !important}@media (max-width:991px){#Header{width:100%;overflow-x:hidden;margin-bottom:20px}#Header .container{margin:0;max-width:100%}ul li ul.Dropdown{display:none !important}}.Search .SearchBtn{margin-left:0}.Search > div{padding:0}.Search .AjaxSearchResults{background:#fff;-webkit-box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75);-moz-box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75);box-shadow:10px 10px 20px -10px rgba(0,0,0,0.75)}.Search .AjaxSearchResults .AjaxSearchProduct{border-bottom:1px solid #eee}@media (min-width:992px){.SearchWrapper{width:350px}}@media (max-width:991px){.AjaxSearchResults{display:none !important}.SearchWrapper{padding:0 50px}}.LogoWrap{text-align:center;padding:5px}.BasketAccount{background:#0c5ba8;clear:both}.HeaderRight{text-align:right}.HeaderRight .MobileMenu{float:left}.HeaderRight .MobileMenu a,.HeaderRight .MobileSearch a{background:#002f5f}.HeaderRight a{padding:5px}.ContactSocial .fa-facebook{color:#3b5998}.ContactSocial .fa-instagram{color:#c32aa3}.ContactSocial .fa-twitter{color:#1da1f2}.HeaderRight .LoginBasket a{padding:15px;color:#fff;display:block;font-size:18px}.HeaderRight .LoginBasket > span{display:inline-block;vertical-align:top}.HeaderRight .LoginBasket .CartLink a{background:#e2372a}.HeaderRight #AccountDropdown{display:none}@media (min-width:992px){.LogoWrap{text-align:left}.BasketAccount{background:none}.HeaderRight .LoginBasket a{margin:5px;font-size:14px;padding:10px;background:#0c5ba8}.HeaderRight .Search{display:block !important;visibility:visible !important;height:auto !important}.HeaderRight .SearchWrapper,.HeaderRight .BasketAccount{display:inline-block;vertical-align:bottom}.HeaderRight .SearchWrapper .Search input.Text,.HeaderRight .SearchWrapper .Search .SearchBtn{margin-top:0;margin-bottom:0}.HeaderRight .SearchWrapper .AjaxSearchBoxContainer{position:relative;padding-right:40px;margin:5px}.HeaderRight .SearchWrapper .AjaxSearchBoxContainer input.Text,.HeaderRight .SearchWrapper .AjaxSearchBoxContainer .SearchBtn,.HeaderRight .SearchWrapper .AjaxSearchBoxContainer .SearchBtn > i{height:40px;line-height:40px}.HeaderRight .SearchWrapper .AjaxSearchBoxContainer input.Text{width:100%;float:none}.HeaderRight .SearchWrapper .AjaxSearchBoxContainer .SearchBtn{position:absolute;top:0;right:0;width:40px}}@media (max-width:991px){.HeaderRight{background:#0c5aa8}}.CloseBtn{width:100%}#MiniBasket{padding:0;position:relative;top:0;display:block}#MiniBasket .MiniBasket{padding:10px 0}#MiniBasket .MiniBasket .MiniBasketProducts{max-height:100% !important}#MiniBasket .MiniBasket .MiniBasketProducts .MiniBasketRow{border-bottom:2px solid #eee;padding:5px 0}#AccountDropdown ul{padding:0;list-style:none}#AccountDropdown ul li a{display:block;padding:10px;background:#eee;margin:5px 0}#AccountDropdown ul li a i{margin-right:5px}.SideBar ul li a{position:relative;padding-right:35px;background:#0c5ba8;margin-bottom:5px;color:#fff}.SideBar ul li a:hover{background:#0c5ba8;opacity:0.7}@media (max-width:991px){#SideBar{height:100% !important}#SideBar .asp-offcanvas-inner .CloseBtn{margin-bottom:5px}}.homeSlider{margin-bottom:20px}.homeSlider .slider{text-align:center}.homeSlider .slider img{margin:0 auto}.owl-dots{left:0;right:0;text-align:center;padding-top:20px}.owl-dot{display:inline-block;height:10px;width:10px;border-radius:50%;background:#0c5ba8;margin:0 5px}.owl-dot.active{opacity:0.5}.owl-prev,.owl-next{font-size:25px;color:#0c5ba8}.fs-carousel-container{text-align:center;margin-bottom:20px}.HomepageDepartments .Department .Inner{border:none;padding:0}.HomepageDepartments .Department .Inner .Image a img{border-radius:50%}table thead tr th,table thead tr th a{background:#0c5ba8;color:#fff}table thead tr th a:hover{color:#fff}table tbody tr{padding:5px}table tbody tr{border-bottom:2px solid #eee}.Department .Inner{padding:5px;border:1px solid #eee}.Department .Inner .Name{padding-top:5px}.DepartmentImage{margin-bottom:10px}.ProductThumbnail .Inner{padding:10px;border:1px solid #eee}.ProductThumbnail .Inner .Name{text-align:center}.ProductThumbnail .Inner .Price{text-align:center}.DepartmentLanding{margin-top:-20px}.DepartmentLanding .Required{color:#e2372a}.DepartmentLanding .BannerModule .Image{opacity:0.85}.DepartmentLanding .BannerModule .BannerInner{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;z-index:1;display:flex;vertical-align:middle;justify-content:center;align-items:center;flex-direction:column;padding:30px}.DepartmentLanding .BannerModule .BannerInner .Title h1{color:#000;text-shadow:0 0 10px #fff;font-weight:bold}.DepartmentLanding .BannerModule .BannerInner .Description p{font-size:16px;margin-bottom:0;color:#000;text-shadow:0 0 10px #fff;font-weight:bold}.DepartmentLanding .BlocksModule .BlockInner{padding:15px}.DepartmentLanding .BlocksModule .BlockInner .Block{background:#2962a8;color:#fff;padding:30px}.DepartmentLanding .BlocksModule .BlockInner .Block .Title h3{margin-top:0}.DepartmentLanding .DefaultModule .Title h2{color:#2962a8}.DepartmentLanding .QuoteModule .Description{color:#535b7c;font-size:30px;font-weight:bold}.DepartmentLanding .QuoteModule .Title{color:#959baf;font-weight:bold}.DepartmentLanding .QuoteModule .Title:before{content:"-"}.DepartmentLanding .ContactModule .ContactForm fieldset label{width:100%;left:0;padding:0;text-align:left;position:initial}.DepartmentLanding .ContactModule .ContactForm fieldset label .Required{right:auto;color:#e2372a}.DepartmentLanding .ContactModule .ContactForm fieldset div{margin-left:0}.DepartmentLanding .ContactModule .ContactForm .RadioButtons .RadioButtonWrapper label{display:inline;margin:0 15px 0 5px}@media (min-width:992px){.DepartmentLanding .BannerModule .BannerInner .Title h1{font-size:45px}.DepartmentLanding .BannerModule .BannerInner .Description p{font-size:20px}}@media (min-width:768px) and (max-width:991px){.DepartmentLanding .ContactModule .ContactForm .TwinColumn > div{padding:0 15px}}@media (min-width:768px){.DepartmentLanding > div{margin-bottom:50px}.DepartmentLanding .QuoteModule{width:50%;margin:0 auto;margin-bottom:50px}}@media (max-width:767px){.DepartmentLanding > div{margin-bottom:15px}.DepartmentLanding .BannerModule .BannerInner{padding:15px}.DepartmentLanding .BannerModule .BannerInner .Title h1{font-size:18px;font-weight:bold}.DepartmentLanding .BannerModule .BannerInner .Description p{font-size:12px}.DepartmentLanding .QuoteModule .Description{font-size:20px}.DepartmentLanding .QuoteModule{margin-bottom:15px}.DepartmentLanding .ContactModule .ContactForm{padding:0}.DepartmentLanding .ContactModule .Description{margin-top:15px;text-align:center}}.ImagesContainer{margin-bottom:20px}.ImagesContainer .MainImage{border:1px solid #eee;padding:20px}.ImagesContainer .ThumbImages{margin:20px 0;border:1px solid #eee;padding:10px}.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}.BuyContainer > h1{font-size:30px}.TabContainer{overflow:hidden}.TabContainer .InfoTab{display:none !important}.TabContainer .TabContentsContainer .width{margin:10px 0}.TabContainer .TabContentsContainer .r-tabs-accordion-title{display:block;margin-top:10px}.TabContainer .TabContentsContainer .r-tabs-accordion-title:first-child{margin-top:0}.TabContentsContainer .r-tabs-accordion-title{background:#f9f9f9;border:1px solid #c5c5c5}.TabContentsContainer .r-tabs-accordion-title a{color:#333;position:relative}.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active{background:#fff;border-bottom-color:#fff;position:relative;z-index:2}.TabContentsContainer .TabContent{padding:20px;border:1px solid #c5c5c5}.TabContentsContainer .TabContent iframe{width:100%}.TabContentsContainer .r-tabs-accordion-title a:after{content:"\f078";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:14px}.TabContentsContainer .r-tabs-accordion-title.r-tabs-state-active a:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.TabContainer .ProductThumbnail{padding:5px}.RelatedAlt{clear:both;padding:0 15px}.Content > h1{margin-top:10px}.Content .Video{margin:15px 0}.Content .Video iframe{width:100%}.ArticlesContainer .Atricle .Image,.ArticlesContainer .Atricle .Text{padding:0}.ArticlesContainer .Atricle .Image{text-align:center}.ArticlesContainer .Atricle{padding:10px 0;border-top:1px solid #eee}.ArticlesContainer .Atricle:first-child,.AboutArticlesContainer.ArticlesContainer .Atricle{border-top:none}.ArticlesContainer .Atricle .Text h2{margin-top:0 !important}.ArticlesContainer .Atricle .ButtonContainer{text-align:right;margin-top:20px}.ArticlesContainer .Atricle .ButtonContainer a,.BlogSideBar .ButtonContainer a{color:#0c5ba8}.ArticlesContainer .Atricle .ButtonContainer a:hover,.BlogSideBar .ButtonContainer a:hover{color:#e2372a}@media (max-width:991px){.BlogSideBar .Inner .Thumb .ButtonContainer{text-align:center !important;margin-top:5px}}@media (min-width:768px){.BlogDepFeeds{padding-left:15px}.ArticlesContainer .Atricle .Text{padding-left:30px}}@media (max-width:767px){.ArticlesContainer .Atricle .Image{margin-bottom:15px}}.BlogSideBar{padding:15px}.BlogSideBar .Inner{border:1px solid #eee;padding:15px}.fs-navigation-enabled.BlogSideBar{padding:0}.fs-navigation-enabled.BlogSideBar .Inner{padding:15px 0;border:none}.BlogSideBar ul{padding:0;list-style:none}.BlogSideBar .Inner h3{margin-top:0}.BlogSideBar .Inner ul{margin-bottom:15px}.BlogSideBar .Inner .Thumb{border-top:1px solid #eee;padding:15px 0}.BlogSideBar .Inner .Thumb:last-child{padding-bottom:0}.BlogSideBar .Inner .Thumb .Image{text-align:center}.BlogSideBar .Inner .Thumb .ButtonContainer{text-align:right}.BlogSideBar .Inner ul.CategoriesList{list-style:circle;padding-left:15px}.ServicesWrapper .Services .Service{padding:15px}.ServicesWrapper .Services .Service .Inner{padding:15px;border:1px solid #eee}.ServicesWrapper .Services .Service .Inner .Name{padding-top:15px}@media (min-width:768px){.ServicesWrapper .Services .Service .Inner .Name{font-size:16px}}.RegisterBoxContainer .LinkButtonContainer,.RegisterBoxContainer .Button{margin-bottom:10px}table.Wizard .Sidebar table a{background:#0c5ba8;border:1px solid #fff;text-align:center}table.Wizard tbody tr{border:none}.CheckoutDataTable tbody tr.ProductInfoRow{border-bottom:2px solid #eee}#ctl00_PrimaryContentPlaceHolder_OrderContainer1_tuc_ctl00_CW_SideBarContainer_SideBarList tbody tr td a:before{content:"\f10c";font-family:FontAwesome;margin-right:5px;font-size:20px}#ctl00_PrimaryContentPlaceHolder_OrderContainer1_tuc_ctl00_CW_SideBarContainer_SideBarList tbody tr td.Completed a:before{content:"\f05d";font-family:FontAwesome;margin-right:5px;font-size:20px}.CheckoutContainer .OrderAddresses .OrderAddress{margin-bottom:10px}.AccountListSearch input{padding:3px}.AccountListSearch select{padding:5px}#Footer{border-radius:0;background:#f2f2f3;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;line-height:3;font-size:12px}#Footer a{color:#333;display:block}#Footer .FooterColumn a{line-height:2}#Footer a:hover{text-decoration:underline;color:#0c5ba8}#Footer p{line-height:2}.FooterColumn{margin:10px 0}.FooterItem{width:100%}.FooterItemHeading{font-weight:bold;text-transform:uppercase;color:#0c5aa8}.FooterItemContent li{list-style:none}.FooterBottom{border-top:1px solid #cfcfcf;width:100%}#FooterNavigation{text-align:center}#Footer #FooterNavigation ul,#Footer #FooterNavigation ul li{display:inline-block;float:none}.PaymentMethods{text-align:center;margin-top:10px;margin-bottom:10px;width:100%}.PaymentMethods li{display:inline-block}.PaymentMethods li img{width:auto !important;height:2em !important;margin:5px !important}@media (min-width:768px) and (max-width:991px){.FooterColumn:nth-child(2n+1){clear:both}}.CookieConsent{background:#eee;border-top:1px solid #cfcfcf}.CookieConsent .CookieContentText p{line-height:20px}@media (min-width:768px){.DoubleFieldRow .Fields{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0;padding:0}.DoubleFieldRow .Fields > *{width:100%;margin:0;padding:0 15px;position:static}}