.align-left{text-align:left;padding: 0;}
.align-right{text-align:right;padding: 0;}
.align-left-effect{text-align:left;padding-left:0;position: relative;left: -15px;}
.align-right-effect{text-align:right;padding-right:0;position: relative;right: -15px;}
.product-description{padding:5px;}
@media (max-width:375px) {
   .product-miniature .thumbnail-container {
			width: 142px;
    }
	.product-miniature .product-description {
		width:100%;
	}
	.ned-title::before, .ned-title2::before{display:none;}

}
/*li{text-align: center;display:inherit;}*/
.transparent{background-color:#eeebe8;padding:10px;}
p{text-align:center;word-wrap:break-word}
#landing_page > div.container > div{margin-top:10px;margin-bottom:10px;}
#landing_page > div.container{width: 100%;    max-width:inherit;padding:0;}
.content_ldp{padding:0;}
.product-miniature img{max-width: 80%}
.pink{color: rgb(229,119,117);text-align: center;font-size: 24px}
.grey{background-color: #eeebe7}
#product-cover .product-miniature .product-description{background-color: transparent;}
.transparent .product-miniature .highlighted-informations{display: none;}
.transparent .products{background-color: #eeebe7}
.transparent .hover-product{background-color:rgba(238, 234, 230,0.8)}
.product-miniature .product-description .product-price-and-shipping,.product-miniature .product-description .product-title{text-align: center;}
.transparent .product-miniature .thumbnail-container{background-color: transparent;margin: 0 auto;position: relative;height: auto;text-align: center;}
.transparent .product-miniature .product-description {background-color: transparent;position: relative;height: auto;width: 100%}
#first_paragraphe > div:nth-child(1) p{margin-right: 5px;font-size: 14px;color: #262626;}
#first_paragraphe > div:nth-child(2) p{margin: 10px 0;font-family: QuickSand-Bold;font-size: 20px;color: #262626}
@media(min-width: 768px){
	#first_paragraphe > div:nth-child(1) p{text-align: right;}
	#first_paragraphe > div:nth-child(2) p{text-align: left;}
	#second_paragraphe > div:nth-child(1){margin-right: -25px;z-index: 5}
	#second_paragraphe > div:nth-child(2){margin-top: 25px}
	#second_paragraphe > div{padding: 0}
	#second_paragraphe img {width: 100%}
	#second_paragraphe{display: flex;justify-content: center;margin-top: 50px;}
}
@media(min-width: 768px){.paragraphe{margin-top: 35px; }}
#liste_produits{margin-top: 51px;}
#product-cover img{width: 75%}
.header{font-size: 18px;text-align: center;}

.transparent .product-miniature .thumbnail-container{background-color: transparent;}

.transparent .pink{font-family: QuickSand-Bold;}
.transparent{display: flex;flex-wrap: wrap;align-items:center;justify-content: center;}
.product-miniature .thumbnail-container{text-align: center;}
#js-product-list .products{justify-content: center;}
#header .scroll{max-width: none;width: 100%}
@media(min-width: 768px){
	.transparent > div:nth-child(1) img{margin-top: -35px}
}
#wrapper > .container{max-width: none;width: 100%;margin: 0;padding: 0}
.container p{font-size: 14px}
#fourth_paragraphe h3{text-align: center;}
.black_title{font-family: QuickSand-Bold;font-size: 20px;color:#262626;margin: 15px 0 10px;text-decoration:italic;}
.btn-landing:hover{color: white}
.btn-landing{margin-top: 10px;border-radius: 10px;background-color: #e57775;color: white;font-size: 14px;text-transform: uppercase;padding: 10px 0px;width: 65%}
#end_paragraphe .align_left{text-align: left;}
.paragraphe p{margin : 10px 0;font-size: 16px;color:#262626;font-family: QuickSand-Regular;}
#end_paragraphe{padding: 50px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
@media(min-width: 768px){
#end_paragraphe p{margin: 7px 0;text-align: left;}
#end_paragraphe> div:nth-child(1){text-align: right;}
.centerBlock-md-up{display: flex;justify-content: center;align-items: center;}
}
@media(max-width: 767px){
	#end_paragraphe .align_left{text-align: center;}
}

.boutons{display: flex;flex-wrap: wrap;margin-top: 15px}
.btn-landing{margin: 5px 2.5%;width: 20%}
@media(max-width: 767px){
	.btn-landing{width: 45%;font-size: 11px}
}

/*Desactive les avis*/
.av_category_stars{
  display:none;
}

.products{display:flex;}


/******************************************** Style général LP ********************************************/
body {
	font-size: 14px;
	color:#2c2c2a;
	font-family: 'QuickSand',Arial,Helvetica,sans-serif;
	overflow-x: hidden;
	background-color: #FFF;
}
p {
	text-align: justify;
	margin-bottom: 10px;;
}
a {
	text-decoration: none;
}
h2 {
	margin-top: 10px;
	margin-bottom: 20px;
}
.ned-title > .h2 {
	color: rgb(142,129,120);
}
.landingpage .header {
	font-size: 16px;
}
.texteBlocA h2, .texteBlocB h2, .texteBlocC h2, .texteBlocF h2 {
	font-family: 'QuickSand-Bold',Arial,Helvetica,sans-serif;
	color: #2c2c2a;
}
.texteBlocE h2 {
	font-family: 'QuickSand-Bold',Arial,Helvetica,sans-serif;
	color: #E57775;
}
.texteBlocA h2, .buttonblocA, .buttonBlocC, .bloc_b .lien-vert-bold, .bloc_b .centre_button, .bloc_c .texteBlocC h2, .bloc_e .texteBlocE h2, .bloc_e1 .texteBlocE h2, .buttonBlocE_principal, .texteBlocH {
	text-align: center;
}
.buttonBlocA, .buttonBlocF_principal_1, .buttonBlocF_principal_2, .buttonBlocF_principal_3, .texteBlocH h2 {
	display: flex;
	justify-content: center;
}
.btn-info, .buttonBlocAa, .bloc_b, .bloc_c .buttonBlocCc, .bloc_d .buttonBlocDd, .bloc_e .buttonBlocEe, .bloc_e1 .buttonBlocEe,  .bloc_f .buttonBlocFe, .bloc_g .buttonBlocGg, .bloc_h ul li, .bloc_i ul li button {
	background-color: #e57775; 	
}
.btn-info:hover, .buttonBlocAa:hover, .buttonBlocCc:hover, .buttonBlocDd:hover, .buttonBlocEe:hover, .buttonBlocFe:hover, .buttonBlocGg:hover, .bloc_h ul li:hover, .buttonBlocI:hover {
	background-color: #CC5E5C
}
.fond-gris {
	background-color: #EEEBE8;
}
.lien-visible {
	text-decoration: underline;
}
.lien-visible:hover {
	color : #E57775;
}
.wrapper {
	margin-bottom: 30px;
}
.wrapper:last-child {
	margin-bottom: 0;
}
.landingpage .container {
	padding: 10px;
}
.pd-lr-0 {
	padding-left: 0;
	padding-right: 0;
}
.mb-0 {
	margin-bottom: 0;
}
.ned-title::before {
	content: ' ';
	background-image: url(../img/rayon-mobilier/deco-titre.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	display: block;
	height: 37px;
}
.image_hover {
	display: none;
}
.text-center {
	text-align: center;
}
.swiper-button-prev, .swiper-button-next {
	cursor: pointer;
	fill: #e57775;
	opacity: .5;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
	opacity: 1;
}
.swiper-pagination span {
	background-color: #e57775;
}
.bloc_j .swiper-slide {
	transition: 0.5s ease-in-out;
}
.zenfants {
	margin-left: 5px;
}
#landingpage .swiper-container .swiper-button-prev {
	left: -5px;
}
#landingpage .swiper-container .swiper-button-next {
	right: -5px;
}
#landingpage .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0px;
}

/******************************************** Style général mobile ********************************************/
h1, .header {
	margin: 10px;
}
.prix, .nom_produit {
	margin-top: 5px;
	font-size: 16px;
	text-align: center;
}
h1, .texteBlocA h2, .texteBlocB h2, .texteBlocC h2, .texteBlocE h2, .texteBlocF h2, .texteBlocH h2 {
	font-size: 18px;
}
.buttonBlocAa, .buttonBlocCc, .buttonBlocDd, .buttonBlocEe, .buttonBlocGg {
	white-space: normal;
	font-size:15px;
	text-transform: uppercase;
	padding: 10px;
	border: none;
	border-radius: 5px;
	color:#FFF;
	margin-bottom : 20px;
	bottom: 0 !important;
}
.order1 {
	order: 1;
}
.order2 {
	order: 2;
}
.order3 {
	order: 3;
}

/******************************************** Interface Mobile ********************************************/

/******************************************** Bloc A ********************************************/
.vignettes {
	display: flex;
}
.bloc_a {
	display: flex;
	flex-direction: column;
}
.texteBlocA p {
	text-align: center;
}
.bloc_a:first-child {
	order: 2;
}
.bloc_a1_container {
	display: flex;
	justify-content: center;
}
.bloc_a1 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.bloc_a1 p, .bloc_a1 h2, .bloc_a1 .buttonBlocA1 {
	text-align: center;
}
.img_miniature, .img_miniature2, .bloc_a1 .buttonBlocA1 {
	margin-top: 20px;
}

/******************************************** Bloc E ********************************************/
.texteBlocE {
	margin-bottom:20px;
}
.list_img_bloc_e {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}
.texteImgBlocE {
	margin-top: 10px;
}
.buttonBlocEe {
	background-color: #8e8178;
}
.buttonBlocEe:hover {
	background-color: #75685F;
}

/******************************************** Bloc E1 ********************************************/
.bloc_e1 {
	display: flex;
	flex-direction: column;
}


/******************************************** Bloc H ********************************************/
.bloc_h {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.bloc_h ul {
	display: flex;
	justify-content: space-evenly;
	flex-flow: row wrap;
	list-style : none;
	margin-top: 20px;
	margin-bottom: 0;
}
.bloc_h ul li {
	margin: 5px 0;
	color: #FFF;
	padding: 10px;
	border-radius: 10px;
	font-size: 14px;
	text-align: center;
}

	/******************************************** Bloc I ********************************************/
	.landingpage .bloc_i {
		margin-bottom: 0;
	}
	.bloc_i ul {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.bloc_i ul li {
		position: relative;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.bloc_i ul li button {
		position: absolute;
		width: 80%;
		bottom: 40px;
		left: 10%;
		right: 10%;
		border-radius: 10px;
		padding: 10px;
		border: none;
		color: #FFF;
		text-transform: uppercase;
		font-size: 17px;
		cursor: pointer;
		line-height: 1.2;
	}

	/******************************************** Bloc J ********************************************/
	.bloc_j h2 {
		text-align: center;
	}
	.products_j {
		display: flex;
		flex-direction: column;
	}

/**************************************** Interface Tablette, Laptop, Desktop ****************************************/
@media only screen and (min-width: 601px) {

.buttonBlocE_principal {
	display: flex;
	justify-content: center;
}
.landingpage .bloc_a, .bloc_b, .bloc_c, .bloc_d, .bloc_e, .bloc_f, .bloc_g {
	padding-bottom: 30px;
	padding-top: 20px;
}
.landingpage .bloc_h {
	margin-bottom: 10px;
}
h1, .texteBlocA h2, .texteBlocB h2, .texteBlocC h2, .texteBlocE h2, .texteBlocF h2, .texteBlocH h2 {
	font-size: 20px;
}

/******************************************** Bloc A********************************************/
.bloc_a {
	display: block;
}
.texteBlocA, .buttonBlocA1 {
	margin-left: 20px;
}
.img_miniature {
	margin-top: 0;
}
.bloc_a1 {
	flex-direction: row;
}
.bloc_a1 p, .bloc_a1 h2, .bloc_a1 .buttonBlocA1 {
	text-align: justify;
}

/******************************************** Bloc E ********************************************/
.img_dE_bloc_e{
	display:block;
}
.texteBlocE p {
	text-align: center;
}
.bloc_e, .bloc_e1 {
	display: flex;
	align-items: center;
}
.bloc_e {
	flex-direction: row;
}
.bloc_e1 {
	flex-direction: row-reverse;
}
.list_img_bloc_e 
{
	display: flex;
	flex-flow: initial;
	justify-content: center;
}


/******************************************** Bloc H ********************************************/
.bloc_h ul {
	justify-content: center;
}
.bloc_h ul li {
	margin: 5px 20px;
	padding: 15px;
	text-transform: uppercase;
	font-size: 17px;
	min-width: 150px;
} 

/******************************************** Bloc I ********************************************/
.bloc_i ul {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	margin-left: 5px;
	margin-right: 5px;
}

.bloc_i ul li {
	margin-left: 5px;
	margin-right: 5px;
}

.bloc_i ul li:first-child {
	margin-top: 20px;
}
.bloc_i ul li:nth-child(2) {
	margin-top: 60px;
}
.bloc_i ul li:last-child {
	margin-top: 0px;
}

/******************************************** Bloc J ********************************************/
.products_j {
	display: flex;
	flex-direction: row;
}

}



