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

.creditMobile a {
	color:black; border-color:black;
}

/* device*/
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */


}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
body{

}

.resp-hide{
	display:none;
}
.resp-show{
	display:block;
}

.link-pop{
	height: 100%;
}

.br {
	display:block
}
.social {  visibility:hidden; }

#language ul
{
	margin:0; padding:0;
}

#language
{
    position:fixed; top:210px; right:60px;
}

#language ul li a.current
{
	display:none;
}

#language ul li
{
	display: block;
	margin:0; padding:0;
	font-size:4em;
	text-align:left;
	line-height:2em;
	width:200px;
	text-transform:none;

}
#language ul li:first-child
{
	border:none;

}

#language ul li a{
	color:black;
	font-weight:200;
}



.logo
{
   position:fixed;
   width:100%;
   margin:0; padding:0;
}
.logo img
{
   width:100%;
   height:auto;
   margin:0; padding:0;
}
.menu
{
    position:fixed; top:210px;
	background:none;
	min-width:1280px;
}

nav {
   margin:0; padding:0;
}
.navigation.HP {
   display:none;
}
#mainMenu{
   margin:0; padding:0;
   width:100%;
	display:none;
}

#mainMenu li , a#menuShow {
	display: block;
	margin:0; padding:0;
	font-size:4em;
	text-align:left; padding-left:155px;
	width:100%;
	/*margin-bottom:0.7em;*/
	margin-bottom:0;
	line-height:1.9em;

	background: white; opacity:0.8;
	border:1px solid #999;
	border-width:1px 0;
}
a#menuShow {
	background: url(../imgCommerce/BgMenu.png); opacity:0.8; border:0;
}


#mainMenu li a {
	color:black; font-weight:400;
}
#mainMenu li a.attuale{
	color:#94121a;
}


a#menuShow {
	display:inline-block;
		width:80%;

}
#menuHide {
	display:none;
}
#mainMenu li.VMhide {
	display:none;

}
.VMShow {
	display:inline-block;
}

h1 , h2 {
	font-size: 1.4em;
	line-height: 1em;
}


 #footer .content {
	margin-left:115px;
	font-size:16px;
	}


/* pagg */
 #contenuto {
	padding-top:70px;
	margin-top:220px;
	font-size:50px;
	}


	#testo {
		margin-left:115px;
	}

	.Left , .Right {
	width:47%;
	}

 .background.cento {
 background-position:50%;
 }



 #contactBox { margin-left:150px; width:680px; margin-top:120px; height:auto; position:relative; border:1px solid black; }
 #contactBox p {line-height:normal; }

 #contactBox .Left {
	float:none;
	width:100%;
	margin-bottom:100px;
	}




 #eventBox { margin-left:150px; width:680px; margin-top:120px; position:relative;!important height:400px; border:1px solid white }
  #eventBox h2.pippo { font-size:50px }

 .certificate { float:none; visibility:hidden;}


 #bandaMappe {
	 margin-top:0;
	background:none;
	height:350px;
	}

  .mappa {
	display:block; width:750px; height:320px;
	 margin-left:150px;
	}

 .mappa:first-child {
	 display:none;

	}
  .mappa img {
	  width:100%; height:auto;
	}

.LeftSide {
	width:100%;
}

/*galerie*/
	ul#slide-list{ bottom:230px; width:910px; }
	ul#slide-list li , ul#slide-list li a{ width:55px; height:55px; opacity:0.8; }
	ul#slide-list li{ margin-right:20px; padding:8px}

	#supersized img { bottom:0; top:220px;}

	#prevslide , #nextslide {  background-color:black; border-radius:120px; padding:40px 55px ; background-repeat:no-repeat; background-position:center; }

/*pag menu*/




.boxMenu { width:820px; padding-left:100px; /*padding-top:20%;*/
	margin: 0 auto; float:none; padding-top:7%;
	}
.boxMenu img { width:740px;
}

.workhome{
	float: none;
  margin: 0 auto;
  margin-top: 40px;
	text-align: center;
	padding-left: 20px;
	padding-bottom: 70px;
}

.workhome img{
	width: 730px;
}


	.Gourmet , .Brasserie {
		height:335px; overflow:hidden;
	}
	.kinder  {
		margin-top:0px;

	}

	.wine {
	  float:left; margin-right:20px;
		margin-bottom: 70px;
	}

.TA_cdsscrollingravenarrow {
	margin-left:160px; margin-top:-490px; margin-top:-300px;
}
#CDSSCROLLINGRAVE.narrow {
    width: 1200px;!important
}
#CDSSCROLLINGRAVE marquee {
	font-size:28px;
}

/*pag social */
	#instagram {margin-top:55px;}
	#instagram h2 { font-size:20px;}
	#instagram h2 img { height:60px; width:auto;}
	#trip { margin-top:55px;}

	#fotoIstagram {margin-bottom:50px;}

/*.social*/

/* buono*/

form {
  margin:3em auto;
  width:830px;
}

form a {
}

form fieldset{
	margin-top:18px;
	width:90%;
	float:none;
}
form fieldset.sinistro {
	margin-right:0;
}
form fieldset p{
	margin:0;
}

form input , form textarea {
	/*height:100px;*/
	font-size:40px;
}
.buono form small {
	line-height:normal;
	font-size:15px;
}
.buono form small.campo {
	font-size:30px;
}
.privacy {
	font-size:12px;
	line-height:normal;
}
.invia {
margin-top:20px; clear:both;  width:45%; display:inline-block;
}
.invia input {
font-size:30px; width:200px; height:85px;
}

input[type=checkbox] {
  /* All browsers except webkit*/
  transform: scale(2.5);

  /* Webkit browsers*/
  -webkit-transform: scale(2.5);
  border:0;
}
.privacyCeck {
margin-right:30px;
}
.creditMobile {
	font-size:40px;
}

}


@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */

	.resp-hide{
		display:none;
	}
	.resp-show{
		display:block;
	}

  #top.social {right:60px; }

	#menuHide {
	visibility:hidden;
	}



	#scroll
	{
		position:absolute;
		bottom: 8px;

	}

.workhome{margin:-50px 30% 30px 30%}

.boxMenu {
	  padding-top:2%;
		margin: 0 25% 50px 25%;
}

	.Gourmet, .Brasserie {
		height:210px; overflow:hidden;
	}

	.Brasserie img{margin-top: 0px;}

	.kinder  {
		margin-top:-70px;

	}

#instagram h2 img { height:70px; width:auto;}

#mainMenu li {
	padding-right:35px;
}

input[type=checkbox] {
	border:0;
}

/*pag social */
	#fotoIstagram {margin-bottom:30px;}

/*.social*/


}
