@media screen and (max-width: 767px) {

    #menu-sustainability #governance {
        bottom: initial;
        left: initial;
        position: relative;
    }

    .i18n-zh-hans.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news p > a,
    .i18n-ja.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news p > a {
        font-size: 14px;
    }

    .k-sustainability-intro-block {
        float: left;
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-bottom: 20px;
        background-color: #0d0d0d;
        color: white;
        font-family: gotham-book;
        line-height: 18px;
    }

    .page-sustainability-news .block-content-article .views-field-field-image img,
    .page-press-releases .block-content-article .views-field-field-image img,
    .page-dev-durable-actualite .block-content-article .views-field-field-image img,
    .page-communiques-de-presse .block-content-article .views-field-field-image img {
        position: initial;
    }

    .node-type-sustainability .kering_fondation_block .media-element.file-default {
        height: auto !important;
    }

    .i18n-ja.node-type-group .featured-slide .featured-content p,
    .i18n-zh-hans.node-type-group .featured-slide .featured-content p {
        font-size: 13px;
    }

    .node-type-press-release .breadcrumb span.last {
        display: none;
    }

    .node-type-press-release .breadcrumb div:last-of-type {
        border-right: none;
    }

    .breadcrumb div:nth-child(3) + span {
        display: none;
    }

    .breadcrumb div:nth-child(3) {
        border-right: none;
    }

    .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-Bold, alto_pro_thin, Verdana, Arial;
        /* font-family: 'yueyuan', alto_pro_thin, Verdana, Arial; */
        font-size: 20px;
    }

    .page-news-cns .view-display-id-news_list .sustainability-new-img, .page-news-ja .view-display-id-news_list .sustainability-new-img {
        bottom: initial;
        position: relative

    }

    .page-news-ja section .content-wrapper article .presentation-block,
    .page-news-ja section .content-wrapper article .presentation-block {
        background: none;
    }

    .page-communiques-de-presse .readmore a,
    .page-press-releases .readmore a {
        bottom: -20px;
        left: 0;
        right: 0;
        padding: 20px 0 20px 0;
    }


    #sg-organigramme {
        width: 688px;
        padding-top: 40px;
        padding-left: 0;
        position: relative;
    }

    #MobileRubriqueBourse, .MobileRubriqueKey, .MobileRubriquePack, #MobileRubriqueAgenda, #MobileRubriqueRefDoc, #MobileRubriqueContact, #MobileRubriqueAlerte, #MobileRubriqueNews {
        display: block;
        margin-left: 20px;
        margin-right: 50px;
    }

    .jcarousel-wrapper {
        margin: auto;
    }

    .node-type-chiffres-cles .block-content-article table thead th {
        border-top: 0 none;
        border-bottom: 1px solid #676767;
        border-right: 1px solid #676767;
        width: 150px;
    }

    .node-type-chiffres-cles .block-content-description > p, .block-content-description > div {
        margin: 10px 30px;
        line-height: 25px;
        font-size: 16px;
    }

    .node-chiffres-cles .block-content-description > iframe {
        border: medium none;
        margin-left: 0;
        margin-right: auto;
        width: 100%;
    }

    .page-node-8935 .block-content-article table img {
        width: 100%;
        height: auto;

    }

    .kering-sustainability-discover-the-edge-content {
        margin-left: 0;
    }

    #node-8754 .article-item-wrapper img {
        width: 100%;
        height: auto;
    }

    .node-type-chiffres-cles .node-chiffres-cles .block-content-description .readmore a {
        color: #333;
        text-decoration: none;
        position: relative;
        bottom: -20px;
        font-family: gotham-black, Radley, Verdana, Arial;
        text-transform: uppercase;
        padding-bottom: 2px;
        border-bottom: #fff 1px dotted;
        font-size: 11px;
    }

    .node-type-journee-patrimoine #first-citation,
    .node-type-journee-patrimoine #second-citation,
    .node-type-journee-patrimoine #third-citation {
        padding: 3em 0 0 0;
    }

    .masonry-publications, .view-publications {
        margin: auto;
        width: 236px;
    }

    #sg-executive .sg-executive-people {
        background: white;
    }

    .k-sustainability-citation-text p {
        font-family: 'altopro_con_regular', Verdana, Arial, sans-serif;
        text-transform: uppercase;
        font-size: 9px !important;
        padding: 0;
    }

    .article-item-wrapper.content-type-contenu h3 {
        font-size: 24px;
        line-height: 35px;
    }

    .html.front.page-home.front.node-type-hp.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile #hp-news.hp-class.section-news.firstsection.clearfix.nbpart-1 {
        padding: 0;
        width: 100%;
    }


    #edit-website-search {
        border: 0 none;
        width: 80%;
        margin-left: 20px;
        color: #ffffff;
        line-height: 20px;
        font-size: 20px;
    }

    button.search {
        position: absolute;
        right: 0;
        margin-right: 49px;
        z-index: 999;
        top: 49px;
    }

    #hp-news {
        padding-left: 0;
    }

    #news-image-slider .bx-wrapper {
        width: 100%;
    }

    .news-slider-content {
        width: 100%;
        left: 0;
        position: relative;
    }

    #news-description-slider {
        height: 75%;
        left: 44%;
        top: 12%;
        width: 47%;
    }

    .front #news-description-slider {
        min-height: inherit;
    }

    #news-description-slider ul li .slider-content-text {
        padding: 40px 34px;
        height: 230px;
    }

    .node-type-hp .slider-wrapper .slider-content-block .slider-content-description {
        display: none;
    }

    .slider-sociaux {
        padding-left: 0;
        width: 100%;
    }

    .slider-content-text h3 {
        margin: 37px 0 0;
        font-size: 27px;
    }

    .slider-sociaux a {
        display: inline-block;
        margin-left: 15%;
    }

    .slider-sociaux a:last-child {
        margin-right: 0;
    }

    .slider-content-text h3 span {
        font-size: 12px;
    }

    #news-description-slider .bx-controls {
        left: 38px;
        text-align: center;
        width: 72%;
    }

    #news-description-slider .pagination {
        position: inherit;
    }

    #news-description-slider .pagination p {
        font-size: 20px;
    }

    .node-type-hp .content-wrapper {
        height: auto;
        left: 0;
        padding-bottom: 0;
    }

    .node-type-hp .section-news.nbpart-1 .featured-block-wrapper {
        top: 0;
        margin: 41px 78px;
        width: auto;
        position: initial;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        width: 100%;
        margin: 0 0 30px 0;
        height: auto;
        padding-bottom: 0;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-1,
    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-2 {
        height: auto;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content a {
        padding: 20px 0;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-1 a {
        padding-top: 0;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content img {
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content .block-img img {
        width: auto;
        margin-bottom: 0;
    }

    .featured-block-content .block-content {
        margin: 0 60px;
    }

    .featured-block-content.block-news-5 img,
    .featured-block-content.block-news-6 img {
        position: relative;
    }

    .featured-block-content .block-content {
        max-width: none;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-3 {
        min-height: inherit;
        padding: 50px 0;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-3 img {
        margin: 0 auto 38px;
    }

    .featured-block-content h3 {
        margin: 40px 40px 40px 60px;
        font-size: 30px;
        line-height: 30px;
    }

    .featured-block-content .block-content p {
        font-size: 28px;
        line-height: 35px;
    }

    .slider-sociaux a {
        height: 23px;
        width: 23px;
    }

    .slider-sociaux a.facebook {
        background-position: 280px 0;
    }

    .slider-sociaux a.twitter {
        background-position: 278px -88px;
    }

    .slider-sociaux a.linkedin {
        background-position: 280px -41px;
    }

    .slider {
        position: absolute;
        right: 0;
        width: 126px;
        height: 394px;
    }

    .slider img {
        width: 145px;
        height: 394px;
        object-fit: cover;
    }


    .page-node-8549 #sg-brands div div.sg-item-brand .sg-popin-brands {
        position: absolute;
        bottom: -18px;
        left: 0;
        color: #000;
        width: 100%;
        background: #f0eeef url('images/arrow-down.gif') no-repeat -565px bottom !important;

        z-index: 100;
    }


    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-4 .stock-block p,
    .front-finance .quarter.bourse .stock-block p {
        font-size: 20px;
        line-height: 28px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-4 .stock-block p.stock-block-value,
    .front-finance .quarter.bourse .stock-block p.stock-block-value {
        font-size: 36px;
        line-height: 28px;
    }


    nav.left,
    section .content-wrapper nav {
        display: none;
    }

    section.section {
        padding: 0;
    }

    .i18n-zh-hans article h1, .i18n-ja article h1 {
        font-size: 20px !important;
    }

    .node-type-news article .img-subtainability-new {
        background: none;
    }

    .block-content-article .block-content-article-date {
        font-family: gotham-bold;
        color: black;
        font-size: 16px;
        text-align: left;
        padding-left: 0;
        letter-spacing: 2px;
        margin-bottom: 15px;
        text-transform: uppercase;
    }

    .page-dev-durable .block-content-description > p, .block-content-description > div,
    .page-sustainability .block-content-description > p, .block-content-description > div {
        margin: 0;
    }

    .page-dev-durable .page-sustainability .block-content-description p iframe {
        margin: 20px 0;
    }

    .readmore a {
        bottom: -20px;
        left: 0;
        right: 0;
        padding: 20px 0 20px 20px;
    }

    .readmore a span {
        position: absolute;
        bottom: 40px;
        left: 0;
        right: 0;
    }

    .node-type-chiffres-cles .node-chiffres-cles .block-content-description p,
    .node-type-chiffres-cles .node-chiffres-cles .block-content-description div p {
        line-height: 1.5em;
        margin: 0;
    }

    .article-item-wrapper.content-type-contenu > div > img,
    .article-item-wrapper.content-type-contenu > div.biographie-img {
        max-width: 100% !important;
        height: auto !important;
        float: none;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-164.node-type-page.node-type-contenu.article-layout.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .article-item-wrapper.content-type-contenu > div > img {
        width: inherit !important;
        margin: auto;
        display: block;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-164.node-type-page.node-type-contenu.article-layout.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .article-item-wrapper.content-type-contenu > div {
        float: none !important;
    }

    .article-item-wrapper .content-type-contenu {
        margin: 0;

    }

    .article-item-wrapper.content-type-contenu > h2 {
        font-family: gotham-medium;
        color: #333;
        font-size: 16px;
        font-weight: 500;
        line-height: 16px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }

    .article-item-wrapper.content-type-contenu > .block-content-intro > .big-size {
        font-family: gotham-medium;
        color: #333;
        font-weight: 300;
        font-size: 22px;
        line-height: 22px;
    }

    . section.firstsection.clearfix .content-wrapper.content-wrapper1 article.region.region-content .block.block-system .content .node.node-chiffres-cles.clearfix .block-content-article .article-item-wrapper.content-type-contenu {
        margin: 0;
    }

    div.list-container {
        width: auto;
    }

    p img, .media-element.file-default {
        max-width: 100%;
        height: auto;
    }

    .node-type-chiffres-cles .block-content-article h3 {
        line-height: 25px;
    }

    .field.field-name-body.field-type-text-with-summary.field-label-hidden .field-items .field-item p iframe {
        width: 100%;
        height: 100%;
    }

    .kering-sustainability-methodology-content .kering-sustainability-methodology-title {
        letter-spacing: 2px;
    }

    .k-sustainability-separator {
        display: none;
    }

    .k-sustainability-content .k-sustainability-intro-block {
        margin: 20px 20px 20px 0;
        text-transform: uppercase;
        height: auto;
    }

    .k-sustainability-intro-block-text {
        padding: 0;
        margin-top: 0;
    }

    .k-sustainability-itemize {
        width: auto;
        height: auto;
    }

    .bx-viewport {
        height: auto;
    }

    .bx-viewport #brand-slider .slides_container img {
        width: 100%;
        height: auto;
    }

    .view-content .views-view-grid .article-item {
        display: inline-block;
        height: auto;
    }

    .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li .views-field.views-field-field-image a img {
        width: 100%;
        height: auto;
    }

    .article-item-wrapper.content-type-contenu h3 {
        font-size: 20px;
        line-height: 35px;
    }

    .block-content-description p img {
        width: auto;
        height: auto;
        max-width: 100%;

    }

    .page-communiques-de-presse .featured-block, .page-press-releases .featured-block {
        display: block;
        padding: 20px 30px 15px 30px;
    }

    .kering-sustainability-results-content .k-sustainability-content p {
        padding: 0;
    }

    .page-node-8857 .k-sustainability-content p, .page-node-8857 .k-sustainability-before-citation h3, .page-node-8857 .k-sustainability-content > h3, .page-node-8857 .k-sustainability-itemize > h4, .page-node-8857 .k-sustainability-itemize > h5 {
        font-family: gotham-book, Verdana;
    }

    .page-node-8857 .k-sustainability-citation-text {
        width: 196px;
        margin-left: auto;
        margin-right: auto;
        font-family: 'altopro_con_regular' !important;
    }

    .page-node-8857 .k-sustainability-citation-author {
        margin-left: 20px;
    }

    .ppr-sustainability-environmental-content #ppr-sustainability-environemental-graphics,
    .ppr-sustainability-environmental-content #header-se {
        margin: 0;
    }

    .ppr-sustainability-environmental-content #footprint #examine, .ppr-sustainability-environmental-content #footprint #analyse,
    .ppr-sustainability-environmental-content #translation-money {
        margin-left: 0;
    }

    .ppr-sustainability-environmental-content #translation-money .introduction {
        float: inherit;
        text-align: center;
    }

    .ppr-sustainability-environmental-content #translation-money .introduction p,
    .ppr-sustainability-environmental-content #translation-money .introduction p:first-child {
        width: 100%;
        padding: 10px 0;
    }

    .i18n-fr .ppr-sustainability-environmental-content #translation-money .introduction img {
        padding: inherit;
        float: inherit;
        width: 200px;
    }

    .ppr-sustainability-environmental-content #footer-se {
        text-align: center;
        margin-left: 0;
        width: 100%;
    }

    .ppr-sustainability-environmental-content #footer-se p {
        padding: 0;
    }

    .kering-sustainability-results-content {
        width: 100%;
    }

    .kering-sustainability-results-content {
        margin-left: 0;
        color: #fff;
        font-size: 12px;
        line-height: 16px;
        width: 100%;
    }

    .kering-sustainability-results-content h1,
    .kering-sustainability-results-content h2 .subtitle {
        padding: 0 0;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.node-type-chiffres-cles.i18n-fr.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile table {
        font-size: 62.5%;
        line-height: 1.4em;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-finance.page-finance-information-reglementee.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-documents,
    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-finance.page-finance-publications.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-documents,
    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-finance.page-finance-publications.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-article.publications_views,
    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-finance.page-finance-information-reglementee.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-article.regulated_information_views {
        padding-left: 0;
    }

    .view-display-id-press_release_mise_avant {
        width: 100%;
        height: auto;
    }

    article .featured-block .featured-block-content {
        width: calc(100% - 30px);
        height: auto;
        min-height: 0;
    }

    .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.article-item.clearfix .featured-block-content h2,
    .views-row.views-row-1.views-row-odd.views-row-first.views-row-last.article-item.clearfix .featured-block-content .field-content.eatured-block-content-description {
        width: 100%;
        height: auto;
    }

    article .featured-block {
        padding: 20px 0;
    }


    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-press-releases.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .view-content .views-view-grid .article-item {
        width: 100%;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-press-releases.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-article {
        width: calc(100% - 60px);
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-press-releases.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .view-content .views-view-grid .article-item {
        width: 100%;
        padding-left: 0;
    }

    .page-press-media-room .content-wrapper {
        width: 100%;
    }

    .view-gallery-view .advanced-search-form,
    .view-gallery-view .masonry {
        margin: 0 20px;
    }

    .i18n-zh-hans .tier-block1 p.readmore, .i18n-ja .tier-block1 p.readmore, .i18n-zh-hans .tier-block1 p.readmore a, .i18n-ja .tier-block1 p.readmore a {
        position: inherit;
        bottom: 0;
    }

    .i18n-zh-hans .featured-content span {
        font-size: 12px;
    }

    .i18n-ja .featured-content p {
        font-size: 14px;
    }

    /*.i18n-zh-hans .footer-wrapper::before, .i18n-ja .footer-wrapper::before {
        top: 144px !important;
    }
        */
    #panel-cannes-press .text-image-block.tier-block2 img {
        width: 100%;
        height: auto;
    }

    .slider img {
        height: 0;
    }

    .diaporama-cannes .slider label img {
        position: absolute;
        top: 275px;
        width: 60px;
        height: 50px;
    }

    .diaporama-cannes .slider label:nth-child(2) img {
        position: absolute;
        left: 30px;
    }

    .diaporama-cannes .slider label:nth-child(5) img {
        position: absolute;
        left: 90px;
    }

    .diaporama-cannes .slider label:nth-child(8) img {
        position: absolute;
        left: 150px;
    }

    .diaporama-cannes .slider label:nth-child(11) img {
        position: absolute;
        left: 210px;
    }

    .diaporama-cannes .slider label:nth-child(14) img {
        position: absolute;
        left: 270px;
    }

    .diaporama-cannes .slider input[name='slide_switch']:checked + label + img {
        width: calc(100% - 30px);
        height: auto;
    }

    .node-type-sustainability .pane-bean-panels.image_top.last .block-content::first-letter {
        text-transform: uppercase;
    }

    .i18n-zh-hans .tier h2.title-align-center {
        padding-left: 5px;
    }

    #field_video_marques_description {
        font-family: Radley;
        font-size: 16px;
        line-height: 22px;
        color: white;
        padding-bottom: 10px;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-8937.node-type-chiffres-cles.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile
    .article-item-wrapper.content-type-contenu {
        padding: 0 20px;
    }

    .page-finance-publications .block-content-article.publications_views .results-table th {
        width: calc(100% - 20px);
    }

    .masonry-videotheque {
        position: relative !important;
        width: 100%;
        height: auto;
    }

    .masonry-videotheque img {
        width: 100%;
    }
    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list td,
    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list tr,
    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list table,
    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list tbody,
    .article-item-wrapper.view-id-press_releases.view-display-id-press_release_list td,
    .article-item-wrapper.view-id-press_releases.view-display-id-press_release_list tr,
    .article-item-wrapper.view-id-press_releases.view-display-id-press_release_list table,
    .article-item-wrapper.view-id-press_releases.view-display-id-press_release_list tbody {
        display: block;

    }

    .page-sustainability-achievements .views-field.views-field-field-image, .page-dev-durable-succes .views-field.views-field-field-image {
        position: relative;
        bottom: auto;
        width: 100%;
        padding: 0 !important;
    }

    .page-finance.article-item-wrapper.view-id-press_releases.view-display-id-press_release_list table {
        margin-top: 35px;
        margin-left: 25px;
        width: calc(100% - 30px);
    }

    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list tbody tr td img,
    .block-content-article .article-item-wrapper .article-item .sustainability-new-content .views-field-title-field,
    .block-content-article .article-item-wrapper .article-item .sustainability-press_release-content .views-field-title-field {
        width: 100%;
        height: auto;
    }

    .col-1.col-first.article-item.clearfix .views-field.views-field-body p,
    .col-2.col-last.article-item.clearfix .views-field.views-field-body p,
    .col-1.col-first.article-item.clearfix h3,
    .col-2.col-last.article-item.clearfix h3 {
        padding: 0 20px;
        width: calc(100% - 40px);
    }

    .page-sustainability .block-content-article .article-item-wrapper .article-item .views-field.views-field-field-image,
    .page-dev-durable .block-content-article .article-item-wrapper .article-item .views-field.views-field-field-image {
        padding: 60px 20px 10px 20px;
    }

    .view-display-id-sustainability_new_list .sustainability-new-content .readmore {
        margin-top: 20px;

        display: block;
    }

    .sustainability-new-content > .readmore > a {
        padding-left: 30px;

    }

    .page-node-8246 p img {
        width: 40% !important;
        height: auto !important;
        margin: auto;
        display: block;
    }

    #achievement_view {
        height: auto;
        width: 100%;
    }

    .page-node-8245 table {
        font-size: 15px;
    }

    .view-content.masonry.masonry-videos {
        height: auto !important;
    }

    .masonry-item.node-sustainability-mediatheque.masonry-videotheque.videotheque-moyen.masonry-brick,
    .masonry-item.node-sustainability-mediatheque.masonry-videotheque.videotheque-grand.masonry-brick {
        top: 0 !important;
    }

    .view-id-press_releases .views-view-grid img {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }

    .block-content-article .article-item-wrapper .article-item ul.article-info {
        padding-bottom: 15px;
    }

    .col-1.col-first.article-item.clearfix,
    .col-2.col-last.article-item.clearfix {
        width: calc(100% - 80px);
        height: auto;
    }

    .page-sustainability-news .presentation-block.sustainability_news.clearfix h1 {
        padding-left: 20px;
    }

    .page-sustainability-news section .content-wrapper article .featured-block {
        background: transparent;
    }

    .page-sustainability-news .readmore a {
        bottom: -10px;
    }

    .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list table {
        width: 100%;
    }

    .page-sustainability.page-sustainability-news .article-item-wrapper.view-id-sustainability_news.view-display-id-sustainability_new_list tr {
        margin: 0 30px 0 20px;
        width: calc(100% - 60px);
    }

    #sg-organigramme {
        display: block;
        width: 100%;
        height: auto;
    }

    .page-dev-durable-actualite .block-content-article .views-row,
    .page-sustainability-news .block-content-article .views-row {
        margin-left: 0;
        padding-bottom: 15px;
        padding-left: 30px;
        padding-right: 30px;
        width: calc(100% - 15px);
    }

    .view-publications, .view-videotheque {
        background: white;

    }

    article p.readmore {
        text-align: left;
    }

    .page-node-164 .article-item-wrapper.content-type-contenu > p > span {
        margin: auto;
        display: block;
        float: none !important;
    }

    .article-item-wrapper.content-type-contenu > ul > li {
        margin: 20px;
        width: calc(100% - 40px);
    }

    .view-id-press_releases table td, .view-display-id-press_release_list table td {
        width: calc(100% - 20px)
    }

    .page-finance-regulated-information .presentation-block h1 {
        margin: 0;
    }

    .page-press-releases .block-content-article {
        margin-left: 40px;
    }

    .col-2.article-item ul,
    .col-1.article-item ul {
        display: inline-block;
    }

    .page-node-8754 .article-item-wrapper.content-type-contenu {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .node-type-chiffres-cles .block-content-article table.withborders th, .node-type-chiffres-cles .block-content-article table.withborders td {
        width: 24%;
        font-size: 10px;
    }

    .page-node-8266 .section .content-wrapper article {
        width: 100%;
    }
    .product-timeline {
        display: none
    }

    .slider.slider_hidden {
        width: 133px;
        height: 231px;
    }

    .node-type-sustainability .article-item-wrapper.content-type-contenu.page-no-padding.page-no-right-column {
        padding: 0;
    }

    .i18n-ja.node-type-group .region.region-content, .i18n-zh-hans.node-type-group .region.region-content {
        width: 100%;
    }

    .slider img {
        width: 100%;
        height: 100%;
    }

    .objectifs_block .bx-wrapper img {
        width: 100%;
        height: 100%;
    }

    .page-node-30 article .bx-wrapper {
        width: 100% !important;
        margin-left: inherit;
    }

    .html.front.no-sidebars.page-node.page-node-.page-node-8480.node-type-panel.front.i18n-ja.node-type-group.node-type-panel.not_mobile.is-mobile .node-panel section.section-content .contextual-links-region {
        width: 100%
    }

    .node-type-sustainability .tier.image-block-slider .slider {
        position: relative;
        height: auto;
        width: 100%;

    }

    .featured-slide .featured-content ul.social-links {
        display: none;
    }

    .block-content-article .bx-wrapper {
        width: calc(100% + 60px);
        margin-left: -35px;
    }

    .slider.slider_hidden img {
        display: none;
    }
    .node-type-chiffres-cles ul.table-of-content li:first-child {
        border-top: #333 1px solid;

    }

    .node-type-chiffres-cles ul.table-of-content li {
        padding: 5px 0 15px 25px;
        border-bottom: #333 1px solid;
    }

    .page-node-8266.node-type-chiffres-cles ul.table-of-content li {
        padding: 15px 0 15px 25px;
    }

    .image-block-slider .slider ul#slide_image_block li {
        position: inherit !important;
        width: inherit !important;
    }

    #news-description-slider .bx-controls {
        bottom: 25px;
    }

    .slider-sociaux {
        margin-top: 10%;
    }

    #news-description-slider ul li .slider-content-text_responsive {
        margin: 0 35px;
    }

    .node-type-hp .slider-content-text_responsive h3 span {
        letter-spacing: 1px;
    }

    .container-inline-date .form-item .form-item {
        width: 40%;
    }

    .block-content-article .advanced-search-form fieldset.by-type,
    .block-content-article .advanced-search-form fieldset ul li {
        min-width: 0;
        max-width: none;
        width: 100%;
    }

    .page-communiques-de-presse #edit-field-date-value-wrapper, .page-press-releases #edit-field-date-value-wrapper, .page-communiques-de-presse #edit-field-date-value-1-wrapper, .page-press-releases #edit-field-date-value-1-wrapper {
        width: 100%;
    }

    a.close-governance {
        background: rgba(0, 0, 0, 0) url("../images/close_governance.png") no-repeat scroll 0 0;
        display: block;
        height: 31px;
        position: absolute;
        right: 10px;
        top: 20px;
        width: 22px;
    }

    .brand-logo img.logo-mobile {
        display: block;
    }

    .brand-logo img.logo-tablette-portrait {
        display: none;
    }

    .node-type-journee-patrimoine section .content-wrapper article {
        margin-bottom: 50px !important;
    }

    .node-type-journee-patrimoine .field-name-field-legend {
        font-size: 12px;
        line-height: 24px;
    }

    .node-type-journee-patrimoine .field-name-field-first-text .follow-us {
        font-size: 20px;
        line-height: 30px;
    }

    .node-type-journee-patrimoine p img,
    .node-type-journee-patrimoine .media-element.file-default {
        width: inherit;
    }

    .node-type-journee-patrimoine #second-citation {
        float: inherit;
        width: 100%;
        clear: inherit;
        margin: 0;
        min-width: 0;
        box-sizing: border-box;
        padding: 3em 0
    }

    .node-type-journee-patrimoine #second-citation.autor {
        width: 80%;
    }

    .node-type-journee-patrimoine #second-citation .autor p,
    .node-type-journee-patrimoine #second-citation .autor p strong {
        text-align: right;
    }

    .node-type-journee-patrimoine #download-files .download-files-filename {
        max-height: 40px;
        overflow: hidden;
    }

    .node-type-journee-patrimoine #block-slider-photo #bx-pager {
        display: none;
    }

    .bean-talent-image-block a.talent_link {
        display: none;
    }

    .bean-talent-image-block a.talent_link_mobile {
        display: block;
    }


    .node-type-our-vision a.field-image {
        margin-bottom: 8px;
        width: 100%;
    }

    .node-type-our-vision .content .separator {
        width: 2%;
    }

    .node-type-our-vision .content .separator.separator-1 {
        display: none;
    }

    .node-type-our-vision .citation,
    .node-type-our-vision .autor {
        width: auto;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items p:first-of-type {
        margin-top: 0;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item h3 {
        position: relative;
        margin-bottom: 10px
    }

    .node-type-our-vision .field.field-name-body.field-type-text-with-summary.field-label-hidden .field-items .field-item p iframe {
        height: unset;
        max-height: 304px;
        max-width: 100%;
        width: auto;
    }

    .node-type-our-vision .vision_thumbnail_text h2 {
        font-size: 16px;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item {
        display: block;
        float: none;
        margin-bottom: 16px;
        padding-left: 7%;
        padding-right: 7%;
        width: 86%;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item.even.last {
        height: 309px;
        width: 86%;
    }

    .node-type-our-vision-subpage .field-name-field-action-plan .field-items .field-item {
        border-left: 0 none !important;
        border-right: 0 none !important;
        border-bottom: 1px solid;
        display: block;
        padding-bottom: 20px;
        width: 100%;
    }

    .node-type-our-vision-subpage .field-name-field-action-plan .field-items .field-item.even.last {
        border-bottom: 0;
    }
}

@media screen and (max-width: 568px) {
    .node-type-sustainability .media-element.file-default {
        width: 100% !important;
        height: 280px !important;
    }
}

@media screen and (max-width: 500px) {

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 45px;
        margin-right: 45px;
        width: calc(100% - 68px);
    }

     #MobileRubriqueBourse, .MobileRubriqueKey, .MobileRubriquePack, #MobileRubriqueAgenda, #MobileRubriqueRefDoc, #MobileRubriqueContact, #MobileRubriqueAlerte, #MobileRubriqueNews {
        display: block;
        margin-left: 20px;
        margin-right: 20px;
    }
    .node-type-sustainability .media-element.file-default {
        width: 100% !important;
        height: 230px !important;
    }


    .product-timeline, .slider.slider_hidden {
        display: none;
    }

    .view-publications, .view-videotheque {
        background: white;
    }

    .view-videotheque {
        width: 100%;
        margin: auto;
    }

    .visiblediv {
        display: block;
    }

    .hiddendiv {
        display: none;
    }
    .page-finance-publications .views-exposed-widgets {
        width: 100%;
    }

    .product-timeline,
    .slider.slider_hidden {
        width: 140px;
        height: 231px;
    }

    button.search {
        margin-right: 26px;
        top: 27px;
    }

    #news-description-slider .bx-controls {
        left: 8%;
    }

    #news-description-slider .pagination p {
        font-size: 16px;
    }

    .slider-content-text_responsive h3 {
        font-size: 18px;
    }

    #news-description-slider .bx-controls {
        width: 150px;
    }

    .slider-sociaux a {
        margin-left: 8%;
    }

    .node-type-hp .section-news.nbpart-1 .featured-block-wrapper {
        margin: 41px 45px;
    }

    .featured-block-content h3 {
        margin: 0 0 0 20px;
    }

    .featured-block-content .block-content {
        margin: 0 20px;
    }

    .featured-block-content h3 {
        font-size: 23px;
    }

    .page-home.front .featured-block-content h3 {
        font-size: 23px;
        line-height: 23px;
        margin-bottom: 10px;
    }

    .featured-block-content .block-content p {
        font-size: 20px;
        line-height: 30px;
    }

    .i18n-zh-hans .featured-slide,
    .i18n-ja .section-slider .content-wrapper .featured-slide {
        margin-right: 89px;
        padding: 0 2% 0 2%;
    }

    .page-node-26 .featured-slide,
    .page-node-27 .featured-slide {
        margin-right: 145px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-4 .stock-block p.stock-block-value,
    .front-finance .quarter.bourse .stock-block p.stock-block-value {
        font-size: 30px;
        line-height: 20px;
        margin-top: 10px;
    }

    .node.node-chiffres-cles.clearfix .block-content-article .article-item-wrapper.content-type-contenu .block-content-description table {
        font-size: 0.7em;
        line-height: 1em;
    }

    .block-content-description > p,
    .block-content-description > div {
        margin: 10px 0;
        line-height: 25px;
        font-size: 22px;
    }

    .node-type-news .block-content-description > p {
        margin: 10px 30px;
        line-height: 25px;
        font-size: 16px;
    }

    .node-type-chiffres-cles .block-content-description > p, .block-content-description > div {
        margin: 10px 30px;
        line-height: 25px;
        font-size: 16px;
    }

    .block-content-article .block-content-article-date {
        font-size: 12px;
    }

    .article-item-wrapper.content-type-contenu > .block-content-intro > .big-size {
        font-size: 17px;
    }

    .article-item-wrapper.content-type-contenu h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .page-communiques-de-presse .block-content-article h2,
    .page-press-releases .block-content-article h2 {
        background: #fff;
        padding: 0 19px 15px;
        font-family: gotham-black, alto_pro_thin, Verdana, Arial;
        font-size: 30px;
        text-transform: uppercase;
        margin: 15px 0 0;
        font-weight: normal;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-164.node-type-page.node-type-contenu.article-layout.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-article {
        padding: 0;
    }

    .html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-164.node-type-page.node-type-contenu.article-layout.node-type-panel.not_mobile.role-anonymous.user.sliding-popup-processed.is-mobile .block-content-article .article-item-wrapper.content-type-contenu div:first-child {
        width: 100%;
        height: auto;
    }

    .i18n-zh-hans .featured-slide, .i18n-ja .featured-slide {
        width: auto;
        padding-right: 0;
    }

    .i18n-zh-hans .content-wrapper.clearfix, .i18n-ja .content-wrapper.clearfix {
        padding-left: 31px;
        padding-right: 45px;
    }

    .i18n-zh-hans .tier-block1 p.readmore, .i18n-ja .tier-block1 p.readmore, .i18n-zh-hans .tier-block1 p.readmore a, .i18n-ja .tier-block1 p.readmore a {
        position: inherit;
        bottom: 0;
    }

    .i18n-zh-hans .featured-content span {
        font-size: 12px;
    }

    .i18n-ja .featured-content p {
        font-size: 14px;
    }

    .view-gallery-view .masonry-item {
        width: 236px;
        margin: 8px auto;
        left: calc(50% - 118px) !important;
    }

    .diaporama-cannes .slider label img {
        top: 200px;
    }

    .diaporama-cannes .slider label:nth-child(2) img {
        position: absolute;
        left: -30px;
    }

    .diaporama-cannes .slider label:nth-child(5) img {
        position: absolute;
        left: 30px;
    }

    .diaporama-cannes .slider label:nth-child(8) img {
        position: absolute;
        left: 90px;
    }

    .diaporama-cannes .slider label:nth-child(11) img {
        position: absolute;
        left: 150px;
    }

    .diaporama-cannes .slider label:nth-child(14) img {
        position: absolute;
        left: 210px;
    }

    .k-sustainability-intro-block-text {
        padding: 10px;
    }

    .page-node-8245 table {
        font-size: 12px;
    }
    article .bx-wrapper {
        width: calc(100% + 30px) !important;
        margin-left: -35px;
    }
    /*
    .region-header {
        width: 100%;
    }*/

    .page-node-8266.node-type-chiffres-cles ul.table-of-content li {
        padding: 20px 0 20px 25px;
    }

    .slider-content-text_responsive h3 {
        font-size: 15px;
        line-height: 18px;
    }

    #news-description-slider ul li .slider-content-text_responsive {
        margin: 0 20px;
    }

    .node-type-hp .slider-content-text_responsive h3 span {
        line-height: 20px;
    }


    .page-node-8859 .section .content-wrapper article {
        padding: 0 9px;
        width: calc(100% - 9px);
    }

    .page-node-8859 section .content-wrapper article .content article {
        padding: 0;
        width: 100%;
    }

    .kering-sustainability-results-content-intro h2,
    .kering-sustainability-results-content-intro .k-sustainability-intro,
    .kering-sustainability-results-content h1,
    .kering-sustainability-results-carousel h2 {
        padding: 0 20px;
    }

    .kering-sustainability-results-content h1 {
        font-size: 25px;
    }

    .kering-sustainability-results-carousel h2,
    .kering-sustainability-results-content-intro h2 .subtitle {
        font-size: 14px;
    }

    .node-type-journee-patrimoine #second-text h2,
    .node-type-journee-patrimoine #third-text h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .node-type-journee-patrimoine #second-text p:first-child {
        line-height: 24px;
        text-align: left;
        margin-bottom: 20px;
    }

    .node-type-journee-patrimoine #block-slider-photo .bx-wrapper {
        width: 100%;
        margin-left: auto;
    }

    .node-type-our-vision .vision_thumbnail_text h2 {
        font-size: 22px;
    }
}

