.landing #heading {position:relative;width:100%;min-height:640px;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden;}
.landing #heading .header {flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0px 0px;}
.landing #heading .logo {align-self:flex-start;width: 300px; margin:0 0 0 40px;padding:6px 20px 2px;border-radius: 10px; z-index:2;}
/* Background logo per area */
#b-cucina.landing #heading .logo			{background:url("/img/sfondo-ristorazione.jpg") left top;}
/* ----------------------- */
.landing #heading .head {align-self:flex-start;width:100%;; max-width: 6000px; margin-top:auto;padding:20px 40px;text-align: center; background-color:rgba(255,255,255,0.78);z-index:2;}
.landing #heading .head h1 {font-size:2.2rem;line-height:1.2;color:#CD7622;}
.landing #heading .head h1 br.sparisco {display:none;}


/* per argomento */
.b-cuoco.landing .header {background: url("/img/landing_cuoco.webp") center top no-repeat;background-size:cover;}



@media (max-width:768px) {
	/* generali */
.header {width: 100%!important;}
#heading .logo img {max-width:160px;}
#heading .head {width:100%;padding:15px;}
#heading .head h1 {font-size:28px;}
	
/* per argomento */
.b-cuoco.landing .header {background-position: center top;}
	
}

