/* CSS for the pagination buttons below the exhbitor list */
.exhibitor-listing-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-family: Arial, sans-serif;
  margin: 36px 0 108px;
  width: 100%;
}

.exhibitor-listing-pagination .page-numbers {
  display: inline-block;
  padding: 0.5rem 1.25rem;
  color: #aaa; /* Primary color */
  background-color: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  text-decoration: none;
  font-weight: normal;
  transition: background-color 0.3s, color 0.3s;
}

.exhibitor-listing-pagination .page-numbers:hover {
  background-color: var(--search-page-accent-3);
  color: #fff !important;
}

.exhibitor-listing-pagination .page-numbers.current {
  background-color: var(--search-page-accent-3);
  color: var(--search-page-accent-2);
  font-weight: bold;
}

.exhibitor-listing-pagination .next,
.exhibitor-listing-pagination .prev {
  color: #aaa;
  font-size: 16px;
  font-weight: bold;
}

.exhibitor-listing-pagination .next:hover,
.exhibitor-listing-pagination .prev:hover {
  color: white;
}
