.newstitle { margin-left:0; float:left; }
.newslist { margin:0; }
.newslist .newsitem { margin-bottom:25px; }
.newslist .newsitem .inner { padding:3%; background-color:#f9f9f9; }
.newslist .newsitem .title { font-size:1.4rem; line-height:2.3rem; margin-left:0; padding-left:0; /* min-height:79px; */ }
.newslist .newsitem .title a { font-size: 1.4rem; line-height:2.3rem; font-weight:normal; } 
.newslist .newsitem .date { font-size:1rem; text-align:left; margin-top:3%; }
.newslist .newsitem .summary { clear:both; padding-top:3%; font-size:1rem; }
.newslist .newsitem .summary-float { margin-top:10px; margin-bottom:10px; font-size:1rem; }
.newslist .newsitem .newsimagewrapper { margin:0; text-align:center; padding:0; /*max-height:250px;*/ overflow:hidden; }
.newslist .newsitem .newsimagewrapper img { width:100%; height:auto; }
.newslist .newsitem .readmore { font-weight:normal; font-size:1rem; }
.newslist .paging { margin:25px 0 25px 0; }

.news { margin:0 0 20px 0; padding:0; }
.news h1 { margin-bottom:20px; } 
.news .date { font-size:1.2rem; text-align:left; margin:0 0 10px 0; }
.news .newscontent { clear:both; margin-top:20px; font-size:1.3rem;}
.news .newscontent p { margin:0; }
.news .newscontentfloat { margin-top:0; padding:0; font-size:1rem;}
.news .newsimagewrapper { margin:1% 0 3% 0; padding:0; }
.news .newsimagewrapper img { width:100%; height:auto; }

@media (min-width: 441px) and (max-width: 767px) {
	.newslist .newsitem { min-height:460px; }
	.newslist .newsitem .date { text-align:left; font-size:1.2rem; margin-left:0; padding-left:0; }
	.newslist .newsitem .newsimagewrapper { margin:20px 0 20px 0; padding:0; }	
}

@media (max-width: 440px) {
	.newslist .newsitem { min-height:360px; }
	.newslist .newsitem .date { text-align:left; font-size:1.2rem; margin-left:0; padding-left:0; }
	.newslist .newsitem .newsimagewrapper { margin:20px 0 20px 0; padding:0; }		
	.news .newsimagewrapper { margin:3% 0 3% 0; padding:0; float:none; clear:both; }
}