div.jumbotron.carousel-hero {
  color: #fff;
  text-align: center;
  background-size: cover;
  background-position: center;
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 0;
}

div.jumbotron.hero-onivers {
  background-image: url('../../assets/img/onivers_digit.jpg');
}

h1.hero-title, h2.hero-title, h3.hero-title {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  color: #fff;
  font-family: Merriweather, serif;
  font-weight: 900;
}

p.hero-subtitle {
  max-width: 600px;
  margin: 25px auto;
  padding: 10px 15px;
  color: #fff;
}

.btn.btn-lg.link-light.shadow-none.hero-button {
  font-family: 'Montserrat';
  font-weight: 600;
}

h4.intro-jeux {
  color: #3c3c3b;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

h1.hero-title {
  margin-bottom: 1rem !important;
}

/* Small only */

@media screen and (max-width: 39.9375em) {}

/* Medium and up */

@media screen and (min-width: 40em) {
  h1.hero-title {
    margin-bottom: 3rem !important;
  }

  h1.hero-title {
    margin-bottom: 3rem !important;
  }

  div.jumbotron.carousel-hero {
    background-position-y: top 50px;
  }

}

/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */

@media screen and (min-width: 64em) {}

/* Large only */

@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* Extra Large only */

@media screen and (min-width: 160em) {}