*, *:focus, *:hover, *:active {
  outline: 0 none !important;
}
.slick-slider .slick-arrow {
  color: #335096;
  font-size: 23px;
  font-weight: 400;
  position: absolute;
  top: 228px;
  z-index: 1;
}
.slick-slider .slick-arrow.prev {
  left: calc(50% - 52px);
  transform: translateX(-50%);
}
.slick-slider .slick-arrow.next {
  right: calc(50% - 66px);
  transform: translateX(-50%);
}
.slick-slider .slick-dots {
  position: absolute;
  display: inline-block;
  height: 33px;
  border-radius: 16px;
  background-color: #fff;
  top: 231px;
  left: 50%;
  padding: 0 23px;
  padding-top: 9px;
  transform: translateX(-50%);
  margin: 0 auto;
}
.slick-slider .slick-dots li {
  padding: 0 7px;
  display: inline-block;
  float: left;
}
.slick-slider .slick-dots li button {
  cursor: pointer;
  display: inline-block;
  text-align: left;
  text-indent: -9999px;
  text-transform: capitalize;
  -webkit-appearance: none;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #dee7fb;
  border: 2px solid #dee7fb;
  padding: 0;
}
.slick-slider .slick-dots li.slick-active button {
  background-color: #d45390;
}
#responsive-menu a {
  text-transform: uppercase;
}
#responsive-menu .menu-item-type-custom a {
  color: #37bccf !important;
  border: 1px solid #d6dcea !important;
  border-radius: 14px;
  line-height: 22px !important;
  margin-top: 7px;
  width: auto !important;
  display: inline-block !important;
  margin-left: 5%;
  height: 28px !important;
}
#responsive-menu .menu-item-type-custom a i {
  margin-right: 12px;
}
#responsive-menu-additional-content #social {
  border-top: 1px solid #f4f4f8;
  padding-top: 25px;
}
#responsive-menu-additional-content #social ul li {
  display: inline;
}
#responsive-menu-additional-content #social ul li a {
  padding-right: 20px;
  color: #335096;
}
#responsive-menu-button.is-active {
  left: 411px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .slick-slider .slick-arrow {
    top: 440px;
  }
  .slick-slider .slick-dots {
    top: 443px;
  }
  #slider_home .bloc_texte {
    margin-top: 100px;
    margin-bottom: 75px;
  }
}
@media (min-width: 992px) {
  .slick-slider .slick-arrow {
    top: 549px;
  }
  .slick-slider .slick-dots {
    top: 552px;
  }
}
