/* =====================================================
   PROVEDENÍ – SPOLEČNÉ BLOKY
===================================================== */

.provedeni-radek {
  margin-left: 1.5rem;
  margin-bottom: .35rem;
  line-height: 1.45;
}

.provedeni-meta {
  margin: 0;
}

/* =====================================================
   VÝPISY SKLADEB
===================================================== */

.osoba-skladba,
.soubor-skladba,
.skladba-provedeni-item {
  margin-bottom: 1rem;
}

.osoba-skladba h3,
.soubor-skladba h3 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  margin: 1.2rem 0 .3rem;
}

.osoba-nazev-provedeni,
.skladba-nazev-provedeni {
  margin-left: 2.4em;
}

/* =====================================================
   DETAIL PROVEDENÍ – PROGRAM
===================================================== */

.single-provedeni .program-main-line {
  margin-top: .5rem;
  font-size: .95rem;
  line-height: 1.45;
  font-weight: 700;
}

.program-main-text {
  font-weight: 700;
}

.program-note-text {
  font-weight: 400;
}

.program-solo-line,
.program-ensemble-line {
  margin-left: 1.8em;
  font-size: .95em;
}

.program-sub-item {
  padding-left: 1.2em;
}

/* =====================================================
   PREMIÉRY
===================================================== */

.premiere-label-small {
  margin-left: 6px;
  font-size: .75em;
  font-weight: 600;
  text-transform: uppercase;
  color: #b40000;
}

/* =====================================================
   VÝROČÍ – PROGRAMY
===================================================== */

.vyroci-program {
  margin-top: 6px;
  margin-left: 20px;
  font-size: .95em;
}

.vyroci-program li {
  margin: 2px 0;
}