/**
 *
 *	essential styles
 *		- the following styles are essential to the functioning of the plugin
 *
 **/
/*@font-face{
	font-family:empty;
	src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff')
	}*/
.wmg-container{
	filter:alpha(opacity=0);
	font-family:empty;
	font-size:0;
	opacity:0;
	position:relative;
	max-width:1400px;/*on limite la largeur*/
	margin:0px auto;/*on centre le rectangle enveloppant*/
	width:100%;
	zoom:1;
	}
.my-grid{
	/*margin-top:-30%;/*on centre le rectangle enveloppant*/
	padding:0% 6%;/*on donne des marges au rectangle enveloppant*/
	/*position:absolute;
	z-index:100;*/
}
.wmg-container>*{
	font-family: 'Rotis'; 
	font-size:18px;
	}
.wmg-item{
	display:inline-block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	vertical-align:central;
	}
.wmg-thumbnail{
	height:80%;
	text-align:center;
	position:relative;
	width:100%;/*on rétrécit la largeur des items*/
	}
.wmg-arrow{
	border-bottom:10px solid;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	bottom:-15px;
	display:none;
	height:0;
	position:absolute;
	width:0;
	z-index:2;
	}
.wmg-thumbnail-content{
	height:100%;
	overflow:hidden;
	width:100%;
	}
.wmg-thumbnail-content img{
	vertical-align:middle;
	}
.wmg-thumbnail-content .gallery-readmore{
	background:url(../images/readmore-philactere.svg) no-repeat center;
	background-size: 110% auto;
	position:absolute;
	bottom:0px;
	width:100%;
	height:auto;
	font-size:16px;
	line-height:2em;
	text-align:left;
	padding:5px 0px 0px 20px;
	/*left:0px;
	right:0px;
	vertical-align:center;*/
	}
.wmg-thumbnail-content .gallery-readmore:hover{
	background:url(../images/readmore-philactere-blue.svg) no-repeat center;
	background-size: 110% auto;
	position:absolute;
	bottom:0px;
	width:100%;
	height:auto;
	font-size:16px;
	line-height:2em;
	text-align:left;
	padding:5px 0px 0px 20px;
	}
.wmg-details{
	left:0;
	margin-top:15px;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:5;
	}
.wmg-close{
	cursor:pointer;
	display:block;
	position:absolute;
	z-index:2;
	}
.wmg-details-content{
	height:auto;
	}
.wmg-container{
	/*background: #eeeeee;*/
}
.wmg-thumbnail{
	background: #686868;
	color: #ffffff;
	cursor: pointer;
}
.wmg-arrow{
	border-bottom-color:#ddd;
}
.wmg-close{
	background: url(../gallery/img/wmg-btn-close.png) no-repeat 0px 0px;
	display: block;
	height: 30px;
	right: 10px;
	top: 5px;
	width: 30px;
}
.wmg-close:hover, .wmg-close:active{
	background-position: 0px -31px; 
}
.wmg-details-content{
	background:#ddd;
}
/* opened */
.wmg-container.open{
	background:transparent;
}
.wmg-container.open .wmg-thumbnail{
	background: #242424;
	color: #242424;
}
.wmg-container.open .wmg-thumbnail.open{
	background: #e3e3e3;
}
.wmg-container.open .wmg-thumbnail img{
	-moz-opacity: 0.20;
	-khtml-opacity: 0.20;
	opacity: 0.20;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=20);
}
.wmg-container.open .wmg-thumbnail:hover img{
	-moz-opacity: 0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=40);
}
.wmg-container.open .wmg-thumbnail.open img{
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
@media only screen and (max-width: 680px) {
.wmg-thumbnail-content .gallery-readmore, .wmg-thumbnail-content .gallery-readmore:hover{
	bottom:-1px;
	font-size:12px;
	padding:0px 0px -5px 0px;
	/*left:0px;
	right:0px;
	vertical-align:bottom;*/
	}
	}
@media only screen and (max-width: 520px) {
.wmg-thumbnail-content .gallery-readmore, .wmg-thumbnail-content .gallery-readmore:hover{
	bottom:-2px;
	font-size:12px;
	padding:0px 0px -5px 0px;
	/*left:0px;
	right:0px;
	vertical-align:bottom;*/
	}
	}
