/*iPad in portrait & landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	input[type='number'],
		input[type='email'],
		input[type='tel'],
		textarea {
		  font-size: 16px;
		}
		select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
}
}

/*iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

}
/*iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

 }


/*Retina iPad in portrait & landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { 

	input[type='number'],
		input[type='email'],
		input[type='tel'],
		textarea {
		  font-size: 16px;
		}
}

/*Retina iPad in landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { }

/*Retina iPad in portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {  

}


/*iPhone 6 in portrait & landscape*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {

 #ingredienti .table > tbody > tr > td, .table > tbody > tr > th {
	color: #000;
font-family: 'Roboto', sans-serif;
font-size: 12px;
line-height: 18px;
letter-spacing: 0.3;
text-align: center;
vertical-align:bottom
}

select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
}

		input[type='text'],
		input[type='number'],
		input[type='email'],
		input[type='tel'],
		textarea {
		  font-size: 16px;
		}
		#img-description h1 {
		font-family: 'libre_baskervilleregular', sans-serif;
		font-size: 20px;
		line-height: auto;
		color: #000;
		}
		.sweet-alert h2 {
			color: #575757;
		font-size: 20px;
		text-align: center;
		font-weight: 600;
		text-transform: none;
		position: relative;
		margin: 4px 0;
		padding: 0;
		line-height: auto;
		display: block;
		line-height: 20px;
		}
			
		.sweet-alert p {
			color: #797979;
			font-size: 12px;
			text-align: center;
			font-weight: 300;
			position: relative;
			text-align: inherit;
			float: none;
			margin: 0px 0 0 0;
			padding: 4px 0 0 0;
			line-height: normal;
		}



}
/*iPhone 6 in landscape*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
}
/*iPhone 6 in portrait*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 

 }

/*iPhone 6 Plus in portrait & landscape*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 

#ingredienti .table > tbody > tr > td, .table > tbody > tr > th {
	color: #000;
font-family: 'Roboto', sans-serif;
font-size: 12px;
line-height: 18px;
letter-spacing: 0.3;
text-align: center;
vertical-align:bottom
}

select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
}

		input[type='number'],
		input[type='email'],
		input[type='tel'],
		input[type='text'],
		textarea {
		  font-size: 16px;
		}
		#img-description h1 {
		font-family: 'libre_baskervilleregular', sans-serif;
		font-size: 20px;
		line-height: auto;
		color: #000;
		}
		.sweet-alert h2 {
			color: #575757;
		font-size: 20px;
		text-align: center;
		font-weight: 600;
		text-transform: none;
		position: relative;
		margin: 4px 0;
		padding: 0;
		line-height: auto;
		display: block;
		line-height: 20px;
		}
			
		.sweet-alert p {
			color: #797979;
			font-size: 12px;
			text-align: center;
			font-weight: 300;
			position: relative;
			text-align: inherit;
			float: none;
			margin: 0px 0 0 0;
			padding: 4px 0 0 0;
			line-height: normal;
		}

}

/*iPhone 6 Plus in landscape*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 
}

/*iPhone 6 Plus in portrait*/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 

 }

/*iPhone 5 & 5S in portrait & landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { 


#ingredienti .table > tbody > tr > td, .table > tbody > tr > th {
	color: #000;
font-family: 'Roboto', sans-serif;
font-size: 12px;
line-height: 18px;
letter-spacing: 0.3;
text-align: center;
vertical-align:bottom
}

select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
}
	input[type='text'],
		input[type='number'],
		input[type='email'],
		input[type='tel'],
		textarea {
		  font-size: 16px;
		}
		#img-description h1 {
		font-family: 'libre_baskervilleregular', sans-serif;
		font-size: 20px;
		line-height: auto;
		color: #000;
		}
		.sweet-alert h2 {
			color: #575757;
		font-size: 20px;
		text-align: center;
		font-weight: 600;
		text-transform: none;
		position: relative;
		margin: 4px 0;
		padding: 0;
		line-height: auto;
		display: block;
		line-height: 20px;
		}
			
		.sweet-alert p {
			color: #797979;
			font-size: 12px;
			text-align: center;
			font-weight: 300;
			position: relative;
			text-align: inherit;
			float: none;
			margin: 0px 0 0 0;
			padding: 4px 0 0 0;
			line-height: normal;
		}
}

}

/*iPhone 5 & 5S in landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
}

/*iPhone 5 & 5S in portrait*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 

 }

/*iPhone 2G-4S in portrait & landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
}
/*iPhone 2G-4S in landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) { 
}
/*iPhone 2G-4S in portrait*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) { 

 }