#display_1 .content_articles article {
	 }
	#display_1 .cc_content {
		padding: 0; }
		#display_1 .cc_content:hover {
			 }
	@media(max-width:767px){
		#display_1 .cc_content {
			padding-left: 0;
			padding-top: 20px;
			padding-bottom: 20px; } }

#display_1 .cc_vignette {
	width: 370px;
	max-width: initial;
	position: static;
	float: left; }
#display_1 .cc_vignette a {
	position: relative;
	overflow: hidden; }
#display_1 .cc_vignette a:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -30px;
	right: -30px;
	height: 60px;
	width: 60px;
	background: white;

	-webkit-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-webkit-transform: rotate(45deg); }
	#display_1 .altered .cc_vignette {
		float: right;
		margin-right: 0; }
		#display_1 .altered .cc_vignette a:after {
			right: auto;
			left: -30px; }
		@media(max-width:479px){
			#display_1 .cc_vignette a:after,
			#display_1 .altered .cc_vignette a:after {
			 	top: auto;
			 	width: 40px;
			 	height: 40px;
			 	margin-top: 0;
			 	margin-right: -20px;
			 	right: 50%;
			 	left: auto;
			 	bottom: -20px; } }
	#display_1 .cc_content .cc_vignette img {
		-webkit-transform: 	scale3d(1);
		-moz-transform: 	scale3d(1);
		-ms-transform: 		scale3d(1);
		-o-transform: 		scale3d(1);
		transform: 			scale3d(1);

		-webkit-transition: -webkit-transform 0.40s cubic-bezier(0.90, 0, 0.10, 1);
		-moz-transition: 	-moz-transform 0.40s cubic-bezier(0.90, 0, 0.10, 1);	
		-ms-transition: 	-ms-transform 0.40s cubic-bezier(0.90, 0, 0.10, 1);	
		-o-transition: 		-o-transform 0.40s cubic-bezier(0.90, 0, 0.10, 1);		
		transition: 		transform 0.40s cubic-bezier(0.90, 0, 0.10, 1); }
	#display_1 .cc_content:hover .cc_vignette img {
		-webkit-transform: 	scale3d(1.10,1.10,1.10);
		-moz-transform: 	scale3d(1.10,1.10,1.10);
		-ms-transform: 		scale3d(1.10,1.10,1.10);
		-o-transform: 		scale3d(1.10,1.10,1.10);
		transform: 			scale3d(1.10,1.10,1.10); }

	@media(max-width:1199px){
		#display_1 .cc_vignette {
			width: 50%; } }
	@media(max-width:767px){
		#display_1 .cc_vignette {
			width: 40%; } }
	@media(max-width:479px){
		#display_1 .cc_vignette,
		#display_1 .altered .cc_vignette {
			width: auto;
			max-width: 280px;
			margin: 0 auto 20px;
			float: none; } }

#display_1 .cc_title h3 {
	font-size: 21px; }

#display_1 .cc_read_more {
		position: static;
		margin-top: 20px;
		text-align: left;
		padding-bottom: 12px; }
	#display_1 .altered .cc_read_more {
		text-align: right; }
		@media(max-width:767px){
			#display_1 .altered .cc_read_more {
				text-align: left; } }
		@media(max-width:479px){
			#display_1 .cc_read_more,
			#display_1 .altered .cc_read_more {
				text-align: right; } }

#display_1 .cc_title {
	padding-top: 27px; }
#display_1 .cc_excerpt p {
	line-height: 1.4; }
#display_1 .cc_title,
#display_1 .cc_excerpt,
#display_1 .cc_read_more {
	padding-left: 30px;
	padding-right: 30px;
	float: right;
	clear: right;
	width: 370px; }
#display_1 .altered .cc_title,
#display_1 .altered .cc_excerpt,
#display_1 .altered .cc_read_more {
	float: left;
	clear: left; }

	@media(max-width:1199px){
		#display_1 .cc_title {
			padding-top: 20px; }
		#display_1 .cc_title,
		#display_1 .cc_excerpt,
		#display_1 .cc_read_more {
			width: 50%;
			padding-left: 20px;
			padding-right: 20px; } }
	@media(max-width:767px){
		#display_1 .cc_title {
			padding-top: 0; }
		#display_1 .cc_title,
		#display_1 .cc_excerpt,
		#display_1 .cc_read_more {
			width: 60%; } }
	@media(max-width:991px){
		#display_1 .cc_excerpt p {
			font-size: 14px;
			line-height: 1.33; } }
	@media(max-width:479px){
		#display_1 .cc_title {
			text-align: center; }
		#display_1 .cc_title,
		#display_1 .cc_excerpt,
		#display_1 .cc_read_more {
			width: auto;
			float: none;
			padding-left: 20px;
			padding-right: 20px; }
		#display_1 .cc_read_more {
			text-align: left; } }