.show_all_photo button {
  border: 1px solid var(--color-primary-brand-500) !important;
  color: var(--color-primary-brand-500) !important;
}

.show_all_photo button:hover {
  background-color: var(--color-primary-brand-500) !important;
  color: #fff !important;
}

.listing_content_wrapper .listing_contact .action_group button.btn-primary {
  background-color: var(--color-primary-brand-500) !important;
  border: 1px solid var(--color-primary-brand-500) !important;
}

.listing_content_wrapper .listing_contact .action_group button.btn-border {
  border: 1px solid var(--color-primary-brand-500) !important;
  color: var(--color-primary-brand-500) !important;
}

.listing_content_wrapper .listing_contact .action_group button.btn-border:hover {
  background-color: var(--color-primary-brand-500) !important;
  color: #fff !important;
}

.listing_content_wrapper .listing_contact .phone_number a {
  color: var(--color-primary-brand-500) !important;
}

.listing_share_btn svg path {
  stroke: var(--color-primary-brand-500) !important;
}

.listing_action .listing_share_btn:hover span.text, .listing_action .listing_save_btn:hover span.text {
  color: var(--color-primary-brand-500) !important;
}

.listing_content_wrapper .listing_main .listing_info .property_info span.icon-check svg path:first-of-type {
  fill: var(--color-primary-brand-500) !important;
}

.listing_content_wrapper .listing_main .listing_info .property_info span.icon-check svg path:last-of-type {
  fill: #fff !important;
}