@charset "utf-8";
/* CSS Document */


		


h2{
	font-size:22px;
	line-height:30px;
	font-weight:700;
	text-align:center;
}
.fade-in {
	opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 3s;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}



.fascia_highlight{
	background:url("../images/2024/bg_EIMA.jpg");
	background-size:100%;
}
.fascia_highlight .wrapper{
	
	display:flex;
	flex-direction:row;
	justify-content:flex-start
}
.testo_eima{
	padding-left:50px;
	padding-top:0px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_eima p{
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	margin-bottom:10px;
}
.testo_eima strong{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	text-transform:uppercase;
	margin-bottom:15px;
}
.stand_eima{
	color:#ffffff;
	font-weight:800;
	font-style:italic;
	font-size:24px;
	line-height:30px;
}
.fascia_highlight .btn{
	display:inline-block;
	color:#ffffff;
	background:#d2d045;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	margin-top:10px;
	align-self: flex-start;
}
.fascia_highlight .btn:hover{
	background:#cdce0b;
}


.fascia_highlight_mobile img{
	width:100%;
}
.highlight_cont_eima{
	display:flex;
	flex-direction:row;
	align-items:flex-start;
	justify-content:flex-start;
	margin-top:5px;
}
.highlight_cont_eima img{
	margin-right:20px;
}


/* FASCIA FERIE */
.fascia_ferie{
    text-align:center;
	padding:10px 0 20px 0;
}
.fascia_ferie .wrapper .ripeti{
	
}
.fascia_ferie img{
width:100%;
} 

/* VIRTUAL TOUR */
.fascia_virtualtour{
	display:flex;
	flex-direction:column;
	background:#efefef;
	background: rgb(200,15,12);
	background: linear-gradient(90deg, rgba(200,15,12,1) 0%, rgba(236,17,11,1) 52%, rgba(184,14,21,1) 100%);
	padding-bottom:40px;
}
.img_virtualtour{
	flex:0 0 70%;
	margin-bottom:40px;
}
.img_virtualtour img{
	width:100%;
}
.testo_virtualtour{
	padding-left:50px;
	padding-top:0px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_virtualtour p{
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	margin-bottom:10px;
}
.testo_virtualtour strong{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	/* text-transform:uppercase; */
	margin-bottom:15px;
}
.testo_virtualtour .btn{
	display:inline-block;
	color:#ffffff;
	background:#d2d045;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	margin-top:10px;
	align-self: flex-start;
}
.testo_virtualtour .btn:hover{
	background:#cdce0b;
}


/* FIERE */
.fascia_fiere{
	display:flex;
	flex-direction:column;
	background:#efefef;
	background: rgb(200,15,12);
	background: linear-gradient(90deg, rgba(200,15,12,1) 0%, rgba(236,17,11,1) 52%, rgba(184,14,21,1) 100%);
	padding-bottom:40px;
}
 .fascia_fiere.fascia_multivertical .img_fiere{
	flex:0 0 50%;
	margin-bottom:0px;
} 

.img_fiere{
	flex:0 0 65%;
	margin-bottom:40px;
}
.img_fiere img{
	width:100%;
}
.testo_fiere{
	padding-left:50px;
	padding-top:0px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_fiere p{
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	margin-bottom:10px;
}
.testo_fiere strong{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	color:#ffffff;
	/* text-transform:uppercase; */
	margin-bottom:15px;
}
.testo_fiere .btn{
	display:inline-block;
	color:#ffffff;
	background:#d2d045;
	background:#ffffff;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	margin-top:10px;
	align-self: flex-start;
}
.testo_fiere .btn:hover{
	background:#cdce0b;
	background:#efefef;
}

/* PROVE IN CAMPO */
.fascia_prove_in_campo{
	display:flex;
	flex-direction:column;
	background:#efefef;
	background: rgb(200,15,12);
	background: linear-gradient(90deg, rgba(200,15,12,1) 0%, rgba(236,17,11,1) 52%, rgba(184,14,21,1) 100%);
	padding-bottom:40px;
}

.img_prove_in_campo{
	flex:0 0 50%;
	margin-bottom:40px;
	background:url("/images/2025/prove-in-campo-Cima-2025C.jpg");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	min-height:300px;
}
.img_prove_in_campo img{
	width:100%;
}
.testo_prove_in_campo{
	padding-left:40px;
	padding-top:50px;
	padding-bottom:50px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_prove_in_campo p{
	color:#ffffff;
	font-size:20px;
	line-height:30px;
	margin-bottom:10px;
}
.luogo_prova strong{
	font-weight:800;
}
    

.cont_date_prove{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-top:20px;
}
.prova{
	margin-right:40px;
}
.testo_prove_in_campo span.data_prova{
	display:block;
	font-size:30px;
	line-height:42px;
	font-weight:800;
}
.testo_prove_in_campo p.luogo_prova{
	font-size:20px;
	line-height:24px;
	padding-left:15px;
	border-left:4px solid #fff;
	margin-top:20px;
}
.testo_prove_in_campo strong.titolo_prove{
	font-size:36px;
	line-height:42px;
	 font-weight:800; 
	font-style:italic;
	color:#d2d045;
	color:#ffffff;
}


/* PROSSIME FIERE INT */
.fascia_prossime_fiere_int{
		background:#efefef;
		padding:20px 0;
}

.fascia_prossime_fiere_int .wrapper{
	display:flex;
	flex-direction:column;
	justify-content:center;
	flex-wrap:wrap

}
.fascia_prossime_fiere_int img{
	width:250px;
	border:1px solid #ccc;
margin:0px auto 20px auto;
}
.testo_prossime_fiere_int{
	margin-right:0px;
}
.fascia_prossime_fiere_int p{
	font-size:20px;
	color:#666;
	text-align:center;

}
.fascia_prossime_fiere_int p strong{
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:800;
	color:#000
}
.fascia_prossime_fiere_int .btn{
	display: block;
	width:150px;
  border: 2px solid #ee3124;
  color: #ee3124;
  font-weight: 700;
  text-decoration:none;
  padding:0 20px!important;
  margin:20px auto;
}
.img_prossime_fiere_int{
	display:flex;
	flex-direction:column;
	align-items:center;
}


.fascia_prossime_fiere_int.fascia_rive{
	background:#fff;
}
.fascia_prossime_fiere_int.fascia_rive img{
	border:none!important;
}
.fascia_rive .testo_prossime_fiere_int{
	margin-top:30px;
}
.fascia_prossime_fiere_int.fascia_rive a.btn{
	border-color:#72b624;
	color:#72b624;
} 


/* PROSSIMA FIERA */
.fascia_prossima_fiera{
padding:30px 0;
}
.fascia_prossima_fiera .wrapper{
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
}
.fascia_prossima_fiera img{
	margin-right:100px;
	max-width:300px;
}
.fascia_prossima_fiera p{
	font-size:20px;
	color:#666;

}
.fascia_prossima_fiera p strong{
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	color:#000
}



/* FASCIA AGRILEVANTE */
.fascia_agrilevante{
	background:url("/images/2025/bg_agrilevante_2025.jpg");
	/* background:#005020; 
	background:#efefef; */
	padding:30px 0;
}
.fascia_agrilevante .wrapper{
		display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:90%!important;
	max-width:90%;
	justify-content:center;
	align-items:stretch
}
.agri_col{
	flex:30% 0 auto;
	margin:0 3%;
}

.fascia_agrilevante img{
	
	max-width:300px;
	-webkit-box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.62); 
box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.62);
}
.fascia_agrilevante p{
	font-size:20px;
	color:#000;
	margin-bottom:10px;
		text-decoration:none;
}
.agri_dove a{
	font-size: 36px;
  	line-height: 42px;
	text-transform:uppercase;
	color:var(--rosso);
	font-weight:800;
	text-decoration:none;
}
.agri_col_logo{
	text-align:center;
	margin-bottom:20px;
}
.agri_col_titolo{
text-align:center;
display:flex;
flex-direction:column;
justify-content:center;

}
.agri_titolo{
	
	
}
.agri_titolo a{
	font-size: 36px;
  line-height: 42px;
  text-transform: uppercase;
  color: var(--rosso);
  font-weight: 800;
  text-decoration: none;
}
.agri_testo{
	font-weight:800;
	font-size: 18px;
	color:#000;
}
.agri_col_dove{
	display:flex;
	flex-direction:column;
	justify-content:center;
	  text-align:center;
}
p.agri_dove{
font-weight: 800;
  font-size: 28px;
  line-height: 34px;
  color: #005020;
  color: #000;
  margin-bottom:20px;
}
p.agri_stand{
	font-weight: 800;
  font-size: 28px;
  line-height: 34px;
  color: #005020;
  color: #000;

}
.agri_aspetta a{
	font-weight:800;
	font-size: 28px;
	color:var(--rosso);
	font-style:italic;
	text-decoration:none;
	color:#005020;
	display:block;
	margin-top:10px; 
}





/* CHIUSURA */
/* .fascia_chiusura{
	background-color: rgb(207,194,177);
	background-color: linear-gradient(90deg, rgba(207,194,177,1) 0%, rgba(222,213,196,1) 100%);
	
	background-image:url("/images/2024/bg_chiusura_natalizia.jpg");
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.interno_fascia_chiusura{
	background-image:url("/images/2024/bg_fascia_chiusura.png");
	background-repeat:no-repeat;
	background-position:left top;
}
.interno_fascia_chiusura_2{
	background-image:url("/images/2024/bg_fascia_chiusura_2.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:10px 0;
}

.fascia_chiusura .wrapper{
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.fascia_chiusura figure{
	width:300px;
}
.fascia_chiusura .testo_chiusura{
	color:#4a0903;
	color:#ad1009;
	font-size:24px;
	line-height:34px;
	font-weight:700;
	display:flex;
	align-items:center;
} */

.fascia_fiere{
-webkit-box-shadow: 1px 5px 15px -2px rgba(102,0,0,0.6); 
box-shadow: 1px 5px 15px -2px rgba(102,0,0,0.6);
z-index:100;
position:relative;
}
.fascia_chiusura{
	background-image:url("/images/2025/bg_natale_orizz.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-color:#ed413f;
	padding:100px 20px;
}
.fascia_chiusura .wrapper{
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:stretch;
}
.testo_chiusura{
	display:flex;
	flex-direction:column;
	justify-content:center;

}

.testo_chiusura p{
	color:#fff;
	font-size:24px;
	letter-spacing:2px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_chiusura p strong{
	font-weight:900;
	display:block;
	padding-top:20px;
}

@media (min-width: 1024px) {
.fascia_chiusura{
	background-image:url("/images/2025/bg_natale_orizz.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-size:100%;
	background-color:#ed413f;
	padding:100px 0 20px 0;
}
.fascia_chiusura .wrapper{
	text-align:center;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:stretch;
}
.testo_chiusura{
	margin-right:40px;
}
.img_chiusura{
	margin-left:40px;
}
}


/* SOLO PER SPAGNOLO  - FASCIA HOME MIRTILLI */
.fascia_home_mirtilli{

}

.fascia_home_mirtilli{
	display:flex;
	flex-direction:column;
	background:#efefef;
	background: rgb(200,15,12);
	background: linear-gradient(90deg, rgba(200,15,12,1) 0%, rgba(236,17,11,1) 52%, rgba(184,14,21,1) 100%);
	padding-bottom:40px;
}


.img_home_mirtilli{
	flex:0 0 60%;
	margin-bottom:40px;
}
.img_home_mirtilli img{
	width:100%;
}
.testo_mirtilli{
	flex:0 0 40%;
	padding-left:50px;
	padding-top:0px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	padding:30px 0 30px 50px;
}
.testo_mirtilli p{
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	margin-bottom:30px;
}
.testo_mirtilli strong{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	color:#ffffff;
	margin-bottom:15px;
}
.testo_mirtilli .btn{
	display:inline-block;
	color:#ffffff;
	background:#d2d045;
	background:#ffffff;
	color:#ffffff;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	margin-top:10px;
	align-self: flex-start;
	text-transform:uppercase;
	font-weight:800;
}
.testo_mirtilli .btn:hover{
	background:#cdce0b;
	background:#efefef;
} 



/* SOLO PER SPAGNOLO  - FASCIA HOME MIRTILLI */
/*
.fascia_home_mirtilli_2{
	display:flex;
	flex-direction:column;
	background:#efefef;
	background: rgb(200,15,12);
	background: linear-gradient(90deg, rgba(200,15,12,1) 0%, rgba(236,17,11,1) 52%, rgba(184,14,21,1) 100%);
	padding-bottom:40px;
}


 .img_home_mirtilli_2{
	flex:0 0 50%;
	margin-bottom:40px;
	background:url("/images/2025/berry-boom-Cima-home.jpg");
	background-size:cover;
}
.img_home_mirtilli_2 img{
	width:100%;
}
.testo_mirtilli_2{
	flex:0 0 40%;
	padding-left:50px;
	padding-top:0px;
	display:flex;
	flex-direction:row;
	padding:30px 0 30px 50px;
	display:flex;
	align-items:stretch
}
.testo_mirtilli_2 p{
	color:#ffffff;
	font-size:20px;
	line-height:26px;
	margin-bottom:30px;
}
.testo_mirtilli_2 strong{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	color:#ffffff;
	margin-bottom:15px;
}
.testo_mirtilli_2 .btn{
	display:inline-block;
	color:#ffffff;
	background:#d2d045;
	background:#ffffff;
	color:#ffffff;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	margin-top:10px;
	align-self: flex-start;
	text-transform:uppercase;
	font-weight:800;
}
.testo_mirtilli_2_interna{
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_mirtilli_2.btn:hover{
	background:#cdce0b;
	background:#efefef;
}
.mirtilli_fiere{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-left:30px;
}
.mirtilli_fiere img{
	max-width:150px;
	margin:10px 0;
} */

/* ISMEA */
.fascia_ismea{
	background:#e42218;
	color:#fff;
}
.testo_ismea{}
.fascia_ismea .big{
	font-size:40px;
	text-align:left;
}
.fascia_ismea .medium{
	font-size:20px;
}
.fascia_ismea p{
	font-weight:700;
}
/* ISMEA */



@media only screen and (max-width: 1023px) {
	.interno_fascia_chiusura_2{
		background:none;
	}
	.fascia_chiusura .testo_chiusura{
		font-size:20px;
		line-height:30px;
	}
}

/* BOX EVIDENZA HOME */

.box_evidenza_home{
   margin:30px 0 0px 0;
}
.box_evidenza_home .wrapper{
	width:95%!important;
	display:flex;
    flex-direction:column;
    justify-content:space-between;
}
.box_evidenza_home a{
	text-decoration:none;
	color:#ffffff;
}
.box_evidenza_home .wrapper>div{
    flex:0 0 23%;
}
.box_evidenza{
	display:flex;
	flex-direction:column;
	margin:0 30px 20px 30px
}
.box_evidenza figure,
.box_evidenza figure img{
	width:100%;
}



.titolo_box_evidenza{
	flex:1 0 auto;
	background:#efefef;
	color:#000000;
	margin-bottom:30px;
	text-align:center;
	font-size:18px;
	line-height:24px;
	font-weight:300;
	padding:20px 10px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
}

.titolo_box_evidenza span{
	font-size:18px;
	padding-bottom:10px;
	font-weight:bold;
	display:block;

}

.titolo_box_evidenza span strong{
	font-size:28px;
	display:block;
	margin-bottom:10px;
	font-family:'Lato';
	font-weight:900;
}
.titolo_box_evidenza span:after{
	background:#efefef;
	margin:5px auto 0 auto;
}
.titolo_box_evidenza p{
	font-size:18px;
	font-weight:500;
}
.titolo_box_evidenza .btn_box_evidenza{
	display:inline-block;
	border:2px solid #ffffff;
	padding:5px 10px;
	font-size:15px;
	font-weight:500;
	margin-top:20px;
}


	/* VARIANTE BOX */
	
	.titolo_box_evidenza{
	
	}
	.box_evidenza figure img{
		border-bottom:5px solid #ee3124;
	}
	.titolo_box_evidenza span{
		color:#ee3124;
	}
	.titolo_box_evidenza span{
		font-size:20px;
		padding-bottom:10px;
	}	
	.titolo_box_evidenza span strong{
		color:#ee3124;
	}
	.titolo_box_evidenza p{
		color:#000000;
	}
	.titolo_box_evidenza .btn_box_evidenza{
		display:inline-block;
		border:2px solid #ee3124;
		color:#ee3124;
		font-weight:700;
	}
	



/* BOX PRODOTTO HOME */
.atomizzatori_home .wrapper{
	flex-direction:row;
}
.atomizzatori_home h2{
	margin-bottom:10px;
} 
.box_prodotto_home{
	flex:0 0 27%!important;
	margin:0 1%;
	text-align:center;
	position: relative;
}
.box_prodotto_home a{
	text-decoration:none!important;
	font-size:18px;
}
.box_prodotto_home a span{
	display:none;
}
.box_prodotto_home figure{
	margin:0 auto;
	width:100%;
}
.box_prodotto_home figure,
.box_prodotto_home figure img{
	width:100%;
}
.box_prodotto_home .btn_border{
	margin-bottom:10px;
	display:block;
	width:100%;
	margin:0;
	font-size:14px;
	line-height:18px;
	padding:5px;
	color:#000;
	position:inherit;
}

.box_prodotto_home figure {
  display: block;
  width: 100%;
  height: auto;
}




#fascia_configuratore{
	background:#efefef;
	display:flex;
	flex-direction:column-reverse;
	justify-content:center;
	padding:20px 20px 0 20px;
}
.fascia_configuratore_immagine{
	margin-top:30px;
}
.fascia_configuratore_immagine img{width:100%}
.fascia_configuratore_testo{
	display:flex;
	flex-direction:column;
	justify-content:center;
	
}
.fascia_configuratore_testo h3{
	color:#ee3124;
	font-size:20px;
	line-height:30px;
	font-weight:700;
	margin-bottom:20px;
	text-align:center;
}
.fascia_configuratore_testo p{
	font-size:18px;
	line-height:24px;
	margin-bottom:20px;
	text-align:center;
}
.fascia_configuratore_testo .btn_border {
	padding:5px;
	margin:0 auto!important;
}



/* NATALE  2022 
.cont_iframe_natale{
	width:100%;
	height:700px;
}
.cont_iframe_natale iframe{
	width:100%;
	height:100%;
} 



.video_natale{
	background:#000;
}
.video_natale video{
	width:100%;
}
.cont_box_messaggio_ferie_natale{
	background:#ff0000;
	text-align:center;
	font-size:30px;
	line-height:40px;
	font-weight:700;
	padding:50px 0;
	color:#ffffff;
}
*/



@media only screen and (min-width: 1201px) {






/* VIRTUAL TOUR */
.fascia_virtualtour{
	display:flex;
	flex-direction:row;
	padding-bottom:0;
}
.img_virtualtour{
	margin-bottom:0;
}

/* FIERE */
.fascia_fiere{
	display:flex;
	flex-direction:row;
	padding-bottom:0;
}
.img_fiere{
	margin-bottom:0;
}

/* PROVE IN CAMPO */
.fascia_prove_in_campo{
	display:flex;
	flex-direction:row;
	padding-bottom:0;
}
.img_prove_in_campo{
	margin-bottom:0;
	min-height:300px;
}
.cont_date_prove{
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	margin-top:20px;
}





/* MIRTILLI */
.fascia_home_mirtilli{
	display:flex;
	flex-direction:row;
	padding-bottom:0;
	align-items:stretch;
}
.img_home_mirtilli{
	margin-bottom:0;
}

/* MIRTILLI */
.fascia_home_mirtilli_2{
	display:flex;
	flex-direction:row;
	padding-bottom:0;
	align-items:stretch;
}
.img_home_mirtilli_2{
	margin-bottom:0;
}

	/* IN EVIDENZA */
	.box_evidenza_home{
		margin:50px 0 0px 0;
	}
	.box_evidenza_home .wrapper{
		flex-direction:row;
	}
	.box_evidenza{
		margin:0 0 20px 0;
	}
	.titolo_box_evidenza span strong{
		font-size:36px;
		line-height:40px;
		margin-bottom:20px;
	}
	.box_evidenza figure img{
		border-bottom:10px solid #ee3124;
	}
	.titolo_box_evidenza{
		padding: 40px 20px;
	}
	.titolo_box_evidenza span {
		font-size: 23px;
	  }
	.titolo_box_evidenza span:after{
		display:block;
		content:"";
		width:50%;
		height:1px;
		background:#ee3124;
		margin:20px auto 0 auto;
	}



/* fascia configuratore */

	#fascia_configuratore{
		flex-direction:row;
		justify-content:center;
		padding:0px;
	}
	.fascia_configuratore_immagine{
		margin-top:30px;
		margin-right:50px;
	}
	.fascia_configuratore_testo{
		display:flex;
		flex-direction:column;
		justify-content:center;
		
	}
	.fascia_configuratore_testo h3{
		color:#ee3124;
		font-size:30px;
		line-height:40px;
		font-weight:700;
		margin-bottom:30px;
		text-align:left;
	}
	.fascia_configuratore_testo p{
		font-size:24px;
		line-height:30px;
		margin-bottom:0;
		text-align:left;
	}
	
	.fascia_configuratore_testo .btn_border {
		padding:16px;
		margin-left:0!important;
		margin-top:50px!important;
	}

/* BOX PRODOTTO */

	.box_prodotto_home a span{
		display:inline-block;
	}
	.atomizzatori_home h2{
		margin-bottom:10px;
	} 

}






/* BASSO VOLUME */
#basso_volume{
	background:url(../images/bg_basso_volume.jpg) no-repeat;
	background-size:cover;
	padding:0px 0 20px 0;
	text-align:center;
}
#contenuti h1.white{
	color:#fff;
	line-height:36px;
	background-image:none;
}






/* NEWS - RASSEGNA */

#news_rassegna-20 .wrapper{
    width:95%!important;
    max-width:1600px;
	display:flex;
        align-items: stretch;
        justify-content:space-between;
}



