/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


.wpgmza_table td {
   padding-bottom:0px !important;
   font-size:13px !important;
   line-height:18px !important;
}

table.dataTable thead th, table.dataTable thead td{
   padding: 10px !important;
}
.wpgmza_sl_query_div{
   width:50%; 
   float:left; 
}

.wpgmza_sl_query_innerdiv2{
 width:99% !important; 
}
.wpgmza_sl_radius_innerdiv2{
	width:99% !important; 
}
.wpgmza_sl_radius_div{
   width:50% !important;  
   float:left !important; 
   clear:initial !important;
   margin-top:0px !important;
}


.wpgmza_sl_search_button_div{
	margin-top: 50px;
}
.wpgmza_marker_holder{
	margin-bottom: 30px !important;
}

.wpgmza_sl_search_button_div input{
	background-color: transparent !important;
	width: 200px;
	padding: 10px;
	border: 2px solid #D63E2D !important;
	color: #D63E2D !important;
	font-weight: 900 !important;
	font-family: 'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 16px;
}

.wpgmza_sl_search_button_div input:hover{
	background-color: #D63E2D !important;
	cursor: pointer;
	border: 2px solid #D63E2D !important;
	color: #fff !important;
	font-weight: 900 !important;
}


.wpgmza_sl_reset_button_div{
	margin-top: 50px;
}

.wpgmza_sl_reset_button_div input{
	background-color: transparent !important;
	width: 200px;
	padding: 10px;
	border: 2px solid #D63E2D !important;
	color: #D63E2D !important;
	font-weight: 900 !important;
	margin-right: 20px;
	font-family: 'Lato', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 16px;
}

.wpgmza_sl_reset_button_div input:hover{
	background-color: #D63E2D !important;
	cursor: pointer;
	border: 2px solid #D63E2D !important;
	color: #fff !important;
	font-weight: 900 !important;
}



.wpcr3_button_1{
	width: 100% !important;
	background: #e30613 !important;
	color: #fff !important; 
	font-size: 25px !important;
	text-transform: uppercase !important; 
	border: none !important;
	border-radius: 0px !important;
}

.wpcr3_content{
	border-left-width: 0px !important;
	padding-left: 0px; 
}

div.wpcr3_review blockquote.wpcr3_content{

	padding-bottom: 0px !important;
}

.testimonial{
	width: 100% !important;
}

.scrivi-recensione{
	background: #d63e2d ;
	width: 100%;
	color: #fff;
	padding: 10px;
	border: none;
	cursor: pointer;
	margin-bottom: 30px;
}

.hover-red article{
    padding: 40px 50px !important;
}

.hover-red .iconbox{
    margin-bottom: 0px !important;
}

.hover-red:hover{
    background-color:#ec1d23 !important; 
   
}

.hover-azzurro article{
    padding: 40px 50px !important;
}

.hover-azzurro .iconbox{
    margin-bottom: 0px !important;
}

.hover-azzurro:hover{
    background-color:#6CBED4 !important; 
   
}

.subscribeForm fieldset{
	width: 100% !important;
	border: none !important;
	background: transparent !important; 
}

.subscribeForm input[type=submit]{
	border: none !important;
	border-radius: 0px !important;
	background-color: #b41c0b !important;
	color: #fff !important;
}

.prospettiva{ perspective:1000px; }

.loop-card{
	width: 300px !important;
	height: 463px !important;
	margin:0 auto !important;
	animation: rotazione 6s infinite ; 
}


/* Standard syntax */
@keyframes rotazione {
 
  from {background-image: url("/wp-content/uploads/2021/10/CardVirtuale_Retro.png"); background-size:100%;}
   100%{
   
    transform:rotatex(180deg);
    
  }
    to {background-image: url("/wp-content/uploads/2023/09/Partner_CardVirtuale_2023.png"); background-size:100%;}
  
}


/*
@-webkit-keyframes rotazione {

  from {-webkit-background-image: url("/wp-content/uploads/2018/01/retro-card-framesi.jpg"); -webkit-background-size:100%;}
   100%{
   
    -webkit-transform:rotatex(180deg);
    
  }
    to {-webkit-background-image: url("/wp-content/uploads/2018/01/fronte-card-framesi.jpg"); -webkit-background-size:100%;}
  
}*/

div.asl_w .probox div.prosettings{
	display: none !important;
}

#wpgmza_table_1_filter input{

	background-color: #d63e2d !important;
	color: #fff !important;
	border:none !important;
	background-color: #d63e2d !important;
	background-image: url("/wp-content/uploads/2018/01/lente-cerca.jpg") !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
	width: 250px !important;
}

#wpgmza_marker_holder_1{
	margin-top: 40px !important;
}

.prodotto-del-mese-banner .post-title{
    text-align: center !important; 
}
.prodotto-del-mese-banner .post-meta-infos{
    text-align: center !important; 
}

.prodotto-del-mese-banner .read-more-link{
    text-align: center !important; 
}

.prodotto-del-mese-banner .read-more-link a{
    margin-top: 20px;
    padding: 15px 30px 13px;
    font-size: 13px;
    min-width: 139px;
    background: #b41c0b !important;
    color:#fff !important;
}

#top .avia-post-nav { display: none !important; }

.img-port-salone img{
	border: 3px solid #fff;
}

@media screen  and (max-width: 1000px){
	.riga-affiliazione-uno .content, .sidebar{
		padding-bottom: 0px !important;
	}

	.affiliazione-text{
		padding: 50px !important;
	}

	.affiliazione-img{
		background-size: 100% !important;
	}

	.affiliazione-scarica .content{
		padding-top: 50px !important;
		padding-bottom: 30px !important;
	}



}



@media screen  and (min-width: 768px) and (max-width: 1000px){

	.hover-azzurro article{
		padding: 10px 20px !important;
	}

	.hover-red article{
		padding: 10px 20px !important;
	}

	.hover-azzurro .iconbox_content{
		width: 100% !important;
		padding-top: 15px !important;
	}

	.hover-red .iconbox_content{
		width: 100% !important;
		padding-top: 15px !important;
	}

	.box-home-half .av_one_half{
		width: 100% !important;
	}

	.box-home-half .flex_cell{
		display: grid !important;
	}

	.box-home-half .av_one_third{
		width: 100% !important;
	}

	.slideshow_align_caption h2{
		font-size: 40px !important;
	}
	
	.img-partner-for-you{
	background-size: 100% !important;
	}

	.txt-partner-for-you{
	padding: 20px !important;
	}

}

@media screen  and (min-width: 1001px) and (max-width: 1280px){

	.hover-azzurro article{
		padding: 20px 30px !important;
	}

	.hover-red article{
		padding: 20px 30px !important;
	}

	.hover-azzurro .iconbox_content{
		width: 100% !important;
		padding-top: 15px !important;
	}

	.hover-red .iconbox_content{
		width: 100% !important;
		padding-top: 15px !important;
	}

	.img-partner-for-you{
	background-size: 100% 100%!important;
	}

	.txt-partner-for-you{
	padding: 20px !important;
	}
}

.sezione-nascosta{
  display: none !important;
}


#wpgmza_table_1 a:hover{

	color: #d63e2d !important;
	font-weight: 600 !important;

}
/*
@media only screen and (max-width: 480px) {
    #full_slider_1 .avia-slideshow-inner, #full_slider_1 img{
        height: 300px !important;
     }
}*/

.prodotto-del-mese-banner .post_delimiter{
	display: none !important; 
}