@charset "utf-8";
/* CSS Document */

#header{clear:both; min-height:77px; position:relative; background:#fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); z-index:99;}
#header>.container{height:100px;margin-bottom:-35px;position:relative;display:table;max-width:1680px}
#header>.navbar-collapse>.container{position:relative}
#header .header-top{min-height:50px}
#header .header-top form{margin:0}
#header .header-top p{float:left;font-size:.9em;line-height:50px;margin:0}
#header .header-top i{margin-right:6px;margin-left:6px;position:relative;top:1px}
#header .header-top nav{float:left;width:auto}
#header .header-top ul.nav-top{margin:7px 0 0 -15px;min-height:5px}
#header .header-top ul.nav-top li.phone{margin-right:10px}
#header .header-top ul.nav-top li a{padding-left:4px}
#header .social-icons{clear:right;float:right;margin-top:-3px;margin-left:5px;position:relative}
#header .search{float:right;margin:10px 0 0 15px;position:relative}
#header .search+.social-icons{clear:none;margin-left:10px;margin-right:0;margin-top:13px}
#header .search input.search:first-child{-webkit-transition:all .2s ease-in .2s;-moz-transition:all .2s ease-in .2s;transition:all .2s ease-in .2s;border-radius:20px;width:170px;font-size:.9em;padding:6px 12px;height:34px;margin:0}
#header .search input.search:focus{width:220px;border-color:#ccc}
#header .search button.btn-default{border:0;background:transparent;position:absolute;top:0;right:0;color:#ccc;z-index:3}
#header nav{float:right;}
#header nav ul.nav-main{margin:-7px 10px 8px 0}
#header nav ul.nav-main>li+li{margin-left:-4px}
#header nav ul.nav-main li a{font-size:1.8em; font-style:normal; line-height:6em; margin-left:10px; margin-right:10px; font-weight:400;}
#header nav ul.nav-main li a:hover{background-color:#f4f4f4}
#header nav ul.nav-main li ul a{text-transform:none;font-weight:normal;font-size:.9em}
#header nav ul.nav-main li.dropdown.open a.dropdown-toggle{border-radius:5px 5px 0px 0px;background-color:#ccc}
#header nav ul.nav-main li.dropdown:hover>a{padding-bottom:11px;margin-bottom:-1px}
#header nav ul.nav-main li.dropdown:hover>ul{display:block}
#header nav ul.nav-main li.dropdown:hover a.dropdown-toggle{border-radius:5px 5px 0px 0px}
#header nav ul.nav-main li.active a{background-color:#77c04b;}
#header nav ul.nav-main ul.dropdown-menu{background-color:#ccc;border:0;border-radius:0 6px 6px 6px;box-shadow:0px 0px 10px rgba(0,0,0,.08);margin:1px 0 0 3px;padding:5px;top:auto}
#header nav ul.nav-main ul.dropdown-menu li:hover>a{filter:none;background:#999}
#header nav ul.nav-main ul.dropdown-menu li:last-child>a{border-bottom:0}
#header nav ul.nav-main ul.dropdown-menu>li>a{color:#fff;font-weight:400;padding-bottom:4px;padding-top:4px;text-transform:none;position:relative;padding:8px 10px 8px 5px;font-size:.9em;border-bottom:1px solid rgba(255,255,255,.2)}
#header nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{border-radius:6px;margin-left:0;margin-top:-5px}
#header nav ul.nav-main .dropdown-submenu{position:relative}
#header nav ul.nav-main .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}
#header nav ul.nav-main .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
#header nav ul.nav-main .dropdown-submenu.pull-left{float:none}
#header nav ul.nav-main .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}
#header nav ul.nav-main .dropdown-submenu:hover>.dropdown-menu{display:block}
#header nav ul.nav-main .dropdown-submenu:hover>a:after{border-left-color:#fff}
#header nav ul.nav-top{margin:10px 0 -10px;min-height:62px}
#header nav ul.nav-top li span{display:block;line-height:14px;margin-bottom:2px;margin-right:0;margin-top:5px;padding:8px 2px 8px 12px}
#header nav ul.nav-top li a,#header nav ul.nav-top li span{color:#999;font-size:.9em;padding:6px 10px}
#header nav ul.nav-top li i{margin-right:6px;position:relative;top:1px}
#header .nav-main-collapse{overflow-y:visible}
#header .nav-main-collapse.in{overflow-y:visible}
#header .logo{-webkit-transition:all .2s ease-in .2s;-moz-transition:all .2s ease-in .2s;transition:all .2s ease-in .2s;margin:0;/*padding:5px 0;*/display:table-cell;height:100%;color:transparent; position:relative; top:20px;}
#header .logo a{position:relative;z-index:1; line-height:3em;}
#header .logo img{position:relative;color:transparent; vertical-align:middle; top:0px!important; padding-bottom:5px;}
#header h1.logo {font-size:2.3em;}
.header-container{min-height:76px;position:relative}
.btn-responsive-nav{display:none}
#header.fixed{position:fixed;top:0;width:100%;z-index:1001}
body.sticky-menu-active #header{position:fixed;top:0px;width:100%;z-index:1001;border-bottom:1px solid #e9e9e9;filter:none;}
body.sticky-menu-active #header .social-icons{margin-top:-1px}
body.sticky-menu-active #header nav ul.nav-main{}

