﻿/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


a.menu-link {
	font-family: 'Montserrat', sans-serif  !important;
	
	}

label {
	font-family: 'Montserrat', sans-serif  !important;
	
	}




h3.intro-test {
	color: #0d3c5f;
	font-weight:600;
	line-height:32px;
	font-size: 24px;
	text-transform: none !important;
	font-family: 'Montserrat', sans-serif  !important;
	
	}

 
 p.bold-test {
	 color:#183b63;
	font-weight: bold;
	line-height:28px;
	text-transform: none !important;
	font-family: 'Montserrat', sans-serif  !important;
	
	}

 
 
p.test {
	 color:#183b63;
	line-height:28px;
	text-transform: none !important;
	font-family: 'Montserrat', sans-serif  !important;
	
	}
	
	


h3.titoloparallax {
	color:#608f3e;
	font-size: 42px;
	line-height:54px;
	text-transform: uppercase !important;
	font-weight:300  !important;
	font-family: 'Montserrat', sans-serif  !important;

	}
	
	
h5.test-txt {
	color:#2b577d; 
	font-size:15px; 
	font-weight:400; 
	padding-top:20px;
	font-family: 'Montserrat', sans-serif  !important;

}
	

	
h3.titolosezione {
	 color:#608f3e;
	font-size: 36px;
	line-height:48px;
	text-transform: uppercase !important;
	font-weight:800  !important;
	font-family: 'Montserrat', sans-serif  !important;
	}



/* 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:#608f3e;
	font-size: 32px;
	line-height:48px;
	text-transform: uppercase !important;
	font-weight:800  !important;
	font-family: 'Montserrat', sans-serif  !important;
	}
}





p.sottotitolo-bold {
	text-transform:uppercase; 
	font-weight:800; 
	font-size:20px;  
	color: #707070;
	font-family: 'Montserrat', sans-serif  !important;
	}



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: 'Montserrat', 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: 'Montserrat', sans-serif  !important;
}

#footer.dark  {
 background-color: #608F3E !important;
 color: white;
	 
	 }
 
p.footer-txt {
	font-size:14px;
	line-height: 20px;
	text-align:justify
}




