/*! http://responsiveslides.com v1.54 by @viljamis */


.home .rslides {
  position: absolute;
  top:0px;
  left:0px;
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:100%;
  padding: 0;
  margin: 0;
  z-index:1;
  }

.home .rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  background-size:cover; 
  height:100%; 
  background-position:center;
  }

.splash.home .rslides li {
	background-size:cover;
	background-position:bottom;
	background-color:#131816;
	
}

.rslides {
  
  list-style: none;
  overflow: hidden;
  width: 100%;
  height:668px;
  padding: 0;
  margin: 0;
  z-index:0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  height:668px; 
  	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	text-align:center;
	z-index:1;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.control-freccia {
	/*background-color: rgba(255, 255, 255, 0.5);*/
	z-index:10;
}

.control-freccia:hover {
	
}

.control-freccia.prev{
	width:85px;
	height:164px;
	background-image:url(../images/freccia_sin.png);
	background-repeat:no-repeat;
	background-position:left;
	background-size:cover;
	position:absolute;
	top:250px;
	left:-30px;
}

.pagina_ristorante .control-freccia.prev{
	background-image:url(../images/freccia_sin_nera.png);
}

.control-freccia.next{
	
	position:absolute;
	top:250px;
	right:-30px;	
	width:85px;
	height:164px;
	background-image:url(../images/freccia_des.png);
	background-repeat:no-repeat;
	background-position:right;
	background-size:cover;
}

.pagina_ristorante .control-freccia.next{
	background-image:url(../images/freccia_des_nera.png);
}