.more-inside-menu{display: block;  border-top: 1px solid #CCC; background: #FFF; }
.nav-header a.active{background:none}
.nav-header{    background: none; border: none; min-height: auto; margin:0px;}
.nav-header li>ul{left:100%;margin-top:-1px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;top:0}
.nav-header .navbar-brand{display:none;}
@media screen and (min-width:768px){
	.nav-header .hidden-sm-menu{display:none !important;}
}
@media screen and (min-width:992px){
	.nav-header ul.level_1{padding:0px;margin:0px;}
	.nav-header .navbar{min-height:inherit;margin:0px;}
	.nav-header ul.level_1 li{position:relative;}
	.nav-header ul.level_1 >li{padding:0px;margin:5px 0px;display:inline-block;margin-left:-3px;}
	.nav-header ul.level_1 >li:after{content:""; position: absolute; display: block; top:30%; bottom:30%; right:1px; width: 0px;    border-right: 1px solid #dbdbdb; }
	.nav-header ul.level_1 >li.last:after{display: none;}
	.nav-header ul.level_1 >li.first{margin-left:0px;}
	.nav-header ul.level_1 >li.last{background:none;padding-right:0px;box-shadow:none;}
	.nav-header .invisible{display:none !important}
	.nav-header ul.level_1 a{z-index:11;padding:7px;color:#000;font-size:1em;display:block;}
	.nav-header ul.level_1 li li a{background:#FFF;margin-bottom:0px;border-bottom:1px solid #EEE; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
	.nav-header ul.level_1>li>a, .nav-header ul.level_1>li>span{color: #FFF; background: none; z-index: 101; padding: 10px 0px 10px 10px; text-transform: uppercase; font-weight: normal; position: relative; font-size: 1.2em; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
	.nav-header ul.level_1 li>ul a{padding-top:6px;padding-bottom:6px;min-width:150px;}
	.nav-header ul.level_1 a.active, .nav-header ul.level_1 span.active, .nav-header ul.level_1 a:hover, .nav-header ul.level_1 a:focus, .nav-header ul.level_1 a.active, .nav-header .open>a, .nav-header .open>a:focus, .nav-header .open>a:hover, .nav-header ul.level_1 > li:hover >a{text-decoration:none;    color: #ffffff !important; background: #f8071a;}
	.nav-header ul.level_1 ul a.active, .nav-header ul.level_1 ul span.active, .nav-header ul.level_1 ul a:hover, .nav-header ul.level_1 ul a:focus, .nav-header ul.level_1 ul a.active, .nav-header ul.level_1 ul .open>a, .nav-header ul.level_1 ul .open>a:focus, .nav-header ul.level_1 ul .open>a:hover{background:#f8071a ;text-decoration:none;color:#FFF;}
	.nav-header ul.level_1 > li > a.active, .icon-home .nav-header ul.level_1 > li > .icon-home{text-decoration:none;color: #ffffff !important; background: #f8071a;}
	.nav-header ul.level_1> li > a.icon-home, .nav-header ul.level_1> li > span.icon-home{text-indent:-9999px;text-align:left;width:50px;position:relative;}
	.nav-header ul.level_1> li > a.icon-home:before, .nav-header ul.level_1> li > span.icon-home:before{font-family: "fontdl";content:"\E81C";font-size:1.5em;text-align:center;text-indent:0px;height:100%;width:100%;padding:0px;position:absolute;left:0px;top:0px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-moz-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}
	.nav-header .navbar-brand{display:none}
	.nav-header .navbar-collapse{padding-left:0px;padding-right:0px}
	.nav-header li>ul{background-color:inherit;left:0px; top:0px; opacity: 0; z-index: -9999;position:absolute;display:block;padding:0px;list-style:none;border:none;box-shadow:none;box-shadow:1px 1px 3px -2px #000;margin-bottom:0px;padding-bottom:0px; -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0);}
	.nav-header li:hover > ul{display:block;z-index: 9999; opacity: 1; margin-top:0px;padding-top:0px; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
	.nav-header ul.level_1 ul>li:hover ul{top:0px; left:100%;}
	.nav-header ul.level_1>li:hover>ul{top:100%;left:1px;}
	.nav-header ul.level_1 ul li{position:relative}
	.nav-header .caret-icon{margin-left:0px; font-size: 10px;float: right;    margin-top: 4px;}
	.nav-header ul.level_1 li li.submenu a, .nav-header ul.level_1 li li.submenu span{padding-right:40px;}
	.nav-header ul.level_1 li li.submenu a .caret-icon, .nav-header ul.level_1 li li.submenu span .caret-icon{    font-size: 10px; position: absolute; right: 10px; top: 10px; margin-top: 0px;}
	.nav-header ul.level_1  > li > a .caret-icon, .nav-header ul.level_1  > li > span .caret-icon{  margin-left: 5px; margin-top: -3px;}
	.nav-header ul.level_1 >li > a >.caret-icon:before{content: '\f0dd';}
	.nav-header ul.level_1 >li > a .caret-icon, .nav-header ul.level_1 >li > span .caret-icon{display: inline-block; vertical-align: top;}
	.nav-header .icon-tree{display:none;}
	.nav-header li.hidden-md-menu-child{display:none !important;}
	.nav-header .hidden-md-menu{display:none;}
}
@media screen and (max-width:992px) and (min-width:768px){
	.nav-header .navbar-toggle{background: #ff0000 url(/files/system/img/general/resp_menu_btn.png) center center no-repeat; background-size: 44px 44px; border-color: transparent; color: #FFF; position: relative; width: 44px; height: 44px; padding: 0px; text-indent: -99999px; margin: 5px 0px; display: block;}
	.nav-header .navbar-toggle:focus, .nav-header .navbar-toggle:hover{background-color:#ff0000 ;box-shadow:none}
	.nav-header .navbar-collapse{display:none !important;position:absolute;min-width:300px;text-align:left;top:99%; z-index: 9999;}
	.nav-header .navbar-collapse.in{display:block !important;background:none;padding:0px;margin-bottom:15px;}
	.nav-header{float:left;display:block;position:relative;}
	.nav-header .navbar-header{float:right;display:block;position:relative;}
	.background-top > div{padding: 5px 15px;}
	.nav-header ul a{color: #000; background: #FFF; border-bottom: 1px solid #e2e2e2; position: relative;}
	.nav-header ul span, .nav-header ul a.active, .nav-header ul a:hover, .nav-header .open>a, .nav-header .open>a:focus, .nav-header .open>a:hover{    background: #FFF; color: #ff0000 ; border-color: #ff0000 ;}
	.nav-header ul a.dropdown-toggle, .nav-header ul span.dropdown-toggle{padding-right:50px !important;}
	.nav-header .dropdown-menu{position:relative;left:0px;width:100%;padding:0px;float:inherit;margin:0px;border:none;margin-bottom:0px;background:none;}
	.nav-header ul.level_1>li>a, .nav-header ul.level_1>li>span{padding-right:7px;padding-left:7px;text-transform:none; }
	.nav-header ul.level_1 ul a, .nav-header ul.level_1 ul span{padding:10px;}
	.nav-header .dropdown-submenu>.dropdown-menu{left:0px;margin-left:0px;}
	.nav-header .caret-icon{position:absolute;right:0px;width:40px;text-align:center;height:100%;z-index:1;background:rgba(202, 202, 202, 0.19);top:0px;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-pack:center !important;-moz-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-moz-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;}
	.nav-header .navbar-collapse.in{left:10px;}
}
@media screen and (max-width:1330px) and (min-width:992px){
	.nav-header ul.level_1>li>a, .nav-header ul.level_1>li>span{padding-left: 12px; padding-right: 12px;}
}
@media screen and (min-width:1330px){
	.nav-header ul.level_1>li>a, .nav-header ul.level_1>li>span{padding-left:22px;padding-right:22px;}
	.nav-header .hidden-lg-menu{display:none !important;}
}
@media screen and (max-width:767px){
	.nav-header{border:none;background:none;margin:0px;text-align:left; padding:0px;     position: relative; background: #ff0000;}
	.nav-header .navbar-collapse, .nav-header .navbar-form{margin-bottom:0px;padding:0px;border:none;margin-right:0px;margin-left:0px; background: #FFF;}
	.nav-header .navbar-toggle{background: url(/files/system/img/general/resp_menu_btn.png) center center no-repeat; background-size: 40px 40px; border-color: transparent; color: #FFF; position: relative; width: 40px; height: 40px; padding: 0px; text-indent: -99999px; margin:5px 15px 5px 0px;}
	.nav-header .navbar-toggle span{display:none;}
	.nav-header .navbar-toggle:focus, .nav-header .navbar-toggle:hover{background-color:#ff0000 ;box-shadow:none}
	.nav-header a.active, .nav-header li>a:focus, .nav-header li>a:hover, .nav-header .open>a, .nav-header .open>a:focus, .nav-header .open>a:hover{background:none;color:#ff0000 ;}
	.nav-header .navbar-toggle .icon-bar{background:#FFF}
	.nav-header .navbar-header{margin-right:0px;margin-left:0px}
	.nav-header .dropdown-menu{display:none;left:0px;background:none;border:none;position:relative;float:inherit; box-shadow: none;}
	.nav-header .open >.dropdown-menu{display:block;}
	.nav-header .dropdown-submenu>.dropdown-menu{left:0px;margin-top:0px;margin-left:5px;top:auto;}
	.nav-header .caret-icon{width:30px;height:30px;vertical-align:middle;position:absolute;right:0px;display:block;line-height:34px;text-align:center;font-size:10px;bottom:1px;color:#000;}
	.nav-header .icon-tree{display:none;}
	.nav-header li{position:relative !important;    border-bottom: 1px solid #f1f1f1;}
	.nav-header li.last{border:none; box-shadow: none;}
	.nav-header li a{position:relative !important;background:none;color:#000;margin-bottom:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 10px;font-size:1em;}
	.nav-header .dropdown-submenu a, .nav-header .dropdown-menu a{white-space:normal;background:none;}
}