.price_area.elementor-widget-container_price_area{
	text-align: left;
	min-width: auto;
}

/* JQ: Residential Featured is a pure listing page; By Map owns map/filter browsing. */
body.page-id-36264 .directory_sidebar {
	display: none !important;
}

body.page-id-36264 .wpresidence-content-container-wrapper {
	padding-top: 48px;
}

body.page-id-36264 .wpestate_column_content {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	width: 100% !important;
	order: 1 !important;
}

body.page-id-36264 .listing_filters_head_directory {
	margin-bottom: 28px;
}

/* JQ advisor responsive fix start */
@media (min-width: 1025px) {
  body.page-id-18618 .elementor-element-d3c7bde {
    gap: clamp(32px, 3vw, 60px) !important;
  }
  body.page-id-18618 .elementor-element-41a2a6e {
    width: auto !important;
    flex: 0 0 clamp(430px, 25vw, 540px) !important;
    min-width: 0 !important;
  }
  body.page-id-18618 .elementor-element-63336b8 {
    width: auto !important;
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }
  body.page-id-18618 .elementor-element-f03652b .elementor-heading-title {
    font-size: clamp(42px, 3vw, 50px) !important;
    letter-spacing: clamp(4px, .42vw, 7.6px) !important;
    max-width: 100% !important;
    overflow-wrap: normal !important;
  }
}
@media (min-width: 1025px) and (max-width: 1450px) {
  body.page-id-18618 .elementor-element-d3c7bde {
    flex-direction: column !important;
    align-items: center !important;
    gap: 56px !important;
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  body.page-id-18618 .elementor-element-41a2a6e,
  body.page-id-18618 .elementor-element-63336b8 {
    width: 100% !important;
    flex: 0 0 auto !important;
    max-width: 1350px !important;
  }
  body.page-id-18618 .elementor-element-41a2a6e {
    align-items: center !important;
    text-align: center !important;
  }
  body.page-id-18618 .elementor-element-f03652b .elementor-heading-title {
    font-size: clamp(54px, 6vw, 88px) !important;
    line-height: 1.15 !important;
    text-align: center !important;
  }
  body.page-id-18618 .elementor-element-8e8bfdd .elementor-heading-title {
    max-width: 1180px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  body.page-id-18618 .elementor-element-f03652b .elementor-heading-title {
    letter-spacing: 5px !important;
    word-break: normal !important;
  }
}
/* JQ advisor responsive fix end */

/* JQ: Commercial Featured mirrors Residential Featured pure listing layout. */
body.page-id-36289 .directory_sidebar {
	display: none !important;
}

body.page-id-36289 .wpresidence-content-container-wrapper {
	padding-top: 48px;
}

body.page-id-36289 .wpestate_column_content {
	flex: 0 0 100% !important;
	max-width: 100% !important;
	width: 100% !important;
	order: 1 !important;
}

body.page-id-36289 .listing_filters_head_directory {
	margin-bottom: 28px;
}

/* JQ: Featured listing pages render the full scoped set. */
body.page-id-36264 #directory_load_more,
body.page-id-36289 #directory_load_more {
	display: none !important;
}


/* JQ: replace footer XHS placeholder with official Xiaohongshu mark */
.jq-footer-social .jq-xhs{font-size:0!important;border:0!important;border-radius:0!important;width:25px!important;height:25px!important;display:inline-block!important;background:currentColor!important;-webkit-mask:url(https://simpleicons.org/icons/xiaohongshu.svg) center/contain no-repeat!important;mask:url(https://simpleicons.org/icons/xiaohongshu.svg) center/contain no-repeat!important}