/* Truncate text blocks */
.truncate-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.truncate-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.truncate-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.main-menu-text-link-wrapper:hover {
  & .main-menu-text-header {
    text-decoration: underline;
    color: #00a064; /* forest */
  }
}
/* hide scrollbar for mobile menu items */
.main-menu-dropdown::-webkit-scrollbar {
  display: none;
}
.main-menu-dropdown {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
/* style search placeholder text */
#search-input::placeholder {
  font-family: Inter, sans-serif;
  font-weight: 400;
  color: #5e5e5e;
}
#search-input:focus {
  border-color: #00a064;
}

/* stop menu overflow on small desktop screens */
@media screen and (max-width: 1300px) and (min-width: 991px) {
  .main-menu-dropdown-list {
    left: -40%;
  }
}
