/* FTJ theme - UI style - infolistlist ------------------------------ */
.infolist .link-item {
  display:inline-block;
}
.infolist .edsflexbox {
  display: flex;
  flex-direction: row;
}
@media (max-width:768px){
.infolist .edsflexbox > div {
  width: 100%;
}
}
.infolist .card-article__pre-title {
  display: flex;
}
.infolist .infolist-tag {
  margin-left: 1em;
}
.infolist .card-article__title {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.infolist .card-article__title .title--h4 {
  font-family: var(--font-medium);
  font-weight: var(--fonts-h4-font-weight);
  line-height: var(--fonts-h4-line-height);
  font-size: calc( var(--fonts-h4-font-size-mobile) *0.8);
}


@media (min-width:768px) and (max-width:1200px) {
  .infolist .card-article__title .title--h4 {
    font-size: var(--fonts-h4-font-size-tablet)
  }
}

@media (min-width:1200px) and (max-width:1600px) {
  .infolist .card-article__title .title--h4 {
    font-size: var(--fonts-h4-font-size-small-desktop)
  }
}

@media (min-width:1600px) and (max-width:1900px) {
  .infolist .card-article__title .title--h4 {
    font-size: var(--fonts-h4-font-size-desktop)
  }
}
@media (min-width: 1900px){
  .infolist .card-article__title .title--h4 {
    font-size: var(--fonts-h4-font-size-large-desktop);
  }
}