
body.page-id-819 .eut-isotope-item {
  width: 33.333% !important;
}

@media (max-width: 768px) {
  body.page-id-819 .eut-isotope-item {
    width: 50% !important;
  }
}

@media (max-width: 480px) {
  body.page-id-819 .eut-isotope-item {
    width: 100% !important;
  }
}

/* 全站前台：縮小選單與內容/H1中間距離 */
body:not(.elementor-editor-active):not(.elementor-editor-preview)
#eut-main-content > .eut-container {
  padding-top: 28px !important;
}

/* 全站前台：避免最大化時 sticky footer 黑色區塊跑到上方 */
body:not(.elementor-editor-active):not(.elementor-editor-preview)
#eut-footer.eut-sticky-footer,
body:not(.elementor-editor-active):not(.elementor-editor-preview)
#eut-footer[data-sticky-footer="yes"] {
  position: static !important;
  bottom: auto !important;
  left: auto !important;
}
.desktop-only-space {
  height: 120px;
}

@media (max-width: 767px) {
  .desktop-only-space {
    height: 0;
  }
}
#eut-footer-bar #eut-second-menu a {
  font-size: 14px !important;
  line-height: 1.8 !important;
  letter-spacing: 1px !important;
}
