
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

body.i18n-zh-hans,
.i18n-zh-hans #block-ppr-header-footer-header-footer-stock .stock-block p,
.i18n-zh-hans .language_switcher span.current_language,
.i18n-zh-hans button.switch-language,
.i18n-zh-hans .language_switcher ul li.header-toolbar-language-switcher ul li a,
.i18n-zh-hans .featured-slide .featured-content p,
.i18n-zh-hans p.k-texte,
.i18n-zh-hans .tier-block2 .right-list-news ul.latest-news a,
.i18n-zh-hans .tier-block2 .right-list-news ul.latest-news ul.latest-news-infos a,
.i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul li a,
.i18n-zh-hans .region-main-block .featured-slide .featured-content a span,
.i18n-zh-hans .content-type-contenu,
.i18n-zh-hans .block-content-article .views-row .date .date-display-single,
.i18n-zh-hans .block-content-article .views-row .category, .block-content-article .views-row .brand,
.i18n-zh-hans .block-content-article .article-item-wrapper .article-item .sustainability-new-content .article-info li,
.i18n-zh-hans .block-content-article .article-item-wrapper .article-item .sustainability-press_release-content .article-info li,
.i18n-zh-hans article .featured-block .featured-block-content p.readmore a,
.i18n-zh-hans p.readmore a,
.i18n-zh-hans .block-content-article .article-item-wrapper .block-content-description p span,
.i18n-zh-hans .news-one-top-block .left-top-new .top-new-detail a,
.i18n-zh-hans article .block-content-article-date
{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}
.i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul a.selectedMenu {
    background: none;
    padding-bottom: inherit;
}

.i18n-zh-hans .tier-block2 .right-list-news ul.latest-news ul.latest-news-infos li.date,
.i18n-zh-hans .news-one-top-block .left-top-new .top-new-detail .date {
    font-family: 'AdobeFanHeitiStd-Bold', 'gotham-bold', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 11px;
    margin-bottom: 0;
}

.i18n-zh-hans #title_video_description {
    font-family: 'AdobeFanHeitiStd-Bold', 'gotham-bold', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul li.leaf a {
    white-space: nowrap;
}



.i18n-zh-hans header .hot-news{
    display: none;
}

.i18n-zh-hans header nav{
    margin-top: 20px;
}

.i18n-zh-hans header nav ul.main-nav{
    font: 1.6em 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans header nav ul.main-nav {
    padding: 39px 0 0;
    margin: 0;
}

.i18n-zh-hans header nav ul.main-nav li.main-nav-left-group,
.i18n-zh-hans header nav ul.main-nav li.main-nav-right-group{
    text-align: center;
}
.i18n-zh-hans header nav ul.main-nav li.main-nav-right-group{
    width: 70px;
}
.i18n-zh-hans header nav ul.main-nav li.main-nav-right-group.first{
    margin-left: 54px;
}
.i18n-zh-hans header nav ul.main-nav li.main-nav-right-group.last{
    width: 80px;
}

.i18n-zh-hans header nav ul.main-nav li.main-nav-left-group.last { margin-right:90px; }

.i18n-zh-hans header nav ul.main-nav li.main-nav-left-group.first { margin-left:150px; }

.i18n-zh-hans .main-nav > li.first:hover{ padding-left:9px; border-left: 1px solid #fff; }
.i18n-zh-hans .main-nav > li.last:hover{ padding-left:11px; padding-right:10px; }

.i18n-zh-hans .main-nav li:hover ul.second-level-menu{
    top: 59px;
}

.i18n-zh-hans.admin-menu .main-nav li:hover ul.second-level-menu {
    top: 120px;
}


.i18n-zh-hans #block-ppr-header-footer-header-footer-footer-menu  ul li a{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 1.6em;
    text-decoration: none;
    text-transform: uppercase;
}

.i18n-zh-hans .logo img {
    height: initial;
    margin-top: -12px;
}

.i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials ul li.facebook,
.i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials ul li.twitter,
.i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials ul li.instagram,
.i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials ul li.youtube{
    display: none;
}

.i18n-zh-hans.node-type-group .region.region-content{
    margin: auto;
}

.i18n-zh-hans.node-type-group .region.region-content
{
    overflow: visible;
}

.i18n-zh-hans .tier-large .tier div {
    margin: 20px 0 18px 0;
}

.page-node-8478.i18n-zh-hans #block-bean-ppr-ja-panorama,
.page-node-8477.i18n-zh-hans #block-bean-ppr-ja-at-a-glance,
.page-node-8477.i18n-zh-hans #block-bean-ppr-ja-annual-report,
.page-node-8478.i18n-zh-hans #block-bean-ppr-ja-progress-report-on-kerin {

    display:none;
}

