/* Listing page specific */
aside{
    min-height: 200px;
    overflow-y: auto;
}
.main-listing{
    margin-top: 100px;
}
.listing-hero {
  margin-top: 80px!important;
  background: var(--hero-grad), linear-gradient(to right, rgba(0, 0, 0, .35), rgba(0, 0, 0, .35));
  min-height: 250px;
  display: flex;
  align-items: center;
  color: #fff;
    width: 100vw;
}
.filter-sidebar {
  position: sticky;
  top: 0rem;
}
.card-listing img {
  aspect-ratio: 16/11;
  object-fit: cover;
}
.card-listing .price {
  font-weight: 700;
}
.card-listing .rating {
  color: #793a80;
}
.result-tools .btn {
  --bs-btn-padding-y: .4rem;
  --bs-btn-padding-x: .6rem;
}
.view-toggle .btn.active {
  background: var(--brand);
  color: #fff;
  border-color: var(--brand);
}
.list-view .card-listing {
  flex-direction: row;
}
.list-view .card-listing .thumb-col {
  flex: 0 0 260px;
}
.list-view .card-listing .card-body {
  display: flex;
  flex-direction: column;
}
/*
.list-view #cards .card-listing{ flex-direction: row; }
.list-view .thumb-col{ flex: 0 0 240px; }
.list-view .card-body{ display:flex; flex-direction:column; }
.list-view .card-body .price{ margin-top:auto; }
*/
#autocompleteList{
    position: absolute;
    overflow-y: auto;height: auto;
}


@media (max-width: 991.98px) {
  .filter-sidebar {
    position: static;
  }
  .list-view .card-listing {
    flex-direction: column;
  }
}