.header-navbar.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0;
}

.header-navbar.navbar-dark,
.header-navbar.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 1);
  --bs-navbar-hover-color: rgba(255, 255, 255, 1);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
}

.header-navbar .navbar-nav {
  --bs-navbar-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.7rem;
}

.header-navbar .nav-link,
.header-navbar .dropdown-item {
    text-decoration: none;
}

.header-navbar .dropdown-menu {
padding: 1rem 1.5rem;
}

.header-navbar .dropdown-item {
padding: 0.5rem 1rem;
}

.header-navbar .nav-link {
  font-size: 14px;
  height: 43px;
  border: 1px solid transparent;
  transition: none;
}

.header-navbar .navbar-nav .nav-link.active,
.header-navbar .nav-link:hover,
.header-navbar .nav-link:focus {
  color: #fff;
  border-color: #0589c0;
  background: url(/img/li.gif) left top repeat-x;
}

.header-navbar .dropdown-item {
  border-bottom: 3px solid transparent;
  font-size: 14px;
}

.header-navbar .dropdown-item:hover {
  border-bottom-color: #0589c0;
}

.header-navbar .dropdown-item:hover,
.header-navbar .dropdown-item:focus {
  background-color: transparent;
}

.header-navbar .dropdown-menu {
  --bs-dropdown-spacer: 0;
  --bs-dropdown-border-radius: none;
  border: none;
}

.header-navbar .dropdown-menu-dark {
  --bs-dropdown-bg: #333;
}

@media (max-width: 991px) {

  .header-navbar {
    background-color: #333;
    padding: 0.75rem 0;
  }

  .header-navbar .navbar-nav {
    padding: 1rem;
  }
  
  .header-navbar .nav-link {
    padding: 0.7rem 1rem;
  }
    
    .header-navbar .dropdown-item {
        border-bottom: none;
        padding: 0.7rem 1rem;
    }

  .header-navbar .dropdown-item.active,
  .header-navbar .dropdown-item:active {
    background-color: #444;
  }
}

.header-navbar .navbar-toggler {
  border: none;
}

.header-navbar .navbar-toggler:focus {
  border: none;
  box-shadow: none;
}