.morelink,
.morelink a,
.morelink a:hover,
.morelink a:active
{
	color: #bbb;
	text-decoration: none;
	font-size: 1.3rem;
	margin-right: 1rem;
	margin-top: 0.5rem;
}

.morelink.inline,
.morelink.inline a,
.morelink.inline a:hover,
.morelink.inline a:active
{
	margin-top: 20px;
	margin-right: 0;
	font-size: 0.8rem !important;
}

.card-header.news
{
	padding-bottom: 0;
}

.project-teaser
{
	margin-bottom: 10px;
}

.project-teaser .p-icon
{
	display: inline-block;
	width: 10%;
	vertical-align: top;
}
.project-teaser .p-text
{
	display: inline-block;
	width: 84%;
}

.project-teaser h6
{
	margin-bottom: 0.5rem;
}

.project-teaser .card-body
{
	padding: 0.8rem;
	padding-bottom: 0.2rem;
}