/* Hide/Show sections */
.hide-show-section {
  position: relative;
}
.hide-show-section[data-hidden="no"] .section-wrapper,
.hide-show-section[data-hidden="yes"] .section-wrapper *,
.hide-show-section[data-hidden="no"]  > div,
.hide-show-section[data-hidden="yes"]  > div * {
  visibility: visible;
  height: auto;
  min-height: initial;
  transition: all .4s ease-in-out;
}
.hide-show-section[data-hidden="no"] .section-wrapper.gallery-v4-wrapper {
  min-height: 308px;
}
.hide-show-section[data-hidden="no"] .section-wrapper.newsletter-section {
  min-height: 500px;
}
.hide-show-section[data-hidden="yes"] .section-wrapper,
.hide-show-section[data-hidden="yes"] .section-wrapper *,
.hide-show-section[data-hidden="yes"] > div,
.hide-show-section[data-hidden="yes"] > div * {
  visibility: hidden;
  height: 0;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: all .4s ease-in-out;
}
/* Editable Elements */
body:not(.edit-mode) .editor-empty-element,
body:not(.edit-mode) li.drop-down-link .sub-menu a.editor-empty-element {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}