.i18n-zh-hans .left
{
    display:none;

}

.page-node-8477.i18n-zh-hans article,
.page-node-8478.i18n-zh-hans article,
.page-brands.i18n-zh-hans article,
.node-type-chiffres-cles.i18n-zh-hans  article,
.page-news-cns article
{
    width: 100% !important;
}

.i18n-zh-hans article h1
{
    font-size: 16px;
    color: #222222;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans aside {
    display:none;
}

.page-brands.i18n-zh-hans article .block-content-intro p
{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 16px;
}

.node-type-chiffres-cles.i18n-zh-hans article .block-content-intro p,
.page-brands.i18n-zh-hans article .block-content-intro p{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 16px;
}

.page-brands.i18n-zh-hans .block-content-article h2{
    background: #fff;
    padding: 0;
    font-family: 'AdobeFanHeitiStd-Bold', 'gotham-bold', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 20px;
    margin-bottom:25px;
    text-transform: uppercase;
    font-weight: bold;
}

.i18n-zh-hans h3.border_bottom,
.i18n-zh-hans h3.no-border {
    font-family: 'AdobeFanHeitiStd-Bold', 'gotham-bold', 'Arial', 'Verdana', 'SimSun', sans-serif;
}



.page-node-8477.i18n-zh-hans .content-type-contenu p,
.page-node-8478.i18n-zh-hans .content-type-contenu p,
.page-brands.i18n-zh-hans .content-type-contenu p
{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    color: black;
    font-size: 16px;
    line-height: 28px;
    margin: 0;
}

.page-node-8477.i18n-zh-hans .cns_chronology img,
.page-node-8477.i18n-zh-hans .cns_image img,
.page-node-8477.i18n-zh-hans .font_size_15 img{
    width:100% !important;
    height:auto !important;
}

.page-node-8477.i18n-zh-hans .content-type-contenu p span ,
.page-node-8478.i18n-zh-hans .content-type-contenu p span,
.page-brands.i18n-zh-hans .content-type-contenu p span
{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    color: black;
    font-size: 16px !important;
    line-height: 2em;
    margin: 0;
}

.page-node-8477.i18n-zh-hans .media-element.file-large-image-in-content
{
    width:100%;
    height:auto;
}

.page-brands.i18n-zh-hans .block-content-article .article-item-wrapper .article-item {
    border-bottom: #fff 21px solid;
    color: #7f7f7F;
    padding-left: 0;
}

.page-node-8478.i18n-zh-hans .content-type-contenu div.ppr-player.media-element.file-preview
{
    width:80%;
}

.page-brands.i18n-zh-hans h1{
    display:none;
}

.page-brands.i18n-zh-hans .brand-view-content .block-content-article .article-item-wrapper .views-field-title-field {
    left: inherit;
    position: inherit;
    top: inherit;
}

.page-brands.i18n-zh-hans .block-content-article .advanced-search-form h3,.page-brands.i18n-zh-hans.block-content-article .article-item-wrapper .article-item h3 {
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 16px;
    text-transform:capitalize;
}

.page-brands.i18n-zh-hans .block-content-article .advanced-search-form h3,
.page-brands.i18n-zh-hans .block-content-article .article-item-wrapper .article-item h3 {
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 50px;
    margin-top:0;
    text-align: center;
    text-transform: capitalize;
}

.page-brands.i18n-zh-hans .brand-view-content .block-content-article .article-item-wrapper .views-field-field-image .field-content
{
    width: 336px;
    height: 160px;
    line-height: 159px;
    text-align: center;
    background-color: #fff;
}

/* Page customisation */
.i18n-zh-hans .section-slider .content-wrapper .featured-slide,
.i18n-zh-hans .section-slider .content-wrapper .featured-slide h1,
.i18n-zh-hans .section-slider .content-wrapper .featured-slide p a{
    color: #000;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans .section-slider .content-wrapper .featured-slide p a {
    border-bottom: #000 1px solid;
    width: 40%;
}

