/* Custom CSS generated on Sun Jul 05 2026 18:51:02 GMT+0000 (Coordinated Universal Time) */

@import url('https://fonts.googleapis.com/css?family=Libre+Franklin');

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

.sidx-container a {
  color: rgba(75, 125, 37, 1);
}

.sidx-container .sidx-listing-details .sidx-columns .sidx-heading {
  color: rgb(85, 88, 99);
  font-family: 'Libre Franklin', 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(75, 125, 37, 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(75, 125, 37, 1);
  border-color: rgba(75, 125, 37, 1) !important;
  color: rgb(249, 250, 251);
}

.sidx-container .sidx-dashboard .sidx-activity .sidx-activity-item .sidx-address {
    color: #ffffff !important;
}
.sidx-container .sidx-search-result-grid-item {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.10);
}

.sidx-container .sidx-button,
.sidx-container button {
    background-color: #4A7D25 !important;
    color: #fff!important;
}

.sidx-container .sidx-button:hover,
.sidx-container button:hover {
    background-color: #3f6b20 !important;
    color: #fff !important;
}

.sidx-container .sidx-streamlined-search,
.sidx-container .sidx-streamlined-toggle {
    border-color: #4A7D25 !important;
    color: #4A7D25 !important;
}

.sidx-container .sidx-streamlined-toggle .sidx-icon,
.sidx-container .sidx-streamlined-toggle i {
    color: #4A7D25 !important;
}
