.manifest__btn br { display: none; } .page-error { min-height: calc(100vh - 300px); } .dividend-history__table-mobile { display: none; } .image-border { top: 0px; } .image-border_bottom { bottom: -1px; } .image-border_top { top: -1px; } .image-border_bottom { top: auto; } .textblock__container_swap > .image-content-size img { width: 100% !important; object-fit: cover !important; } .textblock__container_row > .image-content-size img { width: 100% !important; height: 300px !important; object-fit: cover !important; } .textblock__container_side > .image-content-size img { width: 100% !important; object-fit: cover !important; } @media screen and (max-width: 1600px) { .wrapper { width: 1200px; } .hero__nav.hero-nav { width: 1015px; } .hero { background-size: cover; } /* .hero__container { height: 555px; } */ .hero-block { width: 1240px; } .hero__block { font-size: 25px; padding: 3.34em 0; } .hero-block__wrapper { width: 1015px; } .hero__block-info { width: 21em; padding: 1.67em 1.5em 2em; } .hero__block-title { font-size: 1.2em; } .hero__block-subtitle { font-size: 1em; } .fw-container { padding: 60px 0 55px; } .title { margin-bottom: 60px; } .engagements__description { margin-bottom: 65px; } .engagements__description p { margin-bottom: 0; } .engagements__description br { display: none; } .key-figures__wrapper { padding-bottom: 20px; } .list-item { width: 380px; margin: 0px 16px 35px; } .textblock__title { margin-bottom: 15px; } .textblock__container { padding: 55px 0 20px; } .textblock__image { margin-right: 70px; } .textblock__container_swap .textblock__image { margin-left: 70px; } .textblock__container_row > .image-content-size img { width: 100% !important; height: 300px !important; object-fit: cover !important; } .breadcrumbs { margin-bottom: 30px; } .footer-nav li { width: calc(100% / 4); } .page-brands .textblock__container_swap .textblock__image { margin-left: 0; } .brands { padding-bottom: 55px; } .brands .textblock { padding-bottom: 15px; } .brands .textblock__container { padding: 40px 0 20px; } .brand__info, .brand__media { width: 46%; } .brand__logo { height: 230px; } .brand__logo img { max-height: 100%; } .brand__media video { height: 300px; } .learn-more { padding: 50px 0 55px; } .page-engagements .textblock__container { padding: 40px 0 20px; } .page-engagements .manifest__content { padding: 55px 0 20px; } .professions-item { width: calc(33.33% - 40px); } .video-accordeon__block { width: calc(33.33% - 40px); } .textblock__container_row.textblock__container_swap .textblock__image { margin-left: 0; } .videos__title { padding: 0 10px; } .videos-list { margin: 0 -10px 5px; } .video { width: calc(33.33% - 40px); } .video video { width: 100%; } .events-thumbs-list__item { width: calc(33.33% - 40px); } .kfar-item { width: calc(50% - 40px); } .finance-shareholders { padding: 60px 0 0; } } /* @media screen and (max-height: 720px) { .hero { background-size: cover; } } */ @media screen and (max-width: 1240px) { .wrapper { width: 960px; } .hero__nav.hero-nav { width: 960px; } .title-text { font-size: 32px; } .title-text::before, .title-text::after { width: 70px; margin: 0 30px; } .subtitle { font-size: 24px; } .btn { font-size: 16px; } .header__block_middle { order: -1; } .header__logo { width: 100px; margin: 0 15px -30px 0; } .hero__info { width: 500px; padding: 30px; } .hero__title { font-size: 30px; } .hero__text { font-size: 26px; } .engagements { padding-bottom: 60px; } .engagements-list__item { width: calc(35% - 36px); } .engagements-list__item-text { font-size: 18px; } .key-figures-list__item { width: calc(25% - 20px); margin: 0 10px 20px; } .key-figures-list__item_wide { width: calc(50% - 20px); } .key-figures-list__item_wide .key-figures-list__item-image { width: 140px; height: 140px; } .key-figures-list__item-image { width: 100px; } .key-figures-list__item-description { padding: 15px 15px 15px 20px; } .list-item { width: 310px; margin: 0px 11px 35px; } .image-border-wrap { width: 100%; height: 100%; margin-bottom: 25px; } .textblock__container_side > .image-content-size img { width: 100% !important; height: 425px !important; object-fit: cover !important; } .textblock__container_swap_left > .image-content-size img { width: 100% !important; height: 425px !important; object-fit: cover !important; } .textblock__container_row > .image-content-size { width: 100% !important; max-width: 100% !important; } .textblock__container_row > .image-content-size img { height: 210px !important; object-fit: cover !important; } .values { padding-bottom: 55px; } .brands-list__slider-wrapper { padding: 0 70px; } .footer { padding: 35px 0 30px; } .breadcrumbs { margin-bottom: 0; } .brand__container { padding: 10px 40px 40px; } .brand__logo { height: 180px; } .brand__media { padding-top: 20px; } .brand__media video { height: 240px; } .store-card { padding: 60px 0 20px; } .store-card-list { padding-top: 40px; } .store-card-item { margin: 15px 15px; } .store-card-list__item { margin: 0 auto 30px; } .form__label { margin-bottom: 5px; } .finance-shareholders__block-text img { height: auto; } .aboutus_cta { flex-direction: column; } } @media screen and (max-width: 1024px) { .image-border_desktop { display: none; } [data-menu="submenu-2937"] ul li:before, [data-menu="submenu-2935"] ul li:before { content: ""; border-radius: 36px; width: 7px; height: 7px; margin-left: 15px; background-color: black; } .menu-mobile-message { padding-left: 10px; margin-bottom: 10px; color: gray; font-weight: 500; } .mobile-menu-footer { background-color: #f4f4f4; padding-top: 30px; flex-grow: 1; display: flex; flex-direction: column; } .mobile-menu-footer .link-title { padding-left: 15px; margin-bottom: 10px; color: gray; font-weight: 500; } .mobile-menu-footer .mobile-menu__item a { font-weight: 600; } .mobile-menu-footer .mobile-menu-footer-black { display: flex; flex-direction: column; margin-top: auto; justify-content: center; align-items: flex-start; background-color: #333333; padding-top: 30px; padding-left: 10px; padding-bottom: 30px; } .mobile-menu-footer-black .footer__social { color: white; } .mobile-menu-footer-black .footer__copyright { align-items: flex-start; padding-left: 0; margin: 0; } .mobile-menu-footer-black .footer__copyright .copyright__item { display: block; margin-left: 0; text-align: left; } .mobile-menu__block { display: flex; flex-direction: column; } .menu-arrow-box { padding: 18px; padding-left: 35px; } .mobile-menu__block_sub { min-height: 100%; } .menu-mobile-message:last-of-type { margin-top: 10px; } .mobile-menu-footer > .mobile-menu__item:nth-child(4) { margin-bottom: 10px; } [data-menu="submenu-2937"] ul li:nth-of-type(n + 6) a, [data-menu="submenu-2935"] ul li:nth-of-type(n + 8) a { font-weight: 600; } [data-menu="submenu-2937"] ul li:nth-of-type(n + 6):after, [data-menu="submenu-2935"] ul li:nth-of-type(n + 8):after { content: ""; display: block; width: 22px; height: 10px; background-size: 100% 200%; background: url('/assets/img/nav-page-icon.png') center top no-repeat; } .hero__block-info .btn { align-self: flex-start; } [data-menu="submenu-2937"] .mobile-menu__item, [data-menu="submenu-2935"] .mobile-menu__item { justify-content: flex-start; } [data-menu="submenu-2937"] .mobile-menu__item a, [data-menu="submenu-2935"] .mobile-menu__item a { padding-left: 10px; } [data-menu="submenu-2951"] .mobile-menu__level { min-height: calc(100vh - 80px); } .offer-form { width: calc(100% - 60px); } .nav > li > .sub-menu li, .offer-anchors a { flex-flow: inherit; } .mobile-menu__item { display: flex; justify-content: space-between; align-items: center; } .mobile-menu__wrapper { position: relative; min-height: 100%; height: fit-content; } .progress-bar { position: fixed; top: 80px; } .image-border_mobile { display: flex; } .wrapper { width: 720px; } .top-menu, .header__wrapper { display: none; } .header__mobile-nav { display: flex; background-color: #ffffff; border-bottom: 2px solid #aaaaaa; height: 80px; max-height: 100%; padding: 0 15px; } .header__mobile-nav-button .header__mobile-nav-button-element { background-color: #000000; } .header__mobile-nav-button .header__mobile-nav-button-element::before, .header__mobile-nav-button .header__mobile-nav-button-element::after { background-color: #000000; } .header__mobile-nav-menu-wrapper { background: #ffffff; color: #333333; } .header__mobile-nav-list .menu-item { border-bottom: 1px solid #333333; } .header__mobile-logo { max-width: 100px; top: 15px; left: 19px; background: #fff; box-shadow: 0 2px rgba(0, 0, 0, 0.25); border-radius: 50%; transition: 0.3s; } .fixed .header__mobile-logo { top: -2px; background: transparent; box-shadow: none; } .header__mobile-icon-block { display: flex; align-items: center; } .header-search { width: 100%; max-width: 380px; } .header__search-btn { width: 22px; height: 22px; margin: 1px 0 0; background: url('/assets/img/search-2.png') center top no-repeat; background-size: contain; } .top-menu__item_lang { padding: 9px 0 9px 20px; } .top-menu__item { border: none; } .langs__item { color: #000000; font-size: 22px; } .langs__item.active, .top-menu__item_lang span { display: none; } .hero__info { width: 50%; padding: 20px; } .hero__title { font-size: 26px; margin-bottom: 15px; } .hero__text { font-size: 22px; } .apply-btn { /* height: 46px; */ right: auto; left: 30px; } .engagements-list { margin: 0 -10px; } .engagements-list__item { width: calc(50% - 20px); margin: 0 10px 20px; } .engagements-list__item-text { font-size: 16px; } .key-figures-list__item { width: calc(50% - 20px); margin: 0 10px 20px; display: block; } .key-figures-list__item-image { width: 100%; height: 120px; min-height: 1px; } .key-figures-list__item-image img { max-height: 100%; } .key-figures-list__item_wide { display: block; } .key-figures-list__item_wide .key-figures-list__item-image { width: 100%; min-height: unset; height: 120px; } .key-figures-list__item-description { min-height: 120px; } .key-figures__description { width: 100%; } .values__list { margin: 0 -10px; } .values-list__item { width: calc(50% - 20px); margin: 0px 10px 20px; } .values-list__item-description { padding: 20px; } .list-item { width: 47%; margin: 0px 1.5% 35px; } .textblock__block { flex: 0 1 auto; } .textblock__container { flex-flow: row wrap; margin: 0; } .textblock__container .textblock__image { order: -1; width: auto; height: auto; max-width: 600px; margin: 0 auto 30px; } .textblock__info { padding-right: 0; margin: 0 auto; } .textblock__container_floated .textblock__image, .textblock__container_swap .textblock__image { float: none; } .textblock__image img { object-fit: unset; height: auto; } .brands-list__slider-wrapper { padding: 0 50px; } .footer__wrapper { flex-flow: row wrap; justify-content: center; } .footer-nav { width: 100%; margin-bottom: 45px; } .page-brands .textblock__container { flex-direction: column-reverse; } .page-brands .textblock__container .textblock__image { max-width: 100%; } .page-template-page-engagements .gray-bg .engagements { padding-bottom: 40px; } .page-engagements .documents { margin-bottom: 65px; } .professions-list { justify-content: center; } .professions-item { width: calc(50% - 40px); margin: 0 20px 40px; } .video-accordeon__block { width: calc(50% - 40px); } .video { width: calc(50% - 40px); } .training-path__item { width: calc(50% - 30px); flex: 0 0 auto; } .events-cities { columns: 3; } .history-slider::before, .history-slider::after { display: none; } .history-slide { width: 725px; } @media (orientation: landscape) { .history-slide { width: 723px; } } /* .history-pagination { flex-flow: row nowrap; } */ .finance-api { flex-direction: column; } .finance-api__block_calendar { margin-left: 0; margin-top: 40px; } .finance-price__text { padding-top: 35px; } .finance-shareholders__block { width: 100%; } .finance-shareholders__block-text img { margin: 0 auto; } .finance-shareholder-rights .textblock__container { flex-direction: column-reverse; } .finance-shareholder-rights__blocks.textblock__container { flex-direction: column; } .finance-shareholder-rights .textblock__container .textblock__image { max-width: 100%; } .documents__list { width: 710px; } .documents__list .swiper-slide { margin-right: 1px; } .assemblees-generales .textblock__container { flex-direction: column; } /* .history-pagination { overflow-x: scroll; justify-content: flex-start; } .history-pagination__item { flex: 0 0 auto; } */ .hero { margin-bottom: 0; } .hero-block__wrapper.wrapper { width: 100%; padding: 0; } .hero__block { font-size: 30px; padding: 0; } .hero__block-info { width: 100%; padding: 70px 15px; } .hero__block-title { font-size: 1.17em; line-height: 1.35; margin-bottom: 25px; max-width: 9.5em; } .hero__block-subtitle { max-width: 10em; } .scroll-down { display: none; } .hero__nav, .history-nav { display: none; } .accordeon-item__title:hover { color: #333333; } .hero__block-info { height: 100%; display: flex; flex-direction: column; justify-content: center; } .hero__block { position: relative; } .hero-block__wrapper.wrapper { position: absolute; height: 100%; } #wcloud-canvas { height: 50vw; } @media (orientation: landscape) { #wcloud-canvas { height: 40vw; } } } @media screen and (max-width: 767px) { .wrapper { width: 100%; padding: 0 15px; box-sizing: border-box; } .header__mobile-nav-menu { padding: 40px 16px 40px 16px; } .footer { padding: 75px 0 75px; } .footer-nav { display: none; } .footer-social { transform: translate(5px, 0); } .copyright { padding: 20px 15px 0; display: flex; flex-direction: column; } .copyright__item { font-size: 17px; margin: 7px 5px; } span.copyright__item { display: none; } .hero { margin-bottom: 0; } .hero-block__wrapper.wrapper { width: 100%; padding: 0; } .hero__block { font-size: 30px; padding: 0; } .hero__block-info { width: 100%; padding: 66px 15px; } .hero__block-title { font-size: 1.17em; line-height: 1.35; margin-bottom: 25px; max-width: 9.5em; } .hero__block-subtitle { max-width: 10em; } .scroll-down { display: none; } .fw-container { padding: 70px 0 20px; } #engagements_1, #engagements_2, #engagements_3, #engagements_4, #engagements_5, #rejoin_0, #rejoin_1, #rejoin_2, #rejoin_3, #rejoin_4, #rejoin_5, #rejoin_6, #finance_1, #cours_de_bourse_ldc, #finance_3, #finance_4, #finance_5, #finance_6, #finance_7, #page-press-form { margin-top: -80px; padding-top: 80px; } #engagements_1.fw-container, #engagements_2.fw-container, #engagements_3.fw-container, #engagements_4.fw-container, #engagements_5.fw-container, #rejoin_0.fw-container, #rejoin_1.fw-container, #rejoin_2.fw-container, #rejoin_3.fw-container, #rejoin_4.fw-container, #rejoin_5.fw-container, #rejoin_6.fw-container, #finance_1.fw-container, #cours_de_bourse_ldc.fw-container, #finance_3.fw-container, #finance_4.fw-container, #finance_5.fw-container, #finance_6.fw-container, #finance_7.fw-container, #page-press-form.fw-container { padding-top: 150px; margin-top: -80px; } .feedwell-satisfy .textblock__image.textblock__block { order: 1; } .title { margin-bottom: 30px; } .filter_doc { position: relative; } .filter-select > li { position: unset; } .title-text { font-size: 34px; text-align: center; line-height: 1.2; } .title-text::before, .title-text::after { display: none; } .subtitle { font-size: 28px; margin-bottom: 35px; } .textblock__subtitle { font-size: 34px; margin-bottom: 30px; } .engagements__wrapper { text-align: center; } .engagements__description { margin-bottom: 45px; } .engagements-list__item { width: calc(100% - 20px); max-width: 330px; padding: 35px 20px 40px; margin: 0 10px 30px; } .key-figures { padding: 70px 0 20px; } .key-figures-list { display: flex; margin: 0 0 20px; } .key-figures-list__item { flex-basis: auto; margin: 0 10px 20px; } .key-figures-list__item-description { text-align: center; min-height: 1px; padding: 30px 10px 40px; } .key-figures-list__item-title { font-size: 34px; margin-bottom: 10px; } .key-figures-list__item-text p { line-height: 1.5; margin-bottom: 0; } .key-figures__description { text-align: left; margin: 0 auto 35px; } .key-figures__btn-wrapper { margin-bottom: 20px; } .list-items { flex-direction: column; align-items: center; } .list-item { width: 100%; max-width: 400px; margin: 0 auto 35px; } .values__list { margin: 0; padding: 25px 0 0; } .values__list .list-item { border: 1px solid #a0a0a0; } .image-border-wrap { width: 100%; height: 100%; margin-bottom: 10px; } .textblock__container_swap > .image-content-size img { width: 100% !important; height: auto !important; object-fit: cover !important; } .textblock__container_side > .image-content-size img { width: 100% !important; height: auto !important; object-fit: cover !important; } .textblock__container_row > .image-content-size { width: 100% !important; max-width: 100% !important; height: 210px !important; } .image-content-size img { height: 100% !important; object-fit: cover !important; } .list-item__title { margin-bottom: 15px; } .list-item__description { padding: 25px 30px 35px; } .textblock__title { margin-bottom: 10px; } .textblock__container { flex-direction: column-reverse; padding: 15px 0 20px; padding-top: 20px; position: relative; } .textblock__info-title { margin-bottom: 20px; } .textblock__info-btn { font-size: 18px; width: 265px; padding: 30px 45px; border-radius: 25px; } .textblock__info-description { margin-bottom: 40px; } .page-template-page-aboutus .textblock__info-description { margin-bottom: 0; } .textblock__container_row .textblock__image img[alt="Notre organisation"] { margin-bottom: 90px; } .accordeon__list .textblock__image.textblock__block { margin-bottom: 0; margin-top: 20px; } .textblock__container .textblock__image { margin: 0 auto 40px; display: flex; flex-direction: column; align-items: center; } .page-brands .hero__block { background-position: 30% center; } .brands-icons__list_mobile { padding-bottom: 35px; } .brands-icon__list-item { width: calc(50% - 20px); } .brands-icon__list-item img { width: 80%; margin: 0 auto; } .breadcrumbs { display: none; } .page-brands .textblock__container .textblock__image { margin-top: 0px; } .brand__container { flex-direction: column; padding: 10px 20px 40px; border: 1px solid #a0a0a0; } .brand__info, .brand__media { width: 100%; } .brand__logo { height: 50vw; } .page-brands .subtitle { font-size: 24px; line-height: 1.4; margin-bottom: 20px; } .page-template-page-brands .brands #brand_1_1 .brand__logo { margin-bottom: 10px; } .page-template-page-brands .brands #brand_1_1 .brand__media iframe { height: 200px; } .brand__btn { max-width: 290px; display: flex; flex-direction: column; height: auto; padding: 15px 30px; margin: 35px auto 0; line-height: 1.4; border-radius: 25px; text-align: center; } .brand__btn .btn__icon { margin-top: 7px; margin-left: 0; } .brand__media video { height: 55vw; margin: 5px -20px 25px; width: calc(100vw - 30px); max-width: 200%; } .learn-more { padding: 40px 0 50px; } .learn-more__wrapper { text-align: center; } .learn-more__btn { padding: 30px 30px 35px; min-width: 290px; border-radius: 30px; } .learn-more__btn .btn__icon { margin-left: 0; } .page-engagements .manifest__content { padding: 5px 0 240px; flex-direction: column; position: relative; } .manifest__info { width: 100%; } .manifest__btn { position: absolute; bottom: 15px; left: 50%; transform: translate(-50%, 0); display: flex; justify-content: space-between; min-width: 290px; height: auto; padding: 15px 40px; margin: 35px auto 0; line-height: 1.4; border-radius: 25px; text-align: left; } .manifest__btn br { display: block; } .manifest__btn:nth-child(2) { bottom: 125px; } .engagements-page-ecosystem-block .textblock__image { margin: 5px auto 0px; } .engagements__title { margin-bottom: 40px; } .engagements__sub { margin-bottom: 25px; } .extra-financiere .textblock__image { margin: 0px auto 140px; } .ethics .textblock { padding: 70px 0 0; margin-top: -80px; padding-top: 150px; } .ethics .textblock__container:nth-child(2) { padding-bottom: 75px; } .ethics .textblock__container:nth-child(5) .textblock__image { margin-bottom: 0; } .ethics .textblock__info-btn { width: 100%; max-width: 330px; bottom: 15px; display: flex; justify-content: space-between; height: auto; padding: 15px 40px; margin: 35px auto 0; line-height: 1.4; text-align: left; } .page-engagements .documents { margin-bottom: 20px; } .documents__list_mobile .document { margin-bottom: 45px; } .documents__pagination { display: none; } .document__text { margin-bottom: 35px; } .document__btn { width: 290px; padding: 30px 45px; position: static; } .page-template-page-sustainably .hero__block { background-position: 60% center; } .page-template-page-sustainably .textblock__subtitle { margin-bottom: 0; } .page-template-page-sustainably .textblock:nth-child(4) .textblock__image { margin: 0 auto 125px; } .page-template-page-sustainably .textblock:nth-child(4) .textblock__info-btn { bottom: 45px; border-radius: 30px; width: 100%; max-width: 290px; } .page-template-page-sustainably .textblock__container { flex-direction: column; } .page-template-page-sustainably .textblock__container_swap { flex-direction: column-reverse; } .page-template-page-sustainably .textblock__image { margin: 0 auto 35px; } .page-template-page-sustainably .textblock { padding: 60px 0 0px; } .page-template-page-sustainably .textblock:nth-child(10) .textblock__container { display: flex; } .page-template-page-sustainably .textblock:nth-child(10) .textblock__info { margin: 0; } .textblock__container_floated .image-border-wrap { width: 100%; margin-bottom: 0; } .store-card-item__title { font-size: 24px; } .page-template-page-together .textblock__container .textblock__image { margin: 0px auto 10px; } .page-template-page-together .textblock:nth-child(5) .textblock__container:nth-child(3) { flex-direction: column; } .page-template-page-together .textblock:nth-child(5) .textblock__container:nth-child(4) .textblock__info-btn { position: static; transform: translate(0, 0); margin: 30px auto; display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 330px; height: auto; text-align: center; padding: 15px 20px; } .page-template-page-together .textblock:nth-child(5) .textblock__container:nth-child(4) .btn__icon_arrow-right { margin: 10px 0 0; } .page-template-page-together .textblock__subtitle { font-size: 34px; } .page-toghether .textblock__container { flex-direction: column; } .page-toghether .textblock__container_swap { flex-direction: column-reverse; } .toghether-footprint .textblock__container:last-child { flex-direction: column-reverse; margin-top: 35px; } .toghether-footprint .textblock__container .textblock__image { margin: 0 auto 45px; } .page-toghether .textblock__container .textblock__image { margin: 0 auto 30px; } .page-toghether .textblock__container_swap .textblock__image { margin: 0 auto; } .feedwell-nutriton .textblock__container .textblock__image { margin: 0 auto; } .store-card__subtitle { margin-bottom: 0; } .page-toghether .textblock__info-title { font-size: 24px; } .store-card__text { padding-top: 40px; } .store-card__text p { text-align: left !important; } .store-card__brands { padding-top: 40px; padding-bottom: 10px; } .store-card__brands .brands-icons__list-item { width: 41vw; } .store-card-item__goal { background-color: #ffffff; min-height: 145px; } .store-card-item__title { margin-bottom: 0; } [data-menu="submenu-3103"] > ul > li > a:after { content: ""; display: block; width: 22px; height: 10px; background-size: 100% 200%; background: url('/assets/img/nav-page-icon.png') center top no-repeat; margin-left: 20px; } .page-sustainably > .textblock:nth-child(10) .textblock__image { display: none; } .page-template-page-together .textblock__info-description.description .textblock__info-btn.btn { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; line-height: 1.5; padding: 40px 45px; font-size: 13px; } .page-template-page-together .textblock__info-description.description .textblock__info-btn.btn i { padding: 0; margin: 0; width: 23px; height: 10px; margin-top: 5px; } body > div.page-toghether > div:nth-child(6) > div > div > div.textblock__image.textblock__block { order: 1; } body > div.page-toghether > div:nth-child(5) > div > div.textblock__container.textblock__container_swap > div.textblock__image.textblock__block { margin-bottom: 20px; } body > div.page-respect > div.textblock.fw.fw-container.textblock_bg.toghether-footprint > div > div:nth-child(2) > div.textblock__image.textblock__block { order: 1; } body > div.page-respect > div.textblock.fw.fw-container.textblock_bg.toghether-footprint > div > div:nth-child(3) > div.textblock__image.textblock__block > div:nth-child(2) { display: block; } body > div.page-respect > div.textblock.fw.fw-container.textblock_bg.toghether-footprint > div > div:nth-child(4) > div.textblock__image.textblock__block { display: none; } #rejoin_2 > div > div > div.textblock__container.textblock__container_swap > div.textblock__image.textblock__block { margin-bottom: 60px; } #finance_6 > div.textblock.fw.fw-container.no-top-padding.no-bottom-padding { padding-top: 0; } .page-template-page-finance #finance_6 > div.posts.filter-posts > div.filter.filter_doc.fw > div { position: relative; } .page-template-page-finance .filter-select ul { width: calc(100vw - 10px); white-space: unset; top: 30px; left: 0; } .filter-select ul { width: calc(100vw - 10px); white-space: unset; top: 30px; left: 0; } #finance_6 > div > div.posts.filter-posts > div.filter.filter_doc.fw { position: relative; } #finance_6 > div > div.posts.filter-posts > div.filter.filter_doc.fw > div > div.filter-menu > div > ul:nth-child(2) > li > ul { width: calc(100vw - 10px); white-space: unset; top: 30px; left: 0; } #finance_6 > div > div.posts.filter-posts > div.filter.filter_doc.fw > div > div.filter-menu > div > ul:nth-child(2) > li { position: unset; } #finance_6 > div.posts.filter-posts > div.filter.filter_doc.fw > div > div.filter-menu > div > ul:nth-child(2) > li { position: unset; } .page-template-page-finance .filter-select ul li { align-items: flex-start; } .page-template-page-finance .filter-select ul li:before { margin-top: 14px; } .wp-image-3124 { display: block; width: 100%; height: auto; } #rejoin_5 > div > div > div > div.textblock__image.textblock__block { display: none; } .page-template-page-sustainably .wp-image-3116 { display: block; width: 100%; height: auto; } .store-card-item__indicator { min-height: 135px; padding: 30px 30px 20px; background-color: #f8f8f8; } .feedwell-historic-actions .textblock__info-description, .feedwell-security .textblock__info-description { margin-bottom: 0; } .feedwell-satisfy { background-color: #f8f8f8; } .feedwell-satisfy .textblock__container_swap .textblock__image { margin: 0 auto 135px; } .feedwell-security .textblock__container .textblock__image.textblock__block { order: 1; } body > div.page-sustainably > div:nth-child(4) > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } body > div.page-sustainably > div:nth-child(6) > div > div > div.textblock__image.textblock__block { order: 1; } body > div.page-sustainably > div:nth-child(8) > div > div > div.textblock__image.textblock__block { order: 1; } body > div.page-feedwell > div.textblock.fw.fw-container.textblock_bg.feedwell-nutriton > div > div > div.textblock__image.textblock__block { order: 1; margin-bottom: 35px; } body > div.page-toghether > div:nth-child(4) > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } body > div.page-toghether > div:nth-child(6) > div > div > div.textblock__image.textblock__block { order: -1; margin: 0 auto 35px; } body > div.page-toghether > div:nth-child(7) > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } body > div.page-respect > div.textblock.fw.fw-container.textblock_bg.toghether-footprint > div > div:nth-child(6) > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } body > div.page-respect > div.textblock.fw.fw-container.textblock_bg.toghether-footprint > div > div:nth-child(7) > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } #engagements_4 > div > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } body > div.page-respect > div.textblock.fw.fw-container.toghether-packaging > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } #engagements_5 > div > div > div:nth-child(3) > div.textblock__image.textblock__block { order: 1; } #engagements_5 > div > div > div.textblock__container.textblock__container_swap > div.textblock__image.textblock__block { order: 1; } body > div.page-respect > div.textblock.fw.fw-container.toghether-historic-actions > div > div > div.textblock__image.textblock__block { order: 1; margin: 0 auto 35px; } .brand__logo { margin-bottom: 10px; height: auto; } body > div.page-brands > div.brands.fw.brands_bg > div.textblock.fw.fw-container.textblock_bg > div > div { padding: 30px 0 10px; } body > div.page-brands > div.brands.fw.brands_bg > div.textblock.fw.fw-container.textblock_bg > div > div > div > div { margin-bottom: 0; } body > div.page-brands > div:nth-child(10) > div.textblock.fw.fw-container > div > div { padding: 30px 0 10px; } body > div.page-brands > div:nth-child(10) > div.textblock.fw.fw-container > div > div > div > div { margin-bottom: 0; } #brand_2_4 > div > div > div.brand__media > a { margin-top: 0px; } body > div.page-brands > div.textblock.fw.fw-container.no-bottom-padding > div > div > div > div { margin-bottom: 0; } #brand_1_3 iframe, #brand_1_4 iframe { height: 200px; } .feedwell-historic-actions .textblock__container .textblock__image.textblock__block { order: 1; } .feedwell-satisfy .textblock__container { align-items: center; } .feedwell-satisfy .textblock__container_swap .textblock__image { margin-bottom: 35px; } .feedwell-satisfy .textblock__info-btn { display: flex; flex-direction: column; height: auto; width: 100%; max-width: 330px; text-align: center; padding: 20px 45px; bottom: 20px; } .feedwell-satisfy .btn__icon_arrow-right { margin: 10px 0 0; padding-left: 0; } .professions-list { margin: 0; padding-top: 35px; } .professions-item { width: 100%; max-width: 410px; margin: 0 0 30px; border: 1px solid #a0a0a0; } .professions-item__info { padding: 30px 20px 30px; } .professions-item__title { text-align: left; margin-bottom: 25px; } .professions-item__btn-wrap { padding: 0 20px 40px; } .professions-item__btn { font-size: 17px; display: flex; justify-content: center; width: 100%; max-width: 290px; height: auto; padding: 20px 30px 25px; margin-top: 0; } .professions-item__btn .btn__icon_arrow-right { margin-left: 0; } .professions__btn-wrap { padding-top: 10px; } .professions__btn { flex-direction: column; width: 100%; max-width: 330px; height: auto; padding: 20px 30px; border-radius: 20px; } .professions__btn .btn__icon_arrow-right { margin: 10px 0 0; padding-left: 0; } .page-jobs .video-content { padding: 0 0 40px; } .page-jobs .video-content__wrapper .textblock__wrapper { padding: 0; } .page-jobs .video-content .textblock__image { margin: 0 auto; } .video-accordeon__block { width: 100%; margin: 0 0 40px; } .video-accordeon__block-title { padding-top: 25px; } .accordeon-item__title { padding: 25px 10px 30px 0; } .page-jobs .textblock__container { flex-direction: column; padding: 25px 0 20px; } .page-jobs .textblock__container_swap { flex-direction: column-reverse; } .page-jobs .textblock__container .textblock__image { margin: 0 auto 30px; } .page-jobs .textblock__container_swap .textblock__image { margin: 0 auto; } .single-news__author { line-height: 1.3; } .date { margin-bottom: 25px; } .single-news .textblock__container { margin-bottom: 20px; } .single-news .description h3 { font-size: 18px; font-weight: 700; margin-bottom: 0; } .single-news .textblock__info-description { margin-bottom: 0; } .single-news .textblock__image { margin: 0 auto; } .single-news .description h2 { font-size: 28px; line-height: 1.2; margin-bottom: 0.7em; } .page-contacts .wpcf7-form, .page-press .wpcf7-form { box-shadow: none; } .page-contacts .contact-index .textblock__info-btn { font-size: 3.6vw; } .form__row .form__field { width: 100%; margin-bottom: 5px; } .form__tip { text-align: left; } .wpcf7-submit { width: 100%; max-width: 350px; margin: 40px auto 0; } .form__row { flex-wrap: wrap; } .form__container { margin-bottom: 50px; } .form__container:nth-child(2) .form__row:nth-child(2) .form__field { margin-bottom: 35px; } .form__container:nth-child(3) .form__title { margin-bottom: 25px; } .page-error { min-height: calc(100vh - 349px); padding-bottom: 80px; } .hero-static__wrapper { padding: 0; } .hero-static__block { padding: 80px 15px; } .hero-static__wrapper .hero__block-title { font-size: 36px; max-width: 100%; margin-bottom: 10px; } .hero-static__wrapper .hero__block-btn { font-size: 17px; display: flex; flex-direction: column; max-width: 290px; margin: 30px auto; height: auto; padding: 20px 30px; border-radius: 30px; } .hero-static__wrapper .btn__icon_arrow-right { margin: 15px 0 0; padding: 0; } .hero-static__slider::after { top: 188px; left: -30px; width: 94%; height: 92%; } .videos { padding: 55px 0 40px; } .video { width: calc(100% - 40px); } .video iframe { width: 100%; height: 50vw; } .videos__text { padding-top: 0; } .videos__btn { flex-direction: column; width: 100%; max-width: 330px; height: auto; padding: 20px 30px; border-radius: 20px; } .videos__btn .btn__icon_arrow-right { margin: 10px 0 0; padding-left: 0; } .experience__image { padding: 20px 0 25px; } .experience__textblock { padding-top: 35px; } .experience__textblock-subtitle { margin-bottom: 25px; } .formation_des_jeunes { padding: 25px 0 20px; } .formation_des_jeunes .textblock__image { margin: 0px auto 10px; } .notre-politique .textblock__container { flex-direction: column; } .notre-politique .textblock__container .textblock__image { margin: 0px auto 35px; } .notre-politique .textblock__container_swap { flex-direction: column-reverse; } .notre-politique .textblock__container_swap .textblock__image { margin: 0px auto 130px; } .textblock__info-description.quote__text { font-size: 30px; } .votre-bien-etre .textblock__container { flex-direction: column; } .votre-bien-etre .textblock__container .textblock__image { margin: 0px auto 35px; } .votre-bien-etre .textblock__image-description { font-size: 15px; padding: 0; } .votre-bien-etre .textblock__container_swap { flex-direction: column-reverse; } .events-thumbs { padding: 0px 0 20px; } .events-thumbs-list__item { width: 100%; } .events-thumbs-list__item-image { position: relative; } .events-thumbs-list__item-image img { width: 100%; } .events-thumbs-list__item-text.description { font-size: 15px; } .events__text { margin-bottom: 45px; } .events-map { margin-bottom: 65px; } .events-cities { columns: 1; } .events-cities__item { margin-top: 10px; } .events-list { padding: 5px 0 20px; } .events-prof .btn { display: flex; flex-direction: column; width: 100%; max-width: 330px; height: auto; padding: 20px 52px; border-radius: 20px; margin: 0 auto 20px; text-align: center; line-height: 1.5; } .events-prof .btn .btn__icon_arrow-right { margin: 10px 0 0; } .posts-list__item { border: 1px solid #a0a0a0; } .posts-list__item .single-news__tag { margin-bottom: 20px; } .posts-list__item-title { line-height: 1.3; margin-bottom: 25px; } .alm-btn-wrap { margin-top: 25px; } .alm-load-more-btn { width: 100%; max-width: 330px; height: auto; padding: 20px 30px; } .category .posts-list { margin-bottom: 80px; } .page-press-description { padding: 80px 0 50px; } .posts-list { padding: 0; } .search-page { padding-top: 70px; } .search-results-perpage { margin-bottom: 40px; } .search-form { flex-direction: column; margin: 0 -15px 40px; padding: 30px 20px; } .search-form__wrapper { display: flex; flex-direction: column; } .search-form__btn { width: 100%; padding: 15px; } .search-results__item { padding: 40px 15px; border: 1px solid #a0a0a0; } .search-page .search-results__item-bc { display: block; margin: 10px 0 5px; } .pgntn-page-pagination-block { margin-bottom: 30px; } body .pgntn-page-pagination-block .page-numbers.next, body .pgntn-page-pagination-block .page-numbers.prev { width: 100%; padding: 20px 30px; height: auto; } body .pgntn-page-pagination-block .page-numbers.prev { margin-bottom: 20px; } body .pgntn-page-pagination-block .page-numbers.next { margin-top: 20px; } .events-prof { padding: 50px 0 20px; } .ecoles .textblock__container { flex-direction: column; } .ecoles .textblock__container .textblock__image { margin: 0 auto 35px; } .rejoin-map { padding: 0 0 40px; } .rejoin-map__content { padding: 20vw 0; } .rejoin-map__content .btn { height: auto; padding: 20px 30px; } .breeders { padding: 70px 0 50px; } .breeders__btn { display: flex; flex-direction: column; width: 100%; max-width: 330px; height: auto; padding: 20px 30px; border-radius: 20px; margin: 0 auto 20px; text-align: center; line-height: 1.5; } .breeders__btn .btn__icon_arrow-right { margin: 10px 0 0; } .breeders__videos { padding-top: 10px; } .page-aboutus { } .history-slider .swiper-slide { width: 100%; } .history-slide { width: 100%; } .history-slide__info-year { margin-bottom: 10px; padding-top: 40px; } .history-slide__info-year::after { display: none; } .history-slide__info-title { font-size: 24px; margin-bottom: 20px; } .history-interactive { margin-bottom: 70px; } .history__text-block { margin-bottom: 65px; } .textblock.one-group .textblock__container:not(:first-child) { padding-top: 30px; } /* .textblock.one-group .textblock__container:nth-child(4) { padding-bottom: 150px; }*/ .textblock.one-group .textblock__info-btn { display: flex; flex-direction: column; text-align: center; width: 100%; height: auto; max-width: 330px; padding: 20px 25px; margin: 0 auto; } .textblock.one-group .textblock__info-btn .btn__icon_dl { margin: 10px 0 0; } #ajax-load-more { width: 100%; } #ajax-load-more > div.alm-listing.alm-ajax.wrapper { padding: 0 15px; } .textblock.one-group .textblock__container_row.textblock__container_swap .textblock__image { margin: 10px auto 0; } .notre-organisation .textblock__container { flex-direction: column; } .notre-organisation .textblock__container_swap { flex-direction: column-reverse; } .notre-organisation .textblock__container .textblock__image { margin-bottom: 0px; } .notre-organisation .textblock__container:nth-child(3) { padding-bottom: 0; } .notre-organisation .textblock__container:nth-child(3) .textblock__info-description { margin-bottom: 0; } .notre-organisation .textblock__container:nth-child(4) { padding: 0 0 60px; } .accordeon { padding: 0 0 20px; } .page-template-page-aboutus .gray-bg .accordeon.fw.fw-container.no-top-padding:last-of-type { padding-top: 38px; } section > #map_anchor { height: auto; } .accordeon-item__title::after { flex: 0 0 12px; } .notre-pole-volaille { padding: 20px 0 20px; } .notre-pole-volaille .textblock__container { flex-direction: column; padding: 15px 0 0; } .notre-pole-volaille .textblock__image { margin: 0 auto 50px; } .notre-pole-export { padding: 20px 0 20px; } .notre-pole-export .textblock__image { margin: 0 auto; } .notre-pole-traiteur { padding: 30px 0 20px; } .notre-pole-traiteur .textblock__container:nth-child(2) { flex-direction: column; } .notre-pole-traiteur .textblock__container:nth-child(2) .textblock__image { margin: 0 auto 40px; } .location { padding: 70px 0 80px; } .location__text { margin-bottom: 40px; } #implantation-wap { height: calc(72vw + 280px) !important; } #map_anchor { width: 100% !important; } .map_section .wrapperMap .ctrl { width: 100% !important; } .location__btn { flex-direction: column; width: 290px; height: auto; padding: 20px 30px; border-radius: 30px; } .location__btn .btn__icon_arrow-right { margin: 10px 0 0; padding: 0; } .page-finance { padding-bottom: 80px; } .finance-price__text { padding-top: 10px; } .finance-price__api { flex-direction: column; } .finance-api__btns { padding: 35px 0 40px; } .finance-api__btn { display: flex; text-align: center; line-height: 1.25; flex-direction: column; width: 290px; height: auto; margin: 0 auto 30px; padding: 20px 30px; border-radius: 30px; } .finance-api__btn .btn__icon_dl { margin: 5px 0 0; } .finance-api__block_calendar { margin-left: 0; } .finance-api__title { font-size: 24px; } .finance-price__description { text-align: left; padding-top: 30px; } .finance-price__description strong { font-weight: 500; } .finance-price__btn-wrap { padding: 40px 0 20px; } .finance-price__btn { text-align: center; line-height: 1.25; flex-direction: column; width: 290px; height: auto; padding: 20px 30px; border-radius: 30px; } .finance-price__btn .btn__icon_arrow-right { margin: 5px 0 0; padding: 0; } .finance-shareholders { padding: 70px 0 0; margin-top: -80px; padding-top: 150px; } .finance-shareholders__title { margin-bottom: 40px; } .finance-shareholders__blocks { flex-direction: column; } .finance-shareholders__block { padding-top: 50px; } .finance-shareholders__block-title { font-size: 24px; } .finance-shareholders__block-btn { text-align: center; line-height: 1.3; display: flex; flex-direction: column; width: 290px; height: auto; margin: 35px auto 0px; padding: 20px 50px; border-radius: 30px; } .finance-shareholders__block-btn .btn__icon_arrow-right { margin: 5px 0 0; padding: 0; } .finance-shareholder-rights .textblock { padding: 0; } .finance-shareholder-rights__block { margin: 0 0 40px; } .finance-shareholder-rights__wrapper { margin-bottom: 0; } .finance-shareholder-rights .documents { margin-bottom: 0; } .page-finance .filter { padding: 20px 0 0; } .page-finance .filter-menu { margin-bottom: 0; } .page-finance .filter-select-wrap { flex-wrap: wrap; margin: 0; border-bottom: none; } .page-finance .filter-select { margin-bottom: 30px; } .page-finance .filter-results-num { width: 100%; } .presentation .posts-list__item { border: none; } .presentation iframe { height: 58.4vw !important; } .kfar-item { width: calc(100% - 40px); padding: 30px 20px; } .kfar-item__title { font-size: 24px; margin-bottom: 20px; } .kfar-item__text { margin-bottom: 25px; } .dividend-history { padding: 30px 0 20px; } .publications .posts { padding: 20px 0 20px; } .assemblees-generales .textblock__container { padding: 40px 0 20px; } .assemblees-generales .textblock__image { margin: 0 auto; } .finance-page-posts-list .posts-list__item, .publications .posts-list__item { border-top: none; border-right: none; border-left: none; } .dividend-history__table { display: none; } .dividend-history__table-mobile { display: table; width: 100%; margin-bottom: 20px; } .dividend-history__table-mobile td { color: #333333; background-color: #ffffff; width: 50%; padding: 25px 20px; vertical-align: middle; } .dividend-history__table-mobile .dividend-history__td_title { color: #ffffff; text-align: center; } .dividend-history__tr_title .red_td { background-color: #ff4e4e; } .wcloud { padding: 0 0 40px; } #wcloud-canvas { height: 60vw; } .active-filters__item a { width: 20px; height: 20px; font-size: 11px; } .page-contacts__title { margin: 0px 0 15px; } .contacts-page-subtitle { margin-bottom: 45px; padding: 0 15px; } .back-button-wrapper { margin-bottom: 40px; } .contacts-category-page .form__row .form__field { margin-bottom: 10px; } .contacts-category-page .form__container:nth-child(2) .form__row:nth-child(2) .form__field { margin-bottom: 10px; } .contacts-page-main { padding: 10px 15px 80px; } .contacts-page-description { margin-bottom: 30px; } .contact-category-button { text-align: center; line-height: 1.3; display: flex; flex-direction: column; width: 100%; max-width: 330px; height: auto; min-height: 110px; padding: 20px 30px; border-radius: 30px; } .contact-category-button .btn__icon_arrow-right { margin: 10px auto 0; padding: 0; } .contact-page-tetx-block { margin-bottom: 50px; } .contacts-category-form-button::after { top: 56px; right: 40px; } .contacts-category-page { padding-bottom: 50px; } .contact-text-page-button { margin-bottom: 30px; } .aboutus_cta { width: 90%; align-items: center; } } @media screen and (max-width: 640px) { .hero__info { width: 100%; margin-bottom: 30px; } .hero__btn-wrapper { position: static; transform: unset; text-align: center; } .scroll-down { margin-bottom: 0; } .values-list__item-description { padding: 20px 15px; } .textblock__image { order: -1; width: 100%; margin: 0 0 25px; } .brands-list__slider-wrapper { padding: 0 15px; } .footer-nav__item { flex: 50%; } .history-slide__image { height: auto; } .history-slide__image img { height: auto; } } @media screen and (max-width: 480px) { .wrapper { /* width: 360px; */ } .engagements__sub { text-align: left; } .key-figures-list__item { width: 100%; margin: 0 0 30px; } .key-figures-list__item-image, .key-figures-list__item_wide .key-figures-list__item-image { height: 95vw; padding: 35px; } .key-figures-list__item-image img { width: 100%; height: 100%; object-fit: contain; object-position: center center; } .key-figures__btn { max-width: 290px; display: flex; flex-direction: column; height: auto; padding: 15px 30px; margin: 0 auto; line-height: 1.4; border-radius: 35px; } .key-figures__btn .btn__icon { margin-top: 7px; margin-left: 0; } .values-list__item { width: 100%; margin: 0 0 20px; } .apply-btn { bottom: 25px; right: auto; left: 10px; } .back-to-top { bottom: 25px; right: 10px; } .page-contacts .wpcf7-form, .page-press .wpcf7-form { padding: 0; } .training-path { margin-bottom: 0; } .training-path__item { width: calc(100% - 30px); } .experience .training-path { margin-bottom: 0; } .quote { flex-direction: column; padding: 30px 15px 40px; } .quote__image { margin: 0 0 20px; } .quote__text { margin-bottom: 10px; } .filter { padding: 80px 0 0; } .filter-menu { flex-direction: column; align-items: flex-start; margin-bottom: 60px; } .filter-select-wrap { justify-content: space-between; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #000000; } .filter-select { margin-right: 0; } .filter-select > li > a { padding-right: 16vw; } .filter-results-num { margin-left: 0; } .active-filters { flex-direction: column; align-items: flex-start; padding: 30px 15px; } .active-filters__list { flex-direction: column; align-items: flex-start; } .active-filters__item { margin: 10px 0; padding: 15px 25px; } .active-filters__item a { margin-right: 15px; } .active-filters__clear-wrap { margin-left: 0; padding-left: 0; border-left: none; } .list-items, .alm-listing { margin: 0 0px; flex-direction: column; } .page-press-description { padding: 80px 0 0; } .page-press .filter { padding: 50px 0 0; } .page-press .filter-select-wrap { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .page-press .filter-menu { margin-bottom: 25px; } .page-press .list-items { margin: 0; } .page-press-form .fw-container { padding: 15px 0 20px; } .page-press .wpcf7-form { background: transparent; } .financial .footer-financial p { width: 100% !important; } } @media screen and (max-width: 400px) { .wrapper { /* width: 280px; */ } } .hidden.parida-ajax { display: none; } @media screen and (max-height: 900px) { .hero__block-title { font-size: 1.07em; } .hero__block-text.description { font-size: 15px; } } @media screen and (max-height: 740px) { .hero__block-title { font-size: 0.77em; margin-bottom: 10px; } .hero__block-text.description { font-size: 12px; } } @media screen and (max-height: 620px) { .hero__block-title { font-size: 0.67em; margin-bottom: 10px; } .hero__block-text.description { font-size: 10px; } } .newsletter-confirm-box { display: flex; flex-direction: column; margin-top: 1rem; @media screen and (min-width: 620px) { flex-direction: row; } } .newsletter-confirm-box > * { margin: 0.2rem; }