@charset "UTF-8";
/* CSS Document */

body{
	font-family: 'Helvetica Neue', 'Arial', 'sans-serif';
	font-weight: 300;
	font-size: 17px;
}

.img-full{
	width: 100%;
}

.navbar-light{
	background-color: #fff;	
}

.logo-header{
	width: 200px;
	height: auto;
}

.navbar{
	font-family: 'Helvetica Neue', 'Arial', 'sans-serif';
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 3px;
}

li.nav-item{
	padding: 0 10px;
}

header{
	padding: 20px 0;
}

#sezione2{
	background-color: #9dd2e0;
	padding: 50px 0;
	text-align: center;
}

#sezione3{
	background-color: #2d576b;
	padding: 50px 0;
}

#sezione4{
	background-color: #f66921;
	padding: 50px 0;
}

#sezione5{
	background-color: #2d576b;
	padding: 60px 0;
}

#sezione6{
	background-color: #e5e5e5;
	padding: 50px 0;
}

#sezione-titolo-pagine{
	background-color: #2d576b;
	padding: 30px 0 20px 0;
	text-align: center;
}

#sezione-contenuti{
	background-color: #9dd2e0;
	padding: 50px 0;
	text-align: center;
}

#sezione-contatti{
	background-color: #e5e5e5;
	padding: 50px 0 0 0;
}

#sezione-contatti a{
	color: #000;
}

#sezioni-bg-bianco{
	background-color: #fff;
	padding: 50px 0;
}

li{
	padding: 5px 0;
}

h1{
	font-size: 25px;
	color: #f66921;
	font-family: 'Armata', sans-serif;
}

h2.titoli-arancio{
	font-size: 25px;
	color: #f66921;
	font-family: 'Armata', sans-serif;
}

h2.titoli-bianchi{
	font-size: 25px;
	color: #fff;
	font-family: 'Armata', sans-serif;
}

h2{
	font-size: 30px;
	font-family: 'Armata', sans-serif;
	font-weight: bold;
	color: #f66921;
}

h3{
	font-size: 22px;
	font-family: 'Armata', sans-serif;
}

h4{
	font-size: 15px;
	color: #f66921;
	font-family: 'Armata', sans-serif;
	font-weight: bold;
}

h5{
	font-size: 15px;
	color: #000;
	font-family: 'Armata', sans-serif;
	font-weight: bold;
}

.testi-evidenziati{
	font-size: 16px;
	color: #777777;
	font-family: 'Armata', sans-serif;
	font-weight: bold;
}

.testi-evidenziati a{
	color: #777777!important;
}

.testi-evidenziati a:hover{
	color: #777777;
}

p{
	font-size: 17px;
	font-family: 'Helvetica Neue', 'Arial', 'sans-serif';
	font-weight: 300;
}

.btn-primary{
	border-color: #f66921;
    color: #f66921;
    background-color: transparent;
	padding: 13px 19px;
	border-radius: 0;
	border-width: 2px;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Armata', sans-serif;
}

.btn-primary:hover{
	border-color: #f66921;
	color: #fff;
	background-color: #f66921;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #f66921;
    border-color: #f66921;
}

.btn-secondary{
	border-color: #fff;
    color: #fff;
    background-color: transparent;
	padding: 13px 19px;
	border-radius: 0;
	border-width: 2px;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Armata', sans-serif;
}

.btn-secondary:hover{
	border-color: #2d576b;
	color: #f66921;
	background-color: #2d576b;
}

.empty-space-s{
	height: 30px;
}

.empty-space-xs{
	height: 20px;
}

.text-justify{
	text-align: justify;
}

.elenco-servizi{
	text-align: center;
	padding: 20px 0;
}

.elenco-servizi ul{
	padding-left: 0;
}

.elenco-servizi ul li{
	color: #fff;
	list-style: none;
	font-size: 13px;
	font-family: 'Armata', sans-serif;
	padding: 5px 0;
}

.elenco-servizi ul li::before{
	content: "•";
	color: #f66921;
	width: 1em;
	display: inline-block;
}

.elenco-soluzioni{
	text-align: center;
	padding: 30px 0;
}

.blu{
	color: #2d576b;
}

.arancio{
	color: #f66921;
}

.nero{
	color: #000;
}

.bianco{
	color: #fff;
}

.grigio{
	color: #777777;
}

footer{
	background-color: #2d576b;
	padding: 50px 0 30px 0;
	text-align: center;
}

footer p{
	font-size: 15px;
}

footer a, footer a:hover, footer a:active{
	color: #fff;
}

.ico-contatti{
	width: 30px;
	color: #fff;
	padding-bottom: 10px;
}