@media screen and (max-width: 1439px) {
    header {
        width: 100%;
        background-color: #fff;
    }

    .rsbtn {
        height: inherit !important;
    }

    .views-exposed-widget.views-submit-button {
        width: 48%;
    }

    #node-170 img, #node-8409 img {
        width: 100% !important;
        height: auto !important
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description,
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 25px 25px;
        padding: 0;
        position: absolute;
        top: 90px;
        left: 700px;
    }

    .i18n-zh-hans .tier, .i18n-ja .tier {
        float: left;
        margin: 0 15px 15px 0;
        min-height: 380px;
        padding: 60px 60px 0;
        position: relative;
        width: 200px;
    }

    .i18n-ja.node-type-group .video_with_description iframe, .i18n-zh-hans.node-type-group .video_with_description iframe {
        height: 386px;
        width: 587px;
    }

    .i18n-zh-hans.node-type-group .news-block.tier-block1, .i18n-ja.node-type-group .news-block.tier-block1 {
        width: 597px;
        height: 409px;
        margin-bottom: 22px;
        margin-left: 0;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 15px 0 22px 21px;
        height: 405px;
        width: 969px;
    }

    .header-wrapper {
        background-image: url("../images/background_1025.png");
        height: 84px;
        padding-left: 64px;
        padding-top: 47px;
        width: 100%;
    }

    .news-slider-content {
        left: -64px;
    }

    #news-description-slider .bx-controls {
        left: 80px;
    }

    .region-header {
        width: 57.6%;
    }

    .i18n-zh .region-header,
    .i18n-zh-hans .region-header,
    .i18n-ja .region-header {
        width: 62%;
    }

    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul li,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        width: 13%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu {
        width: 100%;
    }

    .region-header-right {
        height: 131px;
    }

    header .logo {
        height: inherit;
        margin-left: 16px;
    }

    header .logo img {
        height: auto;
        margin-top: 7px;
        width: 135px;
    }

    header div#block-ppr-header-footer-header-footer-stock {
        width: 105px;
    }

    #block-ppr-header-footer-refonte-header-footer-lg-switch .content,
    #block-ppr-header-footer-header-footer-header-socials .content {
        padding-top: 60px;
    }

    #block-ppr-header-footer-refonte-header-footer-search-top .content {
        padding-top: 65px;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix {
        background-image: url("../images/background_1025.png");
        padding-left: 64px;
    }

    #block-ppr-header-footer-header-footer-header-socials {
        right: -246px;
    }

    #block-ppr-header-footer-refonte-header-footer-lg-switch {
        right: -310px;
    }

    #block-ppr-header-footer-refonte-header-footer-search-top {
        right: -535px
    }

    .language_switcher span.current_language, button.switch-language {
        background-position: right 15px;
        font-size: 14px;
        padding-top: 0;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix,
    #news-image-slider .bx-wrapper,
    .news-slider-content,
    .slider_image_wrapper img {
        width: 100%
    }

    .page-node-17 .section .content-wrapper article {
        width: 73%;
    }

    #news-description-slider {
        background-color: #fff;
        height: 85%;
        position: absolute;
        right: 5%;
        top: 8%;
        width: 40%;
    }

    #news-description-slider ul {
        height: 83%;
    }

    .slider-sociaux {
        height: 20px;
        margin-top: 7%;
        padding-left: 81%;
        width: 132px;
    }

    #news-description-slider ul li .slider-content-text {
        margin: auto;
        padding: 0;
        width: 70%;
    }

    #news-description-slider .bx-controls {
        bottom: 40px;
        position: absolute;
    }

    .slider-content-text h3 {
        font-size: 32px;
        line-height: 35px;
        margin: 21px 0 0;
    }

    .node-type-hp .slider-wrapper .slider-content-block .slider-content-description {
        font-size: 16px;
        line-height: 24px;
    }

    .slider-content-description > p {
        margin-top: 30px;
    }

    footer {
        padding-left: 11.5%;
        padding-right: 6.1%;
        width: 82.4%;
    }

    footer .footer-wrapper {
        width: 100%;
    }

    #block-ppr-header-footer-header-footer-footer-menu ul li {
        width: 14%;
    }

    #block-ppr-header-footer-header-footer-footer-menu ul li ul li {
        display: block;
        width: inherit;
    }

    section .content-wrapper nav {
        margin-top: 100px;
        padding-left: 20px;
        display: block;
    }

    .node-type-page .page-no-padding p {
        color: #333;
        padding: 20px 0;
        margin: 0;
        font-size: 18px;
    }

    .k-sustainability-block-text {
        color: inherit;
        text-decoration: none;
        font-size: 16px;
        line-height: 20px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider p {
        padding-bottom: 30px;
    }

    section .content-wrapper nav {
        width: 200px;
        float: left;
        padding-left: 60px;
    }


    #block-bean-block-cannes-partenaire, #block-bean-block-cannes-presse {
        margin-left: 30px;
    }

    .page-sustainability-introduction {
        color: #FFFFFF;
        padding: 0 0;
        width: 100%;
    }

    .article-item-wrapper.content-type-contenu.page-no-padding.page-no-right-column {
        width: 66%;
    }

    .page-dev-durable-actualite .block-content-article .advanced-search-form.clearfix, .page-sustainability-news .block-content-article .advanced-search-form.clearfix {
        width: 66%;
    }

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

    .block-content-article .search-result-footer {
        left: 63%;
        width: 180px;
    }

    .page-news-ja .block-content-article .search-result-footer,
    .page-news-cns .block-content-article .search-result-footer {
        left: 52%;
        width: 180px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier {
        width: 339px;
    }

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

    .col-1.col-first.article-item.clearfix h3, .col-2.col-last.article-item.clearfix h3 {
        width: calc(100% - 20px);
        margin-bottom: 10px;
        margin-right: 20px;
    }

    .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 {
        width: 92%;
    }


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



    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        left: 64px;
        right: 0;
        top: 131px;
        width: auto;
        padding-right: 300px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li a {
        font-size: 16px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li ul {
        margin-top: 12px;
    }

    .node-type-hp .section-news.nbpart-1 .featured-block-wrapper {
        width: 86%;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        /*     max-width: 335px; */
        width: 29.6%;
    }

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

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-3 img {
        width: inherit;
    }

    .node-type-brand iframe {

        width: 100%;
        height: 344px;

    }

    iframe {
        max-width: 100%;
    }

    .page-node-212 img, .page-node-8754 img, .page-node-8217 img, .page-node-8935 img {
        width: 100%;
        height: auto;
    }

    .page-finance-information-reglementee .presentation-block h1, .page-finance-regulated-information .presentation-block h1 {
        margin-left: 0;
        margin-top: 0;
    }

    .node-type-brand .block-content-article .article-content-left {
        width: 100%;
        padding-top: 80px;
    }

    .featured-block-content.block-news-5 {
        min-height: 366px;
    }

    .i18n-zh-hans .featured-slide,
    .i18n-ja .featured-slide {
        width: 50%;
    }

    #block-ppr-header-footer-header-footer-stock .content {
        padding-top: 66px;
    }

    .i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials,
    .i18n-ja #block-ppr-header-footer-header-footer-header-socials {
        right: -359px;
        width: 652px;
    }

    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-lg-switch,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-lg-switch {
        right: -270px;
    }

    .i18n-zh-hans header div#block-ppr-header-footer-header-footer-stock,
    .i18n-ja header div#block-ppr-header-footer-header-footer-stock {
        width: 120px;
    }

    header div#block-ppr-header-footer-header-footer-stock .stock-block {
        margin-right: 40px;
        margin-top: 0;
    }

    .i18n-fr header div#block-ppr-header-footer-header-footer-stock .stock-block {
        margin-right: 20px;
    }

    .i18n-ja .region-header-right,
    .i18n-zh-hans .region-header-right {
        width: 370px;
    }

    .page-finance .views-exposed-widget .views-widget > .form-item.form-type-select {
        padding-left: 0;
    }

    .page-finance .block-content-article .advanced-search-form fieldset ul li #edit-field-categorie-doc-tid-2-wrapper > label,
    .page-finance .block-content-article .advanced-search-form h3,
    .page-finance .block-content-article .advanced-search-form fieldset ul li #edit-field-categorie-doc-tid-2-wrapper > div.views-widget {
        padding-left: 5px;
    }

    .views-exposed-form .views-exposed-widget {
        padding: 1.5em 0 0 0;
    }

    .page-communiques-de-presse .views-exposed-form .views-exposed-widget,
    .page-press-releases .views-exposed-form .views-exposed-widget {
        padding: 0;
    }

    .page-communiques-de-presse .views-exposed-form .views-exposed-widget .form-submit,
    .page-press-releases .views-exposed-form .views-exposed-widget .form-submit {
        margin-top: 70px;
    }

    .i18n-zh-hans header .logo {
        margin-left: 10px;
        margin-right: 0;
    }

    .i18n-zh-hans .logo img {
        margin-top: -10px;
    }

    .page-dev-durable-actualite .block-content-article .views-row,
    .page-sustainability-news .block-content-article .views-row,
    .page-communiques-de-presse .block-content-article .views-row,
    .page-press-releases .block-content-article .views-row {
        padding-bottom: 235px;
    }

    #target-intro img {
        height: auto;
        width: 100%;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 100px;
        margin-right: 16px;
        width: 309px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block img {
        border: 0 none;
        object-fit: cover;
        width: 100%;
    }

    .i18n-zh-hans .tier.tier-block-collapse.tier-block2.news-one-top-block,
    .i18n-ja .tier.tier-block-collapse.tier-block2.news-one-top-block {
        margin: 0 0 22px;
        width: 656px;
    }

    .i18n-zh-hans .news-one-top-block .left-top-new,
    .i18n-zh-hans .news-one-top-block .right-list-news,
    .i18n-ja .news-one-top-block .left-top-new,
    .i18n-ja .news-one-top-block .right-list-news {
        width: 308px;
    }

    .i18n-zh-hans .left-top-new img,
    .i18n-ja .left-top-new img {
        height: auto;
        width: calc(100% - 25px);
    }

    .node-type-talents .panels-flexible-panel_front_talents .panels-flexible-row-panel_front_talents-10{
        padding-left: 100px;
    }
}

