/*dimensione logo*/
img.custom-logo {
max-width: 80%;
    margin-top: -5px;
}
/*elenco menu orizzontale*/
section#main-dishes {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: stretch;
}
/*testo full size*/
@media only screen and (min-width: 768px){
.menu-items .menu-item {
    width: 100%;
	}
}
/*togliere prezzo menu*/
span.menu-price {
    display: none;
}
/*carattere menu secondario verticale*/
.menu-cats li, .contact-filter li, .single .sd-social-text li, .text .single-soc-share-link {
    text-transform: uppercase;
    font-size: 0.7rem;
}
/*carattere menu primario*/
.nav-menu > li {
    margin: 0 0 0 20px;
    text-transform: uppercase;
    font-size: 0.7rem;
}
.page-template-page-menu .entry-title {
    font-size: 18px;
    font-size: 1.425rem;
	padding-top:20px
}
/*padding widget sidebar*/
@media only screen and (min-width: 1025px){
.widget + .widget {
    margin-top: 2rem;
}
	}
/*center logo on widget area*/
figure.wp-duotone-filter-616b041a3d81f.wp-block-image.size-large.is-resized {
    text-align-last: center;
}
/*testo body*/
p.testo.has-normal-font-size {
    line-height: 1.4rem;
}
/*testo su pagine*/
@media only screen and (max-width: 1680px){
.hero .page-title {
    font-size: 4rem;
		}
	}
/*tasto invio nei contatti*/
.wpforms-submit {
    font-family: sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
}
/*sistemazione menu responsive*/
@media only screen and (max-width: 1024px){
.site-header {
    text-align: center;
    background: black;
		}

		.site-branding {
    margin-left: 0;
    text-align: center;
    display: inline-block;
    margin-top: -30px;
    padding-bottom: 20px;
		}
	}
@media only screen and (max-width: 767px){
.site-branding {
    max-width: 60%;
	margin-top:10px
		}
	}

@media only screen and (max-width: 1024px){
.main-navigation .nav-menu > li:first-of-type {
    margin: 1em 0 0;
    padding: 0;	
	margin-bottom:-4px;
		}
	
	.main-navigation .nav-menu > li {
		font-size:14px;
		}
	}
/*testo body nei menu (locale)*/
.menu-items .menu-item:last-of-type .entry-content > *:last-child {
    margin-bottom: 0;
}
.menu-items .menu-item p {
    font-size: 1em;
}
/*checkbox standard disabilitato*/
.wpforms-container input[type=checkbox], .wpforms-container input[type=radio] {
    display: none;
}

@media only screen and (max-width: 1024px){

	/*immagine nel post*/
}
.immagine {
    margin: 0px;
}
/*nasconde testo e link sulla gallery*/
.gallery-wrapper .thickbox + .entry-header a {
    display: none;
}