.elementor-5366 .elementor-element.elementor-element-af7f4f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5366 .elementor-element.elementor-element-af7f4f8:not(.elementor-motion-effects-element-type-background), .elementor-5366 .elementor-element.elementor-element-af7f4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5366 .elementor-element.elementor-element-f1b3c96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5366 .elementor-element.elementor-element-ce9733e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5366 .elementor-element.elementor-element-2e1f049{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-5366 .elementor-element.elementor-element-26514c3 > .elementor-widget-container{background-color:#FFFFFFAD;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5366 .elementor-element.elementor-element-af7f4f8{--content-width:100%;}.elementor-5366 .elementor-element.elementor-element-f1b3c96{--width:70%;}.elementor-5366 .elementor-element.elementor-element-2e1f049{--width:30%;}}@media(max-width:1366px) and (min-width:768px){.elementor-5366 .elementor-element.elementor-element-f1b3c96{--width:100%;}}@media(max-width:1366px){.elementor-5366 .elementor-element.elementor-element-af7f4f8{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ce9733e */.wpf-sbtn,
.wpf-sbtn.wpf-sb-bottom,
.wpf-sb-style-grey,
div.wpf-sbtn,
div.wpf-sbtn.wpf-sb-bottom {
display: none !important;
}

/* 使 id 为 wpforo-title 的 h1 字体变为 20px */

/* 假如生效选择器是：#wpforo #wpforo-wrap #wpforo-title */
#wpforo #wpforo-wrap #wpforo-title {
  font-size: 30px !important;
}
#wpforo-title {
  color: #D62518 !important; /* 可选：设置颜色 */
  margin: 30px 0 10px 0 !important; /* 可选：调整外边距 */
}

#wpforo-title .wpforo-feed {
  display: none !important;
}

.wpforo-category {
    height: 400px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b3c96 */.wpforo .wpf-menu li a {
    font-family: "Rubik", "PingFang SC", "Microsoft Yahei", Arial, sans-serif;
    font-size: 20px !important;;
    font-weight: 400;
    color: #333;
}


html body #wpforo-menu {
position: fixed;
  left: 0;
  top: 50px !important;
  padding-right: 1vw !important;
  width: 100vw !important;
  max-width: 100vw !important;
  box-sizing: border-box !important;
  z-index: 99; 
}



/* 视口宽度小于或等于 1366px 时（这里设为 1366px 以下统一 30px） */
@media (max-width: 1365px) {
  html body #wpforo-menu {
    top: 50px !important;
  }
}

/* 给 wpForo 主内容区域左右各添加 30px 内边距（兼顾居中与内联样式覆盖） */

html body #wpforo-wrap .wpforo-content {
padding-left: 30px !important;
padding-right: 30px !important;
box-sizing: border-box !important;
}

@media (max-width: 766px) {
html body #wpforo-wrap .wpforo-content {
padding-left: 5px !important;
padding-right: 5px !important;
box-sizing: border-box !important;
}
}/* End custom CSS */