.i18n-zh-hans .section-slider .featured-slide p a{
    text-decoration:none;
    color:#333;
    border-bottom:#000 1px dotted;
    padding-bottom:4px;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 14px;
    line-height: 28px;
}

.i18n-zh-hans h2.title-align-center,
.i18n-zh-hans .quarter h2,
.i18n-zh-hans .node-type-sustainability .tier-block3 h2,
.i18n-zh-hans .node-type-sustainability .content-wrapper2 .tier-block2 h2{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans.node-type-group .news-block.tier-block1{
    width: 708px;
    height: 409px;
    margin-bottom: 22px;
    margin-left:0;
}
.i18n-zh-hans .video_block.white-txt h2,
.i18n-zh-hans .video_block h2,
.i18n-zh-hans .news-block h2,
.i18n-zh-hans h2.title-align-left{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}
.i18n-zh-hans .video_block.white-txt h2,
.i18n-zh-hans .video_block h2,
.i18n-zh-hans article .featured-block .featured-block-content p.readmore a,
.i18n-zh-hans p.readmore a{
    font-weight: bold;
}

.i18n-zh-hans .video_with_description{
    width: 690px;
    padding-top: 27px;
    padding-left: 21px;
}

.i18n-zh-hans #title_video_description{
    font-size: 21px;
}

.i18n-zh-hans .tier-block1 ul.latest-news ul.latest-news-infos li,
.i18n-zh-hans.node-type-group .tier-block1 ul.latest-news ul.latest-news-infos li.brand-concern,
.i18n-zh-hans .tier-block1 ul.latest-news a {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-weight: normal;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans .tier-block1 ul.latest-news > li {
    padding-bottom: 0;
}

.i18n-zh-hans .tier-block1 ul.latest-news > li p {
    width: auto;
}

.i18n-zh-hans .tier-block1 p.readmore {
    text-align: left;
    border-top: none 0;
    border-bottom: #000 1px solid;
    padding-bottom: 3px;
    display: inline-block;
    width: auto;
    margin-left: 0;
    bottom: 23px;
}
.i18n-zh-hans .tier-block1 p.readmore:hover {
    border-bottom-color: transparent;
}
.i18n-zh-hans .tier-block1 p.readmore a {
    border-bottom:none 0;
    font-style: normal;
}
.i18n-zh-hans .news-block h2 {
    color:#000;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    margin-top: 47px;
}


.i18n-zh-hans article .featured-block .featured-block-content h2,
.i18n-zh-hans.node-type-article article h1,
.i18n-zh-hans.node-type-actualite article h1,
.i18n-zh-hans.node-type-press-release article h1,
.i18n-zh-hans.node-type-news article h1,
.i18n-zh-hans.node-type-publication article h1,
.i18n-zh-hans article h1
{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans .block-content-article h2 {
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans .block-content-article .advanced-search-form h3,
.i18n-zh-hans .block-content-article .article-item-wrapper .article-item h3{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-weight:bold;
    font-size:15px;
}

.page-news-cns.i18n-zh-hans .block-content-article .views-row .views-field-body p {
    color: black;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    font-size: 13px;
    line-height: 22px;
    margin-top: 3em;
}

.i18n-zh-hans article .block-content-intro{
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
}

.i18n-zh-hans .video_with_description {
    text-align :left;
}

.i18n-zh-hans .content-wrapper .pane-content u{
    text-decoration: none;
    position: relative;
    left: 0;
    padding-bottom: 5px;

    border-width: 0 0 1px;
    border-style: solid;
}

.i18n-zh-hans.front .node-panel > h2
{
    display: none;
}

.i18n-zh-hans.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .readmore a
{
    color: #333;
    text-decoration: none;
    position: absolute;
    bottom: -20px;
    font-family: 'AdobeHeitiStd-Regular', 'gotham-book', 'Arial', 'Verdana', 'SimSun', sans-serif;
    text-transform: uppercase;
    padding-bottom: 2px;
    border-bottom: #fff 1px dotted;
    font-size: 11px;
    width:100px;
}

.page-brands.i18n-zh-hans .block-content-article .views-field-field-image img
{
    bottom: 0;
    height: auto;
    max-width: 100%;
    overflow: visible;
    position:relative;

}

.page-brands.i18n-zh-hans #block-system-main > div > div > h2 {
    display: block;
}


