body {
	font-family: 'Roboto', sans-serif;
}

#barra-navigazione { 
background: rgba(255,255,255,0.7);
 -webkit-background-clip: padding-box; /* for Safari */
background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
 -webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
padding: 0px;
    -webkit-box-shadow: 0px 3px 5px #333;
    -moz-box-shadow: 0px 3px 5px #333;
    box-shadow: 0px 3px 5px #333;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.80);
}

.navbar-default.avanti {
background-color: white; 
border: 0px;
padding:0px;
    -webkit-box-shadow: 0px 3px 6px #333;
    -moz-box-shadow: 0px 3px 6px #333;
    box-shadow: 0px 3px 6px #333;}
.navbar-default .navbar-header-avanti {padding-top:3px;}
.navbar-default .navbar-brand-avanti {color: black; height:0px;line-height:normal;}
.navbar-default .navbar-nav-avanti > li > a {color: black;}


#barra-navigazione, h1, h3 {
	font-family: 'Raleway', sans-serif;
	color: #5a1917;
}

.mov-nascosto {opacity:0;}
.mov-visibile {opacity:1;}


.nav-link {
  font-size: 1.4rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.interlinea_18 li {padding-bottom:18px;}

.box-bianco {
	background-color: white;
	padding: 4rem 2rem;
}

.box-grigio {
	background-color: #eee;
	padding: 4rem 2rem;
}

.box-grigioscuro {
	background-color: #ccc;
	padding: 4rem 2rem;
}

.box-footer {
	background-color: #555;
	color: white;
	padding: 4rem 2rem;
}

.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}

.carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 500px;
}

.box {margin: 20px 0;}
#indirizzo  a:link, a:visited  {color: white;}
#indirizzo  a:hover, a:active  {color: #007bff;}

.scritta-box {
	font-size: 2.5em;
	text-shadow: -1px 0 2px black, 0 2px 2px black, 2px 0 2px black, 0 -2px 2px #2f2f2f;
}
.scritta-box-small {
	text-shadow: -1px 0 2px black, 0 2px 2px black, 2px 0 2px black, 0 -2px 2px #2f2f2f;
}