/*----------------------------------------------------------------- */
/* ANCHORS
/*----------------------------------------------------------------- */

.block_anchors
{
	font-size: 1.8rem;
}

.block_anchors-label
{
	width: 90px;

	color: var(--color__brown-darker);
}

.block_anchors nav
{
	width: calc(100% - 90px);
}

.block_anchors nav ol
{
	margin: 0;

	list-style: none;
}

.block_anchors nav ol li
{
	position: relative;

	margin: 0 0 10px 0;
	padding: 0;
}

.block_anchors nav a
{
	display: inline-block;
}

@media (max-width: 960px)
{
	.block_anchors-wrapper
	{
		padding-bottom: 30px;
	}

	.block_anchors + .block_heading h2
	{
		padding-top: 10px;
	}
}
