/* Custom CSS generated on Sun Jul 26 2026 08:03:41 GMT+0000 (Coordinated Universal Time) */



.sidx-container .sidx-main-app-body {
  background-color: rgb(255, 255, 255);
  color: rgb(85, 88, 99);
  font-family: 'Helvetica Neue', 'Roboto', 'Helvetica', 'Arial', sans-serif;
}

.sidx-container a {
  color: rgba(205, 32, 39, 1);
}

.sidx-container .sidx-listing-details .sidx-columns .sidx-heading {
  color: rgb(85, 88, 99);
  font-family: 'Helvetica Neue', 'Roboto', 'Helvetica', 'Arial', sans-serif;
}

.sidx-container .sidx-searchform .sidx-basic .sidx-field {
  background-color: rgb(85, 88, 99);
  color: rgb(233, 239, 242);
}

.sidx-container .sidx-listing-details .sidx-columns .sidx-call-to-actions button {
  background-color: rgba(205, 32, 39, 1);
  color: rgb(249, 250, 251);
}

.sidx-container .sidx-search-results .sidx-search-result-grid-item:not(.sidx-search-result-grid-list-item) .sidx-actions {
  background-color: rgba(205, 32, 39, 1);
  border-color: rgba(205, 32, 39, 1) !important;
  color: rgb(249, 250, 251);
}

/* grid property ad background */
.sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-new-listing, .sidx-container .sidx-search-results .sidx-thumbnail .sidx-ribbons .sidx-price-drop {
    background: rgba(205, 32, 39, .8);
}
/* grid property title line */
.sidx-container .sidx-search-results .sidx-mls-details .sidx-for-sale {
color: #cd2027 !important;
}
/* SAVE, ASK, Tour... icons */
.sidx-container .sidx-primary-action .sidx-primary-action-icon-container i.blue {
color: #cd2027 !important;
}
/* SAVE, ASK, Tour... border */
.sidx-container .sidx-primary-actions.sidx-primary-jumbo {
border-color: rgb(85, 88, 99) !important;
}
/* Mortgage Calculator button */
.sidx-container .sidx-button.sidx-primary, .sidx-container button.sidx-primary {
    background: #cd2027;
    color: #f9fafb;
}
/* Remove Population Insight section */
.sidx-population-insight, sidx-household-insight {
    display: none !important;
  }
/* Remove Household Insight section */
.sidx-household-insight {
    display: none !important;
  }