@media screen and (max-width: 450px) {
    .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li .views-field.views-field-field-image a img {
        width: 100%;
        height: 100%;
    }

    .slider-content-text_responsive h3 {
        font-size: 11px;
        width: 110px;
        margin: 0 0 15px;
    }

    #news-description-slider .bx-controls {
        width: 105px;
    }

    .node-type-hp .slider-content-text_responsive h3 span {
        font-size: 8px;
    }

    .kering-sustainability-results-content .jcarousel-wrapper,
    .jcarousel-wrapper .results-carousel-item {
        width: 273px;
    }

    .epl-lower-table .epl-table-side .icon {
        display: none;
    }

    .epl-table-head h3, .epl-table-side h3 {
        font-size: 7px;
    }

    .slider-sociaux {
        padding-left: 0;
        width: 114%;
    }

    #news-description-slider .bx-controls {
        bottom: 4px;
    }

    .node-type-sustainability .media-element.file-default {
        width: 100% !important;
        height: 210px !important;
    }

    .kering-sustainability-results-content-intro h2, .kering-sustainability-results-carousel h2 {
        width: 100%;
    }

    .kering-sustainability-results-content-intro .subtitle {
        font-size: 16px;
    }

}



@media screen and (max-width: 465px) {
    #sg-board .first #sg-popin-boards-sustainable {
        top: 137px;
    }
}

@media screen and (max-width: 360px) {
    .node-type-sustainability .media-element.file-default {
        width: 100% !important;
        height: auto !important;
    }

    .slider-content-text_responsive h3 {
        display: none;
    }

    .slider-content-text_responsive h3.slider-title-mobile {
        display: block;
    }
}

/******************************* KI ***********************************************************/

/* Breadcrumb */
.node-type-brand .breadcrumb {
    display: none;
}

/* Localized */