.un-clic__menu li:last-child svg {
  width: 5rem;
  height: 5rem;
  margin-top: 1rem;
}
/* .un-clic__menu li:last-child .icon-container {
  background-color: #f7be00 !important;
  border-color: #f7be00 !important;
} */
.un-clic__menu li:nth-child(2) .icon-container {
  background-color: #00b2a6 !important;
}
.un-clic__menu li:nth-child(2) .icon-container svg {
  fill: white !important;
}

.un-clic__menu li:first-child .icon-container {
  background-color: #fff;
}

.un-clic__menu li:first-child svg {
  fill: #000;
}

.un-clic__menu li:first-child .icon-container:hover {
  background-color: #00b2a6;
}
.un-clic__menu li:first-child .icon-container:hover svg {
  fill: #fff;
}

.home__newsletter input[type='email']::placeholder {
  color: #a7a7a7;
}

.lien__container {
  width: 100%;
  left: 0;
}
.em-calendar-wrapper {
  height: auto !important;
}

@media only screen and (max-width: 70em) {
  .slider-actualites {
    flex-wrap: wrap;
    height: auto !important;
    justify-content: space-evenly;
    padding: 2rem;
  }
  .slider-actualites__item {
    margin-bottom: 3rem;
    width: 39rem !important;
  }
  .home__middle {
    height: auto !important;
  }
}

@media only screen and (max-width: 37.5em) {
  .home__middle {
    height: auto !important;
  }
  .slider-actualites {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .slider-actualites__item {
    width: 100% !important;
    max-width: 39rem;
  }

  .home__top-title {
    flex-direction: column;
  }
  .home__top-title > a {
    margin-left: 0;
    margin-top: 1.5rem;
  }
  .home__top-title::after {
    content: none;
  }

  .home__newsletter img {
    display: none;
  }

  .home__top--bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .lien__container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .agenda-home__lien {
    margin-left: 0;
  }

  .home__agenda {
    max-width: 100%;
  }

  .home__top .tchat {
    margin: 0;
    max-width: 388px;
  }

  .publication__little {
    display: block;
  }

  .publication__item {
    display: none;
  }

  .publication__une h2 {
    margin: 4rem 0;
  }

  .agenda-home__lien {
    position: relative !important;
    bottom: 0;
    justify-content: center;
  }

  .publication__une {
    margin-bottom: 0;
  }
  .agenda-home__lien:last-child {
    margin-left: 2rem !important;
  }
}

.slider-actualites__item {
  width: 28.5rem;
  overflow: hidden;
}
.slider-actualites__item img {
  max-width: initial;
}

.agenda-home__lien.asso {
  font-size: 1.4rem;
  width: 18rem !important;
}
.agenda-home__lien:first-child {
  margin-left: 2rem !important;
}

.hp-tchat-content h2.title__home {
  font-size: 3rem;
  color: #fff;
  margin-bottom: 3rem;
}

.hp-tchat-content {
  padding: 0 !important;
}

.hp-tchat-content h2.title__bands::after,
.hp-tchat-content h2.title__bands::before {
  content: '';
  width: 7rem;
  display: block;
  height: 7px;
  background-image: url(/wp-content/themes/montlucon/src/images/title-bg-white.png);
}

.hp-tchat-content .icons a {
  color: #fff;
  font-size: 3rem;
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  border: solid 2px #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0.5rem;
}
.hp-tchat-content .icons a:hover {
  text-decoration: none;
}
.hp-tchat-content .icons {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-bottom: 3rem;
}
.hp-tchat-content .button {
  padding: 1rem 2rem;
  background-color: #fff;
  border-radius: 20px;
  color: #00b2a6;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
}
.hp-tchat-content .button:hover {
  text-decoration: none;
}
.hp-tchat-content .button i {
  margin-left: 1rem;
}

.home__middle .container {
  flex-wrap: wrap;
}

.agenda-home__lien.abs {
  margin-left: 0;
  font-size: 1.4rem;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2rem;
}

.home__middle {
  height: 59rem;
  position: relative;
}

.galerie_envira .buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4rem;
}
.galerie_envira .buttons.galerie a:first-child {
  background-color: #00b2a6;
}
.galerie_envira .buttons.video a:last-child {
  background-color: #00b2a6;
}
.galerie_envira .buttons a {
  display: block;
  padding: 1.5rem 4rem;
  font-size: 1.6rem;
  color: #fff;
  font-family: 'Roboto Slab';
  text-transform: uppercase;
  text-align: center;
  background-color: #000;
  margin: 2rem;
}

.phototheque h1 {
  margin-bottom: 2rem;
}
