.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: 21px;  /*kostas from 4opx change*/

	display:block;}

	

	

.s5_mod_news2_introtext {

	font-size:.9em;

	line-height:23px;}



	

.s5_mod_news2_left {

	float:left;

	display: table-cell;

	margin-right: 43px;}

	

.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;}

	



}

	

	

	

	

	

	

	

	

	

	

	

	

	

	