/* Vidrush text-only primary navigation. */
.mainNav .navItem,
.cinematicDrawerNav .navItem {
  gap: 0 !important;
  padding: 9px 12px !important;
  border-radius: 999px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: rgba(240, 245, 255, .72) !important;
}

.mainNav .navItem > span,
.cinematicDrawerNav .navItem > span {
  display: none !important;
}

.mainNav .navItem:hover,
.cinematicDrawerNav .navItem:hover {
  color: #fff !important;
  background: rgba(255, 255, 255, .07) !important;
}

.mainNav .navItem.active,
.cinematicDrawerNav .navItem.active {
  color: #fff !important;
  background: rgba(255, 255, 255, .10) !important;
  box-shadow: none !important;
}

.mainNav .navItem.active::after {
  display: none !important;
}

@media (max-width: 760px) {
  .cinematicDrawerNav .navItem {
    justify-content: flex-start !important;
    padding: 13px 14px !important;
  }
}