#cont_news_virtualtour{
    flex:0 0 48%;
    margin-right:2%;
}
#rassegna_home_20{
    flex:0 0 48%;
    margin-left:2%;
}

#cont_news_home-20,
#rassegna_home-20{
	display:flex;
    flex-direction:column;
    justify-content:space-between;
	
}
.bottone{
	height:50px;
	flex:none!important;
}




/* NEWS */
#cont_news_home{}
.esterno_news{ }

#diconodinoi ul{
    list-style-type:none;
}
#contenuti .news_home_simple{
   
    margin-bottom:30px;
    display:flex;
}
#contenuti .news_home_simple figure{
    flex: 0 0 30%;
    margin-right: 20px;
}
#contenuti .news_home_simple img {
    width: 100%;
    border: 1px solid #ccc;
}
#contenuti .news_home_simple h1{
    font-size:18px;
    line-height: 24px;
    padding-top:0;
    text-align:left;
    background:none;
    margin-top:0;
}
#contenuti .news_home_simple h1 a{
    color:#96b933!important;
}
#contenuti .news_home_simple div.sottotitolo{
    font-size:16px;
    line-height: 20px;
    color:#666;
    font-weight:700;
    margin-bottom:5px;
    padding-top:0;
    text-align:left;
    background:none;
}



