
.breadcrumbs .central{
	margin: 0 auto;
	overflow: visible;
}

section {
	width:100%;
	position:relative;
}

section .central {
	overflow:hidden;
	margin-bottom:20px;
}

section .central .col {
	text-align:justify;
	float:left;
}

section .central h1 {
	font-size: 2em;
    font-weight: 300;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}

section .central strong {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.4em;
    font-style: italic;
    font-weight: 400;
}

section .central strong.cosmart {
	font-family: 'Numans', sans-serif;
	font-weight:bold;
	font-style:normal;
	text-transform:uppercase;
	font-size:1.3em;
}

section.storia {
	padding:30px 0;
}

section.storia .central .col {
	width:50%;
	padding:0 3%;
}

section.valori {
	background-color:#E8E6E5;
	padding:30px 0;
}

section.valori .central .col {
	width:33.33%;
	padding:0 3%;
	text-align:center;
}

section.valori .central .col h2{
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.6em;
    font-style: italic;
    font-weight: 400;
}


section.valori .central .col p{
	text-align: justify;
}

section.valori .central .col .icon{
	display:inline-block;
	margin-bottom:20px;
	height:80px;
	border:1px solid #CCCCCC;
  	border-radius:40px;
}

section.ricerca {
	padding:30px 0;
	/*border-bottom:solid 1px #ccc;*/
}

section.ricerca .central .col {
	padding:0 3%;
	width:50%;
}

section.ricerca .central .col img{
	display:block;
	width: 100%;
	margin-bottom:20px;
}

section.ricerca .central .col h1{
	text-align:left;
}

/*section.ricerca .central .col:nth-child(odd) {
	width:30%;
}

section.ricerca .central .col:nth-child(even) {
	width:70%;
}*/

section.qualita {
	padding:30px 0;
	background-color:#E8E6E5;
}

section.qualita .central .col {
	width:50%;
	padding:0 3%;
}


/* RESPONSIVE */
@media only screen and (max-width: 1280px) {
	
}



@media only screen and (max-width: 992px) {
	section.valori .central .col h2{
		font-size: 1.2em;
	}
}

@media only screen and (max-width: 768px) {
	section .central .col {
		width:100% !important;
		padding:0 !important
	}
	
	section .central h1 {
		font-size:1.4em;
	}
	
	section .central p {
		font-size:0.9em;
	}
	
	section.storia, section.valori, section.ricerca, section.qualita {
		padding-bottom:0;	
		overflow:hidden;
	}
	
	section.valori .central .col {
		margin-bottom:20px;
	}
}
