/* Stilovi za jelovnik tablicu */
.table-jelovnik {
    width: 100%;
    margin-bottom: 30px;
    border-collapse: collapse;
    color: #222222; 
}

.table-jelovnik td {
    padding: 8px 10px;
    vertical-align: middle;
    border-bottom: 1px solid white;
    color: #222222; 
}

/* Naslovi kategorija (h3) */
.table-jelovnik h3 {
    margin-top: 25px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    border-bottom: none;
    padding-bottom: 5px;
}

/* Redovne cijene - 100% veličina fonta */
.table-jelovnik td.cijena {
    font-size: 100%;
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
    color: #111111;
}

/* Cijene od 10.9. - 80% veličina fonta (nijansu manje) */
.table-jelovnik td.cijena-stara {
    font-size: 80%;
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
    color: #333333;
}

/* Zaglavlje za redovnu cijenu */
.table-jelovnik td.cijena-zaglavlje {
    font-size: 90%;
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
    color: #111111;
    width: 15%;
}

/* Zaglavlje za cijenu 10.9.2026. */
.table-jelovnik td.cijena-zaglavlje-stara {
    font-size: 80%;
    text-align: right;
    white-space: nowrap;
    font-weight: bold;
    color: #333333;
    width: 15%;
}