#content_archive .archive-project {
	background: #000;
}
#content_archive a.padding_ratio {
	display: block;
	overflow: hidden;
}

#content_archive ul.row li {
	margin-bottom: 30px;
}
#content_archive .col_wrapper {
	background-color: white;
	display: flex;
	flex-direction: column;
	min-height: 100%;
}
#content_archive .col_content {
	padding: 15px;
	display: flex;
	flex-direction: column;
	min-height: 100%;
	flex: auto;
}
#content_archive .news-date {
	font-style: italic;
	font-size: 0.8em;
	opacity: 0.8;
}
#content_archive .news-date i {
	margin-right: 5px;
}
#content_archive .news-title {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0;
}
#content_archive .news-title a {
	color: inherit;
	text-decoration: none;
}
#content_archive .news-excerpt {
	flex-grow: 1;
}
#content_archive .read-more {
	color: #a2bd31;
	text-decoration: none;
	display: table;
	margin-left: auto;
	margin-right: 0;
}
.tax-service_cat #content_archive .col_wrapper,
.post-type-archive-service #content_archive .col_wrapper {
	background: linear-gradient(45deg, #9bca30, #729214);
}
.tax-service_cat #content_archive .news-title a,
.post-type-archive-service #content_archive .news-title a {
	color: white;
}
