#nascondi{
	display: none !important;
}



@media (max-width: 767px) {
    .row-header{
    	position: absolute;
    	top: 0;
    	width: 100%;
    	z-index: 3;
    	background: rgba(255,255,255,0.3);
    	height: 40px;
    }

    .menu-button {
        font-size: 0.9em !important;
        margin-top: -4px;
        margin-left: -2px;
        background-color: rgba(0, 114, 209, 0.16);        
    }


	.button_eng a{
		position: absolute;
		right: 0px;
		top: 5px;
		display: inline-block;
		padding: 0px 6px;
		color: #ffffff;
		text-decoration: none;
		margin: 0px 0px !important;
		font-weight: 700;
		font-size: 22px;
	}



	.owl-carousel-orari .owl-next{
		font-size: 20.ew-orari-apertura-chiusura, #carousel-news ul li spanpx !important;
	    padding: 2px 6px 0px 10px !important;
	    right: -65px !important;
	}
	.ew-orari-apertura-chiusura, #carousel-news ul li span{
		margin: 0;
		color: #000000;
		font-size: 13px;
		height: 72px !important;
	
	}  
  	
	.ew-new-block-title p{
			font-size: 18px;
	}
	
	
	#carousel-news ul{
	   list-style: none;
	   margin: 0 0 0.25em 0.25em;
	}

	#carousel-news li{
		margin-top: -5px;
	}
	
	
}

@media (min-width: 768px) {
    .row-header{
    	position: absolute;
    	top: 0;
    	width: 100%;
    	z-index: 3;
    	background: rgba(255,255,255,0.3);
    	height: 100px;
    }

    .menu-button {
        font-size: 1.2em !important;
        margin-top: 15px;
        margin-left: 15px;
        background-color: rgba(0, 114, 209, 0.16);
    }

}


.header-div-logo-m img {
    height: 42px;
    max-width: 125px;
    vertical-align: middle;
    padding: 6px 10px;
}


.header-div-logo-m {
    left: 50%;
    transform: translateX(-50%);
    right: auto;    
}



.vc_tta-panel .vc_tta-panel-body .livechat_button a{

    background: #ffffff !important;
    display: block;
    border: 2px solid #000000 !important;
    padding: 5px 30px !important;
    color: #000000 !important;
    text-decoration: none !important;
    margin: 40px auto !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    width: 60% !important;
    text-align: center !important; 
    
}


.container_tab_pagina_contatti .vc_tta-panel .vc_tta-panel-body h5 a{

    background: #ffffff !important;
    border: 0px !important;    
   
}
