.geodir-loc-bar-in {
  background-color: transparent;
  padding: 0;
  border: none;
}
.geodir-search input {
  border-radius: 50px !important;
}
.geodir_submit_search {
  background-color: var(--wp--custom--button--primary-background);
  border: none;
  border-radius: 50px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  padding: 0.25rem 0.5rem;
  cursor: pointer;
  transition: all 300ms ease;
}
.geodir_submit_search:hover {
  background-color: var(--wp--custom--button--primary-background-hover);
  transition: all 300ms ease;
}
body ul.geodir-category-list-view li h2,
body ul.geodir-category-list-view li h3 {
  font-size: inherit;
}
body ul.geodir-category-list-view > li {
  font-size: inherit;
}
.geodir-loop-actions-container .gd-adv-search-labels {
  display: flex;
}
.gd-adv-search-labels label.gd-adv-search-label {
  min-width: max-content;
  background: var(--wp--preset--color--brand-yellow-50) !important;
  border: 1px solid var(--wp--preset--color--gray-300);
  box-shadow: none;
}
.geodir-list-view-select {
  display: none;
}
p:empty {
  display: none;
}
.geodir-loop-container ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(21rem, 1fr));
  gap: 2rem;
}
.geodir-loop-container ul li {
  width: auto !important;
  margin: 0 !important;
}
.geodir-listing-search p {
  margin: 0 !important;
}
.geodir-search-container br {
  display: none;
}
.geodir-post .gd-badge {
  background-color: var(--wp--preset--color--brand-yellow-50) !important;
  border: 1px solid var(--wp--preset--color--black) !important;
  border-radius: 50px !important;
  color: var(--wp--preset--color--black) !important;
}
.geodir-post .card a[href*="/profile"] {
  display: none;
}

.gd-mylocation-go [type="button"] {
  height: 100%;
  border-radius: 50px;
  background-color: transparent;
  cursor: pointer;
}
