.menu-main.sticky .header{position:fixed;}
header.header{width:100%;position:absolute;z-index:999;top:0}
.header .header-wrapper .primary{float:right;z-index:900;margin:0 0 0;}
.header .header-wrapper .primary .navbar nav{margin:0 0px 0 0;}
.header .header-wrapper .primary .navbar{background:none;border:0 none;margin:0;min-height:44px}
.header .header-wrapper .primary .navbar .navbar-collapse{padding:0;position:relative}
.header .header-wrapper .primary .navbar .navbar-collapse .nav{margin:0;position:relative}
.header .header-wrapper .primary nav ul{list-style:none;margin:0;padding:0}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .parent{position:relative}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .parent:hover>.sub{display:block;-webkit-animation:fadeIn 0.4s;animation:fadeIn 0.4s}
.header .header-wrapper .primary .navbar .navbar-collapse ul.nav > li:after{background:none;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav>li{padding:0;position:relative}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li > a{font-family:'WorkSans';background:none;color:#fff;line-height:20px;padding:10px 0px 10px 0;position:static;text-shadow:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;z-index:901;font-size:36px;font-weight:400;margin:0;display:block;line-height:normal}
.header .header-wrapper .primary .navbar .navbar-collapse .nav a>i{margin-right:2px;opacity:.8;filter:alpha(opacity=80);text-align:center;width:15px}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li{font-size:13px;line-height:24px;margin:0;padding:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li:after{background:none}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a{color:#ddd;display:block;font-size:16px;font-family:'WorkSans';font-weight:400;padding:5px 10px;text-decoration:none;transition:opacity 0.2s linear 0s;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li.selected > a{color:#fff;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub .sub{left:100%;top:0}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub .sub .sub .parent>a{background:none !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub .sub .sub .parent>a:after{display:none}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub .sub .sub .sub{background:none;border:0 none;box-shadow:none;display:block;left:0;padding:0 0 0 10px;position:relative;-webkit-animation:fadeIn 0;animation:fadeIn 0}
@media (min-width:1025px){.header .header-wrapper .primary .navbar .navbar-collapse .nav > li:hover > a{color:#db222a !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li a:hover{color:#db222a !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li .sub > li:hover > a, .header .header-wrapper .primary .navbar .navbar-collapse .nav > li .sub > li.selected > a{background:#15af58;color:#fff !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li .sub > li > a:hover{color:#fff !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li:hover > a{color:#db222a !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub{display:none}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li.parent > ul.sub{display:block;pointer-events:none;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);opacity:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li.parent:hover > ul.sub{transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);opacity:1;pointer-events:auto}
.header .header-wrapper .primary .navbar .navbar-collapse ul.nav > li + li{margin-top:5px}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li{width:295px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.parent > .sub{position:absolute;left:100%;top:19px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.parent > .sub li.parent{position:static}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.parent > .sub li.parent > .sub{position:absolute;left:100%;top:0px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li.parent > a{padding-right:15px !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li.parent > a{position:relative}
.header .header-wrapper .primary .navbar .navbar-collapse .nav li.parent > a:before{content:"";background:#fff;width:25px;height:3px;position:absolute;right:10px;top:50%;transform:scale(0) translateY(-50%);-moz-transform:scale(0) translateY(-50%);-ms-transform:scale(0) translateY(-50%);-o-transform:scale(0) translateY(-50%);-webkit-transform:scale(0) translateY(-50%);pointer-events:none;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
}
.header .primary .navbar-collapse.collapse{display:none !important;}
.header .primary .navbar-collapse.collapse.in, .header .primary .navbar-collapse.collapsing{display:block !important;overflow:visible !important;clear:both;height:auto !important;visibility:visible !important}
.header .header-wrapper .primary{position:relative;display:block;width:100%;}
.header .header-wrapper .header-icons{display:inline-block;float:none;margin:0;vertical-align:top}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .selected .parent .open-sub span{background:#666666 none repeat scroll 0 0 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .selected .selected .open-sub span{background:#ffffff none repeat scroll 0 0 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.selected > a{color:#db222a !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub li.selected > a{color:#db222a;}
.header .right-box-wrapper{text-align:right}
.header .header-wrapper .cart-header{margin-right:0}
.header .header-wrapper .primary .navbar{margin:0;min-height:inherit;position:relative;width:100%;}
.header .header-wrapper .primary .navbar .navbar-collapse{border:0 none;box-shadow:none;left:auto;margin:0;max-height:inherit;padding:0;position:relative;right:0;top:0;z-index:919;width:100%;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav{border:medium none;border-radius:0 !important;float:none;padding:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav>li{float:none;padding:0;width:295px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub{bottom:0;right:0;position:absolute;top:0;width:50px}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub span{background:#d7d7d7;display:block;height:2px;margin:24px 15px 24px 0;position:absolute;width:16px;right:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .selected .open-sub span{background:#d7d7d7 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.selected.active > a .open-sub span{background:#d7d7d7 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active > a .open-sub span{background:#d7d7d7 !important;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub span + span{height:16px;margin:17px 15px 17px 0;width:2px;right:7px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .parent .parent>a .open-sub span, .header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu .title .open-sub span{background:#d7d7d7;display:block;height:2px;margin:17px 15px 17px 0;position:absolute;width:16px;right:0;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .parent .parent>a .open-sub span + span, .header .header-wrapper .primary .navbar .navbar-collapse .nav .megamenu .title .open-sub span + span{height:16px;margin:10px 15px 10px 0;width:2px;right:7px;}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .sub,.header .header-wrapper .primary .navbar .navbar-collapse .parent .sub,.header .header-wrapper .primary .navbar .navbar-collapse .parent:hover>.sub{border:0 none;border-radius:0;box-shadow:none;display:none;font-size:13px;line-height:24px;margin-top:0;margin-bottom:0;padding:0;margin-left:0 !important}
.header .header-wrapper .primary .navbar .navbar-collapse .nav>.parent.active>a .open-sub span{background:#fff}
.header .header-wrapper .primary .navbar .navbar-collapse .nav .parent.active>a .open-sub span + span{display:none}
.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.active > ul.sub,.header .header-wrapper .primary .navbar .navbar-collapse .nav > li.active > ul.sub li.active > ul.sub{display:block;}