/* @override 
	http://catalogue-lumiere.com/wp-content/themes/luma/css/dev/32-mediaqueries.css */

.archive .infobox-short {
	max-width: 28em;
	line-height: 1.4;
	hyphens: none;
}

@media only screen 
and (min-width : 641px) {
		
		.search .wp-post-image,
		.archive .wp-post-image {
			width: 38%;
		}
		body.archive .entry-column,
		body.search .entry-column {
			width: 60%;
		}
		
		.archive .infobox {
			-webkit-column-count: 2;
			-moz-column-count: 2;
			column-count: 2;
			
			-webkit-column-gap: 3em;
			-moz-column-gap: 3em;
			column-gap: 3em;
			
			-webkit-column-rule: 1px outset #999;
			-moz-column-rule: 1px outset #999;
			column-rule: 1px outset #999;
		}
		
		.archive .infobox-short {
			-webkit-column-count: 1;
			-moz-column-count: 1;
			column-count: 1;
/*			font-size: 2em;*/
			
		}
 
}


/* Medium screens ----------- */
@media only screen 
and (min-width : 768px) {
	
	.has-top-border {
		margin-top: 2em;
	}
	
	.wp-video,
	.has-video .main-image .wp-post-image,
	.has-video iframe {
		float: left;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.has-video .main-image .wp-post-image {
		margin-right: 5%;
		height: auto;
		width: 47%;
	}
	
	.wp-video,
	.has-video iframe  {
		width: 47%;
		height: 262px;
	}
	
	.has-video .entry-title,
	.has-video .numero-vue {
		float: right;
		width: 50%;
		/*border: 1px solid red;*/
		clear: right;
	}
	
	/*
	 No video, or several videos
	*/
	
	.no-video .entry-title, 
	.no-video .numero-vue,
	.has-videos .entry-title, 
	.has-videos .numero-vue {
		float: left;
		clear: left;
	}
	
	body.single  .has-video .entry-title {
		margin-top: 15px;
	}
	

	.single-post .main-description {
		width: 50%;	
		float: right;
	}
	
	.site-title {
		display: block;
	}
	.home-link {
		display: block;
		position: relative;
		width: 100%;
		
	}
	.home-link a {
		display: block;
		float: left;
		width: 20%;
		width: calc(100px);
	}
	.home-link .site-description {
		float: right;
		clear: none;
		width: 80%;
		width: calc(100% - 130px);
		text-align: left;
	}

}

@media only screen 
and (min-width : 900px) {
		
		.search .wp-post-image,
		.archive .wp-post-image {
			width: 28%;
		}
		body.archive .entry-column,
		body.search .entry-column {
			width: 70%;
		}
		
		.wp-video,
		.has-video iframe  {
			height: 350px;
		}
		
		.single-post .main-description {
			/*width: 70%;*/	
			float: right;
		}
		
		
		.archive .infobox-short {
			-webkit-column-count: 1;
			-moz-column-count: 1;
			column-count: 1;
			font-size: 2em;
			max-width: 30em;
			line-height: 1.4;
		}
			
		.archive .infobox-medium {
			-webkit-column-count: 2;
			-moz-column-count: 2;
			column-count: 2;
			font-size: 1.6em;
		}
 		
 		.archive .infobox-long {
 			-webkit-column-count: 3;
 			-moz-column-count: 3;
 			column-count: 3;
 		}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1000px) {
/* Styles */

		.wp-video,
		.has-video iframe  {
			height: 400px;
		}
		
		
		
/*		.has-video .wp-post-image {
			width: 470px;
			margin-right: 20px;
		}
		
		.wp-video,
		.mejs-container,.wp-video-shortcode,.mejs-layer,
		.has-video iframe  {
			width: 470px !important;
			height: 352px !important;
		}*/
}


/* For Blog posts */

.single-blog .entry-title {
	float: none;
	width: 100%;
}