/* ANIMAZIONI */
 /* OPACITà IMG SFONDO */
.sfondo_opaco{ 
		background-color: rgba(0, 0, 0,0);
    height: 100%;
		width:100%;  
		z-index:9;

   }

.target-bg {
    background-color: rgba(0, 0, 0,0);
    -webkit-transition: background-color 1s, transform 2s;
    -o-transition: background-color 1s, transform 2s;
    transition: background-color 1s, transform 2s;
}

.target-bg.onScreen {
    	background-color: rgba(0, 0, 0,0.4);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

.target-bg07 {
    background-color: rgba(0, 0, 0,0);
    -webkit-transition: background-color 1s, transform 2s;
    -o-transition: background-color 1s, transform 2s;
    transition: background-color 1s, transform 2s;
}

.target-bg07.onScreen {
    	background-color: rgba(0, 0, 0,0.7);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

/* effetto scritta con ritardo*/

.target-testo-comparsa-ritardo {
	opacity:0;
	  -webkit-transition-delay: 2s; /* Safari */
    transition-delay: 2s;
     -webkit-transition: opacity 3s, transform 1s;
    -o-transition: opacity 3s, transform 1s;
    transition: opacity 3s, transform 1s;
	  -webkit-transform: translate(0%,5%);
	 -moz-transform: translate(0%,5%);
    -ms-transform: translate(0%,5%);
    transform: translate(0%, 5%);
}
.target-testo-comparsa-ritardo.solo-titolo.onScreen {
		opacity:1;
     -webkit-transition-delay: 1s; /* Safari */
    transition-delay: 1s;
	  -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    transform: translate(0%, 0%);
		z-index:99999;
 	
	}


.target-testo-comparsa-ritardo.testo-titolo.onScreen {
		opacity:1;
     -webkit-transition-delay: 1s; /* Safari */
    transition-delay: 1s;
	  -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    transform: translate(0%, 0%);
		z-index:99999;
	}
	
.target4{
		opacity:0;
     -webkit-transition: opacity 3s, transform 1s;
    -o-transition: opacity 3s, transform 1s;
    transition: opacity 3s, transform 1s;
	  -webkit-transform: translate(10%, 0%);
	 -moz-transform: translate(10%, 0%);
    -ms-transform: translate(10%, 0%);
    transform: translate(10%, 0%);
}
.target4.onScreen {
		opacity:1;
     -webkit-transition: opacity 3s, transform 1s;
    -o-transition: opacity 3s, transform 1s;
    transition: opacity 3s, transform 1s;
	  -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    transform: translate(0%, 0%);
}
/* effetto scritta */
.target-testo-comparsa {
	opacity:0;
	/*  -webkit-transition-delay: 1s; 
    transition-delay: 1s; */
     -webkit-transition: opacity 3s, transform 1s;
    -o-transition: opacity 3s, transform 1s;
    transition: opacity 3s, transform 1s;
	  -webkit-transform: translate(10%, 0%);
	 -moz-transform: translate(10%, 0%);
    -ms-transform: translate(10%, 0%);
    transform: translate(10%, 0%);
}

.target-testo-comparsa.onScreen {
	    /*  -webkit-transition-delay: 0.5s; 
    transition-delay: 0.5s; */
 	opacity:1;
	  -webkit-transform: translate(0%,0%);
    -moz-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);
    -o-transform: translate(0%,0%);
    transform: translate(0%, 0%);

		}

.target-freccia{

   opacity:0;
    -webkit-transition: opacity 1s, transform 2s;
    -o-transition:opacity 1s, transform 2s;
    transition:opacity 1s, transform 2s;
}

.target-freccia.onScreen {
	   -webkit-transition-delay: 1s; /* Safari */
    transition-delay:1s;
   opacity:1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}


.testo-footer{line-height:25px;}
.animazione-home{position:relative;display:none;}


@media only screen and (max-width : 320px) {
	
 }


 /* Custom, iPhone Retina */ 
 @media only screen and (min-width : 320px) {
  
  .mobile-none{display:none;}
  .desktop-none{display:block;}   
    .mobile-none-992{display:none;}
  .desktop-none-992{display:block;}  
   
	.portfolio-caption-titolo{font-size:25px;line-height:35px;} 
	 .solo-titolo{font-size:35px;line-height:45px;}
   h1.titololink{font-size:50px;}
	 .index-testo-slider-piccolo{font-size:20px;line-height:30px;}
	.container-index-1 div .solo-titolo{margin-top:23%;}
	.container-index-1 div .spazio-tasto-approfondisci{margin-top:15%;padding-bottom: 30px;}
	.titolo-page{padding-bottom:20px;font-size:20px;line-height:25px;}
	 .fa-3x{font-size: 2em!important; }
	 .titolo-news-index {padding-bottom:20px;font-size:30px;line-height:35px;}
	 .titolo-page{padding-bottom:20px;font-size:30px;line-height:40px;}
}

@media only screen and (min-width : 375px) {
}
    /* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
.titolo-page{padding-bottom:20px;font-size:30px;line-height:40px;}
	.titolo-news-index{padding-bottom:20px;font-size:30px;line-height:35px;}
 }

@media only screen and (min-width : 768px){
  .mobile-none{display:block;}
   .desktop-none{display:none;}
  .testonewshome{font-size:17px;line-height:20px;}

  h2.h2titolonewshome{font-size:22px;line-height:25px;}
	.animazione-home{position:relative;display:block;}
	.portfolio-caption-titolo{font-size:35px;line-height:40px;} 
	.solo-titolo{font-size:60px;line-height:60px;}
  h1.titololink{font-size:50px;}
	 .index-testo-slider-piccolo{font-size:30px;line-height:60px;}
	.container-index-1 div .solo-titolo{margin-top:9%;}
	.container-index-1 div .spazio-tasto-approfondisci{margin-top:15%;}
	.titolo-page{padding-bottom:20px;font-size:50px;line-height:60px;}
	.titolo-news-index{padding-bottom:20px;font-size:50px;line-height:60px;}
	.fa-3x{font-size: 3em!important; }
	
}   

    /* Medium Devices, Desktops */
 @media only screen and (min-width : 992px) {
 .mobile-none-992{display:block;}
  .desktop-none-992{display:none;}
   
 }

    /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
 }




