@media (min-width: 960px), all {
	
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
   		font-size: 2.5vh !important;
	}
}

/*MENU LANG*/
#menu-item-1106-en a {
	margin-top: 50px;
	font-size: 16px !important;
	font-weight: 600;
}

#menu-item-1107-en a {
	margin-top: 50px;
	font-size: 16px !important;
	font-weight: 600;
}

#menu-item-1106-it a {

	font-size: 16px !important;
	font-weight: 600;
}

#menu-item-1107-it a {

	font-size: 16px !important;
	font-weight: 600;
}



/*MENU LANG END*/

.text-hight-line-01 p {
    line-height: 1.4em !important;
    padding-bottom: 20px;
}
}

h3 {
line-height: 36px;
}

h4 {
line-height: 30px;
}

.interlinea-01-h1 h1 {
	line-height: 1.2em !important;
	margin: 2px 0 0;
}

/*TEXT FOOTER*/
.text-footer-info p {
	font-size: 13px !important;
	line-height: 1.4em;
}

.text-footer-info a {
	color: #5aafc1;
}

.text-footer-info a:hover {
	color: #a8dd4f;	
}


/*TEXT FOOTER*/

/*MENU FOOTER*/

.text-menu-footer li {
	font-size: 13px !important;
	list-style: none !important;
	line-height: 2em !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	
}

.text-menu-footer ul {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
} 

.current-menu-item a {
	color: #ee7f00 !important;
}

.text-menu-footer a {
	color: #5aafc1;
}

.text-menu-footer a:hover {
	color: #a8dd4f;
}

.current-lang a {
	color: #ee7f00;
}




/*MENU FOOTER*/