.sidx-container .sidx-medium-screen .sidx-searchform .sidx-basic > .sidx-locations-field-wrapper, .sidx-container .sidx-small-screen .sidx-searchform .sidx-basic > * {
  width: 80% !important;
}
.sidx-disclaimer {
  display: none;
}
.sidx-container .sidx-search-result-grid-item {
  max-width: 600px !important;
}
.sidx-container .sidx-search-results .sidx-grid {
  grid-gap: var(--space-m) !important;
}
.sidx-listing-logo {
  display: none !important;
}
.input, input:not([type=submit]), select, textarea {
  line-height: 15px !important;
}
.sidx-container .sidx-hotsheet .sidx-listings-map {
  margin-bottom: var(--space-m) !important;
}
.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-featured, .sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-recommended {
  color: var(--shade-light);
  background: none !important;
  font-size: var(--text-xs) !important;
  text-shadow: 1px 1px 3px #000000;
  letter-spacing: 1px;
}
.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-new-listing, .sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-price-drop {
  color: var(--white);
  background: var(--base-dark) !important;
  padding-top: calc(var(--space-xs)* .5) !important;
  padding-bottom: calc(var(--space-xs)* .5) !important;
}
.sidx-container .sidx-search-results .sidx-content {
  box-shadow: 0px 0px 1.7px rgba(0, 0, 0, 0.024), 0px 0px 4.6px rgba(0, 0, 0, 0.035), 0px 0px 11.2px rgba(0, 0, 0, 0.046), 0px 0px 37px rgba(0, 0, 0, 0.07) !important;
}
.sidx-container .sidx-main-app-body {
  background-color: var(--bg-website) !important;
  color: var(--text-light-muted) !important;
  font-family: var(--text-font-family) !important;
  font-size: var(--text-m);
}
.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions .sidx-call a {
  color: var(--action);
}
.sidx-container .sidx-listing-details .sidx-details-table .sidx-details-single-value .sidx-details-table-item:nth-child(4n), .sidx-container .sidx-listing-details .sidx-details-table .sidx-details-single-value .sidx-details-table-item:nth-child(4n-1) {
  background: var(--neutral-light-trans-20);
}
.sidx-container .sidx-listing-details .sidx-columns .sidx-heading {
  color: var(--text-light-muted) !important;
  font-family: var(--heading-font-family) !important;
}
.sidx-container .sidx-listing-details sidx-columns .sidx-heading {
  color: var(--text-light-muted) !important;
  font-family: var(--heading-font-family) !important;
}
.sidx-container .sidx-listing-details sidx-columns .sidx-heading .sidx-sub-address {
  color: var(--text-light-muted) !important;
}
.sidx-container .sidx-listing-details .sidx-primary-info .sidx-primary-info-bottom {
  color: var(--text-light-muted) !important;
}
.sidx-container .sidx-listing-details .sidx-details-table .sidx-details-single-value .sidx-details-table-item:nth-child(4n), .sidx-container .sidx-listing-details .sidx-container .sidx-listing-details .sidx-details-table .sidx-details-single-value .sidx-details-table-item:nth-child(4n-1) {
  background: var(--neutral-light-trans-20);
}
.sidx-container .sidx-listing-details .sidx-details-table .sidx-details-multi-value .sidx-details-table-item:nth-child(2n) {
  background: var(--neutral-light-trans-20);
}
.sidx-container .sidx-listing-details .sidx-details-table .sidx-details-multi-value .sidx-details-table-item {
  padding-top: var(--space-xs);
  padding-bottom: var(--space-xs);
}
.sidx-container .sidx-listing-details .sidx-details-table .sidx-details-multi-value .sidx-val span {
  line-height: 0;
}
.sidx-container .sidx-listing-details .sidx-timeline em {
  color: var(--text-light-muted) !important;
}
.sidx-container .sidx-list-item .sidx-list-item-label {
  color: var(--text-light-muted) !important;
}
.sidx-container .sidx-main-header .sidx-header-link {
  color: var(--text-light-muted) !important;
}
.sidx-container .sidx-main-header .sidx-header-link .sidx-current-page.sidx-new-search, .sidx-container .sidx-main-header .sidx-header-link .sidx-link.sidx-new-search, .sidx-container .sidx-main-header .sidx-header-link a.sidx-new-search {
  color: var(--action);
}
.high-homes__listings .sidx-container {
  --lower-color: var(--bg-dark);
  --border-color: var(--neutral-medium);
  --text-color: var(--bg-light);
  --max-card-size: 350px;
}
.high-homes__listings .sidx-container .sidx-search-results .sidx-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(var(--max-card-size), 1fr) [auto-fit];
  grid-template-columns: repeat(auto-fit, minmax(var(--max-card-size), 1fr));
  grid-auto-rows: 1fr;
  grid-gap: var(--space-l) !important;
}
.high-homes__listings .sidx-container .sidx-search-result-grid-item, .high-homes__listings .sidx-container .sidx-search-result-list-item {
  border: none !important;
  border-bottom: 1px solid var(--border-color) !important;
}
.high-homes__listings .sidx-container .sidx-search-result-grid-item .sidx-listing-heading {
  color: var(--text-color) !important;
}
.high-homes__listings .sidx-container .sidx-search-results .sidx-content {
  background: var(--lower-color) !important;
  box-shadow: none !important;
}
.high-homes__listings .sidx-container .sidx-search-results .sidx-content .sidx-price, .high-homes__listings .sidx-container .sidx-search-results .sidx-content .sidx-info-blocks .sidx-info-block {
  color: var(--text-color) !important;
}
.sidx-container .sidx-button, .sidx-container button {
  background: var(--action) !important;
  color: var(--white) !important;
  font-size: var(--text-l) !important;
}
.sidx-container .sidx-button:hover, .sidx-container button:hover {
  background: var(--action-hover) !important;
}
