/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.property-card-meta {
  font-size: 13px;
  color: #444;
  margin-top: 8px;
}
.property-card-meta .prop-area {
  font-weight: 600;
  color: #e84c3d;
} /* nổi bật diện tích */
.property-card-meta .prop-address {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.property-card-meta .prop-room {
  margin-top: 6px;
}
.property-card-meta .prop-room span {
  margin-right: 8px;
  background: #f3f3f3;
  padding: 4px 6px;
  border-radius: 4px;
  font-weight: 600;
}

.property-card-gallery {
  display: block;
}
.property-card-gallery .prop-main-thumb img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}
.property-card-gallery .prop-sub-thumbs {
  display: flex;
  gap: 6px;
  margin-top: 6px;
}
.property-card-gallery .prop-sub-thumb img {
  width: 100%;
  height: 50px;
  object-fit: cover;
  border-radius: 4px;
}

/* Media block */
.bdst-product-media {
  width: 100%;
  position: relative;
}
.bdst-product-media img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
  border-radius: 6px;
}

/* Sub thumbnails row */
.bdst-product-subthumbs {
  display: flex;
  gap: 6px;
  margin-top: 8px;
}
.bdst-subthumb {
  flex: 1 1 0;
  width: 33%;
  overflow: hidden;
}
.bdst-subthumb img {
  width: 100%;
  height: 60px;
  object-fit: cover;
  border-radius: 4px;
}

/* Info block */
.bdst-product-info {
  padding: 12px 0 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.bdst-price {
  font-weight: 700;
  margin-bottom: 4px;
  color: #111;
}

/* Short meta */
.bdst-short-meta {
  font-size: 13px;
  color: #666;
}
.bdst-addr {
  margin-top: 4px;
  color: #444;
}

/* Make sure add-to-cart button sits nicely */
.bdst-product-info .button {
  margin-top: 8px;
}

