@charset "UTF-8";

/* FOTO EFFECTS */
.Foto-Effect {
	background: #004326;
	display: block;
	overflow: hidden; 
	position: relative;
}

.Foto-Effect img {
	transition: all 0.4s ease;
 	-webkit-transition: all 0.4s ease;
}

.Foto-Effect a {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.Foto-Effect:hover img {
	opacity: 0.3;
	transform: scale(1.20);
}

.Spazio-Icons-G {
	font-size: 48px;
	z-index: 25;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -24px;
	margin-left: 0px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	opacity: 0;
}

.Foto-Effect:hover .Spazio-Icons-G {
	opacity: 1;
	margin-left: -18px;
}

.fa {
	color: #FFFFFF;
}

.fa-Black {
	color: #FFFFFF;
    -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.fa-Black:hover {
	color: #932826;
}

.fa-Colored {
	color: #932826;
    -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.fa-Colored:hover {
	color: #CD413E;
}

.fa-PP-Icon {
	color: #DF8785;
    -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

/*.fa-PP-Icon:hover {
	color: #DF8785;
}
*/

/* # END - FOTO EFFECTS */