/* Viewer */
.viewer-wrap,
.viewer-pager {
width: 100%;
/*max-width : 350px; */
}
.header .viewer-wrap,
.header .viewer-pager {
width: 100%;
max-width : none; /* Largeur des images originales pour éviter la pixellisation */
}
.viewer {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
/*margin: 0 0 0 1%;*/

}
	.viewer li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
	}
	.viewer li:first-child {
	position: relative;
	display: block;
	float: left;
	}
		/*.viewer a {
		position: relative;
		}*/
			.viewer a img {
			display: block;
			height: auto;
			float: left;
			width: 100%;
			border: 0;
			border:2px solid #6f7d81;
			box-sizing: border-box;
			transition: all .2s;
			}
			.viewer a:hover img {
			border-color: #8cd6ef;
			cursor: pointer;
			}


/* Viewer pager */
.rslides_tabs {
list-style-type: none;
box-sizing:border-box;
margin-top:5px;
margin-bottom:1em;
}
	.rslides_tabs li {
	display: inline-block;
	box-sizing:border-box;
	}
		.rslides_tabs li a {
		display: block;
		box-sizing:border-box;
		/*width:3em;*/
		line-height:3em;
		font-size:0.8em;
		font-weight: bold;
		color:#fff;
		text-decoration: none;
		text-align: center;
		border:2px solid #6f7d81;
		transition: border-color 0.2s;
		position: relative;
		}
		.rslides_tabs li a:hover,
		.rslides_tabs li.rslides_here a {
		border-color: #8cd6ef;
		background-color:#8cd6ef;
		color:#fff;
		}


/* Viewer image : miniatures */
.rslides_thumbs,
.viewer-pager {
list-style-type: none;
box-sizing:border-box;
margin-top:5px;
width: 100%;
font-size:0;
}
	.rslides_thumbs li,
	.viewer-pager li {
	display: inline-block;
	width:19%;
	box-sizing:border-box;
	font-size:1rem;
	margin-right:1.25%;
	}
	/*.rslides_thumbs li:nth-child(5), .rslides_thumbs li:nth-child(10), .rslides_thumbs li:nth-child(15),
	.viewer-pager li:nth-child(5), .viewer-pager li:nth-child(10), .viewer-pager li:nth-child(15)  {
	margin-right:0;
	}*/
		.rslides_thumbs li a,
		.viewer-pager li a {
		display: inline-block;
		box-sizing:border-box;
		border:2px solid #000;
		transition: border-color 0.2s;
		width : 100%;
		position: relative;
		}
		.rslides_thumbs li.rslides_here a,
		.viewer-pager li.rslides_here a {
		border-color: #8cd6ef;
		}
			.rslides_thumbs li a img,
			.viewer-pager li a img {
			display: block;
			box-sizing:border-box;
			height:auto;
			width:100%;
			}
			
/* Magnific popup */
.video a:after/*,
.mfp-iframe:after*/ {
content: '';
display: block;
position: absolute;
bottom:2px; right:2px;	
z-index:10;
height: 0;
/*width: 100%;*/
background : url(../images/btn-video.svg) no-repeat 0 0;
background-size: 100% auto;
}
.viewer .video a:after  {
width: 12%;
padding-top:9%;
}
.viewer-pager .video a:after  {
width: 24px;
padding-top:16px;
}
/*.mfp-iframe:after {
	width: 40px;
}
*/