.flexCol, .flexRow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flexCol {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flexRow {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
@media (max-width: 767px) {
.flexRow.flexColMobile {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (max-width: 1023px) {
.flexRow.flexColTablet {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.top {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.middle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bottom {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.full, .demi, .tiers, .quart, .quinte, .sixte, .W30, .W40, .W60, .W70 {
width: 100%;
margin-bottom: 4rem;
}
@media (min-width: 768px) {
.demi, .tiers, .quart, .quinte, .sixte, .W30, .W40, .W60, .W70 {
width: calc(50% - 4rem / 2);
}
}
@media (min-width: 1024px) {
.tiers, .quart, .quinte, .sixte {
width: calc(33.3333333333% - 4rem / 1.5);
}
.W30 {
width: calc(30% - 4rem / 2);
}
.W40 {
width: calc(40% - 4rem / 2);
}
.W60 {
width: calc(60% - 4rem / 2);
}
.W70 {
width: calc(70% - 4rem / 2);
}
}
@media (min-width: 1280px) {
.quart {
width: calc(25% - 4rem * 0.75);
}
.quinte {
width: calc(20% - 4rem * 0.8);
}
.sixte {
width: calc(16.6666666667% - 4rem * 0.8);
}
}