@media print {

	*{
		-webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
	    color-adjust: exact !important;                 /*Firefox*/
	}
	@page { margin: 0; }
	body{
		margin:20px 20px 15px;
		position:relative;
	}
	.bottom-box{
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		background-image:url("/assets/img/frontend/backgrounds/print-bg.png");
		background-repeat:no-repeat;
		background-position:right bottom;
		background-size:250px;
		box-sizing:border-box;
		padding:20px 20px 15px;
	}

	.clearfix:before,
	.clearfix:after {
	  content: " "; /* 1 */
	  display: table; /* 2 */
	}

	.clearfix:after, .clear {
	  clear: both;
	}

	.clearfix {
	  // For IE 6/7 only
	  *zoom: 1;
	}

	footer{display:none !important;}
	#main-nav{display:none;}
	#info-nav .tools{display:none;}
	#info-nav .logo img{width:200px;}
	.head-top .contents .top-btns{display:none;}
	.head-top .contents #social-nav{display:none;}	
	#DemandeOverlay{display:none;}
	#promo-links{display:none;}
	.print-only{display:block;}
	.hide-on-print{display:none;}
	.trustmarks{display:none;}
	.col-12.action{display:none;}
	ul.links{
		list-style:none;
		text-align:center;
		display:none;	
	}
	ul.links li.last{font-weight:bold;}
	ul.links li{display:inline-block;}

	a{
		text-decoration:none;
		color:#000;
	}
	select{
		max-width:150px;
		display:block;
	}
	input{
		max-width:150px;
		display:block;
	}
	.labels.print-only .col-4{
		display:inline-block;
		margin-bottom:2em;
	}
	label{display:inline-block;}
	label.qt{margin-left:30px;}
	.labels{margin-top:1em;}

	.box.bordered{
		text-align:center;
		border:1px solid #000;
		padding:10px;
	}
	h1{display:none;}
	h1.title{
		text-align:center;
		display:block;		
		padding:0.3em 0;
	}
	.print-center{
		margin:0 auto;
		padding:10px;
		width:400px;
		text-align:center;
		border:1px solid #000;
		margin-bottom:1.5em;
	}
	.main-img{text-align:center;}
	.main-img img{width:400px;}


	.print-content{display:block;}
	#main-header{display:none;}
	.print-title-box.print-content{
		height:140px;
		width:140px;
		background-color:#ee3823;
		position:relative;
		padding:15px 11px;
		box-sizing:border-box;
	}
	.print-title-box.print-content::after{
		width:70px;
		height:70px;
		position:absolute;
		top:0;
		left:100%;
		background-color:rgba(0,0,0,0.7);
		content:"";
		display:block;
	}
	.print-title-box.print-content span.border{
		height:100px;
		width:2px;
		background-color:#FFF;
		display:inline-block;
		vertical-align:bottom;
		position:absolute;
		bottom:15px;
	}
	.print-title-box.print-content span.text{
		vertical-align:bottom;
		display:inline-block;
		color:#FFF;
		font-size:18px;
		font-weight:900;
		font-family: 'PT Sans', sans-serif;
		position:absolute;
		bottom:15px;
		line-height:1em;
		margin-left:10px;
	}

	.add .labels{display:none;}
	
	.gallery .main-img{position:relative;}
	.meilleur-vendeur.details{
		display:none;
		position:absolute;
		left:0;
		top:0;
		width:100px;
	}

	.picture-box-print{
		width:35%;
		float:left;
	}
	.picture-box-print .thumbnails ul{
		list-style:none;
		padding:0;
	}
	.picture-box-print .thumbnails ul li{
		width:25%;
		padding-right:15px;
		float:left;
		display:block;
		box-sizing:border-box;
	}
	.picture-box-print .thumbnails ul li img{max-width:100%;}
	.details-box-print{
		float:left;
		width:65%;
		padding-left:30px;
		box-sizing:border-box;
	}
	.breadcrumb{display:none;}
	.main-img{text-align:left;}
	.main-img img{max-width:100%;}
	.page-content{margin-top:50px;}

	.details-box-print h1.title{
		margin-top:0;
		text-align:left;
		font-family: 'PT Sans', sans-serif;
		font-weight:900;
		padding-top:0;
		font-size:25px;
	}
	.details-box-print p{
		font-family: 'PT Sans', sans-serif;
		font-size:16px;
	}

	.logo-print-box{
		float:right;
	}
	.logo-print-box img{width:80px;}

	.notes.print-content{
		display:block;
		width:100%;
		box-sizing:border-box;
		float:left;
		border:none;
		text-align:left;
		margin-top:30px;
		page-break-before:always;
		border:2px solid #000;
	}
	.notes.print-content .blocks{
		float:right;
		width:33.33%;
		float:right;
		padding-right:20px;
		box-sizing:border-box;
		font-family: 'PT Sans', sans-serif;		
	}
	.notes.print-content .blocks .tag{
		font-weight:bold;
		font-weight:900;
		margin-bottom:-5px;
		display:block;
	}
	.notes.print-content .blocks .tags{
		display:block;
	}
	.page-break-print{
		page-break-after:always;
	}
}