/* @File c-Components ========================================================== 


*/
/* @Grp c-Card Basic BEM  ========================================================== */
.card_container {
  display: flex;
  justify-content: space-around;
  align-items: stretch;
  width: 80%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px;
  border: 1px #eee solid;
  overflow: hidden;
}

.c-card {
  position: relative;
  border: 1px #eee solid;
  padding: 0.6em;
}
.c-card::before, .c-card::after {
  position: absolute;
}

.c-card__header {
  position: relative;
}

.c-card__heading {
  position: relative;
}

.c-card__body {
  position: relative;
}

.c-card__body_heading {
  position: relative;
}

.c-card__body_image {
  position: relative;
}

.c-card__image {
  position: relative;
  max-width: 400px;
}

.c-card__body_text,
.c-card__text {
  position: relative;
  font-size: 1.4rem;
}

.c-card__body_link {
  position: relative;
}

/* c-cards Modificateurs */
.card--horizontal {
  flex-direction: column;
  max-width: 900px;
}

.c-card--horizontal {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
}
.c-card--horizontal .c-card__body {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.c-card--horizontal .c-card__body_image {
  height: auto;
  max-width: 200px;
  max-height: 100%;
  padding: 0.3em;
}
.c-card--horizontal .c-card__heading {
  width: auto;
}

/* @Grp c-Card Basic BEM  (FIN) ==================================================== *//*# sourceMappingURL=css_Components.css.map */