@media print {


@page {
	size: 210mm 297mm;
	margin: 10mm 25mm 25mm;
}
.row {
	display: block;
	-ms-flex-wrap: none;
	flex-wrap: unset;
	width: 200mm;
}
.order-2 {
	-ms-flex-order: 1;
	order: 1;
}
body {
	line-height: 1.5;
	color: #000;
	background: none;
	background-color: #fff;
	font-size: 18pt !important;
	padding:0;
	position:relative;
	overflow:visible;
	z-index: 9999;
}

img.lazyload {
	src: attr(data-src);
}

.box-ingr { font-size:14pt;}

.list-group {
    display: block;
    width: 100%;
}
.list-ingr li:first-child {
    width: 100%;
}
.list-ingr li {
    width: 50%;
    float: left;
    display: block;
}
.ingr {
    width: 100% !important;
}

.intro,
div[name="istruzioni"] {
	font-size: 18pt !important;
}

.page-break	{ display: block; page-break-before: always; margin-top:500px; }


	.container {
		width: 100% !important;
		float: none;
		margin:0;
	}
	.shadow-sm {
		box-shadow: none !important;
	}
	.img-step-num {
		font-size: 25pt;
		font-weight: bold;
		position: absolute;
		width: auto;
		height: auto;
		left: 10px;
		top: 0;
		margin: 15pt 0 10pt;
		border-radius: 0 !important;
	}
	.img-step-num::before {
		content:"Step ";
	}
	
	
	.versioni,
	.inforic {
		width: 100% !important;
		margin: 10pt 0;
	}
	.inforic li {
		width: 33.33333333%;
    	float: left;
    	display: block;
		text-align:center;
	}
	
	#gotop,
	#breadcrumb,
	#sidebar,
	#boxcommenti,
	#commentform,
	#commentlist,
	header,
	input,
	.musth,
	.order-1,
	.gptslot,
	.border-top,
	.bg-newsl,
	.smalltags,
	.box-sap,
	.btn,
	.box-infosoc,
	.vota,
	.embed-responsive,
	footer,
	.noprint,
	figcaption,
	.btn-overlay,
	#close,
	#floor-ad-wrapper
	{
		display: none !important;
	}
	.intro,
	.img-step,
	div[name="istruzioni"] {
		display:block;
	}
	div[name="istruzioni"] img  {
		width: 100% !important;
		page-break-inside: avoid;
	}
	.products-grid {
		max-width: 100% !important;
		width: 100% !important;
		flex: 100% !important;
	}
	figure {
		height:250px;
		overflow:hidden;
		border-radius:5px;
	}
	figure img {
		width: 100% !important;
		margin-top:-180px;
	}
	
	
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-12 {
		float: left;
		-ms-flex: unset;
		flex: unset;
		max-width: 100%;
		display: block;
	  }
	  
	 
	  
	  .col-lg-12,
	  .col-md-12,
	  .col-sm-12,
	  .col-12 {
		width: 100%;
	  }
	  
	  .col-lg-11,
	  .col-md-11,
	  .col-sm-11,
	  .col-11 {
		width: 91.66666667%;
	  }
	  .col-lg-10,
	  .col-md-10,
	  .col-sm-10,
	  .col-10 {
		width: 83.33333333%;
	  }
	  .col-lg-9,
	  .col-md-9,
	  .col-sm-9,
	  .col-9 {
		width: 75%;
	  }
	  .col-lg-8,
	  .col-md-8,
	  .col-sm-8,
	  .col-8 {
		width: 66.66666667%;
	  }
	  .col-lg-7,
	  .col-md-7,
	  .col-sm-7,
	  .col-7 {
		width: 58.33333333%;
	  }
	  .col-lg-6,
	  .col-md-6,
	  .col-sm-6,
	  .col-6 {
		width: 50%;
	  }
	  
	  .col-lg-5,
	  .col-md-5,
	  .col-sm-5,
	  .col-5 {
		width: 41.66666667%;
	  }
	  .col-lg-4,
	  .col-md-4,
	  .col-sm-4,
	  .col-4 {
		width: 33.33333333%;
	  }
	  .col-lg-3,
	  .col-md-3,
	  .col-sm-3,
	  .col-3 {
		width: 25%;
	  }
	  
	  .col-lg-2,
	  .col-md-2,
	  .col-sm-2,
	  .col-2 {
		width: 16.66666667%;
	  }
	  .col-lg-1,
	  .col-md-1,
	  .col-sm-1,
	  .col-1 {
		width: 8.33333333%;
	  }
	  .list-ingr .list-group-item.active {
		background-color: transparent;
		border: 1px solid rgba(0, 0, 0, 0.125);
		color: #5F6189;
	}
	
}