div.news_main
{
padding: 1rem;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
background: #214361;
}

div.news_main a.item
{
display: block;
width: 24%;
text-decoration: none;
}

div.news_main a.item div.date
{
color: #FFF;
}

div.news_main a.item h3
{
color: #A5CCEC;
font-size: 1.15rem;
line-height: 1.5rem;
height: 6rem;
overflow: hidden;
text-transform: none;
}

div.news_main a.item:hover h3
{
color: #F6921E;
}

div.news_main a.item div.thumb
{
width: 100%;
padding-top: 75%;
background-position: center;
background-size: cover;
background-color: #FFF;
margin-top: 1rem;
}

div.news_main a.more
{
display: block;
width: 100%;
margin-top: 1rem;
text-align: center;
color: #A5CCEC;
text-decoration: none;
}

div.news_main a.more:hover
{
text-decoration: underline;
}

@media (max-width: 768px)
{
	div.news_main
	{
		margin-top: 0.25rem;
	}
	div.news_main a.item
	{
		width: 48%;
		margin-top: 1rem;
	}
}

@media (max-width: 480px)
{
	div.news_main a.item
	{
		width: 100%;
	}
	div.news_main a.item h3
	{
		height: auto;
	}
}
