.ms-time-bar {
  border: none !important;
}

.ms-layer > * {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.ms-layer > * > * {
  margin: 0;
}

.ms-layer > :first-child {
  margin-top: 0 !important;
}

.ms-layer > :last-child {
  margin-bottom: 0 !important;
}

.ms-slide-title {
  font-family: "Effra", sans-serif;
  font-size: 2.875em;
  font-style: italic;
  font-weight:900;
  line-height: 1;
  margin-bottom: 0;
  text-transform: uppercase;
}
.ms-slide-title .title-sup {
  font-style: normal;
  font-family: "Roboto", sans-serif;
}

.ms-slide-btn > a {
  padding: .9em 1.5em;
  display: inline-block;
  text-decoration: none;
  font-size: .9375em;
}

.master-slider.-no-grab * {
  pointer-events: none;
  cursor: default;
}

/* Overlay */
.ms-slide-bgcont:after, .ms-slide-bgvideocont:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* J'ajoute une marge g/d sur les layers pour qu'ils ne collent pas les bords du slide sur résol < xl */
@media (max-width: 1199.98px) {
  .ms-slide-layers {
    margin: 0 15px; /* Valeur équivalente à la var BS4 "$gutter/2"  */
    width: calc(100% - 30px) !important; /* Valeur équivalente à la var BS4 "$gutter"  */
  }
}
