.news_grid {
	display:       -webkit-box;
	display:       -ms-flexbox;
	display:       flex;
	-ms-flex-wrap: wrap;
	flex-wrap:     wrap
}
.news_grid_item {
	-webkit-box-flex:        1;
	-ms-flex-positive:       1;
	flex-grow:               1;
	-ms-flex-negative:       0;
	flex-shrink:             0;
	-ms-flex-preferred-size: 33.3333%;
	flex-basis:              33.3333%;
	-ms-flex-preferred-size: 360px;
	flex-basis:              360px;
	display:                 -webkit-box;
	display:                 -ms-flexbox;
	display:                 flex
}
.news_grid_item_inner {
	width:   100%;
	padding: 0 30px
}
.news_grid_item_link {
	display:   block;
	width:     100%;
	max-width: 420px;
	margin:    0 auto;
	color:     #373a3c
}
.news_grid_item_link:hover {
	color: #373a3c
}
.news_grid_item_link h4 {
	color: #005dab
}
.news_item_thumbnail {
	background-size:     cover;
	background-position: center;
	width:               100%;
	height:              246px;
	cursor:              pointer;
	margin-bottom:       2rem;
	transition:          box-shadow 0.2s ease-in-out
}
.news_grid_item_link:hover .news_item_thumbnail {
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2)
}