#node--news-article{ position:relative;padding-bottom:65px;margin-bottom:70px; }
#node--news-article:after{ content:"";display:block;clear:both; }
#node--news-article .img-wrapper{ width:100%;max-width:580px; float:left; }
#node--news-article img{ width:100%;max-width:580px;height:auto; }
#node--news-article .text{ width:100%;float:right; }
#node--news-article h2{ margin-top:35px;text-align:left;font-size:20px; }


@media(min-width:768px){
	#node--news-article .img-wrapper{ width:48%; }
	#node--news-article .text{ width:48%; }
	#node--news-article .text.fullwidth{ width:100%; }	
}
