/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	/*WWfilter:alpha(opacity=0); */
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	/*WW-moz-opacity: 0.8;*/
	/*WWfilter:alpha(opacity=8);*/
	/* -webkit-box-sizing: border-box; CSS VALID /* Safari/Chrome, other WebKit */
	/* -moz-box-sizing: border-box;    CSS VALID /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 0px 0;
  position: absolute;
  z-index: 5;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

  /* MIE AGGIUNTE */ 
  /* ------------------------------------------------------------- */ 

.futurico-theme.slider-wrapper {
  /* Contenitore generale slider */
  position: relative;
  width: 540px;
  height: 210px;
  margin: 0;
  background: #000000;
  /* border: 1px solid black; */
}
.futurico-theme .nivoSlider {
  /* Zona fotografie */
  position: relative;
  width: 540px;
  height: 210px;
  /*WWz-index:0*/;
}
.futurico-theme .nivoSlider img {
  /* Tag IMG invisibile */
  display: none;
  position: absolute;
  width: 540px;
  height: 210px;
  top: 0;
  left: 0;
  /*WWz-index:250*/;
}
.futurico-theme .nivo-controlNav {
  /* Zona pallini segnaposto */
  position:absolute;
  right: 0px;
  top: 195px;
  /*WWz-index:200*/;
}
.futurico-theme .nivo-controlNav a {
  /* Pallino */  
  display: block;
  float: left;
  width: 12px;
  height: 12px;
  margin-right: 5px;
  text-indent: -9999px;
  background: #EEEEEE;
  /* -webkit-border-radius: 12px; CSS VALID */
  /*WW-moz-border-radius: 12px;*/
  border-radius: 12px;
  /* -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05); CSS VALID  */
  /*WW-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05);*/
  box-shadow: inset 0px 1px 1px rgba(0,0,0, .5), 0px 1px 1px rgba(255,255,255, .05);
}
.futurico-theme .nivo-controlNav a.active {
  /* Pallino Attivo  #a5cd4e; */  
  background: #a5cd4e;
  /* background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%); CSS VALID  */
  /*WWbackground: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));*/
  /*WWbackground: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);*/
  /*WWbackground: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);*/
  /*WWbackground: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);*/
  /*WWbackground: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);*/
  /*-webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3); CSS VALID */
  /*WW-moz-box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3);*/
  box-shadow: inset 0px 1px 1px rgba(255,255,255, .4), 0px 1px 1px rgba(0,0,0, .3);
}

.futurico-theme .nivo-caption {
  /* top right bottom left */
  left:10px;
  bottom:10px;
  padding: 5px 10px 5px 10px;
  font-family: 'Source Sans Pro',Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 24px;
  color: #E1F8F2;
  background: #000000;
}
 
.futurico-theme .nivo-caption span {
    display: inline-block;
    width: 5px;
    height: 5px;
    margin: 0 5px 1px 5px;
 
    /* -webkit-border-radius: 5px; CSS VALID */
    /*WW-moz-border-radius: 5px;*/
    border-radius: 5px;
}
 
.futurico-theme .nivo-caption em {
    font-family: Georgia, sans-serif;
    font-size: 11px;
    color: #727581;
}