@media (min-width:992px){
#header nav.mega-menu .nav,#header nav.mega-menu .dropup,#header nav.mega-menu .dropdown,#header nav.mega-menu .collapse{position:static}
#header nav.mega-menu ul.nav-main .mega-menu-content{text-shadow:none}
#header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{color:#333;display:block;font-size:1em;font-weight:600;padding-bottom:5px;text-transform:uppercase}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background:#fff!important;border-top:6px solid #ccc;color:#777;box-shadow:0 0px 10px rgba(0,0,0,.08)}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu{list-style:none;padding:0;margin:0}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{color:#777;text-shadow:none;margin:0 0 0 -8px;padding:3px 8px;text-transform:none;font-size:.9em;display:block;font-weight:normal;border-radius:4px;border:0}
#header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover{background:#f4f4f4!important;text-decoration:none}
#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius:6px}
#header nav.mega-menu .navbar-inner,#header nav.mega-menu .container{position:relative}
#header nav.mega-menu .dropdown-menu{left:auto}
#header nav.mega-menu .dropdown-menu>li{display:block}
#header nav.mega-menu .mega-menu-content{padding:20px 30px}
#header nav.mega-menu .mega-menu-content:before{display:table;content:"";line-height:0}
#header nav.mega-menu .mega-menu-content:after{display:table;content:"";line-height:0;clear:both}
#header nav.mega-menu.navbar .nav>li>.dropdown-menu:after,#header nav.mega-menu.navbar .nav>li>.dropdown-menu:before{display:none}
#header nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{width:100%;left:0;right:0}
#header nav.mega-menu nav.pull-right .dropdown-menu{right:0}
#header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius:0}}

@media (min-width:1024px){
#header nav.mega-menu .nav,#header nav.mega-menu .dropup,#header nav.mega-menu .dropdown,#header nav.mega-menu .collapse{position:static}
#header nav.mega-menu ul.nav-main .mega-menu-content{text-shadow:none}
#header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{color:#333;display:block;font-size:1em;font-weight:600;padding-bottom:5px;text-transform:uppercase}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background:#fff!important;border-top:6px solid #ccc;color:#777;box-shadow:0 0px 10px rgba(0,0,0,.08)}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu{list-style:none;padding:0;margin:0}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{color:#777;text-shadow:none;margin:0 0 0 -8px;padding:3px 8px;text-transform:none;font-size:.9em;display:block;font-weight:normal;border-radius:4px;border:0}
#header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover{background:#f4f4f4!important;text-decoration:none}
#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius:6px}
#header nav.mega-menu .navbar-inner,#header nav.mega-menu .container{position:relative}
#header nav.mega-menu .dropdown-menu{left:auto}
#header nav.mega-menu .dropdown-menu>li{display:block}
#header nav.mega-menu .mega-menu-content{padding:20px 30px}
#header nav.mega-menu .mega-menu-content:before{display:table;content:"";line-height:0}
#header nav.mega-menu .mega-menu-content:after{display:table;content:"";line-height:0;clear:both}
#header nav.mega-menu.navbar .nav>li>.dropdown-menu:after,#header nav.mega-menu.navbar .nav>li>.dropdown-menu:before{display:none}
#header nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{width:100%;left:0;right:0}
#header nav.mega-menu nav.pull-right .dropdown-menu{right:0}
#header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{border-radius:0}}

#header.flat-menu>.container{height:90px;margin-bottom:-82px}
#header.flat-menu .header-top{margin-top:-8px}
#header.flat-menu .social-icons{margin:20px 10px 0px;}
#header.flat-menu .search{margin-top:8px}
#header.flat-menu .search form{margin:0}
#header.flat-menu .search input.search-query{padding-bottom:5px;padding-top:5px}
#header.flat-menu nav ul.nav-main{float:right;margin:-14px 0 -8px}
#header.flat-menu nav ul.nav-main>li>a{margin-bottom:0;}
#header.flat-menu nav ul.nav-main li a{border-radius:0; margin-left:10px; margin-right:10px;}
#header.flat-menu nav ul.nav-main li.dropdown:hover a.dropdown-toggle{border-radius:0}
#header.flat-menu nav ul.nav-main li.dropdown:hover>a{padding-bottom:21px;}
#header.flat-menu nav ul.nav-main ul.dropdown-menu{margin:0 0 0 1px;border-radius:0}
#header.flat-menu nav ul.nav-main ul.dropdown-menu ul.dropdown-menu{border-radius:0}
body.sticky-menu-active #header.flat-menu ul.nav-main{}
body.sticky-menu-active #header.flat-menu ul.nav-main>li>a,body.sticky-menu-active #header.flat-menu ul.nav-main>li:hover>a{
border-top-color:transparent;}
body.sticky-menu-active #header.flat-menu .logo{}
body.sticky-menu-active #header.flat-menu .header-top{display:none}
body.boxed #header.flat-menu{padding:15px 0 7px;border-radius:5px 5px 0 0}
body.boxed #header.flat-menu.clean-top{padding-bottom:8px}
body.boxed #header.flat-menu.colored{padding:0 0 7px}
#header.single-menu{min-height:122px}
#header.single-menu>.container{height:90px;}
#header.single-menu .social-icons{}
#header.single-menu .search{display:none}
#header.single-menu .search+nav{display:none}
#header.single-menu nav ul.nav-main{float:right;}
#header.single-menu nav.mega-menu .mega-menu-signin{margin-right:0}
body.sticky-menu-active #header.single-menu .logo{}
body.sticky-menu-active #header.single-menu .social-icons{margin-top:10px}
body.sticky-menu-active #header.single-menu nav ul.nav-main{}
body.sticky-menu-active #header.single-menu nav ul.nav-main>li>a,body.sticky-menu-active #header.single-menu nav ul.nav-main>li:hover>a{}
body.boxed #header.single-menu{padding:15px 0 7px}
#header.clean-top .header-top{border-bottom:1px solid #ededed;background-color:#f4f4f4;margin-top:-8px}
#header.clean-top .social-icons{margin:11px 10px 9px 10px}
body.sticky-menu-active #header.clean-top ul.nav-main>li>a,body.sticky-menu-active #header.clean-top ul.nav-main>li:hover>a{padding-bottom:20px;padding-top:33px}
body.boxed #header.clean-top{border-radius:5px 5px 0 0}
#header.colored{border-top:0}
#header.colored>.container{height:107px;margin-bottom:-92px}
#header.colored .header-top p,#header.colored .header-top a,#header.colored .header-top span{color:#fff}
#header.colored .search input.search-query{border:0;padding-bottom:5px;padding-top:5px;box-shadow:none}
#header.colored nav ul.nav-main{margin:-15px 0 -8px}
#header.colored nav ul.nav-main li a{padding-bottom:24px;padding-top:50px}
#header.colored nav ul.nav-main li.dropdown:hover>a{padding-bottom:24px}
body.sticky-menu-active #header.colored .logo{padding-top:6px}
body.sticky-menu-active #header.colored ul.nav-main>li>a,body.sticky-menu-active #header.colored ul.nav-main>li:hover>a{padding-bottom:24px;padding-top:24px}
#header.darken-top-border>.container{height:103px}
#header.darken-top-border ul.nav-main{margin:-11px 0 -8px}
body.sticky-menu-active #header.darken-top-border nav ul.nav-main{margin-top:33px}
body.sticky-menu-active #header.darken-top-border nav ul.nav-main>li>a,body.sticky-menu-active #header.darken-top-border nav ul.nav-main>li:hover>a{padding-bottom:22px;padding-top:30px}
body.boxed #header.darken-top-border{border-top:0}
#header.center .logo{text-align:center;position:static;margin-top:5px}
#header.center nav{float:left;text-align:center;width:100%}
#header.center nav ul.nav-main{margin:35px 0 10px}
#header.center nav ul.nav-main>li{display:inline-block;float:none;text-align:left}
body.sticky-menu-active #header.center>.container{margin-top:-60px}
body.sticky-menu-active #header.center .logo{text-align:left}
body.sticky-menu-active #header.center .logo img{margin-top:42px}
body.sticky-menu-active #header.center nav{float:right;margin-top:18px;width:auto}
body.sticky-menu-active #header.center nav ul.nav-main>li>a,body.sticky-menu-active #header.center nav ul.nav-main>li:hover>a{padding-bottom:10px;padding-top:10px}

@media (min-width:992px){#header.narrow{height:auto;min-height:85px;padding:0;border-bottom:1px solid #e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.1)}
#header.narrow>.container{margin-bottom:-48px;height:75px}}

@media (min-width:1024px){#header.narrow{height:auto;min-height:85px;padding:0;border-bottom:1px solid #e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.1)}
#header.narrow>.container{margin-bottom:-48px;height:75px}}

#header nav.mega-menu ul.nav-main .mega-menu-signin{margin-right:-20px;padding-left:0;margin-left:0}
#header nav.mega-menu ul.nav-main .mega-menu-signin a{color:#444}
#header nav.mega-menu ul.nav-main .mega-menu-signin .dropdown-menu{width:40%;right:8px;border-radius:6px 0 6px 6px}
#header nav.mega-menu ul.nav-main .mega-menu-signin .icon-user{margin-right:5px}
#header nav.mega-menu ul.nav-main .mega-menu-signin .mega-menu-sub-title{margin-bottom:10px;display:block}
#header nav.mega-menu ul.nav-main .mega-menu-signin .sign-up-info,#header nav.mega-menu ul.nav-main .mega-menu-signin .log-in-info{text-align:center;display:block}
#header nav.mega-menu ul.nav-main .mega-menu-signin.open a.dropdown-toggle{margin-bottom:-1px;padding-bottom:11px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.signin .signin-form{display:block}
#header nav.mega-menu ul.nav-main .mega-menu-signin.signin .signup-form,#header nav.mega-menu ul.nav-main .mega-menu-signin.signin .recover-form{display:none}
#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .signin-form{display:none}
#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .signup-form{display:block}
#header nav.mega-menu ul.nav-main .mega-menu-signin.signup .recover-form{display:none}
#header nav.mega-menu ul.nav-main .mega-menu-signin.recover .signin-form,#header nav.mega-menu ul.nav-main .mega-menu-signin.recover .signup-form{display:none}
#header nav.mega-menu ul.nav-main .mega-menu-signin.recover .recover-form{display:block}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar .img-thumbnail{float:left;margin-right:15px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar .img-thumbnail img{max-width:55px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar strong{color:#111;display:block;padding-top:7px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar span{color:#777;display:block;font-size:12px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar p{color:#999;margin:0 0 0 25px;text-align:left}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options{list-style:square;margin-top:6px}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a:hover{text-decoration:none}
body #header nav.mega-menu .mega-menu-signin ul.dropdown-menu li a,body #header nav.mega-menu .mega-menu-signin ul.dropdown-menu:hover li:hover li:hover a{background-color:transparent!important;color:#333;padding:0;margin:0}
#header nav.mega-menu .mega-menu-shop{margin-right:-20px;padding-left:0;margin-left:0}
#header nav.mega-menu .mega-menu-shop a{color:#444}
#header nav.mega-menu .mega-menu-shop table{width:100%;margin-top:0px}
#header nav.mega-menu .mega-menu-shop .dropdown-menu{width:40%;right:8px;border-radius:6px 0 6px 6px}
#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a{background-color:transparent!important;color:#333;padding:0;margin:0;display:block}
#header nav.mega-menu .mega-menu-shop .dropdown-menu li table tr td a:hover{text-decoration:none}
#header nav.mega-menu .mega-menu-shop .icon-shopping-cart{margin-right:5px}
#header nav.mega-menu .mega-menu-shop .product-thumbnail{width:120px}
#header nav.mega-menu .mega-menu-shop .product-actions{text-align:right;width:80px}
#header nav.mega-menu .mega-menu-shop .actions-continue{margin-top:10px;padding-top:20px;border-top:1px solid #ddd;clear:both}.shop{margin-top:-10px}

@media (max-width:991px){
#header{clear:both}
#header>.container{margin-bottom:0}
#header .social-icons,#header .search{display:none}
#header .nav-collapse{background:#171717;width:100%;clear:both;width:100%}
#header .nav-collapse .container .nav-main{float:left;width:100%}
#header .nav-main-collapse{top:8px;position:relative;background:#171717;max-height:none;width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
#header .nav-main-collapse.collapse{display:none!important}
#header .nav-main-collapse.in{width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden;display:block!important}
#header .nav-main{padding:10px 0;clear:both;display:block;float:none;width:100%}
#header .nav-main ul{padding:0;margin:0}
#header .nav-main ul li{padding:0;margin:0;clear:both;float:none;display:block;border-bottom:1px solid #2a2a2a}
#header .nav-main ul li:last-child{border-bottom:none}
#header .nav-main ul ul{margin-left:20px!important}
#header .nav-main ul.nav-main{float:none;position:static;margin:8px 0;margin-right:-10px}
#header .nav-main ul.dropdown-menu{position:static;clear:both;float:none;display:none!important}
#header .nav-main li.resp-active>ul.dropdown-menu{display:block!important}
#header nav ul.nav-main>li+li{margin-left:0}
#header nav ul.nav-main li a{color:#fff;clear:both;float:none;display:block;padding:9px 8px;border:0;border-top:0;margin:0}
#header nav ul.nav-main li a i.icon-angle-down{position:absolute;right:5px;top:10px}
#header nav ul.nav-main li.dropdown:hover>a{margin-bottom:-2px}
#header nav ul.nav-main ul.dropdown-menu{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#header nav ul.nav-main ul.dropdown-menu li>a{padding:9px 8px;border:0;border-top:0;margin:0;border-bottom:none}
#header nav ul.nav-main ul.sub-menu{padding:0;margin:0 0 10px 0}
#header nav ul.nav-main .dropdown-submenu>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}
#header nav ul.nav-main .dropdown-submenu:hover>a:after{border-left-color:transparent}
#header.flat-menu>.container{margin-bottom:0}
#header.flat-menu nav ul.nav-main{padding:0;margin:0}
#header.flat-menu nav ul.nav-main li a{color:#fff!important; line-height:2em;}
#header.center nav ul.nav-main>li{display:block}
body #header nav ul.nav-main ul.dropdown-menu{background:none!important;background-color:transparent!important}
body #header nav ul.nav-main li.dropdown.open .dropdown-toggle,body #header nav ul.nav-main li a,body #header nav ul.nav-main li>a:hover,body #header nav ul.nav-main li.active a,body #header nav ul.nav-main li.dropdown:hover a{background:none!important;background-color:transparent!important}
body #header nav ul.nav-main ul.dropdown-menu li:hover>a,body #header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a:hover{background:none!important;background-color:transparent!important}
body #header.flat-menu nav ul.nav-main li.dropdown:hover a{background:none!important;background-color:transparent!important}
body #header.flat-menu nav ul.nav-main li a,body #header.flat-menu nav ul.nav-main li.dropdown:hover>a{padding:9px 8px;border:0;border-top:0;margin:0}
body #header.single-menu nav ul.nav-main li.active>a{padding:9px 8px;border:0;border-top:0;margin:0}
body #header.flat-menu nav ul.nav-main li>a:hover,body #header.flat-menu nav ul.nav-main li.dropdown:hover a{background:transparent!important}
body.boxed #header.single-menu>.container,body.boxed #header.flat-menu>.container{height:95px;margin-bottom:10px}
body.boxed #header.single-menu ul.nav-main,body.boxed #header.flat-menu ul.nav-main{margin:5px 25px 5px 0}
body.boxed #header.single-menu nav ul.nav-main>li>a,body.boxed #header.flat-menu nav ul.nav-main>li>a{padding:9px 8px!important}
.btn-responsive-nav{background:#009fe3;top:55px;display:block;position:absolute;right:20px;color:#fff}
.btn-responsive-nav:hover,.btn-responsive-nav:active,.btn-responsive-nav:focus{color:#ccc}
#header.single-menu .btn-responsive-nav{top:30px}
#header.flat-menu .btn-responsive-nav,#header.center .btn-responsive-nav{top:30px}
#header h1.logo img{max-width:260px}
#header.center h1.logo{text-align:left}
#header .header-top ul.nav-top{float:left;margin:7px 0 0 -15px;min-height:5px}
#header nav.mega-menu ul.nav-main .mega-menu-signin{margin-right:0}
#header nav.mega-menu ul.nav-main .mega-menu-signin a{color:#fff}
#header nav.mega-menu ul.nav-main .mega-menu-signin a .icon-angle-down{display:none!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin ul.dropdown-menu{margin:25px 0 0 0!important;padding:0 0 0 8px;width:100%;right:0}
#header nav.mega-menu ul.nav-main .mega-menu-signin ul.dropdown-menu li a{color:#fff;padding:6px 0!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar strong,#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar span{color:#fff!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options{margin:25px 0 0 0!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a{color:#fff!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a:hover{color:#fff!important}
body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background:transparent!important}
#header nav.mega-menu .mega-menu-shop a{color:#fff}
#header nav.mega-menu .mega-menu-shop a .icon-angle-down{display:none!important}
#header nav.mega-menu .mega-menu-shop>ul.dropdown-menu{display:none!important}}

@media (max-width:1023px){
#header{clear:both}
#header>.container{margin-bottom:0}
#header .social-icons,#header .search{display:none}
#header .nav-collapse{background:#171717;width:100%;clear:both;width:100%}
#header .nav-collapse .container .nav-main{float:left;width:100%}
#header .nav-main-collapse{top:8px;position:relative;background:#171717;max-height:none;width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
#header .nav-main-collapse.collapse{display:none!important}
#header .nav-main-collapse.in{width:100%;overflow:hidden;overflow-y:hidden;overflow-x:hidden;display:block!important}
#header .nav-main{padding:10px 0;clear:both;display:block;float:none;width:100%}
#header .nav-main ul{padding:0;margin:0}
#header .nav-main ul li{padding:0;margin:0;clear:both;float:none;display:block;border-bottom:1px solid #2a2a2a}
#header .nav-main ul li:last-child{border-bottom:none}
#header .nav-main ul ul{margin-left:20px!important}
#header .nav-main ul.nav-main{float:none;position:static;margin:8px 0;margin-right:-10px}
#header .nav-main ul.dropdown-menu{position:static;clear:both;float:none;display:none!important}
#header .nav-main li.resp-active>ul.dropdown-menu{display:block!important}
#header nav ul.nav-main>li+li{margin-left:0}
#header nav ul.nav-main li a{color:#fff;clear:both;float:none;display:block;padding:9px 8px;border:0;border-top:0;margin:0}
#header nav ul.nav-main li a i.icon-angle-down{position:absolute;right:5px;top:10px}
#header nav ul.nav-main li.dropdown:hover>a{margin-bottom:-2px}
#header nav ul.nav-main ul.dropdown-menu{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#header nav ul.nav-main ul.dropdown-menu li>a{padding:9px 8px;border:0;border-top:0;margin:0;border-bottom:none}
#header nav ul.nav-main ul.sub-menu{padding:0;margin:0 0 10px 0}
#header nav ul.nav-main .dropdown-submenu>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}
#header nav ul.nav-main .dropdown-submenu:hover>a:after{border-left-color:transparent}
#header.flat-menu>.container{margin-bottom:0}
#header.flat-menu nav ul.nav-main{padding:0;margin:0}
#header.flat-menu nav ul.nav-main li a{color:#fff!important; line-height:2em;}
#header.center nav ul.nav-main>li{display:block}
body #header nav ul.nav-main ul.dropdown-menu{background:none!important;background-color:transparent!important}
body #header nav ul.nav-main li.dropdown.open .dropdown-toggle,body #header nav ul.nav-main li a,body #header nav ul.nav-main li>a:hover,body #header nav ul.nav-main li.active a,body #header nav ul.nav-main li.dropdown:hover a{background:none!important;background-color:transparent!important}
body #header nav ul.nav-main ul.dropdown-menu li:hover>a,body #header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a:hover{background:none!important;background-color:transparent!important}
body #header.flat-menu nav ul.nav-main li.dropdown:hover a{background:none!important;background-color:transparent!important}
body #header.flat-menu nav ul.nav-main li a,body #header.flat-menu nav ul.nav-main li.dropdown:hover>a{padding:9px 8px;border:0;border-top:0;margin:0}
body #header.single-menu nav ul.nav-main li.active>a{padding:9px 8px;border:0;border-top:0;margin:0}
body #header.flat-menu nav ul.nav-main li>a:hover,body #header.flat-menu nav ul.nav-main li.dropdown:hover a{background:transparent!important}
body.boxed #header.single-menu>.container,body.boxed #header.flat-menu>.container{height:95px;margin-bottom:10px}
body.boxed #header.single-menu ul.nav-main,body.boxed #header.flat-menu ul.nav-main{margin:5px 25px 5px 0}
body.boxed #header.single-menu nav ul.nav-main>li>a,body.boxed #header.flat-menu nav ul.nav-main>li>a{padding:9px 8px!important}
/* Menu Responsive */
.btn-responsive-nav{background:#77c04b; top:55px; display:block; position:absolute; right:20px; color:#fff}
.btn-responsive-nav:hover,.btn-responsive-nav:active,.btn-responsive-nav:focus{color:#ccc}
#header.single-menu .btn-responsive-nav{top:25px}
#header.flat-menu .btn-responsive-nav,#header.center .btn-responsive-nav{top:25px; right: 0px;}
#header h1.logo img{max-width:326px}#header.center h1.logo{text-align:left}
/* Menu Responsive */
#header .header-top ul.nav-top{float:left;margin:7px 0 0 -15px;min-height:5px}
#header nav.mega-menu ul.nav-main .mega-menu-signin{margin-right:0}
#header nav.mega-menu ul.nav-main .mega-menu-signin a{color:#fff}
#header nav.mega-menu ul.nav-main .mega-menu-signin a .icon-angle-down{display:none!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin ul.dropdown-menu{margin:25px 0 0 0!important;padding:0 0 0 8px;width:100%;right:0}
#header nav.mega-menu ul.nav-main .mega-menu-signin ul.dropdown-menu li a{color:#fff;padding:6px 0!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar strong,#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .user-avatar span{color:#fff!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options{margin:25px 0 0 0!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a{color:#fff!important}
#header nav.mega-menu ul.nav-main .mega-menu-signin.logged .list-account-options a:hover{color:#fff!important}
body.dark #header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background:transparent!important}
#header nav.mega-menu .mega-menu-shop a{color:#fff}
#header nav.mega-menu .mega-menu-shop a .icon-angle-down{display:none!important}
#header nav.mega-menu .mega-menu-shop>ul.dropdown-menu{display:none!important}}

@media (max-width:767px){#header{display:block}#header>.container{width:100%}#header .social-icons{display:none}#header nav ul.nav-top{float:right;margin-right:0}#header.center nav{width:auto}}
	
@media (max-width:479px){#header nav ul.nav-top,#header .header-top{display:none}}

@media (max-width:600px){#header nav ul.nav-top li{display:none}#header nav ul.nav-top li .phone{display:block}}

#header nav ul.nav-main ul.dropdown-menu,#header nav ul.nav-main li.dropdown.open .dropdown-toggle,#header nav ul.nav-main li.active a,#header nav ul.nav-main li>a:hover,#header nav ul.nav-main li.dropdown:hover a{color:#fff; background-color:#77c04b!important}
#header nav ul.nav-main ul.dropdown-menu li:hover>a{background-color:#8d6abd!important}
#header nav ul.nav-main ul.dropdown-menu{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#171695;border-color:#734ba9}
#header nav ul.nav-main ul.dropdown-menu:hover{border-color:#8058b5;background-color:#8058b5}
#header nav ul.nav-main ul.dropdown-menu:active,#header nav ul.nav-main ul.dropdown-menu:focus{border-color:#674397;background-color:#674397}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a{background:none!important}
#header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a:hover{background:#8058b5!important}
#header.single-menu nav ul.nav-main li.active>a{background-color:#77c04b!important;color:#fff!important;}
#header.darken-top-border{border-top:5px solid #674397!important}
#header.colored .header-top{background-color:#171695}
#header.colored .header-top ul.nav-top li a:hover{background-color:#8058b5!important;}
#header.flat-menu nav ul.nav-main li>a,#header.flat-menu nav ul.nav-main li.active>a{color: #818286;}
#header.flat-menu nav ul.nav-main li>a:hover,#header.flat-menu nav ul.nav-main li.dropdown:hover a{color:#77c04b;background-color:#fff!important;}
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{border-top-color:#734ba9}