#contenuti .news_home_simple h1 a{
    text-decoration:none;
    color:#000;
    display:inline-block;
    margin-top:0px;
}

#contenuti .news_home_simple p{
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
}






/* RASSEGNA */
.art_rassegna{
	text-align:left!important;
	margin-bottom:20px!important;
    display:flex;
    flex-direction:row;
}
.art_rassegna figure{
    flex:0 0 30%;
    margin-right:20px;
}
.art_rassegna figure img{
    width:100%;
    border:1px solid #ccc;
}
.art_rassegna h1{
	font-size:18px!important;
	line-height:24px!important;
	background:none!important;
	text-align:left!important;
    padding-top:0!important;
    margin-top:0!important;
/*    text-transform:none!important;
    letter-spacing:0!important;*/
}
.art_rassegna h1 a{
	text-decoration:none;
    color:#000;
	color:#96b933;
}
.art_rassegna h2{
	color:#96b933;
    color:#666;
	font-weight:700;
	font-size:16px;
	text-align:left!important;
	margin-bottom:0px;
	line-height:20px;
}
.art_rassegna p{
	font-size:16px;
	line-height:24px;
	text-align:center;
	font-weight:300;
	text-align:left!important;
}



/* CASE HISTORY */
#cont_case_history{
	display:flex;
	flex-direction:column;
	padding:10px 40px;
	align-items:center;
}

	.agrumi{
		background:none;
	}
	.agrumi .box_case_mobile{
		width:100%;
		height:150px;
		background:url(../images/case-history/agrumi_sudafrica_home.jpg) center top;
		background-size:100%;
		background-repeat:no-repeat;
	}
	.banane{
		background:none;
	}
	.banane .box_case_mobile{
		width:100%;
		height:150px;
		background:url(../images/case-history/banane_martinica_home.jpg) center top;
		background-size:100%;
		background-repeat:no-repeat;
	}

