#menu a  { color:#1f1f1f; text-decoration:none; display:inline-block; margin-right:60px; color:#1f1f1f; border-bottom:#FFF 1px solid;  }

#menu a:nth-child(2) { margin-right:274px; }
#menu a:nth-child(3) { margin-right:60px; }

#menu a:last-child  { margin-right:0px}

#menu a:first-child  { margin-left:60px}

#jarmy  { background: url(https://www.x115.eu/img/jarmy.jpg?c=1) no-repeat; }

div#footer #left, div#footer #left1, div#footer #left2, div#footer #left3 { float:left; margin-right:30px} 

div#footer #left2 span { background:url(https://www.x115.it/newsite/img/ship.png) no-repeat; background-size:100% auto; display:inline-block; width:140px; height:110px; margin:10px 20px 0 0}

div#footer #left2 p {display:inline-block; text-transform:none; width:200px}

div#footer #left3  {background:url(https://www.x115.it/newsite/img/paypal-verified.png); background-size:100% auto; display:inline-block; width:194px; height:78px; margin-top:12px; }

div#footer #right { padding:0 6px; float:none; clear:both; width:90% }
div#footer #right a { display:inline-block; margin:5px 8px 0 0; text-transform:none;  }
div#footer #right a:after { content:'-'; display:inline-block; margin-left:10px  }

div#scuro { position:fixed; width:100%; height:100%; top:0; left:0; background-color:#333; opacity: 0.4;
    filter: alpha(opacity=40); z-index:9999999999; display: none; }
	
	

	a#chiudi_country { position:absolute; top:0px; right:0px; font-size:28px !important; color:#666 !important; margin:0 !important; font-weight:700; text-decoration:none;  padding:6px 10px; background-color:#FFF; font-family: 'Economica', sans-serif;   }
	
div#country { display: none; position:fixed; width:50%; top:25%; left:25%; height:auto; padding-bottom:30px; background-color:#FFF; z-index:999999999999; background:#FFF url(https://www.x115.it/images/sfondo.jpg?c=1) repeat; background-size:100% auto; text-align:center !important;

border: 5px solid transparent;
    -moz-border-image: -moz-linear-gradient(top, #888 0%, #8C6900 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #888 0%, #8C6900 100%);
    border-image: linear-gradient(to bottom, #888 0%, #8C6900 100%);
    border-image-slice: 1;
		 }
		 
		
div#country p, div#country h2, div#country h3, div#country h4 { text-align:center !important; border:none; }


div#country a { display:block; margin:15px 10px; color:#82681C; font-size:110%; font-weight:400; text-decoration:none;   }



@media only screen and (max-width: 1540px)

{


#menu a  { margin-right:45px; }

#menu a:nth-child(2) { margin-right:220px; }
#menu a:nth-child(3) { margin-right:45px; }

#menu a:last-child  { margin-right:0px}

#menu a:first-child  { margin-left:40px}

}

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

{
 
#menu   { text-transform:uppercase;    }

#menu a  { font-size:16px; margin-right:40px; letter-spacing:0;    }

#menu a:nth-child(2) { margin-right:210px; }

#menu a:last-child  { margin-right:0px}

#menu a:first-child  { margin-left:25px}

#jarmy  {  width:130px; background-size:130px auto;}


}


@media only screen and (max-width: 1020px)

{

#menu a  { font-size:17px; margin-left:0;  margin-right:40px;  letter-spacing:0;    }

#menu a:nth-child(2),#menu a:nth-child(3) { margin-right:40px; margin-left:0  }

#menu a:last-child  { margin-right:14px}

#menu a:first-child  { margin-left:14px}

#jarmy  {  width:80px; background-size:80px auto; margin:20px 15px 0 0;  }

div#country { position:fixed; width:80%; top:10%; left:10%; height:80%; background-color:#FFF; z-index:999999999999; border-width:4px; height:auto; padding-bottom:40px;}

div#country a {  font-size:100%;   }


a#chiudi_country {  font-size:24px !important;   padding:5px 8px;  }


}

@media only screen and (max-width:700px)

{
	
#menu a  { font-size:15px; margin-right:30px; }

 }

@media only screen and (max-width: 640px)

{
div#country p, div#country h2, div#country h3, div#country h4 { margin:0; padding:14px 0; }
div#country { position:fixed; width:94%; top:20px; left:3%; background-color:#FFF; z-index:999999999999; border-width:3px; 

 }
a#chiudi_country {  font-size:20px !important;   padding:4px 6px;  }
}


@media only screen and (max-width:480px)

{
	
#menu a  {  margin-right:20px}
#menu a:nth-child(2),#menu a:nth-child(3) { margin-right:20px; margin-left:0  }

}

@media only screen and (max-width:360px)

{
#menu a  {  margin-right:8px}
#menu a:nth-child(2),#menu a:nth-child(3) { margin-right:8px; margin-left:0  }
}

@media only screen and (max-width:329px)

{
#menu a  {  margin-right:10px; font-size:14px}
#menu a:nth-child(2),#menu a:nth-child(3) { margin-right:10px; margin-left:0  }
}

 @media only screen and (max-height: 380px)

{


div#country p, div#country h2, div#country h3, div#country h4 { margin:0; padding:10px 0; }


div#country { position:fixed; width:94%; top:20px; left:3%; background-color:#FFF; z-index:999999999999; border-width:3px; overflow-y: scroll;
   max-height:300px;
   -webkit-overflow-scrolling: touch;
 }

}
