/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.1
*/

/* 基础兜底 */
html, body { overflow-x:hidden; max-width:100%; }
img, svg, video, iframe { max-width:100%; height:auto; }
.elementor-widget-container, .elementor-column-wrap { min-width:0; }

/* 全宽无侧边栏 */
.elementor-page .site-main, .hello-elementor .site-main { max-width:100%; padding:0; }
.elementor-page .page-header, .elementor-page .entry-header { display:none!important; }

/* 页头 / 页脚基础 */
.ehf-header { z-index:99; }
.ehf-footer { background:#085055; }
.ehf-header .elementor-menu-toggle { border-radius:8px; color:#fff; border:1px solid rgba(255,255,255,.35); }
.ehf-header .elementor-nav-menu--dropdown { background:#085055; border-radius:10px; }
.ehf-header .elementor-nav-menu--dropdown a { padding:12px 18px; font-weight:600; color:#fff; }

/* 隐藏浮动的语言选择器，避免和菜单里的语言项重复 */
.trp_language_switcher_shortcode.floating, #trp-floater-ls { display:none!important; }

/* 菲华伟业产品网格在窄屏折叠 */
@media (max-width:767px) {
  .cxb-b2b-columns-3, .cxb-b2b-columns-4 { grid-template-columns:1fr!important; }
}
@media (min-width:768px) and (max-width:1024px) {
  .cxb-b2b-columns-3, .cxb-b2b-columns-4 { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
}
