.texte.tpl-front .bx-wrapper .bx-pager {
  display: none
}
.texte.tpl-front.idPage-121 .bx-wrapper .bx-pager, .texte.tpl-front.idPage-122 .bx-wrapper .bx-pager {
  display: block
}
.fullEditeur {
  max-width: 1396px;
  width: 100%;
  margin: 0 auto
}
.widthout {
  margin-top: 30px
}
.kslider .legende {
  position: absolute;
  bottom: 0;
  right: 3px;
  background-color: rgba(153, 51, 0, .5);
  font-size: 29px;
  color: #fff;
  padding: 30px;
  min-width: 250px;
  text-align: center
}
.kslider .slidetexte {
  position: absolute;
  top: 15px;
  background-color: #fff;
  color: #930;
  font-size: 19px
}
.without {
  margin-top: 30px
}
.fullEditeur h2 {
  margin-top: 25px
}
.bx-wrapper {
  margin-bottom: 15px
}
.bx-wrapper {
  box-shadow: none;
  border: none
}
.carte-menu p, .fullEditeur .carte-menu .ttl {
  font-family: Barlow-Light
}
.infos-right h3 {
  width: auto
}
.infos-right p {
  text-transform: uppercase
}
@media (max-width:1024px) {
  .bx-viewport .banner_page_slide {
    background-size: cover !important;
    background-repeat: no-repeat;
    height: 236px
  }
}
@media (max-width:560px) {
  .bx-viewport .banner_page_slide {
    height: 180px
  }
}
@media (max-width:480px) {
  .bx-viewport .banner_page_slide {
    height: 100px
  }
}
@media (max-width:767px) {
  .bx-controls-direction {
    display: none
  }
}
.fullEditeur h1.seo_h1 {
  font-size: 38.63px;
  margin: 25px 0 10px;
  line-height: 1.1;
  font-family: 'Gotham-Medium' !important;
  font-weight: normal;
}
.fullEditeur h1.seo_h1:after {
  content: "|";
  display: block;
  color: #000;
  margin: 17px 0 15px;
  font-weight: 400;
  text-align: center;
  font-size: 26px;
}
.banner_page_slide h2:after {
  display: none;
}