/*
 * Styles personnalisés pour la page single formation (training)
 * Utilisé pour la structure .training-container, .training-row, .training-card, etc.
 */
.training-container {
  max-width: 1100px;
  margin: 0 auto;
}

.training-container h1{
    font-size: 2rem;
  }

.training-row {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  width: 100%;
  text-align: left;
}
.training-card,
.training-card-single {
  display: flex;
  gap:1.5rem;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.training-card-head {
  margin-bottom: 0.5rem;
}
.training-card-content {
  background: #fff;
  color: #333333;
}
.training-card-tabs {
  padding: 1.5rem;
}
.training-card-seminars {
  padding: 1.5rem;
}
.training-heading-rel-posts {
  font-size: 1.2rem;
  font-weight: 700;
  color: var(--primary, #0073aa);
  margin-bottom: 1.2rem;
}
@media (max-width: 800px) {
  .training-container {
    padding: 1rem 0.2rem;
  }
  .training-card, .training-card-single {

  }
  .training-row {
    margin-bottom: 1.2rem;
  }
}