@media screen and (max-width: 640px) {
    .node-type-talents .panels-flexible-panel_front_talents .panels-flexible-row-panel_front_talents-10 {
        width: 100%;
        padding-left: 0;
        margin-top: 12px;

    }
}
/* Page custom */
@media screen and (max-width: 1439px) and (min-width: 1025px) {
    .kering-sustainability-motivation-content .kering-sustainability-motivation-title {
        padding: 0;
    }

    .page-node-8477.i18n-ja article {
        width: 68% !important;
    }

    .page-node-8477.i18n-ja aside {
        margin: 30px 80px 0 30px;
    }


    .i18n-ja .article-item-wrapper.content-type-contenu,
    .i18n-zh-hans .article-item-wrapper.content-type-contenu {

        margin-left: 0;
    }

    .description {

        padding-right: 6%;

    }

    .node-type-press .tier.widget-block {
        width: 95%;
        height: 665px;
    }

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

    .page-brands.i18n-ja .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-ja .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li {
        background: #f8f7f7;
        float: left;
        margin-right: 21px;
        margin-bottom: 21px;
        width: 30%;
        height: 205px;
        /* border: #CBCBCB 1px solid; */
        overflow: hidden;
    }


    .page-brands.i18n-ja .block-content-article h2, .page-brands.i18n-zh-hans .block-content-article h2 {
        background: #fff;
        padding: 0;
        font-family: SourceHanSansCN-Bold;
        font-size: 20px;
        margin-bottom: 25px;
        text-transform: uppercase;
        font-weight: bold;
    }

    .k-sustainability-block-why, .k-sustainability-block-methodology, .k-sustainability-block-results {
        float: left;
        text-align: center;
        margin-right: 16px;
        width: 28%;
        display: table;
        position: relative;
    }

    .i18n-zh-hans.node-type-group .video_with_description,
    .i18n-ja.node-type-group .video_with_description {
        padding: 0;
        width: 100%;
        margin-top: 20px;
    }

    .page-finance-information-reglementee .presentation-block.press_releases, .page-finance-regulated-information .presentation-block.press_releases {
        padding: 0 70px;
    }

    .img_refonte img {
        width: 100%;
    }

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

    .videotheque-content {
        width: 77% !important;
        background-color: #FFFFFF;
    }

    .block-content-article .view-id-sustainability_news {
        width: 691px;
    }

    .i18n-zh-hans .slider.slider_hidden,
    .i18n-ja .slider.slider_hidden {
        height: 352px;
        width: 293px;
    }

    .i18n-zh-hans .footer-legals {
        font-family: AdobeHeitiStd-Regular;
        font-size: 10px;
        margin: 160px 0 53px;
    }

    .i18n-zh-hans.node-type-group .content .section-slider .content-wrapper {
        background-color: #f8f7f7;
        margin-left: -109px;
        padding-left: 208px;
        height: 352px;
    }

    .i18n-ja.node-type-group .content .section-slider .content-wrapper {
        background-color: #f8f7f7;
        margin-left: -109px;
        padding-left: 208px;
        /*  height: 300px; */
    }

    .node-type-search .form-wrapper.clearfix {
        width: 75%;
    }

    .page-finance-publications .presentation-block.press_releases {
        padding: 20px 70px 0;
    }

    .presentation-block.press_releases {
        padding: 90px 80px 0;
    }

    .page-communiques-de-presse .presentation-block.press_releases  {
        padding: 80px 80px 0;
    }

    .i18n-zh-hans .beans-block-video video, .i18n-zh-hans .beans-block-video object, .i18n-ja .beans-block-video video, .i18n-ja .beans-block-video object {
        height: 386px;
        width: 555px;
    }


    .node-type-page .page-no-padding h2, .node-type-page .page-no-padding p {
        padding-left: 0;
        margin-top: 0;
        padding-top: 10px;
    }
    .i18n-ja .slider.slider_hidden {
        width: 225px;
    }

    .page-node-212 .content-type-contenu img {
        width: 100%;
    }

    /* .i18n-zh-hans .tier-large .tier, .i18n-ja .tier-large .tier {
        background-color: #f8f7f7 !important;
        float: left;
        position: relative;
        width: 138px;
        margin: 0 21px 23px 0;
        height: 308px;
        padding: 65px 60px;
        font-size: 16px;
        line-height: 22px;
        color: #000;
    } */
    /* .i18n-zh-hans.node-type-group .news-block.tier-block1, .i18n-ja.node-type-group .news-block.tier-block1 {
        width: 201px;
        height: 409px;
        margin-bottom: 22px;
        margin-left: 0px;
    } */
    .i18n-ja.node-type-group .region.region-content, .i18n-zh-hans.node-type-group .region.region-content {
        background: #ffffff repeat-y;
        margin: auto;
        width: 100%;
    }
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin-left: 0;
        width: 87%;
    }
    .page-finance-publications .presentation-block h1 {
        margin-left: 0;
    }

    .page-node-141 img {
        width: auto;
    }

    .page-node-142 .block-content-article .article-item-wrapper.page-no-right-column .block-content-description {
        width: auto;
    }

    .page-node-142 article img {
        height: auto !important;
        width: 100% !important;
    }

    .img_sustainability_news_refonte {
        width: 100%;
        height: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .page-news-ja .sustainability-new-content {

        width: 80%;
    }

    .region-sidebar-first .quarter {
        width: 99%;

    }
    .view-id-press_releases table {
        width: 100%;
    }

    .view-gallery-view .advanced-search-form {
        width: 80%;
    }

    #panel-cannes-press {
        background: #fff;
        padding: 35px 65px 10px;
    }

    .page-node-170 #block-bean-strategy {
        margin-left: 0;
    }

    .view-display-id-press_release_mise_avant {
        background-color: black;
    }

    .page-node-8622.i18n-ja .block-content-article {
        margin-top: 40px;
    }

    .k-sustainability-item-roll-out {
        display: block;
        width: 35px;
        height: 35px;
        float: right;
        margin-top: 25px;
        cursor: pointer;
        margin-right: 0;
    }

    .page-communiques-de-presse .featured-block-clearfix,
    .page-press-releases .featured-block-clearfix {
        width: 100%;
    }

    .regulated_information_views .block-content-documents,
    .publications_views .block-content-documents {
        color: #333;
        text-decoration: none;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.5em;
        padding: 15px 15px 15px 10px;
    }

    .publications_views {
        width: 75%;
    }

    .regulated_information_views {
        width: 75%;
    }

    .kering-sustainability-faqs-content .kering-sustainability-faqs-title {
        padding: 0;
    }

    .k-sustainability-before-citation {
        float: left;
        width: 100%;
    }

    .k-sustainability-separator {
        display: block;
        border-top: 1px solid black;
    }

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

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

    .k-sustainability-itemize {

        width: auto;

    }

    .k-sustainability-item-content {
        float: left;
        width: 86%;
        margin-bottom: 20px;
        background-color: #f8f7f7;
    }

    .kering-sustainability-faqs-content .k-sustainability-item-content {
        float: left;
        max-width: 100%;
        margin-bottom: 20px;
        background-color: #fff;
    }

    .k-sustainability-item-title, .k-sustainability-item-chapo, .k-sustainability-item-content-to-hide {
        width: 77%;
        float: left;
        font-family: Radley;
        font-size: 16px;
    }

    .ppr-sustainability-environmental-content #footprint {
        color: #4e7b81;
        text-align: center;
        background: url('./images/footprint.gif') no-repeat bottom center;
        height: 663px;
        padding-bottom: 70px;
    }


    .ppr-sustainability-environmental-content #translation-money #compare {
        width: 96%;
        margin: 0 auto;
        background: url('./images/compare.gif') no-repeat 260px 18px;
        height: 295px;
    }


    .kering-sustainability-results-content .k-sustainability-separator {
        display: none;
    }

    .front-page .panels-flexible-region-front-page-main_block,
    .front-finance .panels-flexible-region-front-finance-main_block,
    .panels-flexible-panel_front_talents .panels-flexible-region-panel_front_talents-main_block {
        width: calc(100% - 163px);
        margin-left: -109px;
        height: 394px;
    }

    .slider.slider_hidden {
        height: 300px;
        margin: 0;
        width: 300px;
    }

    .region-main-block,
    .featured-slide {
        height: 80px;
    }

    .breadcrumb {
        padding: 0;
        position: absolute;
        top: 39px;
        left: 31px;
        width: 90%
    }

    .i18n-zh-hans .region-main-block,
    .i18n-ja .region-main-block {
        height: 90px;
    }

    .region-main-block {
        width: 100%;
    }

    .slider.slider_hidden img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .node-type-press .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 50px;
    }

    .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 90px;
    }

    .i18n-ja.node-type-group .featured-slide .featured-content,
    .i18n-zh-hans.node-type-group .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 36px;
    }

    .node-type-talents .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 80px;
    }

    .node-type-brand .featured-slide .featured-content {
        padding-top: 0;
    }

    .panels-flexible-column-panel_front_talents-4,
    .panels-flexible-column-panel_front_talents-5,
    .panels-flexible-column-panel_front_talents-6 {
        margin: 0 10px;
    }

    .featured-slide {
        display: inline-block;
        width: 58%;
    }

    .panels-flexible-row.panels-flexible-row-panel_front_talents-3.clearfix {
        padding: 0 90px;
        width: calc(100% - 230px);
    }

    .node-type-group .tier.tier-half-height {
        width: calc(100% - 30px);
    }

    .node-type-talents .panel-pane.pane-block.pane-bean-ppr-rubrique-charters .tier-half-height p {
        width: calc(100% - 67px);
    }

    .tier-half-height p,
    .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height p {
        width: calc(100% - 47px);
    }

    .node-type-press .tier-half-height p {
        width: calc(100% - 70px);
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description {
        float: right;
        padding-right: 60px;
        width: 150px;
        margin-top: 0;
    }

    .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height p,
    .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height p {
        width: calc(100% - 100px);
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size,
    .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin: 11px 0 0 38px;
        padding: 40px 0 25px;
        position: relative;
        width: 623px;
        height: 404px;
    }

    .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size{
        background: red;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size,
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 15px 0 22px 21px;
        height: 405px;
        width: 969px;
    }

    .node-type-group .news-block.tier-block1 {
        height: initial;
        margin-left: 0; /* margin-left: 100px;*/
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 244px;
    }

    .node-type-group .video_with_description iframe {
        width: 623px;
        height: 310px;
    }

    .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        position: relative;
        top: 0;
        left: 38px;
        display: block;
    }

    /*   .node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news p{
          width:100%;
      } */
    .node-type-group .pane-bean-ppr-rubrique-inspiration .tier.tier-half-height h2 {
        padding-top: 30px;
    }

    .node-type-brands .video_with_description {
        /*  width: 72%;*/
        width: 100%;
        display: inline-block;
    }

    .node-type-brands .video_with_description iframe {
        /* width: 86%;*/
        width: 100%;
        height: 383px;
    }

    .video_with_description {
        width: 70%;
        display: inline-block;
    }

    .video_with_description iframe {
        width: 100%;
        height: 383px;
    }

    .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: calc(100% - 60px);
    }

    .node-type-brands .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin-left: 0;
        padding: 16px;
    }

    .node-type-brands .tier-block1 ul.latest-news > li p {
        width: 100%;
    }

    .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description {
        width: 23%;
        display: inline-block;
    }
    .node-type-brands .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description{
        padding-left: 15px;
    }
    .video_with_description {
        width: 70%;
        display: inline-block;
    }

    .content-wrapper.clearfix {
        padding-right: 90px;
        width: calc(100% - 180px);
    }

    .encourage_talents .pane-content .tier.white-txt {
        width: 96%;
    }

    .encourage_talents .pane-content .tier.white-txt {
        width: 309px;
    }

    .encourage_talents .pane-content .tier.white-txt a p {
        padding-right: 20px;
        width: calc(100% - 130px);
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        width: 309px !important;
        height: 485px;
    }

    .node-type-talents .tier-half-height {
        height: 206px;
        margin: 0 0 15px;
        padding: 15px;
        width: 279px !important;
    }

    .panels-flexible-column-panel_front_talents-4, .panels-flexible-column-panel_front_talents-5, .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 305px;
    }

    .node-type-talents .pane-bean-panels.talents_video {
        float: none;
        width: 100%;
    }

    .panels-flexible-region-panel_front_talents-region_video {
        width: 100%;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 664px;
        height: 286px;
        float: left;
        padding-left: 0;
        margin-bottom: 60px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        height: 286px;
        padding-right: 20px;
        width: 664px;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: calc(66% - 46px);
    }

    .tier.tier-block-collapse.pressreleases.block1 .block-content {
        width: calc(100% - 50px);
    }

    .node-type-press .tier.tier-half-height {
        width: calc(32% - 26px);
    }

    #twitter-block {
        float: right;
        margin-right: 27px;
        margin-left: 0;
        width: calc(33% - 20px);
    }

    .pane-bean-ppr-rubrique-magazine .tier.tier-half-height {
        height: 221px;
    }

    .rubrique .content-wrapper .last .tier {
        padding-left: 15px;
    }

    .tier.widget-block {
        width: calc(100% - 20px);
    }

    .news-one-top-block .right-list-news {
        width: 43%;
        margin-top: 15px;
    }

    .page-node-30 .news-one-top-block .right-list-news {
        width: 43%;
        margin-top: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 62.1%;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: transparent;
    }

    .news-one-top-block .left-top-new {
        width: 50%;
    }

    .node-type-press .tier-block2 img {
        width: calc(100% - 65px);
        height: auto;
    }

    .tier-block2 .right-list-news ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0 10px 10px;
        width: 244px;
        margin-bottom: 40px;
        margin-left: 0;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: calc(66% - 45px);
        height: 408px;
    }

    .node-type-sustainability .left-top-new img {
        width: 83%;
        height: auto;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        width: calc(50% - 25px);
        margin: 0 10px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: calc(33% - 60px);
        margin: 10px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        height: 424px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge {
        width: 687px;
        margin: 10px;
    }

    .panel-pane.pane-bean-panels.image_top.last a p img {
        margin: auto;
        display: block;
        width: 100%;
    }

    .panel-pane.pane-bean-panels.sustainability-movie p a img,
    .panel-pane.pane-bean-panels.sustainability-block-picture p a img {
        width: 100%;
        height: 438px;
    }

    .node-type-sustainability .pane-bean-panels.kering_fondation_block .tier.block-large {
        margin: 10px;
    }

    .node-type-brands .brands-block {
        width: calc(33% - 30px);
    }

    .rubrique .content-wrapper .last .tier {
        width: calc(33% - 45px);
        margin-top: 0;
        margin-left: 15px;
        margin-bottom: 15px;
        padding-bottom: 0;
    }

    .brands-block .block-content {
        width: 65%;
    }

    .brands-block select {
    }

    .node-type-sustainability .pane-bean-panels.kering_fondation_block .tier.block-large {
        width: 31%
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.kering_fondation_block.last .pane-content .tier.block-large {
        width: 340px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.kering_fondation_block.last .pane-content p img {
        width: 100%;
    }

    .product-timeline {
        width: 300px;
        height: 340px;
        padding-right: 68px;
    }
    .node-type-achievement section .content-wrapper nav {
        width: 200px;
        float: left;
        margin-top: 70px;
        padding-left: 68px;
    }



    section .section-slider .content-wrapper {
        height: 394px;
        width: calc(100% - 163px);
        margin-left: -98px;
        margin-bottom: 15px;
    }

    .pane-bean-ppr-rubrique-webcast .tier-half-height {
        margin-right: 20px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.image_top.last .pane-content .tier {
        margin-top: 0;
        height: 438px;
        padding-left: 0;
    }

    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-block.pane-ppr-rubrique-ppr-rubrique-news-one-top,
    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.sustainability-movie,
    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.sustainability-block-picture {
        width: 60%;

        margin: 0 10px;
    }

    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.objectifs_block {
        padding-right: 0;
    }

    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.image_top.last,
    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.objectifs_block,
    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.image_top.last {
        width: 336px;
        float: left;
        margin: 0 10px;
    }

    .node-type-sustainability .node-panel section.section-content .panel-pane.pane-bean-panels.kering_fondation_block.last {
        margin-left: 0;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.sustainability-movie p a img {
        padding: 0 15px;
        margin-right: 15px;
        width: calc(100% - 45px);
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.image_top.last .pane-content .tier {
        margin-left: 0;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        margin-left: 0;
    }

    .node-type-sustainability .rubrique .content-wrapper .last .tier {
        padding-left: 0;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels.image_top.last .pane-content .tier,
    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 336px;
        float: left;
    }

    .node-panel section.section-content .panel-pane.pane-bean-panels.objectifs_block {
        padding-right: 20px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 691px;
        margin-right: 10px;
    }

    .node-type-brands .panel-pane.pane-block.pane-ppr-rubrique-ppr-rubrique-luxury-brands,
    .node-type-brands .panel-pane.pane-block.pane-ppr-rubrique-ppr-rubrique-sports-brands,
    .node-type-brands .panel-pane.pane-block.pane-ppr-rubrique-ppr-rubrique-eyewear-brands,
    .node-type-brands .panel-pane.pane-block.pane-ppr-rubrique-ppr-rubrique-news {
        width: 32%;
        float: left;
        margin: 0 1% 0 0;
    }

    .node-type-brands .tier.tier-collapse.brands-block,
    .node-type-brands .tier.news-block.tier-block1 {
        width: 100%;
        margin-right: 0;
        padding-left: 0;
    }

    .node-type-brands .panel-pane.pane-bean-panels.last {
        width: 100%;
    }

    .node-type-brands .rubrique .content-wrapper .last .tier.tier-collapse.brands-block {
        margin-right: 0;
    }

    .node-type-brands .rubrique .content-wrapper .last .tier {
        margin-left: 0;
    }

    .node-type-brands .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 64%;
    }

    .page-finance .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-documents {
        margin-top: 2.5em;
    }

    .block-content-article .advanced-search-form fieldset select {
        margin-right: 0;
    }

    .page-finance.page-finance-information-reglementee .block.block-system > .content,
    .page-finance.page-finance-regulated-information .block.block-system > .content {
        margin-left: 50px;
    }

    .node-type-filter-achievements .block-content-article .article-item-wrapper .views-field-title-field,
    .brand-view-content .block-content-article .article-item-wrapper .views-field-title-field {
        padding: 0 5px 5px 5px;
    }

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

    .html #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 20px;
        padding-left: 0;
        padding-right: 0;
    }

    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul li,
    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 0;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li a {
        font-size: 13px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-3 img {
        height: 80px
    }

    .featured-block-content.block-news-5 {
        min-height: 314px;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 61.7%;
    }

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



    .block-content-article .views-row {
        padding-left: 35px;
    }
}
@media screen and (max-width: 1205px)  and (min-width: 1106px) {
    .node-type-talents .panels-flexible-column-panel_front_talents-4, .node-type-talents .panels-flexible-column-panel_front_talents-5, .node-type-talents .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 272px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 100px;
        margin-right: 9px;
        width: 283px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        height: 258px;
        width: 573px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        height: 258px;
        width: 573px;
    }

    .node-type-talents .tier-half-height {
        height: 206px;
        margin: 0 0 15px;
        padding: 15px;
        width: 253px !important;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        width: 283px !important;
        height: 485px;
    }

    .node-type-talents .encourage_talents .pane-content .tier.white-txt {
        width: 283px;
    }

    .node-type-talents .news-block.tier-block1 {
        height: 437px;
        width: 280px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-jobs-offers img {
        width: 280px;
    }

    .node-type-talents .tier-half-height p, .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height p {
        width: calc(100% - 70px);
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier h2 {
        margin-top: 53px;
        margin-bottom: 19px;
        width: 189px;
        padding-left: 32px;
        line-height: 17px;
        color: black;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier {
        width: 280px;
    }

    .style1 {
        color: #000 !important;
        font-size: 15px;
        line-height: 1;
        font-family: Radley;
        width: 217px;
        padding-left: 50px;
    }
}
@media screen and (max-width: 1105px)  and (min-width: 1025px) {

    .node-type-talents .panels-flexible-column-panel_front_talents-4, .node-type-talents .panels-flexible-column-panel_front_talents-5, .node-type-talents .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 245px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 100px;
        margin-right: 16px;
        width: 280px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 603px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        width: 603px;
        padding-right: 20px;
    }

    .node-type-talents .tier-half-height {
        height: 206px;
        margin: 0 0 15px;
        padding: 15px;
        width: 221px !important;
    }

    .node-type-talents .encourage_talents .pane-content .tier.white-txt {
        width: 252px;
    }

    .encourage_talents .pane-content .tier.white-txt a p {
        padding-right: 20px;
        width: calc(100% - 98px);
    }

    .node-type-talents .tier h2.title-align-center {
        font-size: 14px;
        font-family: gotham-black;
        background: none;
        text-align: left;
        padding-left: 30px;
        margin-top: 50px;
        color: black;
    }

    .node-type-talents .pane-bean-ppr-rubrique-jobs-offers p {
        padding-left: 30px;
        margin: 0;
        font-family: gotham-light;
        font-size: 16px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        width: 251px !important;
        height: 485px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-right: 14px;
        width: 252px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin-left: 0;
        height: 224px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        height: 224px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height h2 {
        display: block;
        font-family: gotham-black;
        font-size: 27px;
        padding-bottom: 20px;
        margin-top: 160px;
        color: white;
    }

    .node-type-talents h2.h2_developpement {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: black;
        font-family: gotham-black;
        font-size: 14px;
        margin-top: 50px;
        padding-left: 30px;
        text-align: left;
        padding-bottom: none;
    }

    .node-type-talents p.block-content {
        color: #000;
        font-size: 16px;
        line-height: 1.5em;
        margin-top: 20px;
        font-family: Radley;
        padding-left: 30px;
        width: 200px;
    }

    .node-type-talents .panel-pane.pane-block.pane-bean-ppr-rubrique-charters .tier-half-height p {
        width: calc(100% - 36px);
    }

    .node-type-talents .tier-half-height p, .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height p {
        width: calc(100% - 46px);
    }
}
@media screen and (max-width: 1200px) {
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul li,
    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        width: 12%;
    }

    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul {
        text-align: left;
    }

    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul > li {
        width: auto;
        padding-left: 15px;
    }

    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul > li {
        width: auto;
        padding-left: 30px;
    }
}

@media screen and (max-width: 1180px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 17px;
        padding-left: 0;
        padding-right: 0;

    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li a {
        font-size: 12px;
    }

    .slider-content-text h3 {
        font-size: 30px;
        line-height: 33px;
        margin-top: 10px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        width: 27.6%;
    }

    .featured-block-content.block-news-1 {
        min-height: 374px;
    }

    .featured-block-content.block-news-5 {
        min-height: 336px;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 61.2%;
    }

    .k-sustainability-intro-block {
        float: left;
        width: 206px;
        height: 392px;
        margin-left: 20px;
        margin-bottom: 20px;
        background-color: #0d0d0d;
        color: white;
        font-family: 'gotham-book', Helvetica, Arial, sans-serif;
        line-height: 18px;
    }

    .i18n-ja .region-header {
        width: 59.3%;
    }

    .i18n-zh-hans .region-header {
        width: 51.3%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li.governance {
        margin-bottom: 75px;
    }

    .page-communiques-de-presse section .content-wrapper article,
    .page-press-releases section .content-wrapper article {
        width: auto;
    }

    .node-type-journee-patrimoine #block-photo img {
        height: auto;
        width: 100%;
    }

    .node-type-journee-patrimoine #block-slider-photo .photo-container {
        width: 92%;
    }

    .node-type-our-vision-subpage .field-name-field-image img {
        height: auto;
        width: 100%;
    }

    .node-type-our-vision #block-system-main > div.content,
    .node-type-our-vision-subpage #block-system-main > div.content {
        margin-left: 60px;
        width: 88%;
    }

    .node-type-our-vision .vision_thumbnail_text {
        padding: 0 5px;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item.even {
        float: left;
        margin-right: 0;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item.odd {
        float: right;
        margin-left: 0;
    }

    .node-type-our-vision-subpage .field-name-field-grey-block .field-items .field-item {
        margin-bottom: 3%;
        padding-left: 7%;
        padding-right: 7%;
        width: 34%;
    }

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

    .node-type-our-vision-subpage .field-name-field-action-plan .field-items .field-item {
        padding-right: 2%;
        width: 29%;
    }

    .node-type-our-vision-subpage .field-name-field-action-plan .field-items .field-item.odd,
    .node-type-our-vision-subpage .field-name-field-action-plan .field-items .field-item.even.last {
        padding-left: 2%;
    }
}

@media screen and (max-width: 1200px) {
    .i18n-zh-hans .tier.tier-block-collapse.tier-block2.news-one-top-block,
    .i18n-ja .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 524px;
    }

    .i18n-zh-hans h2.title-align-left, .i18n-ja h2.title-align-left {
        margin-left: 22px;
    }

    .i18n-zh-hans .news-one-top-block .left-top-new, .i18n-zh-hans .news-one-top-block .right-list-news, .i18n-ja .news-one-top-block .left-top-new, .i18n-ja .news-one-top-block .right-list-news {
        width: calc(50% - 20px);
    }

    .i18n-zh-hans .news-one-top-block .left-top-new .top-new-detail,
    .i18n-ja .news-one-top-block .left-top-new .top-new-detail,
    .i18n-zh-hans .tier-block2 .right-list-news ul.latest-news,
    .i18n-ja .tier-block2 .right-list-news ul.latest-news {
        width: 200px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 1025px) {
    .i18n-zh-hans .tier, .i18n-ja .tier {
        float: left;
        margin: 0 15px 15px 0;
        min-height: 380px;
        padding: 60px 60px 0;
        position: relative;
        width: 134px;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description,
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 25px 25px;
        padding: 0;
        position: absolute;
        top: 90px;
        left: 594px;
    }

    .i18n-zh-hans.node-type-group .news-block.tier-block1, .i18n-ja.node-type-group .news-block.tier-block1 {
        width: 465px;
        height: 409px;
        margin-bottom: 22px;
        margin-left: 0;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 15px 0 22px 21px;
        height: 405px;
        width: 771px;
    }

    .i18n-ja.node-type-group .video_with_description iframe, .i18n-zh-hans.node-type-group .video_with_description iframe {
        height: 386px;
        width: 587px;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 25px 25px;
        padding: 0;
        position: absolute;
        top: 90px;
        left: 594px;
    }

}

@media screen and (max-width: 1120px) and (min-width: 1025px) {

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 60.7%;
    }

    .news-one-top-block .right-list-news {
        width: 47%;
    }

    .page-dev-durable-succes .block-content-intro .view-header p,
    .page-sustainability-achievements .block-content-intro .view-header p {
        width: 510px;
    }

}

@media screen and (max-width: 1140px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul {
        text-align: left;
    }

    .html #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 2%;
    }

    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul > li,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul > li {
        margin-left: 0;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li a {
        font-size: 11px;
    }

    .slider-content-description > p {
        margin-top: 5px;
    }
}

@media screen and (max-width: 1080px) {
    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul > li > a,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul > li > a {
        font-size: 10px
    }

}

@media screen and (max-width: 1040px) {
    .i18n-zh-hans #block-ppr-header-footer-refonte-header-footer-top-menu ul > li:first-of-type,
    .i18n-ja #block-ppr-header-footer-refonte-header-footer-top-menu ul > li:first-of-type {
        margin-left: 0
    }
}

@media screen and (max-width: 1118px)  and (min-width: 769px) {
    .view-publications, .masonry-publications {
        width: 485px;
        margin: auto;
    }
}

@media screen and (max-width: 1024px)  and (min-width: 769px) {

    .node-type-talents .panels-flexible-panel_front_talents .panels-flexible-row-panel_front_talents-10{
        padding-left: 89px;
    }
    .node-type-hp .slider-content-text h3 span {
        color: #000;
        font-family: gotham-book;
        font-size: 11px;
        font-weight: normal;
        line-height: 30px;
        margin: 63px 0 0;
    }

    .node-type-search .block-content-article .article-item-wrapper {
        padding-left: 50px;
        padding-top: 50px;
        width: 90%;
    }

    .page-sustainability-news .block-content-article h2, .page-dev-durable-actualite .block-content-article h2 {
        margin: 0;
        padding: 10px 0 60px;
    }

    .page-communiques-de-presse .presentation-block.press_releases, .page-press-releases .presentation-block.press_releases {
        padding: 80px 20px 0;
    }

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

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

    .block-content-article.block-biographies .views-field-field-image img {
        left: 20px;
    }

    .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 {
        left: 0;
    }

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

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

    .node-type-press-release article .img-subtainability-new img,
    .node-type-news .node-news .block-content-article .article-item-wrapper .img-subtainability-new img {
        width: 100%;
        height: auto;
    }

    .node-type-brand .featured-slide .featured-content .brand-logo {

        width: initial;
        height: initial;
    }

    .page-node-92.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-93.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-94.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-8269.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .i18n-zh-hans .slider.slider_hidden,
    .i18n-ja .slider.slider_hidden {
        width: 293px;
        height: 353px;

    }

    .i18n-ja .slider.slider_hidden {
        height: 331px;
        width: 293px;

    }

    .i18n-zh-hans.node-type-group .content .section-slider .content-wrapper {
        background-color: #f8f7f7;
        margin-left: -109px;
        padding-left: 160px;
        height: 353px;
    }

    .i18n-ja.node-type-group .content .section-slider .content-wrapper {
        background-color: #f8f7f7;
        margin-left: -109px;
        padding-left: 160px;
        height: 331px;
    }

    .i18n-ja .featured-slide .featured-content p {
        font-family: Radley;
        font-size: 15px;
        line-height: 21px;
        margin: 0;
        padding-bottom: 0;
    }

    .i18n-zh-hans .featured-slide .featured-content p {
        font-family: AdobeHeitiStd-Regular;
        font-size: 15px;
        line-height: 21px;
        margin: 0;
        padding-bottom: 0;
    }

    .i18n-ja.node-type-group .region.region-content, .i18n-zh-hans.node-type-group .region.region-content {
        background: #ffffff repeat-y;
        margin: auto;
        width: 100%;
    }

    .presentation-block.press_releases h1 {
        padding-left: 0;
    }

    .front-finance #block-shareholder .tier h2 {
        margin: 0;
        padding-top: 45px;
        padding-left: 50px;
        padding-bottom: 20px;
    }



    /* article .featured-block .view-press-releases .featured-block-content {
float: left;
width: 199px;
margin-left: 20px;
position: relative;
min-height: 305px;
} */
    .tier.tier-block-collapse.pressreleases.block1 .block-content {
        width: 523px;
    }

    .i18n-zh-hans .video_with_description {
        width: 56%;
        padding-top: 0;
        padding-left: 21px;
    }

    .i18n-zh-hans .panel-pane.pane-bean-panels.last,
    .i18n-ja .panel-pane.pane-bean-panels.last {
        width: 100%;
    }

    .i18n-ja .video_with_description {
        margin: 0;
        padding-left: 21px;
        padding-top: 0;
        width: 94%;
    }

    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size,
    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin-left: 0;
        width: 91%;
    }

    .page-groupe-biographies .tier-large .tier, .i18n-zh-hans .tier-large .tier, .i18n-ja .tier-large .tier {
        background-color: white;
        float: left;
        position: relative;
        width: 138px;
        margin: 0 21px 23px 0;
        height: 308px;
        padding: 65px 60px;
        font-size: 16px;
        line-height: 22px;
        color: #000;
    }

    .i18n-zh-hans .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 30px 0 22px 21px;
        height: 386px;
        width: 85%;
    }

    .i18n-zh-hans.node-type-group .news-block.tier-block1, .i18n-ja.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 {
        height: 450px;
        margin-bottom: 22px;
        margin-left: 0;
        margin-top: 0;
        width: 480px;
    }

    .i18n-ja.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 h2 {
        color: black;
        padding-top: 15px;
        margin-top: 0;
        margin-bottom: 0;
    }

    .i18n-zh-hans .tier-block1 p.readmore, .i18n-ja .tier-block1 p.readmore {
        text-align: left;
        border-top: none 0;
        border-bottom: none;
        padding-bottom: 3px;
        display: inline-block;
        width: 144px;
        margin-left: 0;
        bottom: 15px;
    }

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

    .i18n-zh-hans.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 {
        height: 450px;
        margin-top: 0;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 0 25px;
        padding: 0;
        position: absolute;
        top: 35px;
        left: 59px;
    }

    .i18n-zh-hans .beans-block-video video, .i18n-ja .beans-block-video video, .i18n-ja .beans-block-video object {

        width: 94%;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description {
        float: right;
        padding-right: 60px;
        width: 150px;
        margin-top: 0;
    }

    #news-description-slider .bx-controls {
        bottom: 7%;
        height: 22px;
        left: 14%;
        width: 105px;
    }

    #news-description-slider {
        background-color: #fff;
        height: 83%;
        position: absolute;
        right: 6%;
        top: 8%;
        width: 46%;
    }

    .slider-sociaux {
        height: 20px;
        margin-top: 12%;
        padding-left: 81%;
        width: 58%;
    }

    .slider-content-text h3 {
        font-size: 22px;
        line-height: 22px;
        margin-top: 10px;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix, #news-image-slider .bx-wrapper, .news-slider-content, .slider_image_wrapper img {
        width: 100%;
    }

    .node-type-hp .slider-wrapper .slider-content-block .slider-content-description {
        color: #666;
        font-family: radley;
        font-size: 14px;
        line-height: 20px;
        max-width: 323px;
    }

    .region-header {
        position: relative;
        background: url("../images/background_1025.png") no-repeat;
        padding: 29px 0 0 64px;
        width: 100%;
        box-sizing: border-box;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li a {
        font-size: 14px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 4%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li:first-of-type {
        margin-left: 0;
    }

    .kering-sustainability-motivation-content .k-sustainability-itemize {
        background-color: white;
        width: 100%;
        height: 1107px;
    }

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

    #brand-top-image {
        position: relative;
        margin: 0 auto;
        max-width: 691px;
    }

    .page-node-30 .tier img {
        width: 100%;
    }

    .page-node-155 img {
        width: 100%;
        height: auto
    }

    .page-node-142 article img {
        height: auto !important;
        width: 100% !important;
    }

    .img_sustainability_news_refonte {
        width: 100%;
        height: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .page-node-8622.i18n-ja .block-content-article {
        margin-top: 40px;
    }


    .view-display-id-press_release_mise_avant {
        background-color: black;
        width: 97%;
    }

    .page-news-cns .sustainability-new-content {
        width: 90%;
    }

    .page-news-ja .sustainability-new-content {

        width: 90%;
    }

    .i18n-ja aside {
        display: none;
    }

    .page-node-8477.i18n-zh-hans aside,
    .page-node-8477.i18n-ja aside,
    .page-node-8478.i18n-ja aside {
        width: 200px;
        margin: 30px 76px 0 30px;
        float: right;
    }

    .page-node-8478.i18n-zh-hans aside {
        width: 200px;
        margin: 30px 53px 0 30px;
        float: right;
    }

    .page-brands.i18n-zh-hans img {
        width: auto;
        height: auto;
    }

    .page-brands.i18n-zh-hans .logo img {
        height: inherit;
    }

    .page-news-ja .block-content-article h2,
    .page-news-cns .block-content-article h2 {
        padding: 40px 0 15px;
    }

    .node-type-search .form-wrapper.clearfix {
        width: 71%;
        margin-left: 40px;
    }

    .page-news-ja .block-content-article .views-row, .page-news-cns .block-content-article .views-row {
        background-color: #f7f8f8;
        display: inline-block;
        margin-bottom: 20px;
        margin-right: 2%;
        padding-bottom: 200px;
        padding-left: 52px;
        position: relative;
        vertical-align: top;
        width: 32%;
    }

    .page-groupe-biographies .block-content-article h2,
    .page-group-biography .block-content-article h2 {
        padding: 40px 0 15px;
    }

    .node-type-search .block-content-article .views-widget-filter-search_api_views_fulltext #input-search-form, .node-type-search .block-content-article form fieldset.input-search #input-search-form {
        width: 93%;
        margin-top: -12px;
        background: #fff;
        border: 1px solid #7f7f7f;
        color: #666;
        padding: 10px;
        -webkit-appearance: none;
        font-size: 1.2em;
        margin-bottom: 10px;
    }

    .page-node-8246 .media-element.file-default, .page-node-8266 img {
        width: auto;

    }

    .page-node-8245 .media-element.file-default {
        width: 20px;
        height: 20px;
    }

    #views_infinite_scroll-ajax-loader img {
        width: auto;
    }

    .diaporama-cannes {
        margin: 0;
    }

    .view.view-press-releases.view-id-press_releases.view-display-id-press_release_mise_avant img {
        width: 305px;
        height: 305px;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix {
        background: #ffffff url("../images/background_1025.png") repeat-y;
        margin: auto;
        padding-left: 64px;
    }

    .kering-sustainability-faqs-content .k-sustainability-itemize {
        background-color: white;
    }


    .kering-sustainability-faqs-content .k-sustainability-item-chapo {
        font-size: 12px;
    }

    nav.left .aside-banner img {
        width: 100%;
    }

    .region-sidebar-first .quarter {
        width: 87%;

    }

    .page-presse-mediatheque .view-content.masonry .field-content .field-items img {
        width: 236px;
        height: 290px;
    }

    section .content-wrapper nav {
        display: block;
    }

    #block-bean-strategy, #block-bean-block-diversite-campagne-missi {
        margin-left: 0;
    }

    .section nav ul.menu-left li ul li a.active {
        text-transform: none;
    }

    .section nav ul.menu-left li ul li a {
        text-transform: none;
    }

    .node-type-brand section .content-wrapper nav {
        margin-top: 40px;
        padding-left: 30px;
    }

    section .content-wrapper nav {
        padding-left: 30px;
    }

    section.section,
    section.rubrique,
    .section.firstsection.clearfix {
        width: calc(100% - 64px);
    }

    .block-content-article {
        margin-left: 0;
    }

    .region-main-block {
        padding-left: 135px;
        width: calc(100% - 26px);
    }
    .section .content-wrapper article {
        width: auto;
    }

    .node-type-group .video_with_description iframe {
        /*width: 510px;*/
        width: 100%;
        height: 310px;
    }

    .page-node-8824 .pane-bean-panels {
        float: none;
        position: relative;
    }

    .pane-bean-panels {
        float: left;
        position: relative;
    }

    .page-node-8824 img {
        width: auto;

        height: auto;
    }

    .block-content-article.block-biographies h2 {
        font-size: 20px;
    }

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

    }

    #block-bean-kering-group-2014-epl, .left .region-sidebar-first .block-bean, #block-bean-panorama-sustainability, #block-bean-block-cannes-presse, .html.not-front.logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-155.node-type-page.node-type-contenu.article-layout.i18n-fr.node-type-panel.not_mobile.role-authenticated.user.role-administrator.admin-menu.sliding-popup-processed .main-wrapper .left .region.region-sidebar-first #block-bean-strategy, #block-bean-page-fondation-block-chime, #block-bean-key-figures-0, #block-bean-block-ra-fondationkering, #block-bean-block-sustainability-02-visu-doc, #block-bean-epl-review-bloc, #block-bean-bloc-ethics, #block-bean-block-cannes-partenaire, #block-bean-ppr-cannes-women-in-motion, #block-bean-ppr-cannes-festival-de-cannes, #block-bean-bloc-groupe-contact-presse, #block-bean-strategy, #block-bean-talent-bloc-sls, #block-bean-block-rapport-annuel-2012 {
        margin-left: 0;
    }

    .node-type-brand .featured-slide .featured-content {
        width: initial;
    }

    .node-type-press .featured-slide .featured-content {
        width: 125%;
    }

    .featured-slide .featured-content {
        width: 100%;
    }

    .node-type-sustainability .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 60px;
    }

    .featured-slide {
        display: inline-block;
        width: 54%;
    }

    .slider.slider_hidden {
        width: 300px;
        margin: 0;
    }

    .region-main-block,
    .featured-slide,
    .slider.slider_hidden {
        height: 55px;
    }

    .breadcrumb {
        padding: 0;
        position: absolute;
        top: 18px;
        left: 35px;
    }

    .i18n-zh-hans .region-main-block,
    .i18n-ja .region-main-block {
        height: 55px;

    }

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

    .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 35px;
    }

    .section-slider .content-wrapper .slider img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .featured-slide .featured-content ul.social-links {
        padding-bottom: 40px;
        width: 170%;
    }

    .node-type-brand .block-content-article .article-content-left {
        width: 100%;
    }

    .block-content-article.regulated_information_views {
        width: 80%;
    }

    .page-finance-information-reglementee .presentation-block h1, .page-finance-regulated-information .presentation-block h1 {
        margin-left: 0;
        margin-top: 0;
    }

    .page-finance-publications .presentation-block h1 {
        margin-left: 0;
    }

    #node-179 .article-item-wrapper.content-type-contenu {

        width: 92%;
    }

    .node-chiffres-cles .tab-of-content .list-container {
        width: 100%;
        overflow: hidden;
        float: left;
        height: 40px;
        position: relative;
        background: none #e5e5e5;
        border-bottom: none 0;
    }

    .col-1.col-first.article-item.clearfix h3, .col-2.col-last.article-item.clearfix h3 {
        width: 75%;
        font-size: 11px;

    }

    .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 {
        width: 75%;
    }

    .page-communiques-de-presse .img_refonte,
    .page-press-releases .img_refonte {
        width: 94%;
        height: 100%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .img_refonte img {
        width: 100%;
    }

    .view-id-press_releases table {
        width: 100%;
    }

    .block-content-article h2 {
        font-size: 20px;
    }

    #leftmenu p {
        font-family: gotham-black;
        font-size: 10px;
        margin-left: 0;
    }

    section nav ul.menu-left > li {
        font-family: gotham-light, alto_pro_lt, Verdana, Arial;
        text-transform: uppercase;
        font-size: 12px;
        margin-left: 0;
        display: block;
        cursor: pointer;
    }

    .page-communiques-de-presse .press_releases {
        margin-left: 0;
    }

    .page-finance-publications .presentation-block.press_releases {
        padding: 10px 20px 0;
    }

    .presentation-block.press_releases {
        padding: 60px 20px 0;
    }

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


    .block-content-article .advanced-search-form.clearfix {
        width: 90%;
    }

    .block-content-article .advanced-search-form {
        padding: 15px 0;

    }

    .block-content-article .article-item-wrapper .article-item .views-field-body-1 {
        display: block;
    }

    .page-communiques-de-presse .block-content-article h2,
    .page-press-releases .block-content-article h2 {
        padding: 40px 0 15px;
    }

    .block-content-article .bx-wrapper {
        width: 75%;
        margin-left: 40px;
    }

    .block-content-documents {
        color: #333;
        text-decoration: none;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.5em;
        padding: 15px;
        width: 50%;
    }

    .page-dev-durable-actualite .block-content-article h2,
    .page-sustainability-news .block-content-article h2 {
        background: #fff;
        font-family: gotham-black, alto_pro_thin, Verdana, Arial;
        font-size: 30px;
        text-transform: uppercase;
        margin: 15px 0 0;
        font-weight: normal;
    }

    .page-dev-durable-actualite .block-content-article .advanced-search-form,
    .page-sustainability-news .block-content-article .advanced-search-form {
        padding: 15px 0;
    }

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

    }

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

    .page-dev-durable-actualite .block-content-article .article-item-wrapper .article-item,
    .page-sustainability-news .block-content-article .article-item-wrapper .article-item {
        border-bottom: #fff 21px solid;
        color: #7f7f7F;
        /* padding: 15px 20px; */
        padding-left: 20px;
    }

    .page-dev-durable-actualite .block-content-article .advanced-search-form.clearfix,
    .page-sustainability-news .block-content-article .advanced-search-form.clearfix {
        width: 78%;
    }

    .kering_fondation_block .tier.block-large img {
        height: 373px;
    }

    .presentation-block.sustainability_news.clearfix {
        display: none;
    }

    .page-dev-durable-actualite .featured-block.clearfix,
    .page-sustainability-news .featured-block.clearfix {
        display: none;
    }

    /* .page-dev-durable-actualite .block-content-article .search-result-footer,
.page-sustainability-news .block-content-article .search-result-footer
{
   bottom: 228px;
left: 42%;
position: absolute;
text-align: center;
width: 180px;

} */
    /* section nav ul.menu-left li ul li a {
color: #676767;
text-decoration: none;
display: inline;
padding: 5px 0 5px 7px;
font-size: 0.8em;
} */
    .node-type-page .page-no-padding h2, .node-type-page .page-no-padding p {
        padding-top: 0;
        padding-left: 0;
        margin-top: 0;
    }

    .node-type-page .page-no-padding p {
        width: 90%;
    }

    .block-content-article .article-item-wrapper.page-no-right-column .block-content-description {
        width: 61%;
    }

    .page-node-142 .block-content-article .article-item-wrapper.page-no-right-column .block-content-description {
        width: auto;
    }

    .page-sustainability-introduction {
        width: 100%;
    }

    .article-item-wrapper.content-type-contenu.page-no-padding.page-no-right-column {
        width: 86%;
    }

    .page-dev-durable-succes .block-content-intro .view-header p,
    .page-sustainability-achievements .block-content-intro .view-header p {
        width: 80%;
    }

    .page-node-8854 .section .content-wrapper article {
        width: 71%;
        padding-left: 13px;

    }

    .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;
    }

    .k-sustainability-itemize {
        background-color: #f8f7f7;
        width: auto;
        height: auto;
    }

    .k-sustainability-item-content {
        width: 80%;
    }

    .k-sustainability-item-title, .k-sustainability-item-chapo, .k-sustainability-item-content-to-hide {
        width: 77%;
        float: left;
        font-family: Radley;
        font-size: 16px;
    }

    .ppr-sustainability-environmental-content {
        background-color: #fff;
        padding: 40px 0;
        color: #000;
        font-size: 11px;
        line-height: 16px;
    }


    .ppr-sustainability-environmental-content #ampoule p {
        padding-top: 2px;
    }


    .ppr-sustainability-environmental-content #what-purpose h2 {
        position: absolute;
        top: 180px;
        left: 185px;
        line-height: 28px;
    }

    .ppr-sustainability-environmental-content #strengthen {
        position: absolute;
        top: 220px;
        left: 337px;
        color: #e19c75;
    }

    .ppr-sustainability-environmental-content #develop {
        position: absolute;
        top: 20px;
        left: 282px;
    }

    .ppr-sustainability-environmental-content #understand {
        left: 85px;
    }

    .ppr-sustainability-environmental-content #steer {
        left: 30px;
    }

    .ppr-sustainability-environmental-content #transparent {
        left: 190px;
    }

    .ppr-sustainability-environmental-content #footprint span {
        display: inline-block;
        width: 22%;
        padding-left: 25px;

    }


    .ppr-sustainability-environmental-content #footprint {
        color: #4e7b81;
        text-align: center;
        background: url('../images/footprint.gif') no-repeat bottom center;
        height: 740px;
        padding-bottom: 70px;
    }


    .ppr-sustainability-environmental-content #footprint #analyse span {
        color: #aeb6a9;
    }


    .ppr-sustainability-environmental-content #translation-money .introduction p {
        width: 29%;
        float: left;
        margin-left: 20px;
    }


    .ppr-sustainability-environmental-content #translation-money span.compare-second {
        width: 20%;
        display: block;
        float: left;
        padding: 33px 0 0 0;
    }

    .ppr-sustainability-environmental-content #translation-money span.compare-first {
        width: 125px;
        display: block;
        float: left;
        padding: 33px 108px 0 10px;
    }

    .ppr-sustainability-environmental-content #translation-money #compare {
        width: 540px;
        background: url('../images/compare.gif') no-repeat 260px 18px;
        height: 295px;
        margin: 0 auto 0 26px;
    }

    .page-node-8548 .content-wrapper {
        width: 150%;
    }

    .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        width: 50%;
    }

    .view-gallery-view .views-field-filename {
        background-color: rgba(0, 0, 0, 0.8);
        bottom: 0;
        color: white;
        display: table;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.6em;
        left: 0;
        margin: 0;
        position: absolute;
        text-align: center;
        width: 100%;
    }

    .view-gallery-view .view-header p {
        font-size: 14px;
    }

    .view-gallery-view .views-field-filename h2 {
        font-size: 1em;
        line-height: 1em;
        margin: 0.83em;
        text-transform: uppercase;
    }

    .view-gallery-view .views-exposed-form .views-exposed-widget .form-submit {
        margin-top: 21px;
    }

    .view-gallery-view .advanced-search-form {
        background: #f1f1f1 none repeat scroll 0 0;
        margin: 15px 0;
        padding: 15px 40px;
        position: relative;

        width: 60%;
    }

    .view-gallery-view .expand-search a {
        background: rgba(0, 0, 0, 0) url("../images/sprite-header-kering.png") no-repeat scroll -301px -570px;
        cursor: pointer;
        float: right;
        height: 15px;
        width: 15px;
    }

    .view-gallery-view .advanced-search-form h3, .view-gallery-view .article-item h3 {
        color: #6f6f6f;
        font-family: Verdana, Arial;
        font-size: 1.4em;
        font-weight: normal;
        line-height: 1em;
        margin: 0;
    }

    .view-gallery-view .advanced-search {
        border-top: 1px dotted #7f7f7f;
        margin-top: 15px;
    }

    .view-gallery-view .advanced-search-form fieldset.by-type {
        padding-right: 30px;
    }

    .view-gallery-view .advanced-search-form fieldset {
        color: #666;
        float: left;
        margin: 15px 10px 0 0;
    }

    .view-gallery-view .advanced-search-form fieldset ul {
        font-size: 1.1em;
        list-style: outside none none;
        margin: 5px 10px 0 0;
        padding: 0;
    }

    .view-gallery-view .advanced-search-form fieldset ul li {
        padding: 3px 0;
    }

    .view-gallery-view .expand-search a.active {
        background: rgba(0, 0, 0, 0) url("../images/sprite-header-kering.png") no-repeat scroll -301px -610px;
        height: 15px;
        width: 15px;
    }

    .view-gallery-view .views-exposed-widget .form-checkboxes {
        font-size: 1.1em;
        margin: 5px 10px 0 0;
        padding: 0;
    }

    .view-gallery-view .masonry-item img {
        height: 290px;
        width: 236px;
    }

    .kering-sustainability-methodology-content .k-sustainability-separator {
        display: block;
        border-top: 1px solid black;
        max-width: 100%;
    }

    #panel-cannes-press .quarter {
        width: 95%;
    }

    #panel-cannes-press .kmag-cannes-block-video {
        width: 96%;
        background-color: #e5e5e5;
        margin-top: 20px;
    }

    .diaporama-cannes, .diaporama-cannes .slider {
        width: 100%;
    }

    .diaporama-cannes .slider img {
        width: 95%;
    }



    /* HP pages intérieures */
    .tier.tier-half-height {
        width: 220px;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 0;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 203px;
        margin-top: 10px;
    }

    .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 0 25px;
        padding: 0;
        position: absolute;
        top: 53px;
        left: 59px;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 516px;
    }

    .i18n-zh-hans.node-type-group .video_with_description iframe,
    .i18n-ja.node-type-group .video_with_description iframe {
        height: 386px;
        width: 96%;
    }

    .tier-half-height p {
        width: 81%;
        font-size: 14px;
    }

    .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height p {
        width: 90%;
    }

    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description,
    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        display: none
    }

    .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height p, .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height p {
        color: black;
        width: 74%;
    }

    .node-type-group .pane-bean-ppr-rubrique-inspiration .tier.tier-half-height h2 {
        padding-top: 38px;
    }

    .node-type-group .pane-bean-ppr-rubrique-inspiration .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height h2 {
        padding-left: 20px;
    }

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

    .node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news p {
        width: 100%;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 {
        height: 340px;
        width: 259px;
    }

    .news-block.tier-block1 {
        height: 437px;
        width: 45%;
    }

    .brands-block .block-content {
        width: 65%;
    }

    .brands-block {
        height: 437px;
        width: 45%;
        margin-bottom: 15px;
    }

    .node-type-talents .tier-block1 ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0 40px 48px 30px;
        margin-top: 14px;
    }

    .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 30px 0 22px 0;
        /*height: 386px;*/
        width: 89%;
        height: 100%;
    }
    .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description {
        padding-left: 31px;
    }

    .page-node-30 .news-one-top-block h2 {
        margin-bottom: 15px;
        margin-left: 20px;
        margin-top: 30px;
    }

    .page-node-30 .left-top-new img {
        padding-left: 20px;
    }

    .page-node-29 .video_with_description iframe {
        width: 100%;
        /*height: 390px;*/
    }

    .page-node-29 .panel-pane.pane-bean-panels.last {
        width: 100%;
    }

    .video_with_description {
        padding-left: 35px;
        width: 90%;
    }

    .description {
        /*  float: right;*/
        padding-right: 50px;
        width: 30%;
    }

    .page-node-30 .content-wrapper.clearfix {
        padding-left: 65px;
    }

    .page-node-33 .tier-half-height {
        width: 331px;
    }

    .node-type-press .pane-bean-ppr-rubrique-webcast .tier.tier-half-height h2 {
        margin-top: 50px;
        padding-bottom: 20px;
    }

    .page-node-33 .tier h2.title-align-center {
        padding-left: 50px;
    }

    .pane-bean-ppr-rubrique-webcast .tier-half-height,
    #twitter-block .tier.widget-block {
        margin-right: 0;
    }

    #twitter-block .tier.widget-block {

    }

    .pane-bean-panels .tier.tier-half-height {
        margin-right: 15px;
        padding-right: 0;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        width: 260px;
        margin-right: 15px;
    }

    .tier.widget-block {
        width: 315px;
        margin: 0 27px 15px 0;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: 677px;

    }

    #twitter-block {
        float: left;
        margin-right: 0;
    }

    .pane-bean-ppr-rubrique-magazine.last .tier.tier-half-height {
        width: 346px;
        margin-right: 16px;
        padding-right: 0;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 243px;
        height: 371px;

    }

    .page-node-30 .news-one-top-block .right-list-news {
        float: right;
        width: 236px;
    }

    .kering_fondation_block.last img {
        width: 243px;
    }

    .node-type-sustainability .tier-block2 .right-list-news ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0 10px 10px;
        width: 180px;
        margin-bottom: 40px;
        margin-left: 0;
    }

    .node-type-sustainability .pane-bean-panels.image_top.last .block-content {
        font-family: Radley;
        font-size: 14px;
        width: 189px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider p {
        padding-bottom: 0;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 560px;
        height: 340px;
    }

    .node-type-sustainability .pane-bean-panels.kering_fondation_block .tier.block-large {
        margin-left: 0;
        height: 371px;
        width: 280px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge {
        width: 97%;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge img {
        height: 371px;
        width: 577px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p {
        padding-top: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .top-new-detail .chapo a, .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .left-top-new .top-new-detail .chapo a {
        font-size: 14px;
    }

    .top-new-detail .date {
        margin-bottom: 0;
    }

    .top-new-detail .chapo {
        margin-top: 0;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        /* background-color: #f8f7f7; */
        width: 219px;
        height: 77px;
        margin-top: 18px;
        margin-left: 25px;
    }

    .page-node-33 .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 25px;
        margin-left: 50px;
    }

    .node-type-sustainability .pane-bean-panels.image_top.last h2 {
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        height: 355px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .tier h2.title-align-center {
        padding-left: 30px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block h2 {
        margin-top: 30px;
        padding-left: 0;
    }

    .image-block-slider p {
        color: #666666;
        font-size: 1.2em;
        line-height: 1.5em;
        margin-top: 10px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider p {
        padding-left: 20px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p > a, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p > a {
        font-size: 14px;
    }

    .front-finance .quarter, .front-finance .news-block {
        height: inherit;
        margin: 0 0 25px;
        min-height: 189px;
        padding: 0 0 0 50px;
        width: 216px;
    }

    .front-finance #block-group-key .quarter {
        height: 210px;
        padding-left: 40px;
        width: 226px;
    }

    .front-finance .tier.tier-half-height {
        width: 267px;
    }

    .front-finance .pane-bean-ppr-rubrique-2011-reference-doc .quarter {
        padding-left: 0;
        position: relative;
        width: 267px;
    }

    .front-finance .tier {
        height: inherit;
        margin-bottom: 25px;
        padding: 0 0 40px;
        width: 266px;
    }

    .pane-bean-ppr-rubrique-2011-reference-doc .quarter img {
        width: auto;
    }

    .front-finance .bottom .first-block, .front-finance .bottom .second-block, .front-finance .bottom .last-block {
        margin-left: 20px;
        width: 265px;
    }

    .front-finance #block-shareholder .tier p {
        padding-left: 50px;
        width: 195px;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .front-finance .pane-bean-ppr-rubrique-2011-reference-doc .quarter h2 {
        padding-left: 120px;
    }

    .front-finance .quarter a.bloc-file p {
        padding: 0 0 0 120px;
    }

    .front-finance .pane-bean-ppr-rubrique-contact .tier h2 {
        width: 209px;
    }

    .front-finance .bottom {
        margin-left: 60px;
    }

    .pane-bean-ppr-rubrique-alerte .tier.tier-half-height.white-txt {
        margin-bottom: 15px;
    }

    .front-finance #block-shareholder .tier {
        height: 481px;
        margin-bottom: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 677px;
    }

    .pane-bean-ppr-rubrique-jobs-offers.last .tier.tier-half-height p img {
        height: 275px;
        width: 275px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier {
        width: 261px;
        height: 190px;
        padding: 0;
        color: #b14172;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style1 {
        font-size: 11px;
        line-height: 1.5;
        font-family: Radley;
        width: 192px;
        padding-left: 32px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier h2 {
        margin-top: 20px;
        margin-bottom: 10px;
        width: 219px;
        font-size: 18px;
        padding-left: 11px;
        line-height: 17px;
        color: black;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style2 {
        font-size: 8px;
        line-height: 1.5;
        font-family: gotham-book;
        width: 205px;
        padding-left: 32px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-diversity .tier.tier-half-height {
        height: 181px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .node-type-talents .pane-bean-ppr-rubrique-jobs-offers p {
        padding-left: 30px;
        margin: 0;
        font-family: gotham-light;
        font-size: 13px;
        width: 183px;
    }

    .node-type-talents .tier h2.title-align-center {
        font-size: 18px;
        font-family: gotham-black;
        background: none;
        text-align: left;
        padding-left: 30px;
        margin-top: 30px;
        color: black;
    }

    .node-type-talents .pane-bean-ppr-rubrique-campus .tier.tier-half-height {
        padding-top: 0;
        padding-bottom: 0;
        height: 180px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-charters .tier.tier-half-height {
        padding-top: 0;
        padding-bottom: 0;
        height: 180px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 .latest-news p > a {
        font-size: 12px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 h2 {
        padding-bottom: 0;
        margin-bottom: 20px;
        padding-left: 30px;
        margin-top: 36px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-campus .tier h2,
    .node-type-talents .pane-bean-ppr-rubrique-charters .tier h2 {
        padding-left: 15px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier h2 {
        margin-top: 27px;
        margin-bottom: 10px;
        width: 219px;
        padding-left: 11px;
        line-height: 17px;
        color: black;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height h2 {
        display: block;
        font-family: gotham-black;
        font-size: 27px;
        padding-bottom: 20px;
        margin-top: 110px;
        color: white
    }

    .node-type-talents .pane-bean-ppr-rubrique-development .tier.tier-half-height {
        height: 139px
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers, .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        height: 350px;
        width: 258px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers img {
        width: 94%;

    }

    .page-node-32 .tier.tier-half-height {
        width: 230px;
    }

    .panels-flexible-column-panel_front_talents-4, .panels-flexible-column-panel_front_talents-5, .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 271px;
    }

    .pane-bean-ppr-rubrique-diversity .tier h2.title-align-center {
        padding-left: 15px;
    }

    .page-node-32 p.block-content {
        color: #000;
        font-size: 16px;
        line-height: 1.5em;
        margin-top: 10px;
        padding-left: 15px;
        width: 211px;
    }

    h2.h2_developpement {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: black;
        font-family: gotham-black;
        font-size: 18px;
        margin-top: 9px;
        padding-left: 15px;
        text-align: left;
        padding-bottom: none;
    }

    .pane-bean-ppr-rubrique-charters p {
        width: 208px;
    }

    .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 922px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 530px;
        height: 388px;
        margin-left: 361px;
        float: left;
        padding-left: 0;
        margin-bottom: 60px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        width: 530px;
        height: 335px;
        padding-right: 20px;
    }

    .node-type-talents .pane-bean-panels.talents_video {
        float: left;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 90px;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 203px;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        /* margin-left: 90px;  */
        margin-left: 0;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 191px;
    }

    .page-node-28 .panels-flexible-column-panel_front_talents-4, .page-node-28 .panels-flexible-column-panel_front_talents-5, .page-node-28 .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 265px;
    }

    .tier-half-height p {
        width: 90%;
        font-size: 12px;
    }

    .tier-half-height p {
        padding-left: 20px;
    }

    .page-node-33 .tier-half-height p {
        width: 245px;
        font-family: Radley;
        font-size: 16px;
        line-height: 22px;
        margin-top: 5px;
        padding-left: 50px;
        text-align: left;
        color: black;
    }

    #block-ppr-header-footer-header-footer-footer-menu ul li {
        width: 28%;
    }

    #block-ppr-header-footer-header-footer-footer-menu > .content > ul > .expanded {
        margin-top: 70px;
    }

    #block-ppr-header-footer-header-footer-footer-menu > .content > ul > #menu-group,
    #block-ppr-header-footer-header-footer-footer-menu > .content > ul > #menu-brand,
    #block-ppr-header-footer-header-footer-footer-menu > .content > ul > #menu-sustainability {
        margin-top: 0;
    }

    .footer-links ul {
        padding-left: 0;
    }

    .product-timeline {
        width: 300px;
        height: 300px;
    }

    .node-type-brand .product-timeline img {
        height: 100%;
        width: 84%;
    }

    .front-page .panels-flexible-region-front-page-main_block, .front-finance .panels-flexible-region-front-finance-main_block, .panels-flexible-panel_front_talents .panels-flexible-region-panel_front_talents-main_block {
        width: calc(100% - 99px);
    }

    .i18n-zh-hans .featured-slide, .i18n-ja .featured-slide {
        width: 45%;
    }

    section .section-slider .content-wrapper {
        height: 300px;
    }

    .page-finance .block-content-article .expand-search-text a,
    .page-finance .views-exposed-widget.views-widget-filter-field_categorie_doc_tid_2,
    .page-finance .block-content-article .advanced-search-form h3 {
        margin-left: 10px;
    }

    .page-finance .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-documents {
        margin-top: 2.5em;
    }

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

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        min-height: initial;
        margin-bottom: 20px;
    }

    .featured-block-content .block-content {
        padding-top: 5px;
        margin-right: 40px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-4 .stock-block {
        margin: 20px 0 0 30px;
    }

    .node-type-hp .content-wrapper {
        padding-bottom: 20px;
    }

    .page-finance-information-reglementee .presentation-block.press_releases, .page-finance-regulated-information .presentation-block.press_releases {
        padding: 0 20px;
    }

    .page-node-212 .content-type-contenu img {
        width: 100%;
        height: auto;
    }

    header .logo img {
        height: auto;
        margin-left: 22px;
        margin-top: -5px;
        width: 135px;
    }

    #node-26 .article-item-wrapper.content-type-contenu p img,
    #node-27 .article-item-wrapper.content-type-contenu p img {
        width: 100%;
        height: auto;
    }



    .node-type-press .left-top-new img {
        padding-left: 47px;

    }

    .i18n-ja .article-item-wrapper.content-type-contenu,
    .i18n-zh-hans .article-item-wrapper.content-type-contenu {

        margin-left: 0;
    }

    .i18n-ja .section .content-wrapper article,
    .i18n-zh-hans .section .content-wrapper article {

        padding: 0;
    }

    .page-brands.i18n-ja article .block-content-intro,
    .page-brands.i18n-zh-hans article .block-content-intro {
        padding: 0;
    }

    .page-brands.i18n-zh-hans .block-content-article .article-item-wrapper,
    .page-brands.i18n-ja .block-content-article .article-item-wrapper {
        background: #fff;
        position: relative;
        width: 100%;
    }

    .page-brands.i18n-ja .block-content-article h2, .page-brands.i18n-zh-hans .block-content-article h2 {
        background: #fff;
        padding: 0;
        font-family: SourceHanSansCN-Bold;
        font-size: 20px;
        margin-bottom: 25px;
        text-transform: uppercase;
        font-weight: bold;
    }

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

    .page-brands.i18n-ja .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-ja .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li {
        background: #f8f7f7;
        float: left;
        margin-right: 21px;
        margin-bottom: 21px;
        width: 29%;
        height: 180px;
        /* border: #CBCBCB 1px solid; */
        overflow: hidden;
    }

    .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, .page-brands.i18n-ja .block-content-article .advanced-search-form h3, .page-brands.i18n-ja .block-content-article .article-item-wrapper .article-item h3 {
        font-family: SourceHanSansCN-Normal, Verdana, Arial;
        font-size: 15px;
        line-height: inherit;
        text-transform: capitalize;
    }

    .block-content-article.block-biographies .views-row {
        background-color: #f7f8f8;
        display: inline-block;
        margin-bottom: 20px;
        margin-right: 2%;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        vertical-align: top;
        width: 270px;
        height: 150px !important;
    }

    .block-content-article.block-biographies .views-field-field-image img {
        max-width: 100%;
        height: 108px;
        width: 80px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-title-field h3, .block-biographies .view-content .views-field.views-field-title-field h3 {
        font-family: gotham-black, Verdana, Arial;
        font-size: 13px;
        text-transform: capitalize;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-biographie .item-list ul li, .block-biographies .view-content .views-field.views-field-field-biographie .item-list ul li {
        margin: 0;
        padding: 0;
        font-family: gotham-light;
        font-size: 9px;
        text-transform: uppercase;
        color: black;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-biographie {
        margin-top: 5px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-title-field {
        margin-top: 10px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-poste div, .block-biographies .view-content .views-field.views-field-field-poste div {
        font-family: gotham-book;
        font-size: 9px;
        line-height: 9px;
        text-transform: uppercase;
        color: black;
    }

    /* PAGE JOURNEE PATRIMOINE */

    .node-type-journee-patrimoine #first-citation,
    .node-type-journee-patrimoine #third-citation {
        padding: 3em 5em 0 5em;
    }
    .node-type-journee-patrimoine .bean-download-file-block {
        margin-left: 0;
    }

    .node-type-journee-patrimoine #first-citation .citation,
    .node-type-journee-patrimoine #second-citation .citation,
    .node-type-journee-patrimoine #third-citation .citation {
        font-size: 20px;
        line-height: 28px;
    }

    .node-type-journee-patrimoine #second-citation {
        width: 30%;
        margin-left: 7%;
    }

    .node-type-journee-patrimoine #third-citation .citation {
        width: 100%;
    }

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

    .node-type-journee-patrimoine .field-name-field-first-text .follow-us {
        margin-top: 50px;
        margin-bottom: 50px;
    }

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

}

@media screen and (max-width: 1024px)  and (min-width: 641px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul {
        display: block;
        width: 100%;
        padding-left: 3%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu > li {
        display: inline-block;
        min-width: 11%;
        max-width: 15%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu > li > ul.menu.maintainHover > li,
    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu > li > ul.menu.maintainHover > li > ul > li {
        display: inline-block;
        min-width: 0;
        max-width: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 1439px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul li:first-of-type {
        margin-left: 3%;
    }
}

@media screen and (max-width: 1024px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 5%;
    }

    .front .slider_image_wrapper img {
        width: 100%;
        height: auto;
    }

    .node-type-press .news-one-top-block .right-list-news {
        float: right;
        width: 255px;
    }

    .front .slider_image_wrapper canvas {
        height: auto;
        width: 100%;
    }

    #edit-website-search {
        width: 460px;
    }

    header .logo,
    .i18n-zh-hans header .logo {
        margin-left: calc((100% - 335px) / 2 - 106px);
    }

    .admin-menu #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        margin: 0;
        top: 68px;
    }

    .featured-block-content .block-content p {
        font-size: 14px;
        line-height: 16px;
    }

    .featured-block-content h3, .featured-block-content .block-content {
        margin-left: 40px;
        margin-right: 40px;
    }

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

    .footer-wrapper::before {
        bottom: 360px;
        left: 56.5%;
        right: 0;
    }

    .i18n-ja .footer-wrapper::before, .i18n-zh-hans .footer-wrapper::before {
        bottom: 360px;
        left: auto;
    }

    .i18n-zh-hans .footer-wrapper.footer-zh-hans #block-ppr-header-footer-header-footer-footer-socials {
        top: 85px;
        left: auto;
    }

    .footer-wrapper.footer-zh-hans #block-ppr-header-footer-header-footer-footer-menu ul li {
        margin-top: 0;
        margin-bottom: 15px;
        width: 126px;
    }

    .i18n-zh-hans #block-ppr-header-footer-header-footer-footer-menu ul li a {
        font-family: gotham-ultra, Verdana, Arial, sans-serif;
        font-size: 10px;
        text-decoration: none;
        text-transform: uppercase;
    }

    .i18n-zh-hans .footer-legals {
        font-family: gotham-book;
        font-size: 10px;
        margin: 160px 0 53px;
    }

    .i18n-zh-hans .footer-wrapper.footer-zh-hans #block-simplenews-410 {
        position: absolute;
        right: 0;
        top: 218px;
        left: auto;
    }

    .i18n-zh-hans .footer-wrapper.footer-zh-hans #block-simplenews-410::before {
        background: url("../images/kering-refonte-sprite.png") 191px 343px;
        bottom: 12px;
        content: "";
        height: 92px;
        position: absolute;
        width: 92px;
    }

    .i18n-ja #block-simplenews-410 {
        left: auto;
        bottom: 20px;
        position: absolute;
        right: 0;
    }

    #block-ppr-header-footer-header-footer-footer-socials {
        bottom: 310px;
        left: 55%;
    }

    #block-simplenews-410 {
        bottom: 242px;
        left: 55%;
        margin-left: 12px;
    }

    .footer-links {
        bottom: 275px;
        left: 54.5%;
    }

    .block-simplenews h3, #newsletter-register {
        font-size: 8px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-3 a {
        padding-bottom: 10px;
    }

    .featured-block-content.block-news-5 {
        min-height: 261px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        background-image: none !important;
        padding-left: 46px;
        padding-right: 46px;
        top: 100%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul a.selectedMenu {
        padding-bottom: 17px;
    }

    /*#block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover #regulated-information{
margin-left: 47px;
}*/
    .front-page .panels-flexible-region-front-page-main_block,
    .front-finance .panels-flexible-region-front-finance-main_block,
    .panels-flexible-panel_front_talents .panels-flexible-region-panel_front_talents-main_block {
        width: calc(100% - 99px);
        margin-left: -109px;
        height: 300px;
    }

    .i18n-zh-hans .region-header, .i18n-ja .region-header {
        width: calc(100% - 64px);
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li.governance {
        margin-bottom: 80px;
    }

    .page-dev-durable-actualite .block-content-article .views-row,
    .page-sustainability-news .block-content-article .views-row,
    .page-communiques-de-presse .block-content-article .views-row,
    .page-press-releases .block-content-article .views-row {
        padding-bottom: 135px;
        position: relative;
        width: 35%;
    }

    .block-content-article .views-row {
        position: relative;
        width: 35%;
    }

    .slider.slider_hidden {
        display: none;
    }

    .i18n-zh-hans .slider.slider_hidden,
    .i18n-ja .slider.slider_hidden {
        display: block;
    }

    .block-content-article .search-result-footer {
        width: 180px;
    }

    .view.view-press-releases.view-id-press_releases.view-display-id-press_release_mise_avant .views-row img {
        display: block;
        float: none;
        height: auto;
        margin: auto;
        max-width: 100%;
        padding: 0;
        width: auto;
    }

    .view.view-press-releases.view-id-press_releases.view-display-id-press_release_mise_avant .views-row .featured-block-content {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .view-press-releases .views-row.views-row-first {
        display: block;
    }

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

    .brand-logo img.logo-desktop {
        display: none;
    }


    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 90px;
        margin-right: 9px;
        width: 261px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        height: 233px;
        margin-left: 0;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        height: 233px;
    }

    .i18n-zh-hans .tier.tier-block-collapse.tier-block2.news-one-top-block, .i18n-ja .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 539px;
    }

    .i18n-zh-hans .news-one-top-block .left-top-new .top-new-detail, .i18n-ja .news-one-top-block .left-top-new .top-new-detail {
        width: 200px;
    }

    .i18n-zh-hans .tier-block2 .right-list-news ul.latest-news > li, .i18n-ja .tier-block2 .right-list-news ul.latest-news > li {
        margin-bottom: 52px;
        margin-right: 0;
    }

    .i18n-zh-hans #block-ppr-header-footer-header-footer-header-socials,
    .i18n-ja #block-ppr-header-footer-header-footer-header-socials {
        right: -350px;
    }

    .i18n-ja .slider.slider_hidden,
    .i18n-zh-hans .slider.slider_hidden {
        width: 302px;
    }

}

@media screen and (max-width: 849px) {
    /** HP GENERAL **/
    .node-type-hp .slider-content-text h3 span {
        color: #000;
        font-family: gotham-book;
        font-size: 11px;
        font-weight: normal;
        line-height: 30px;
        margin: 63px 0 0;
    }

    .slider-content-text h3 {
        font-size: 22px;
        line-height: 33px;
        margin-top: 10px;
    }

    .slider-sociaux {
        height: 20px;
        margin-top: 7%;
        padding-left: 72%;
        width: 58%;
    }

    #news-description-slider {
        background-color: #fff;
        height: 83%;
        position: absolute;
        right: 3%;
        top: 8%;
        width: 46%;

    }

    .node-type-hp .slider-wrapper .slider-content-block .slider-content-description {
        color: #666;
        font-family: radley;
        font-size: 14px;
        line-height: 20px;
        max-width: 323px;
    }

    .slider-content-text {
        display: none;
    }

    .slider-content-text_responsive {
        display: block;
    }

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

    #news-description-slider .slider-content-text_responsive > a {
        text-decoration: none;
    }

    .slider-content-text_responsive h3 {
        font-size: 22px;
        line-height: 22px;
        margin-top: 10px;
    }

    .slider-content-text_responsive h3 {
        color: #000;
        font-family: gotham-black;
        font-weight: normal;
        margin-bottom: 10px;
        max-width: 323px;
        text-align: left;
        text-transform: uppercase;
    }

    .node-type-hp .slider-content-text_responsive h3 span {
        color: #000;
        font-family: gotham-book;
        font-size: 11px;
        font-weight: normal;
        line-height: 30px;
        margin: 63px 0 0;
    }

    #news-description-slider .bx-controls {
        bottom: 30px;
        height: 22px;
        left: 43px;
        width: 105px;
    }

    /** END HP **/
    #edit-website-search {
        width: 260px;
    }

    .language_switcher ul li.header-toolbar-language-switcher ul li a {
        font-size: 15px;
        padding: 12px 4px;
    }

    .language_switcher ul li.header-toolbar-language-switcher ul li {
        margin: 0 0 0 10px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        float: left;
        margin-bottom: 47px;
        width: 42.6%;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        height: 300px;
    }

    .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: 350px;
    }

    .featured-block-content.block-news-1 {
        min-height: 340px;
    }

    .featured-block-content .block-content p {
        font-size: 16px;
    }

    .footer-wrapper::before {
        left: 54%;
    }

    #block-ppr-header-footer-header-footer-footer-socials {
        left: 52%;
    }

    #block-simplenews-410 {
        left: 52%;
    }

    .footer-links {
        width: 100%;
        left: 51.5%;
    }

    .block-simplenews h3, #newsletter-register {
        margin-right: 10px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li {
        width: 29%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        padding-left: 50px;
    }

    /*#block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover #regulated-information{
 margin-left: 51px;
}*/

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover li a {
        font-size: 13px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-bottom: 15px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        height: 234px;
    }

    .i18n-zh-hans .tier.tier-block-collapse.tier-block2.news-one-top-block,
    .i18n-ja .tier.tier-block-collapse.tier-block2.news-one-top-block {
        height: 450px;
        width: 539px;
    }
}

