.single-job_listing .entry-title,
.card--listing .card__title,
.card__title.card__title {
  font-family: var(--vc-font-heading) !important;
  color: var(--vc-ink) !important;
}

.entry-content a,
.comment-content a,
.listing-sidebar .widget_listing_content a {
  color: var(--vc-accent) !important;
}

.entry-content a:hover,
.comment-content a:hover,
.listing-sidebar .widget_listing_content a:hover {
  color: var(--vc-ink);
}

.single-categories-breadcrumb a {
  color: var(--vc-support);
  font-family: var(--vc-font-body);
}

.single-categories-breadcrumb a:hover {
  color: var(--vc-accent);
}

.page-header,
.page-header-background,
.blog,
.woocommerce.archive,
body.page-listings,
body.post-type-archive-job_listing,
.front-page-section:nth-child(2n) {
  background-color: var(--vc-bg) !important;
}

.widgets_area .job_listings .content .job-type,
.job-type {
  color: var(--vc-accent) !important;
}

input[type="submit"],
button[type="submit"],
.btn,
.search_jobs--frontpage .search-submit {
  background-color: var(--vc-accent) !important;
  color: #fff !important;
}

.card__tag {
  border-color: var(--vc-accent) !important;
}

.card__featured-tag {
  background-color: var(--vc-accent) !important;
}

.card__title {
  font-family: var(--vc-font-heading) !important;
  color: var(--vc-ink) !important;
}

a.findme, .js-find-me {
  border-color: var(--vc-accent) !important;
}