.newsBlock {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	max-width:1500px;
	margin:0 auto;
}
.newsBlock .inBlock {
	flex:0 1 33.3333%;
	padding:20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.newsBlock .inBlock .nwscont {
	display:block;
	position:relative;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	background-color:#f6f6f6;
	transition:.2s;
	box-shadow:10px 10px 30px rgba(0,0,0,0.2);
}

.newsBlock .inBlock .nwscont .nwsinner {
	padding:30px 30px 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color:#000 !important;
}
.newsBlock .inBlock .nwscont.noLink .nwsinner {
	padding:30px 30px 30px;
}

.newsBlock .inBlock .nwscont .nwsinner .nwsTextBox {
	position:relative;
	z-index:2;
}
.newsBlock .inBlock .nwscont .nwsinner .nwsTextBox .nwsDate {
	font-size:11pt;
	margin-bottom:10px;
}


.newsBlock .inBlock .nwscont .nwsImage {
	width:100%;
	height:auto;
	display:block;
}


.newsBlock .inBlock .nwscont .nwsinner .nwsTextBox .nwstitel {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:18pt;
	font-weight:400;
	padding-top:0px;
	padding-bottom:0;
	margin:0;
	color:#000;
	line-height:30px;
}
.newsBlock .inBlock .nwscont .nwsinner .nwsTextBox .VTitle {
	font-weight:bold;
}
.newsBlock .inBlock .nwscont .nwsinner .nwsTextBox h2.VTitle {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:bold !important;
	padding-top:0px !important;
	padding-bottom:0 !important;
	font-size:14pt !important;
	line-height:24px !important;
}

.newsBlock .inBlock .nwscont .nwsinner .nwsButton {
	position:absolute;
	z-index:2;
	bottom:20px;
	left:30px;
	display:inline-block;
	border:1px solid #0082c8;
	color:#0082c8;
	padding:7px 15px;
	border-radius:7px;
	transition:.2s;
	font-size:11pt;
}

.newsBlock .inBlock .nwscont:hover {
	box-shadow:10px 10px 30px rgba(0,0,0,0.4);
}
.newsBlock .inBlock .nwscont.noLink:hover {
	box-shadow:10px 10px 30px rgba(0,0,0,0.2);
}

.newsBlock .inBlock .nwscont:hover .nwsinner .nwsButton {
	background-color:#0082c8;
	border:1px solid #0082c8;
	color:#fff;
}




/* RESPONSIVE */
@media  only screen and (max-width: 840px) {
	.newsBlock .inBlock {
		flex:0 1 50%;
		padding:20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.newsBlock.home .inBlock:nth-child(3) {
		display:none;
	}
}


@media  only screen and (max-width: 600px) {
	.newsBlock .inBlock {
		flex:0 1 100%;
	}
}