.ultimi {font-family: 'Nunito', sans-serif;
font-size: 2.5em;
font-weight:bold;
padding-top: 0.5em;
text-transform:uppercase;



	
	}
	
	#si_mobile{ display:none;}
	

ul#homeprod {
		
		max-width:100%;
    font-family: 'Nunito', sans-serif;
    font-size: 1.5625em;
    margin: 0 auto;
	margin-left: -1.1em;
    list-style: none;
	padding-top: 1em;


	
}
  
ul#homeprod li {
   
    height:auto;
	
	padding-bottom:1em;
	
	padding-right: 0.5em;
	
	margin: 0 auto;
	
	display: inline-block;
   
margin-right: 0.2em;

	margin-bottom: 1em;
	
	
	
}

ul#homeprod li:hover {
    
   
  box-shadow: 10px 10px 5px #dedede;

}	

h1.prodotto {
	
	height:28px; 
	overflow-y:auto;
	overflow-x: hidden;
	padding-bottom: 10px;
	margin-bottom: -0.3em;
	
	}
	
#vai { 

width: 167px;
height: 47px;
background-color: #3667b4;
margin: 0 auto;
border-radius: 10px 10px 10px 10px;

	
	
	}
	
#vai p {color:#FFFFFF;
font-family: 'Nunito', sans-serif;
font-size: 20px;
padding-top: 0.6em;}
  

#vai:hover {
     background-color: #4a8bf0;

}

#homeprod a:link, #homeprod a:visited{
		text-decoration:none;
		color:inherit;
	}	
	
#avanti { padding-bottom: 50px;
font-family: 'Nunito', sans-serif;
font-size: 40px;

	}
	
	.tabella {
		margin: 0 auto;
		font-family: 'Nunito', sans-serif;
	}
	
.tabella td{
	text-align:center;
	padding-bottom: 1em;
	}	
	
	.tabella h1{
	font-family: inherit;
	font-size: 2em;
	
	}	
	
.tabella img{
	max-width: 95%; 
	width:95%;
	max-height: 16em;

	border-color:#000000;
	border-width:medium;
	border-style:solid;
	}
	
	.tabella img:hover {
    
width:98%;
  -webkit-filter: brightness(150%); 

}

.img_prd{
	
	margin-bottom: 8px;
	height: 199px;
	width: 299px;
	
	}	
	
	

	@media only screen and (min-width: 0px) and (max-width: 486px){
	

h1.prodotto{
font-size:0.7em;	
}

.img_prd{
	
	margin-bottom: 8px;
	height: auto;
	width: 90%;
	
	}
	
.ultimi {font-size: 2em;
}

#no_mobile{
	display:none;
}

#si_mobile{
	display:block;
	font-size: 2.3em;
}


.tabella h1{
	font-size: 0.5em;
	font-weight:bold;
	}	
	
	.tabella {
		width: 100%;}
	}
	
	
	@media only screen and (min-width: 487px) and (max-width: 986px){
	



#no_mobile{
	display:none;
}

#si_mobile{
	display:block;
	font-size: 2.3em;
}

.tabella h1{
	font-size: 1em;
	}


	
	
	

	}
	
		@media only screen and (min-width: 987px) and (max-width: 1120px){
			
		.tabella h1{
	font-size: 1.5em;
	}
			
			
		}
 
	
	@media only screen and (min-width: 1121px) and (max-width: 1334px){
		
		.tabella h1{
	font-size: 1.8em;
	}
			
			
 

	}

 

