/*
Free Html5 Responsive Templates
Author: Kimmy
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* ------------------Grid System--------------- */ 
.zerogrid { 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:5px;}


.zerogrid .col-1-6a, .zerogrid .col-1-2a, .zerogrid .col-1-4b, .zerogrid .col-3-4b, .zerogrid .col-2-3a, .zerogrid .col-1-3a, .zerogrid .col-1-4a, .zerogrid .col-2-4a, .zerogrid .col-1-5a, .zerogrid .col-bt, .zerogrid .col-logo, .zerogrid .colcat-1-4, 
.zerogrid .col-top, .zerogrid .col-1-2, .zerogrid .col-1-3a, .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-80 {margin:0 auto;}



.zerogrid .col-bt {width:4%; float:right; border:0px solid red; text-align:center;}
.zerogrid .col-logo {width:96%; text-align:center; border:0px solid red;}


.zerogrid .col-full {width:100%;}

.zerogrid .col-1-2 {width:50%;}


.zerogrid .col-1-3 {width:33.33%;}
.zerogrid .col-2-3 {width:66.66%;}

.zerogrid .col-1-3a {width:33.33%;}
.zerogrid .col-1-3H {width:33.33%;}

.zerogrid .col-1-4 {width:25%;}
.zerogrid .col-2-4 {width:50%;}
.zerogrid .col-3-4 {width:75%;}

.zerogrid .col-1-4a {width:25%;}
.zerogrid .col-2-4a {width:50%;}


.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-5a {width:20%;}

/* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:50%;}
.zerogrid .col-1-3a {width:33.33%;}
.zerogrid .col-2-3a {width:66.66%;}

.zerogrid .col-1-4b {width:25%;}
.zerogrid .col-3-4b {width:75%;}

/* ------------------Grid immobili--------------- */ 

.zerogrid .col-bt {width:4%; float:right; border:0px solid red; text-align:center;}
.zerogrid .col-logo {width:96%; text-align:center; border:0px solid red;}


.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%;}


.zerogrid .col-1-6a {width:16.66%;}


@media all and (min-width: 1025px) {
	.zerogrid {width:100%;}
	#top { margin-top:0px;}
	
	.logo2 {display:none; height:0px; visibility:hidden;}
	
	
	.zerogrid .col-1-6a {width:16.66%;}
	
	.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
	#toptext { text-align:left;}
	
	/* ------------------Grid immobili--------------- */ 
	.divider { display:none;}
	.divider1 {width:100%; clear:both;}
	
}

