#PL_products_slider{position:relative;width:486px;height:282px;padding:0px;border:1px solid #DBDBDB;float:left;margin: 13px 20px 0 0;}
#PL_products_slider .slides{position:absolute;display:block;width:100%;height:100%;}
#PL_products_slider .slideCtrl{position:absolute;width:40px;height:50px;z-index:99999;cursor:pointer;}
#PL_products_slider .slideCtrl-next{top:40%;right:0px;background:url(/p2/arrow_next.png) center center no-repeat;}
#PL_products_slider .slideCtrl-prev{top:40%;left:0px;background:url(/p2/arrow_prev.png) center center no-repeat;}
#PL_tunnel_boxDesc{width:450px;margin-top:15px;}
.pl_tunnel_boxInfos h2{font-size:14px;}
.pl_tunnel_boxInfos{width:100%;border:none; display:table; }
#modeles_mariage_avec_photo{display:table;}
#modeles_mariage_sans_photo{display:table;}
.icon_infos{margin:15px 0 0 20px;}
.icon_infos IMG{float:left;}
.icon_infos STRONG{float:left;margin:12px 30px 10px 3px;}

#PL_tunnel_boxDesc h1 { font-size:46px;  line-height: 46px; text-transform:uppercase; }

/*VIGNETTES PRODUITS*/
.pl_tunnel_boxInfos { width:100%; box-sizing:border-box; padding: 0px!important; cursor:pointer;  }
.pl_tunnel_minibox_container { width:368px; height:initial!important; overflow:hidden; position:relative; box-sizing:border-box; float: left; margin: 10px; }
.pl_tunnel_minibox { width:300px; height:330px!important;  display: flex; align-items: center; justify-content: center; box-sizing:border-box; margin: 0px!important; }
.pl_tunnel_minibox .carte { width:100%; height:initial!important; border:none!important; }
.pl_tunnel_minibox_apercu { width:inherit!important; position:absolute; bottom:-40px; left:0px; background: #D57143; font-family: 'Open Sans Condensed', Arial, serif; font-size:20px; color:#fff; padding: 7px; transition: .3s; box-sizing:border-box; text-align: center;}
.pl_tunnel_minibox_container:hover .pl_tunnel_minibox_apercu { bottom:0px!important; }


/*NEW*/
#PL_products_slider .white-slide { visibility:hidden; display:block; box-sizing:border-box; }
#PL_products_slider .slides { box-sizing:border-box; position:absolute; top:0px; display:block; }


@media screen and (max-width: 780px)
	{
	#PL_tunnel_boxDesc { margin-top: 0px; width:100%!important; padding:0!important; text-align:center; box-sizing:border-box; }
	#PL_tunnel_boxDesc h1 { text-transform:none;  }
	#PL_tunnel_boxDesc img { width:100%!important; }
	#PL_tunnel_boxDesc div { margin: 15px; }
	.pl_tunnel_minibox { width: 97%!important; }
	.pl_tunnel_minibox_container { width: 97%!important; }
	
	/* POP-UP */
	#PL_popup-carte, #PL_popup-carte div { width:100%!important; }
	#PL_popup-carte .PL_popup-carte-preview { height:auto!important;  }
	#PL_popup-carte .PL_popup-carte-preview img { width:100%!important; }
	#PL_popup-carte div .icon_infos { display:inline-block; width:70%!important; margin: 15px 0 0 0; }
	#PL_popup-carte div .icon_infos STRONG { margin: 12px 30px 20px 3px; }
	#PL_popup-carte div .PL_large_input_number { width:100px!important; margin-bottom: 5px; }
	#PL_popup-carte div .PL_large_input_number INPUT { width:100%!important; }
	#PL_popup-carte .sep  { margin-bottom: 15px; }
	
	/*NEW*/
	#PL_products_slider { width:100%; height:auto; box-sizing:border-box; margin:20px 0; border:none; }
	#PL_products_slider .slideCtrl { display:none; }
	#PL_products_slider .slides, #PL_products_slider .white-slide { width:100%; height:auto; }
	.PL_cardDesc_sub_links, #PL_cardfilter .CMSgroup { line-height:30px; }
		
	}
	

	
/*NEW*/	
@media screen and (max-width: 330px) {
	#PL_cardfilter .CMSgroup { width:initial; }
	
	}	