.eds-c-breadcrumbs {
	font-size: $t-eds-c-breadcrumbs-font-size;
	font-size: $t-eds-c-breadcrumbs-fluid-font-size;
	font-family: $t-eds-c-breadcrumbs-font-family;
	color: $t-eds-c-breadcrumbs-color;
	@include u-list-inline;
}

.eds-c-breadcrumbs__link,
.eds-c-breadcrumbs__link.visited,
.eds-c-breadcrumbs__link:visited,
.eds-c-breadcrumbs__link.hover,
.eds-c-breadcrumbs__link:hover {
	color: $t-eds-c-breadcrumbs-color;
}

.eds-c-breadcrumbs__icon {
	width: $t-eds-c-breadcrumbs-icon-size;
	height: $t-eds-c-breadcrumbs-icon-size;
	margin: $t-eds-c-breadcrumbs-icon-spacing;
	fill: $t-eds-c-breadcrumbs-icon-color;
	display: inline-block;
	vertical-align: middle;
}

.eds-c-breadcrumbs--contrast {
	color: $t-eds-c-breadcrumbs-contrast-color;
}

.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__link,
.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__link.visited,
.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__link:visited,
.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__link.hover,
.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__link:hover {
	color: $t-eds-c-breadcrumbs-link-contrast-color;
}

.eds-c-breadcrumbs--contrast .eds-c-breadcrumbs__icon {
	fill: $t-eds-c-breadcrumbs-icon-contrast-color;
}

@include until-tablet {
	// increased selector specificity score needed because of use of u-list-inline mixin on c-breadcrumb (see top of this file)
	.eds-c-breadcrumbs .eds-c-breadcrumbs__item {
		display: none;
	}
	.eds-c-breadcrumbs .eds-c-breadcrumbs__item:nth-last-child(1),
	.eds-c-breadcrumbs .eds-c-breadcrumbs__item:nth-last-child(2) {
		display: inline;
	}
}
