.news .card-news a {
color: inherit;
display: block;
}

.news .card-news a:hover {
text-decoration: none;
}

.news .card-news a:hover .h5-name {
text-decoration: underline;
}

.h5-name {
font-size: 1.2em;
}

.row.news .card-wrap {
padding: 0 1em 1em;
}

.card-news {
padding-top: 0.5em;
}

.card-wrap {
margin-right: 15px;
}

.row.news:last-child div.card-news {
border-bottom: none;
}

.news .news-date {
font-size: .9em;
line-height: 1.9em;
padding-top: 1em;
text-transform: lowercase;
}

.card-news.first {
border: none;
}

@media (min-width: 768px) {
	.row.news .card-wrap {
	background-color: white;
	}

	.card-news {
	border-top: 1px solid #ddd;
	padding-top: 1em;
	}
}

@media (max-width: 767px) {
	.news-date span {
	background-color: white;
	padding: 0 1em;
	margin-left: -1em;
	}
}