a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

*:focus{outline:0!important;}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px){
	 
	 .plus-offcanvas-close{
		 padding-left:10px!important;
		 padding-right:10px!important;
	 }	 
		.menuFull .elementor-section-wrap{
			height:100%!important;
		}
		
		
		.degustazione p{
			text-align:justify;
			letter-spacing:0.5px;
		}
}



.pt-plus-row-set .pt-plus-columns-bg-wrap video{
	height:100%!important;
	width:100%!important;
}

.pt-plus-row-set .pt-plus-columns-bg-wrap{
	height:100%!important;
	width:100%!important;
	text-align:center;

}

.multi_layered_parallax {
	background-size:900px!important;
	background-repeat:no-repeat!important;
}

.voceMenu h2{
	color:black;
	transition:all 0.6s;
}
.voceMenu h2:hover{
	color:#888080!important;
	transition:all 0.6s;
	margin-left:10px;
}

.sottovoce{
	color:#F2EEE5;
	transition:all 0.6s;
	position:relative;
}

.sottovoce:hover{
	margin-left:10px;
	}

.sottovoce:before{
	content: "";
	display:block;
	width: 20px;
height:2px;
background: #F2EEE5;
position: absolute;
left: 0;
top: 50%;
z-index: -2;
}

.testo a:hover{
	font-weight:bold;
}

.costruzione .wrap h2 {
line-height:100px!important;
	
}

.wrap{
	margin:400px auto 0!important;
}

.musica{
	position:absolute;
	right:0;
	bottom:0;
}



.sc_player_container1 .myButton_play{
	background: url(../../media/2020/12/Icone_Pausa_Play_Tavola-disegno-1-1.svg) no-repeat !important;
	width:40px!important;
	height:40px!important;
	position:absolute;
	right:0;
}

.sc_player_container1 .myButton_stop{
	background: url(../../media/2020/12/Icone_Pausa_Play_Tavola-disegno-1-copia-1.svg) no-repeat !important;
		width:40px!important;
	height:40px!important;
	position:absolute;
	right:0;
}



#sticky-menu.elementor-sticky--effects {
	  background-image: linear-gradient(#ffffff,#ffffff)!important;
	transition-duration:1s!important;
}

.elementor-sticky--effects .logo{
	filter: invert(100%)!important;
	transform: all 0.6s ease-in-out;
}

.elementor-sticky--effects .menu-linee .offcanvas-toggle-btn.humberger-style-3 span.menu_line{
	background:black!important;
		transition: none!important;
}

.plus-offcanvas-wrapper .offcanvas-toggle-btn.humberger-style-3 span.menu_line{
	transition:none!important;
}


.elementor-sticky--effects .social-icons .elementor-social-icon{
	border-color:inherit!important;
	transition:none!important;
}

.elementor-sticky--effects .elementor-social-icon i{
	color:black!important;
	transition:none!important;
}

#elementor-tab-content-1172{
	max-height:450px;
	overflow:scroll;
}

.elementor-4879 .elementor-element.elementor-element-27df1a1 tbody tr:nth-child(even):hover{
	background:none!important;
}

table tbody tr:hover>td, table tbody tr:hover>th{
	background-color:#F2EEE5!important;
}
