#news_zoom
{
}

#news_zoom .commons_wrap::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}

#news_zoom .commons_wrap
{
	/*max-width:  	1400px;*/
	/*margin:  		0 auto;*/
	background-color: 	#f2f2f2;
	padding-bottom:  	100px;
	/*padding:  		100px 100px;*/
}
#news_zoom .commons_wrap_inner
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}
#news_zoom .commons_wrap_inner::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
}


#news_zoom_header.commons_wrap_inner
{
	padding-top:  		120px;

}
.news_zoom_info
{
	float:  		left;
	width:  		70%;
	padding:  		0 40px;
	/*padding-bottom:  100px;*/
}
#news_zoom_header.commons_wrap_inner .news_zoom_info
{
	padding-bottom:  0;
}

.news_zoom_other
{
	float:  		right;
	width:  		30%;
	padding:  		30px 40px;
}


.text_news
{
}

.news_zoom_date text_news
{
}

.news_zoom_shortdescription
{
	font-size:  		14pt;
	font-weight:  		200;
	color:  			#777;
	margin:  			15px 0;
}

.news_zoom_image
{
	margin:  		30px 0;
}
.news_zoom_image ul#news_zoom_diaporama,
.news_zoom_image ul#news_zoom_diaporama li
{
	margin:  			0;
	padding:  			0;
	list-style-type:  	none;
}
.news_zoom_image #news_zoom_diaporama li
{
	height:  				500px;
	background-position:	center center;
	background-repeat: 		no-repeat;
	background-size:  		cover;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px;
}

.news_zoom_pdf
{
}

.news_zoom_fulldescription
{
	margin:  			50px 30px;
	text-align:  		justify;
	font-weight:  		300;
	line-height:  		1.6;
}
.news_zoom_fulldescription h2
{
	color:   		#7BD5F5;
}
.news_zoom_fulldescription strong
{
	color:   		#000;
}

.news_zoom_video
{
	-moz-border-radius:		5px;
	-webkit-border-radius:	5px;
	border-radius:			5px;
}

.newspdflink:link,
.newspdflink:hover,
.newspdflink:active,
.newspdflink:visited
{
	margin-left:  		30px;
	padding-left:  		50px;
}

.newspdflink::after
{
	content: 			" ";
	display: 			block;
	clear: 				both;
	right:  			auto;
	left:  				0;
}

/*************************************
 * Other Items
 *************************************/
.news_list_item_archive
{
}

.news_zoom_other ul,
.news_zoom_other li
{
	margin:  			0;
	padding:  			0;
	list-style-type:  	none;
}

/*************************************
 * Other Mode Text
 *************************************/
.news_zoom_other .news_list_item:link,
.news_zoom_other .news_list_item:hover,
.news_zoom_other .news_list_item:active,
.news_zoom_other .news_list_item:visited
{
	display:  				block;
	background-color: 		#fff;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px;
	margin-bottom:  		40px;
	overflow:  				hidden;
	text-decoration:  		none;
}

	.news_zoom_other .news_list_item_picture
	{
		background-color:  		#ddd;
		background-position:	center center;
		background-repeat: 		no-repeat;
		background-size:  		cover;
		height:  				120px;
	}

	.news_zoom_other .news_list_item_info
	{
		padding:  			20px 30px;
	}
	.news_zoom_other .news_list_item_title h4
	{
		font-size:  		12pt;
		color:  			#222;
		padding:  			0;
		margin:  			0;
	}

/*************************************
 * Other Mode Video
 *************************************/
.news_zoom_other .news_list_video_item:link,
.news_zoom_other .news_list_video_item:hover,
.news_zoom_other .news_list_video_item:active,
.news_zoom_other .news_list_video_item:visited
{
	display:  				block;
	position:  				relative;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
	border-radius:			8px;
	margin-bottom:  		40px;
	overflow:  				hidden;
	text-decoration:  		none;
	height:  				200px;
}

	.news_zoom_other .news_list_video_item_picture
	{
		position:				absolute;
		z-index:  				1;
		top:  					0;
		left:  					0;
		right:  				0;
		bottom:  				0;
		background-color:  		#222;
		background-position:	center center;
		background-repeat: 		no-repeat;
		background-size:  		cover;
	}
	.news_list_video_item_picture::after
	{
		content: 				" ";
		display: 				block;
		clear: 					both;
		position:  				absolute;
		z-index:  				2;
		top:  					0;
		left:  					0;
		right:  				0;
		bottom:  				0;
		background-color:  		rgba(0,0,0,.85);
		background-image: 		url(../images/commons/play.svg);
		background-position:	center center;
		background-repeat: 		no-repeat;
		background-size:  		32px;
		-webkit-transition:		all .2s ease-out;
		-moz-transition:		all .2s ease-out;
		-o-transition:			all .2s ease-out;
		transition:				all .2s ease-out;
	}
	.news_list_video_item:hover .news_list_video_item_picture::after
	{
		background-color:  		rgba(0,0,0,.3);
		transform:  			scale(1.1);
		opacity:  				.9;
	}

	.news_zoom_other .news_list_video_item_info
	{
		position:  			relative;
		z-index:  			1000;
		padding:  			10px 20px;
	}
	.news_zoom_other .news_list_video_item_title h4
	{
		font-size:  		12pt;
		color:  			#fff;
		padding:  			0;
		margin:  			0;
	}






@media only screen /* Smartphone Horizontal */
and (max-width : 1200px)
{
	#news_zoom .commons_wrap
	{
		padding:  		20px 20px;
		margin:  		0;
	}

	.news_zoom_info,
	.news_zoom_other
	{
		float:  		none;
		width:  		auto;
		padding:  		0;
	}


	.news_zoom_other
	{
		columns: 	3;
	}
}


@media only screen /* Smartphone Horizontal */
and (max-width : 900px)
{
	.news_zoom_image #news_zoom_diaporama li
	{
		height:  			320px;
	}
	.news_zoom_other
	{
		columns: 	2;
	}

	#news_zoom .commons_wrap_inner
	{
		padding-top:   		20px !important;
	}

	#news_zoom .commons_wrap
	{
		padding:  			0 10px;
	}
	.news_zoom_fulldescription
	{
		margin:  			20px 0;
		line-height:  		1.6;
	}
	.news_zoom_fulldescription p
	{
		margin:  			40px 0;
	}

}

@media only screen /* Smartphone Horizontal */
and (max-width : 600px)
{

	.news_zoom_other
	{
		columns: 	1;
	}
}