/*
** Block flexible 2 colmuns
*/
.acf-tooltip.acf-fc-popup.bottom {
  max-width: inherit;
}
.acf-tooltip.acf-fc-popup.bottom ul {
  columns: 2;
  -webkit-columns: 2;
}
.acf-tooltip.acf-fc-popup.bottom::before {
  left: 25%;
}

/* cacher le caption des images */
.attachment-details .setting[data-setting='caption'],
/* cache la caption pour ACF galerie */
.acf-gallery-side .acf-field.acf-field-textarea[data-name='caption'] {
  display: none;
}

/*
// Style
*/
.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content .layout .acf-fc-layout-controls .acf-icon.-duplicate {
  display: none;
}
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout:hover .acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content
  .layout:hover
  .acf-fc-layout-controls
  .acf-icon.-duplicate,
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout.-hover .acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content
  .layout.-hover
  .acf-fc-layout-controls
  .acf-icon.-duplicate {
  display: block;
}
.acf-fc-layout-controls {
  position: relative;
  display: flex;
}

.acf-fc-layout-controls__id {
  position: relative;
  cursor: copy;
  background-color: #edf7ef;
  border: 1px solid #b6deb9;
  font-size: 12px;
  padding: 0px 10px;
  border-radius: 100px;
}
.acf-fc-layout-controls__id-message {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
  background-color: #edf7ef;
  border: 1px solid #b6deb9;
  color: #52aa59;
  padding: 5px 10px;
  border-radius: 5px;
}

/* arrow bottom */
.acf-fc-layout-controls__id-message::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 10px;
  border-top-color: #edf7ef;
  border-bottom: 0;
  border-right: 0;
  transform: translate3d(-50%, -50%, 0) rotate(135deg);
}
.acf-fc-layout-controls__id-message::before {
  content: '';
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 12px;
  border-top-color: #b6deb9;
  border-bottom: 0;
  border-right: 0;
  transform: translate3d(-50%, -50%, 0) rotate(135deg);
}
