.newsfeed {
	border-top: 1px solid rgba(112,112,112,0.25);
}

.article {
	padding: 1rem 0;
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(112,112,112,0.25);
}

.article h2 {
	font-size: 1.25rem;
	margin-top: 0;
}

.article a {
	text-decoration: none !important;
}

.article p {
	font-size: .938rem;
	margin-bottom: .938rem;
}

.article p.date {
	color: #499bb9;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

.pagination-bar {
	margin-top: 3rem;
}

span.page-numbers.current,
span.page-numbers.dots,
.pagination-bar a {
	font-family: 'STIX Two Text', serif;
	font-size: 1.5rem;
	font-weight: 700;
	color: #14498b;
	margin-right: .75rem;
	line-height: 1;
	text-decoration: none;
}

.pagination-bar a:hover {
	color: #2a81e7;
}

span.page-numbers.current {
	color: #ff0020;
}

span.page-numbers.dots {
	color: #707070;
}

@media (min-width: 800px) {
	.article h2 {
		font-size: 1.375rem;
	}	
	
	.article p {
		font-size: 1rem;
		margin-bottom: 1rem;
	}
	
	.pagination-bar {
		margin-top: 4rem;
	}
	
	span.page-numbers.current,
	span.page-numbers.dots,
	.pagination-bar a {
		font-size: 1.75rem;
	}
}

@media (min-width: 1200px) {
	.article h2 {
		font-size: 1.5rem;
	}
}