.lgd-region--breadcrumb {
  background-color: var(--color-text);
  margin-block-end: 0rem !important;
}

.breadcrumbs__link {
  color: var(--color-white) !important;
  text-decoration-thickness: 0.09375rem;
  text-underline-offset: 0.25rem;
}

.breadcrumbs .breadcrumbs__link:hover,
.breadcrumbs .breadcrumbs__link:focus {
  color: var(--color-accent);
  text-decoration: underline;
  text-decoration-thickness: 0.09375rem;
}

.breadcrumbs__item {
  align-items: center;
  color: var(--color-white);
  display: inline-flex;
  margin-inline-end: 0.4375rem;
}

.breadcrumbs__item + .breadcrumbs__item::before {
  background-color: var(--color-white);
  content: "";
  display: inline-block;
  height: 0.5625rem;
  margin-inline-end: 0.4375rem;
  mask-image: url("../../assets/images/site/icons/chevron.svg");
  -webkit-mask-image: url("../../assets/images/site/icons/chevron.svg");
  mask-size: cover;
  -webkit-mask-size: cover;
  transform: rotate(-90deg);
  vertical-align: middle;
  width: 1rem;
}

/* Reset breadcrumb styles for guide and directory pages */
.page-node-type-localgov-guides-page .lgd-region--breadcrumb,
.page-node-type-localgov-guides-overview .lgd-region--breadcrumb,
.page-node-type-localgov-directories-page .lgd-region--breadcrumb {
  background-color: transparent !important;
}

.page-node-type-localgov-guides-page .breadcrumbs__link,
.page-node-type-localgov-guides-overview .breadcrumbs__link,
.page-node-type-localgov-directories-page .breadcrumbs__link {
  color: var(--color-text) !important;
}

.page-node-type-localgov-guides-page .breadcrumbs__item,
.page-node-type-localgov-guides-overview .breadcrumbs__item,
.page-node-type-localgov-directories-page .breadcrumbs__item {
  color: var(--color-text) !important;
}

.page-node-type-localgov-guides-page .breadcrumbs__item + .breadcrumbs__item::before,
.page-node-type-localgov-guides-overview .breadcrumbs__item + .breadcrumbs__item::before,
.page-node-type-localgov-directories-page .breadcrumbs__item + .breadcrumbs__item::before {
  background-color: var(--color-text) !important;
}
