#aktuality-zadne {
  color: var(--main-front-color);
  font-size: var(--larger-font);
  font-weight: bold;
}

.aktualita {
  margin-bottom: var(--larger-size);
  width: 100%;
}

.aktualita > header {
  align-items: center;
  background-color: var(--alt-back-color);
  background: linear-gradient(
    var(--alt-grad-dir),
    var(--alt-grad-from),
    var(--alt-grad-to)
  );
  border-radius: var(--mini-size)/* var(--mini-size) 0 0*/;
  color: var(--main-back-color);
  display: flex;
  justify-content: space-between;
  padding: var(--small-size);
}

.aktualita > header i {
  font-size: var(--great-font);
}

.aktualita h3 {
  font-size: var(--great-font);
}

.aktualita-header-texts {
  display: flex;
  padding-top: var(--small-size);
}

.aktualita-header-texts p {
  padding-right: var(--smaller-size);
}

.aktualita-header-texts p:not(:first-child) {
  border-left: var(--small-line) solid;
  padding-left: var(--smaller-size);
}

.aktualita-hlavni-obrazek-wrapper img {
  max-height: 50vh;
  max-height: 50svh;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  width: 100%;
}

/*.aktualita-obecna:hover {
  opacity: var(--hover-opacity);
}*/

.aktualita-obecna:hover > header {
  background: linear-gradient(
    var(--alt-grad-dir),
    var(--alt-grad-light-from),
    var(--alt-grad-light-to)
  );
}

.aktualita-obecna:hover .aktualita-rozkliknout {
  text-decoration: underline;
}

.aktualita-obecna:not(.aktualita-clicked):hover {
  cursor: pointer;
}

.aktualita-obsah {
  /*border: var(--small-line) solid var(--alt-back-color);
  border-image: linear-gradient(
    var(--alt-grad-dir),
    var(--alt-grad-from),
    var(--alt-grad-to)
  ) 1;
  border-top: none;*/
  padding: var(--small-size);
}

.aktualita-kratky-obsah {
  hyphens: auto;
  text-align: justify;
}

.aktualita-oteviraci-datum {
  color: var(--alt-back-color);
  font-weight: bold;
}

.aktualita-oteviraci-den-v-tydnu,
.aktualita-oteviraci-duvod {
  color: var(--main-front-color);
  font-size: var(--smaller-font);
}

:is(.aktualita-oteviraci-den-v-tydnu, .aktualita-oteviraci-duvod)::before {
  content: '(';
}

:is(.aktualita-oteviraci-den-v-tydnu, .aktualita-oteviraci-duvod)::after {
  content: ')';
}

.aktualita-oteviraci-dny {
  display: grid;
  gap: var(--micro-size) var(--small-size);
  grid-template-columns: max-content 1fr;
}

.aktualita-oteviraci-dny-casy-recepci {
  display: flex;
  gap: var(--micro-size) var(--large-size);
}

:is(.aktualita-oteviraci-dny, .aktualita-oteviraci-pobocka) h4 {
  color: var(--alt-back-color);
  padding-bottom: var(--mini-size);
}

.aktualita-oteviraci-pobocka h4 a {
  text-decoration: underline;
}

.aktualita-oteviraci-pobocka h4 a:hover {
  text-decoration: none;
}

.aktualita-oteviraci-pobocky {
  display: grid;
  gap: var(--medium-size) var(--small-size);
  grid-template-columns:
    repeat(auto-fit, minmax(var(--larger-distance), 1fr));
}

.aktualita-publikovano {
  font-size: var(--smaller-font);
}

.aktualita-rozkliknuta {
  color: var(--main-front-color);
  height: 100%;
  overflow: scroll;
}

.aktualita-rozkliknuta header {
  border-bottom: var(--small-line) solid;
  margin-bottom: var(--small-size);
  padding: var(--small-size) 0;
}

.aktualita-rozkliknuta header h2 {
  color: var(--alt-back-color);
}

/*.aktualita-rozkliknuta .aktualita-publikovano {
  opacity: var(--hover-opacity);
}*/

.aktualita-rozkliknuta .wysiwyg-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--small-size);
}

.aktualita-rozkliknuta .wysiwyg-wrapper :is(ul, ol) {
  list-style: inside;
}

@media (max-width: 768px) {
  
  .aktualita-oteviraci-dny-casy-recepci {
    flex-direction: column;
  }

}

@media (min-width: 769px) {

  .aktualita-oteviraci-dny-casy-recepci {
    flex-direction: row;
    flex-wrap: wrap;
  }

}
