/*
Theme Name: NCWU Portal
Description: WordPress implementation of the authorized NCWU portal migration.
Version: 1.0.0
Text Domain: ncwu-portal
*/

.wp-site-blocks { margin: 0; }
.navigation-box .menu-item-has-children { position: relative; }
.navigation-box ul { display: none; }
.navigation-box .dropdown:hover > ul { display: block; }
.carousel-item img { width: 100%; }
.article .content img,
.v_news_content img { max-width: 100%; height: auto; }
.article .content a { color: #0160b0; }
.portal-empty { min-height: 120px; padding: 30px 0; color: #6b7280; }
.pagination .nav-links { display: flex; justify-content: center; gap: 8px; padding: 28px 0; }
.pagination .page-numbers { border: 1px solid #dedede; padding: 5px 12px; color: #555; }
.pagination .current { background: #0160b0; border-color: #0160b0; color: #fff; }
.section-link a { color: inherit; }
.section-link .link-item a:hover { color: #0160b0; }
.article-box .article-title { text-align: center; margin: 18px 0 8px; }
.article-box .article-meta { text-align: center; color: #777; padding-bottom: 16px; }
.news-list .list-item a,
.sub-list .list-media a { color: inherit; }
.ncwu-page-content { min-height: 300px; }
.side-nav .active a { color: #0160b0; }
.side-nav i { font-style: normal; margin-right: 10px; }
.section-link .item { position: relative; }
