/* DYNAMIC */html,body{height:100%}body{font-family:'Roboto', sans-serif}img{max-width:100%}a{color:#2268af}a:hover{color:#2f70a7}.btn{outline:none !important}.container{width:1100px;max-width:100%}@media (min-width: 1200px){#my-account.ma-lg .container{width:1300px}}.form-control{max-width:300px}.input-group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.unpublished-indicator{position:fixed;bottom:0;left:0;text-align:center;background:#0077b3;background:#FF5722;width:100%;color:#fff;padding:10px 20px;z-index:9}.unpublished-indicator a{color:#fff;font-weight:bold;border:1px solid #fff;padding:5px 15px;border-radius:2px;margin-left:20px;display:inline-block;text-decoration:none;transition:.3s all ease}.unpublished-indicator a:hover{background:#fff;color:#FF5722}.unpublished-indicator.alert-dismissible .close{right:0;top:0;height:28px;width:28px}@media (max-width: 550px){.unpublished-indicator{padding:10px 40px}.unpublished-indicator>span{display:block;margin-bottom:10px}.unpublished-indicator a{margin:0}.unpublished-indicator .alert-dismissible .close{position:absolute}}#header{position:relative;z-index:3;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1);transition:.3s all ease}#header .container-fluid{padding:0 30px}#header .h-top{padding:10px 0;border-bottom:2px solid #a6252d;background:#af272f}#header .h-top .email-top,#header .h-top .phone-top{margin-right:30px}#header .h-top .email-top i,#header .h-top .phone-top i{margin-right:15px;color:#fff;font-size:1.25em}#header .h-top a{color:#fff}#header .h-bottom{padding:0;background:#fff;color:#253542;border-bottom:6px solid #fff}#header .h-bottom a{color:#253542}#header .social-icons{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#header .social-icons li{width:30px;height:30px;line-height:30px;text-align:center;margin:0 3px;font-size:18px}#header .social-icons li a{opacity:.6}#header .social-icons li a:hover{opacity:1}#header .social-icons li svg{fill:#fff}#header .logo{padding:15px 0}#header .header-account{font-size:16px}#header .header-account i{margin-right:5px}#header .header-account .pipe{display:inline-block;margin:0 3px}#header a{color:#333;text-decoration:none;transition:.3s all ease}#header a:hover{color:#53565a}#nav{margin-left:40px}#nav .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important}#nav .navbar-nav{padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#nav .navbar-nav>li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;position:relative}#nav .navbar-nav>li>a{margin:0 8px;padding:10px;color:#253542;font-size:18px;text-transform:uppercase;background:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;transition:.3s all ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#nav .navbar-nav>li>a:before{width:0%;height:2px;background:#53565a;position:absolute;content:'';top:-2px;right:0;left:auto;transition:all 0.3s ease-out 0s}#nav .navbar-nav>li ul{top:120%;border:none;padding:0;box-shadow:0 2px 6px 0 rgba(0,0,0,0.16);transition:top 0.3s ease-out 0s;transition-delay:0.3s}#nav .navbar-nav>li ul li{position:relative}#nav .navbar-nav>li ul li a{line-height:40px;margin:0;padding:0 22px;color:#333}#nav .navbar-nav>li ul li a:hover{color:#af272f}#nav .navbar-nav>li:hover>a{color:#53565a}#nav .navbar-nav>li:hover>a:before{width:100%;right:auto;left:0}#nav .navbar-nav>li:hover ul{top:100%;transition-delay:0s}#wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100%}#content{padding:60px 0;-webkit-flex:1 0 auto;flex:1 0 auto}.container .container{padding:0;width:100%}.btn-primary{background:#af272f;border-color:#9e232a;transition:.3s all ease}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#9e232a;border-color:#9e232a}.free-shipping-notification{display:none !important}#footer{background:#53565a;color:#fff;padding:15px 0;line-height:40px;-webkitflex-shrink:0;flex-shrink:0}#footer .social-icons{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#footer .social-icons li{width:30px;height:30px;margin:0 3px}#footer .social-icons svg{fill:#fff}#footer a{color:#af272f}#formOrderDays{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#formOrderDays select{margin:0 5px}#pnlTrackOrder #txtOrderNo{border-top-right-radius:0;border-bottom-right-radius:0}#pnlTrackOrder .btn{border-top-left-radius:0;border-bottom-left-radius:0}#ProductSearchKeyword{width:300px;max-width:100%}.sku-searchbar-outer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin:-50px 0 15px}#FrequentlyPurchased .myaccount-freqpurch-sku .myaccount-freqpurch-sku-img,#FrequentlyPurchased .myaccount-freqpurch-sku .myaccount-freqpurch-fav-wish-combo{display:none}#FrequentlyPurchased .myaccount-freqpurch-sku .myaccount-freqpurch-sku-desc{width:75%}.ma-card .cust-logo{width:auto}.wish-list-button-container,.addToWishList{display:none}.bs-callout{margin:20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.bs-callout p{font-size:12px}.bs-callout p:last-child{margin-bottom:0}.bs-callout h4{margin:0 0 10px 0;font-size:16px}.bs-callout.bs-callout-danger{background-color:#fcf2f2;border-color:#dFb5b4}.bs-callout.bs-callout-danger h4{color:#B94A48}.bs-callout.bs-callout-warning{background-color:#fefbed;border-color:#f1e7bc}.bs-callout.bs-callout-warning h4{color:#C09853}.bs-callout.bs-callout-info{background-color:#f0f7fd;border-color:#d0e3f0}.bs-callout.bs-callout-info h4{color:#3A87AD}.bs-callout.bs-callout-success{background-color:#f8fff5;border-color:#3aad60}.bs-callout.bs-callout-success h4{color:#3aad60}.bs-callout code,.bs-callout .highlight{background-color:#fff}.CategoryBreadcrumb{padding:10px;background:#f1f1f1;color:#333;margin-bottom:10px}.SearchPrefs{width:100%;padding:5px 0;color:#333;border-bottom:1px solid #ddd}.ViewMode-Container,.SearchPrefs,.company-name,#showCharts{display:none !important}.FindItPanel{padding:15px;margin:20px 0;border-radius:2px;background:#f7f7f7;border:1px solid #ddd}.FindItPanel h4{color:#333}.FindItPanel a{color:#2268af}.FindItPanel img{max-width:45px;border:1px solid #ddd;border-radius:5px;margin-right:20px}.sort-by-outer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.sort-by-outer .results-sort-by{margin-right:30px}.SKULineOuterWrapper{border:1px solid #ddd}.SKULineWrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd}.SKULineWrapper .sku-part-desc-container{width:70%}.SKULineWrapper .sku-part-desc-container .sku-part-no{width:250px;min-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px}.SKULineWrapper .sku-part-desc-container .sku-part-no label{margin:0}.SKULineWrapper .sku-part-desc-container .sku-custom-part-no{font-size:12px;overflow:hidden;text-overflow:ellipsis}.SKULineWrapper .sku-price-uom-container{width:30%;-webkit-justify-content:flex-end;justify-content:flex-end}.SKULineWrapper .sku-price-uom-container .PriceInfo{font-weight:bold;color:#d42532;font-size:16px;min-width:160px}.SKULineWrapper .sku-price-uom-container .PriceInfo .SKULineUOM{color:#333;font-size:12px}.SKULineWrapper .sku-item-action{margin-left:15px;margin-left:0;margin-top:10px}.SKULineWrapper .sku-web-desc{-webkit-flex-grow:1;flex-grow:1;padding-right:30px}.SKULineWrapper .sku-web-desc .ext-desc{font-size:80%}.SKULineWrapper .part-desc{font-weight:bold}.category-desc{padding:5px 10px;background:#eee;width:100%;font-size:12px}.DetailPriceInfo{font-weight:bold;color:#d42532;font-size:20px;margin:30px 0 15px}.sku-stock{text-align:center;font-size:12px;white-space:nowrap;min-width:200px;border-left:1px dotted #ddd;border-right:1px dotted #ddd;margin:0 15px}.sku-stock a.everywhere-modal-link{color:#2268af}.SearchResultPaging{width:100%;text-align:right;margin-top:15px}.SearchResultPaging b{display:none}.SearchResultPaging a{position:relative;display:none;padding:6px 12px;margin-left:-1px;text-decoration:none;background-color:#fff;border:1px solid #ddd;transition:.3s all ease}.SearchResultPaging a.currentpage,.SearchResultPaging a:first-of-type,.SearchResultPaging a:last-of-type{display:inline-block}.SearchResultPaging a.currentpage,.SearchResultPaging a:hover{background-color:#eee;border-color:#ddd}.SearchResultPaging a:first-of-type{border-top-left-radius:2px;border-bottom-left-radius:2px}.SearchResultPaging a:last-of-type{border-top-right-radius:2px;border-bottom-right-radius:2px}.SKUDetailContainer .sku-item-action{margin-top:15px}.SKUDetailContainer .sku-item-action a.btn-sm{font-size:14px;padding:8px 20px}.SKUDetailContainer .sku-item-action a i{margin-right:2px}.SKUDetailContainer .sku-web-desc{margin-top:15px}.SKUDetailContainer .sku-stock{display:inline-block;margin:15px 0;border:none;text-align:left}.SKUDetailContainer .detail-item-number{margin-top:30px}.ContactUsOldItemForm{position:relative;z-index:3}@media (max-width: 991px){.SKULineWrapper .sku-part-desc-container{flex-wrap:wrap}.sku-searchbar-outer{justify-content:flex-start;margin-top:0}}@media (max-width: 767px){.SKULineWrapper .sku-price-uom-container,.SKULineWrapper .sku-part-desc-container{width:100%}.SKULineWrapper .sku-price-uom-container{margin-top:15px;justify-content:space-between}.SKULineWrapper .sku-stock{margin:0;border:none;text-align:left}}@media (min-width: 767px){.SKULineWrapper{flex-wrap:nowrap}.SKULineWrapper .sku-price-uom-container{width:unset}}@media (max-width: 767px){.nav-lock-scroll{overflow:hidden !important}}@media (max-width: 1500px){#nav .navbar-nav>li>a{font-size:15px;text-align:center}}@media (max-width: 1300px){#nav .navbar-nav>li>a{margin:0}}@media (max-width: 1170px){#nav{margin:0}#nav .navbar-nav>li>a{font-size:14px;text-transform:capitalize}}@media (max-width: 991px){.resp-header{display:block !important;height:auto}#header{display:none}}.resp-nav-icon-cart,.resp-nav-icons{display:none !important}.quote-cart-dialog{z-index:10}.quote-img-outer{display:none}.quote-content-outer{width:100%}.stepper-wrap{position:relative;margin:0 !important}.stepper-wrap .qtyBox{border:1px solid #ddd;border-radius:5px;height:30px;width:70px;padding:0 20px 0 7px}.stepper-btn-wrap a{border:none;display:inline}.stepper-wrap{display:inline-block}.stepper-btn-wrap{position:absolute;top:0;right:0;width:20px;height:100%;overflow:hidden;border:1px solid #ccc;border-left:0;border-radius:0 2px 2px 0;z-index:1}.stepper-btn-wrap a{display:block;height:50%;overflow:hidden;line-height:100%;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box}.stepper-btn-wrap a img{width:100%}.InvPaymentPaymentBox{max-width:100px !important}#CardList .creditcard{max-width:370px}.quote-cart-add-item{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;cursor:pointer;background-image:none;border:1px solid #ccc;color:#333;background-color:#fff;padding:5px 10px;font-size:12px;border-radius:3px}.quote-cart-add-item:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;text-decoration:none}.quote-cart-dialog{z-index:5;top:30px}.quote-cart-dialog .toggler{z-index:5}#OtherAccountActivities ul li i.account-module-icon{color:#d42532}.search-group{border:1px solid #ddd;padding:20px 30px;position:relative;margin:15px 0}.search-group label{position:absolute;top:-10px;padding:0 10px;background:#fff;left:15px}.search-group .input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.search-group .input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.real-time-indicator{display:none}.newacctfield3{display:none}table.PriceBreaks{width:100%;min-width:150px}table.PriceBreaks tr:not(:last-child){border-bottom:1px solid #f1f1f1}table.PriceBreaks tr td:first-child{color:#333}.DetailPriceInfo table.PriceBreaks{width:auto}.sku-alt-price{text-decoration:line-through;color:#999;font-size:0.8rem}.SKUDetailContainer .sku-alt-price{margin-top:-15px}.btn-default{color:#333;background-color:#fff;border-color:#ddd}.btn-default:hover{background:#f3f3f3}.compare{display:none !important}.complete-text-lg .complete-icon{margin-right:20px}.complete-text-lg small{font-size:14px}.resp-nav-btn-cats{display:none !important}.order-entry-desc{max-width:300px !important}