/*----------------------------------------------------------------- */
/* SINGLES
/*----------------------------------------------------------------- */

/* POST
----------------------------------------- */
.single article
{
	padding-top: calc(2 * var(--padding__default));
}

.single .article__title h2
{
	font-size: 3.4rem;
	line-height: 38px;

	color: var(--color__green-darker);
}

.single .article__title time,
.single .article__author
{
	font-family: var(--font-family__noto-sans);
	font-size: 1.4rem;

	display: inline-block;

	color: var(--color__green-light);
}

.single .article__author a:hover
{
	color: var(--color__green-dark);
}

.single .article__title figure
{
	margin-bottom: 0;
}

.single .article__title > .article__author
{
	margin-bottom: 4px;
}

.article__share
{
	margin-bottom: 50px;
}

.article__share-title
{
	font-family: var(--font-family__noto-sans);
	font-size: 1.4rem;

	text-transform: uppercase;

	color: var(--color__blue);
}
.article__share a
{
	margin-left: 10px;
}

.article__share .icon
{
	width: 40px;
	height: 40px;
}

.article__more
{
	padding: var(--padding__default) 0;

	background: var(--color__beige);
}

.article__more h2
{
	font-family: var(--font-family__noto-sans);
	font-size: 2rem;

	margin: 0;
	padding-left: var(--padding__default);

	text-transform: uppercase;

	border-left: 3px solid var(--color__blue-dark);
}

@media (max-width: 760px)
{
	.article__share-title
	{
		font-size: 1.2rem;
	}

	.article__more h2
	{
		font-size: 1.6rem;
	}
}
