@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');@font-face{font-family:'Vrinda';src:url('fonts/Vrinda.eot?#iefix') format('embedded-opentype'),url('fonts/Vrinda.woff') format('woff'),url('fonts/Vrinda.ttf') format('truetype'),url('fonts/Vrinda.svg#Vrinda') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'estrangelo_edessaregular';src:url('fonts/estre-webfont.woff2') format('woff2'),url('fonts/estre-webfont.woff') format('woff'),url('fonts/estre-webfont.ttf') format('truetype');font-weight:400;font-style:normal}body{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:16px;border-top:13px solid #333;line-height:normal}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main,.container{max-width:1400px}.container{margin:0 auto}.f-left{float:left}.f-right{float:right}.clearfix:before,.clearfix:after{content:"";display:block;clear:both}h1,h2,h3,h4,h5,h6{font-weight:700}p{margin-top:0;margin-bottom:2rem}img{max-width:100%;height:auto}a:active,.alink:active{color:#004c90;text-decoration:underline}.cms-home .page-wrapper .page-main .column.main{padding-bottom:0}.cms-home .page-wrapper .page-main{max-width:none;padding-left:0;padding-right:0}.slider-container{position:relative}.slider-container:before{content:"";display:block;background:rgba(0,0,0,.2);position:absolute;width:100%;height:100%;z-index:1}@keyframes slideInFromBottom{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.slider-container .slogan{animation:1s ease-out 0s 1 slideInFromBottom;position:absolute;top:50%;text-transform:uppercase;font-size:4em;padding:0 0 0 30px;line-height:normal;max-width:900px;line-height:80px;color:#fff;text-shadow:0px 0px 4px rgba(150,150,150,1);z-index:2;padding-top:35px}.slider-container .slogan p{margin:0}.slider-container .slogan strong{display:block;font-size:1.4em}.slider-container #slides article+article{display:none}#slides{margin:0;border:none;box-shadow:none;padding:0}#slides article{position:relative}#slides img{display:block}#slides .inner .info{display:none}article#slider #controls,article#slider #active{display:none}.col-3{width:33.3333%;float:left;position:relative}.home-featured-boxes:after,.home-featured-boxes:before,.container:after,.container:before,.footer-copyright .footer.content:after,.footer-copyright .footer.content:before,.page-footer .footer.content .row:after,.page-footer .footer.content .row:before,.custom-head-left:before,.custom-head-left:after,.custom-head-container .nav-sections:before,.custom-head-container .nav-sections:after{content:"";display:block;clear:both}.page-header .panel.wrapper,.custom-head-left .header-user-link-container .header.links li.item.compare,.custom-head-left .header-user-link-container .header.links li.greet.welcome{display:none}.page-header .header.content{padding:12px 20px 0}.page-header .logo{margin:0}body:not(.cms-home) .page-header{margin-bottom:25px;box-shadow:0px 2px 5px 1px #ccc}body .page-header{padding-bottom:10px}.custom-head-container{width:calc(100% - 313px);float:right}.custom-head-container .custom-head-left{width:100%}.custom-head-container .custom-head-left .minicart-wrapper{position:relative}.custom-head-left .header-user-link-container{float:right;margin-left:13px;position:relative}.custom-head-left .header-user-link-container a.header-user-menu-btn{width:41px;height:39px;line-height:39px;background:#034e8f;display:inline-block;position:relative;text-align:center;color:#fff}.custom-head-left .header-user-link-container a.header-user-menu-btn:hover{background:#333}.custom-head-left .header-user-link-container p{display:inline-block;margin:0}.custom-head-left .header-user-link-container a.header-user-menu-btn+p{margin-left:10px}.custom-head-left .header-user-link-container .header.links{display:none;position:absolute;right:calc(100% - 41px);top:42px;margin:0;padding:0;z-index:100;background:#333}.custom-head-left .header-user-link-container .header.links li{margin:0;padding:0;list-style:none;text-transform:uppercase;white-space:nowrap}.custom-head-left .header-user-link-container .header.links li a{padding:6px 15px;color:#fff !important;display:block;text-decoration:none}.custom-head-left .header-user-link-container .header.links li a:hover{background:#3d9bef}.page-header .block-search{width:150px;padding-left:13px}.page-header .block-search input{height:39px;padding-left:18px}.page-header .block-search .nested{display:none}.page-header .block-search .control{padding:0;border:none}.page-header .block-search .action.search{padding:0;right:0;opacity:1}.page-header .block-search a{background:#034e8f;color:#fff;padding:0;cursor:pointer !important;font-family:'Source Sans Pro',sans-serif;display:block;text-align:center;text-decoration:none;line-height:39px}.page-header .block-search a:hover{background:#333 !important}.page-header .block-search .action.search{cursor:pointer}.page-header .block-search .action.search:before{background:#034e8f;color:#fff;line-height:39px;padding:0 12px;cursor:pointer !important;content:"ADVANCED SEARCH" !important;font-family:'Source Sans Pro',sans-serif}.page-header .block-search .action.search:hover:before,.page-header .block-search form:hover:before{background:#333 !important}.minicart-wrapper .action.showcart:before{background:#034e8f;color:#fff;line-height:39px !important;padding:0 10px}.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart.active:hover:before{color:#fff;background:#333}.minicart-wrapper .action.showcart.active:before{color:#fff}.minicart-wrapper .action.showcart .counter.qty{margin:0;border-radius:0;color:#333;background:#f5f5f5;height:39px;line-height:39px;min-width:30px;font-weight:700;margin-left:3px}.miniquote-wrapper{position:relative}.miniquote-wrapper .action.showquote{margin-top:0}.miniquote-wrapper .action.showquote .counter.qty{background:#f5f5f5;min-width:36px;height:39px;line-height:39px;color:#333;font-weight:700;padding:0;margin:0 0 0 2px;border-radius:0;text-shadow:none}.miniquote-wrapper .action.showquote:before{content:"\f1ec" !important;width:40px;height:39px;background:#034e8f;font-family:'FontAwesome' !important;color:#fff;line-height:39px;font-size:20px;display:inline-block;text-align:center;vertical-align:top}.miniquote-wrapper .action.showquote.active:before,.miniquote-wrapper .action.showquote:hover:before,.miniquote-wrapper .action.showquote.active:hover:before{content:"\f1ec";width:40px;height:39px;background:#333;font-family:'FontAwesome';color:#fff;line-height:39px;font-size:20px}.miniquote-wrapper .action.showquote.active{margin-bottom:0}.miniquote-wrapper.active .block-miniquote{margin:0;right:-15px}.miniquote-wrapper .block-miniquote:before{right:26px}.miniquote-wrapper .block-miniquote:after{right:25px}.product-social-links .product-addto-links,.block-compare,#maincontent .product .tocompare{display:none}#product_addtocart_form .box-tocart .input-text.qty,.cart.table-wrapper .col.qty .input-text{width:80px;height:40px;font-size:20px}.minicart-items .item-qty,.miniquote-items .item-qty{width:54px}.form-search-advanced-left,.form-search-advanced-right{width:48%;float:left}.form-search-advanced-right{float:right}#maincontent .event-container .event-desc-box h3{text-transform:uppercase;color:#1979c3;font-size:18px;font-weight:700;margin:0}#maincontent .event-container .event-desc-box a.btn-read-more{background:#eee;padding:5px}.event-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0 0 30px}.event-container .event-img-box{flex-basis:20%;margin:0 25px 0 0}.event-container .event-img-box img{max-width:100%;display:block}.actions button.action.subscribe.primary{display:none}.form.subscribe .field-recaptcha{display:flex;justify-content:center}@media screen and (min-width:768px){.nav-sections{background:0 0;display:block;float:right;clear:both;margin:41px 0 0}.nav-sections .nav-sections-item-content{float:left}.nav-sections .navigation{background:0 0;font-weight:400}.nav-sections .navigation ul{padding:0}.nav-sections .navigation ul li.level0{margin:0 0 0 22px;vertical-align:top}.nav-sections .navigation ul li.level0:first-child{margin-left:0}.nav-sections .navigation ul .level0>.level-top{color:#000;text-transform:uppercase;padding:0;font-size:16px;line-height:24px;font-weight:600}.nav-sections .navigation ul .level0:hover>.level-top{color:#004c90}.nav-sections .navigation ul .level0:hover .submenu{display:flex !important}.navigation .level0 .submenu{flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.nav-sections .navigation .level0 .submenu{min-width:454px;max-width:454px;padding:10px 0}.nav-sections .navigation .level0 .submenu li{margin:0}.nav-sections .navigation .level0 .submenu li a{text-transform:capitalize;padding:5px 10px 5px 20px}.nav-sections .navigation .level0 .submenu li a:hover,.navigation .level0 .submenu a.ui-state-focus{background:0 0;color:#004c90}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#004c90}.page-header .switcher strong,.page-footer .switcher strong{font-size:18px;font-weight:700}}.home-section-category .container,.home-account-links .container{padding:0 20px;box-sizing:border-box}.section-featured-products .container{padding-left:20px;padding-right:20px;box-sizing:border-box}.section-featured-products .container .owl-carousel{padding-left:60px;padding-right:60px;box-sizing:border-box}.section-featured-products .container h2{text-transform:uppercase}.column.main .section-featured-products .product-items{margin-left:0 !important}.section-featured-products .container .product-item-info .product-item-actions{display:none}.section-featured-products .owl-item li.product-slider{padding-left:0}.section-featured-products .owl-nav{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.section-featured-products .owl-nav i{font-size:60px;color:#034e8f;font-weight:700}.section-featured-products .owl-nav .owl-prev{float:left}.section-featured-products .owl-nav .owl-next{float:right}.section-featured-products .owl-nav .owl-pr#maincontent .event-container .event-desc-box a.btn-read-more{background:#eee;padding:5px}ev.disabled i,.section-featured-products .owl-nav .owl-next.disabled i{opacity:.5}.section-featured-products .products-grid .product-item-info{width:100% !important;border:none;margin:0;padding:0}.section-featured-products .products-grid .product-item-info a{color:#333}.section-featured-products .products-grid .product-item-info:hover,.section-featured-products .products-grid .product-item-info.active{box-shadow:none}.home-section-category h2{text-align:center;font-size:32px;margin:50px 0}.fastMag-section-category{margin:50px 0 0}.home-section-category .col-4,.fastMag-section-category .col-4{width:calc(25% - 20px);float:left;margin:0 0 60px 26px;position:relative;-webkit-box-shadow:0 0 10px rgba(0,0,0,.65);-moz-box-shadow:0 0 10px rgba(0,0,0,.65);box-shadow:0 0 10px rgba(0,0,0,.65)}.fastMag-section-category .col-4{width:calc(20% - 21px)}.home-section-category .col-4 a,.fastMag-section-category .col-4 a{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.home-section-category .col-4:nth-of-type(4n+1){margin-left:0;clear:both}@media screen and (min-width:1024px){.fastMag-section-category .col-4:nth-of-type(5n+1){margin-left:0;clear:both}}.home-section-category .col-4 img,.fastMag-section-category .col-4 img{display:block;margin:50px auto 0}.fastMag-section-category .col-4 img{margin:20px auto 0}.home-section-category .col-4 h3,.fastMag-section-category .col-4 h3{font-size:21px;text-align:center;margin:20px 0 30px}.fastMag-section-category .col-4 h3{margin:10px 0 20px}.home-section-category .col-4 p.btn,.fastMag-section-category .col-4 p.btn{width:100%;display:block;padding:15px 0;background:#034e8f;color:#fff;font-size:15px;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:600;margin:0;transition:all .5s ease 0s}.home-section-category .col-4:hover p.btn,.fastMag-section-category .col-4:hover p.btn{background:#333}.home-featured-boxes{margin-left:-7px;overflow:hidden}.home-featured-boxes .col-3{margin-left:7px;width:calc(33.3333% - 7px)}.home-featured-boxes .col-3:before{transition:all .5s ease 0s;content:"";display:block}.home-featured-boxes .col-3:hover:before{content:"";background:rgba(0,0,0,.6);position:absolute;width:100%;height:100%;transition:all .5s ease 0s}.home-featured-boxes .col-3 img{display:block;width:100%;max-width:100%;height:auto;max-height:475px}.home-featured-boxes .col-3 a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-featured-boxes .col-3 div{position:absolute;left:0;top:50%;transform:translateY(-50%);background:rgba(3,78,143,.2);padding:0 0 0 36px;display:table;min-width:355px;height:115px}.home-featured-boxes .col-3 h3{margin:0;padding:0;font-size:32px;color:#fff;line-height:normal;display:table-cell;vertical-align:middle}.home-account-links{padding:45px 0 45px;text-align:center}.home-account-links img{display:block;margin:0 auto}.home-account-links .col-3 div{max-width:230px;text-align:center}.home-account-links .col-3:nth-of-type(1) div{float:left}.home-account-links .col-3:nth-of-type(2) div{margin:0 auto}.home-account-links .col-3:nth-of-type(3) div{float:right}.home-account-links h3{margin:16px 0 0;text-transform:uppercase;font-size:20px;font-weight:400;color:#333;text-align:center;line-height:25px;display:inline-block;width:250px}.home-account-links h3.home-distributor:before{content:"\f0c0";font-family:FontAwesome;display:block;font-size:40px;padding-bottom:20px}.home-account-links h3.home-account:before{content:"\f007";font-family:FontAwesome;display:block;font-size:40px;padding-bottom:20px}.home-account-links h3.home-contact:before{content:"\f003";font-family:FontAwesome;display:block;font-size:40px;padding-bottom:20px}.home-account-links h3:hover{color:#1979c3}.home-account-links h3 a:hover,.home-account-links h3.alink:hover{color:#034e8f;font-weight:500;text-decoration:none !important}.home-account-links+p{display:none}.home-account-links a{color:#333}.block,.sidebar .widget.block:not(:last-child),.sidebar .widget:not(:last-child),.block-banners,.block-banners-inline{margin-bottom:5px}.home-contact-text{padding-left:20px;padding-right:20px;box-sizing:border-box;text-align:center;margin-bottom:60px;font-size:22px}.page-title-wrapper h1{text-transform:capitalize}.account-nav .item.current a,.account-nav .item.current strong,.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{border-color:#004c90}.message.info,.message.error{font-size:inherit;line-height:normal}div.mage-error[generated],.login-container .fieldset:after,.block-minicart .subtitle.empty,.account .column.main .block:not(.widget) .box-title>span,.multicheckout .box-title>span,.paypal-review .block .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span{font-size:inherit}.login-container .block .block-title,.fieldset>.legend,.account .column.main .block:not(.widget) .block-title>strong{font-size:26px;font-weight:700}.login-container .block .block-title strong{font-weight:700}.page-footer{background:#034e8f}.page-footer .footer.content{margin-top:0;border-top:none;padding-bottom:30px}.page-footer .footer.content .shippingpolicy{width:20%;float:left}.page-footer .footer.content .shippingpolicy h4{font-size:16px;line-height:20px;color:#fff;text-transform:uppercase;margin:0 0 20px;height:50px;letter-spacing:1px}.page-footer .footer.content .shippingpolicy ul{padding-right:20px}.page-footer .footer.content .shippingpolicy ul li,.page-footer .footer.content .shippingpolicy address{color:#fff;font-size:14px;text-transform:uppercase;line-height:24px;letter-spacing:1px}.page-footer .footer.content .shippingpolicy ul li a{color:#fff !important;word-wrap:break-word}.page-footer #switcher-store{display:none}.footer-copyright{background:#013160}.footer-copyright .footer.content{border-top:none;margin:0 auto;padding:10px 20px 15px}.footer-copyright .footer.content .f-left p{color:#fff;padding:30px 0 0;font-family:'estrangelo_edessaregular';font-weight:400;font-size:16px}.bg-box{background-color:#e5e5e1;max-width:480px;padding:10px;border:1px solid #c5c5c1;margin:10px 10px 10px 0}div.sidebar-additional .block{background:#efefef;padding:10px 15px}.sidebar .block .block-title strong{font-weight:700;text-transform:uppercase}#slides+div{display:none}.filter .block-subtitle{font-size:18px;font-weight:700}.filter-options-content a:hover{color:#004c90;background-color:transparent}.Cal_Con_Outer_Div_Raw{clear:both;width:100%;margin:0 0 20px;padding:0 0 20px;border-bottom:dotted 1px}.Cal_Con_Outer_Div{width:calc(50% - 50px);margin:0 50px 0 0;float:left;text-align:left}.Cal_Tab_Con_Raw{clear:both;width:100%;margin:15px 0}.Cal_Tab_Con_Label{float:left;width:40%;text-align:left;padding:0;font-weight:600}.Cal_Tab_Con_Textbox_Div{float:right;width:60%}.Cal_Tab_Con_Textbox_Div input[type=button]{background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;padding:7px 15px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;border-radius:3px}.Cal_Tab_Con_Textbox_Div input[type=button]:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}.Cal_Tab_Con_Textbox_Div input[type=button]+input[type=button]{margin-left:10px}.Cal_Tab_Con_Textbox_Div input[type=radio]{vertical-align:middle}.label-you-need{padding:1px 1px 1px 111px;width:14%}.radio-conversion1{float:left;width:35%}.fotorama__thumb-border{border-color:#004c90}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#004c90}button:not(.quote-primary){box-shadow:none}.col-4{width:25%;float:left}.cms-metric-imperial-conversion .Cal_Tab_Con_Textbox_Div.imperial-conversion{width:100% !important;margin-bottom:20px}.cms-metric-imperial-conversion .Cal_Tab_Con_Raw:after{clear:both;display:block;content:''}.my_courie_nkr{display:none}.form-group{clear:both;margin-left:-15px;margin-right:-15px}.form-group:before,.form-group:after{content:"";display:block;clear:both}.form-group div.field{width:50%;float:left;padding-left:15px;padding-right:15px;box-sizing:border-box;margin-bottom:20px}.form-group div.field.title-name{width:10%}.form-group div.field.first-name{width:40%}.form-group div.field.last-name{width:50%}.form-group div.field label{font-weight:600;display:block;margin:0 0 8px}.form-group div.field.fullW{width:100%;float:none}.block.newsletter{width:100%;max-width:950px;margin:0 auto 100px !important}.block.newsletter label{display:block;font-size:40px;font-weight:400;margin-bottom:25px;text-transform:uppercase;width:100%;text-align:center;color:#034e8f}.block.newsletter .field .control:before{display:none}.block.newsletter .content form .newsletter .control input{width:100%;color:#646464;display:block;text-align:center;font-size:32px;padding:4px 0 8px;text-transform:lowercase;font-family:'Source Sans Pro',sans-serif;font-weight:400;border:none;border-bottom:1px solid #034e8f;height:auto}.block.newsletter .content form .newsletter .control input:focus{box-shadow:none}.block.newsletter .content form .actions{display:block;width:100%;text-align:center}.block.newsletter .content form .actions .primary{background:#fff;color:#034e8f;border:1px solid #034e8f;margin:20px 0 0;padding:0 24px;text-decoration:none;font-size:20px;font-weight:400;text-transform:uppercase;display:inline-block;height:45px;font-family:'Source Sans Pro',sans-serif}.block.newsletter .content form .actions .primary:hover{background:#333;color:#fff;border-color:#333}.block.newsletter .content form .newsletter .control input::-webkit-input-placeholder{color:#646464;opacity:1}.block.newsletter .content form .newsletter .control input::-moz-placeholder{color:#646464;opacity:1}.block.newsletter .content form .newsletter .control input:-ms-input-placeholder{color:#646464;opacity:1}.block.newsletter .content form .newsletter .control input:-moz-placeholder{color:#646464;opacity:1}.block.newsletter #newsletter_checkbox{display:flex;width:27%;margin:30px auto 0 auto}.block.newsletter #newsletter_checkbox label.cbCustom{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;text-transform:capitalize;font-size:17px}.cbCustom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.cbCustom:hover input~.checkmark{background-color:#ccc}.cbCustom input:checked~.checkmark{background-color:#034e8f}.checkmark:after{content:"";position:absolute;display:none}.cbCustom input:checked~.checkmark:after{display:block}.cbCustom .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:1200px) and (max-width:1299px){.nav-sections .navigation ul li.level0{margin:0 0 0 12px}}@media screen and (min-width:1024px) and (max-width:1199px){.nav-sections .navigation ul .level0 > .level-top,}@media screen and (max-width:1199px){.custom-head-container{width:calc(100% - 316px)}.nav-sections .navigation ul li.level0{margin:0 0 0 12px}.slider-container .slogan{font-size:3.5em;line-height:60px;letter-spacing:-4px;max-width:700px}.home-section-category .col-4 h3{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){.page-header .header.content{padding:12px 15px 0}.page-header .logo img{width:180px}.custom-head-container{width:calc(100% - 180px)}.nav-sections{margin-top:5px}.nav-sections .navigation ul li.level0{margin:0 0 0 6px}.nav-sections .navigation ul .level0>.level-top,.slider-container #slides .inner{height:250px !important}#slides article{height:250px;overflow:hidden}#slides article img{position:relative;left:100%;transform:translateX(-100%);max-width:inherit}.slider-container .slogan{font-size:3.5em;line-height:60px;letter-spacing:-4px;max-width:700px}.home-featured-boxes .col-3 div{min-width:236px;padding-left:15px}.home-featured-boxes .col-3 h3{font-size:30px}.footer-copyright .f-left,.footer-copyright .f-right{width:49%}.page-footer .footer.content .shippingpolicy ul{padding-right:10px}.fastMag-section-category .col-4{width:calc(33.3333% - 21px)}.fastMag-section-category .col-4:nth-of-type(3n+1){margin-left:0;clear:both}}@media screen and (max-width:1023px){.home-section-category h2{font-size:42px;margin:40px 0}.home-section-category .col-4{width:calc(25% - 14px);margin:0 0 40px 18px}.home-section-category .col-4 h3{font-size:18px}.home-section-category .col-4 p.btn{font-size:14px}.page-footer .footer.content .shippingpolicy h4{height:auto}.Cal_Con_Outer_Div{width:calc(100% - 0px);float:none;margin:0}.Cal_Con_Outer_Div+.Cal_Con_Outer_Div{margin-top:30px}.event-container .event-img-box{flex-basis:30%}}@media screen and (max-width:767px){body:not(.cms-home) .page-header{padding-bottom:0}body.cms-home .page-header{border-bottom:none;margin-bottom:0}.custom-head-container{width:184px}.minicart-wrapper{margin-top:0}.miniquote-wrapper{margin:0 0 0 7px}.miniquote-wrapper .action.showquote:before{height:34px;line-height:34px}.miniquote-wrapper .action.showquote.active:before,.miniquote-wrapper .action.showquote:hover:before,.miniquote-wrapper .action.showquote.active:hover:before{height:34px;line-height:34px;font-size:20px}.custom-head-left .header-user-link-container a.header-user-menu-btn+p{margin-left:4px}.page-header .header.content{padding:12px 15px 12px}.page-header .logo{max-width:35%;float:left;margin-left:40px}.custom-head-left .header-user-link-container{margin-left:7px}.page-header .block-search{width:auto;padding-left:0;float:right;margin:4px 0 0 7px}.block-search .label.active+.control input{position:absolute;left:0;display:none}.page-header .block-search a{padding:0;line-height:normal;background:0 0;font-size:0}.page-header .block-search a:hover{background:0 0 !important}.page-header .block-search a:before{-webkit-font-smoothing:antialiased;font-size:22px;line-height:28px;color:#8f8f8f;content:'\e615';font-family:'luma-icons';margin:0 10px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header .block-search a:hover:before{color:#000}.custom-head-left .header-user-link-container a.header-user-menu-btn{width:34px;height:34px;line-height:34px}.minicart-wrapper .action.showcart:before{line-height:34px !important;padding:0 8px}.nav-sections .navigation ul .level0.nav-1,.nav-sections .navigation ul .level0.nav-2{max-width:none}.nav-sections .navigation ul li.level0{margin-right:0}.nav-sections .navigation ul .level0:hover .submenu{height:auto !important}.page-header .switcher .options .action.toggle:after,.page-header .switcher .options .action.toggle.active:after{display:none}.nav-sections .switcher-trigger strong:after{top:0}.navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active),.navigation .submenu:not(:first-child) .active>a{border-color:#004c90}.slider-container #slides .inner{height:215px !important}#slides article{height:215px;overflow:hidden}#slides article img{position:absolute;left:100%;transform:translateX(-100%);max-width:inherit}.slider-container .slogan{font-size:3.6em;line-height:26px;letter-spacing:-1px;padding-top:15px;transform:translateY(1%)}.home-section-category .container,.home-account-links .container{padding:0 15px}.home-section-category .col-4{width:calc(100% - 0px);float:none;margin:0 0 30px;overflow:hidden}.home-section-category .col-4 img{margin:20px auto 0}.home-featured-boxes .col-3,.home-featured-boxes .col-3:nth-of-type(2),.home-account-links .col-3{width:100%;margin:0 0 7px;float:none}.home-featured-boxes .col-3 div{width:100%;min-width:none}.home-section-category h2{font-size:32px}.home-account-links{padding:45px 0 20px}.home-account-links .col-3 div{max-width:none}.home-account-links .col-3:nth-of-type(3) div,.home-account-links .col-3:nth-of-type(1) div{float:none}.page-footer .footer.content{padding-bottom:25px}.page-footer .footer.content .shippingpolicy{width:100%;float:none;margin-bottom:30px}.page-footer .footer.content .shippingpolicy ul{padding-right:0}.page-footer .footer.content .shippingpolicy:nth-of-type(5){margin-bottom:0}.page-footer .footer.content .shippingpolicy h3{height:auto}.page-footer .footer.content .shippingpolicy h3 br{display:none}.footer-copyright .f-left,.footer-copyright .f-right{float:none;text-align:center}.Cal_Tab_Con_Label,.Cal_Tab_Con_Textbox_Div{width:100%;float:none}.Cal_Tab_Con_Label{margin-bottom:10px;display:block}.label-you-need{padding-left:0}.fastMag-section-category .col-4{width:calc(100% - 0px);float:none;margin:0 0 20px}.cms-fastmag-gen-iv #maincontent iframe{width:100%}.event-container{flex-wrap:wrap}.event-container .event-img-box{flex-basis:100%;margin:0 0 15px}.form-group div.field,.form-group div.field.title-name,.form-group div.field.first-name,.form-group div.field.last-name{width:100%;float:none}body.checkout-index-index .opc-estimated-wrapper .minicart-wrapper,body.checkout-index-index #maincontent #checkout .authentication-wrapper{display:none !important}body.checkout-index-index .authentication-wrapper{display:inline-block;width:100%}.page-header .minicart-wrapper a.showcart span.counter.qty,.page-header .miniquote-wrapper .action.showquote .counter.qty{display:none}.page-header #switcher-currency-nav .switcher-options{margin:8px 5px 0 0}.page-header .minicart-wrapper .block-minicart{right:-100px}.page-header .minicart-wrapper .block-minicart:before{right:111px}.page-header .minicart-wrapper .block-minicart:after{right:110px}}@media screen and (max-width:374px){.custom-head-container{width:119px}.minicart-wrapper .block-minicart{width:260px;padding:25px 10px}}a:visited,.alink:visited{text-decoration:none !important}#checkout #payment_form_paypal_express{display:none !important}.custom-head-left .header-user-link-container .header.links li span.customer-name{display:none}.custom-head-left .header-user-link-container .header.links li .customer-menu{display:block !important}.custom-head-left .header-user-link-container .header.links li .customer-menu .header.links{display:block !important;position:inherit;width:100%;top:auto;border:none;box-shadow:none;position:inherit;width:100%;top:auto;border:none;box-shadow:none}.custom-head-left .header-user-link-container>.header.links>.customer-welcome li.authorization-link{display:none}.navigation .level0.parent>.level-top>.ui-menu-icon:after{display:none}.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{margin:0;padding:0;list-style:none none;background:#fff;border:1px solid #bbb;margin-top:4px;min-width:160px;z-index:100;box-sizing:border-box;display:none;position:absolute;top:100%;box-shadow:0 3px 3px rgba(0,0,0,.15)}.page-header .switcher .options .action.toggle,.page-footer .switcher .options .action.toggle{padding:0;cursor:pointer;display:inline-block;text-decoration:none}.page-header .switcher .options ul.dropdown a:visited,.page-footer .switcher .options ul.dropdown a:visited{color:#333;text-decoration:none}.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{color:#333;text-decoration:none;display:block;padding:8px}.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;line-height:22px;color:inherit;content:'\e622';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header .switcher .options.active ul.dropdown,.page-footer .switcher .options.active ul.dropdown{display:block}.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before{left:10px;top:-12px}.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before{border:6px solid;border-color:transparent transparent #fff;z-index:99}.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{left:9px;top:-14px}.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{border:7px solid;border-color:transparent transparent #bbb;z-index:98}.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before,.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{border-bottom-style:solid;content:'';display:block;height:0;position:absolute;width:0}.page-header .switcher .options:after,.page-footer .switcher .options:after{clear:both}.page-header .switcher .options:before,.page-footer .switcher .options:before,.page-header .switcher .options:after,.page-footer .switcher .options:after{content:'';display:table}.page-header .switcher .options,.page-footer .switcher .options{display:inline-block;position:relative}.block.newsletter .form.subscribe>.actions{clear:both!important;float:none!important}.block.newsletter .field{clear:both!important;float:none!important;max-width:100%!important}#switcher-language-nav{margin-top:5px}.flag{float:right;padding:0 5px}.flag a{background-repeat:no-repeat;background-size:cover;display:block;height:26px;margin:1px 0;width:40px}.flag.inactive{opacity:.45}#canFlag.flag a{background-image:url("../images/canadian-greyscale.png")}.flag img{border-radius:5px;display:none;height:20px;width:36px}#usFlag.flag a{background-image:url("../images/american-greyscale.png")}#canFlag.flag a:hover,#canFlag.flag.active a{background-image:url("../images/canadian.png")}#usFlag.flag a:hover,#usFlag.flag.active a{background-image:url("../images/american.png")}@media screen and (max-width:768px){.custom-head-container .custom-head-left{position:relative}#switcher-language-nav{margin-top:0;right:0}.switcher.language.switcher-language{position:absolute;top:45px;right:54px}.flag a{width:24px;height:15px}.page-header .switcher .options ul.dropdown{right:0}.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before{left:auto;top:-12px;right:15px}.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after{left:auto;top:-14px;right:14px}.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after{display:none !important}}.customer-account-forgotpassword .forget .actions{display:none}span.red{color:red}.hudson_warning_message p{font-weight:700;font-size:30px}.hudson_warning_message{float:right}.customer_warning{width:48%}body.cms-home .panel.wrapper{display:block;background:#013160;position:relative}.canada_post_strike a:hover{color:#fff;text-decoration:underline}.canada_post_strike a{color:#fff;font-weight:700}.canada_post_strike a.action.close{position:absolute;right:0;background:#fff;top:0;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center;font-weight:700;display:block;color:#013160;font-size:20px;text-decoration:none !important}