.wysiwyg *:first-child,
.mds-accordion__body *:first-child,
#tinymce *:first-child {
  margin-top: 0 !important;
}
.wysiwyg h1:last-child,
.mds-accordion__body h1:last-child,
#tinymce h1:last-child,
.wysiwyg h2:last-child,
.mds-accordion__body h2:last-child,
#tinymce h2:last-child,
.wysiwyg h3:last-child,
.mds-accordion__body h3:last-child,
#tinymce h3:last-child,
.wysiwyg h4:last-child,
.mds-accordion__body h4:last-child,
#tinymce h4:last-child,
.wysiwyg h5:last-child,
.mds-accordion__body h5:last-child,
#tinymce h5:last-child,
.wysiwyg h6:last-child,
.mds-accordion__body h6:last-child,
#tinymce h6:last-child,
.wysiwyg p:last-child,
.mds-accordion__body p:last-child,
#tinymce p:last-child,
.wysiwyg ul:last-child,
.mds-accordion__body ul:last-child,
#tinymce ul:last-child {
  margin-bottom: 0 !important;
}
.wysiwyg p,
.mds-accordion__body p,
#tinymce p,
.wysiwyg h4,
.mds-accordion__body h4,
#tinymce h4,
.wysiwyg h5,
.mds-accordion__body h5,
#tinymce h5,
.wysiwyg h6,
.mds-accordion__body h6,
#tinymce h6 {
  margin-bottom: 0.25rem;
}
.wysiwyg ul,
.mds-accordion__body ul,
#tinymce ul {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.wysiwyg h1,
.mds-accordion__body h1,
#tinymce h1,
.wysiwyg .mds-h1,
.mds-accordion__body .mds-h1,
#tinymce .mds-h1 {
  display: block;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.wysiwyg h2,
.mds-accordion__body h2,
#tinymce h2,
.wysiwyg .mds-h2,
.mds-accordion__body .mds-h2,
#tinymce .mds-h2 {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.wysiwyg h3,
.mds-accordion__body h3,
#tinymce h3,
.wysiwyg .mds-h3,
.mds-accordion__body .mds-h3,
#tinymce .mds-h3 {
  display: block;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.wysiwyg + .mds-accordion--standalone,
.mds-accordion__body + .mds-accordion--standalone,
#tinymce + .mds-accordion--standalone {
  margin-top: 1.25rem;
}
.espacements .mds-divider {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
/* Version M */
@media (min-width: 900px) {
  .wysiwyg p,
  .mds-accordion__body p,
  #tinymce p,
  .wysiwyg h4,
  .mds-accordion__body h4,
  #tinymce h4,
  .wysiwyg h5,
  .mds-accordion__body h5,
  #tinymce h5,
  .wysiwyg h6,
  .mds-accordion__body h6,
  #tinymce h6 {
    margin-bottom: 0.5rem;
  }
  .wysiwyg h1,
  .mds-accordion__body h1,
  #tinymce h1,
  .wysiwyg .mds-h1,
  .mds-accordion__body .mds-h1,
  #tinymce .mds-h1 {
    display: block;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .wysiwyg h2,
  .mds-accordion__body h2,
  #tinymce h2,
  .wysiwyg .mds-h2,
  .mds-accordion__body .mds-h2,
  #tinymce .mds-h2 {
    display: block;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .wysiwyg + .mds-accordion--standalone,
  .mds-accordion__body + .mds-accordion--standalone,
  #tinymce + .mds-accordion--standalone {
    margin-top: 1.5rem;
  }
  .espacements .mds-divider {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}
