/*
Zerotheme.com | Free Html5 Responsive Templates
Zerogrid - A Single Grid System for Responsive Design
Author: Kimmy
Version : 2.1
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
/* ------------------Grid System--------------- */ 
.zerogrid{ width: 960px; position: relative; margin: 0 auto; padding: 0px;}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}

.zerogrid .wrap-col{margin:10px auto/*18px*/;}

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}

.zerogrid .col-full{width:100%;}

.zerogrid .col-1-2{width:50%;}

.zerogrid .col-1-3{width:33.33%;}




.wrapper_cucina{padding-bottom: 0.5em;
padding-right: 0.5em;margin:auto;}
.zerogrid_cucina .col-1-3 .colore_grigio{color:#4e4e4e;}

.zerogrid_cucina .col-1-3{width: 29.85%;
border: 4px solid #2793d1;
padding: 0.5em;
height: 12em;
border-radius:0.5em;box-shadow:2px 2px 2px #333;}
.zerogrid_cucina .col-1-3:last-child{height:12.25em;}
.zerogrid_cucina .col-1-3_centrale{margin:auto 1.3%!important;}
.zerogrid_cucina .col-1-3:hover{background:#ffeb8b/*rgba(39, 147, 209, 0.5)*/;/*color:white!important;*/}
/*.zerogrid_cucina .col-1-3 .color1:hover{color:#4e4e4e!important;}
.zerogrid_cucina .col-1-3 .link1:hover{color:#4e4e4e!important;}*/




.zerogrid .col-2-3{width:66.66%;}

.zerogrid .col-1-4{width:25%;}
.zerogrid .col-2-4{width:50%;}
.zerogrid .col-3-4{width:75%;}

.zerogrid .col-1-5{width:20%;}
.zerogrid .col-2-5{width:40%;}
.zerogrid .col-3-5{width:60%;}
.zerogrid .col-4-5{width:80%;}

.zerogrid .col-1-6{width:16.66%;}
.zerogrid .col-2-6{width:33.33%;}
.zerogrid .col-3-6{width:50%;}
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}

/*SAVE*/
.zerogrid .col-1-2:last-child{width:46%;margin-top:5px;}
/***************************SAVERIO PAG OFFERTE------------------*/
.pag_offerte #content2 .col-1-1{clear:both;padding-top:3em;}
.pag_offerte #content2 .col-1-3{width:28%;}
.pag_offerte .colonna_centrale_prezzi{margin:auto 8%!important;}


.zerogrid .col-1-2:first-child .wrap-col{padding-right:1.5em;}


@media only screen and (min-width: 768px) and (max-width: 959px) {
	.zerogrid{width:768px;} 

	.zerogrid .col-1-3{clear: both;width: 100%;margin: auto;}
	
.zerogrid footer .wrap-col:first-child{width:42%;}

.pag_offerte .zerogrid .wrap-col{width:100%;}
.pag_offerte .zerogrid .wrap-col{margin-bottom:4em;}
.pag_offerte .zerogrid .wrap-col:last-child{margin-bottom:1em;}
textarea{max-width:80%;}
.body2 #content2 h2{padding-bottom:2em;}
.zerogrid .col-1-3 {
clear: both;
width: 100%!important;
margin: auto!important;}
.wrapperPrezzi .uno span, .wrapperPrezzi .due span, .wrapperPrezzi .tre span, .wrapperPrezzi .quattro span{padding-top:1.2em;height: 50px!important;}
.bandiere{position: absolute;
right: 0;
top: 4em;}
.slideshow{margin-top: 1.1em;}
#content{padding-top:2.5em!important;}
#content .col-1-3{clear:none;float:left;margin:0;width:30%!important;}
#content .col-1-3{padding-left:0.5em;}
#content .col-1-3:last-child .pad_bot2{padding-right:0;}
#content .col-1-3:nth-child(2){padding:0 3%;}
.pag_offerte #content2 .col-1-3{padding-bottom:2em;}
.zerogrid .col-1-2{width:46%}
.zerogrid .col-1-2:first-child{margin-right:8%;}
.zerogrid .col-1-2:first-child h2, .zerogrid .col-1-2:first-child h3{padding-bottom:0.5em!important;padding-top:0.5em!important;}
.immagini{width:80%;}


.immagini_parchi{width:70%;}

/**----------------**/
.wrapper_cucina{margin:0!important;width:100%!important;padding:0!important;padding-bottom:0.5em!important;}
.wrapper_cucina .col-1-3{width:11em!important;height:14.25em!important;clear:none;}
.wrapper_cucina .col-1-3_centrale{margin-left:auto!important;margin-right:1em!important;}
.rettangolo{width:33.5%!important;}
.rettangolo:first-child{float:left;}
.rettangolo:last-child{float:right;}
.rettangolo_centrale{margin:auto;}
.rettangolo .pad_bot2{font-size:0.8em;padding-right:0;width:100%;}
.rettangolo .cols{width:auto!important;}
/**----------------**/
}

@media only screen and (max-width: 767px) {
	.zerogrid{width:100%;}
	/***************************SAVERIO PAG_OFFERTE********************************/
.pag_offerte #content2 .col-1-3 {
width: 100%;
margin: auto!important;
margin-top:3em!important;
clear: both;

float: none;
}
.pag_offerte #content2 .col-1-3:first-child{margin-top:1em!important;}
	
	
	
.immagini{width:80%;}	
.immagini_parchi{width:70%;}
/**----------------**/
.wrapper_cucina{margin:0!important;width:100%!important;padding:0!important;padding-bottom:0.5em!important;}
.wrapper_cucina .col-1-3{width:11em!important;height:14.25em!important;clear:none;}
.wrapper_cucina .col-1-3_centrale{margin-left:auto!important;margin-right:auto!important;}
.rettangolo{width:33.5%!important;}
.rettangolo:first-child{float:left;}
.rettangolo:last-child{float:right;}
.rettangolo_centrale{margin:auto;}
.rettangolo .pad_bot2{font-size:0.8em;padding-right:0;width:100%;}
.rettangolo .cols{width:auto!important;}
/**----------------**/
}

@media only screen and (min-width: 601px) and (max-width: 620px) {
.bandiere{position: absolute;
right: 0;
top: 4em;}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	.zerogrid{width:100%;}
	/*SAVERIO*/
	.zerogrid .col-1-3{clear: both;
width: 100%;
margin: auto;}
.zerogrid footer .wrap-col:first-child{width:42%;}

.pag_offerte .zerogrid .wrap-col{width:100%;}
.pag_offerte .zerogrid .wrap-col{margin-bottom:4em;}
.pag_offerte .zerogrid .wrap-col:last-child{margin-bottom:1em;}
textarea{max-width:80%;}
.body2 #content2 h2{padding-bottom:2em;}
.zerogrid .col-1-3 {
clear: both;
width: 100%!important;
margin: auto!important;}
.wrapperPrezzi .uno span, .wrapperPrezzi .due span, .wrapperPrezzi .tre span, .wrapperPrezzi .quattro span{padding-top:1.2em;height: 50px!important;}
.bandiere{position: absolute;
right: 0;
top: 4em;}
.slideshow{margin-top: 1.1em;}
#content{padding-top:2.5em!important;}
#content .col-1-3{clear:none;float:left;margin:0;width:30%!important;}
#content .col-1-3:nth-child(2){padding:0 5%;}

.zerogrid .col-1-2{width:46%}
.zerogrid .col-1-2:first-child{margin-right:0;}
.zerogrid .col-1-2:first-child h2, .zerogrid .col-1-2:first-child h3{padding-bottom:0.5em!important;padding-top:0.5em!important;}


.immagini{width:80%;}
.immagini_parchi{width:80%;}
/**----------------**/
.wrapper_cucina{margin:0!important;width:100%!important;padding:0!important;padding-bottom:0.5em!important;}
.wrapper_cucina .col-1-3{width:9em!important;height:15.5em!important;clear:none;}
.wrapper_cucina .col-1-3_centrale{margin-left:auto!important;margin-right:auto!important;}
.rettangolo{width:33%!important;}
.rettangolo:first-child{float:left;}
.rettangolo:last-child{float:right;}
.rettangolo_centrale{margin:auto;float:none;}
.rettangolo .pad_bot2{font-size:0.8em;padding-right:0;width:100%;}
.rettangolo .cols{width:auto!important;}
/**----------------**/
}

@media only screen and (max-width: 619px) {
	.zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
.contenitore_immagini{height:23em;}
.immagini{width:261px;}
.immagini img{float:none;}
.immagini img:last-child{margin-top:1em;}

.immagini_parchi{width:100%;}
.immagini_parchi .blocco_parchi div{float:left;width:200px;clear:both;}
.immagini_parchi .blocco_parchi div:nth-child(2){float:left;width:200px;clear:both;}

.indirizzo_head p{font-size:0.8em;}
/**----------------**/
.wrapper_cucina{margin:0!important;width:100%!important;padding:0!important;padding-bottom:0.5em!important;}
.wrapper_cucina .col-1-3{width:250%!important;height:50%!important;clear:none;}
.wrapper_cucina .col-1-3_centrale{margin-left:auto!important;margin-right:1em!important;}
.rettangolo{width: 33.5%!important;
float: left!important;
clear: both!important;
margin-bottom: 1em!important;}

.rettangolo_centrale{margin:auto;}
.rettangolo .pad_bot2{font-size:0.8em;padding-right:0;width:100%;}
.rettangolo .cols{width:auto!important;}
/**----------------**/

}

	
@media only screen and (max-width: 320px) {
	.contenitore_immagini{height:14em;}
	.immagini{width:auto;margin:auto;}
	.immagini img{width:80%;float:left;}
	.immagini img:last-child{margin-top:1em;;float:left;}
/**----------------**/
.wrapper_cucina{margin:0!important;width:100%!important;padding:0!important;padding-bottom:0.5em!important;}
.wrapper_cucina .col-1-3{width:11em!important;height:14.25em!important;clear:none;}
.wrapper_cucina .col-1-3_centrale{margin-left:auto!important;margin-right:1em!important;}
.rettangolo{width: 33.5%!important;
float: left!important;
clear: both!important;
margin-bottom: 1em!important;}

.rettangolo_centrale{margin:auto;}
.rettangolo .pad_bot2{font-size:0.8em;padding-right:0;width:100%;}
.rettangolo .cols{width:auto!important;}
/**----------------**/	
	}