@media screen and (max-width: 1024px)  and (min-width: 960px) {

    #block-ppr-header-footer-refonte-header-footer-top-menu #menu-kering-eyewear {
        margin: 100px 0 0 108px;
    }

    .page-node-8854 .section .content-wrapper article {
        width: auto;
        padding-left: 13px;

    }

    .k-sustainability-block-why, .k-sustainability-block-methodology, .k-sustainability-block-results {
        float: left;
        text-align: center;
        margin-right: 16px;
        width: 28%;
        display: table;
        position: relative;
    }

    .k-sustainability-block-text {
        color: inherit;
        text-decoration: none;
        font-size: 16px;
        line-height: 20px;
    }

    .k-sustainability-intro-block {
        float: left;

        height: auto;
        margin-left: 0;
        margin-bottom: 20px;
        background-color: #0d0d0d;
        color: white;
        font-family: gotham-book;
        line-height: 18px;
    }

    .k-sustainability-itemize {
        background-color: #f8f7f7;
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 1119px) {
    .view-videotheque {
        width: 350px;
        margin: auto;
    }

    .view-videotheque .masonry-item, .view-videotheque .masonry-item img {
        width: 100%;
        height: auto !important;
    }
}

@media screen and (max-width: 959px)  and (min-width: 897px) {
    .page-node-8854 .section .content-wrapper article {
        width: 74%;
        padding-left: 13px;
    }

}

