
@media screen and (max-width: 1600px) {
	.content_wmax { width:95%; }
}

@media screen and (max-width: 1400px) {
	.content_big { width:95%; }
	
	.content { width:95%; }
	.content-table-cell { width:95%; }
}

@media screen and (max-width: 1280px) {

} 

@media screen and (max-width: 1024px) {
	
	.header .menu ul li {  width: auto; margin-left:20px; }
	.content_small { width:95%; }

}

@media screen and (max-width: 960px) {
	
	.content { padding:0px; }
	.span1_5 { width: 99.6%!important; margin-bottom:20px; }
	.parallax-window .span1_5 { padding:0 20px; }
	.parallax-window .span6 { padding:0 20px; }
	
	.display-table { display: block; }
	.display-table div { float:left; }
	.display-table .table-cell { display: block; float:left; }
	.display-table .table-row { display: block; }
	.lista ul li.span4 { width: calc(50% - 16px); }

	.nodesktop { display:inline!important; }
	.nomobile { display:none!important; }

	.nosmart { display:none; }
	.span1 { width: 99.6%; }
	.span2 { width: 99.6%; }
	.span3 { width: 99.6%; }
	.span4 { width: 99.6%; }
	.span5 { width: 99.6%; }
	.span6 { width: 99.6%; }
	.span7 { width: 99.6%; }
	.span8 { width: 99.6%; }
	.span9 { width: 99.6%; }
	.span10 { width: 99.6%; }
	.span11 { width: 99.6%; }

	.center-mobile { text-align:center!important; }
	.padding-left20 { padding-left:0px; }
	.padding-right20 { padding-right:0px; }
	.padding-right20, .padding-left20, .padding-right3, .padding-left3, .padding-right40 { padding:0px!important; }
	
	.registrazione .span8 { margin-bottom:30px; float:right;}
	
	.lista ul li.span3 { width:50%; }	
	.lista ul li.span4 { width:50%; }	
	.lista ul li.span4 a { width:100%; }
	.paginazione { text-align:center!important; }
	.scheda { margin-bottom:40px;  }
	.fs25.bgdarkgray { font-size:20px; }  
	
	.footer .span3 { margin-bottom:30px; }  
	
	footer .bgblue .right { text-align:left; }
	.topbar .span1 { width: 15%; }
	.topbar .span2 { width: 16.6%; }
	.topbar .span3 { width: 24.9%; }
	.topbar .span4 { width: 20%; }
	.topbar .span5 { width: 80%; }
	.topbar .span6 { width: 50.0%; }
	.topbar .span7 { width: 58.33%; }
	.topbar .span8 { width: 80%; }
	.topbar .span9 { width: 74.99%; }
	.topbar .span10 { width: 83.33%; }
	.topbar .span11 { width: 91.3%; }
	.topbar .span12 { width: 100%; }   
		
	.boxhome .box1 , .boxhome .box2 { border:0px; margin-bottom:20px; }
	.prodotti ul li.span3 { width:50%; }
	.search .div-text { width: 80%; }
	.search .div-button { width: 20%; }
	h1.absolute.white { font-size:40px; ;  }
	.slimmenu.collapsed { margin-top:0px!important; }
	
	ul.slimmenu li a { margin-left: 0;  }
	.prodotti ul li.span3 a { width:100%; display:block; }
	
	.prodotti ul li.span3 , .prodotti ul li.span4 { margin: 0; }
	
	.tree-menu ul { display:none; }
	
	ul.slimmenu li ul { width: 100%; margin-left: 0; }
	
	
	.slick-prev:before, .slick-next:before {  padding: 40px 20px; }
	.slick-prev:before {  background: url(../images/left_mobile.png) no-repeat 10px 10px; }
	.slick-next:before { background: url(../images/right_mobile.png) no-repeat 10px 10px; }
	.logo { text-align:center!important; }
	
	.slick-prev:before { margin-left: 5px; }

}

@media screen and (max-width:600px) {
	h1.absolute.white { font-size:25px; ;  }
	.parallax h2 { font-size: 25px; top: 30%; width: 100%; }
	.parallax {  min-height:300px; }
}

@media screen and (max-width:420px) {
	.lista ul li.span4 { width: calc(100% - 16px); }
	.lista ul li.span3 { width:100%; }	
	.lista ul li.span3 a { width:100%; display:block; }
	.lista ul li.span4 { width:100%; }	
	
	.prodotti ul li.span3 { width:100%; }
	.topbar .span6 a { font-size:11px; }
	.search .div-text {  width: 80%; }
	.topbar .fa { margin-right:5px; font-size:22px;}
}                                       
