/*header a virer -desktop 1280  ++*/
@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
    }

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


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

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

    .k-sustainability-block-text {
        color: inherit;
        text-decoration: none;
        font-size: 16px;
        line-height: 20px;
    }
    #block-bean-block-cannes-partenaire, #block-bean-block-cannes-presse {
        margin-left: 30px;
    }

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

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

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

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

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

    .node-type-hp .section-news .featured-block-wrapper .featured-block-content {
        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;
    }

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

    #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%;
    }
}

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

    .description {

        padding-right: 6%;

    }

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

    .img_refonte img {
        width: 100%;
    }

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

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

    .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-node-141 img {
        width: auto;
    }

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

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

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


    .page-node-8857 .k-sustainability-itemize {
        width: auto;
        height: 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;
    }

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

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

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

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

    .product-timeline {
        width: 300px;
        height: 340px;
        padding-right: 68px;
    }

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

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

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

}

@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-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 .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: 1140px) {
    .slider-content-description > p {
        margin-top: 5px;
    }
}

/*tablette portrait max - max  768-1023*/
@media screen and (max-width: 1118px)  and (min-width: 768px) {
    .view-publications, .masonry-publications {
        width: 485px;
        margin: auto;
    }
}

@media screen and (max-width: 1023px)  and (min-width: 768px) {

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

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

    #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;
        margin:0;
        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-155 img {
        width: 100%;
        height: auto
    }

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

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

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

        width: 90%;
    }

    .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-news-ja .block-content-article h2,
    .page-news-cns .block-content-article h2 {
        padding: 40px 0 15px;
    }


    .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-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;
    }
    .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 nav ul.menu-left li ul li a.active {
        text-transform: none;
    }

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

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

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

    }

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

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

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

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


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

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

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

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

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


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


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

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

   /* #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%;
    }

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

    #node-26 .article-item-wrapper.content-type-contenu p img,
    #node-27 .article-item-wrapper.content-type-contenu p img {
        width: 100%;
        height: auto;
    }
    /* 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 (min-width: 768px) and (max-width: 1279px) {
    .news-slider-content {
        left: -64px;
    }
}
@media screen and (max-width: 1023px)  and (min-width: 641px) {
    #block-ppr-header-footer-refonte-header-footer-top-menu ul {
        /* Suppression KMAG : rééquilibrage automatique du menu */
        /*display: block;
        width: 100%;*/
        /*padding-left: 3%;*/
    }

    #block-ppr-header-footer-refonte-header-footer-top-menu ul.menu > li {
        /* Suppression KMAG : rééquilibrage automatique du menu */
        /*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 {
        /* Suppression KMAG : rééquilibrage automatique du menu */
        /*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 {
        /* Suppression KMAG : rééquilibrage automatique du menu */
        /* margin-left: 3%; */
    }
}

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

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

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

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

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

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

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

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

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


}

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

@media screen and (max-width: 1023px)  and (min-width: 960px) {
    .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;
    }
}


@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: 768px) {
    .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: 768px) {

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

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

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

@media screen and (max-width: 767px) {
    /*#block-ppr-header-footer-refonte-header-footer-top-menu ul.menu li ul.maintainHover {
        left: 19px;
    }

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

    .node-type-our-vision .vision_thumbnail_text h2 {
        font-size: 18px;
    }
}
/*virer pour la zone header*/
@media screen and (max-width: 767px)  and (min-width: 641px) {

    #news-image-slider .bx-wrapper, .news-slider-content, .slider_image_wrapper img {
         width: 105%;
     }

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

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

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


    .node-type-hp .section-news .featured-block-wrapper .featured-block-content.block-news-5 .block-content {
        padding-bottom: 40px;
    }

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

    .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 .region.region-content, .i18n-zh-hans.node-type-group .region.region-content {
        background: #ffffff repeat-y;
        margin: auto;
        width: 100%;
    }

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

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

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

    .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 nav {
        display: none;
    }


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

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

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

    #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-left: 20px;
    }

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

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

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

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

    .page-node-8246 img, .page-node-8266 img {
        width: auto;

    }

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

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


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

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

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

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

    }

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

    /* .featured-slide{
    width:50%;
} */

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

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

/*virer pour la zone header*/
@media screen and (max-width: 728px)  and (min-width: 641px) {

    .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;
    }
}
/*mobile*/

@media screen and (max-width: 767px) {
    .news-slider-content {
        left: -20px;
    }
}

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

/* Node Brand */
@media screen and (max-width: 1439px) {

    .node-type-brand iframe {
        width: 100%;
        height: 344px;
    }

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

body.page-node-8266 .block-content-article iframe {
    max-width: none;
}


/* Localized */