@media only screen and (max-width: 468px){
/* Header */
.site-links a,
.site-help a,
#site-lang button {
font-size:1rem;
padding:0.3rem;
}
#site-lang button {
padding-right:1.2rem;
line-height:1.2rem;
}
.site-identity {
padding:.8rem;
flex-direction: column;
}
	.site-title {
	padding-left:.8rem;
	font-size:1.2rem;
	margin-top:0.5rem;
	}
		.site-title .subtitle {
		font-size:1rem;
		margin-top:0rem;
		}
	.site-logo {
	flex: 0 0 100%;
	min-width:160px;
	}
/* Tiny Header : on scroll page */
.header.tiny .site-title {
font-size:1rem;
line-height:1.1rem;
margin-top:0.25rem;
margin-bottom:0;
}
	.header.tiny .subtitle {
	font-size:1rem;
	margin-top:0;
	}
	.header.tiny .site-logo {
	flex: 0 0 15%;
	}


/* Main */
.main {
width:98%;
margin:0 auto;
}
				
				
/* balises contenu */
h2 {
font-size:1.4rem;
line-height:1.5rem;
padding-bottom: 0.5rem;
margin-bottom:0.5rem;
}
				
/* Product */
	.bloc-product .column1-3 {
	order:1;
	}
	.bloc-product .column2-3 {
	order:0;
	}

	/* Product List */
	.products-list > li {
		flex-direction: column;
	}
	.products-list > li a,
	.products-list > li .product-img,
	.products-list > li .product-descr {
	flex: 0 0 100%;	
	}
			.products-list > li:nth-child(odd) a,
			.products-list > li:nth-child(even) a,
			.products-list > li:nth-child(odd) .product-img,
			.products-list > li:nth-child(even) .product-img {
			order: 1;
			margin-bottom: 0.8rem;
			}
			.products-list > li:nth-child(odd) .product-descr,
			.products-list > li:nth-child(even) .product-descr {
			order: 2;
			}
	/* Images lists */
	.list-3 li, .list-4 li, .list-5 li, .list-6 li {	
	width: 100%;
	}
	.list-3 li:nth-child(3), .list-3 li:nth-child(6), .list-3 li:nth-child(9)  {	
	margin-right: 0;
	}
	/* Liste 4 items */
	.list-4 li:nth-child(4), .list-4 li:nth-child(8), .list-4 li:nth-child(12)  {	
	margin-right: 0;
	}
	/* Liste 5 items */
	.list-5 li:nth-child(5), .list-5 li:nth-child(10), .list-5 li:nth-child(15)  {	
	margin-right: 0;
	}
	/* Liste 6 items */
	.list-6 li:nth-child(6), .list-6 li:nth-child(12), .list-6 li:nth-child(18)  {	
	margin-right: 0;
	}

/* Viewer */	
.viewer {
flex:0 0 100%;
}
	.rslides_thumbs {
	text-align: center;
	display: block;
	}
		.rslides_thumbs li,
		.viewer-pager li {
		width: auto;
		margin:.4rem;
		}
		.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:.4rem;
		}
			.rslides_thumbs li a,
			.viewer-pager li a {
			border: none;
			width:20px; height:20px;
			background:#000;
			border-radius:50%;
			}
				.rslides_thumbs li a img,
				.viewer-pager li a img {
				display: none;
				}
	
	/* Footer */
.main,
.footer-inner {
width:95%;
margin:0 auto;
}
	.footer .site-logo {
	max-width:200px;	
	flex: 0 0 98%;
	margin:0 auto;
	}
	.footer .footer-links {
	flex:0 0 98%;
	}
}



@media only screen and (max-width: 767px){
				
/* Header */
#navigation, #site-help {
display: none;
}
.site-identity {
padding:.8rem;
}	
.site-title {
padding-left:.8rem;
font-size:1.4rem;
}
.site-title .subtitle {
font-size:1.2rem;
}

/* Main */

	.bloc {
	flex-direction: column;
	padding: 0.5rem;
	}
	.column1-2,
	.column1-3,
	.column2-3,
	.column1-4 ,
	.column1-6 {
	width: 99%; /* laisser une marge de 1% entre les colonnes */
	}
	/* Main */

	.column .bloc {
	flex-direction: column;
	}
	.column .bloc .column,
	.column .bloc .column1-2,
	.column .bloc .column1-3,
	.column .bloc .column1-4 {
	width: 100%;
	margin-bottom:0.5rem;
	padding:0.5rem;
	}
	.product-intro {
	font-size:1.3rem;
	line-height: 1.2rem;
	}	
	/* liste produits */
	.products-list > li a,
	.products-list > li .product-descr {
	flex: 0 0 100%;
	}
	.products-list > li a {
	margin-bottom:0.5rem;	
	}
	.products-list > li:nth-child(even) a {
	order: 1;
	}
	.products-list > li:nth-child(even) .product-descr {
	order: 2;
	}
	
	/* Footer */
	.site-infos {
	font-size:0.8rem;	
	line-height:0.9rem;	
	}


}

@media only screen and (min-width: 469px) and (max-width: 767px){
		.featured li {	
		margin:0 1.25% 0.15rem 0;
		width: 32%;
		}
		.featured li:nth-child(5), .featured li:nth-child(10), .featured li:nth-child(15)  {	
		margin-right: 1.25%;
		}	/* Images lists */
	/* list 6 items et list 5 items passent en 3 items/ligne */
	.list-3 li, .list-5 li, .list-6 li {
	width: 32%;
	}
	.list-5 li:nth-child(5), .list-5 li:nth-child(10), .list-5 li:nth-child(15)  {	
	margin-right: 1.25%;
	}

	.list-3 li:nth-child(3), .list-3 li:nth-child(6), .list-3 li:nth-child(9),
	.list-3 li:nth-child(12), .list-3 li:nth-child(15), .list-3 li:nth-child(18),
	.list-5 li:nth-child(3), .list-5 li:nth-child(6), .list-5 li:nth-child(9),
	.list-5 li:nth-child(12), .list-5 li:nth-child(15), .list-5 li:nth-child(18),
	.list-6 li:nth-child(3), .list-6 li:nth-child(6), .list-6 li:nth-child(9),
	.list-6 li:nth-child(12), .list-6 li:nth-child(15), .list-6 li:nth-child(18)  {	
	margin-right: 0;
	}
	
	/* Liste 4 items passe en 2 items/ligne */
	.list-2 li, .list-4 li {
	width: 48%;	
	}
	.list-2 li:nth-child(2), .list-2 li:nth-child(4), .list-2 li:nth-child(6),
	.list-2 li:nth-child(8), .list-2 li:nth-child(10), .list-2 li:nth-child(12),
	.list-4 li:nth-child(2), .list-4 li:nth-child(4), .list-4 li:nth-child(6),
	.list-4 li:nth-child(8), .list-4 li:nth-child(10), .list-4 li:nth-child(12)  {	
	margin-right: 0;
	}

}


@media only screen and (min-width: 768px){
	/* Header */
	.responsive-buttons {
		display: none;
	}
	/* Main */

}
