.clearfix,.group,.result,.clear{*zoom:1}
.clearfix:before,.group:before,.result:before,.clear:before,.clearfix:after,.group:after,.result:after,.clear:after{display:table;content:"";line-height:0}
.clearfix:after,.group:after,.result:after,.clear:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;min-height:36px}
@media only screen and (max-width:767px){.container-breadcrumb{display:none}
}
@media(max-width:979px){body{padding-top:50px}
body.header-nav-in{height:100%;overflow:hidden}
.global-commerce-bar{padding:10px 0;border-bottom:1px solid #d8d8d8}
.global-commerce-bar button{outline:0}
.global-commerce-bar button:hover{opacity:.8;outline:0}
.global-commerce-bar button:active{outline:0}
.global-commerce-bar .container{width:auto;margin:0 10px}
.global-commerce-bar .icon.cart-icon{background:url("sharedstatic/img/icons-header-hi-res.png");background-position:-6px -99px;background-size:54px;width:42px;height:36px}
.global-commerce-bar .icon.cart-icon-empty{background:url("sharedstatic/img/icons-header-hi-res.png");background-position:-6px -146px;background-size:54px;width:42px;height:36px}
.global-commerce-bar .icon.cart-icon-full{background:url("sharedstatic/img/icons-header-hi-res.png");background-position:-6px -195px;background-size:54px;width:42px;height:36px}
.global-commerce-bar .logo{text-align:center;margin:0 auto;width:100%;float:none;line-height:32px}
.global-commerce-bar .logo img{overflow: hidden;vertical-align:middle}
.global-commerce-bar #hfCustomerServiceLi{display:none}
.global-commerce-bar #hfLifetechLogoLink{display:inline-block;margin:auto}
.global-commerce-bar #user-utility-bar{margin-top:-33px}
.global-commerce-bar .myaccount-toggle{position:initial}
.global-commerce-bar .myaccount-toggle>a:active,.global-commerce-bar .myaccount-toggle>a:hover{background-color:#fff}
.global-commerce-bar #miniCart{position:fixed;left:0;top:50px;bottom:0;overflow:auto}
.global-commerce-bar #miniCart #minicart-mobile-toggle{display:inline-block;margin:10px}
.global-commerce-bar #minicart-wrapper{width:auto}
.global-commerce-bar-border{display:none}
#hfGreetByName .myaccount-button.active,#hfGreetAnonymous .myaccount-button.active{border-bottom:4px solid #ee3134}
.myaccount-button{display:block}
.myaccount-menu{display:none;background-color:white;border:1px solid #d8d8d8;z-index:100;position:absolute;right:0;left:470px;text-align:left}
.myaccount-menu.in{display:block}
.myaccount-menu ul{list-style-type:none;margin:auto;padding:0;font-size:14px}
.myaccount-menu ul li{display:block;padding:10px 15px;font-size:14px}
.myaccount-menu ul li.hr{display:none}
.myaccount-menu ul #hfRegisterLi{padding:0}
.myaccount-menu .header-icon-toggle{margin:20px 10px 20px 20px}
.has-messaging-bar .global-commerce-bar #miniCart{top:95px}
#miniCartButton>a .cart-items-number{margin-left:-36px;font-size:13px}
}
@media(max-width:767px){.global-commerce-bar #hfBarQuickOrder{display:none}
.myaccount-menu{left:0;border-top:0}
#minicart-wrapper{height:auto}
#minicart-left,#minicart-right{float:none;width:inherit}
#minicart-right{float:none;width:inherit;padding-bottom:30px}
#minicart-left{height:auto}
#minicart-left #minicart-items{height:auto}
#minicart-items .minicart-left-cell{width:220px}
}
@media(max-width:479px){.global-commerce-bar .logo img{height:27px;margin:-2px auto 0}
#minicart-items .minicart-left-cell{width:120px}
}
@media(max-width:979px){#header-nav-container button{outline:0}
#header-nav-container button:hover{opacity:.8;outline:0}
#header-nav-container button:active{outline:0}
#header-nav-container #header-nav-button{display:initial;position:fixed;z-index:100;background:#fff;border:0;margin:-41px 0 0 0;border-radius:0;left:10px;padding:0;width:34px}
#header-nav-container #header-nav-button:after{background:url("sharedstatic/img/icons-header-hi-res.png");background-position:-7px -243px;background-size:54px;width:34px;height:34px}
#header-nav-container #header-nav-button .icon-bar{display:block;width:34px;height:4px;background-color:#555759;border-radius:0;margin-bottom:9px}
#header-nav-container #header-nav{display:none;overflow:auto;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:200;bottom:0;top:51px;left:0;right:0;background:rgba(255,255,255,0.8)}
#header-nav-container #header-nav.in{display:block}
#header-nav-container .mobile-nav-drawer{display:block;margin:0;list-style:none;line-height:55px;height:55px;padding:0 15px;text-align:right;background-color:#eee}
#header-nav-container .mobile-nav-drawer .header-icon-toggle{display:inline-block}
#header-nav-container .mobile-nav-drawer>li{display:inline-block;margin:0 0 0 30px;line-height:47px}
#header-nav-container .mobile-nav-drawer #hfBarQuickOrder:hover a,#header-nav-container .mobile-nav-drawer #hfCustomerServiceLi:hover a{display:inline-block;border-bottom:4px solid #ee3134}
#header-nav-container .mobile-nav-drawer>a{color:#000}
#header-nav-container #mobile-nav-drawer-1{background-color:#f3f3f3;display:none}
#header-nav-container #mobile-nav-drawer-1>li a{color:#ee3134;cursor:pointer}
#header-nav-container #mobile-nav-drawer-2{background-color:#eee}
#header-nav-container #mobile-nav-drawer-2 #recently-viewed-dropdown{float:left}
.header-nav-in #header-nav-container #header-nav-button .icon-bar{display:none}
.header-nav-in #header-nav-container #header-nav-button:after{display:block}
}
@media(max-width:767px){#header-nav-container #mobile-nav-drawer-1{display:block}
}
.meganav-parent::after{float:right;content:"›";font-size:32px;color:#fff;vertical-align:middle;font-family:Arial;position:relative;top:-3px}
.meganav-parent-active::after{float:left;content:"‹";margin-right:5px}
@media(max-width:979px){#meganav-container{border:0;margin-top:0}
#meganav-container .container{width:auto}
#meganav-content>li{display:block;border-bottom:1px solid #fff;height:auto;line-height:16px;margin:0}
#meganav-content>li>a,#meganav-content>li>span{display:block;margin:0;color:#fff;border:0;background-color:#555759;height:auto;line-height:22px;padding:12px 10px;font-size:14px}
#meganav-content>li>a::after,#meganav-content>li>span::after{float:right;content:"›";font-size:32px;color:#fff;vertical-align:middle;font-family:Arial;position:relative;top:-3px}
#meganav-content>li>ul{position:relative;max-width:none}
#meganav-content>li>ul li,#meganav-content>li>ul .nav-grouping-single{display:block;padding:0;width:auto;float:none}
#meganav-content>li>ul li>span,#meganav-content>li>ul .nav-grouping-single>span{display:block;padding:15px 20px;border-bottom:1px solid #dcdcdc}
#meganav-content>li>ul>li>ul>li{background:inherit}
#meganav-content>li>ul>li>ul>li ul{display:block}
#meganav-content>li>ul>li>ul>li ul li{margin-top:0}
#meganav-content>li>ul>li>ul>li.nav-grouping-group>a::after,#meganav-content>li>ul>li>ul>li.nav-grouping-group>span::after{float:right;content:"›";font-size:32px;color:#fff;vertical-align:middle;font-family:Arial;position:relative;top:-3px}
#meganav-content>li>ul>li>ul>li.nav-grouping-group>a::after,#meganav-content>li>ul>li>ul>li.nav-grouping-group>span::after{color:#000}
#meganav-content>li>ul>li>ul>li.nav-grouping-group ul{display:none}
#meganav-content>li>ul>li>ul>li.nav-grouping-group.in>a::after,#meganav-content>li>ul>li>ul>li.nav-grouping-group.in>span::after{float:left;content:"‹";margin-right:5px}
#meganav-content>li>ul>li>ul>li.nav-grouping-group.in ul{display:block}
#meganav-content>li>ul>li>ul>li.nav-grouping-group.in ul li{padding-left:0}
#meganav-content>li>ul>li>ul>li.nav-grouping-list{display:block}
#meganav-content>li>ul>li>ul>li.nav-grouping-list .meganav-toggler{display:none}
#meganav-content>li>ul>li>ul>li.nav-grouping-list>a b{font-weight:normal}
#meganav-content>li>ul>li>ul>li.nav-grouping-list li,#meganav-content>li>ul>li>ul>li.nav-grouping-list ul{display:block}
#meganav-content>li.in>a::after,#meganav-content>li.in>span::after{float:left;content:"‹";margin-right:5px}
#meganav-content>li.in>ul{display:block;margin:auto}
#meganav-content>li .meganav-toggler a,#meganav-content>li .nav-column>ul>li a{display:block;padding:15px 20px;margin:0;border-bottom:1px solid #dcdcdc}
#meganav-content>li .meganav-toggler a:empty,#meganav-content>li .nav-column>ul>li a:empty{display:none!important}
#meganav-content>li.nav-gallery{background:#dcdcdc;padding:10px}
#meganav-content>li.nav-gallery>a,#meganav-content>li.nav-gallery>span{display:block;background:0;color:#000;font-weight:bold;padding:10px 0}
#meganav-content>li.nav-gallery>a::after,#meganav-content>li.nav-gallery>span::after{display:none}
#meganav-content>li.nav-gallery ul{display:block!important;background:0;border:0;box-shadow:none}
#meganav-content>li.nav-gallery ul .meganav-toggler{display:none}
#meganav-content>li.nav-gallery ul li ul li>a,#meganav-content>li.nav-gallery ul li ul li span{display:none}
#meganav-content>li.nav-gallery ul li ul li ul{*zoom:1}
#meganav-content>li.nav-gallery ul li ul li ul:before,#meganav-content>li.nav-gallery ul li ul li ul:after{display:table;content:"";line-height:0}
#meganav-content>li.nav-gallery ul li ul li ul:after{clear:both}
#meganav-content>li.nav-gallery ul li ul li ul li{width:50%;float:left;margin:0;padding:0;position:relative}
#meganav-content>li.nav-gallery ul li ul li ul li a{padding:10px 10px 10px 0;display:block;border:0}
#meganav-content>li.nav-gallery ul li ul li ul li a>img{float:left;width:50%}
#meganav-content>li.nav-gallery ul li ul li ul li a>span{font-weight:bold;padding-left:55%;display:block;position:absolute;top:50%;transform:translateY(-50%)}
.header-nav-l1-in #meganav-content>li{display:none}
.header-nav-l1-in #meganav-content>li.in{display:block}
.header-nav-l2-in #meganav-content .meganav-tier{display:none}
.header-nav-l2-in #meganav-content>li>ul>.meganav-toggler{display:none}
.header-nav-l2-in #meganav-content>li .nav-group{display:none}
.header-nav-l2-in #meganav-content>li .nav-group.in{display:block}
}
@media(max-width:767px){#meganav-content>li.nav-gallery ul li ul li ul li{width:auto;float:none;display:block}
#meganav-content>li.nav-gallery ul li ul li ul li a>img{float:none}
}
@media(max-width:979px){.has-messaging-bar #header-nav-container #header-nav{top:96px}
.has-messaging-bar #header-nav-container #header-nav-button{margin:-45px 0 0 0}
.minimal #header-nav-container #header-nav-button{display:none}
}
@media(max-width:979px){#recently-viewed-container{left:0;right:0;margin:7px 0 0 0;height:260px;width:auto;overflow:auto;padding:30px 0 10px 0;top:43px}
#recently-viewed-container .carousel-title{top:0;font-size:13px}
#recently-viewed-container .carousel-item{width:140px;margin:10px}
#recently-viewed-container .item-image{height:140px;width:140px;line-height:140px}
#recently-viewed-container .item-description{line-height:20px}
#recently-viewed-dropdown .dropdown-toggle{float:none;position:fixed;margin-top:-40px;left:95px;height:34px;width:34px;padding:6px 5px 4px 5px}
#recently-viewed-dropdown .dropdown-toggle .recently-viewed-icon{background:url("sharedstatic/img/icons-header-hi-res.png");background-size:54px;background-position:-7px -412px;height:34px;width:34px}
}
@media(max-width:767px){#recently-viewed-container{top:99px}
#recently-viewed-container .header-icon-toggle{display:inline-block;position:absolute;right:10px;top:25px}
#recently-viewed-container .carousel-items{max-width:none}
#recently-viewed-container .carousel-items:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#recently-viewed-dropdown .dropdown-toggle{position:relative;margin-top:5px;left:0}
}
@media(max-width:979px){#search-mobile-button{display:initial;height:39px;margin-top:-35px;left:55px}
#search-mobile-button span{height:23px;vertical-align:baseline}
#search-mobile-button.active{border-bottom:4px solid #ee3134}
#viewMiniCart{height:35px}
#search-main{display:none}
#search-main.in{display:block;margin-top:8px}
.search{background:transparent;position:absolute;left:0;right:0}
.search form{background:#f3f3f3;height:auto;border:0;border-bottom:1px solid transparent}
.search form input{box-sizing:border-box;line-height:40px;height:40px;width:100%!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.search form input.selector-input-adjust{width:100%}
.search form button{display:none}
.search form.active input{width:100%!important}
.search form.active input.selector-input-adjust{width:100%}
.search form .searchAutoCompleteProviderSelector{top:0;width:100%;line-height:40px;height:40px;float:none}
.search .search-button span{background:url("sharedstatic/img/icons-header-hi-res.png");background-size:54px;background-position:-5px -459px;width:34px!important;height:34px!important}
#header-typeahead-input-container{float:none;border-bottom:2px solid #c8c8c8;margin-top:8px}
#header-typeahead{position:initial;border-right:0;border-left:0;width:100%;display:block;float:none;box-sizing:border-box}
#header-typeahead .typeahead-terms{max-height:60vh;overflow-y:scroll}
#header-typeahead-suggested{display:none!important}
}
@media(max-width:767px){#search-mobile-button{height:40px;margin-top:-35px}
#viewMiniCart{height:37px}
}
@media(max-width:979px){#messagingBar{width:auto}
#messagingBar .container{width:100%;padding:0 10px}
}
@media(max-width:479px){.messaging-bar-snippet{overflow:auto;display:block}
.messaging-bar-snippet>span{width:auto;display:block}
}
#promoBar .promo-bar-snippet{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0 10px}
#promoBar .promo-bar-snippet #promoBarContainer{padding:0 10px}
#promoBar .promo-bar-snippet::-webkit-scrollbar{display:none}
@media(max-width:767px){#promoBar .promo-bar-snippet{margin:0 -10px}
}
@media(max-width:479px){#promoBar{display:none!important}
}
@media(max-width:979px){.our-products ul.our-products-list-2-items li{margin:0 40px}
.our-products ul.our-products-list-3-items li{margin:0 30px}
.our-products ul.our-products-list-4-items li{margin:0 20px}
.our-products ul.our-products-list-5-items li{margin:0 8px}
}
@media only screen and (max-width:767px){.our-products{padding:0;background:inherit;border:0;text-align:left}
.our-products ul,.our-products li{border:0}
.our-products li a{border:0}
#hfOurProductsList{display:none}
#hfOurProductsMobileContainer{display:block}
#hfOurProductsMobileContainer .footer-header{color:#ee3134}
#hfOurProductsMobileContainer #hfOurProductsMobileList li{display:inherit;height:inherit;line-height:22px;text-align:initial}
#hfOurProductsMobileContainer #hfOurProductsMobileList li a{width:inherit;display:block;height:inherit;background:0;text-indent:0;overflow:visible}
}
@media(max-width:979px){.footer{margin:0 -10px}
.footer-legal{padding:10px}
.footer-group-collapsable{padding:10px 0;border-bottom:1px solid #d8d8d8}
.footer-group-collapsable .collapse{height:0;overflow:hidden;padding-left:35px;position:absolute;top:0}
.footer-group-collapsable .in{height:auto;position:relative}
.footer-header{margin:0;padding:10px 20px;cursor:pointer}
.footer-header .footer-icon{position:absolute;right:20px;top:10px;display:inherit}
.footer-main{border:0;padding:0}
.footer-main .footer-group{width:100%;float:none}
.footer-legal .footer-group:first-child,.footer-legal .footer-group{text-align:left}
.footer-legal .footer-group:first-child{width:60%}
.footer-legal .footer-group{width:40%}
.footer-legal .country-group{float:none;display:block;text-align:left;margin:0}
}
@media only screen and (max-width:479px){.footer-legal .footer-legal-list li{display:block;padding:0;margin:10px 0;border:0}
.footer-legal .footer-group:first-child,.footer-legal .footer-group{text-align:left;width:100%}
.footer-legal .footer-group:first-child .footer-legal-list,.footer-legal .footer-group:first-child .footer-legal-copyright{display:none}
.footer-legal .footer-group:first-child .country-group{display:inherit}
.footer-legal .footer-group{float:none}
.footer-legal .footer-group .footer-legal-list,.footer-legal .footer-group .footer-legal-copyright{display:inherit}
.footer-legal .footer-group .country-group{display:none}
}