.box_case_history{
	flex:0 0 90%!important;
	margin:5px auto;
}
.box_case_history figure{
	width:100%
}
.box_case_history figure img{
	width:100%;
	
}
.box_case_history.call{
	background:#4e7a21;
	color:#fff!important;
	padding:20px;
}
.testo_case{	
	color:#000;
	font-weight:300;
	padding:0 0 20px 0;
	margin:5px 20px;
	font-size:16px;
	line-height:24px;
	text-wrap:normal;
}
.call .testo_case{
	color:#fff;
}

.luogo{
	text-transform:uppercase;
	font-weight:700;
}
.problema{
	
}
.call .problema{
	font-weight:700; 
}

	




/* TROVA ATOMIZZATORE */
#trova_atomizzatore{
	background:url(../images/bg_trova_atomizzatore_home.jpg);
	background-size:cover;
	padding:50px;
	flex-direction:row;
}
.trova_frutta{
	flex:0 0 10%!important;
}
#uva{
	max-width:200px;
	margin-left:-200px;
}
.trova_testo{
	flex:0 0 90%!important;
	text-wrap:normal;
	text-align:left;
	font-size:18px;
	line-height:24px;
	font-weight:300;
}
.trova_testo h1{
	background-position:left top!important;
	text-align:left!important;
}
.trova_testo h2{
	background-position:left top!important;
	text-align:left!important;
	font-weight:700;
}
.trova_testo p{

}

