/**
 * Site-wide pure white page backgrounds.
 */

:root {
	--qng-page-bg: #fff;
	--qng-surface-soft: #fff;
}

html,
body {
	background-color: #fff !important;
}

/* Main page shells */
.page_section,
.page_column,
.page_bg,
.page_proW,
.page_main,
.rel_section,
.stp-top,
.breadcrumb,
.mbx_section,
.about_section,
.download_info,
.left_nav,
.left-cat,
.left-pro,
.left-adv,
.page_num,
ul.mtree,
ul.mtree ul,
ul.mtree > li,
ul.mtree > li > ul > li > a,
ul.mtree > li > ul > li:nth-child(2n+2) > a,
ul.mtree > li > ul > li > a:hover,
.cbp-vm-options,
.cbp-vm-view-grid ul li .my_more1,
.cbp-vm-view-grid ul li .li:hover:after,
.tags_ul,
.hot_left,
.hot_tags,
.blog_nav,
.navigation,
.pro_info_top,
.prom-right,
.page-right,
.news_detail_info,
.page_faq,
.qng-home-news-section,
.qng-certificate-page,
.qng-search-page,
.qng-search-results-main,
.qng-category-sidebar,
.qng-egs-hero-banner,
.qng-not-found-page,
.qng-esd-page,
.qng-product-list-esd-intro-section,
.qng-product-list-esd-bottom-wrap,
.qng-news-list-esd-intro-wrap,
.qng-news-list-esd-bottom-wrap,
.qng-news-leeline-layout,
.qng-news-leeline-article-layout,
.qng-news-leeline-article-active,
.qng-news-detail-shell,
#parentHorizontalTab02 ul.resp-tabs-list,
#parentHorizontalTab02 .resp-tabs-container,
.qng-news-detail-shell ul.resp-tabs-list,
.qng-news-detail-shell .resp-tabs-container,
.qng-shop-product-grid-wrap a.image,
.page_section .left-cat ul.mtree > li.mtree-node.mtree-closed:hover {
	background: #fff !important;
	background-color: #fff !important;
}

/* Cards / modules that used gray gradients */
.qng-esd-page .expand_collapse_textWrap.qng-esd-intro-card,
body.qng-body-not-found .qng-not-found-card,
.prom-right .mobile_inquiry,
#pro_inquiry .select-content,
.qng-home-lisson-sections .qng-lisson-block,
.qng-egs-hero-banner .qng-egs-hero-inner {
	background: #fff !important;
	background-image: none !important;
}

/* News leeline tokens & image wells */
.qng-news-leeline-layout {
	--base-3: #fff;
}

.qng-news-leeline-layout .gb-container-1f31f42d,
.qng-news-leeline-article-layout .qng-news-author-box-wrap,
.qng-news-leeline-article-layout .entry-content .wpj-jtoc--wrap,
.qng-news-leeline-article-layout .entry-content .wpj-jtoc--header,
.qng-news-leeline-article-scope .qng-news-sidebar-widget,
.num_bg2,
.contact_info ul li .column,
.mes_section .inquiry ul li input,
.mes_section .inquiry ul li textarea {
	background: #fff !important;
	background-color: #fff !important;
}
