@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Hind:400,700,600,500);
@import url(https://fonts.googleapis.com/css?family=Signika:400,700,600);

body{
	margin:0;
font-family: 'Signika', sans-serif;
	background-color:#fff;
	/*background:url(img/bg.jpg);*/
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
	background-attachment:fixed;
	}
	
body strong{
	font-weight:600;
	}	
/*body h1{
	color:#a65a3a;
	
}*/

body, .container, .primo_blocco, .secondo_blocco {
	float:left;
	display:block;
	width:100%;
	}



img.opening{
	margin:0 auto;
	display:block;
	}
body h1{
text-align: center;
color:rgb(174, 154, 99);	
}

body h2{
	color:rgb(174, 154, 99);	
font-size:14px;
line-height:20px;
font-weight:bold;
		}
		
body p, body a{
	text-align:center;
	color:#333333;
	font-size:18px;
	line-height:28px;	
	}		
	
body a{
	text-decoration:none;
color:rgb(174, 154, 99);
font-size:25px;	
text-shadow: 1px 2px 3px #666;
letter-spacing:1px;
	}
	
		
.container {
 /*   float: right;
    max-width: 60%;
	margin-top: 7%;*/
}	
.primo_blocco{
/*	
	border-bottom:1px solid #cccccc;
	padding-bottom:10%;
	margin-bottom:10%;
	padding-left: 20%;
	padding-right: 20%;*/
	
	}		
.secondo_blocco{
/*	padding-left: 20%;
	padding-right:20%;
	padding-bottom: 10%;
	margin-bottom: 10%;
	float: left;*/
	
	}	
	
.logo{
    display: block;
    margin: 0 auto;
	height:100%;
	max-height: 310px;
	max-width: 100%;
	}


	
.powered {
    clear: both;
    display: block;
    margin: 1% auto;
	float: left;
}
.powered p {
    float: left;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 0;
	font-size:	12px;
	line-height: 20px;
	color:#666666;  
}
.powered > a {
    clear: none;
    display: inline;
    float: left;
}
.powered img{
	margin-top:0px;
}
	
@media(max-height:545px){	
	body p, body a {
    line-height: 20px;
	font-size: 18px;
	}
}

@media(max-width:400px){	
.primo_blocco {
    padding-top: 6%;
}
}
	
	
@media ( max-height: 700px ) and (min-width:1000px){	
body{
/*background-size:auto 90%;*/
	}
}

	
@media(min-width:1000px){
body h2{	
/*    max-width: 550px;
    padding-right: 50px;*/
	
}
/*.container {
    float: left;
    margin-left: 400px;
    margin-top: 7%;
    max-width: 76%;
	width: 100%;
}*/	
.container {
  /*  width: 60%;*/
}

}

@media(min-width:700px) AND (max-height:640px){
body h2{	
   /* line-height:20px;*/
}
body p{	
   /* line-height:15px;*/
}
}
@media(min-width:700px) AND (max-height:470px){
body h2{	
  /*  line-height:18px;*/
}
body p{	
  /*  line-height:13px;*/
}
}





@media(min-width:700px){
	.container {
/*	margin-top: 1%;*/
}	
.primo_blocco{
	/*padding-bottom:1%;
	margin-bottom:1%;*/
	}		
.secondo_blocco{
	/*padding-bottom: 1%;
	margin-bottom: 1%;*/
	}	
}


@media(max-width:1000px){
	body{
		/*background-size:40%;*/
		}
	
	}	
	
	
/*@media(width:768px){
.primo_blocco {
    margin-top: 10%;	
}
}*/
	
	
	
	
@media(max-width:700px){
	
body h2, body p {
 /*   text-align: center;*/
}
	
body h2 {
  /*  font-size: 16px;*/
}
body p {
 /*   font-size: 13px;*/
}
	
.logo {
  /*  display: block;
    margin: 0 auto 10%;
	width: 100%;*/
}

.container {
  /*  float: none;
	margin:0 auto;
    max-width: 90%;*/
}
.container, .secondo_blocco {
    /*background-color: rgba(255, 255, 255, 0.8);*/
	/*float:left;*/
}
.primo_blocco{
	/*padding-top:10%;
	margin-bottom:0;*/
	}
	
}
