/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.2
*/

.single-post .section-post-header { display: none; }

/* ===== LW컨벤션 텍스트 로고 (2026-06-27) ===== */
#Top_bar #logo {
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 800 !important;
  letter-spacing: -0.5px;
}
#Top_bar #logo span { color: #A11F24; }

/* ===== 스티키 시 헤더 한 줄 압축 (didbank 검증 CSS) ===== */
.header-stack #Top_bar.is-sticky .top_bar_left {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
}
.header-stack #Top_bar.is-sticky .logo {
  float: none !important;
  margin: 0 30px 0 0 !important;
  flex: 0 0 auto !important;
  text-align: left !important;
  width: auto !important;
  min-height: 0 !important;
}
/* ★텍스트 로고: 스티키 50px 높이 안에 수직 중앙 정렬 (이미지 로고 대체) */
.header-stack #Top_bar.is-sticky .logo #logo {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
  height: 50px !important;
  line-height: 1 !important;
  font-size: 24px !important;
}
/* 메뉴: 오른쪽에 붙임 */
.header-stack #Top_bar.is-sticky .menu_wrapper {
  float: none !important;
  flex: 1 1 auto !important;
  width: auto !important;
  margin: 0 !important;
}
.header-stack #Top_bar.is-sticky #menu { float: none !important; width: auto !important; }
.header-stack #Top_bar.is-sticky ul.menu.menu-main {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: flex-end !important;
  align-items: center !important;
  float: none !important;
  width: auto !important;
}
.header-stack #Top_bar.is-sticky ul.menu.menu-main > li { float: none !important; }
.header-stack #Top_bar.is-sticky .secondary_menu_wrapper,
.header-stack #Top_bar.is-sticky .top_bar_right {
  float: none !important;
  flex: 0 0 auto !important;
  margin-left: 20px !important;
}

/* ===== 영문/한글 폰트 분리 (2026-06-27) =====
   영문은 Inter, 한글은 Noto Sans KR — fallback 순서로 자동 분리.
   영문 글자는 Inter에서 찾고, 한글은 Inter에 없으므로 Noto Sans KR로 자동 폴백. */
body,
#Top_bar #logo,
.menu a,
h1, h2, h3, h4, h5, h6,
.mcb-section .title,
.column_attr,
p, span, a, div, button, input, textarea, select,
.button, .lw-btn {
  font-family: 'Inter', 'Noto Sans KR', -apple-system, BlinkMacSystemFont, sans-serif !important;
}
