
.section-cenove-info {
    text-align: center;
}

.cenik-lekce,
.cenik-individualy {
    border-collapse: collapse;
    width: calc(var(--breakpoint_unit) * calc(120*var(--basic_unit)));
}

.cenik-lekce td {
    font-weight: bold;
    color: var(--color_3);
}

.section-lekce {
    display: flex;
    justify-content: center;
    gap: calc(var(--breakpoint_unit) * calc(20*var(--basic_unit)));
    flex-direction: column;
}

.cenik-tabulka {
    /* border: 3px solid grey; */
    box-shadow: var(--box-shadow);
    padding: calc(var(--breakpoint_unit) * calc(15*var(--basic_unit))) calc(var(--breakpoint_unit) * calc(20*var(--basic_unit)));
    width: calc(var(--breakpoint_unit) * calc(169*var(--basic_unit)));
    margin: auto;
}

.cenik-tabulka * {
    margin: auto;
    text-align: center;
}

.cenik-tabulka h5 {
    margin-bottom: calc(var(--breakpoint_unit) * calc(5*var(--basic_unit))) 
}


.section-lekce table {
    margin: auto;
}

.section-lekce tr,
.section-lekce td {
    vertical-align: middle;
    text-align: center;
}

tbody td {
    padding-top: calc(var(--breakpoint_unit) * calc(5*var(--basic_unit)));
}

.bird {
    width: calc(var(--breakpoint_unit) * calc(14*var(--basic_unit)));
    display: block;
}

/* .section-lekce tr:first-of-type {
    text-align: center;    
} */


@media (min-width: 950px) {
    .section-lekce {
        flex-direction: row;
    }

    .cenik-tabulka {
        height: calc(var(--breakpoint_unit) * calc(234*var(--basic_unit)));
        margin: 0;
    }
}