#navTopLevel > li > a,
#navTopLevel > li > .navLabel {
  display: inline-block;
  padding: 8px 16px;
  transition: background-color 0.2s ease;
}

/* Hover effect for top-level navigation items */
#navTopLevel > li:hover > a,
#navTopLevel > li:hover > .navLabel {
  background-color: #b5d48d; /* Change to your preferred color */
  color: #121212;             /* Text color on hover */
  }
/* Subnav links base layout */
#navTopLevel .subNav a {
  display: block;
  padding: 8px 16px;
  color: #121212;             /* Default link text color */
  text-decoration: none;
  transition: background-color 0.2s ease, color 0.2s ease, padding-left 0.2s ease;
}

/* Subnav hover state */
#navTopLevel .subNav a:hover {
  background-color: #b5d48d; /* Soft background contrast for dropdowns */
  color: #121212;             /* Highlight text color */
  padding-left: 20px;         /* Optional subtle shift effect on hover */
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}









/* Certifications - Equalize Simple List Blocks*/

/* Change item class here */
.items_a0728aa558cd49139a77ece4fe9dd5ce { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_a0728aa558cd49139a77ece4fe9dd5ce > .item {
	display: flex;
	flex-direction: column;
}