﻿body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif}
.w3-bar,h1,button {font-family: "Montserrat", sans-serif}
.fa-phone,.fa-coffee {font-size:200px}

.body {
		width:90%;
  		padding:5% 5%;
  		overflow:hidden;
		
}

/* Style the header */
header {
  background-color: #FFF;
  padding: 10px;
  text-align: center;
  color: Black;
  
}


h4_ {
	font-size: 2vw;
	font-family: "Arial Black";
	color: #419EAA;
	max-width: 100%;
	margin-bottom: 3px;
		
				
}

a:link {
	color: #000066;
	background-color: transparent;
	text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  
}

.paddingtop0{
	padding-top:0px;			
}

.h4index {
	font-size: 1.2rem;
	font-family: 'Arial Black';
	max-width: 100%;
	margin-bottom: 3px;				
}

.h3index {
	padding-left:2%; 
	width: 434px; 
	font-size: 2rem;
	font-family: 'Arial Black';	
	color: #419EAA;	
	max-width: 100%;
	margin-bottom: 3px;				
}

.h2index {
	display: block;  
	font-size: 2.5rem;  
	margin-top: 0.67vw;  
	margin-bottom: 0.67vw;  
	text-align:center;  
	font-weight: bold;  
	font-family: 'Arial Black';
  	color: #FF0000;
				
}

.h1index {
	display: block;  
	font-size: 3rem;
	font-family: 'Times New Roman', Times, serif;  
	margin-top: 0.67vw;  
	margin-bottom: 0.67vw;  
	margin-left: 32px;  
	margin-right: 32px;  
	font-weight: bold;  
	text-align:center;				
}
.paragrafo {
	display: block;  
	font-size: 2rem; 
	font-family: 'Times New Roman', Times, serif; 
	margin-top: 0.67vw;  
	margin-bottom: 0.67vw;  
	margin-left: 0;
  	margin-right: 0;
}

.centertext {
	text-align:center
}
.bottone {
				
	width: 245px; 
	border-color:white
}
.image-index{
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	height: auto; 
	width:auto
				
}

.float-left {
	float: left;				
}

/* Style the footer */
footer {
  background-color: #FFF;
  padding: 10px;
  text-align: center;
  color: Black;
}

.left {
  background-color:#fff;
  float:left;
  width:40%;
  padding:15px;
  margin-top:7px;
  text-align:center;
}

.main {
  float:left;
  width:40%;
  padding:0 20px;
}
.right {
  background-color:#fff;
  float:right;
  width:20%;
  padding:15px;
  margin-top:7px;
  text-align:center;
}

.style6 {
	background-color: #FFFFFF;
}

.float-right{
	float: right;			
}

.padding-right64 {
	padding-right: 64px;				
}
 
.text-margin5 {
	text-align: left; 
	margin-left: 5%;
} 

.width20 {
	height: auto; width: 20%				
}

.justify {
	text-align:justify;				
}