h1 {font-size: 6rem !important;}
h2 {font-size: 4rem !important;}
h3 {font-size: 2rem !important;}
h4 {font-size: 2rem !important;}
p {font-size: 2rem !important;}

.nav-button__prev {
  background-color: #ff6900;
}
.nav-button__next {
  background-color: #ff6900;
}

.wp-block-themeisle-blocks-popup .otter-popup__modal_header {
padding-bottom: 0px;
}

@media (max-width:2880px) {
	.h3_vend { font-size: 2rem !important;}
	h1 {font-size: 7rem !important;}
	h2 {font-size: 4rem !important;}
	h3 {font-size: 3rem !important;}
	h4 {font-size: 1.5rem !important;}
	p {font-size: 1.5rem !important;}
}

@media (max-width:1200px) {
	.h1mrk {
		font-size: 4rem !important;
		margin-right: 2rem; !important;
	}
	h1 {font-size: 5rem !important;
			padding-bottom: 4rem}
	h2 {font-size: 4rem !important;
			padding: 2rem;}
	h3 {font-size: 3rem !important;
				padding: 2rem;}
	h4 {font-size: 1.5rem !important;
				padding: 2rem;}
	p {font-size: 1.5rem !important;
				padding: 2rem;}
}

@media (max-width:576px) {
	.h1mrk {
		margin-top: 1.5rem !important;
		margin-bottom: 0rem !important;
	}
	.h1_vend {
		margin-top: 1.5rem !important;
		margin-bottom: 0rem !important;
	}
	h1 {font-size: 3rem !important;
			text-align: center !important;}
	h2 {font-size: 2.5rem !important;}
	h3 {font-size: 2rem !important;}
	h4 {font-size: 2rem !important;}
	p {font-size: 1.2rem !important;}
	}

.wp-block-themeisle-blocks-popup .otter-popup__modal_header+.otter-popup__modal_body {
	margin-top: 0;
}

/* Larghezza Toggle contatti Bigliettini da visita */ 
.wp-block-cover__inner-container {
	width: 80% !important ;
}

/* larghezza flipbook */
div#df_2008 {
    max-width: 100vw;
		max-height: 100vh;
}

/*image news logo chef + colonna logo */
#logonews {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
		margin-bottom: 1.5rem;
    display: flex;
}
#colonnalogo {
	display: flex;
  flex-direction: column;
}

/*gestione catalogo Pisan Battel*/
div#df_2008 {
	background-color: white !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    /* max-width: var(--wp--style--global--content-size); */
    max-width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}
