/* NAV BAR */
a#navLogo {
  padding: 0px;
}
a#navLogo img {
  max-width: 160px;
  width: auto;
}

.hugeNav-account > ul > li > a {
  padding: 15px 15px;
}

.navbar-nav {
  flex-direction: initial;
}
.navbar>.container, .navbar>.container-fluid {
  flex-wrap:nowrap !important;
}
.hugeNav-account > ul > li > a {
  padding: 18px 15px;
}
.navbar.hugenav.homenav {
  position: relative !important;
}
nav.hugenav a,
nav.hugenav a:visited {
  text-decoration: none;
  color: rgb(41, 41, 41) !important;
}
nav.hugenav a:hover {
  color: #e1a006 !important;
}

.hugeNav-account > ul > li > a span.badge {
  background-color: #e1a006;
}
.hugeNav-sidebarMenuContent {
  background-color: #232323;
}
nav.navbar.hugenav.no-background.navbar-fixed-top {
  position: absolute;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.55);
}
nav.navbar.hugenav li.dropdown ul.dropdown-menu.search-dropdown {
  background-color: rgba(0, 0, 0, 0.55);
  border: 0;
}

nav.navbar.hugenav li.dropdown ul.dropdown-menu.search-dropdown .form-control {
  color: #fff;
  width: 110%;
  background-color: transparent;
  background-image: none;
  border: 1px solid #fff;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#nav h2 {
  font-size: 14pt;
}
#nav h3 {
  font-size: 12pt;
}
#nav h4, #nav p, #nav li {
  font-size: 11pt;
}
#nav h5 {
  font-size: 9pt;
}
#nav a {
  border-radius: 22px;
  padding: 8px 20px;
  text-decoration: none;
}

@media (max-width: 767px) {

  .navbar>.container, .navbar>.container-fluid {
    flex-wrap:wrap !important;
  }

  .navbar-nav {
    flex-direction: column !important;
  }
}

@media (max-width: 992px) {
  nav.navbar.hugenav ul.nav > li > a {
    padding: 5px 15px;
  }
  .navbar-toggle {
    background-color: transparent;
    color:#0059aa;
    border: none;
  }
  nav.navbar.hugenav .navbar-collapse.collapse.in {
    background-color: rgba(0, 0, 0, 0.6);
  }
  nav.navbar.hugenav ul.nav li.dropdown ul.dropdown-menu {
    background-color: transparent;
  }
  nav.hugenav .hugeNav-megamenuContent .title {
    color: #fff;
    margin-bottom: 20px;
  }
  .hugeNav-account > ul > li.dropdown ul.dropdown-menu {
    margin-left: 20px;
  }
  .btn-search {
    right: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  nav.navbar.hugenav .navbar-collapse.collapse.in {
    background-color: rgba(0, 0, 0, 0.6);
    margin: 0 -15px;
  }
  nav.navbar.hugenav .navbar-nav {
    flex-direction: column;
  }
  nav.navbar.hugenav ul.nav li.dropdown ul.dropdown-menu {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .hugeNav-megamenuContent>li {
    padding: 10px 30px;
  }
  .btn-search {
    right: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
  .navbar-collapse.collapse {
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
    display:block;
  }
}

