/* Image replacement per il logo */
.hide-text {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#logo {
 background-image: url(img/logo.png);
 background-repeat:  no-repeat;
 background-position:  5px 50%; 
 width: 100px;
}

div#gmaps-canvas {
	
		width:775px;	
		height:300px;
	}


	
.map { 
		height: 400px;
		width: 100%;}	
	
.color {
background-color: #156105;
}

textarea {
    max-width: 915px; 
}

.thumbnail {
	max-height: 200px;
	max-width: 200px;
}	
	
h7 {
  font-size: 12px;
}

body {
  background-image: url(img/people2.gif);
  background-size: 450px;
}

.grey{ color: #c9ada2;}

.grigio{ color: #545a57;}

h4.bianco { color: #5e463d}
.bianco{ color: #5e463d;}
p.bianco{ line-height: 25px;}

.green { background-color: #5e463d;}

.box { min-width: 140px;
	max-height: 190px;}
	

.titolo1 {
background-color: #5e463d;
border-color: #5e463d;
padding-top: 5px;
}

.border { border: 3px solid white;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}



 
a.verde{ color: white;}
a.verde:link  { color: white;}
a.verde:visited  { color: white;}
a.verde:hover  {color: #c9ada2;}

a.bianco{ color: #5e463d;}
a.bianco:link  { color: #5e463d;}
a.bianco:visited  { color: #5e463d;}
a.bianco:hover  {color: #c9ada2;}
	
a.white{ color: #5e463d;}
a.white:link  { color: #5e463d;}
a.white:visited  { color: #5e463d;}
a.white:hover  {color: #c9ada2;}	
	

.viewport  {margin:0; min-height: 100vh;}

.scroll {
    max-height: 700px;
    overflow-y: scroll;
}

.height2 {
	margin-bottom: 25px;
	margin-right: 0px;
}

.height3 {
	height: 279px;
}	


.sfondo1 {
	background-image: url(img/autunno.jpg);
}

.sfondo2 {
	background-image: url(img/galliano.jpg);
}

.sfondo3 {
	background-image: url(img/black_transparent.png)
}
	
.sfondo4 {
	background-image: url(img/transparent_grey_box.png)
}

.orario { padding-top: 15px;
		 padding-bottom: 15px;}	
		 
.orario h6{ color: #5e463d;}			 

.white {
background-color: #ffffff;
border-color: #ffffff;
}

.white p { color: #000000;}
.white h3 { color: #5e463d;}

.blue { color: 125975;}

.inline-list{
     display: table;
     margin: 0 auto;
}

.inline-list li{
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding-left: 10px;
	 padding-right: 15px;
}

.height1{
	height: 125px;
}

/* Classe container per centrare la griglia e limitare la larghezza */
.container {
 position: relative;
 width: 100%;
 max-width: 1000px;
 margin: 0 auto;
}

/* Classe per applicare un margine superiore alle sezioni, quando serve */
.margine-top {margin-top: 40px;}

/* Margine, padding e bordo inferiore per le sezioni della pagina */
.margine-bottom {
 margin-bottom: 20px;
 padding-bottom: 20px;
 border-bottom: 1px solid #f2f2f2; 
}

/* Gestione degli elementi di Orbit */
.orbit-timer {display: none;} /* Nasconde il timer */
.orbit-slide-number {display: none;} /* Nasconde l'indicatore della slide corrente */


/* Titoli dell'accordion */
.section-container > section > .title a, 
.section-container > section > .title a:hover {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

.section-container > section > .back-css, 
.section-container > section > .back-css:hover,
.section-container > section.active > .back-css {background-color: #24cada;}
.section-container > section > .back-php, 
.section-container > section > .back-php:hover, 
.section-container > section.active > .back-php {background-color: #bada55;}
.section-container > section > .back-javascript, 
.section-container > section > .back-javascript:hover, 
.section-container > section.active > .back-javascript {background-color: #c82647;}