.news-image img
{
	width:100%;
}


@media all and (min-width: 768px)
{
	.news-item
	{
		display:flex;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	
	.news-article
	{
		width:55%;
	}

	.news-image
	{
		width:40%;
	}

}

@media all and (max-width: 768px)
{
	.news-image
	{
		margin-bottom: 20px;
	}

}

.news-item:not(:first-child)
{
	margin-top: 60px;
}



.news-article .date, 
.news-article .tag
{
	font-weight:600;
}

.news-article h4
{
	margin-top:30px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 2px;
}

.news-article a:hover
{
	text-decoration: underline;
}

.news-article p
{
	letter-spacing: 1px;
	line-height: 1.4;
}

.quotes-slide
{
	max-width:650px;
	background-color: #fff;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.quotes-slide .author
{
	margin-top:30px;
}