header.header {
    background-color: #000000 !important;
}
.navbar-expand-lg .navbar-nav {
	align-items: center;
}

.navbar-light .navbar-nav .nav-link {
	color: white;
	font-size: 1.8rem;
	font-weight: 500;
	margin-left: 76px;
}

.navbar-light .navbar-nav .nav__item .dropdown-menu .dropdown-item {
	color: white;
	font-weight: 500;
}

.navbar-light .navbar-nav .nav__item .dropdown-menu {
	font-size: 1.8rem;
	background-color: #000000 !important;
	padding: 0;
}

.navbar-light .navbar-nav .nav__item.active > a,
.navbar-light .navbar-nav .nav__item.show > a,
.navbar-light .navbar-nav .nav__item .dropdown-item:focus,
.navbar-light .navbar-nav .nav__item .dropdown-item:hover,
.navbar-light .navbar-nav .nav__item .dropdown-item.active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #0a58ca;
	background-color: inherit;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
	top: 5.4rem;
}
.navbar-light .navbar-nav .nav__item .dropdown-item {
	border-bottom: 1px solid #646464;
}

header.header .navbar .header-logo {
  height: 20px;
  width: auto; /* This will maintain the aspect ratio of the logo */
}


