h1, h2 {
	font-family: 'Market Deco';
	font-style: normal;
	font-weight: normal;
	src: local('Market Deco'), url('Market_Deco.woff') format('woff');	
	font-size:28px;
}
#intro {
	border-bottom:5px solid #1d9fae;
	background:url(../img/intro.jpg);
	padding-top:27px;
	padding-bottom:170px;	
}

#intro h1 {
	margin-top:40px;
	font-size:26px;
	color:#da275e;
}

#intro h2 {
	font-family: 'Market Deco';
	font-style: normal;
	font-weight: normal;
	src: local('Market Deco'), url('Market_Deco.woff') format('woff');	
	color:#fff;	
	font-size:22px;
}

.evidenzia {
	color:#da275e;
}

#intro p {
	color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:18px;
}

#come-funziona {
	background-color:#fff;
	margin-top:65px;
	margin-bottom:90px;
}

#come-funziona  h1{
	margin-bottom:80px;
}

#come-funziona p {
	font-family: 'Lato', sans-serif;
	font-size:18px;
	color:#535353;
}

#come-funziona h2{
	margin-bottom:43px;	
	font-size:22px;
	color:#00746b;
}

#come-funziona h2.h2-3{
	color:#da275e;
}

#regole {
	border-bottom:5px solid #da275e;
	
	color:#fff;
	padding-top:80px;
	padding-bottom:55px;
	background-image:url(../img/regole.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;	
}

#regole p {
	font-family: 'Muli', sans-serif;
	font-size:18px;
}

#regole .row {
	margin-bottom: 25px;
}

#regole h1  {
	margin-bottom: 42px;
}

#clienti {
	background:url(../img/clienti.jpg);
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center;		
}

#referenze {
	background-color:#fff;
}

#footer {
	background-color:#2ca4b3;
	padding-top:60px;
	color:#fff;	
}

#footer a {
	color:#fff;	
}

#footer p {
	margin-top:20px;
}

.img-circle {
	background-color:#c6e7eb;
	padding:25px;
}

.rosa {
	background-color:#f6c9d7;
	padding:25px;
}

@font-face {
font-family: 'Market Deco';
font-style: normal;
font-weight: normal;
src: local('Market Deco'), url('Market_Deco.woff') format('woff');
}

.cerchio {
	 padding: 7px 15px;
	 border-radius: 100%;
	 background-color:#da275e;
	 width:45px;
	 height:45px;
	font-family: 'Muli', sans-serif;
	font-size:24px;
	color:#fff;	
}

.inizia {
	font-family: 'Market Deco';
	font-style: normal;
	font-weight: normal;
	src: local('Market Deco'), url('Market_Deco.woff') format('woff');	
	font-size:30px;
	color:#da275e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,bebebe+100 */
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #bebebe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#bebebe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fefefe 0%,#bebebe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */	
	border:1px solid #bebebe;
	letter-spacing: 4px;	
	padding-left:27px;
	padding-right:27px;
	padding-top:20px;
	padding-bottom:20px;	
}

.inizia-intro {
	font-family: 'Market Deco';
	font-style: normal;
	font-weight: normal;
	src: local('Market Deco'), url('Market_Deco.woff') format('woff');	
	font-size:22px;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1d9dac+0,146872+100 */
	background: #1d9dac; /* Old browsers */
	background: -moz-linear-gradient(top,  #1d9dac 0%, #146872 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1d9dac 0%,#146872 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1d9dac 0%,#146872 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d9dac', endColorstr='#146872',GradientType=0 ); /* IE6-9 */
	border:1px solid #146872;
	letter-spacing: 4px;
	width:100%;
	padding-left:27px;
	padding-right:27px;
	padding-top:20px;
	padding-bottom:20px;
	
}

.form {
	margin-top:65px;
	background-color:rgba(255, 255, 255, 0.6);
	padding-top:55px;
	padding-bottom:50px;
	padding-left:30px;
	padding-right:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#contenitore-form {
	
}

.form p {
	color:#000 !important;
	font-size:18px !important;
}

.form-control {
	height:60px;
}

#clienti h1 {
	padding-top:65px;
	margin-bottom:68px;
	color:#fff;
}

.testimonianza-box {
	margin-top:-48px;
	background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:18px;	
	color:#5a5a5b;
	padding: 77px 13px 27px 13px;
}

#clienti .row {
	margin-bottom:106px;
}

.evidenzia-nome {
    color:#da275e;
    font-family: "Market Deco";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;

}

.evidenzia-nome-alt {
    color:#1d9fae;
    font-family: "Market Deco";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;

}

#referenze h1 {
	color:#1d9fae;
	padding-top:55px;
	margin-bottom:55px;
}

#referenze {
	padding-bottom:80px;	
}

#referenze img {
	padding-right:35px;
}

#footer {
	height:200px;
}

#frecce {
	background:url(../img/frecce7.png);
	background-repeat:no-repeat;

	background-position:top center;		
}
#preintro {
	
}

#buttonric {
	padding-top:40px;
}

form small {
	font-weight:bold;
}

#intro ul {
	color:#fff;
    font-family: "Lato",sans-serif;
    font-size: 18px;
	padding-left:0px;
}
#intro ul li {
	
	background:rgba(0, 0, 0, 0) url("../img/dott.png") no-repeat scroll left top;	
	list-style: outside none none;
	margin: 0 0 10px;
    padding: 0 0 0 30px;	
}

#cont-left {
	margin-top:60px;
	background-color:rgba(0, 0, 0, 0.6);
	padding-top:55px;
	padding-bottom:50px;
	padding-left:30px;
	padding-right:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

@media screen and (max-width: 1279px) {
	#frecce {
		background: none !important;
	}
}

.btn-login {
	margin-top:28px;
}

.btn-login-pic {
	margin-top:12px;
}

@media screen and (max-width: 767px) {
	#onlydesk {
		display:none;
	}
}

@media screen and (min-width: 767px) {
	#onlymobi {
		display:none;
	}
}