/* Header style 4: matches the index-2.html "Header-nine" design. */
.main-header-nine {
  padding: 16px;
}

.main-header-nine .header-topbar.topbar-nine {
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  border-color: #e4ebf1;
  padding: 12px 8px 12px;
}

.main-header-nine .header-topbar.topbar-nine p i {
  color: #111827;
}

.main-header-nine .header-topbar .dropdown.flag-dropdown img {
  height: 16px;
}

.main-header-nine .header-nine {
  background-color: #fff;
  border-radius: 0 0 10px 10px;
}

@media (max-width: 991.98px) {
  .main-header-nine .header-nine {
    border-radius: 10px;
  }
}

.main-header-nine .header-nine .header__hamburger .sidebar-menu {
  color: #111827;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper {
  padding: 8px;
}

@media (max-width: 991.98px) {
  .main-header-nine .header-nine .header-nav .main-menu-wrapper {
    padding: 8px 0;
  }
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .wishlist-icon {
  font-size: 24px;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu .menu-tab ul li a {
  background: #e4ebf1 !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu .menu-tab ul li a.active,
.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu .menu-tab ul li a:hover {
  background-color: #cf3425 !important;
  color: #fff !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a {
  color: #111827 !important;
  background-color: transparent !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a.active,
.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a:hover {
  color: #cf3425 !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a.btn-dark {
  background-color: #212e47 !important;
  border-color: #212e47 !important;
  color: #fff !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a.btn-dark:hover {
  background-color: #cf3425 !important;
  border-color: #cf3425 !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li {
  margin-right: 1px !important;
  border: none !important;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li.active a,
.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li.current-menu-item > a,
.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li.current-menu-ancestor > a {
  background-color: #cf3425;
  color: #fff;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a {
  color: #111827;
  padding: 4px 16px;
  border-radius: 50px;
}

@media (max-width: 1399.98px) {
  .main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a {
    padding: 4px 8px;
  }
}

@media (max-width: 1199.98px) {
  .main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a {
    padding: 4px 8px;
  }
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a:hover {
  background-color: #cf3425;
  color: #fff;
}

.main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a::after {
  display: none !important;
}

.main-header-nine .header-nine .header-nav .header-btn .theme-toggle,
.main-header-nine .header-nine .header-nav .header-btn .wishlist-icon {
  font-size: 24px;
}

.main-header-nine .header-nine.fixed {
  margin-top: 0;
  border-radius: 0;
}

.main-header-nine .header-nine.fixed .wishlist-icon {
  color: #111827 !important;
}

.main-header-nine .single-demo.active .demo-info a {
  color: #cf3425 !important;
}

.main-header-nine .nav-pills .nav-link.active,
.main-header-nine .nav-pills .show > .nav-link {
  color: #fff !important;
  background-color: #cf3425 !important;
}

.main-header-nine .nav-pills .nav-link {
  color: #111827 !important;
  background-color: #e4ebf1 !important;
}

.main-header-nine .megamenu-wrapper .single-demo .demo-info a {
  color: #111827 !important;
  background-color: transparent !important;
}

.main-header-nine .megamenu-wrapper .single-demo.active .demo-info a {
  color: #cf3425 !important;
}

.dark-mode .main-header-nine .header-topbar.topbar-nine,
.dark-mode .main-header-nine .header-nine {
  background-color: #0d0d0d;
}

.dark-mode .main-header-nine .header-topbar.topbar-nine p i {
  color: #fff;
}

.dark-mode .main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav > li > a {
  color: #fff;
}

.dark-mode .main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a {
  color: #fff !important;
}

.dark-mode .main-header-nine .header-nine .header-nav .main-menu-wrapper .main-nav .submenu li a.active {
  color: #cf3425 !important;
}

.dark-mode .main-header-nine .megamenu-wrapper .single-demo .demo-info a {
  color: #fff !important;
}

.dark-mode .main-header-nine .megamenu-wrapper .single-demo.active .demo-info a {
  color: #cf3425 !important;
}
