.elementor-79 .elementor-element.elementor-element-099c8ef{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-099c8ef:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-099c8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-79 .elementor-element.elementor-element-c8d2c95 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-c8d2c95.elementor-element{--order:99999 /* order end hack */;}.elementor-79 .elementor-element.elementor-element-c8d2c95 .wpo-custom-site-header .navigation{height:26px;}.elementor-79 .elementor-element.elementor-element-c8d2c95 .navigation #navbar>ul>li>a{padding-left:17px;padding-right:17px;padding-top:11px;padding-bottom:11px;}/* Start custom CSS for container, class: .elementor-element-099c8ef *//* 1. 隐藏悬停时出现的装饰线条 (通常是 ::before) */
.elementor-79 .elementor-element.elementor-element-099c8ef .navbar-nav > li > a::before,
.wpo-site-header .navigation li > a::before {
    display: none !important;
    content: none !important;
}

/* 2. 针对没有子菜单的项，隐藏其 ::after 伪元素 (防止出现线) */
.elementor-79 .elementor-element.elementor-element-099c8ef .navbar-nav > li:not(.menu-item-has-children) > a::after,
.wpo-site-header .navigation li:not(.menu-item-has-children) > a::after {
    display: none !important;
    content: none !important;
}

/* 3. 强制保护并重定义小三角 (确保它永远存在且不被装饰线样式覆盖) */
.elementor-79 .elementor-element.elementor-element-099c8ef .navbar-nav li.menu-item-has-children > a::after,
.wpo-site-header .navigation li.menu-item-has-children > a::after {
    /* 强制恢复小三角形状 */
    content: "" !important;
    display: inline-block !important;
    width: 0 !important;
    height: 0 !important;
    margin-left: 8px !important;
    vertical-align: middle !important;
    
    /* 三角形样式 */
    border-top: 5px solid currentColor !important; 
    border-left: 4px solid transparent !important;
    border-right: 4px solid transparent !important;
    border-bottom: 0 !important;
    
    /* 动画与位置修复 */
    position: static !important; /* 关键：防止它像装饰线一样乱飞 */
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important; /* 禁用主题可能自带的旋转动画 */
}

/* 4. 移除点击或悬停时可能出现的下划线 */
.elementor-79 .elementor-element.elementor-element-099c8ef .navbar-nav > li > a {
    text-decoration: none !important;
    border: none !important;
}/* End custom CSS */