@media screen and (max-width: 958px)  and (min-width: 769px) {
    .page-node-8854 .section .content-wrapper article {
        width: auto;
        padding-left: 13px;
    }
    .epl-lower-table .epl-table-side .icon {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    }
}

@media screen and (max-width: 967px)  and (min-width: 916px) {

    .panels-flexible-column-panel_front_talents-4, .panels-flexible-column-panel_front_talents-5, .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 252px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers img {
        width: 89%;
        height: 245px;
    }

    .pane-bean-ppr-rubrique-jobs-offers.last .tier.tier-half-height p img {
        height: 243px;
        width: 227px;
    }

    .page-node-32 .tier.tier-half-height {
        width: 211px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier {
        width: 246px !important;
        height: 191px;
        padding: 0;
        color: #b14172;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 {
        height: 365px;
        width: 246px;
    }

    .page-node-32 .tier-half-height {
        height: 178px;
        margin: 0 0 15px;
        padding: 15px;
        width: 279px;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style1 {
        font-size: 11px;
        line-height: 1.5;
        font-family: Radley;
        width: 192px;
        padding-left: 40px;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style2 {
        font-size: 8px;
        line-height: 1.5;
        font-family: gotham-book;
        width: 205px;
        padding-left: 40px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier h2 {
        margin-top: 20px;
        margin-bottom: 0;
        width: 187px;
        padding-left: 10px;
        line-height: 17px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers, .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        height: 350px;
        width: 241px;
    }

    .pane-block.pane-bean-ppr-rubrique-charters .tier.tier-half-height {
        height: 206px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-campus .tier.tier-half-height {
        padding-top: 0;
        padding-bottom: 0;
        height: 206px;
    }

    .page-node-32 .news-block.tier-block1 {
        height: 437px;
        width: 245px;
    }

    .page-node-32 .news-block h2 {
        padding-left: 40px;
    }

    .page-node-32 .tier-block1 ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0 10px 48px 40px;
        margin-top: 14px;
    }

    .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 852px;
    }

    .page-node-32 .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 841px;
    }

    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-left: 90px;
        margin-right: 12px;
        width: 241px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 498px;
        height: 211px;
        margin-right: 0;
        float: left;
        padding-left: 0;
        margin-bottom: 60px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        width: 498px;
        height: 211px;
        padding-right: 20px;
    }
}

@media screen and (max-width: 926px)  and (min-width: 769px) {
    .page-node-28 .panels-flexible-column-panel_front_talents-4, .page-node-28 .panels-flexible-column-panel_front_talents-5, .page-node-28 .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 279px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-charters .tier.tier-half-height {
        margin-bottom: 25px;
    }

    .tier.tier-half-height {
        width: 232px;
    }

    .page-node-33 .tier-half-height {
        width: 331px;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 0;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 191px;
    }

    .page-node-33 .tier-half-height p {
        width: 196px;
        font-family: Radley;
        font-size: 16px;
        line-height: 22px;
        margin-top: 5px;
        padding-left: 50px;
        text-align: left;
        color: black;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 0;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 203px;
        margin-top: 12px;
    }

    .pane-bean-ppr-rubrique-quality.last .tier.tier-half-height {
        height: 455px;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        /*  margin: 0 0 19px 91px;*/
        margin: 0 0 19px 0;
        padding: 40px 62px 25px;
        position: relative;
        width: 625px;
        height: 414px;
    }

    .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height {
        margin-top: 9px;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        /*width: 416px;*/
        width: 547px;
        padding-left: 0;
        padding-right: 0;
    }

}

@media screen and (max-width: 915px)  and (min-width: 769px) {
    .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 591px;
    }

    .pane-bean-ppr-rubrique-jobs-offers.last .tier.tier-half-height p img {
        height: 261px;
        width: 261px;
    }

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        width: 530px;
        /* height: 388px;
         margin-left: 90px;*/
        float: left;
        padding-left: 0;
        margin-bottom: 60px;
    }

    .node-type-talents .pane-bean-panels.talents_video iframe {
        width: 530px;
        padding-right: 20px;
    }

    .talents_video {
        width: 500px;
    }
}

