/*STILE*/
        .split * {
          font-family: 'Montserrat' !important;
          font-weight: 200;
          letter-spacing: 9px;
          font-style: normal;
          font-size: 25px;
          color:#FFFFFF;
        }

        .footer-home2 {
          font-size:11px;
          line-height: 14px;
          color:#FFFFFF;
        }

		.fotografo {color:#ffffff; letter-spacing:5px; text-transform:none}

		a.pulsante-home2 {padding: 15px 8px 15px 14px;}
		a:active.pulsante-home2, a:link.pulsante-home2 {background-color:rgba(255,255,255,0.2) !important; border:1px solid #a0a0a0;}
		a:hover.pulsante-home2 {background-color:#666666 !important; border:1px solid #a0a0a0;}
		.pulsante-home2 span {
			font-size: 13px !important;
			line-height: 15px;
			letter-spacing: 3px;
			font-family: 'Montserrat' !important;
		}
		.icona-pulsante-home2 {font-size:13px !important; line-height:14px; font-family:"Font Awesome 5 Free" !important; color:#FFFFFF; letter-spacing:normal;}
		.pulsantediv {margin-bottom:30px;}

        /*MOBILE*/
        @media only screen and (max-width: 768px) {
		  .logo-home2 {top:50px; transform: translate(-50%);}
			.fotografo {font-size:15px}
          .bg-div-img0, .bg-div-imgL, .bg-div-imgR {display:none;}
          .bg-div-imgOVLY {}
          .left {opacity:1; background-position:center center; background-repeat:no-repeat; background-size: cover;}
          .right {opacity:1; background-position:center center; background-repeat:no-repeat; background-size: cover;}
          .split:hover {background-color: rgba(0.0.0.0);}
          .split {transition: none;}
          .centered {background-color:rgba(0,0,0,0.5); width: 100%; height: 100%;}
          .centered h2 {
			font-size:20px;
			letter-spacing:5px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
          }
        }


        /*POSIZIONAMENTO & FX*/

        .logo-home2 {
          position: absolute;
          top: 35%;
          left: 50%;
          transform: translate(-50%,-50%);
          text-align: center;
          z-index: 10;
        }
        .footer-home2 {
          position: absolute;
          bottom: 30px;
          left: 50%;
          transform: translate(-50%);
          text-align: center;
		  width:90%;
          z-index: 10;
        }

        .bg-div-img0 {
          height: 100%;
          width: 100%;
          position: fixed;
          z-index: 0;
          top: 0;
          left:0;
          overflow-x: hidden;
          background-size: cover;
          opacity: 1;
        }
        .bg-div-imgOVLY {
          height: 100%;
          width: 100%;
          position: fixed;
          z-index: 1;
          top: 0;
          left:0;
          overflow-x: hidden;
          background-color: #000000;
          opacity: 0.2;
        }
        .bg-div-imgL {
          height: 100%;
          width: 100%;
          position: fixed;
          z-index: 2;
          top: 0;
          left:0;
          overflow-x: hidden;
          background-size: cover;
          opacity:0;
        }
        .bg-div-imgR {
          height: 100%;
          width: 100%;
          position: fixed;
          z-index: 2;
          top: 0;
          left:0;
          overflow-x: hidden;
          background-size: cover;
          opacity:0;
        }
        .splitcontainer {
          height: 100%;
          width: 100%;
          position: fixed;
          z-index: 3;
          top: 0;
          left:0;
          overflow-x: hidden;
        }

            /* Split the screen in half */
            .split {
              height: 100%;
              width: 50%;
              position: fixed;
              z-index: 1;
              top: 0;
              overflow-x: hidden;
              border-right: 2px solid rgba(255,255,255,0.2);
              transition: background-color 0.8s;
            }

            .split:hover {background-color: rgba(0,0,0,0.3);}

            .split:last-of-type {border-right:none;}

            /* Control the left side */
            .left {
              left: 0;
              cursor: pointer;
            }

            /* Control the right side */
            .right {
              right: 0;
              cursor: pointer;
            }

            /* If you want the content centered horizontally and vertically */
            .centered {
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              text-align: center;
            }
