

body, body.home {
  font-family: 'Arial';
  background-color: #ffffff;
  color: #0a0a0a;
}

@media screen and (min-width: 641px) {
  body.home {
   background-color: #ffffff;
   color: #0a0a0a;   
  }
}

a {
  color: #0a0a0a;
  text-shadow:1px 1px 0px #fff;
  
}

a:hover, li.current-menu-item a, li.current-menu-parent > a, .didascalia h2  {
  color: #999999;
}

.active{
	color: #999999 !important;
}

.menu-toggle span, .menu-toggle span:before, .menu-toggle span:after {
  background-color: #0a0a0a;
}

@media screen and (max-width: 640px) {
  .menu-container {
    background-color: #ffffff;
  }
}

.single-immagini {
  background-color: #ffffff;
}  

.loading:not(:required):before {
  border-color: #0a0a0a;
}

.logo a { 
 /* background-image: url(logo.png); */
 background-size: 90%; 
 background-repeat: no-repeat;
 width: 185px; 
 height: 20px; 
 }
 @media screen and (min-width: 641px) {
 	.body-slide0{background-color: #0a0a0a !important;}
	.slide0{color: #ffffff !important;  text-shadow:1px 1px 0px #333;}
	.slide0:hover {color: #aaaaaa !important;  text-shadow:1px 1px 0px #333;}
	.slide0.selected { color: #aaaaaa !important; text-shadow:1px 1px 0px #333;}
	.logo-slide0 { 
		/* background-image: url(logo_white-1.png) !important;  */
		background-size: 90%; 
		width: 185px !important; 
		height: 20px !important; 
		background-repeat: no-repeat;
	}
}
@media screen and (max-width: 1024px) {
 	 .slide0.selected { color: #ffffff !important; text-shadow:1px 1px 0px #333;} 
	 .slide0.selected:hover { color: #aaaaaa !important; text-shadow:1px 1px 0px #333;}
}
@media screen and (min-width: 641px) {
	.body-slide1 { background-color: #ffffff !important; }
	.slide1 { color: #0a0a0a !important; text-shadow:1px 1px 0px #fff;}
	.slide1:hover { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff;}
	.slide1.selected { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff;}
	.logo-slide1 { 
		/* background-image: url(logo_white-1.png) !important; */
		background-size: 90%; 
		background-repeat: no-repeat;
		width: 185px !important; 
		height: 20px !important;
	}
}
@media screen and (max-width: 1024px) { 
	.slide1.selected { color: #0a0a0a !important; text-shadow:1px 1px 0px #fff; } 
	.slide1.selected:hover { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff; }
}
@media screen and (min-width: 641px) {
	.body-slide2 { background-color: #ffffff !important; }
	.slide2 { color: #0a0a0a !important; text-shadow:1px 1px 0px #fff; }
	.slide2:hover { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff; }
	.slide2.selected { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff; }
	.logo-slide2 { 
		/* background-image: url(logo.png) !important; */
	 	background-size: 90%; 
		background-repeat: no-repeat;
		width: 185px !important; 
		height: 20px !important; 
	}
}
@media screen and (max-width: 1024px) { 
	.slide2.selected { color: #0a0a0a !important; text-shadow:1px 1px 0px #fff;} 
	.slide2.selected:hover { color: #aaaaaa !important; text-shadow:1px 1px 0px #fff; }
}
@media screen and (min-width: 641px) {
	.body-slide3 { background-color:transparent !important; }
	.slide3 { color: #000 !important; text-shadow:1px 1px 0px #fff;}
	.slide3:hover { color: #939393 !important; text-shadow:1px 1px 0px #fff;}
	.slide3.selected { color: #939393 !important; text-shadow:1px 1px 0px #fff;}
	.logo-slide3 { 
		/* background-image: url(logo_white-1.png) !important;  */
		background-size: 90%; 
		background-repeat: no-repeat;
		width: 185px !important; 
		height: 20px !important; 
	}
}
@media screen and (max-width: 1024px) {
 	 .slide3.selected { color: #ffffff !important; text-shadow:1px 1px 0px #333; } 
	 .slide3.selected:hover { color: #939393 !important; text-shadow:1px 1px 0px #333;}
}    

