/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


@font-face {
    font-family: "Helmsley";
    src: url("/font/d5e41424ab8fc60a232a15e664291e68.eot");
    src: url("/font/d5e41424ab8fc60a232a15e664291e68.eot?#iefix")format("embedded-opentype"),
    url("/font/d5e41424ab8fc60a232a15e664291e68.woff2")format("woff2"),
    url("/font/d5e41424ab8fc60a232a15e664291e68.woff")format("woff"),
    url("/font/d5e41424ab8fc60a232a15e664291e68.ttf")format("truetype"),
    url("/font/d5e41424ab8fc60a232a15e664291e68.svg#Helmsley")format("svg");
}



sup{font-size:11px;}

section.menu{ margin-bottom:30px;color: #fff;}
section.menu header h3,.menu-empty{font-size:60px;color: #fff; margin-top:30px; margin-bottom:0px;}
section.menu article.item{padding:30px 0px 30px 0px; border-bottom:1px solid white;}
section.menu article.item header{ display:flex; flex-wrap:wrap; justify-content:space-between;}
section.menu article.item header h4.item-title,
section.menu article.item header h5.item-price{font-family:"Raleway"; margin:0px;}
section.menu article.item header h4.item-title{font-size:20px;color:white; }
section.menu article.item header h5.item-price{font-weight:bold;font-size:20px;color:white; }
section.menu article.item div.item-description{font-size:14px; color:white;}
section.menu article.item div.item-description p{margin-bottom:0px;}

.menu-text{font-weight:bold;}


@media print {
    body {
    margin: 1cm;   /* imposta margini sicuri */
  }
  section.menu article.item {
    page-break-inside: avoid; /* evita la divisione interna */
    break-inside: avoid;      /* nuova sintassi */
  }


}