body {
  background-color: #ffffff;
}

.lc-responsive {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px;
}

.lc-site {
  padding: 0px;
  margin: 0px;
}

.lc-header {
  margin-top: 50px;
}

.lc-header .lc-logo {
  width: 40%;
  margin: 30px auto 0px auto;
  padding: 0px;
}

@media screen and (max-width: 480px) {
  .lc-header .lc-logo {
    width: 60%;
  }
}

.lc-gros-titre {
  font-family: "Titillium Web", sans-serif;
  text-align: center;
  font-size: 60px;
  color: #da3832;
  margin: 15px 0px;
}

@media screen and (max-width: 768px) {
  .lc-gros-titre {
    font-size: 40px;
  }
}

@media screen and (max-width: 480px) {
  .lc-gros-titre {
    font-size: 30px;
    margin: 0px auto;
  }
}

.lc-soustitre {
  font-family: "Titillium Web", sans-serif;
  text-align: center;
  font-size: 30px;
  color: #ffffff;
  margin: 15px 0px;
}

@media screen and (max-width: 480px) {
  .lc-soustitre {
    font-size: 21px;
  }
}

.lc-titrerubrique {
  font-family: "Titillium Web", sans-serif;
  color: #ffc70a;
  font-size: 25px;
  margin: 15px 0px 5px 0px;
}

@media screen and (max-width: 480px) {
  .lc-titrerubrique {
    font-size: 18px;
  }
}

.lc-texte {
  font-family: "Titillium Web", sans-serif;
  font-size: 20px;
  color: #ffffff;
}

@media screen and (max-width: 480px) {
  .lc-texte {
    font-size: 16px;
  }
}

.lc-space {
  width: 200px;
  height: 30px;
}

.lc-contenu {
  width: 50%;
  margin: 0px auto;
}

@media screen and (max-width: 768px) {
  .lc-contenu {
    width: 70%;
  }
}

@media screen and (max-width: 480px) {
  .lc-contenu {
    width: 90%;
  }
}

.lc-video {
  width: 60%;
  margin: 30px auto;
}

@media screen and (max-width: 768px) {
  .lc-video {
    width: 80%;
  }
}

@media screen and (max-width: 480px) {
  .lc-video {
    width: 100%;
    margin: 30px auto;
  }
}

.lc-video .lc-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  margin: 20px 0px 40px 0px;
  overflow: hidden;
}

.lc-video .lc-video-container iframe,
.lc-video .lc-video-container object,
.lc-video .lc-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.lc-btn {
  font-family: "Titillium Web", sans-serif;
  padding: 5px;
  font-size: 20px;
  background-color: #da3832;
  color: #ffffff;
  width: 260px !important;
  margin: 30px auto;
  padding: 15px 20px;
  text-decoration: none;
}

.lc-btn:hover {
  background-color: #000000;
}

.lc-center {
  text-align: center;
}

.lc-footer {
  font-family: "Cabin", sans-serif;
  color: #000000;
  text-align: center;
  font-size: 14px;
}
/*# sourceMappingURL=louca_euro.css.map */