@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Open+Sans:wght@400;600;700&display=swap");
html {
  scroll-padding-top: 4.5rem;
  overflow-y: scroll;
}

body {
  font-family: "Open Sans", sans-serif;
  color: black;
  background-color: #ffffff;
  overflow-x: hidden;
}
body label.form-label {
  text-align: left;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "Open Sans", sans-serif;
}
body a {
  text-decoration: none;
}
body p {
  margin: 0px;
  padding: 0px;
  text-align: left;
}

p.intesta-label1,
p.intesta-label {
  font-size: 1.2rem;
  font-style: italic;
}

p.intesta-label1 {
  font-weight: bold;
}

span.intesta-testo {
  font-size: 1.4rem;
  font-weight: bold;
  margin-right: 10px;
}

img.immagine {
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin: auto;
  text-align: center;
}

p.indirizzo,
p.telefono {
  font-size: 30px;
  font-style: italic;
  font-weight: bold;
  text-align: right;
}

p.indirizzo {
  margin-top: 20px;
}

span.menu-portate-prezzo,
p.menu-portate,
p.menu-titolo,
p.menu-piatto {
  font-family: "Dancing Script", cursive;
  text-align: center;
}

p.menu-titolo {
  margin-top: 30px;
  font-weight: 900;
  font-size: calc(2.5rem + 3.5vw);
}

span.menu-portate-prezzo,
p.menu-portate {
  margin-top: 30px;
  font-weight: bold;
  font-size: calc(1rem + 1.4vw);
  color: #dc5504;
}

p.menu-piatto {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  margin-bottom: 5px;
  font-size: calc(1rem + 0.8vw);
  color: #21237b;
}

p.menu {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 20px;
  text-align: center;
  font-style: italic;
  font-weight: 900;
  font-size: calc(1rem + 1.2vw);
}

img.menu-ristorante {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
}

@media only screen and (max-width: 768px) {
  p.indirizzo,
  p.telefono {
    font-size: 25px;
  }
  p.menu-titolo {
    font-size: calc(2.5rem + 3.5vw);
  }
  span.menu-portate-prezzo,
  p.menu-portate {
    font-size: calc(1rem + 2.4vw);
  }
  p.menu {
    font-size: calc(1rem + 1.8vw);
  }
}

/*# sourceMappingURL=TR.css.map */
