.map-container {
	width: 100%;
	/*margin: 50px 0 3000px;*/
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}

.ombra{
	display:inline;
}

#presentazione {
  background: #18470f;
  color: #ffffff;
}
#presentazione .drawer {
  float: left;
  margin-right: 40px;
}
#presentazione .title-small {
  color: #fff;
}
#presentazione a{
	color:ffffff;
}

.averde{
	color:#18470f;
}

.averde:hover{
	color:#18470f;
}

.averde:visited{
	color:#18470f;
}

.manifesto{
	width:100%;
	height: auto;
}

.manifesto-row{
	display:flex;
	justify-content:center;
}

.list-table tr td{
	padding: 0 .5rem 0 0;
}

.link{
	text-decoration:underline;
}

.bordered{
	border-collapse: collapase;
}

.bordered tr,
.bordered tr td{
	border:solid 1px black
}

.bordered tr td{
	padding:.5rem
}

.shadow1{
	-webkit-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.2); 
	box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.2);
}

.abovethefold{
	height:100%;
	width:100%;
	display: flex;
	flex-direction:column;
	justify-content: center;
	align-items:center;
	font-weight:900;
	font-size:2rem;
	/* background-color:red; */
}

.logos-stripe{
	display:flex;
	width:100%;
	justify-content: space-evenly;
	padding: 2rem;
	margin-top:2rem;
	background-color:white;
}

.logos-stripe div{
	max-height:10rem;
}

.img-responsive-2{
	height:100%;
	width:auto;
}