.news-widget {position: relative;}
.news-widget.single {margin-bottom: 50px;}
.news-widget .author {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 16px;
	font-style: italic;
	font-family: 'Merriweather', serif;
}
.news-widget .title a {color: #045d9b; font-family: 'Sanchez', serif;}
.news-widget .widget-news-full {width: 100%; margin: 0 auto 22px; background: #FFF;}
.news-widget .news-widget-title {
	margin-top:-30px;
	margin-bottom: 38px;
	padding:18px 18px 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 24px;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	background: #045d9b;
}
.news-widget .news-widget-title a {color: #fff; font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: 500; letter-spacing: 4px; text-transform: uppercase;}
.news-widget .news-widget-left {max-width: 600px;}
.news-widget .news-widget-right {font-family: 'Merriweather', serif; color: #212121; padding:28px 0 20px 30px;}
.news-widget .news-widget-right .title {font-size: 34px; line-height: 38px; padding-bottom: 20px;}
.news-widget .news-widget-right .desc p {padding: 0; margin: 0 0 16px; font-size: 16px; line-height: 26px;}
.news-widget .widget-news-full .more-link {margin-top: 16px;}
.news-widget .more-title {
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 18px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	width: 100%;
	text-transform: uppercase;
}
.news-widget .widget-news-split-int {border-bottom: 1px solid #d7d7d7; background: #FFF; margin: 0;}
.news-widget .widget-news-split .author {padding-bottom: 0;}
.news-widget .widget-news-split .item {border-top: 1px solid #d7d7d7; padding:20px 25px 20px 0;}
.news-widget .widget-news-split .title {font-size: 20px; line-height: 24px; padding-top: 12px;}
.news-widget .widget-news-split .desc {padding: 5px 0; font:400 14px/20px 'Merriweather', serif; color: #212121;}
.news-widget .widget-news-split img {float: left}
.news-widget .widget-news-split .info {padding-left: 175px;}
.news-widget .all-link {text-align: center; padding:20px 0 34px;}

@media only screen and (max-width: 1080px) {
	.news-widget .widget-news-full {max-width: 600px;}
	.news-widget .news-widget-left, .news-widget .news-widget-right {width: 100%;}
	.news-widget .news-widget-right {padding: 20px;}

	.news-widget .widget-news-split {padding:0 15px;}
	.news-widget .widget-news-split .item {width: 100%;}
}
@media only screen and (max-width: 640px) {
	.news-widget .news-widget-title {font-size: 22px; line-height: 22px; padding: 20px;width: auto;margin: 0 -15px 30px;}
	.news-widget .news-widget-left {width: auto; margin:0 -15px;max-width:none;overflow: hidden;}
	.news-widget .news-widget-left img {width: 100%;}
	.news-widget .news-widget-right .title {font-size: 30px; line-height: 36px; padding-bottom: 5px;}

	.news-widget .widget-news-split {padding:0;}
	.news-widget .widget-news-split .item {padding:20px;}
	.news-widget .widget-news-split .info {width: 100%; padding:8px 0 0; clear: both;}
}