/* TROVA RIVENDITORE */
#trova_rivenditore{
	background:url(../images/bg_trova_rivenditore.jpg) no-repeat center top;
	padding:5px 0 30px 0;
	max-height:365px;
	color:#fff;
	font-size:18px;
	line-height:30px;
	font-weight:400!important;
	text-align:center;
}

#trova_rivenditore h1{
	text-align:center;
}


/* TROVA RIVENDITORE CONTATTI */
.trova_rivenditore_contatti{
	
}



@media only screen and (min-width: 1023px) {

.fascia_prossime_fiere_int .wrapper{
	display:flex;
	flex-direction:row;
	justify-content:center;

}

/* FASCIA FIERE RIVE */
.fascia_prossime_fiere_int.fascia_rive{
	background-image:url("../images/2025/bg_rive_2_dx.jpg"),url("../images/2025/bg_rive_2_sx.jpg") ;
	background-position:right center, left center;
	background-size:auto,cover;
	background-repeat:no-repeat;
}
.fascia_prossime_fiere_int.fascia_rive img{
	border:none!important;
}
.fascia_rive .testo_prossime_fiere_int{
	margin-top:30px;
}
.fascia_prossime_fiere_int.fascia_rive a.btn{
	border-color:#72b624;
	color:#72b624;
} 



.fascia_prossime_fiere_int img{
	width:200px;
	border:1px solid #ccc;
margin:20px;
}
body.lang_it .fascia_prossime_fiere_int img{
	width:300px;
	border:1px solid #ccc;
margin:20px;
cursor:pointer;
}
.testo_prossime_fiere_int{
	margin-right:50px;
}
.fascia_prossime_fiere_int p{
	font-size:20px;
	color:#666;
text-align:left;
}
.fascia_prossime_fiere_int p strong{
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:800;
	color:#000
}
.fascia_prossime_fiere_int .btn{
	display: inline-block;
  border: 2px solid #ee3124;
  color: #ee3124;
  font-weight: 700;
  text-decoration:none;
  padding:0 20px!important;
  margin-top:20px;
}
.img_prossime_fiere_int{
	display:flex;
	flex-direction:row;
	align-items:center;
}
.img_prossime_fiere_int a{
	cursor:default
}




/* FASCIA AGRILEVANTE */
.fascia_agrilevante .wrapper{
	flex-direction:row;
}

.agri_col_logo{
	text-align:center;
	margin-bottom:0px;
}


.agri_testo{
	font-weight:800;
	font-size: 18px;
	color:#000;
}
.agri_col_dove{
	display:flex;
	flex-direction:column;
	justify-content:center;
	  text-align:center;
}






/* PROVVISORIO NATALE */
		.foto_vigneto_home h1{
			padding-top:250px!important;
			
		}
		.ombra{
			display:none;
		}
/* PROVVISORIO NATALE */

	

		
	
	
	.atomizzatori_home .wrapper{
		overflow:auto;
	}

	.box_prodotto_home .btn_border{
		margin-bottom:10px;
		position:absolute;
		display:block;
		width:80%;
		margin:0 10%;
		margin-top:-100px;
		padding: 16px;
		color:#fff;
	}
	.overlay {
		  position: absolute;
		  top: 0;
		  bottom: 0;
		  left: 0;
		  right: 0;
		  height: 100%;
		  width: 100%;
		  opacity: 0;
		  transition: .5s ease;
		  background-color: #336600;
		  margin:0!important;
		}
		.box_prodotto_home:hover .overlay {
		  opacity: 0.7;
		}
		.text_voglio{
			color: white;
			position: absolute;
			top: 60%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			-ms-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			text-align: center;
			opacity:0;
			padding:16px;
			color:#fff;
			text-transform:uppercase;
			font-weight:700;
			letter-spacing:1px;
		}
		.lang_en .text_voglio,
		.lang_fr .text_voglio,
		.lang_es .text_voglio,
		.lang_de .text_voglio,
		.lang_ru .text_voglio{
			display:none;
		}
		.box_prodotto_home:hover .text_voglio{
			opacity:1
		}
		
		#basso_volume{
			padding:30px 0 50px 0;
		}
		
		/* BANNER GARANZIA */
		#garanzia_home{
			text-align:left!important;
			height:auto!important;
		}
		#garanzia_home figure{
			max-width:300px!important;
			margin-right:50px;
			margin-top:20px;
		}
		#garanzia_home div.testobannergaranzia{
			flex: 1 0 300px;
			
		}
		#garanzia_home h1{
			text-align:left!important;
		}
		.lang_en #garanzia_home h1{margin-top:70px; margin-bottom:0;}
		.lang_es #garanzia_home h1{margin-top:70px; margin-bottom:0;}
		.lang_fr #garanzia_home h1{margin-top:70px; margin-bottom:0;}
		.lang_de #garanzia_home h1{margin-top:70px; margin-bottom:0;}
		.lang_ru #garanzia_home h1{margin-top:70px; margin-bottom:0;}
		
		
		/* CASE HISTORY */
		#cont_case_history{
			padding:0px;
			flex-direction:row;
			align-items:stretch;
		}
		.agrumi{

		}
		.banane{
			
		}
		.box_case_history{
			flex:1 0 33.3%;
			max-width:33.3%;
			margin:0!important;
			display:flex;
			justify-content:flex-start;
			flex-direction:column;
			background:#efefef;
			border-right:1px solid #fff;
		}
		.box_case_history.call{
			background:#4e7a21;
		}
		

		.btn_border{
			margin-top:50px;
		}
		.call .testo_case{
			background:none;
			padding-top:0;
			margin:30px;
		}
		.call .luogo{
			font-size:16px;
			letter-spacing:2px;
		}
		.call .problema{
			display:block;
			max-width:400px;
			font-size:30px;
			margin-top:40px;
			margin-bottom:40px;
			letter-spacing:2px;
			}
		.luogo{
			font-size:16px;
			font-weight:700;
			text-transform:uppercase;
			margin-top:20px;
		}
		.problema,
		.soluzione{
			font-size:20px;
			line-height:36px;
			font-weight:700;
			content:" ";
			background:url(../images/square.gif) no-repeat left 10px;
			padding-left:30px;
			margin-top:10px;
		}
		
		
		/* TROVA IL TUO PRODOTTO */
		
		#trova_atomizzatore{
			min-height:650px;
			line-height:36px;
		}
		.trova_frutta{
			flex:0 0 60%!important;
			position:relative;
		}
		#uva{
			max-width:100%;
			margin-left:0px;
		}
		.trova_testo{
			flex:0 0 40%!important;
			line-height:36px;
		}
		.trova_testo h2{
			margin-bottom:50px;
		}
		.trova_testo .btn_full{
			margin-top:50px;
		}
		
		
		@keyframes entra_fragole{
			0%{left:-500px; top:200px;}
			100%{left:-70px; top:200px;
			}
		}
		@keyframes entra_uva{
			0%{left:-500px; top:0px;}
			100%{left:20%; top:0px;
			}
		}
		#fragole{
			left:-500px; top:200px;
			position:absolute;
		}
		#uva{
			left:-500px; top:0px;
			position:absolute;
		}
		.muovi #uva{
			animation-name:entra_uva;
			animation-duration:2s;
			animation-fill-mode: forwards;
			animation-timing-function: ease-out;
		}
		.muovi #fragole{
			animation-name:entra_fragole;
			animation-duration:2s;
			animation-fill-mode: forwards;
			animation-timing-function: ease-out;
		}
		
		/* TROVA RIVENDITORE */
		#trova_rivenditore>div{
			margin-left:60%;
			width:35%;
		}
		#trova_rivenditore,
		#trova_rivenditore h1{
			text-align:left;
		}
		
		
}



