/*-----------------------------------------------------------------*/
/* BREADCRUMBS
/*-----------------------------------------------------------------*/

.breadcrumbs
{
	font-size: clamp(1.4rem, 1.6vw, 1.6rem);
	font-weight: var(--font-weight__medium);

	margin-bottom: 20px;

	text-align: center;
}

.single-article .breadcrumbs
{
	margin-top: 20px;
}

.breadcrumbs nav
{
	overflow: hidden;

	white-space: nowrap;
	text-overflow: ellipsis;
}

.breadcrumbs a
{
	color: rgb(var(--color__purple-light));

	text-decoration-color: rgba(var(--color__purple-light), 0.35);
}

.breadcrumbs a:hover
{
	text-decoration: solid underline transparent;
}

.breadcrumbs span.current-item
{
	color: rgba(var(--color__white));
}

.breadcrumbs a:after
{
	display: inline-block;

	width: 6px;
	height: 13px;
	margin: -3px 12px 0 12px;

	content: '';
	vertical-align: middle;

	background-image: url('data:image/svg+xml;charset=UTF-8,%3csvg width=\'6\' height=\'13\' viewBox=\'0 0 6 13\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath d=\'m0 1 6 5.5L0 12\' stroke=\'%23D1B8EE\' fill=\'none\' fill-rule=\'evenodd\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3e%3c/svg%3e');
}

@media (min-width: 961px)
{
	.breadcrumbs
	{
		margin-bottom: 40px;
	}

	.single-article .breadcrumbs
	{
		margin-top: 40px;
	}
}
