@charset "UTF-8";

/* FOTO EFFECTS */
.Foto-Effect {
	background: #009036;
	display: block;
	overflow: hidden; 
	position: relative;
}

.Foto-Effect img {
	   -webkit-transition: all 0.4s ease;
                 -moz-transition: all 0.4s ease;
                   -o-transition: all 0.4s ease;
                  -ms-transition: all 0.4s ease;
                      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.7;
	transform: scale(1.30);
	 -webkit-filter: blur(2px);
			  filter: blur(2px);
}

.Foto-Effect-Dark {
	background-color:none;
	display: block;
	overflow: hidden; 
	position: relative;
}

.Foto-Effect-Dark img {
	
              -webkit-transition: all 0.4s ease;
                 -moz-transition: all 0.4s ease;
                   -o-transition: all 0.4s ease;
                  -ms-transition: all 0.4s ease;
                      transition: all 0.4s ease;
}

.Foto-Effect-Dark a {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.Foto-Effect-Dark:hover img {
	opacity: 0.8;
	transform: scale(1.20);
	
}

.Spazio-Icons-G {
	font-size: 42px;
	z-index: 25;
	position: absolute;
	left: 30%;
	top: 50%;
	margin-top: -18px;
	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: 15%;
}

.Foto-Effect-Dark:hover .Spazio-Icons-G {
	opacity: 1;
	margin-left: 15%;
}


.Spazio-Icons-GLink {
	font-size: 36px;
	z-index: 25;
	position: absolute;
	left: 28%;
	top: 50%;
	margin-top: -18px;
	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-GLink {
	opacity: 1;
	margin-left: 15%;
}

.Foto-Effect-Dark:hover .Spazio-Icons-GLink {
	opacity: 1;
	margin-left: 15%;
}



.fa-solid {
	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: #6E1A0A;
    -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: #831F0A;
}

.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;
}

.hideme{
    opacity:0;
}

/*.fa-PP-Icon:hover {
	color: #DF8785;
}
*/

/* # END - FOTO EFFECTS */