[data-component=breadcrumbs] {
	padding: 0.5rem 1.25rem;
}
@media (max-width: 800px) {
	[data-component=breadcrumbs] {
		padding: 0 1.25rem;
	}
}
[data-component=breadcrumbs] .breadcrumbs {
	display: block;
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
	padding: 1rem 2.5rem 0.5rem 2.5rem;
}
@media (max-width: 800px) {
	[data-component=breadcrumbs] .breadcrumbs {
		padding: 1rem 0 0.5rem 0;
	}
}
[data-component=breadcrumbs] .breadcrumbs .active {
	color: #bcbcbc;
	font-family: "GTE-light";
	cursor: default;
	display: inline;
	line-height: 28px;
	padding: 3px 6px 3px 0;
}
[data-component=breadcrumbs] .breadcrumbs .active::after {
	content: "";
}
[data-component=breadcrumbs] .breadcrumbs .link {
	text-decoration: none;
	color: #616161;
	font-family: "GTE-light";
	display: inline;
	line-height: 28px;
	padding: 3px 6px 3px 0;
	margin: 0;
}
[data-component=breadcrumbs] .breadcrumbs .inactive {
	padding-right: 6px;
}
[data-component=breadcrumbs] .breadcrumbs .link::after,
[data-component=breadcrumbs] .breadcrumbs .inactive::after {
	margin-left: 3px;
	content: "";
	display: inline-flex;
	color: #9ea9b8;
	background: url(images/n-arrow-ng.svg) no-repeat center center;
	transform: rotate(-90deg);
	height: 10px;
	width: 16px;
	background-size: cover;
}
[data-component=breadcrumbs] .breadcrumbs .link:hover {
	text-decoration: none;
	color: #287ac2;
}
[data-component=breadcrumbs] .breadcrumbs .link:last-child::after {
	display: none;
}