/*!
   * Bootstrap  v5.3.0-alpha3 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
/* -------------------------------------------------------------------------------------------------- */
/* #region Default bootstrap variable overrides for the morningvistahomes.com ----------------------- */
/* #endregion Default bootstrap variable overrides for the morningvistahomes.com -------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
/* #region Default variables for the morningvistahomes.com ------------------------------------------ */
/* #endregion Default variables for the morningvistahomes.com --------------------------------------- */
/* -------------------------------------------------------------------------------------------------- */
.sold-list {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.sold-list a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
}

.sold-list a:hover .lot-preview {
  opacity: .8;
}

.sold-list_item {
  margin-bottom: 3rem;
}

.sold-list_item-preview {
  position: relative;
}

.sold-list_item-preview .house-preview {
  aspect-ratio: 33/20;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.sold-list_item-preview img {
  width: 100%;
  height: auto;
}

.sold-list_item-preview img.icon-hover {
  width: 20%;
  position: absolute;
  left: 4%;
  top: 5%;
}

.sold-list_item-title {
  font-size: 16px;
  color: #653E1E;
  font-weight: 500;
}

.sold-list_item-features {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
}

.sold-list_item-features li {
  position: relative;
}

.sold-list_item-features li:not(:first-child) {
  padding-left: 0.5em;
  margin-left: 0.5em;
}

.sold-list_item-features li:not(:first-child)::before {
  content: ".";
  display: block;
  position: absolute;
  left: -1px;
  top: -0.35em;
}
