/*Mandarin css */

#portal-mainnavigation, #frontcontent, #frontcontent p, #portal-footer-wrapper, #portal-top, #storycontent,  .sectionteaser p, .mosaic-grid-row, div#storytext, .plone-nav, #frontsidebar, #title_first_image h2.title, .single_column_teaser p, #topstorywidefull #topstorywidefulltease p, .service_widetop_two_featured .two_featured p, .section_widetop_two_featured .two_featured p, .service_widetop_three_featured .three_featured p, .section_widetop_three_featured .three_featured p,  #commenting  {
    font-family: "Microsoft YaHei",\5FAE\8F6F\96C5\9ED1,"STHeiti",\534E\6587\9ED1\4F53,"SimSun",\5B8B\4F53,sans-serif;
}
#header .navigation .navrow {
    margin-bottom: 6px;
}
div.navcol:first-child {
    flex: 1.8;
}
div.navcol:nth-child(2) {
    flex: 4;
    padding: 0 12px;
}
div.navcol:nth-child(3) {
    flex: 0.9;
}
ul.nav-items {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 145px;
    margin-bottom: 0;
}
div.nav-title {
    border-bottom: .5px solid rgba(55,55,55,0.5);
    padding-bottom: 6px;
    margin-bottom: 6px;
}
#language-menu ul {
    margin-top: 0;
}
.bigger_lead_top .top_story_part #more_news_single_column {
    margin-bottom: 22px;
    margin-right: 20px;
}
.bigger_lead_top .top_story_part .single_column_teaser {
    width: 100%;
    padding-left: 0;
}
#pagewidth, .small_lead_top #topstorywidefull h2,
.big_lead_section .mosaic-tile-content h1.documentFirstHeading,
.single_column_teaser h2, .single_column_teaser p,
.small_lead_top .service_widetop_two_featured .two_featured h2,
.bigger_lead_top .service_widetop_two_featured .two_featured h2,
.other_stories_three .single_column_teaser h2,
.other_stories_three .below_other_stories p,
.other_stories_three .big_other.below_other_stories h2,
.other_stories_three .small_others .below_other_stories h2,
.other_stories_three .middle_others .middle_other_stories h2,
.big_lead_section .sectionteaser_odd h2, .big_lead_section .sectionteaser_even h2,
.big_lead_section .service_widetop_two_featured .two_featured h2,
.big_lead_section .mosaic-width-third {
    line-height: 1.3em;
    letter-spacing: .1em;
}
.small_lead_top .sectiontitle, .bigger_lead_top .sectiontitle {
    display: none;
}
.newRFAbelow.small_lead_top, .newRFAbelow.bigger_lead_top {
    padding-top: 12px;
}
.newRFAbelow .promoBox {
    margin-top: 8px;
    letter-spacing: .1em;
    font-size: 16px;
    line-height: 1.3em;
}
#storycontent h1, #contentwell h1 {
    font-size: 36px;
    line-height: 45px;
    letter-spacing: .1em;
}
#storytext {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .1em;
}
#frontchannel {
    font-size: 14px;
    height: auto;
    border-bottom: 0.5px solid rgba(55,55,55,0.5);
    margin-top: -5px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    line-height: 1.3em;
    letter-spacing: .1em;
}
#frontchannel .promoTitle {
    margin-bottom: 12px;
}
#frontchannelchannels ul {
    padding-inline-start: 18px;
    margin-top: 6px;
}
#frontchannel #more {
    font-size: 12px;
}
#title_first_image .first_story .leadimg img {
    width: 248px;
    height: 139px;
    object-fit: cover;
}