.navbar{z-index: 1000; height: auto; margin-bottom: 0px; border: 1px solid transparent;}
.navbar-collapse.collapse {padding: 0;}
#navbar .collapse ul:first-child {width: 100%; margin: auto;}
#navbar b.caret{display: none !important;}
.navbar-nav > li {width: 100%; text-align: center;}
#navbar ul.dropdown-menu {border: 1px solid rgba(50, 50, 50, .15); border-top: 2px solid #FFF;}
@media (max-width: 767px){ul.dropdown-menu {padding-top: 0; margin-top: 0;}}
#navbar {margin-bottom:10px;}
#navbar li a {color: #fff; padding: 0 !important; line-height: 50px; max-height: 50px; font-weight: bold; text-transform: uppercase; font-size: 13px;}
#navbar li a.dropdown-toggle {color: #fff;}
#navbar li a.dropdown-toggle:hover {color: #4d4d4f !important;}
#navbar li:hover {color: #4d4d4f !important;}
#navbar .open > a:hover, #navbar .open > a:focus {color: #4d4d4f !important;}
#navbar ul.nav-lvl-2 {min-width: 100%; max-width: 150%; padding-bottom: 13px; opacity: 0.95;}
#navbar ul.nav-lvl-2 > li {height: 35px; max-height: 35px; min-height: 35px; border-bottom: 1px solid #4d4d4f;}
#navbar ul.nav-lvl-2 > li:hover {height: 35px; max-height: 35px;; min-height: 35px;}
#navbar ul.nav-lvl-2 > li > a {color: #4d4d4f; font-size: 12px; line-height: 35px; display: block; padding: 7px; clear: both; height: 100%; white-space: nowrap;}
@media (max-width: 767px) {
#navbar .nav-lvl-3 {visibility: hidden;}
}
@media (min-width: 768px) {
#navbar .nav-lvl-3 {display: none; position: relative; list-style: none; min-width: 100%; left: 100% !important; padding: 0px; margin: 0px; top: -35px !important; border-left: 2px solid #FFF; border-right: 0px;}
#navbar .nav-lvl-1:last-child .nav-lvl-3{left: -100% !important; border-left: 0px; border-right: 2px solid #FFF;}
#navbar .nav-lvl-3 li {border-bottom: 2px solid #FFF !important; max-height: 35px !important; min-height: 35px !important;}
#navbar .nav-lvl-3 li a {color: #000; font-size: 12px; display: block; padding: 3px 20px; clear: both; line-height: 35px !important; max-height: 35px !important;}
#navbar .nav-lvl-3 li a:hover {color: #4d4d4f;}
}
#navbar .navbar-header{background: #CCC; color: #000; margin-top: 0;}
div.navbar-brand{display: inline-block; margin-left: 10px; color: #000 !important;}
@media (max-width: 995px){
.navbar-default .navbar-nav > li > a {font-size: 13px;}
#navbar ul.dropdown-menu > li > a {font-size: 12px;}
}
@media (max-width: 767px){
#navbar li a.dropdown-toggle {font-size: 12px;}
#navbar .open ul.dropdown-menu > li > a {color: #fff;}
#navbar .open ul.dropdown-menu > li > a:hover {color: #4d4d4f;}
#navbar .navbar-header{margin-top: 15px;}
}
@media (min-width: 768px){div.navbar-brand{display: none;}}
#navbar ul.dropdown-menu {Background: #acd150;}
#navbar img {vertical-align: inherit; max-height: 48px}
#navbar li {box-shadow: none !important; min-height: 50px ; position: relative; background: #4d4d4f;}
#navbar li a.dropdown-toggle {border: 0px !important; box-shadow: none !important; min-height: 50px ; position: relative;}
#navbar li:hover, #navbar li.linkIcon:hover, #navbar li.open {background: #acd150 !important; color:#4d4d4f;}
#navbar li:hover > a, #navbar li.linkIcon:hover > a, #navbar li.open > a {color:#4d4d4f;}
#navbar li.linkIcon {background: #acd150;}
#navbar ul.dropdown-menu > li {background: #acd150;}
#navbar ul.dropdown-menu > li:hover {background: #FFF;}
#navbar li a.dropdown-toggle:hover {background: #acd150;}
@media (min-width: 768px){
#navbar div > ul > li {border-right: 2px solid #fff !important;}
#navbar div > ul > li:last-child {border-right: none;}
.a.nav-lvl-1.nav.navbar-nav {width: 100%; margin-bottom:10px;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-0 {width:10%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-1 {width:17%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-2 {width:10%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-3 {width:13%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-4 {width:19%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-5 {width:18%;}
#navbar > div.collapse > ul.navbar-nav > li.nav-item-6 {width:13%;}
}
@media (min-width: 768px){
.modal-content{border: 0px solid transparent;}
#navbar .open:before {bottom: -22px; margin-left: -14px; border-width: 14px; left: 50%; width: 0; height: 0; border-color: #fff transparent transparent transparent; order-style: solid; z-index: 1001; content: ''; display: block; position: absolute;}
#navbar .open:after {bottom: -20px; margin-left: -13px; border-width: 13px; left: 50%; width: 0; height: 0; border-color: #303030 transparent transparent transparent; border-style: solid; z-index: 1002; content: ''; display: block; position: absolute;}
}