/* 1) Deti v ľavom stĺpci nech idú pod seba */
.article-content.row-fluid .span9 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

/* 2) Titulok na vlastnom riadku */
.article-content.row-fluid .span9 > .track-title {
  display: block;
  margin: 0 0 .5rem 0;
}

/* 3) Info blok (dátum) – žiadne flo aty/inline triky, plná šírka, nový riadok */
.article-content.row-fluid .span9 > aside.article-aside {
  display: block !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 0 .5rem 0;
}

/* 3a) Vnútri asidu zruš aj .pull-left z JA/T3 */
.article-content.row-fluid .span9 > aside.article-aside .article-info.pull-left {
  float: none !important;
  display: block;
  width: 100%;
  margin: 0;
}

/* 3b) (voliteľné) skry "Podrobnosti" a zarovnaj dátum pekne */
.article-content.row-fluid .span9 > aside.article-aside .article-info dt {
  display: none;
}
.article-content.row-fluid .span9 > aside.article-aside .article-info dd {
  display: block;
  margin: 0;
}

/* 4) Istota – po aside ešte vynúť koniec riadku, ak by niečo prepisovalo */
.article-content.row-fluid .span9 > aside.article-aside::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