@media only screen and (min-width: 800px) and (max-width: 1024px) {
	.zerogrid{width:100%;}
	#top { margin-top:0px;}
    .logo2 {display:none;}

	#version { top:-20px;}
	
	.zerogrid .col-bt {width:4%; float:right; border:0px solid red; text-align:center; margin-top:14px;}
	
    .zerogrid .col-1-2c {width:100%;}
    .zerogrid .col-1-6a {width:16.66%;}
    
    .block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
	#toptext { text-align:left;}
	
	
	#nav a {
   letter-spacing:-1px;}
   
   
   
   
   /* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;} 
.divider { display:none;}
.divider1 {width:100%; clear:both;}
 
}



@media only screen and (max-width: 800px) {
.zerogrid .col-1-4, .zerogrid .col-1-3, .zerogrid .col-2-3, .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%;margin-bottom:0px;}

#top { margin-top:55px;}
#menutop { display:none;}
#toptext { text-align:center;}
#nav { display:none;}

.logo2 {width:220px; max-width:230px; margin:0 auto; border:0px solid red; margin-top:0px; margin-bottom:0px; background:transparent; clear:both; overflow:hidden;}
.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
	
.zerogrid .col-1-2 {width:100%;}

.zerogrid .col-1-4a {width:25%;}
.zerogrid .col-2-4a {width:50%;}
 
.zerogrid .col-1-2c {width:100%;}

.zerogrid .col-1-6a {width:33.33%;}

	.zerogrid .col-logo {width:100%;margin-bottom:0px;}
	.zerogrid .col-bt {width:100%; text-align:center; float:none;}

	/* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;}
.divider {width:100%; clear:both;}
.divider1 { display:none;}
}

@media only screen and (max-width: 610px) {
 .zerogrid .col-2-4, .zerogrid .col-1-4, .zerogrid .col-1-3, .zerogrid .col-2-3, .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%;}
 .zerogrid {width:100%;margin-bottom:0px;}
 #top { margin-top:55px;}
 #menutop { display:none;}
 #toptext { text-align:center;}
 #nav { display:none;}
 
 .logo2 {width:220px; xmax-width:230px; margin:0 auto; border:0px solid red; margin-top:0px; margin-bottom:0px; background:transparent; clear:both; overflow:hidden;}
.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
 
 .block01 h3 {font-size:2.4em;}
 .sfu {background-color: rgba(255, 255, 255, 0.7);}
 
.zerogrid .col-1-4a {width:25%;}
.zerogrid .col-2-4a {width:50%;}

.zerogrid .col-1-2c {width:100%;}

.zerogrid .col-1-6a {width:33.33%;}

	.zerogrid .col-logo {width:100%;margin-bottom:0px;}
	.zerogrid .col-bt {width:100%; text-align:center; float:none;}
	
    /* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;}
.divider {width:100%; clear:both;}
.divider1 { display:none;}
}


@media only screen and (max-width: 500px) {
.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%;}
 .zerogrid .col-logo {width:100%;margin-bottom:0px;}
 #top { margin-top:55px;}
 #menutop { display:none;}
 #toptext { text-align:center;}
 #nav { display:none;}
 
 .logo2 {width:220px; xmax-width:230px; margin:0 auto; border:0px solid red; margin-top:0px; margin-bottom:0px; background:transparent; clear:both; overflow:hidden;}
.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
 
 .sfu {background-color: rgba(255, 255, 255, 0.7);}

.zerogrid .col-1-3a {width:100%;} 
.zerogrid .col-1-4a {width:100%;}
.zerogrid .col-2-4a {width:100%;}

.zerogrid .col-bt {width:100%; text-align:center; float:none;} 
.zerogrid .col-1-4b {width:100%;}
.zerogrid .col-3-4b {width:100%;}

.zerogrid .col-1-2c {width:100%;}

.zerogrid .col-1-6a {width:100%;}

/* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;}
.zerogrid .col-1-3a {width:100%;}
.zerogrid .col-2-3a {width:100%;}
.divider { display:none;}
.divider1 { display:none;}

}

@media only screen and (max-width: 320px) {
.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%;}
 .zerogrid .col-logo {width:100%;margin-bottom:0px;}
 #top { margin-top:55px;}
 #menutop { display:none;}
 #toptext { text-align:center;}
 #nav { display:none;}
 
 .logo2 {width:220px; xmax-width:230px; margin:0 auto; border:0px solid red; margin-top:0px; margin-bottom:0px; background:transparent; clear:both; overflow:hidden;}
.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
 
 .sfu {background-color: rgba(255, 255, 255, 0.7);}

.zerogrid .col-1-3a {width:100%;} 
.zerogrid .col-1-4a {width:100%;}
.zerogrid .col-2-4a {width:100%;}

.zerogrid .col-bt {width:100%; text-align:center; float:none;} 
.zerogrid .col-1-4b {width:100%;}
.zerogrid .col-3-4b {width:100%;}

.zerogrid .col-1-2c {width:100%;}
.zerogrid .col-1-6a {width:100%;}

/* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;}
.zerogrid .col-1-3a {width:100%;}
.zerogrid .col-2-3a {width:100%;}
.divider { display:none;}
.divider1 { display:none;}

}

@media only screen and (max-width: 240px) {
.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%;}
 .zerogrid .col-logo {width:80%;margin-bottom:0px;}
 .zerogrid .col-full {width:80%;}
 #top { margin-top:55px;}
 #menutop { display:none;}
 #toptext { text-align:center;}
 #nav { display:none;}
 
 .logo2 {width:220px; xmax-width:230px; margin:0 auto; border:0px solid red; margin-top:0px; margin-bottom:0px; background:transparent; clear:both; overflow:hidden;}
.block01 h1 {font-size:2.1em;}
	.block01 h2 {font-size:1.2em; }
 
 .sfu {background-color: rgba(255, 255, 255, 0.7);}

.zerogrid .col-1-3a {width:100%;}
.zerogrid .col-1-4a {width:100%;}
.zerogrid .col-2-4a {width:100%;}

.zerogrid .col-bt {width:80%; text-align:center; float:none;} 
.zerogrid .col-1-4b {width:100%;}
.zerogrid .col-3-4b {width:100%;}
.container { 
	margin: 0 auto; margin-top:0px; padding-top:0px; width:100%; max-width:240px;
	background: #fff; border:0px solid red;
}

.zerogrid .col-1-2c {width:100%;}
.zerogrid .col-1-6a {width:100%;}

/* ------------------Grid immobili--------------- */ 
.zerogrid .col-1-2a {width:100%;}
.zerogrid .col-1-3a {width:100%;}
.zerogrid .col-2-3a {width:100%;}
.divider { display:none;}
.divider1 { display:none;}
}