@media screen and (max-width: 967px)  and (min-width: 769px) {
    .node-type-sustainability .pane-bean-panels.image_top .tier {
        width: 312px;
        margin-right: 15px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 618px;
        height: 340px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 301px;
        height: 297px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        height: 410px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 291px;
        height: 395px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge img {
        height: 100%;
        width: 647px;
    }

    .kering_fondation_block.last img {
        width: 268px;
    }

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

@media screen and (max-width: 862px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        top: 100%;
    }

    .featured-slide {
        width: 74%;
    }

    .node-type-brand .featured-slide {
        width: 46%;
    }

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

@media screen and (max-width: 769px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        left: 19px;
    }

    .i18n-zh-hans .region-header, .i18n-ja .region-header {
        width: calc(100% - 64px);
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul li ul li a {
        font-size: 10px;
    }

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

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

    .i18n-zh-hans .tier.tier-block-collapse.tier-block2.news-one-top-block, .i18n-ja .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 580px;
    }

    .i18n-zh-hans .news-one-top-block .left-top-new .top-new-detail, .i18n-ja .news-one-top-block .left-top-new .top-new-detail {
        background-color: transparent;
    }

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

@media screen and (max-width: 862px)  and (min-width: 769px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul li a {
        font-size: 12px;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: 590px;
    }

    .page-node-33 .tier-half-height {
        width: 287px;
    }

    .pane-bean-ppr-rubrique-magazine.last .tier.tier-half-height {
        width: 299px;
        margin-right: 17px;
        padding-right: 0;
    }

    .tier.widget-block {
        width: 273px;
        margin: 0 27px 15px 0;
    }

    .news-one-top-block h2 {
        margin-bottom: 15px;
        margin-left: 25px;
        margin-top: 50px;
    }

    .node-type-press .left-top-new img {
        padding-left: 20px;
    }

    .left-top-new img {
        padding-left: 20px;
    }

    .page-node-33 .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 25px;
        margin-left: 25px;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 588px;
    }
}

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

    .ppr-sustainability-governance-content p {
        font-family: gotham-light;
        color: #333;
        font-size: 22px;
        line-height: 1.5em;
    }


    .ppr-sustainability-governance-content p {
        font-size: 15px;
    }
}

