﻿/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/


/*a.menu-link {
	font-family: 'Oswald', sans-serif !important
	
	}*/
	
	
  #page-title h1 {
	font-family: 'Poppins', sans-serif !important;
    line-height: 32px  !important;
 }

.sottotitolo-payoff {
	font-family: 'Poppins', sans-serif !important;
    color:#fff  !important; 
    font-size:1.5em  !important;
 }

	
.lead {
  font-size: 1.25rem;
  font-weight: 300;
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif !important;
	color: #2b3a66 !important;
  }
  
.titolo-home {
	font-family: 'Oswald', sans-serif;
	/* ---- font-family: 'Poppins', sans-serif; ---- */
	font-weight: normal  !important;
	font-size:2.5em !important;
	text-transform: uppercase !important;
	color: #e91a75 !important;
	}
	
h3.titolo-parallax {	
   	font-family: 'Oswald', sans-serif;
	/* ---- font-family: 'Poppins', sans-serif; ---- */
	font-size: 46px ; 
	font-weight: 700; 
	letter-spacing: -2px; 
	line-height: 58px; 
	color:#e91a75;
	}
	

	
.sottotitolo-home {
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;
	font-weight: normal  !important;
	font-size:1.2em !important;
	text-transform:  none !important;
	color: #7697cc!important;
	}


.titoli-box-home {
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;
	font-weight:lighter  !important;
	font-size:2.5em !important;
	text-transform:none !important;
	color: #e91a75 !important;
	}

div#top-bar p   {
	color: white;
	letter-spacing:0.5px
	/*font-family: 'Lato', sans-serif;*/
	
	}

	
#uno.top-links-item:hover { background-color: #7385bc; }
#due.top-links-item:hover { background-color: #89b950; }
#tre.top-links-item:hover { background-color: #d94680; }



a.color-toplink 
	{
	 color:#8695a4; !important;
	}


label {
	font-family: 'Lato', sans-serif;
	}

label.form-check-label.nott.ml-2 {
	font-family: 'Lato', sans-serif  !important;
	font-size:16px
	}



p   {
	font-family: 'Lato', sans-serif !important;
	 text-align:justify
	}



div.postcontent.testocontenuto  {
	font-family: 'Lato', sans-serif !important;
	 text-align:justify
	}
	
	
div.postcontent strong {
	 font-weight:bold
	
	}

	


h3.intro-test {
	color: #183b63;
	font-weight:600;
	font-size: 2.5em;
	text-transform: none !important;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	
	}

 
 p.testo {
	 color:#8695a4;
	font-size: 1.5em;
	text-transform: none !important;
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	
	}

 
 
p.test {
	 color:#183b63;
	line-height:28px;
	text-transform: none !important;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	
	}
	
	


h3.titoloparallax {
	color:#e10e6e;
	font-size: 42px;
	line-height:54px;
	text-transform: uppercase !important;
	font-weight:300  !important;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;


	}
	
	
h5.test-txt {
	color:#183b63; 
	font-size:15px; 
	font-weight:600; 
	padding-top:20px;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;


}
	

	
h3.titolosezione {
	 color:#e10e6e;
	font-size: 36px;
	line-height:48px;
	text-transform: uppercase !important;
	font-weight:800  !important;
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	}
	
	
h3.sottotitolosezione {
	 color:#1c3f65;
	font-size: 24px;
	line-height:36px;
	text-transform: uppercase !important;
	font-weight:800  !important;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	}
	
	
	
div.toggle-title  {
	color:#183b63; 
	 font-size:18px;
	 font-weight:bold;
	 /*color: #6e92c3;*/
	font-family: 'Lato', sans-serif !important;

}




h3.titolobranca  {
	color:#7f9bcf!important; 
	 font-size:20px;
	 font-weight:400;
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;
	  text-align:left !important;

}


.txtgrey  {
	color:#5a5a5a !important; 
	 font-size:16px;
	 font-family: 'Lato', sans-serif !important;
	 text-align:left !important;

}



/* START  pagina Mission  */

.fancy-title h4  {
	color: white !important; 
	font-family: 'Poppins', sans-serif !important;
	font-weight:100 !important;
	font-size: 42px;

}

h3.numeri {
	color: white !important; 
	font-family: 'Poppins', sans-serif !important;
	font-weight:100 !important;
	font-size: 22px !important;
     

}

p.numeri-txt {
	
	font-family: 'Poppins', sans-serif !important;
	font-weight:100 !important;
	font-size: 16px !important;
	 text-align:center;
}





/* END  pagina Mission  */



/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
h3.titolosezione {
	color:#e10e6e;
	font-size: 32px;
	line-height:48px;
	text-transform: uppercase !important;
	font-weight:800  !important;
/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;
}


div.nostrinumeri  {
	padding-bottom:80px !important; 
}
	
	
	
	
div.product-desc.col-lg-8.col-xl-9.px-lg-5.pt-lg-0 
	 {
 text-align:center!important;
}
	

}





p.sottotitolo-bold {
	text-transform:uppercase; 
	font-weight:800; 
	font-size:20px;  
	color: #707070;
		/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

	}



ul.listbullet {
	list-style-image: url('../images/home/list-bullet.png');
	margin-left: 40px;

}


li.spacing {
	padding-bottom: 40px;
	font-size:20px;
	line-height: 32px

}

p.parallax-text  {
	padding-bottom: 40px;
	font-size:24px;
	line-height: 36px;
	font-weight:600

}


h3.qualitainfo {
	color:#e10e6e;
	font-size:20px;
	line-height: 30px;
	font-weight:600;
	font-family: 'Oswald', sans-serif !important;

}

p.qualitainfo {
	color:#404040;
	font-size:14px;
	line-height: 18px;
	font-weight:400;
	padding-bottom: 20px;
}


h3.proceduratxt {
	color: #1c3b64;
	font-size: 18px;
	/* ---- font-family: 'Oswald', sans-serif; ---- */
	font-family: 'Poppins', sans-serif;

}

#footer.dark  {
 background-color: #1c3b64 !important;
 color: white;
	 
	 }
 
p.footer-txt {
	font-size:14px;
	line-height: 20px;
	text-align:justify;
	font-family: 'Lato', sans-serif;
}

 
.address {
	font-family: 'Lato', sans-serif;
} 



.button-labstream { background-color: #ffffff; }
.button-3d.button-labstream:hover,
.button-reveal.button-labstream:hover,
.button-border.button-labstream:hover,
.button-border.button-labstream.button-fill::before { background-color: #6e92c3 !important; }

.button-border.button-labstream {
	color: #6e92c3;
	border-color: #6e92c3;
}



h2.titolo-section {
    color: #274772;
    font-family: "Montserrat", Sans-serif;
    font-size: 50px;
    font-weight: 800;
    line-height: 1.1em;



@media (max-width: 576px)  {

.revo-slider-desc-text  {
display:none !important;
} 

} 
