@media only screen and (max-width:1024px){#arrowBackToTop.fixed-tag{width:auto;height:auto;top:0;right:0;bottom:unset;margin-top:50vh}.IE11BannerDiv{display:none}.inline-block{display:inline-block!important}.block{display:block!important}#eheader{min-width:320px;width:100%;z-index:1}#eheader #topRibbon{position:static}#eheader #topRibbon #authNav{padding-left:5px}#eheader #topRibbon #userAuthLinks{padding-right:15px}#eheader #topRibbon #userAuthLinks ul{margin-bottom:0}#eheader #topRibbon #userAuthLinks ul li.headerUserReginfo{text-overflow:ellipsis;overflow:hidden;width:150px;white-space:nowrap;text-align:right}#eheader #topRibbon #userAuthLinks #logOffLink{padding-top:9px;padding-left:5px}#eheader #headerContent{z-index:unset}#eheader #headerContent #elogo{width:165px;margin:10px;float:none!important;display:inline-block}#eheader #headerContent #elogo img{max-width:165px;min-height:50px}#eheader #headerContent .navHeaderButton{background-color:#fff;border:none;height:30px;width:30px;padding:0}#eheader #headerContent .navHeaderButton .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#eheader #headerContent .navHeaderButton .menu-icon-bar{margin-left:-1px;width:28px;height:4px;display:block;margin-bottom:4px;background-color:#333}#eheader #headerContent .navbar-toggle{float:left;left:0;position:absolute;margin:10px 0 0 18px}#eheader #headerContent .navHeaderButtonClose{width:22px;height:22px;cursor:pointer;font-size:17px;position:absolute;color:#fff;background-color:#29333b;font-weight:700;padding-top:2px;display:none;margin:9px 0 0 0;float:left;left:168px;z-index:16}#eheader #headerContent .navHeaderButtonClose span{padding:0 0 0 5px;display:block}#eheader #headerContent div.serviceHeaderLinks{width:190px;min-width:190px;border-radius:0;z-index:15;padding:0;top:0;background-color:#fff;background-clip:padding-box;position:absolute;text-align:left;list-style:none;margin-top:0;padding:5px 5px 5px 6px;left:0;display:none;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.175);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.175);box-shadow:5px 5px 5px rgba(0,0,0,0.175);border:1px solid #ccc}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2Nav{width:100%;background:#fff;border:0;height:100%}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1{margin-top:10px}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1>ul>li{padding-left:0}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1>ul>li a{font-size:12px;line-height:2}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1 .appcuesWidgetDiv .appcues-widget-icon{line-height:0}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1 .appcuesWidgetDiv .appcues-widget-icon .appcues-widget-image{vertical-align:baseline}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2>ul>li{line-height:2.2!important}#eheader #headerContent div.serviceHeaderLinks #gCustomerLinks>ul>li{width:100%;float:none;line-height:2.2!important}#eheader #headerContent div.serviceHeaderLinks #gCustomerLinks>ul>li a{font-size:12px;line-height:2}#eheader #headerContent div.serviceHeaderLinks #gCustomerLinks>ul>li:before{display:none}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2{margin-top:-14px}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2 p,#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2 .content{margin-top:0}#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow2 #gCustomerLinks .new-icon{padding:1px 4px;margin-left:5px;top:0!important}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer{position:relative;top:-2px;left:1px;padding-bottom:10px}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer .allProducts a{font-weight:700;color:#373737}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer .allProducts>a.allProductsLink:after{display:none}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer .allProducts .phl{padding:0!important}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer .allProducts .dropdown-menu{display:none}#eheader .serviceLinks>a:after{font-size:10px}#eheader .allProducts>a:after{font-size:10px}#eheader .allProducts>a.allProductsLink:after{color:#eee!important;margin-left:4px}#eheader .alt-menu .dropdown-menu{display:none!important}#eheader #show-bulk-order-link:after{font-size:10px}#eheader #navSearchContainer .headerContainer .allProducts{width:100%!important;display:none;top:61px;float:none;position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#333}#eheader #navSearchContainer .headerContainer .allProducts .allProductsLink .phl{padding-left:10px!important}#eheader #navSearchContainer .allProducts>a{font-size:13px;font-weight:700}#eheader #navSearchContainer #bulkOrderCartContainer{display:block;width:100vw;position:relative;top:61px;margin-left:0;float:none;height:0;background-color:#333}#eheader #navSearchContainer #bulkOrderCartContainer #show-bulk-order-link{font-size:13px;font-weight:700}#eheader #navSearchContainer #bulkOrderCartContainer #bulk-order-content{width:100%;left:0;min-width:265px}#eheader #navSearchContainer #bulkOrderCartContainer #bulk-order-content #bulkorderSingleAddForm input[name="productItemNumber"]{width:160px}#eheader #navSearchContainer #bulkOrderCartContainer #bulk-order-content #bulkorderSingleAddForm label.bulkorderQuantity{width:auto}#eheader #navSearchContainer #bulkOrderCartContainer #bulk-order{visibility:hidden}#eheader #navSearchContainer .bulk-order .dropdown-menu #bulkorderSingleAddForm input[name="productQuantity"]{width:48px;margin:0 0 8px 10px}#eheader #navSearchContainer #search{width:86%!important;border-left:none;font-size:13px}#eheader #navSearchContainer #quick-search-submit{width:14%}#eheader #navSearchContainer #searchContainer{float:none;display:block;width:100vw;position:absolute;top:0;border-bottom:1px solid #333}#eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn #search{width:58%!important;font-size:12px}#eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn #quick-search-submit{width:21%;font-size:12px;padding:0 8px}#eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn .customer-part-number-btn{font-size:12px;padding:0 8px;width:21%}#eheader #navSearchContainer .alt-menu>a{background-color:#333!important;color:#eee!important}#eheader #navSearchContainer .newCartCount{right:-3px}#eheader div#navSearchContainer{min-width:320px;width:100vw;min-height:41px;z-index:unset;background-color:#fff}#eheader #bulkOrderCartContainer #cartLink{position:absolute;color:#333;border:none;padding:0;right:15px;font-weight:700;z-index:12}#eheader #bulkOrderCartContainer #cartLink.serviceLinksSliderOpen{top:-126px}#eheader .appcues-widget-icon:after{line-height:14px}#eheader #navSearchContainer .headerContainer .allProducts>a{color:#fff;background-color:transparent;font-family:Roboto,Arial,Helvetica,sans-serif!important}#eheader #navSearchContainer #quick-search-submit:after{font-family:graingerFont;content:"\e61a";font-weight:400;font-size:18px;color:#fff;line-height:2}#eheader #navSearchContainer #cartLink,#eheader #navSearchContainer .allProducts>a,#eheader #navSearchContainer #show-bulk-order-link,#eheader #navSearchContainer #part-number-submit{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif!important}#eheader .serviceLinks>a:after,#eheader .allProducts>a:after,#eheader .bulkOrderBody>a:after,#eheader .serviceLinks a#show-bulk-order-link:after,#eheader .allProducts a#show-bulk-order-link:after,#eheader .bulkOrderBody a#show-bulk-order-link:after{font-family:graingerFont;content:"\e638";color:#abb0b6!important;font-size:14px;font-weight:400;margin:0 0 0 2px}.homepage #eheader div#navSearchContainer{min-height:143px}.homepage #eheader div#navSearchContainer .headerContainer .allProducts{display:block}.homepage #eheader div#navSearchContainer .headerContainer .allProducts .allProductsLink{z-index:0}.homepage #eheader div#navSearchContainer .headerContainer #bulkOrderCartContainer{height:auto}.homepage #eheader div#navSearchContainer #bulkOrderCartContainer #bulk-order{visibility:visible}.homepage #eheader div#navSearchContainer .allProducts.alt-menu>.new-dropdown{width:500px!important}.language-fr #eheader #headerContent .serviceHeaderLinks{margin-top:0!important;padding-bottom:5px}.language-fr #eheader #headerContent .serviceHeaderLinks .serviceLinksRow2{padding-bottom:10px}.language-fr #eheader #headerContent .serviceHeaderLinks .serviceLinksRow1.loggedInServiceLinksRow1,.language-fr #eheader #headerContent .serviceHeaderLinks .serviceLinksRow2.loggedInServiceLinksRow2{top:10px}.language-fr #eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn #search{width:43%!important;font-size:12px}.language-fr #eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn #quick-search-submit{width:24%;font-size:12px;padding:0 8px}.language-fr #eheader #navSearchContainer #quick-search.quickSearchWithMyPartBtn .customer-part-number-btn{font-size:12px;padding:0 8px;width:33%}#autoComplete,#searchHistory{z-index:11}#header-breadcrumb-container #user-actions #print-page{display:none}#miniCartDisplay{width:92%;max-width:400px;top:7px;position:absolute;margin:-90px 15px}#miniCartDisplay:before{right:10px;top:-24px}#miniCartDisplay .row{margin:0}.miniCartPosition{margin-top:-130px!important}.miniCartPositionLginUser1{margin-top:-10.5em!important}#customHeaderMessage{height:auto;padding:10px 0 10px 0!important}#customHeaderMessage .multi-account-switch-area{width:100%!important}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area{display:inline-table!important}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-account-name-text{width:auto}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address-nickname{width:auto}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address{width:auto}#customHeaderMessage .multi-account-switch-area form{height:auto}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window{top:41px}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-search-area{position:relative}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-search-area .search-bar-icon{right:30px;top:10px;transform:none;-ms-transform:none}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-results-area{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-results-area .account-result-container .account-addresses-area{margin-left:0}.multi-account-switch-area .account-result-container>*{width:100%!important;display:block!important}.account-result-container .account-address-click-container{width:100%;display:inline-table;align-items:center;align-content:center}.account-result-container .account-address-click-container .account-Nickname-container{width:30%!important}.account-result-container .account-address-click-container .account-address-container{width:70%!important}.compare-product,.desktopAllProductLink{display:none}.multi-account-switch-area .account-result-container .account-name-area-sticky{position:relative}#customHeaderMessage .multi-account-switch-area-heading{display:none}.desktop-credit-card-list{display:none!important}.credit-card-list{margin:0 -6px;display:block;border-left:none!important;border-right:none!important}.credit-card-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.card-info{margin:5px 0;display:block}.card-info:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.credit-card{padding:6px;margin:5px;border:1px solid #d4d4d4;float:left;width:48%}.credit-card:nth-child(2n){clear:left}.card-info-title{width:40%;font-weight:bold;float:left}.card-info-value{float:left;width:60%;text-overflow:ellipsis;overflow:hidden}.page-accountMgmt-paymentMethods .credit-card-list .edit-options{float:left!important}.mobile-credit-card-list-header{display:none!important}.language-fr #eheader #headerContent #elogo a img{padding:0}#main-content .d-desktop{display:none}#main-content .d-tablet{display:block}#main-content .credit-card-list.mobile-credit-card-list{border-bottom:none;margin-bottom:15px}#main-content .credit-card-list.mobile-credit-card-list div.credit-card{margin:6px 5px;padding:4px 0;position:relative}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .card-remove-icon{position:absolute;top:10px;right:8px}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .card-info{margin:0;padding:6px 3px 6px 8px}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .cardActions .card-info-title{visibility:hidden}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .card-info.nameOnCard .card-info-value{width:52%}.desktopCardList{display:none}#content #actions-pending-orders-table .action.omsOrderTableSection .action-heading{margin-right:5px;font-weight:700;min-width:25px;max-width:25px;width:11%;display:inline-block}#content #actions-pending-orders-table .action.omsOrderTableSection .action-by .od-user-name,#content #actions-pending-orders-table .action.omsOrderTableSection .action-to .od-user-name{width:85%;word-break:break-word;display:block}#eheader #navSearchContainer #bulkOrderCartContainer #cartLink.onfocus{outline:1px solid #00739e!important}#topRibbon #userAuthLinks .headerUserReginfo:focus-visible{outline:1px solid #00739e!important}#headerContent #btnHamburger:focus-visible{outline:1px solid #00739e!important}#headerContent .btnHamburgerWrapper #userAuthLinks{display:none}#eheader #headerContent .navHeaderButton{background-color:#000;z-index:14}#eheader #headerContent .navHeaderButton .menu-icon-bar{background-color:#fff}#eheader #headerContent div.serviceHeaderLinks #gCustomerLinks>ul>li a,#eheader #headerContent div.serviceHeaderLinks .serviceLinksRow1>ul>li a{color:#000!important;font-weight:700}#eheader #headerContent div.serviceHeaderLinks .mobileAllProductsContainer .allProducts a{color:#000}#eheader #bulkOrderCartContainer #cartLink{color:#fff}#eheader.newHeader #navSearchContainer #search{width:86%!important}#eheader.newHeader #navSearchContainer #quick-search-submit{width:14%}#eheader.newHeader #navSearchContainer #quick-search-submit:after{font-family:graingerFont;content:"\e61a";font-weight:400;font-size:18px;color:#fff;line-height:2}#eheader.newHeader #navSearchContainer .headerContainer .allProducts>a{color:#fff;background-color:transparent;font-family:Roboto,Arial,Helvetica,sans-serif!important}#eheader.newHeader #navSearchContainer #cartLink,#eheader.newHeader #navSearchContainer .allProducts>a,#eheader.newHeader #navSearchContainer #show-bulk-order-link,#eheader.newHeader #navSearchContainer #part-number-submit{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif!important}#eheader.newHeader #navSearchContainer .serviceLinks>a:after,#eheader.newHeader #navSearchContainer .allProducts>a:after,#eheader.newHeader #navSearchContainer .bulkOrderBody>a:after,#eheader.newHeader #navSearchContainer .serviceLinks a#show-bulk-order-link:after,#eheader.newHeader #navSearchContainer .allProducts a#show-bulk-order-link:after,#eheader.newHeader #navSearchContainer .bulkOrderBody a#show-bulk-order-link:after{font-family:graingerFont;content:"\e638";color:#abb0b6!important;font-size:14px;font-weight:400;margin:0 0 0 2px}#eheader.newHeader #navSearchContainer #bulkOrderCartContainer #bulk-order{z-index:0}#eheader.newHeader div#headerContent #customCatalogSelectionArea{margin-left:10px}#eheader.newHeader div#headerContent{min-height:90px}#eheader.newHeader div#headerContent .headerContainer{display:block;position:static}#eheader.newHeader div#headerContent .headerContainer #elogo{text-align:center;display:flex;flex-direction:column-reverse;position:static}#eheader.newHeader #bulkOrderCartContainer #cartLink #quickCartText{display:none}#eheader.newHeader #headerContent .navbar-toggle{margin-top:50px}#eheader.newHeader #headerContent .navHeaderButtonClose{margin-top:0}#eheader.newHeader.ehederWithCustomCatalog #headerContent{min-height:135px}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea.styledSelect:after{font-size:13px;right:10px;top:0;position:absolute}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea{top:95px;border:1px solid #a9a9a9}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea select{padding-left:5px}.homepage #eheader.newHeader.ehederWithCustomCatalog div#navSearchContainer #bulkOrderCartContainer #miniCartDisplay{top:28px}.page-accountMgmt-paymentMethods #eheader #navSearchContainer #bulkOrderCartContainer #bulk-order{display:none;visibility:visible}.fixedHeaderBody #container{position:relative}.fixedHeaderBody #leftColumn .allProducts{display:none}.fixedHeaderBody #eheader{display:inline-block}.fixedHeaderBody #eheader .headerBanner{top:0;width:100vw;position:fixed;display:inline-block;z-index:0}.fixedHeaderBody #eheader .headerContainer{width:100%}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #bulk-order{display:none}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #cartLink{position:fixed;top:45px!important}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #miniCartLinkForm{top:36px;right:0;position:fixed}.fixedHeaderBody #eheader.newHeader.ehederWithCustomCatalog #bulkOrderCartContainer #cartLink{top:8px!important}.fixedHeaderBody #eheader.newHeader div#navSearchContainer #bulkOrderCartContainer #miniCartDisplay{top:0!important;margin-top:85px!important;position:fixed}.fixedHeaderBody #eheader div#headerContent{position:static}.fixedHeaderBody div#navSearchContainer{top:99px;position:fixed}.fixedHeaderBody #customHeaderMessage{z-index:-1;display:inline-block;position:relative}.fixedHeaderBody.homepage #eheader #navSearchContainer #bulkOrderCartContainer #bulk-order{display:inline-block}.fixedHeaderBody.homepage #eheader.newHeader.ehederWithCustomCatalog div#navSearchContainer #bulkOrderCartContainer #cartLink{top:7!important}#hamburgerBackdrop{z-index:0;background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}#body-main.no-scroll-responsive{overflow:hidden!important;position:fixed!important;width:100%}.backdropOpacity{opacity:.3;pointer-events:none}.page-checkoutOrderConfirmationPage #body-main{overflow-x:auto}#eheader #userAuthLinks #registerLink{display:none}#eheader #userAuthLinks .blueSignIn{margin-right:10px}#eheader #userAuthLinks .blueSignIn #signInLink{line-height:23px}#eheader #userAuthLinks .blueSignIn #signInLink:hover{text-decoration:none}#eheader .noShowLarge{position:absolute;right:0;top:0;margin-right:4px}#eheader .noShowLarge .headerUserReginfo{line-height:25px;margin-right:0;font-size:12px;font-weight:700;padding-right:0}#eheader .noShowLarge #logOffLink{font-size:12px;font-weight:700;padding-left:5px}#eheader #authNav{position:absolute;left:0;top:0}#eheader #authNav ul li:nth-child(2),#eheader #authNav ul li:nth-child(3){display:none}#eheader #authNav .my-account{font-weight:700}.appcues-widget-dropdown.appcues-widget-fixed{left:0!important;margin-left:12px!important}.appcues-widget-dropdown.appcues-widget-bottom-left:before,.appcues-widget-dropdown.appcues-widget-bottom-left:after{left:54px!important;right:0!important}.appcues-widget-dropdown.appcues-widget-bottom-left:before{border-width:12px!important}.appcues-widget-dropdown.appcues-widget-bottom-left:after{margin-left:2px!important}.page-cartPage #eheader #navSearchContainer #bulkOrderCartContainer{display:flex;top:-40px;right:10px;position:absolute}}@media only screen and (max-width:540px) and (orientation:portrait){#eheader #topRibbon #authNav{float:right;padding-right:10px}.compare-product{display:none}}@media only screen and (max-width:767px){#eheader #topRibbon{height:31px;padding:3px 10px 3px 5px}#eheader #topRibbon #authNav{float:left;margin-left:5px;font-size:12px}#eheader #topRibbon #authNav div{float:none}#eheader #topRibbon #authNav ul{float:none}#eheader #topRibbon #authNav li{float:none}#eheader #topRibbon #authNav>div ul li:before{display:none}#eheader #topRibbon #authNav>div:before{display:none}#eheader #topRibbon #authNav .ribbonNav1 .ribbonItemNav:nth-child(1){display:block}#eheader #topRibbon #authNav .ribbonNav1 .ribbonItemNav:nth-child(2){display:none}#eheader #topRibbon #authNav .ribbonNav2,#eheader #topRibbon #authNav .omsLeftNavTag{display:none}#eheader #topRibbon #userAuthLinks{padding:0 5px 0 0}#eheader #topRibbon #userAuthLinks ul li{line-height:2!important}#eheader #topRibbon #userAuthLinks ul li.registerLinkItem:before{display:none}#eheader #topRibbon #userAuthLinks ul li.headerUserReginfo{width:85px}#eheader #userAuthLinks #registerLink{display:none}#eheader #userAuthLinks .blueSignIn #signInLink{font-size:12px;font-weight:700}#miniCartDisplay .mini-product{width:60%}#miniCartDisplay .mini-price{width:30%;word-break:break-word}#miniCartDisplay .mini-desc{width:45%}#miniCartDisplay .mini-price{width:30%}.compare-product{display:none}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-account-name-text{width:45%;margin-left:3px}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address-nickname{width:45%;margin-left:3px}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address{width:100%;border-left:none;border-top:1px solid #ddd}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address span{padding-left:30px}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-results-area{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-results-area .account-result-container .account-addresses-area{margin-left:0}#customHeaderMessage .multi-account-switch-area .account-switch-floating-window .account-switch-results-area .account-result-container .account-addresses-area .account-address-click-container.currentDefault .account-address-entry{width:91%}#eheader.ehederWithCustomCatalog #headerContent{min-height:140px}#eheader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea{width:93vw;max-width:100vw;position:absolute;left:0;margin:0;top:90px;border:1px solid #333}#eheader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea select{max-width:100%;width:100%!important;padding-left:5px;border:none}#eheader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea.styledSelect:after{font-size:13px;right:10px;top:0}#eheader.ehederWithCustomCatalog #headerContent #customCatalogTitle{left:0;top:74px!important;position:absolute;margin-left:10px}.homepage #eheader.ehederWithCustomCatalog div#navSearchContainer #bulkOrderCartContainer #cartLink{top:-238px}#autoComplete.alt-width,#searchHistory.alt-width{width:100%!important}#autoComplete .dropdown-menu.autocomplete,#searchHistory .dropdown-menu.autocomplete{width:100%!important}#autoComplete .flyout,#searchHistory .flyout{display:none}#content #actions-pending-orders-table .action{width:100%;margin:0 0 10px 0;border:1px solid #d4d4d4}#content #actions-pending-orders-table .action:nth-child(2n){margin-right:0}#content #actions-pending-orders-table .action:nth-child(2n+1){margin-right:2%}#content #actions-pending-orders-table .action .omsOrderTableCol{margin:4px 0;max-height:100%!important}#content #actions-pending-orders-table .action .action-row>*{width:50%;float:left;display:-webkit-inline-box}#content #actions-pending-orders-table .action .action-heading{margin-right:5px;font-weight:700;min-width:25px;display:inline-block}#content #actions-pending-orders-table .action .action-type,#content #actions-pending-orders-table .action .action-date,#content #actions-pending-orders-table .action .action-comments{padding:6px 3px 6px 8px}#content #actions-pending-orders-table .action .action-by,#content #actions-pending-orders-table .action .action-to{padding:6px 3px 6px 0}#content #actions-pending-orders-table .action .action-by .od-user-name,#content #actions-pending-orders-table .action .action-to .od-user-name{width:auto;word-break:break-word;display:inline-block}#my-account-nav.acc-menu{position:relative;width:100%;padding:0;margin:12px 0 20px}#my-account-nav.acc-menu .side-nav-header{transform:translateY(0%);transition-delay:0s,0s,0.3s;opacity:1;margin-bottom:0;margin-top:10px;border:1px solid #ddd;color:#333;font-size:16px;font-weight:700;background:none}#my-account-nav.acc-menu .side-nav-header:after{color:#666!important;font-size:9px!important;margin-top:5px}#my-account-nav.acc-menu #side-nav{width:100%;transform:translateY(0);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;background:#fff;height:230px;border:2px solid #ddd;padding-bottom:10px;overflow-y:auto;padding:0 10px}#my-account-nav.acc-menu #side-nav .userAccountSummary{display:none}#my-account-nav.acc-menu #side-nav ul li a{padding:7px 0;display:block;color:#29333b}#my-account-nav.acc-menu .userAccountSummary{margin-bottom:5px;margin-top:5px}#my-account-nav.acc-menu p{border:none!important;margin-top:10px}#my-account-nav.acc-menu p:after{font-family:none!important;content:none!important}#my-account-nav.acc-menu ul{margin:0;padding-left:20px}#my-account-nav.acc-menu .mb-nav-header a{color:#333;font-size:16px;font-weight:700;text-decoration:none}.my-account-nav-denied{padding:0 15px!important}.my-account-nav-ohPage{border:none!important}.my-account-nav-ohPage .category-closed{background:none!important;padding:0!important}.my-account-nav-ohPage ul li a{font-weight:100}.miniCartPositionLginUser{margin-top:-16.5em!important}.miniCartPositionLginUser1{margin-top:-10.5em!important}.miniCartPositionLginUserl1{margin-top:-13em!important}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .card-info .card-info-value .edit-options .currentDefault{width:auto}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea{border:1px solid #a9a9a9}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea select{padding-left:5px;width:100%!important;max-width:100%!important}#eheader.newHeader.ehederWithCustomCatalog #headerContent #customCatalogSelectionArea.styledSelect:after{font-size:13px;right:10px;top:1px}#eheader.newHeader div#headerContent .headerContainer #elogo{margin-left:28vw}#eheader.newHeader div#headerContent .headerContainer .logoWithCatalogue{margin-top:32px!important}}@media only screen and (min-width:768px) and (max-width:1024px){#autoComplete .flyout .info,#searchHistory .flyout .info{height:85px}#eheader div#headerContent #customCatalogTitle{left:238px!important;position:absolute;margin:0;top:9px!important}#eheader div#headerContent #customCatalogSelectionArea{left:0!important;position:absolute;margin:0;top:25px}#customHeaderMessage .multi-account-switch-area-heading{display:block;float:left!important;padding-left:5px!important}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-account-name-text{min-width:30%}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address-nickname{min-width:23%}#customHeaderMessage .multi-account-switch-area .current-shipping-address-area .selected-shipping-address{min-width:33%}#autoComplete .alt-width,#searchHistory .alt-width{width:100%!important}#autoComplete .dropdown-menu.autocomplete,#searchHistory .dropdown-menu.autocomplete{width:35%!important}#autoComplete .flyout,#searchHistory .flyout{width:51%}#autoComplete .flyout .info .item-name,#searchHistory .flyout .info .item-name{width:150px}#content #actions-pending-orders-table .action{float:left;width:49%;margin:0 0 10px 0;border:1px solid #d4d4d4}#content #actions-pending-orders-table .action:nth-child(2n){margin-right:0}#content #actions-pending-orders-table .action:nth-child(2n+1){margin-right:2%}#content #actions-pending-orders-table .action .omsOrderTableCol{margin:4px 0;display:inline-table}#content #actions-pending-orders-table .action .action-row>*{width:50%;float:left;display:-webkit-inline-box}#content #actions-pending-orders-table .action .action-heading{margin-right:5px;font-weight:700}#content #actions-pending-orders-table .action .action-type,#content #actions-pending-orders-table .action .action-date,#content #actions-pending-orders-table .action .action-comments{padding:6px 3px 6px 8px}#content #actions-pending-orders-table .action .action-by,#content #actions-pending-orders-table .action .action-to{padding:6px 6px 6px 0}#miniCartDisplay .alt .mini-product{width:65%}.miniCartPositionLginUser{margin-top:-10.5em!important}.language-fr #authNav{height:31px}.language-fr #authNav .ribbonNav1 li:nth-child(2){width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.language-fr #authNav .omsLeftNavTag li:nth-child(1){width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.language-fr #authNav .omsLeftNavTag .fr-res-count{display:inline!important;top:-12px;position:relative;padding:0!important}.language-fr #authNav .omsLeftNavTag .fr-res-hide{display:none!important}.language-fr #authNav .omsLeftNavTag .ribbonItemNav a{padding:0;width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:2;padding-right:0!important}.language-fr #autoComplete .flyout .info .item-name{width:130px;padding:0;margin:0 5px}.language-fr #autoComplete .flyout .info .addToCart{padding:9px 5px}#main-content .credit-card-list.mobile-credit-card-list div.credit-card .card-info .card-info-value .edit-options .currentDefault{float:left;width:auto;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#eheader.newHeader div#headerContent.customCatalogHeader{min-height:115px!important}#eheader.newHeader div#headerContent.customCatalogHeader .headerContainer #elogo{margin:8px 0 0;left:38px}#eheader.newHeader div#headerContent.customCatalogHeader #customCatalogSelectionArea{margin:0;top:65px;margin-left:37%}#eheader.newHeader div#headerContent.customCatalogHeader div#navSearchContainer{margin-top:35px}#eheader.newHeader #headerContent .navbar-toggle{margin-top:40px}#eheader.newHeader #topRibbon #authNav{padding-left:15px}#eheader.newHeader #userAuthLinks .blueSignIn{margin-right:20px;font-size:12px}#eheader.customCatalogHeader{min-height:110px!important}#eheader div#headerContent{min-height:85px!important}.page-pending-order-detail .fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #miniCartLinkForm{display:contents!important}.page-pending-order-detail #approvalDecisionForm .styledSelect select{max-width:100%}}@media only screen and (min-width:1025px){.mobileAllProductsContainer,.mobileAllProductLink{display:none}.desktopAllProductLink{display:inline}.card-info{display:inline-block;padding:10px 0 10px 10px}.card-info-title{display:none}.credit-card:nth-child(even){background:#FFF}.credit-card:nth-child(odd){background:#CCC}.credit-card .nameOnCard{width:153px}.credit-card .cardNumber{width:14%}.credit-card .cardType{width:8%}.credit-card .cardAddress{width:25%}.credit-card .cardExpiry{width:10%;margin-left:20px}.credit-card .cardActions{width:20%}.mobile-credit-card-list-header{margin-bottom:0}.paymentInfoAddress{text-align:center}.paymentInfoExpiry{text-align:center}.language-fr .credit-card .cardActions{width:23%}.language-fr .credit-card .cardExpiry{width:8%}#main-content section.paymentMethods .credit-card{border-top:1px solid #ccc}#main-content section.paymentMethods .credit-card:nth-child(odd){background:none}#main-content section.paymentMethods .credit-card .card-info{padding:10px 0}#main-content section.paymentMethods .credit-card .card-info:first-child{padding-left:10px}#main-content section.paymentMethods .credit-card .card-info:nth-child(3){padding:0}#main-content section.paymentMethods .credit-card .nameOnCard{width:18%}#main-content section.paymentMethods .credit-card .cardNumber{width:12%}#main-content section.paymentMethods .credit-card .cardType{width:10%}#main-content section.paymentMethods .credit-card .cardAddress{width:25%}#main-content section.paymentMethods .credit-card .cardExpiry{width:10%;margin-left:0}#main-content section.paymentMethods .credit-card .cardActions{width:23%;text-align:right}#main-content section.paymentMethods .list-details-information h5{margin-top:20px}#main-content section.paymentMethods .paymentInfoAddress,#main-content section.paymentMethods .paymentInfoExpiry{text-align:left;padding-left:12px}#main-content section.paymentMethods .paymentInfoColumn3{padding-left:20px}#main-content section.paymentMethods .d-desktop{display:block;margin-bottom:-10px}#main-content section.paymentMethods .d-tablet{display:none}#main-content section.paymentMethods .modal-content{text-align:left}.mobileCardList{display:none}.page-denied-order-detail #cart-details:after{clear:none}.page-denied-order-detail .cart-summary-area.payment{margin-bottom:0}.one-col-width{width:250px!important}.two-col-width{width:500px!important}.three-col-width{width:750px!important}div#headerContent .noShowLarge{display:none}}@media only screen and (max-width:1160px){#autoComplete .flyout,#searchHistory .flyout{width:385px!important;overflow:auto}#autoComplete .flyout .info .item-name,#searchHistory .flyout .info .item-name{width:133px;padding:5px}#autoComplete.alt-width,#searchHistory.alt-width{width:767px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){#autoComplete .flyout,#searchHistory .flyout{width:46%}#autoComplete .flyout .info .item-name,#searchHistory .flyout .info .item-name{width:145px;line-height:1.5;padding:7px}#autoComplete .flyout .brandResult,#searchHistory .flyout .brandResult{overflow:auto;height:340px}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #cartLink{margin-right:8px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){#autoComplete .flyout,#searchHistory .flyout{width:56%}#autoComplete .flyout .brandResult,#searchHistory .flyout .brandResult{overflow:auto;height:340px}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #cartLink{margin-right:8px}}@media only screen and (min-width:1025px) and (max-width:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){#eheader #userAuthLinks #logOffLink{padding-right:33px}#eheader div#headerContent #customCatalogSelectionArea{left:39vw!important}#eheader #elogo{left:70px!important}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #cartLink{margin-right:8px}}@media only screen and (min-width:820px) and (max-width:1024px) and (orientation:portrait){#eheader #userAuthLinks #logOffLink{padding-right:33px}#eheader div#headerContent #customCatalogSelectionArea{left:36vw}#eheader #elogo{left:43px}.fixedHeaderBody #eheader #navSearchContainer #bulkOrderCartContainer #cartLink{margin-right:8px}}@media only screen and (max-width:375px){.credit-card{width:97%}.credit-card .mobileDeleteCardModal{width:97%;left:1%;margin-left:0}body[class^="page-accountMgmt"] #eheader.ehederWithCustomCatalog #headerContent{min-height:125px}body[class^="page-accountMgmt"] #eheader.ehederWithCustomCatalog #bulkOrderCartContainer #cartLink{top:-125px!important}body[class^="page-accountMgmt"] content-title-container{margin-top:20px}#miniCartDisplay #miniCartContent{max-height:235px}#content #actions-pending-orders-table .action.omsOrderTableSection .action-by .od-user-name,#content #actions-pending-orders-table .action.omsOrderTableSection .action-to .od-user-name{width:80%}}@media only screen and (min-width:376px) and (max-width:767px){.credit-card{width:97%}}@media only screen and (min-width:320px) and (max-width:480px){body[class^="page-accountMgmt"] #eheader.ehederWithCustomCatalog #headerContent{min-height:125px}body[class^="page-accountMgmt"] #eheader.ehederWithCustomCatalog #bulkOrderCartContainer #cartLink{top:-125px!important}}@media only screen and (min-width:1025px) and (max-width:1140px){#main-content section.paymentMethods .credit-card .nameOnCard{width:15%}#main-content section.paymentMethods .credit-card .cardActions{width:25%}#main-content section.paymentMethods .credit-card .cardActions .edit-options{margin-right:-1px}#main-content section.paymentMethods .paymentInfoColumn6{padding-right:50px}}@media only screen and (min-width:320px){#navSearchContainer #bulkOrderCartContainer #miniCartDisplay .minicart-item-number{font-weight:700;color:#333}#main-content .productDescription .cart-item-number{font-weight:700;color:#333}#main-content .productDescription .productMFR .productInfoValueList{font-weight:700;color:#333}#main-content h1{font-size:30px!important}#main-content.acc-page .editOrderListNameDiv .listNameDisplayText{font-size:30px!important}#content .search-result-message h1{font-size:30px!important}#content #orderDetailsMainContentLeft h1{font-size:30px!important}#content #order-heading-page-title h1{font-size:30px!important}}@media only screen and (max-width:850px) and (orientation:landscape){#miniCartDisplay{max-height:235px}#miniCartDisplay #miniCartContent{max-height:130px}#miniCartDisplay .row.footer{padding:10px}#miniCartDisplay .mini-subtotal{line-height:normal;padding:9px 0 7px;display:inline-block;float:left}#miniCartDisplay .viewCartDiv{float:right;top:2px;position:relative;display:inline-block}#miniCartDisplay .header .col{padding:12px 0}#miniCartDisplay .btnPrimary{padding:11px 30px}}@media only screen and (min-width:768px) and (max-width:1024px) and (-webkit-max-device-pixel-ratio:1){#topRibbon.signedIn #userAuthLinks #logOffLink{line-height:2.5}}@media only screen and (min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2){#topRibbon.signedIn #userAuthLinks #logOffLink{line-height:2.5}}@media only screen and (min-width:1024px) and (max-width:1366px){#eheader .newHeader div#headerContent .customCatalogHeader #customCatalogSelectionArea{margin-left:39%}}@media only screen and (min-width:800px) and (max-width:1280px){.nullSearchContainer .prodRecCarouselDiv{padding:0 20px}}@media only screen and (max-width:541px){#eheader.newHeader div#headerContent .headerContainer #elogo{margin-left:0}}@media only screen and (max-width:480px){#eheader.newHeader div#headerContent .headerContainer #elogo{margin-left:1%}}