.site-breadcrumb {
	color: var(--newspack-theme-color-text-light);

	.wrapper {
		padding: 0.5em 0;

		> span {
			font-family: var(--newspack-theme-font-heading);
			font-size: var(--newspack-theme-font-size-xxs);
			line-height: var(--newspack-theme-font-line-height-heading);
		}
	}

	.breadcrumb_last {
		color: var(--newspack-theme-color-text-main);
	}

	// Hide on homepage and if the Featured Image is Behind or Beside
	.home &,
	.single-featured-image-behind &,
	.single-featured-image-beside & {
		display: none;
	}

	// Has Highlight Menu
	.has-highlight-menu & {
		padding-top: 0.25rem;

		.wrapper {
			border-top: 1px solid var(--newspack-theme-color-border);
		}
	}
}
