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


.copyright-footer p {
  margin: 5px;
}

/*//////////////////////////////////////////////////////////////////// 
//  COMMON PP
////////////////////////////////////////////////////////////////////*/
.pp-menu-item--custom-text.pp-menu-item--depth1.pp-menu-item.has-children {
  cursor: pointer !important;
  user-select: none;
}
.copyright-footer {
  padding: 3px 10px;
}

/*//////////////////////////////////////////////////////////////////// 
//  ACCORDION PLUGIN
////////////////////////////////////////////////////////////////////*/
.collapsed, h3 a {font-size: 15px !important; font-weight: bold !important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 6px 3px 3px 11px; color: #444;}
.ea-body a {padding: 0 0 0 0 !important;}
.ea-expand-icon.fa.fa-plus, .ea-expand-icon.fa.fa-minus {font-size: 12px; color: #0F4778;}
.ea-expand-icon.ea-icon-expand-minus, .ea-expand-icon.ea-icon-expand-plus {font-size: 12px !important;}
.collapsed {background-color: #eee; font-weight: bold !important;}
.collapsed:hover {line-height: 28px !important; background-color: #ddd;}
.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;
}



/*///////////////////////////////////////////////////////////////////////////////////////
//   PP SLIDESHOW - Réduit la taille des images en mode galerie 
///////////////////////////////////////////////////////////////////////////////////////*/
.ansel-slides-container .slide img {
  scale: 100%;
}
.pp-grid-image__image {
  cursor: pointer;
}