/* classes */
/* 
adz-screen-export-single-slide
adz-screen-export-double-slide 
adz-screen-export-big-subline
*/

html {
  background-color: black;
  color: white;
  font-family: sans-serif;
  margin: 0;
}

body {
  margin: 0;
  max-height: 100vh;
  overflow: hidden;
}

:root {
  --color-loungebar: #ffb20b;
  --color-steakhaus: #e95d68;
  --color-veggie: #aaeb69;
}

.adz-screen-export.presentation-slide {
  width: 100%;
  height: 100vh;
  overflow: hidden;
  box-sizing: border-box;
  padding: 3vw;
  padding-top: 2vw;
}

.presentation-page-wrapper.hidden {
  display: none !important;
}
amp-img {
  display: none;
}

.menu-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 6vw;
  row-gap: 1.5vw;
  margin-top: 1.5vw;
}

.menu-item .flex {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 2rem;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.adz-screen-export.presentation-slide .presentation-slide {
  grid-column: 1 / 3;
}

.presentation-page-wrapper > .presentation-slide > h2.header {
  font-size: 3vw;
  display: inline-block;
}

.presentation-slide > h2.header {
  font-size: 2vw;
}

/*  */
.menu-item .h3 {
  font-size: 1.75vw;
}

.menu-item h3.h4 {
  font-size: 1.75vw;
}

.menu-item h3.h4,
.presentation-slide > h2.header,
.adz-screen-export.presentation-slide .presentation-slide {
  color: var(--color-loungebar);
}

.colorscheme-loungebar .menu-item h3.h4,
.colorscheme-loungebar .presentation-slide > h2.header,
.colorscheme-loungebar
  .adz-screen-export.presentation-slide
  .presentation-slide {
  color: var(--color-loungebar);
}

.colorscheme-steakhaus .menu-item h3.h4,
.colorscheme-steakhaus .presentation-slide > h2.header,
.colorscheme-steakhaus
  .adz-screen-export.presentation-slide
  .presentation-slide {
  color: var(--color-steakhaus);
}

.colorscheme-veggie .menu-item h3.h4,
.colorscheme-veggie .presentation-slide > h2.header,
.colorscheme-veggie .adz-screen-export.presentation-slide .presentation-slide {
  color: var(--color-veggie);
}

.presentation-page-wrapper > .presentation-slide > .text {
  display: inline-block;
  margin-left: 2vw;
  font-size: 1.5vw;
}

.presentation-page-wrapper
  > .presentation-slide
  > .wp-block-dfnakdenizblocks2022-line {
  display: none;
}

.menu-item p.p {
  margin-top: 0.3vw;
  font-size: 0.7vw;
  line-height: 1.4;
  color: #969494;
  max-width: 35vw;
}

.presentation-slide p.p {
  margin-top: 0.3vw;
  font-size: 0.7vw;
  line-height: 1.4;
  color: #969494;
  max-width: 35vw;
}

.presentation-slide p.p.semibold {
  color: white;
  font-size: 1vw;
}

.presentation-slide.adz-screen-export-big-subline .text.p {
  display: block;
  margin-left: 0;
  font-size: 1.25w;
  max-width: 75vw;
}

.presentation-slide.adz-screen-export-big-subline .text.h3 {
  margin-left: 0;
}

.presentation-slide .menu-item p.ml1 {
  font-size: 1vw;
}

.adz-screen-export-2-col {
  grid-column: 1/3;
}

#progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.4vw;
}

#progress-bar.active {
  animation: progress;
  animation-duration: 10s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.colorscheme-loungebar #progress-bar {
  background-color: var(--color-loungebar);
}
.colorscheme-steakhaus #progress-bar {
  background-color: var(--color-steakhaus);
}
.colorscheme-veggie #progress-bar {
  background-color: var(--color-veggie);
}

@keyframes progress {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}

/* small items */

.adz-screen-export-small-items .menu-item .h3 {
  font-size: 1.25vw !important;
}

.adz-screen-export-small-items .menu-item h3.h4 {
  font-size: 1.25vw !important;
}

.adz-screen-export-small-items .menu-grid {
  row-gap: 0.75vw;
}

/* super small items */

.adz-screen-export-super-small-items .menu-item .h3 {
  font-size: 0.75vw !important;
}

.adz-screen-export-super-small-items .menu-item h3.h4 {
  font-size: 0.75vw !important;
}

.adz-screen-export-super-small-items .menu-grid {
  row-gap: 0.5vw !important;
}

.adz-screen-export-super-small-items.presentation-slide > h2.header {
  font-size: 1.25vw !important;
}

.adz-screen-export-super-small-items.presentation-slide > .text {
  font-size: 0.75vw !important;
}

.adz-screen-export-super-small-items .presentation-slide > h2.header {
  font-size: 1vw !important;
}

/* big items */

.adz-screen-export-big-font .menu-item .h3 {
  font-size: 1.75vw !important;
}

.adz-screen-export-big-font .menu-item h3.h4 {
  font-size: 2.25vw !important;
}

.adz-screen-export-big-font .menu-grid {
  row-gap: 1.5vw !important;
}

.adz-screen-export-big-font.presentation-slide > h2.header {
  font-size: 2.75vw !important;
}

.adz-screen-export-big-font.presentation-slide h2.header {
  font-size: 2.75vw !important;
}

.adz-screen-export-big-font.presentation-slide > .text {
  font-size: 1.5vw !important;
}

/* .adz-screen-export-big-font .presentation-slide > h2.header {
  font-size: 2vw !important;
} */

.adz-screen-export-big-font.presentation-slide p.p {
  font-size: 1.25vw;
}

.menu-grid {
  margin-bottom: 4vw;
}

.white {
  color: white !important;
}

.adz-screen-export-smaller-items .menu-item h3.h4 {
  font-size: 1.5vw !important;
}

.adz-screen-export-smaller-items .menu-item .h3 {
  font-size: 1.5vw !important;
}

.adz-screen-export-smaller-items .menu-grid {
  row-gap: 1vw;
}

.items-baseline p {
  color: white;
}

.align-baseline h4 {
  color: white !important;
}

/* .presentation-slide > h2.header .presentation-slide > h2.header */

body{
  cursor: none;
}
