/* Header背景图全屏铺满 */
.site-header .ast-container,
.site-primary-header-wrap .ast-container,
.ast-main-header-wrap .ast-container,
.site-header-primary-section-left {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#masthead,
.site-header,
.header-main-layout-1,
.ast-main-header-wrap,
.site-primary-header-wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    margin-right: calc(-50vw + 50%) !important;
    padding: 0 !important;
}
#masthead .ast-container,
#masthead .site-primary-header-wrap {
    max-width: 100% !important;
    width: 100% !important;
}

/* 只针对这3个页面: project(page-id-4), news(page-id-5), contact(page-id-6) */
body.page-id-4 .site-content,
body.page-id-5 .site-content,
body.page-id-6 .site-content,
body.page-id-4 #primary,
body.page-id-5 #primary,
body.page-id-6 #primary {
    padding-top: 60px !important;
    margin-top: 0 !important;
}

@media (max-width: 921px) {
    body.page-id-4 .site-content,
    body.page-id-5 .site-content,
    body.page-id-6 .site-content,
    body.page-id-4 #primary,
    body.page-id-5 #primary,
    body.page-id-6 #primary {
        padding-top: 40px !important;
    }
}

/* 首页菜单(仅首页) - 白色 */
body.home #ast-hf-menu-1 .menu-item .menu-link,
body.home #masthead .main-header-menu a {
    color: #ffffff !important;
}

body.home #ast-hf-menu-1 .menu-item .menu-link:hover,
body.home #masthead .main-header-menu a:hover {
    color: #ffffff !important;
}

/* 其他页面(project/news/contact) - 黑色，默认和悬停/点击 */
body.page-id-4 #ast-hf-menu-1 .menu-item .menu-link,
body.page-id-5 #ast-hf-menu-1 .menu-item .menu-link,
body.page-id-6 #ast-hf-menu-1 .menu-item .menu-link {
    color: #000000 !important;
}

body.page-id-4 #ast-hf-menu-1 .menu-item .menu-link:hover,
body.page-id-5 #ast-hf-menu-1 .menu-item .menu-link:hover,
body.page-id-6 #ast-hf-menu-1 .menu-item .menu-link:hover {
    color: #7D3A2E !important;
}
