#load-btn {
  display: inline-block;
  padding: 16px 32px;
  border: 1px var(--color-primary) solid;
  color: var(--color-primary);
  border-radius: 32px;
}

#load-btn:hover {
  background-color: var(--color-primary);
  color: #fff;
}

#pagination-container {
  margin-bottom: 96px;
}

#event-page-search {
  background-color: #EBE9ED;
}

#event-page-search h4 {
  margin-top: 0;
}

#event-page-search .material-symbols {
  font-size: 1.2em;
}

#event-page-search input,
#event-page-search select {
  position: relative;
  width: 100%;
  padding: 12px 16px;
  color: var(--color-primary);
  border: 1px solid var(--color-secondary);
  border-radius: 32px !important;
  background-color: #fff;
} 
#event-page-search input::placeholder {
  opacity:1;
}

#event-page-search input {
  padding: 12px 30px 12px 16px;
}
select {
  appearance: none;
}
select,option {
  -moz-white-space: pre-wrap;
  -o-white-space: pre-wrap;
  white-space: pre-wrap;
  overflow: hidden;
}
input:focus-visible,select:focus-visible {
  outline-color:var(--color-secondary) ;
}
.select-container,.input-container {
  position: relative;
}
.select-container {
  cursor: pointer;
}
.select-container .material-symbols,.input-container .material-symbols {
  position: absolute;
  color: var(--color-secondary);
  right: 1.5rem;
  font-size: 1.2em;
  top:50%;
  transform: translateY(-50%);
  pointer-events: none;
}
#event-page-search input::-webkit-input-placeholder {
  /* Edge */
  color: var(--color-primary);
}

#event-page-search input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: var(--color-primary);
}

#event-page-search input::placeholder {
  color: var(--color-primary);
}

@media (min-width: 992px) {
  #event-page-search > div {
    width: 856px;
  }
}

.location-cap {
text-transform: capitalize;
}
