header{height:200px;left:0;position:relative;top:0;width:100%;z-index:999}header .logo-container{height:120px;position:relative}header .logo-container #logo{height:45px;margin:38px 0}header nav{background:#f2f2f2}header nav.menu-bar{position:relative;z-index:999}header nav.menu-bar.sticky{left:0;position:fixed;top:0;width:100%}header nav .inner-nav{height:40px;left:50%;margin-left:-570px;padding-left:15px;padding-right:15px;position:relative;width:1140px}header nav ul{background:#f2f2f2;height:auto;list-style-type:none;margin:0;padding:0;z-index:2}header nav ul li{display:inline-block;margin:0}header nav ul li.nav-right.menu-name{min-width:auto;width:auto}header nav ul li .menu-bar-item{color:#545b57;display:inline-block;font-weight:800;height:40px;line-height:40px;padding:0 10px;position:relative;white-space:nowrap}header nav ul li.nav-right.menu-name .menu-bar-item{display:block;font-size:.8rem;font-weight:400;position:relative;text-decoration:underline;white-space:nowrap}header nav ul li:hover .menu-bar-item{color:#545b57;display:block;position:relative;text-decoration:none;z-index:1}header nav ul li .menu-bar-item:before{background:#e2e2e2;content:"";height:0;left:50%;position:absolute;top:50%;transition:all .2s;width:0;z-index:-1}header nav ul li:hover .menu-bar-item:before{height:100%;left:0;top:0;width:100%}header .flex-row-item.choose-language{width:60px}.flex-row-item.nav-right.choose-currency{width:80px}.currency-select-box:active,.currency-select-box:hover{margin-left:1px}header nav ul li .menu-background{background:rgba(0,0,0,.3);display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s;visibility:hidden;width:100%;z-index:-1}header nav ul li .menu:hover+.menu-background{opacity:1;visibility:visible}header nav ul li .menu{background:#e2e2e2;left:0;margin-left:15px;opacity:0;position:absolute;top:0;transition:all .2s;visibility:hidden;z-index:-1}header nav ul li:hover .menu{opacity:1;top:40px;visibility:visible}header nav ul li:hover .menu:hover{transition:none;z-index:1}header nav ul li .menu .menu-item{display:block;width:200px}header nav ul li .menu .menu-item .menu-item-title{display:inline-block;font-weight:400;height:40px;line-height:40px;padding:0 10px;position:relative;width:100%;z-index:1}header nav ul li .menu .menu-item a{color:#545b57}header nav ul li .menu .menu-item .menu-item-title:before{background:#e2e2e2;content:"";height:100%;left:0;position:absolute;top:0;transition:none;width:0;z-index:-1}header nav ul li .menu .menu-item:hover .menu-item-title:before{border:1px solid #c2c2c2;border-right:none;height:100%;left:0;top:0;width:100%}header nav ul li .menu .menu-item:hover .menu-item-title{position:relative;z-index:2}header nav ul li .menu .menu-item .menu-sub{background:#e2e2e2;border:1px solid #c2c2c2;display:none;left:199px;margin-left:0;min-height:100%;padding:20px;position:absolute;top:0;width:912px;z-index:-1}header nav ul li .menu .menu-item:hover .menu-sub{display:block}header nav ul li .menu .menu-item .menu-sub .menu-sub-item{float:left;margin-bottom:10px;position:relative;width:217px}header nav ul li .menu .menu-item .menu-sub .menu-sub-item a.menu-sub-item-title{color:#035196;font-size:1em;height:auto;line-height:20px;margin-top:10px}header nav ul li .menu .menu-item .menu-sub .menu-sub-item .menu-sub-item-title:before{display:none}header nav ul li .menu .menu-item .menu-sub .menu-sub-item .menu-sub-sub{background:#e2e2e2}header nav ul li .menu .menu-item .menu-sub .menu-sub-item .menu-sub-sub .menu-sub-sub-item{display:block;line-height:1em}header nav ul li .menu .menu-item .menu-sub .menu-sub-item .menu-sub-sub .menu-sub-sub-item .menu-sub-sub-item-title{color:#545b57;font-size:.8em;margin-top:0}header nav ul li.nav-right{height:40px;line-height:40px;min-width:40px;position:relative;text-align:center;width:40px}header nav ul li.nav-right .badge{left:20px;position:absolute;top:20px;z-index:9}header nav ul li.nav-right .menu{margin-left:0;text-align:left}header nav ul li .menu .menu-item-single{display:block;width:225px}header nav ul li .menu .menu-item-single a{color:#545b57}header nav ul li .menu .menu-item-single .menu-item-title,header nav ul li .menu .menu-item-single .menu-item-title-icon{display:inline-block;font-weight:400;height:40px;line-height:40px;padding:0 10px;position:relative;width:100%;z-index:1}header nav ul li .menu .menu-item-single:hover .menu-item-title-icon:before,header nav ul li .menu .menu-item-single:hover .menu-item-title:before{border:1px solid #c2c2c2;content:"";height:100%;left:0;position:absolute;top:0;width:100%}header nav ul li .menu .menu-item-single .menu-item-title-icon .fa{padding:0 5px}header nav ul li .menu .menu-item-single:hover .menu-item-title-icon{text-decoration:none}header nav ul li .menu .menu-item-single:hover .menu-item-title-icon .text{text-decoration:underline}header nav ul li .menu .menu-item-single.menu-item-single-expand:hover .menu-item-title-icon:before{border-right:none}header nav ul li .menu .menu-item-single.menu-item-single-expand ul{background:#e2e2e2;display:none;left:225px;margin-top:-40px;position:absolute;width:200px;z-index:-1}header nav ul li .menu .menu-item-single.menu-item-single-expand:hover ul{display:block}header nav ul li .menu .menu-item-single.menu-item-single-expand ul:before{border:1px solid #c2c2c2;content:"";height:100%;left:0;position:absolute;top:0;width:100%}header nav ul li .menu .menu-item-single.menu-item-single-expand ul:after{border-left:1px solid #e2e2e2;content:"";height:40px;left:0;position:absolute;top:0;width:1px}header nav ul li .menu .menu-item-single.menu-item-single-expand ul li{display:inline-block;font-weight:400;height:40px;line-height:40px;padding:0 10px;position:relative;width:100%;z-index:1}header nav ul li .menu .menu-item-single.menu-item-single-expand ul li a{color:#545b57;display:inline-block;height:100%;width:100%}header nav ul li.search-item{flex:1 100%;height:40px;line-height:40px;padding:0 5px;position:relative;text-align:left}header nav ul li.search-item .search{border:none;color:#545b57;height:30px;margin:0;padding:2px 10px;transition:width .2s;width:100%}header nav ul li.search-item:hover a{color:#545b57;height:auto;line-height:normal;padding:2px 10px;text-decoration:none;width:100%}header nav ul li.search-item a:before,header nav ul li.search-item:hover a:before{display:none}header nav ul li.filter{text-align:left;transition:width .2s;width:0;z-index:0}header nav ul li.filter .filter-inner-div{background:#f2f2f2;display:inline-block;height:40px;margin-left:-40px;position:absolute;text-align:center;top:40px;transition:all .2s;width:40px}header nav.menu.sticky ul li.filter{transition:width .2s;width:60px}header nav.menu.sticky ul li.filter .filter-inner-div{margin-left:0;top:0;transition:all .2s}.product-list{display:table}.product-list .list-row{color:#212529;cursor:pointer;display:table-row;margin:0;position:relative;transition:margin .1s,padding .1s;width:100%;z-index:1}.product-list .list-row:hover{box-shadow:0 0 5px 1px rgba(0,0,0,.5);padding:5px 0;text-decoration:none;z-index:2}.product-list .list-row:hover .list-item{padding:10px 5px;z-index:2}.product-list .list-row .list-item{background:#fff;border-bottom:1px solid #d2d2d2;display:table-cell;padding:5px;transition:margin .1s,padding .1s;vertical-align:top}@media (max-width:1199px){#filter-container{background:#fff;position:absolute;z-index:99}}@media (max-width:1620px){header nav ul li .menu .menu-item-single.menu-item-single-expand:hover .menu-item-title-icon:before{border-left:none;border-right:1px solid #c2c2c2}header nav ul li .menu .menu-item-single.menu-item-single-expand ul{left:-200px}header nav ul li .menu .menu-item-single.menu-item-single-expand ul:after{border-left:none;border-right:1px solid #e2e2e2;left:auto;right:0}}