@media screen and (max-width: 768px)  and (min-width: 641px) {

    .block-content-article.block-biographies .views-row {
        background-color: #f7f8f8;
        display: inline-block;
        margin-bottom: 20px;
        margin-right: 2%;
        padding-bottom: 0;
        padding-left: 0;
        position: relative;
        vertical-align: top;
        width: 270px;
        height: 150px !important;
    }

    .node-type-search .block-content-article .article-item-wrapper {
        padding-left: 50px;
        padding-top: 50px;
        width: 90%;
    }

    .block-content-article.block-biographies .views-field-field-image img {
        max-width: 100%;
        height: 108px;
        width: 80px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-title-field h3, .block-biographies .view-content .views-field.views-field-title-field h3 {
        font-family: gotham-black, Verdana, Arial;
        font-size: 13px;
        text-transform: capitalize;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-biographie .item-list ul li, .block-biographies .view-content .views-field.views-field-field-biographie .item-list ul li {
        margin: 0;
        padding: 0;
        font-family: gotham-light;
        font-size: 9px;
        text-transform: uppercase;
        color: black;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-biographie {
        margin-top: 5px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-title-field {
        margin-top: 10px;
    }

    .block-biographies .view-content .views-comex .views-field.views-field-field-poste div, .block-biographies .view-content .views-field.views-field-field-poste div {
        font-family: gotham-book;
        font-size: 9px;
        line-height: 9px;
        text-transform: uppercase;
        color: black;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix, #news-image-slider .bx-wrapper, .news-slider-content, .slider_image_wrapper img {
        width: 105%;
    }

    section.section,
    section.rubrique,
    .section.firstsection.clearfix {
        width: 100%;
    }

    #encourage-tablette, #news-tablette {
        display: block;
    }

    #encourage-desktop, #news-desktop {
        display: none
    }

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

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

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

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

    .node-type-press-release article .img-subtainability-new img,
    .node-type-news .node-news .block-content-article .article-item-wrapper .img-subtainability-new img {
        width: 100%;
        height: auto;
    }

    .node-type-brand .featured-slide .featured-content .brand-logo {

        width: initial;
        height: initial;
    }

    .page-node-8269.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-92.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-93.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .page-node-94.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }

    .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, .page-brands.i18n-ja .block-content-article .advanced-search-form h3, .page-brands.i18n-ja .block-content-article .article-item-wrapper .article-item h3 {
        font-family: SourceHanSansCN-Normal, Verdana, Arial;
        font-size: 13px;
        line-height: inherit;
        text-transform: capitalize;
    }

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

    .page-brands.i18n-ja .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-ja .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .node-type-filter-achievements .block-content-article .article-item-wrapper ul.achievements-list li, .page-brands.i18n-zh-hans .brand-view-content .block-content-article .article-item-wrapper ul.achievements-list li {
        background: #f8f7f7;
        float: left;
        margin-right: 21px;
        margin-bottom: 21px;
        width: 29%;
        height: 180px;
        /* border: #CBCBCB 1px solid; */
        overflow: hidden;
    }

    .page-brands.i18n-zh-hans section.firstsection, .page-brands.i18n-zh-hans section.firstsection, .page-brands.i18n-zh-hans section.firstsection, .page-brands.i18n-zh-hans section.firstsection,
    .page-brands.i18n-ja section.firstsection, .page-brands.i18n-ja section.firstsection, .page-brands.i18n-ja section.firstsection, .page-brands.i18n-ja section.firstsection {
        /* height: 380px; */
        padding-left: 0;
    }

    .i18n-ja .article-item-wrapper.content-type-contenu,
    .i18n-zh-hans .article-item-wrapper.content-type-contenu {

        margin-left: 0;
    }

    .page-brands.i18n-ja article .block-content-intro,
    .page-brands.i18n-zh-hans article .block-content-intro {
        padding: 0;
    }

    .page-brands.i18n-zh-hans .block-content-article .article-item-wrapper,
    .page-brands.i18n-ja .block-content-article .article-item-wrapper {
        background: #fff;
        position: relative;
        width: 100%;
    }

    .page-brands.i18n-ja .block-content-article h2,
    .page-brands.i18n-zh-hans .block-content-article h2 {
        background: #fff;
        padding: 0;
        font-family: SourceHanSansCN-Bold;
        font-size: 20px;
        margin-bottom: 25px;
        text-transform: uppercase;
        font-weight: bold;
    }

    .i18n-ja .section .content-wrapper article,
    .i18n-zh-hans .section .content-wrapper article {

        padding: 0;
    }

    .tier.tier-block-collapse.pressreleases.block1 .block-content {
        width: 443px;
    }

    #node-26 .article-item-wrapper.content-type-contenu p img,
    #node-27 .article-item-wrapper.content-type-contenu p img {
        width: 100%;
        height: auto;

    }

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


    header .logo img {
        height: auto;
        margin-left: 0;
        width: 135px;
    }

    .page-communiques-de-presse article .featured-block, .page-press-releases article .featured-block {
        padding: 20px 100px 15px 80px;
    }


    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-5 .block-content {
        padding-bottom: 40px;
    }

    .page-node-212 .content-type-contenu img {
        height: auto;
        width: 100%;
    }

    .page-finance-information-reglementee .presentation-block.press_releases, .page-finance-regulated-information .presentation-block.press_releases {
        padding: 20px 20px 0;
    }

    .page-finance-publications .presentation-block.press_releases {
        padding: 45px 40px 0;
    }

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

    }

    .i18n-ja .footer-wrapper.footer-ja::before {
        top: 130px;
    }

    .i18n-ja .footer-wrapper.footer-ja #block-simplenews-410 {
        top: 200px;
    }

    .node-type-search .block-content-article .views-widget-filter-search_api_views_fulltext #input-search-form, .node-type-search .block-content-article form fieldset.input-search #input-search-form {
        width: 93%;
        margin-top: -12px;
        background: #fff;
        border: 1px solid #7f7f7f;
        color: #666;
        padding: 10px;
        -webkit-appearance: none;
        font-size: 1.2em;
        margin-bottom: 10px;
    }

    .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height, .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height {
        margin-top: 10px;
        height: 455px;
    }

    .node-type-search .form-wrapper.clearfix {
        width: 70%;
    }

    .header-wrapper {

        background-position: -45px 0;
    }

    .page-dev-durable-actualite .block-content-article .advanced-search-form.clearfix, .page-sustainability-news .block-content-article .advanced-search-form.clearfix {
        width: 97%;
    }

    .i18n-ja .featured-slide .featured-content p {
        font-family: Radley;
        font-size: 14px;
        line-height: 21px;
        margin: 0;
        padding-bottom: 0;
    }

    .i18n-zh-hans .featured-slide .featured-content p {
        font-family: AdobeHeitiStd-Regular;
        font-size: 14px;
        line-height: 21px;
        margin: 0;
        padding-bottom: 0;
    }

    .i18n-ja.node-type-group .content .section-slider .content-wrapper, .i18n-zh-hans.node-type-group .content .section-slider .content-wrapper {
        background-color: #f8f7f7;
        margin-left: -109px;
        padding-left: 112px;
        height: 355px;
    }

    .i18n-ja.node-type-group .region.region-content, .i18n-zh-hans.node-type-group .region.region-content {
        background: #ffffff repeat-y;
        margin: auto;
        width: 100%;
    }

    .page-finance-publications .presentation-block.press_releases h1 {
        padding-left: 20px;
    }

    .page-communiques-de-presse .presentation-block.press_releases h1, .page-press-releases .presentation-block.press_releases h1 {
        padding-left: 0;
    }

    .presentation-block.press_releases h1 {
        padding-left: 40px;
    }

    .page-node-212 img {
        width: 100%;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p > a, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p > a {
        font-size: 14px;
    }

    .view-display-id-press_release_mise_avant {
        background-color: black;
        width: 97%;
    }

    article .featured-block .view-press-releases .featured-block-content {
        float: left;
        margin-left: 20px;
        position: relative;
        min-height: 305px;
    }

    .i18n-zh-hans .panel-pane.pane-bean-panels.last,
    .i18n-ja .panel-pane.pane-bean-panels.last {
        width: 100%;
    }

    .i18n-zh-hans .video_with_description,
    .i18n-ja .video_with_description {
        width: 94%;
        padding-top: 0;
        padding-left: 21px;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size,
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin-left: 0;
        width: 86%;
    }

    .page-groupe-biographies .tier-large .tier, .i18n-zh-hans .tier-large .tier, .i18n-ja .tier-large .tier {
        background-color: white;
        float: left;
        position: relative;
        width: 159px;
        margin: 0 21px 23px 0;
        height: 308px;
        padding: 65px 60px;
        font-size: 16px;
        line-height: 22px;
        color: #000;
    }

    .i18n-zh-hans.node-type-group .news-block.tier-block1, .i18n-ja.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .news-block.tier-block1 {
        width: 221px;
        height: 409px;
        margin-bottom: 22px;
        margin-left: 0;
        margin-top: 0;
        padding-bottom: 50px;
        padding-top: 30px;
    }

    .i18n-zh-hans .tier-block1 p.readmore, .i18n-ja .tier-block1 p.readmore {
        text-align: left;
        border-top: none 0;
        border-bottom: none;
        padding-bottom: 3px;
        display: inline-block;
        width: 144px;
        margin-left: 0;
        bottom: 23px;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description,
    .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        display: none;
    }

    .i18n-zh-hans.node-type-group .video_with_description iframe,
    .i18n-ja.node-type-group .video_with_description iframe {
        height: 403px;
        width: 100%;
    }

    .i18n-zh-hans.node-type-group .video_with_description,
    .i18n-ja.node-type-group .video_with_description {
        padding: 0;
        width: 95%;
        margin-top: 0;
    }

    .i18n-ja.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 h2 {
        color: black;
        padding-top: 12px;
        margin-top: 0;
    }

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

    .i18n-zh-hans.node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 {
        height: 409px;
        margin-top: 0;
    }

    .i18n-zh-hans .video_with_description, .i18n-ja .video_with_description {
        width: 87%;
        padding-top: 0;
        padding-left: 21px;
        margin: 0;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 0 25px;
        padding: 0;
        position: absolute;
        top: 35px;
        left: 59px;
    }

    .i18n-zh-hans .beans-block-video video, .i18n-ja .beans-block-video video, .i18n-ja .beans-block-video object {

        width: 100%;
    }

    .i18n-zh-hans.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description, .i18n-ja.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size .description {
        float: right;
        padding-right: 60px;
        width: 150px;
        margin-top: 0;
    }

    .block-content-article {
        width: 100%;
        margin: 0 auto;
        padding: 2em 2em 8em 2em;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .videotheque-content {
        width: 92% !important
    }

    .presentation-block.press_releases {
        padding: 60px 40px 0;
    }

    .page-node-142 article img {
        height: auto !important;
        width: 100% !important;
    }

    .img_sustainability_news_refonte {
        width: 100%;
        height: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .img_sustainability_news_refonte img {
        width: 100%;
    }

    .page-node-30 img {
        width: 100%;
    }

    .page-node-8477.i18n-zh-hans aside,
    .page-node-8477.i18n-ja aside,
    .page-node-8478.i18n-ja aside {
        width: 200px;
        margin: 30px 53px 0 30px;
        float: right;
    }

    .i18n-ja aside {
        display: none;
    }

    .page-node-8478.i18n-zh-hans aside {
        width: 200px;
        margin: 30px 53px 0 30px;
        float: right;
    }

    .page-news-ja .sustainability-new-content {

        width: 80%;
    }


    .region-header {
        position: relative;
        background: url("../images/background_1025.png") no-repeat -45px 0;
        box-sizing: border-box;
        padding: 29px 0 0 19px;
        width: 100%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 5%;
    }

    .kering_fondation_block.last img {
        width: 268px;
        height: 327px;
    }

    .k-sustainability-block-why, .k-sustainability-block-methodology, .k-sustainability-block-results {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 16px;
        width: 100%;
    }

    .kering-sustainability-faqs-content .k-sustainability-itemize {
        background-color: white;
        width: 100%;
    }

    .section .content-wrapper article {
        margin: 20px auto 0 auto !important;
    }

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

    .article-item-wrapper.content-type-contenu.page-no-padding.page-no-right-column {
        width: 76%;
    }

    .article-item-wrapper.content-type-contenu {
        width: 100%;
    }

    .page-node-8266.node-type-chiffres-cles.i18n-zh-hans .article-item-wrapper.content-type-contenu {
        width: 91%;
    }

    .regulated_information_views .block-content-documents {
        color: #333;
        text-decoration: none;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.5em;
        padding: 15px 15px 15px 0;
    }

    .node-chiffres-cles .tab-of-content .list-container {
        width: 100%;
        overflow: hidden;
        float: left;
        height: 40px;
        position: relative;
        background: none #e5e5e5;
        border-bottom: none 0;
    }
    .region-main-block {
        width: 100%;
        margin-left: 20px;
        padding-left: 0;
    }

    iframe {
        width: 100%;
    }

    .content .block-content-article.block-biographies {
        width: 100%;
    }



    .block-content-article.block-biographies h2 {
        font-size: 20px;
    }

    .node-type-press .featured-slide .featured-content {
        width: 128%;
    }

    .featured-slide .featured-content {
        width: 100%;
    }

    .i18n-ja.node-type-group .featured-slide .featured-content,
    .i18n-zh-hans.node-type-group .featured-slide .featured-content {
        width: 129%;
    }

    .featured-slide .featured-content ul.social-links {
        padding-bottom: 40px;
        width: 170%;
    }

    .node-type-brand .block-content-article .article-content-left {
        width: 72%;
    }

    .block-content-article.regulated_information_views {
        width: 76%;
    }

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

    .block-content-documents {
        color: #333;
        text-decoration: none;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.5em;
        padding: 15px 15px 15px 0;
    }

    .page-finance-publications .presentation-block h1 {
        margin-left: 0;
    }

    .block-content-article h2 {
        font-size: 20px;
    }

    .block-content-article .advanced-search-form.clearfix {
        width: 89%;
    }

    .page-communiques-de-presse .block-content-article .advanced-search-form.clearfix,
    .page-press-releases .block-content-article .advanced-search-form.clearfix {
        width: 85%;
    }

    #leftmenu p {
        font-family: gotham-black;
        font-size: 10px;
        margin-left: 5%;
    }

    section nav ul.menu-left > li {
        font-family: gotham-light, alto_pro_lt, Verdana, Arial;
        text-transform: uppercase;
        font-size: 12px;
        display: block;
        cursor: pointer;
    }

    .col-1.col-first.article-item.clearfix h3, .col-2.col-last.article-item.clearfix h3 {
        width: 75%;
    }

    .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 {
        width: 85%;
    }

    .page-communiques-de-presse .img_refonte,
    .page-press-releases .img_refonte {
        width: 117%;
        height: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .img_refonte {
        width: 80%;
        height: 80%;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .img_refonte img {
        width: 80%;
    }

    .block-content-article .bx-wrapper {
        width: 75%;
        margin-left: 100px;
    }

    .page-dev-durable-actualite .block-content-article h2,
    .page-sustainability-news .block-content-article h2 {
        background: #fff;
        font-family: gotham-black, alto_pro_thin, Verdana, Arial;
        font-size: 30px;
        text-transform: uppercase;
        margin: 15px 0 0;
        font-weight: normal;
    }

    .page-dev-durable-actualite .block-content-article .advanced-search-form,
    .page-sustainability-news .block-content-article .advanced-search-form {
        padding: 15px 0;
    }

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

    }

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

    .page-dev-durable-actualite .block-content-article .article-item-wrapper .article-item,
    .page-sustainability-news .block-content-article .article-item-wrapper .article-item {
        border-bottom: #fff 21px solid;
        color: #7f7f7F;
        /* padding: 15px 20px; */
        padding-left: 20px;
    }

    .presentation-block.sustainability_news.clearfix {
        display: none;
    }

    .page-dev-durable-actualite .featured-block.clearfix,
    .page-sustainability-news .featured-block.clearfix {
        display: none;
    }

    /*
.page-dev-durable-actualite .block-content-article .search-result-footer,
.page-sustainability-news .block-content-article .search-result-footer
{

   bottom: 228px;
left: 51%;
position: absolute;
text-align: center;
width: 180px;


} */
    .node-type-page .page-no-padding h2, .node-type-page .page-no-padding p {

        padding-top: 10px;
        padding-left: 0;
        margin-top: 0;
    }

    .page-sustainability-introduction {
        width: 100%;
    }

    .page-dev-durable-succes .block-content-intro .view-header p,
    .page-sustainability-achievements .block-content-intro .view-header p {
        width: 80%;
    }

    .page-dev-durable-succes .block-content-intro .view-header p,
    .page-sustainability-achievements .block-content-intro .view-header p {
        width: 72%;
    }

    .page-node-8854 .section .content-wrapper article {
        width: 90%;
        padding-left: 20px;
    }

    .page-node-8857 .section .content-wrapper article {
        width: 87%;
        padding-left: 20px;
    }

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

    .kering-sustainability-motivation-content .k-sustainability-itemize {
        background-color: white;
        width: auto;
        height: auto;
    }

    .k-sustainability-itemize {
        background-color: #f8f7f7;
        width: 112%;
        height: auto;
    }

    .ppr-sustainability-environmental-content img, #node-8934 img {
        width: auto;
    }

    .ppr-sustainability-environmental-content {
        background-color: #fff;
        padding: 0 80px;
        color: #000;
        font-size: 11px;
        line-height: 16px;
    }

    .ppr-sustainability-environmental-content #strengthen {

        position: absolute;
        top: 220px;
        left: 365px;
        color: #e19c75;
    }

    .ppr-sustainability-environmental-content #develop {

        position: absolute;
        top: 20px;
        left: 330px;
    }

    .ppr-sustainability-environmental-content #understand {
        left: 65px;
    }

    .ppr-sustainability-environmental-content #steer {
        left: -30px;
    }

    .ppr-sustainability-environmental-content #transparent {
        left: 190px;
    }

    .ppr-sustainability-environmental-content #footprint span {
        display: inline-block;
        width: 12%;
        padding-left: 25px;

    }

    .ppr-sustainability-environmental-content #footprint #analyse span {
        width: 14%;
        color: #aeb6a9;
    }

    .ppr-sustainability-environmental-content #footprint #analyse {
        width: 674px;
    }

    .ppr-sustainability-environmental-content #translation-money .introduction p {
        width: 196px;
        float: left;
        margin: 0;
    }

    .lien_talents {
        text-decoration: none;
        font-size: 14px;
        color: #000;
        font-family: Radley;
    }

    #hp-news, section.section, section.rubrique, .section.firstsection.clearfix {
        background: #ffffff url("../images/background.png") repeat-y;
        margin: auto;
        padding-left: 0;
        width: 100%;
    }

    .view-videotheque .masonry-item, .view-videotheque .masonry-item img {
        width: 100%;
        height: auto !important;
    }

    .masonry-videos {
        width: 350px;
        margin: auto;
    }

    .page-node-8824 img {
        width: auto;
        height: auto;
    }

    .page-node-8246 img, .page-node-8266 img {
        width: auto;

    }

    .view.view-press-releases.view-id-press_releases.view-display-id-press_release_mise_avant img {
        width: 305px;
        height: 305px;
    }

    #views_infinite_scroll-ajax-loader img {
        width: auto;
    }

    .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        width: 50%;
    }

    .page-node-8245 .media-element.file-default {
        width: 20px;
        height: 20px;
    }

    .page-presse-mediatheque .view-content.masonry .field-content .field-items img {
        width: 236px;
        height: 290px;
    }

    .view-gallery-view .views-field-filename {
        background-color: rgba(0, 0, 0, 0.8);
        bottom: 0;
        color: white;
        display: table;
        font-family: alto_pro_lt, Verdana, Arial;
        font-size: 1.6em;
        left: 0;
        margin: 0;
        position: absolute;
        text-align: center;
        width: 100%;
    }

    .view-gallery-view .view-header p {
        font-size: 14px;
    }

    .view-gallery-view .views-field-filename h2 {
        font-size: 1em;
        line-height: 1em;
        margin: 0.83em;
        text-transform: uppercase;
    }

    .view-gallery-view .views-exposed-form .views-exposed-widget .form-submit {
        margin-top: 21px;
    }

    .view-gallery-view .advanced-search-form {
        background: #f1f1f1 none repeat scroll 0 0;
        margin: 15px 0;
        padding: 15px 40px;
        position: relative;

        width: 60%;
    }

    .view-gallery-view .expand-search a {
        background: rgba(0, 0, 0, 0) url("../images/sprite-header-kering.png") no-repeat scroll -301px -570px;
        cursor: pointer;
        float: right;
        height: 15px;
        width: 15px;
    }

    .view-gallery-view .advanced-search-form h3, .view-gallery-view .article-item h3 {
        color: #6f6f6f;
        font-family: Verdana, Arial;
        font-size: 1.4em;
        font-weight: normal;
        line-height: 1em;
        margin: 0;
    }

    .view-gallery-view .advanced-search {
        border-top: 1px dotted #7f7f7f;
        margin-top: 15px;
    }

    .view-gallery-view .advanced-search-form fieldset.by-type {
        padding-right: 30px;
    }

    .view-gallery-view .advanced-search-form fieldset {
        color: #666;
        float: left;
        margin: 15px 10px 0 0;
    }

    .view-gallery-view .advanced-search-form fieldset ul {
        font-size: 1.1em;
        list-style: outside none none;
        margin: 5px 10px 0 0;
        padding: 0;
    }

    .view-gallery-view .advanced-search-form fieldset ul li {
        padding: 3px 0;
    }

    .view-gallery-view .expand-search a.active {
        background: rgba(0, 0, 0, 0) url("../images/sprite-header-kering.png") no-repeat scroll -301px -610px;
        height: 15px;
        width: 15px;
    }

    .view-gallery-view .views-exposed-widget .form-checkboxes {
        font-size: 1.1em;
        margin: 5px 10px 0 0;
        padding: 0;
    }

    .view-gallery-view .masonry-item img {
        height: 290px;
        width: 236px;
    }

    .page-node-8824 img {
        width: auto;

        height: auto;
    }

    .page-node-8824 .quarter.quarter-collapse .media-element.file-default {
        width: 80%;
    }

    .diaporama-cannes {
        margin: 0;
    }

    #panel-cannes-press .quarter {
        width: 95%;
    }

    #panel-cannes-press .kmag-cannes-block-video {
        width: 96%;
        background-color: #e5e5e5;
        margin-top: 20px;
    }

    #hp-news, section.section, section.rubrique, section.firstsection.clearfix {
        width: calc(100% - 20px);
        padding-left: 20px;
        background-position: -90px 0 !important;
        padding-top: 0;
    }

    .node-type-brand .block-content-article .article-content-left > p, .node-type-brand .block-content-article .article-content-left > div {
        padding-left: 40px;
    }

    /* HP pages intérieures */
    .tier.tier-half-height {
        width: 79%;
        margin: 0 3px 15px;

    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 90px;
        margin-right: 0;
        padding-left: 40px;
        padding-right: 0;
        width: 20%;
    }

    .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size h2, .node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size #title_video_description {
        margin: 0 0 25px;
        padding: 0;
        position: absolute;
        top: 53px;
        left: 59px;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {

        width: 36%;
        margin-left: 19px;
    }

    .node-type-group .video_with_description iframe {
        width: 100%;
        height: 386px;
    }

    .tier-half-height p {
        width: 80%;
        font-size: 12px;
    }

    .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height p {
        width: 90%;
    }

    .front-finance .bottom {
        margin-left: 60px;
    }

    .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height p, .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height p {
        color: black;
        width: 74%;
    }

    .node-type-group .pane-bean-ppr-rubrique-inspiration .tier.tier-half-height h2 {
        padding-top: 29px;
    }

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

    .node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news p {
        width: 100%;
    }

    .node-type-group .pane-bean-ppr-rubrique-inspiration .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-creativity .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height h2, .node-type-group .pane-bean-ppr-rubrique-quality .tier.tier-half-height h2 {

        padding-left: 20px;

    }

    .tier-half-height p {
        padding-left: 20px;
    }

    .node-type-group .pane-bean-ppr-rubrique-lifestyle .tier.tier-half-height p {
        font-size: 14px;
    }

    .page-node-32 .news-block.tier-block1 {
        height: 437px;
        width: 274px;
    }

    .news-block.tier-block1 {
        height: 437px;
        width: 85%;
    }

    .pane-bean-ppr-rubrique-jobs-offers.last .tier.tier-half-height p img {
        height: 258px;
        width: 258px;
    }

    .brands-block .block-content {
        width: 65%;
    }

    .brands-block {
        height: 437px;
        width: 85%;
        margin-bottom: 25px;
    }

    .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        padding: 15px;
        /*height: 386px;*/
        width: 82%;
    }

    .page-node-29 .video_with_description iframe {
        width: 100%;
        /* height: 390px;*/
    }

    .page-node-29 .panel-pane.pane-bean-panels.last {
        width: 100%;
    }

    .page-node-29 .video_with_description {
        padding-left: 35px;
        /*width: 52%;*/  width: 82%;
    }

    .page-node-29 .beans-block-video  .video_with_description {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .page-node-29 .description {
        /* float: right;*/
        padding-right: 50px;
        width: 30%;
    }

    .page-node-30 .news-one-top-block h2 {
        margin-bottom: 15px;
        margin-left: 20px;
        margin-top: 30px;
    }

    .page-node-30 .content-wrapper.clearfix {
        padding-left: 65px;
    }

    .page-node-30 .left-top-new img {
        padding-left: 20px;
    }

    .page-node-30 .news-one-top-block .left-top-new .top-new-detail {
        margin-left: 20px;
    }

    .page-node-30 .news-one-top-block .left-top-new .top-new-detail .chapo {
        margin-top: 0;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        width: 291px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 292px;
        height: 409px;
    }

    .rubrique .content-wrapper .last .tier {
        margin-right: 19px;
    }

    .objectifs_block .tier {
        background-color: #f8f7f7;
        float: left;
        position: relative;
        width: 291px;
        margin: 0 15px 15px 0;
        padding: 0;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news li, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news li {
        padding-bottom: 0;
    }

    .tier-block2 .right-list-news ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0;
        width: 216px;
        margin-bottom: 52px;
        margin-left: 20px;
    }

    .node-type-sustainability .pane-bean-panels.kering_fondation_block .tier.block-large {
        margin-left: 0;
        height: 331px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 602px;
        height: 325px;
    }

    .news-one-top-block .right-list-news {
        float: right;
        width: 276px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p {
        padding-top: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .top-new-detail .chapo a, .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .left-top-new .top-new-detail .chapo a {
        font-size: 14px;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 72px;
        margin-top: 13px;
        margin-left: 63px;
    }

    .node-type-sustainability .pane-bean-panels.image_top.last h2 {
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        height: 394px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .tier h2.title-align-center {
        padding-left: 15px;
        margin-top: 30px;
    }

    .node-type-talents .tier h2.title-align-center {
        font-size: 18px;
        font-family: gotham-black;
        background: none;
        text-align: left;
        padding-left: 15px;
        margin-top: 30px;
        color: black;
    }

    .node-type-talents .pane-bean-ppr-rubrique-jobs-offers p {
        padding-left: 50px;
        margin: 0;
        font-family: gotham-light;
        font-size: 13px;
        width: 50%
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height h2 {
        display: block;
        font-family: gotham-black;
        font-size: 22px;
        padding-bottom: 20px;
        margin-top: 106px;
        padding-left: 50px;
        color: white;
    }

    .i18n-zh-hans .tier h2.title-align-left {
        margin-top: 54px;
    }

    .image-block-slider p {
        color: #666666;
        font-size: 1.2em;
        line-height: 1.5em;
        margin-top: 10px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider p {
        padding-left: 50px;
    }

    .front-finance .quarter, .front-finance .news-block {
        height: inherit;
        margin: 0 0 25px;
        min-height: 189px;
        padding: 0 0 0 50px;
        width: 206px;
    }

    .front-finance #block-group-key .quarter {
        height: 210px;
        padding-left: 40px;
        width: 216px;
        margin-bottom: 22px;
    }

    .front-finance .tier.tier-half-height {
        width: 257px;
    }

    .front-finance .pane-bean-ppr-rubrique-2011-reference-doc .quarter {
        padding-left: 0;
        position: relative;
        width: 257px;
    }

    .front-finance .pane-bean-ppr-rubrique-contact .tier.tier-half-height, .front-finance .pane-bean-ppr-rubrique-alerte .tier.tier-half-height {
        height: 233px;
    }

    .front-finance .tier {
        height: inherit;
        margin-bottom: 25px;
        padding: 0 0 40px;
        width: 256px;
    }

    .pane-bean-ppr-rubrique-2011-reference-doc .quarter img {
        width: auto;
    }

    .front-finance .bottom .first-block, .front-finance .bottom .second-block, .front-finance .bottom .last-block {
        margin-left: 20px;
        width: 255px;
    }

    .front-finance #block-shareholder .tier p {
        padding-left: 50px;
        width: 185px;
        margin-bottom: 15px;
        margin-top: 0;
    }

    .front-finance .pane-bean-ppr-rubrique-2011-reference-doc .quarter h2 {
        padding-left: 120px;
    }

    .front-finance .quarter a.bloc-file p {
        padding: 0 0 0 120px;
    }

    .front-finance .pane-bean-ppr-rubrique-contact .tier h2 {
        width: 199px;
    }

    .front-finance .pane-bean-ppr-rubrique-agenda .quarter p {
        width: 190px;
    }

    .pane-bean-ppr-rubrique-alerte .tier.tier-half-height.white-txt {
        margin-bottom: 15px;
    }

    .front-finance #block-shareholder .tier {
        height: 481px;
        margin-bottom: 0;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: 560px;
        height: 206px;
        background-color: black;
        margin-right: 21px;
    }

    .page-node-32 .tier.tier-half-height {
        width: 270px;
        margin: 0 3px 25px;
    }

    .pane-bean-panels .tier.tier-half-height {
        margin-right: 15px;
        padding-right: 0;
    }

    .tier.tier-half-height {
        width: 270px;
        margin: 0 3px 15px;
    }

    .tier.widget-block {
        width: 254px;
        margin: 0 27px 15px 0;
    }

    #twitter-block {
        float: left;
        margin-right: 0;
    }

    .news-one-top-block h2 {
        margin-bottom: 15px;
        margin-left: 30px;
        margin-top: 50px;
    }

    .left-top-new img {
        padding-left: 20px;
    }

    .node-type-press .left-top-new img {
        padding-left: 20px;
    }

    .page-node-32 .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .page-node-32 .pane-bean-panels.talents_video iframe {
        width: 557px;
        height: 270px;
        margin-right: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 562px;
    }

    .news-one-top-block .right-list-news {
        float: right;
        width: 290px;
    }

    .node-type-press .news-one-top-block .right-list-news {
        float: right;
        width: 259px;
    }

    .pane-bean-ppr-rubrique-jobs-offers.last .tier.tier-half-height p img {
        height: 258px;
        width: 258px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 {
        padding: 0;
        height: 349px;
        margin-left: 5px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier {
        width: 262px;
        height: 349px;
        padding: 0;
        color: #b14172;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style1 {
        font-size: 16px;
        line-height: 1.5;
        font-family: Radley;
        width: 192px;
        padding-left: 60px;
    }

    .page-node-32 p.block-content {
        color: #000;
        font-size: 16px;
        line-height: 1.5em;
        margin-top: 10px;
        padding-left: 15px;
        width: 190px;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers img {
        width: 94% !important;
    }

    .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers, .node-type-talents .pane-block.pane-bean-ppr-rubrique-jobs-offers .tier.tier-half-height {
        height: 380px;
        width: 275px;
    }

    .page-node-32 .tier.tier-half-height {
        width: 230px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-development .tier.tier-half-height {
        padding-bottom: 0;
        height: 159px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-campus .tier.tier-half-height {
        padding-top: 0;
        padding-bottom: 0;
        height: 180px;
        width: 245px
    }

    .node-type-talents .pane-bean-ppr-rubrique-charters .tier.tier-half-height {
        padding-top: 0;
        padding-bottom: 0;
        height: 180px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-diversity .tier.tier-half-height {
        height: 190px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .node-type-talents .pane-bean-ppr-rubrique-campus .tier h2.title-align-center {
        font-size: 18px;
        font-family: gotham-black;
        background: none;
        text-align: left;
        padding-left: 30px;
        margin-top: 30px;
        color: black;
    }

    .page-node-32 .pane-bean-ppr-rubrique-campus p.block-content {
        color: #000;
        font-size: 16px;
        line-height: 1.5em;
        margin-top: 10px;
        padding-left: 30px;
        width: 190px;
    }

    .node-type-talents .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .tier h2 {
        margin-top: 40px;
        margin-bottom: 40px;
        width: 150px;
        padding-left: 15px;
        line-height: 17px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 h2 {
        padding-bottom: 0;
        margin-bottom: 20px;
        padding-left: 40px;
        font-size: 18px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 h2 {
        margin-top: 40px;
    }

    .node-type-talents .tier-block1 ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 0 40px 48px;
        margin-top: 14px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 .latest-news p > a {
        font-size: 12px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news.talents_news .tier.news-block.tier-block1 h2 {
        padding-bottom: 0;
        margin-bottom: 20px;
    }

    .node-type-talents .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 .latest-news li {
        padding-bottom: 20px;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style1 {
        font-size: 16px;
        line-height: 1;
        font-family: Radley;
        width: 192px;
        padding-left: 35px;
    }

    .pane-bean-ppr-rubrique-our-professions-an.encourage_talents .style2 {
        font-size: 11px;
        line-height: 1.5;
        font-family: gotham-book;
        width: 230px;
        padding-left: 40px;
    }

    .panels-flexible-column-panel_front_talents-4, .panels-flexible-column-panel_front_talents-5, .panels-flexible-column-panel_front_talents-6 {
        float: left;
        width: 278px;
    }

    .pane-bean-ppr-rubrique-diversity .tier h2.title-align-center {
        padding-left: 15px;
    }

    h2.h2_developpement {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        color: black;
        font-family: gotham-black;
        font-size: 14px;
        margin-top: 15px;
        padding-left: 15px;
        text-align: left;
        padding-bottom: none;
    }

    .pane-bean-ppr-rubrique-charters p {
        width: 208px;
    }

    .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 922px;
    }

    .talents_video {
        width: 501px;
    }

    .panels-flexible-region-panel_front_talents-region_video {
        float: left;
        width: 591px;
    }

    .page-node-28 .tier.tier-half-height {
        width: 227px;
        margin: 0 3px 15px;
    }

    .node-type-group .news-block.tier-block1 {
        height: inherit;
        margin-left: 0;
        margin-right: 0;
        padding-left: 58px;
        padding-right: 0;
        width: 203px;
        margin-top: 12px;
    }

    .i18n-en .node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1,
    .i18n-fr .node-type-group .pane-ppr-rubrique-ppr-rubrique-news .tier.news-block.tier-block1 {
        height: 441px;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        margin: 0 0 0 91px;
        padding: 40px 0 25px;
        position: relative;
        width: 625px;
        height: 414px;
    }
    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size{
        margin: 0;
    }

    .i18n-fr.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size, .i18n-en.node-type-group .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size {
        /*width: 538px;*/
        width: 543px;
        margin-bottom: 50px;
        margin-left: 0;
    }

    .page-node-33 .tier-half-height p {
        width: 196px;
        font-family: Radley;
        font-size: 16px;
        line-height: 22px;
        margin-top: 5px;
        padding-left: 50px;
        text-align: left;
        color: black;
    }

    .page-node-33 .tier h2.title-align-center {
        padding-left: 50px;
        margin-top: 50px;
    }

    .node-type-press .pane-bean-ppr-rubrique-webcast .tier.tier-half-height h2 {
        margin-top: 50px;
        padding-bottom: 10px;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .top-new-detail .chapo a, .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .left-top-new .top-new-detail .chapo a {
        font-size: 14px;
    }

    .page-node-33 .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 25px;
        margin-left: 25px;
    }

    footer {
        height: auto;
    }

    #block-ppr-header-footer-header-footer-footer-menu ul li {
        width: 28%;
        height: auto;
    }

    #block-ppr-header-footer-header-footer-footer-menu ul li {
        width: 28%;
    }

    .i18n-ja .slider.slider_hidden,
    .i18n-zh-hans .slider.slider_hidden {
        height: 355px;
    }

    .featured-slide .featured-content h1 {
        font-size: 28px;
    }

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

    .region-main-block,
    .featured-slide {
        height: 75px;
    }

    .breadcrumb {
        padding: 0;
        position: absolute;
        top: 26px;
        left: 42px;
    }

    .i18n-zh-hans .region-main-block,
    .i18n-ja .region-main-block {
        height: 75px;

    }

    .featured-slide .featured-content {
        vertical-align: inherit;
        margin-top: 30px;
    }

    .slider.slider_hidden img {
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    /* .featured-slide{
    width:50%;
} */
    section .section-slider .content-wrapper {
        padding-left: 154px;
    }

    /* ToDo A rendre global */
    #node-29.node.node-panel.node-promoted .content .section-content .content-wrapper {
        padding-left: 60px;
    }

    .front-page .panels-flexible-region-front-page-main_block, .front-finance .panels-flexible-region-front-finance-main_block, .panels-flexible-panel_front_talents .panels-flexible-region-panel_front_talents-main_block {
        width: calc(100% - 62px);
        padding-left: 171px;
        height: 300px;
    }

    .i18n-zh-hans .featured-slide, .i18n-ja .featured-slide {
        width: 38%;
    }
    section .section-slider .content-wrapper {
        height: 300px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-4 .stock-block {
        margin: 0 0 0 40px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-6 img,
    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-2 img,
    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-1 img {
        height: 173px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-5 img {
        height: 106px;
    }

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

    .node-type-journee-patrimoine .field-name-field-first-text .follow-us {
        margin-top: 45px;
        margin-bottom: 45px;
    }

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

    .node-type-journee-patrimoine #first-citation .citation,
    .node-type-journee-patrimoine #second-citation .citation,
    .node-type-journee-patrimoine #third-citation .citation {
        font-size: 18px;
        line-height: 26px;
    }

    .node-type-journee-patrimoine #second-citation {
        width: 30%;
        margin-left: 7%;
    }
}

@media screen and (max-width: 728px)  and (min-width: 641px) {
    .node-type-press .tier-block2 img {
        display: block;
        width: 227px;
        height: 162px;
        margin: 15px auto -10px 4px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        padding-left: 20px;
        padding-right: 20px;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li {
        margin-left: 4%;
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul li:first-of-type {
        margin-left: 0;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .top-new-detail .chapo a, .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .left-top-new .top-new-detail .chapo a {
        font-size: 14px;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: 487px;
        height: 206px;
        background-color: #b14172;
        margin-right: 21px;
    }

    .pane-ppr-rubrique-ppr-rubrique-press-releases .tier {
        width: 487px;
        height: 206px;
        background-color: black;
        margin-right: 21px;
    }

    .tier.tier-block-collapse.pressreleases.block1 .block-content {
        width: 443px;
    }

    .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 487px;
    }

    .top-new-detail .date {
        margin-bottom: 0;
    }

    .top-new-detail .chapo {
        margin-top: 0;
    }

    .i18n-zh-hans .top-new-detail .chapo,
    .i18n-ja .top-new-detail .chapo {
        margin-top: 10px;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 25px;
        margin-left: 63px;
    }

    .tier.tier-half-height {
        width: 233px;
        margin: 0 3px 15px;
    }

    .tier.widget-block {
        width: 217px;
        margin: 0 27px 15px 0;
    }

    .node-type-press .news-one-top-block .right-list-news {
        float: right;
        width: 216px;
    }

    .news-one-top-block .right-list-news {
        float: right;
        width: 216px;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 12px;
        margin-left: 20px;
    }

    .tier-block2 .right-list-news ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 10px;
        width: 169px;
        margin-bottom: 19px;
        margin-left: 20px;
    }

    .page-node-33 .tier-half-height p {
        width: 172px;
        font-family: Radley;
        font-size: 14px;
        line-height: 22px;
        margin-top: 5px;
        padding-left: 30px;
        text-align: left;
        color: black;
    }

    .page-node-33 .tier h2.title-align-center {
        padding-left: 30px;
        margin-top: 50px;
    }

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        height: 300px;
    }

    .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: 340px;
    }
}

@media screen and (max-width: 713px)  and (min-width: 641px) {
    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block {
        width: 562px;
        height: 325px;
    }

    .news-one-top-block .right-list-news {
        float: right;
        width: 247px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p > a {
        font-size: 14px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        width: 271px;
    }

    .pane-bean-panels.objectifs_block .tier {
        background-color: #f8f7f7;
        float: left;
        position: relative;
        width: 271px;
        margin: 0 15px 15px 0;
        padding: 0;;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider {
        width: 272px;
        height: 409px;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge {
        width: 100%;
    }

    .node-type-sustainability .panel-pane.pane-bean-panels .tier.tier-block-collapse.tier2-image-block.block-toolarge img {
        height: 100%;
        width: 560px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p {
        padding-top: 0;
    }

    .top-new-detail .date {
        margin-bottom: 0;
    }

    .top-new-detail .chapo {
        margin-top: 0;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 25px;
        margin-left: 63px;
    }

    .node-type-sustainability .pane-bean-panels.image_top.last h2 {
        margin-top: 40px;
        margin-bottom: 10px;
    }

    .node-type-sustainability .pane-bean-panels.image_top .tier {
        height: 394px;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .tier h2.title-align-center {
        padding-left: 30px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block h2 {
        margin-top: 30px;
        padding-left: 30px;
    }

    .image-block-slider p {
        color: #666666;
        font-size: 1.2em;
        line-height: 1.5em;
        margin-top: 10px;
    }

    .node-type-sustainability .pane-bean-panels.objectifs_block .tier.image-block-slider p {
        padding-left: 50px;
    }

    .tier.tier-half-height {
        width: 233px;
        margin: 0 3px 15px;
    }

    .tier.widget-block {
        width: 217px;
        margin: 0 27px 15px 0;
    }

    .news-one-top-block .right-list-news {
        float: right;
        width: 216px;
    }

    .node-type-press .news-one-top-block .right-list-news {
        float: right;
        width: 216px;
    }

    .news-one-top-block .left-top-new .top-new-detail {
        background-color: #f8f7f7;
        width: 219px;
        height: 77px;
        margin-top: 12px;
        margin-left: 20px;
    }

    .node-type-sustainability .pane-ppr-rubrique-ppr-rubrique-news-one-top .tier.tier-block-collapse.tier-block2.news-one-top-block .right-list-news .latest-news p > a, .node-type-press .pane-ppr-rubrique-ppr-rubrique-press-one-top .right-list-news .latest-news p > a {
        font-size: 14px;
    }

    .tier-block2 .right-list-news ul.latest-news > li {
        list-style-type: none;
        font-size: 1.1em;
        padding: 10px;
        width: 169px;
        margin-bottom: 19px;
        margin-left: 20px;
    }

    .page-node-33 .tier-half-height p {
        width: 172px;
        font-family: Radley;
        font-size: 14px;
        line-height: 22px;
        margin-top: 5px;
        padding-left: 30px;
        text-align: left;
        color: black;
    }

    .page-node-33 .tier h2.title-align-center {
        padding-left: 30px;
        margin-top: 50px;
    }
}

@media screen and (max-width: 665px) {
    .node-type-talents .pane-bean-panels .bean-talent-image-block {
        margin-bottom: 15px;
        margin-left: 96px;
        margin-right: 9px;
        width: 274px;
    }

    /*.node-type-talents .panels-flexible-panel_front_talents .panels-flexible-row-panel_front_talents-10 .talents_video iframe{
        width: 100%;
    }*/

    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size{
        width: 100%;
        position: relative;
    }
    .node-type-talents .pane-bean-panels.talents_video .beans-block-video.tier.tier-block-collapse.video_block.white-txt.rubrique_video_size iframe{
        width: 100%;
        /*position: absolute;*/
    }

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

    .panels-flexible-row.panels-flexible-row-panel_front_talents-10.panels-flexible-row-last{
        padding-left: 0;
    }
}

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

/* Node Brand */
.node-brand .article-item-wrapper.content-type-contenu {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
    width: 610px;
}

@media screen and (max-width: 1439px) {
    .node-type-brand .block-content-article .article-content-left {
        width: 100%;
        padding-top: 4em;
    }
    .node-type-brand iframe {
        width: 100%;
        height: 344px;
    }
    .node-type-brand .featured-slide .featured-content .brand-logo {

        width: initial;
        height: initial;
    }
    .page-node-8269.node-type-brand .featured-slide .featured-content .brand-logo img {
        width: initial;
        height: initial;
    }
    .node-type-brands .region-main-block, .node-type-group .region-main-block, .node-type-brands .region-main-block, .node-type-sustainability .region-main-block, .node-type-finance .region-main-block, .node-type-talents .region-main-block, .node-type-press .region-main-block.region-main-block {
        background-color: #fbfbfb;
        height: 394px;
        margin-left: 0;
        padding-left: 0;
        width: calc(100% - 163px);
    }
}

