span.bottone-white {
    background-color: #FFF !important;
    
}

.bottone-white:hover {
    background-color: #afca05 !important;
    color:#FFF !important;
    
}

h4.titolo {
	color:grey;
	font-weight:300;
	border-bottom:1px solid #afca05;
	padding-bottom:30px;
	margin-bottom:30px;
	text-transform:uppercase;
}


h4.noborder {
	border-bottom: 0px;
	padding-bottom:20px;
	padding-top:20px;
	text-transform:uppercase;
}

h2.titololeft {
	text-align:left;
	padding:0px 0px 60px 0px; 
	color:#FFF; 
	font-weight:300;
	font-size:46px;
	margin-left:1%;
	text-transform:uppercase;
}

h2.titolo { 
	color:#FFF; 
	font-weight:300;
	font-size:46px;
	text-transform:uppercase;
}

h1.titoloazienda { 
	color:#FFF; 
	font-weight:300;
	font-size:46px;
	text-transform:uppercase;
}

h3.titolo { 
	color:#FFF; 
	font-weight:300;
	font-size:25px;
	text-transform:uppercase;
}

h2.titoletto {
	color:#FFF;
	padding-bottom:10px;
	font-weight:300;
	text-transform:uppercase;
}

p.testodesc {
	color:#FFF;
	font-size:18px;
	line-height:42px;
	font-weight:300;
	text-transform:uppercase;
	margin:0px !important;
	
}
.sectiondotcode {
	max-width:1100px;
	margin:0 auto;
}


p.testodesc-gray {
	color:rgba(73,71,71,0.7);
	font-size:18px;
	line-height:42px;
	font-weight:400;
	text-transform:uppercase;
	text-align:center;
	
}

p.descrizione {
	font-size:16px;
	line-height:28px;
	text-transform:none;
}


h3.titolo-icona {
	color:rgba(73,71,71,0.7);
	font-size:22px;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	padding-top:20px;
	
	
}
hr.colore {
	background-color:#afca05 !important;
	height:1px;
	margin:80px 0px;
	
}

hr.colore2 {
	background-color:rgb(166, 166, 166) !important;
}

a.testodesc {
	color:#FFF !important;
	font-size:18px;
	line-height:28px;
	font-weight:300;
	text-transform:uppercase;
}
i.icona {
	font-size:50px;
	text-align:center;
	font-weight:300;

}

h2.titolettonopadding {
	padding-bottom:0px;
	font-size:35px;
}
p.testoprodotto {
	color:#FFF;
	margin-bottom:40px;
	font-size:18px;
	line-height:42px; 
	font-weight:300;
	margin-right:70px;
	text-transform:uppercase;
}
.sezioneimmagine {
	padding-top:90px;
	padding-bottom:0px;
	background-color:#121212;
}
.linea {
	padding-bottom:30px;
	border-bottom:1px solid #afca05;
	width:120px;
	margin:0 auto;
}

.lineasotto {
	padding-top:30px;
}

h3.titoloinfo {
	color: #fff;
	font-weight:300;
	margin-bottom:60px;
	text-transform:uppercase;
}
.titolopadding {
	padding-top:50px;
}
h4.titolofisso {
	width:200px;
}
.colonnamargine {
	margin-right:70px !important;
}
.colonnaspostasopra {
	margin-top:-180px !important;
}

span.minuscolo {
	text-transform:lowercase;
}

img.imgstoria {
	padding-top:160px;
}
.lineamargin {
	margin: 0 auto 160px;
}



@media only screen and (max-width: 1239px) and (min-width: 960px) {

.sectiondotcode {
		max-width:96% !important;
		margin:0 2% !important;
}


}


@media only screen and (max-width: 767px) {
	img.imgstoria {
	padding-top:0px !important;
}
.testomobile {
	text-align:center !important;
	padding-top:20px !important;
}

.sectiondotcode {
		width:96% !important;
		margin:0 2% !important;
}

p.testoprodotto {
	
	margin-right:0px !important;
	
}

.colonnaspostasopra {
	margin-top:0px !important;
}

.lineamargin {
	margin: 0 auto 0px !important;
}
.colori {
	width:94% !important;
	padding-top:40px;
}
.colonnacentra {
	text-align:center !important;
}

h2.titololeft {
	text-align:center;
	font-size:40px;
}
p.testomobile {
	font-size:18px;
	line-height:10px;
}
a.linkmobile {
	font-size:18px;
	line-height:10px;
}
p.descrizione {
	width:96% !important;
}
.logocontatti {
	width:160px !important;
}

.banner {
	width:100% !important;
	min-height:180px !important;
}

img.imgstoria {
	padding-top:0px;
}
h2.titolo {
	padding-top:0px !important;
}

.funzioni {
	width:60% !important;
}
.datitecnici {
	width:36% !important;
}
h2.titololeft {
	padding:0px 0px 0px !important;
	text-align:left;
}

.colonnatablet {
	text-align:center !important;
}

h3.notablet {
	display:none !important;
}
.paddingnotablet {
	padding-top:0px !important;
	
}


	

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	
	.one-second.column {
	width: 94% !important;
}

.divisione {
	display:block !important;
}
a.testodesc {
	font-size:16px;
}

.colonnamargine {
	    margin: 0 0% 40px !important;
}

.colonnaspostasopra {
	margin-top:0px !important;
}

.colonnafoto {
	width:36% !important;
}

.colonnafoto2 {
	width:32% !important;
}




.colonnacentra {
	text-align:center !important;
}


img.imgstoria {
	padding-top:0px;
}
h2.titolo {
	padding-top:30px !important;
}
.funzioni {
	width:60% !important;
}
.datitecnici {
	width:66% !important;
}


.colori {
	width:100% !important;
	padding-top:0px;
	text-align:center !important;
}

.colonnafoto3 {
	display:none;
}

.colonnatablet {
	text-align:center !important;
}

h3.notablet {
	display:none !important;
}

.paddingnotablet {
	padding-top:0px !important;
	
}

}
@media only screen and (max-width: 768px) {
.spaziodivisione {
	display:none;
}
.colonnasopra {
	margin-top:0px !important;
}

.colonnaspostasopra {
	margin-top:0px !important;
}

.lineamargin {
	margin: 0 auto 0px;
}

.colonnacentra {
	text-align:center !important;
}

img.imgstoria {
	padding-top:0px;
}
h2.titolo {
	padding-top:20px !important;
}

.funzioni {
	width:60% !important;
}
.datitecnici {
	width:66% !important;
}
.colonnafoto {
	width:36% !important;
}
.colonnafoto2 {
	width:32% !important;
}

.colori {
	padding-top:0px;
	text-align:center !important;
	width:100% !important;
}
.colonnafoto3 {
	display:none;
}
.colonnatablet {
	text-align:center !important;

}
h3.notablet {
	display:none !important;
}
.paddingnotablet {
	padding-top:0px !important;
	
}
}