@media only screen and (min-width: 1750px) {
		


	


    
		
		/* TROVA IL TUO PRODOTTO */
		@keyframes entra_fragole{
			0%{left:-500px; top:200px;}
			100%{left:7%; top:200px;
			}
		}
		@keyframes entra_uva{
			0%{left:-500px; top:0px;}
			100%{left:45%; top:0px;
			}
		}
}


@media only screen and (min-width: 1600px) {
	@keyframes zoomma{
		  0% {
			background-size:100%;
		  }
		  100% {
			background-size:105%;
		  }
		}


		 /*modifica per BANNER FERIE
		.foto_vigneto_home.con_banner_ferie{
			height:700px;
		}
 		modifica per BANNER FERIE*/



    
    
    .testo_video_home{
        font-size: 20px;
        line-height: 30px;
        font-weight: 300;
    }


	
.testo_prove_in_campo{
	padding-left:50px;
	padding-top:50px;
	padding-bottom:50px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.testo_prove_in_campo p{
	color:#ffffff;
	font-size:28px;
	line-height:34px;
	margin-bottom:10px;
}
.testo_prove_in_campo span.data_prova{
	font-size:28px;
	line-height:38px;
	font-weight:800;
}
.testo_prove_in_campo p.luogo_prova{
	font-size:20px;
	line-height:24px;
	padding-left:20px;
	border-left:5px solid #fff;
	margin-top:20px;
}
.testo_prove_in_campo strong.titolo_prove{
	font-size:40px;
	line-height:42px;
	font-weight:800;
	font-style:italic;
	color:#d2d045;
	color:#ffffff;
	margin-bottom:15px;
}
.luogo_prova strong{
	font-weight:800;
}
    
    

}