/********************************************************************
	Auteur : Philippe Brouckaert
	Site de l'auteur : www.i-services.com
	E-mail de l'auteur : contact@i-services.net

	Copyright : Voir fichier licence.txt
*********************************************************************/

.is-album-gallery .is-picture-cropping { display: block; overflow: hidden; position: relative; height: 160px; }
.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 180px; }

.is-picture-cropping img { background-position: center top !important; background-size: cover !important; width: 100% !important; height: 100% !important; }

@media (max-width: 767px) {
	.is-album-gallery { float: none; margin-left: auto; margin-right: auto; }
}

@media (min-width: 350px) {
	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 220px; }
}

@media (min-width: 400px) {
	.is-picture-cropping { height: 250px; }

	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 250px; }
}

@media (min-width: 450px) {
	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 280px; }
}

@media (min-width: 500px) {
	.is-picture-cropping { height: 270px; }
}

@media (min-width: 768px) {
	.is-picture-cropping { height: 250px; }

	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 180px; }

	.is-album-gallery .thumbnail img.restrein-height { height: 150px; }
}

@media (min-width: 992px) {
	.is-picture-cropping { height: 180px; }

	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 160px; }
}

@media (min-width: 1100px) {
	.is-picture-cropping { height: 180px; }

	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 180px; }
}

@media (min-width: 1200px) {
	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 140px; }
}

@media (min-width: 1300px) {
	.is-picture-cropping { height: 200px; }

	.is-album-gallery.nbr-col-6 .is-picture-cropping { height: 150px; }
}

@media (min-width: 768px) AND (max-width: 991px) {
	.is-pic-preview-4, .is-pic-preview-7, .is-pic-preview-10, .is-pic-preview-13, .is-pic-preview-16,
	.is-pic-preview-19, .is-pic-preview-22, .is-pic-preview-25, .is-pic-preview-28, .is-pic-preview-31 {
		clear: left;
	}
}

@media (min-width: 992px) AND (max-width: 1199px) {
	.is-pic-preview-5, .is-pic-preview-9, .is-pic-preview-13, .is-pic-preview-17, .is-pic-preview-21,
	.is-pic-preview-25, .is-pic-preview-29, .is-pic-preview-33 {
		clear: left;
	}
}

@media (min-width: 1200px) {
	.is-pic-preview-4.nbr-col-3, .is-pic-preview-7.nbr-col-3, .is-pic-preview-10.nbr-col-3, .is-pic-preview-13.nbr-col-3, .is-pic-preview-16.nbr-col-3,
	.is-pic-preview-19.nbr-col-3, .is-pic-preview-22.nbr-col-3, .is-pic-preview-25.nbr-col-3, .is-pic-preview-28.nbr-col-3, .is-pic-preview-31.nbr-col-3 {
		clear: left;
	}

	.is-pic-preview-7.nbr-col-6, .is-pic-preview-13.nbr-col-6, .is-pic-preview-19.nbr-col-6, .is-pic-preview-25.nbr-col-6, .is-pic-preview-31.nbr-col-6 {
		clear: left;
	}
}