
.header-nav .nav-item {
    position: relative;
    display: inline-block;
	padding: 0 10px;
    border-right: solid 2px white;
}

.header-nav:last-child {
    border: none;
}

.header-nav .nav-item-gp, .nav-row a.header-nav-gp {
    border: none;
}

a.header-nav {
    border-right: solid 2px #ffb000;
}

.header-nav-link {
    text-decoration: none;
	color: #001f60;
    // padding: 5px 10px; /* Adjust as needed */
}

.sub-links {
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 2;
	text-align:left;
}
.sub-links a {
    display: block;
    padding: 5px 15px;
    text-decoration: none;
    color: $header-nav-child-text;
    white-space: nowrap;
	font-family:"Open Sans","Arial"!important;
	font-weight:400!important;
    background-color: $header-nav-child-background;
    transition: background-color 0.2s ease;
}
.font-loaded .sub-links a {
	font-family:"Open Sans","Arial"!important;
}
.sub-links a:hover {
    background-color: $header-nav-child-hover;
}

.nav-item:hover .sub-links {
    display: block;
}
@media screen and (max-width: 991px) {
    .header-nav .nav-item {
		padding: 0 8px;
	}
}
