body {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
}

html, body, p, h1, h2{
	margin: 0;
	padding: 0;
	font-weight: 400;
}

.section{
	text-align: 	center;
}

.section h1{
	display: 		inline-block;
	padding: 		10px;
	padding-top: 	50px;
	text-transform: uppercase;
	font-weight: 	120%;
	text-align: 	center;
	border-bottom: 	1px solid rgba(0,0,0,.8);
}

.card{
	margin-top: 40px;
}

.card img{
	border-radius: 	100%;
	height: 		104px;
	width: 			104px;
	display: 		block;
	margin: 		0 auto;
}

.limitatore{
	width: 		95%;
	max-width: 	800px;
	margin: 	0 auto;
}

.no-font{
	font-size: 0;
}

.split{
	display: 		inline-block;
	vertical-align: top;
	font-size:		14px;
}

.split50{
	width: 50%;
}

.padd10{
	padding: 10px;
}

.paddTB20{
	padding-top: 	20px;
	padding-bottom: 20px;
}

.intro{
	text-align: center;
}

.intro h2{
	font-size: 		150%;
}

.intro p{
	font-size: 		90%;
	text-transform:	uppercase;
	margin: 		5px 0;
	opacity: 		.8;
	color: 			#f61e23;
}

.story{

}
.story p{
	text-align: 	justify;
	font-size: 		100%;
	line-height: 	140%;
	letter-spacing: 0.3px;
}

@media all and (max-width: 540px) {
	.split50{
		width: 100%;
	}
}