.not-found-title {
	border-bottom: 1px solid rgba(black, .12);
	margin: 60px 0 40px 0;
	padding: 0 0 40px 0;

	strong {
		color: map-get($grey, 400); 
		font-size: 150px; 
		margin-right: 20px;
	} 

	span {
		font-size: 30px;
		font-weight: bold;
		text-transform: uppercase;
	}
}

.not-found-content {
	h4 { 
		border-bottom: 1px solid rgba(black, .05);
		font-size: 16px;
		font-weight: 500;
		margin: 0 0 20px 0;
		padding: 0 0 15px 0;
	}
}

.not-found-subtitle {
	margin: 0 0 40px 0;
	padding: 0;
}

.not-found-list {
	font-size: 16px;

	a {
		border-bottom: 1px solid map-get($color-secondary, 400);

		&:hover {
			border-bottom: 1px solid map-get($color-secondary, 600);
		}
	}

	li {
		line-height: 36px;
	}
}

.not-found-links {
	margin: 0;

	li {
		list-style: none; 
	}

	a {
		color: map-get($grey, 800);

		&:hover {
			text-decoration: underline;
		}
	}
}