/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 20 2022 | 15:10:56 */
small{font-size: .5em;}
.fusion-mobile-logo {
	max-width:200px;
}
/*FOOTER*/
.wpmf-gallery.gallery-masonry .wpmf-gallery-item{
	opacity:1;
}
/*SLIDER HOME*/
.fusion-slider-container h1.title-heading-left{
  background:rgba(255,255,255,0.75);
  color:#505153 !important;
  line-height: 35px!important;
  font-size:30px!important;
  padding: 30px 50px !important;
  border-radius:15px;
}


/*prodotti-home*/
.prodotti-home .fusion-gallery a> p{
        position: absolute;
        top: 50%;
        transform: translatey(-50%);
        left: 30px;
        background:rgba(255,255,255,0.7);
        padding: 5px 10px;
        color:#000;
        font-size: 25px;
        border-radius: 15px;}

/*CONTATTI FORM*/
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-email,
.wpcf7-form .wpcf7-captchar,
.wpcf7-form .wpcf7-submit,
.wpcf7-form .wpcf7-textarea{border-radius:15px !important;border-color: #579745;}

.wpcf7-response-output {display:none;}

/*NAV MOBILE*/
.fusion-mobile-nav-item.pll-parent-menu-item .menu-text>img{padding-top:10px;}

/*COOKIE INFO*/
table.informativa { width: 100%;}
.informativa th, .informativa td { width: 33%; word-break: break-all; }
table.informativa {	border-spacing: 0;	border:1px solid #ddd;}
.informativa th,.informativa td {padding: 0.4375em;	text-align: left;	border:1px solid #ddd;}
.informativa th {font-weight: 700;}

.cn-button.wp-default{
    background-color:#6f6d6a;
}
#cookie-notice .cn-button{
  background-color: #FFF;
  padding: 5px 10px;
}
.iso-cert {
	max-width:300px;
	margin:auto;
}
.wpmf-gallery {
	min-height:auto !important;
}

@media screen and (max-width:799px){
	.fusion-sticky-header-wrapper .fusion-header > .fusion-row {
		display: flex;
		justify-content: center;
		align-items: center;
	}
}