/* APN 頁主選單樣式：同首頁（來自 index.css 的選單規則）。獨立檔案，不受 apn2.scss 編譯影響 */
@media (min-width: 769px) {
  .fixed-top .offcanvas {
    padding: 0 !important;
  }
}
.fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
  width: 100%;
  color: white !important;
  line-height: 2em !important;
}
.fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link span {
  font-size: 1.1rem !important;
}
@media (min-width: 769px) {
  .fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
    color: black !important;
    width: 95px !important;
    height: 52px;
    font-size: 1rem !important;
    line-height: 1.1em !important;
    align-items: center;
    justify-content: center;
  }
  .fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link span {
    font-size: 0.8em !important;
    display: block;
  }
}
@media (min-width: 992px) {
  .fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
    height: 55px;
  }
}
@media (min-width: 1200px) {
  .fixed-top .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
    height: 60px;
  }
}

/* 主選單外層：避免 subpage.css 的 .navbar 寬度與內距影響 */
.navbar.fixed-top{padding:0;width:auto}
/* 內層 .container-fluid：滿版，左右留白由 normal.css 控制 */
.navbar.fixed-top > .container-fluid{width:100%;margin:0}
