.s5_mod_news2_wrapper {position:relative;}

.s5_mod_news2_overlay {position:absolute;
	z-index:1;
	height:100%;
	width:100%;
	top:0;
	color:#ffffff;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 21%, rgba(0,0,0,.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 21%,rgba(0,0,0,.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 21%,rgba(0,0,0,.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 21%,rgba(0,0,0,.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 21%,rgba(0,0,0,.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}


.s5_mod_news2_overlay_inner {
	bottom: 0;
    padding: 53px;
    position: absolute;}
	
.s5_mod_news2_title {
	color:#ffffff;
	font-size:1.9em;
	margin-bottom:14px;}
	
	.s5_mod_news2_title a {
		color:#ffffff;}
	
	.module_round_box h3.s5_mod_news2_title {
		color:#ffffff;}

.s5_mod_news2_title.ntdisabled {		
	margin-bottom: -13px;}
		
	
.readmore.s5modnews {
	background:#ffffff;
	color:#000000;
	display: inline-block;
    margin-top: 30px;}
	
.s5_mod_news2_hits {
	padding-top:5px;}

.s5_mod_news2_titletext {
	font-size:0.9em;
	line-height: 40px;
	display:block;}
	
	
.s5_mod_news2_introtext {
	font-size:.9em;
	line-height:23px;}

	
.s5_mod_news2_left {
	float:left;
	display: table-cell;
	margin-right: 8px;}
	
.s5_mod_news2_right {
	float:right;
	display: table-cell;
	margin-left: 43px;}	
	
	.s5_mod_news2_sides {
		display: table-cell;}
	
	
	.s5_mod_news2_wrapper.leftrightsides {
		margin-bottom:55px;}
	

.s5_newsdisplay_subitems {
	margin-top:10px;}
	
.s5_newsdisplay_subitems, .s5_newsdisplay_subitems a {
	color:#333333;}	

	.s5_newsdisplay_subitems .s5_mod_news2_title {
		font-size:1.2em;}
		
.s5_newsdisplay_subitems .s5_mod_news2_introtext {
	overflow:hidden;
	height:75px;
	margin-top:-30px;}
	
.s5_newsdisplay_subitems .s5_mod_news2_left {
	margin-right:33px;}
	

	
.s5_newsd2_clear {
	clear:both;
	padding-bottom:0px;}
	
	
@media screen and (max-width: 1280px){

	.s5_mod_news2_titletext {
		font-size:0.8em !important;}
	

}
	
	
	
	
	
	
	
	
	
	
	
	
	
	