#staticmenu_advanced_render > div.container{ visibility: hidden; opacity: 0; height: 0 !important;}
#staticmenu_advanced_render > div.container.active{ visibility: visible; opacity: 1; height: auto !important;}
#staticmenu_advanced_render div.item{ width: 90% ; text-align: right; }
#staticmenu_advanced_render div.item img { width: 160px; }
#staticmenu_advanced_render div.item.first img{ width:60%;  }
#staticmenu_advanced_render #cosa-facciamo div.item img { width: 180px; }
#staticmenu_advanced_render div.item:not(.first) { display: flex; justify-content: flex-end; margin: 5px 0; }
#staticmenu_advanced_render div.item:not(.first) h3{ font-size: 24px;padding-right: 10px  }
#staticmenu_advanced_render  #cosa-facciamo div.item { display: flex; justify-content: flex-end; margin: 5px 0; }
#staticmenu_advanced_render  #cosa-facciamo div.item h3{ font-size: 24px;padding-right: 10px  }
#staticmenu_advanced_render .right-block { float: right; cursor:pointer;}
#staticmenu_advanced_render .right-block .close-btn{ width: 28px; float: right }
#staticmenu_advanced_render .right-block .close-btn span{ font-size: 13px }
#staticmenu_advanced_render .search input{ font-size: 70%; width: 220px; height: 34px;}
#staticmenu_advanced_render h2{ font-size: 45px; font-weight: 300 }
#staticmenu_advanced_render a:hover img, #staticmenu_advanced_render a:active img{ opacity: 0.8 }
ul.menu.advanced  > li{ cursor: pointer; }
ul.menu.advanced  > li.active{ cursor: not-allowed; }
ul.menu.advanced  > li.active a{ pointer-events: none; }
ul.menu.advanced  > li a:hover img, ul.menu.advanced  > li a:active img{ opacity: 0.8 }

@media screen and (max-height: 920px){
	#staticmenu_advanced_render div.item, #staticmenu_advanced_render div.item.first{ text-align: right;  display: flex; flex-direction: row; justify-content: flex-end}
	#staticmenu_advanced_render div.item.first img, #staticmenu_advanced_render div.item img { width: 160px; }
	#staticmenu_advanced_render div.item h3, #staticmenu_advanced_render div.item.first h3, #staticmenu_advanced_render div.item:not(.first) h3{ font-size: 22px ; padding-right: 10px;}
	#staticmenu_advanced_render div.item, #staticmenu_advanced_render div.item.first,  {    text-align: right; }
}

@media screen and (max-height: 868px){
	#staticmenu_advanced_render div.item.first img, #staticmenu_advanced_render div.item img { width: 170px; }
	#staticmenu_advanced_render div.item h3, #staticmenu_advanced_render div.item.first h3, #staticmenu_advanced_render div.item:not(.first) h3{ font-size: 20px ; }
	#staticmenu_advanced_render div.item, #staticmenu_advanced_render div.item.first,  {    width: 500px;  }
}