body .valuation-item-value span,
body #chat-with-us-link .chatbox-launch-button,
body #map-search-toggle,
body .main .btn-primary,
body .filter.filter-primary,
body#roster-bodycontent #agent-roster .listing-box-title,
body#roster-bodycontent #agent-roster .listing-box:hover .listing-box-title,
body#roster-bodycontent #agent-roster .listing-box-image-link:after,
body .listing-box-image-label,
body .listing-box-image-links a:first-child:hover,
body .listing-box-image-links a:nth-child(2):hover,
body .listing-box-image-links a:nth-child(3):hover,
body .listing-details-label,
body .listing-row-content h4,
body .listing-user:hover .listing-user-image,
body .listing-window-image:before,
body .numpage:first-child .page-link,
body .numpage:last-child .page-link,
body .page-item.active .page-link,
body .popup-price,
body .section-inverse,
body .widget .nav-style-secondary .nav-link:hover,
#scrolling-column
  #map-listings-container
  .col
  .card
  .listing-id
  .card-body
  .card-title
  .card-price {
  background-color: var(--primary-brand-color) !important;
}

body .header-top.header-primary {
  background-color: var(--offset-primary-color) !important;
}

body .content-title,
body .information-bar {
  background-image: none !important;
  background-color: var(--primary-brand-color) !important;
}
body .content-title.header-secondary h1,
body .content-title.header-primary h1,
body .content-title.header-primary {
  color: #fff !important;
}

body .form-control:focus {
  border-color: var(--primary-brand-color) !important;
}
body a,
body #accessibility-bodycontent .content a,
body #listing_search_form a,
body #show_more,
body .btn-link,
body .btn-link:focus,
body .btn-link:hover,
body .header-information a,
body .list-inline-item a,
body .listing-row-attributes li .fa,
body .nav-topbar .nav-link:hover,
body .post a,
body .pricing-price,
body .widget .contact a,
#header
  .container
  .row-flex:nth-child(2)
  .column-end
  > ul
  li.list-inline-item.action
  span,
  .text-primary {
  color: var(--primary-brand-color);
}
#header.secondary-color
  .container
  .row-flex:nth-child(2)
  .column-end
  > ul
  li.list-inline-item.action
  span,
  #header.primary-color .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.action span {
    color: #fff !important
  } 

body .bootstrap-select .dropdown-menu > li > a:focus,
body .bootstrap-select .dropdown-toggle:focus {
  outline-color: var(--primary-brand-color) !important;
}

@media (min-width: 992px) {
  body .nav-primary .sub-menu a:hover,
  body.header-transparent .nav-primary .nav-item-parent:hover > a {
    color: var(--primary-brand-color) !important;
  }
}

body .listing-box-image-links a:first-child,
body .listing-row-image-links a:first-child,
body .marker-cluster-large div,
body .marker-cluster-medium div,
body .marker-cluster-small div,
#scrolling-column
  #map-listings-container
  .col
  .card
  .card-actions
  a:first-child {
  background-color: rgba(var(--primary-rgb-brand-color), 0.9) !important;
}

body .listing-box-image-links a:nth-child(2),
body .listing-row-image-links a:nth-child(2),
#scrolling-column
  #map-listings-container
  .col
  .card
  .card-actions
  a:nth-child(2) {
  background-color: rgba(var(--primary-rgb-brand-color), 0.8) !important;
}

body .listing-box-image-links a:nth-child(3),
body .listing-row-image-links a:nth-child(3),
body .marker-cluster-large,
body .marker-cluster-medium,
body .marker-cluster-small,
#scrolling-column
  #map-listings-container
  .col
  .card
  .card-actions
  a:nth-child(3) {
  background-color: rgba(var(--primary-rgb-brand-color), 0.7) !important;
}

/* Listing Page Side Nav */
.widget .nav-style-primary .nav-item.widget-nav {
  background-color: #000 !important;
}
.widget .nav-style-primary .nav-item {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(2) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(3) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(4) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(5) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(6) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(7) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(8) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(9) {
  background-color: var(--primary-brand-color) !important;
}
.widget .nav-style-primary .nav-item:nth-child(10) {
  background-color: var(--primary-brand-color) !important;
}

body .filter.filter-primary .btn {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
}

/* Landing Page Text Lead Button Fix */
#template-interface .btn.btn-primary.btn-lg.btn-xl.btn-min-width-lg {
  color: #fff !important;
}
