.FormGroup--1_PlD {padding: 16px !important;}


/*//////////////////////////////////////////////////////////////////// 
//  MENU FULL WIDTH (mobile)
////////////////////////////////////////////////////////////////////*/
body:not(.pp-visualbuilder) .pp-slideover > .pp-block {
width: 100vw !important;
}



/*//////////////////////////////////////////////////////////////////// 
//  ACCORDION PLUGIN
////////////////////////////////////////////////////////////////////*/
.collapsed, h3 a {
  font-size: 15px !important;
  font-weight: normal !important;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
  padding: 6px 3px 3px 11px;
  color: #444;
}
.ea-expand-icon.ea-icon-expand-plus, .ea-expand-icon.ea-icon-expand-minus {
  font-size: 12px !important;
  color: #0F4778;
}
.sp-easy-accordion .sp-ea-single {
  background: #efefef;
  margin-bottom: 3px;
  border-radius: 3px;
  font-weight: normal !important;
}
.sp-easy-accordion a, .sp-easy-accordion a:hover {
  padding: 6px 3px 3px 11px;
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a:hover {
  line-height: 28px;
}
.ea-body p {
  font-size: 17px;
}
.ea-card.sp-ea-single {
  background: rgb(252,249,247) !important;
}

/*///////////////////////////////////////////////////////////////////////////////////////
//   PP SLIDESHOW - Réduit la taille des images en mode galerie 
///////////////////////////////////////////////////////////////////////////////////////*/
.ansel-slides-container .slide img {
  scale: 90%;
  border: 10px solid #fff;
}

.pp-grid-image__image {
  cursor: pointer;
}

/*//////////////////////////////////////////////////////////////////// 
//   PP SLIDESHOW - Ajoute un fond noir au slider
////////////////////////////////////////////////////////////////////*/
.ansel-slides {
  background: #000000b0 !important;
}

.ansel-control-bar {
  top: -56px;
  position: relative;
}