@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
  @import url("https://use.typekit.net/dzt3kqf.css");
 @import url("https://use.typekit.net/xxxxxxx.css");
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
  @import url("https://use.typekit.net/dzt3kqf.css");
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');



@font-face {
    font-family: 'LeroyMerlinSans';
    font-style: normal;
    font-weight: 400;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/leroy-merlin/LeroyMerlinSans-Web-Regular.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'LeroyMerlinSans';
    font-style: normal;
    font-weight: 600;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/leroy-merlin/LeroyMerlinSans-Web-SemiBold.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'LeroyMerlinSans';
    font-style: normal;
    font-weight: 700;
    src: url('https://lumapps-lvmh-font.storage.googleapis.com/leroy-merlin/LeroyMerlinSans-Web-Bold.woff') format('woff');
    font-display: swap;
}

.hide-item {
	display: none;
}

/* fonts if need it */ 

.mbrand { 
font-family: "inter-variable", sans-serif;
    }

.leroy-merlin { 
font-family: "LeroyMerlinSans", sans-serif;
    }

.weldom { 
  font-family: "Raleway", sans-serif;
    }
.bricocenter { 
  font-family: "Roboto", sans-serif;
    }

.mbrand-poland  { 
  font-family: "Roboto", sans-serif;
    }

.leroy-merlin-poland  { 
  font-family: "Roboto", sans-serif;
    }

.leroy-merlin-poland .metadata-link span {
    font-family: 'Roboto';
}

/* Logos BU */

.instance-logo > img {
    display: none;
}

.adeo .instance-logo {
    width: 109px;
    background-image: url('https://keys.adeo.com/serve/3026310699819815-246031735159663/logo+mobile+et+web+adeo.png?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
  height: 35px;
}

.kbane .instance-logo {
    width: 78px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-3499932973406375/keys+kbane+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}

.Go-Lilla .instance-logo {
    width: 84px;
    background-image: url(https://adeo.app.lumapps.com/serve/3026310699819815-4745935160696105/keys+go+lilla+logo.svg?contentDisposition=inline);
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}

.leroy-merlin .instance-logo {
    width: 89px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5745730718823533/keys+leroy+merlin+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}

.mbrand .instance-logo {
    width: 84px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-2872524284628549/keys+M+brand+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}

.weldom .instance-logo {
    width: 122px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-1678685148921541/keys+weldom+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
} 

.bricocenter .instance-logo {
    width: 96px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-4591610916959965/keys+bricocenter+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}

.st-maclou .instance-logo {
    width: 111px;
    background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-8826967653964931/keys+saint+maclou+logo.svg?contentDisposition=inline');
    background-size: contain;
    background-repeat: no-repeat;
        width: 20vw; /* 20% de la largeur de l’écran */
    max-width: 150px; /* limite pour éviter qu’elle soit trop grande */
    aspect-ratio: 3 / 1; /* préserve le ratio (ajuste selon ton image) */
}


/****************************************************************************Lumapps variables*******************************************************************************/

:root {
    --lumx-typography-custom-metadata-font-weight:600;
    --lumx-app-background: white;
    --lumx-typography-custom-title1-font-size: 40px;
    --lumx-typography-custom-title1-font-weight: 700;
    --lumx-typography-custom-intro-font-size: 18px;
    --lumx-typography-custom-intro-font-weight: 500;
  --lumx-metadata-border-radius: 50px;
      --lumx-metadata-state-default-padding-horizontal: 16px;
  --lumx-metadata-height: 30px;
--lumx-typography-font-family: "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Raleway", "Oxygen", "inter-variable", "LeroyMerlinSans", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", "sans-serif";
}

/*****************************************Settings platform***********************************/

/* Width bigger if screen size exceed 1500px */
@media (min-width: 1500px) {
    .layout>.row>.row-wrapper--is-regular {
        width: 1352px !important;
    }
}

/* Zoom à 100% quand la largeur de l'écran est supérieure à 1128px */
@media (min-width: 1500px) {
    body:not(.webview) #maincontent {
        -moz-transform: scale(1, 1);
        zoom: 1;
        zoom: 100% !important;
    }
}

/*-------Zoom screen------*/
body:not(.webview) #maincontent { -moz-transform: scale(0.8, 0.8); /* Moz-browsers */ zoom: 0.8; /* Other non-webkit browsers */ zoom: 80%; /* Webkit browsers */ }

/* show write on behalf of */
.OnBehalf div[ng-model="vm.Content.getCurrent().writer"] {
    display: block;
}

/* Hide powered by lumapps login window */
.powered-by {
display: none
}

/* hide login by google*/
.login-provider-button--google {
    display: none
    }


/* hide login by email*/
.login-provider-button--email {
    display: none
    }

/* Hide write on behalf of */
div[ng-model="vm.Content.getCurrent().writer"] {
display: none;
}

/* Hide newsletter and communities back log */
[data-id="side-nav-newsletter-link"] {
    display: none !important;
}
[data-id="side-nav-communities-link"] {
    display: none !important;
}
[data-id="settings-menu-communities"] {
    display: none !important;
}
[data-id="settings-menu-newsletter"] {
    display: none !important;
}
ul.side-navigation-section__sub-section > li[data-id="side-nav-newsletter-link"] {
    display: none !important;
}

.side-navigation-section__sub-section li a[href*="newsletters"] {
    display: none !important;
}

/* Feed page grey background */
.block-list--ungrouped>.block-list__item {
box-shadow: none !important;
}

body:has(main#maincontent.feed-page) {
  background-color: #eaedef;
}

.feed-page {
background: #eaedef !important;  
}

/* Spaces posts pages bg grey  */
[data-id="front-office-space-page-page"] {
    background-color: #eaedef;
    margin-top: -23px
}
[data-id="front-office-space-page-page"] .space-header {
   background-color: #ffffff;
    padding: 20px;
}

/****************************************************************************Common custom widgets cells row*******************************************************************************/

/*-------CTA------*/

.widget-footer { 
    display: flex !important;
    justify-content: flex-end !important;
    }

.widget-footer__wrapper {
  border-radius: 4px!important;
    padding: 8px 16px 8px 16px!important;   
 }

.widget-footer__label {
font-weight: 500 !important;
}

/*-------create button------*/
.mbrand .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
    background-color: #FF941A; !important;
}

/*-------all my apps slidesho------*/
.widget--shared-all-my-apps-slideshow .block-slideshow--ungrouped .block-slideshow__item {
    background-color: var(--secondary) !important;
    box-shadow: none !important;
}

/*-------links and apps color square box------*/
.color-bubble-letter-m {
    background: var(--accent-inverse) !important;
    border-radius: 4px;
}

/*-------google chat new icon------*/
#bookmarked-apps-chat .bookmark__icon {
background-image: url(https://adeo.app.lumapps.com/serve/3026310699819815-3530156377077121/Google_Chat_icon_%282023%29.svg?contentDisposition=inline) !important;
    width: 40px;
 
}

/*-------Metadatas------*/
.metadata-link--theme-dark {
    background-color: var(--accent)!important;
    color: var(--accent-inverse);
}
.metadata-link--theme-light {
    background-color: var(--accent)!important;
    color: var(--accent-inverse);
}

.mbrand .widget--shared-homepage-adeo-news .metadata-link--theme-light {
        background-color: #ffffff !important;
    color: #C34400;
}

.mbrand .metadata-link--theme-light {
    background-color: #FFE2BD !important;
    color: #C34400;
}

.mbrand .metadata-link--theme-dark {
    background-color: #FFE2BD !important;
    color: #C34400;
}

.leroy-merlin .metadata-link--theme-dark {
    background-color: var(--accent)!important;
    color: #117F03!important;
}

.leroy-merlin .metadata-link--theme-light {
    background-color: var(--accent)!important;
    color: #117F03!important;
}

.kbane .metadata-link--theme-dark {
    background-color: #FFEEF7!important;
    color: #C50066!important;
}

.kbane .metadata-link--theme-light {
    background-color: #FFEEF7!important;
    color: #C50066!important;
}

.st-maclou .metadata-link--theme-light {
    background-color: #F6D29F!important;
    color: #13123A !important;
}

.st-maclou .metadata-link--theme-light {
    background-color: #F6D29F!important;
    color: #13123A !important;
}

.Go-Lilla .metadata-link--theme-dark {
    background-color: var(--accent)!important;
  color: #000000 !important;
}
.Go-Lilla .metadata-link--theme-light {
    background-color: var(--accent)!important;
  color: #000000 !important;
}

/*homepage related news bg*/
.component-row--my-company-news-row {
    background: var(--secondary-inverse) !important ;
}

/*related news bg*/
.component-row--related-news-banner {
    background: var(--secondary) ;
}

/*banner on static page top*/
.component-row--static-banner {
    background: var(--accent) !important;
}

/*banner communities*/
.component-row--banner-communities {
    background: var(--secondary) !important;
}

/*banner on landing page top*/
.component-cell--landing-page-banner {
    background: white ;
}

/*sub nav*/
.widget--shared-sub-nav .widget-content--v2  {
    background: var(--accent) !important;
}

/*my-communities bg homepage*/
.widget--shared-my-communities .widget-content--v2  {
    background: var(--secondary-inverse) !important ;
}

/*my-communities follow button*/
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-light.lumx-button--is-selected {
    background-color: var(--lumx-button-emphasis-selected-state-default-theme-dark-background-color);
    color: black;
}
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-light.lumx-button--is-selected:hover {
    color: black !important;
}
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-light.lumx-button--is-selected:before {
    border: none !important;
}
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-light.lumx-button--is-selected {
    background-color: white;
    color: black;
}

/*video play*/
.video-player__metadata .lumx-color-font-light-L2 {
    color: rgb(255,255,255);
}

/*favorite app color links*/
.widget--shared-my-favorite-apps .color-bubble-letter-m {
    background: var(--accent-inverse) !important;
  border-radius: 4px;
} 

/*Docs*/
.widget--shared-useful-links-docs-teams .widget-content--v2   {
    background: var(--secondary) !important;
}
.widget--shared-useful-links-docs-teams .color-bubble-letter-m {
    background: var(--accent-inverse) !important;
  border-radius: 4px;
} 

/*links landing page*/
.widget--shared-landing-page-links .widget-content--v2   {
    background: var(--secondary) !important;
}
.widget--shared-landing-page-links .lumx-link    {
    font-weight: 500 !important;
}

/*Directory entries no tag or description*/
.directory-entry-block__tags {
    display: none !important;
}
.widget--shared-my-favorite-apps .lumx-typography-body1 {
    display: none !important;
}

/*FAQ*/
.widget--shared-faq .widget-content--v2   {
    background: var(--secondary) !important;
}
.widget--shared-faq    {
    background: var(--secondary) !important;
}


/*Metadatas*/
.metadata-link-list--theme-light {
    display: flex;
    flex-wrap: wrap;
    margin: -3px 0;
    margin: 10px 0px 10px 0px;
}
.metadata-link-list--theme-light {
    gap: 10px;
}
.metadata-link-list {
    gap: 4px;
}
.metadata-link-list li:before {
display:none;
}
.metadata-link-list--theme-light {
    display: flex;
    flex-wrap: wrap;
    margin: -3px 0;
    margin: 10px 0px 10px 0px !important;
}

/*no divider*/
.lumx-divider--theme-light {
display:none
}

/*last breadcrumn item in bold*/
.widget--shared-breadcrumb-light-theme, .widget--shared-breadcrumb-dark-theme  .widget-content--v2 .widget-breadcrumb__link--last, .widget-content--v2 .widget-breadcrumb__section--last {
    font-weight: 700
}

/*last breadcrumn item in bold*/
.widget--shared-breadcrumb-light-theme .widget-content--v2 .widget-breadcrumb__link--last, .widget-content--v2 .widget-breadcrumb__section--last {
    font-weight: 700
}

/*create button mbrand, Go Lilla*/
.mbrand .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: #000;
}
.mbrand .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
}
.kbane .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: #FFF;
}
.kbane .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
}
.leroy-merlin .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: white;
   background: #117F03;
}
.leroy-merlin .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.Go-Lilla .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: #000000;
  background: #FFD631;
}
.Go-Lilla .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
  background: #425459;
}
.weldom .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: white;
  background: #EC6608;
}
.weldom .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
  background: #000000;
}
.bricocenter .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
  color: white;
  background: #871932;
}
.bricocenter .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
  background: #000000;
}
.st-maclou .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light {
    background: var(--accent-inverse) ;
    color: black;
}
.st-maclou .header-top__contribution .lumx-button--color-primary.lumx-button--emphasis-high.lumx-button--theme-light:hover {
  color: #FFF;
    background: var(--secondary-inverse) ;
}

/*image and video border-radius*/
.lumx-thumbnail:not(.lumx-thumbnail--aspect-ratio-original) .lumx-thumbnail__image {
border-radius:  8px
}
.video-player__thumbnail :where(img) {
border-radius:  8px
}
.video-player {
    border-radius: 8px;
}
.block-video-thumbnail__image {
    background: #000;
    border-radius: 8px;
}
.block-video-thumbnail--is-interactive .block-video-thumbnail__image:after {
    border-radius: 8px;
}
.lumx-thumbnail--is-clickable:after {
    border-radius: 8px;
}

/**************************************************************************************************NEWS TEMPLATE***************************************************************************************************************************************************/
/* mobile article and static page mobile  */
@media (max-width: 427px) {
.component-cell--article-center .cell__wrapper {
        padding: 0 12px;
        width: auto !important;
        align-self: auto !important;
    }
    
    .component-cell--title-center .cell__wrapper {
        padding: 0 12px;
        width: auto !important;
        align-self: auto !important;
    }
    .widget--shared-article-title .block-title {
    color: var(--lumx-widget-title-theme-light-color);
    text-align: left !important;
}

.component-cell--static-banner-title .cell__wrapper {
    top: 20px !important;
    position: relative !important;
    padding: 24px !important;
    margin-bottom: 10px !important;
}    
    
 .component-row--static-banner {
    background: transparent !important;
}       
}


/*cell center text body*/
/*To maybe remove for now*/
@media screen and (min-width: 848px) {
    .component-cell--article-center .cell__wrapper {
        padding: 0 12px;
        width:;
    }
}

/*cell center article title*/
@media screen and (min-width: 848px) {
.component-cell--title-center .cell__wrapper {
        padding: 0 12px;
        width: 1000px;
        align-self: center;
    }
}

.widget--shared-article-title .widget-content--block-title {
    align-items: center
}

/*metadatas */
.widget--shared-article-metadata .block-metadata {
    align-self: center;
}

.mbrand .widget--shared-article-metadata .metadata-link--theme-light {
background-color: #FFE2BD !important ;
}



/*article title*/
.widget--shared-article-title .block-title {
    color: var(--lumx-widget-title-theme-light-color);
    text-align: center;
}

/*intro article*/
.widget--shared-intro-light-theme .block-intro {
    line-height: 26px;
}

/*intro article*/
.widget--shared-intro-dark-theme .block-intro {
    line-height: 26px;
}

/*intro article*/
.widget--shared-introduction .block-intro {
    line-height: 26px;
}

.lumx-user-block__name {
    font-weight: 700;
   } 

/*Paragraphe text*/
.widget--shared-text .block-html h3 {
    font-size: 18px;
    line-height: 26px;
}

/*link post rich text article*/
.widget--shared-article-post-links .lumx-link-preview--theme-light {
    border-radius: 8px;
}

.widget--shared-article-post-links .lumx-thumbnail:not(.lumx-thumbnail--aspect-ratio-original) .lumx-thumbnail__image {
    border-radius: 8px 0px 0px 8px;
}

/*related news*/
.widget--shared-article-related-news .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: white;
    padding: 24px;
    border-radius: 8px;
}
.widget--shared-article-related-news .block-page-preview--theme-light .block-page-preview__link {
font-weight: 600
}

.widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}

.mbrand .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.mbrand .widget--shared-article-related-news .widget-footer__wrapper {
    background: #FF941A ;
    color: black !important;
}

.st-maclou .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black;
}

.kbane .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}

.leroy-merlin .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.leroy-merlin .widget--shared-article-related-news .widget-footer__wrapper {
    background: #117F03 ;
    color: white !important;
}
.adeo .widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.adeo .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-article-related-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-article-related-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}

/*comments*/
.widget--shared-article-comments .lumx-comment-block--theme-light>.lumx-comment-block__wrapper .lumx-comment-block__content {
    background-color: #ececec;
}

/***********************************************************************************************************************STATIC PAGE*******************************************************************************************************************************************************/

/*banner top and second*/
.component-cell--static-banner-title .cell__wrapper {
    top: 100px;
    position: relative;
    }

/*To edit intro */
.widget--shared-intro-dark-theme {
z-index: 1
}


.component-cell--test-banner  {  
 margin-top: 32px !important;
    }

/*banner top and second another try*/
.component-row--banner-static1  {
      height: 250px;
    }
.component-row--banner-static2 {
margin-top: -250px
    
    }
.component-row--secor  {
     margin-top: 110px;
    z-index: 0
    }

/*FAQ svg icon that rotate when deployed*/
 .widget--is-folded .widget-header__icon svg{
  transform: rotate(270deg) !important;
}

/* Sub nav*/
.widget--shared-sub-nav .navigation-item__label {
  padding-left: 32px;
    font-weight: 600;
}

.widget--shared-sub-nav .sub-navigation-element__parent {
  margin-left: -32px
}

.widget--shared-sub-nav
.navigation-item__link--is-selected {
  background: #ffffff; 
  border-width: 0px
}

/*************************************************************************************************************************LANDING PAGE**************************************************************************************************************************************************************************/

.component-cell--landing-page-banner {
margin-top: 35px;
    margin-bottom: 20px;
  border-radius: 8px;
    }

/**************SPACE COMMUNITY HOMEPAGE*************/

/*article communities*/
.widget--shared-communities-article .lumx-thumbnail--is-clickable:after {
    border-radius: 8px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 61%)) !important;
}

.widget--shared-communities-article .block-slideshow .block-article-preview__content  {
    margin-top:-120px
}
.widget--shared-communities-article .lumx-button--color-dark.lumx-button--emphasis-low {
    background-color: var(--lumx-button-emphasis-low-state-default-theme-light-background-color);
    color: #ffffff;
}
.widget--shared-communities-article .lumx-link__content {
color: white
} 

/*******************************************************************************************************************************HOMEPAGE*****************************************************************************************************************************************************************/



/****-------Homepage background images------****/

/*-------Header BU------*/


/* Small screens (1679px and below) ADEO */
@media (max-width: 1679px) {
   .adeo .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-3575187657568723/Juste+le+fond+rectangle+ADEO.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) ADEO */
@media (max-width: 3427px) {
   .adeo .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-387523822570167/ADEO+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) adeo */
@media (max-width: 427px) {
.adeo .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) mbrand */
@media (max-width: 1679px) {
   .mbrand .component-row--header-bg {
        background-image: url('https://keys.adeo.com/serve/3026310699819815-2981656380836393/M+brand+small+screen+Orange.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) mbrand */
@media (max-width: 3427px) {
   .mbrand .component-row--header-bg {
        background-image: url('https://keys.adeo.com/serve/3026310699819815-2650731699873625/M+brand+BG+max+screen+orange.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) mbrand */
@media (max-width: 427px) {
.mbrand .component-row--header-bg {
        background-image: url('https://keys.adeo.com/serve/3026310699819815-2981656380836393/M+brand+small+screen+Orange.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) lEROY MERLIN */
@media (max-width: 1679px) {
   .leroy-merlin .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-7047520900875265/Leroy+merlin+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) LEROY MERLIN */
@media (max-width: 3427px) {
   .leroy-merlin .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-7908429287403233/Leroy+merlin+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) leroy-merlin */
@media (max-width: 427px) {
.leroy-merlin .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}


/* Small screens (1679px and below) GO LILLA */
@media (max-width: 1679px) {
   .Go-Lilla .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-6985812147545843/Go+Lilla+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) GO LILLA */
@media (max-width: 3427px) {
   .Go-Lilla .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-2753112739781115/Lilla+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) Go-Lilla */
@media (max-width: 427px) {
.Go-Lilla .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) weldom */
@media (max-width: 1679px) {
   .weldom .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-6045442023684099/Weldom+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) weldom */
@media (max-width: 3427px) {
   .weldom .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-871254043808407/Weldom+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) weldom */
@media (max-width: 427px) {
.weldom .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) bricocenter */
@media (max-width: 1679px) {
   .bricocenter .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-3894564022009859/Bricocenter+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) bricocenter */
@media (max-width: 3427px) {
   .bricocenter .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-4367318658821717/Bricocenter+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) bricocenter */
@media (max-width: 427px) {
.bricocenter .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) kbane */
@media (max-width: 1679px) {
   .kbane .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-3630821166222187/kbane+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) kbane */
@media (max-width: 3427px) {
   .kbane .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-7346952702913023/kbane+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) kbane */
@media (max-width: 427px) {
.kbane .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Small screens (1679px and below) st-maclou */
@media (max-width: 1679px) {
   .st-maclou .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-4569794103236021/st+maclou+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/* Large screens (3427px and below) st-maclou */
@media (max-width: 3427px) {
   .st-maclou .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-1673383429785107/st+maclou+BG+max+screen.svg?contentDisposition=inline');
    }
}

/* Small screens (427px and below) st-maclou */
@media (max-width: 427px) {
.st-maclou .component-row--header-bg {
        background-image: url('https://adeo.app.lumapps.com/serve/3026310699819815-5075491781716139/fond+mobile+BG+small+screen.svg?contentDisposition=inline') !important;
    }
}

/*-------homepage widgets------*/

/* alert banner */
.widget--shared-alert-banner .block-page-preview--theme-dark .block-page-preview__link {
    font-size: 16px;
}
.widget--shared-alert-banner  {
 background: var(--secondary-inverse) !important; 
}
.widget--shared-alert-banner .block-list  {
    text-align: center;
    margin-top: 5px !important;
    margin-bottom: 7px
}
.metadata-link--theme-light {
    margin: 3px 3px 3px 3px !important;
}

/* content list target news */ 

.widget--shared-my-targeted-news
.block-page-preview--theme-dark .block-page-preview__date, .block-page-preview--theme-dark .block-page-preview__site {
    color: white !important;
}
.widget--shared-my-targeted-news
.lumx-user-block--theme-dark .lumx-user-block__field {
    color: white !important;
}

/*dégradé liste de contenue carrousel accentué */
.widget--shared-my-targeted-news .block-page-preview--cover .block-page-preview__content:before {
     background: linear-gradient(180deg, transparent 0%, rgb(0 0 0)) !important; 
}
.widget--shared-my-targeted-news .block-page-preview--size-l.block-page-preview--cover .block-page-preview__content {
padding:  24px;
}
.widget--shared-my-targeted-news .block-page-preview__field--text {
margin-top: 8px
}
.widget--shared-my-targeted-news .block-page-preview--size-l.block-page-preview--cover .block-page-preview__title {
    font-size: 20px;
    line-height: 1.4 !important;
    font-weight: 500
}
.widget--shared-my-targeted-news .block-page-preview--theme-dark .block-page-preview__excerpt {
  margin-bottom: 5px
}
.adeo .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white;
}
.adeo .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.mbrand .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: #FF941A ;
    color: black !important;
}
.mbrand .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse-CTA) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.Go-Lilla .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.Go-Lilla .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-my-targeted-news .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.st-maclou .widget--shared-my-targeted-news .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}


/* my favorite apps */
.widget--shared-my-favorite-apps .block-list--ungrouped>.block-list__item {
    background-color: white!important;
    box-shadow: none!important;
    padding: 10px 17px 10px 17px!important;
    border-radius: 8px !important;
}
.widget--shared-my-favorite-apps .block-list {
    gap: 17px !important;
}
.adeo .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white;
}
.adeo .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.mbrand .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: #FF941A ;
    color: black !important;
}
.mbrand .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse-CTA);
    color: white !important;
}
.leroy-merlin .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.Go-Lilla .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.Go-Lilla .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-my-favorite-apps .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.st-maclou .widget--shared-my-favorite-apps .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}


/* my event */
.widget--shared-my-events
.block-grid .block-event-preview--size-l .block-event-preview__thumbnail-wrapper, .block-list .block-event-preview--size-l .block-event-preview__thumbnail-wrapper {
    flex: 0 0 20% !important;
}
.widget--shared-my-events
.lumx-flex-box--orientation-horizontal.lumx-flex-box--v-align-space-between {
    margin-bottom: -12px;
}
.widget--shared-my-events .block-event-preview__informations>:not(:first-child) {
    margin-top: -5px;
}
.widget--shared-my-events .lumx-flex-box--orientation-vertical {
gap: 15px
}
.widget--shared-my-events .reactions-block {
display: none !important
}
.adeo .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white;
}
.adeo .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.mbrand .widget--shared-my-events .widget-footer__wrapper {
    background: #FF941A ;
    color: black !important;
}
.mbrand .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse-CTA) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.Go-Lilla .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.Go-Lilla .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-my-events .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.st-maclou .widget--shared-my-events .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}



/*related news homepage*/
.widget--shared-homepage-related-news .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: white;
    padding: 24px;
    border-radius: 8px;
}
.widget--shared-homepage-related-news .block-page-preview--theme-light .block-page-preview__link {
font-weight: 600
}

.widget--shared-homepage-related-news .widget-footer__wrapper {
    background: transparent !important;
    color: white;
    border: solid 1px white;
}
.widget--shared-homepage-related-news .widget-footer__wrapper:hover {
    background: white !important;
    color: var(--secondary-inverse) !important;
    border: solid 1px white;
}
/* Forcer le flex auto 1 */
.widget--shared-homepage-related-news .lumx-grid-column {
    flex: 1 0 auto;
}


/*Homepage adeo news*/
.widget--shared-homepage-adeo-news .block-grid__item {
    border: 0 solid var(--lumx-color-dark-L5);
    background: var(--accent-inverse)!important;
    padding: 24px;
    border-radius: 8px;
}
.widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
font-weight: 600
}
.widget--shared-homepage-adeo-news .lumx-grid-column {
height: 100%;
}
.widget--shared-homepage-adeo-news .widget-footer__wrapper {
    background: transparent !important;
    color: white;
    border: solid 1px white;
}
.widget--shared-homepage-adeo-news .widget-footer__wrapper:hover {
    background: white !important;
    color: var(--secondary-inverse) !important;
    border: solid 1px white;
}

/*Inside adeo news*/
.adeo .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.adeo .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}
.adeo .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: white;
}
.adeo .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: white;
}
.adeo .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: white;
}
.adeo .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: white;
}

.mbrand .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: black;
}
.mbrand .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: black;
}
.mbrand .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: black;
}
.mbrand .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: black;
}
.mbrand .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: black;
}
.mbrand .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: black;
}

.leroy-merlin .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.leroy-merlin .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}
.leroy-merlin .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: white;
}
.leroy-merlin .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: white;
}
.leroy-merlin .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: white;
}
.leroy-merlin .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: white;
}

.weldom .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.weldom .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}

.bricocenter .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: white;
}
.bricocenter .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: white;
}
.bricocenter .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: white;
}
.bricocenter .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: white;
}
.bricocenter .widget--shared-homepage-adeo-news .lumx-user-block--theme-light .lumx-user-block__field {
    color: white;
}
.bricocenter .widget--shared-homepage-adeo-news .lumx-link.lumx-link--color-dark {
    color: white;
}

.kbane .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__date {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news  .block-page-preview--theme-light .block-page-preview__link {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .block-page-preview--theme-light .block-page-preview__excerpt {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .lumx-button--color-dark.lumx-button--emphasis-low {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .block-user .lumx-user-block__name {
    color: white;
}
.kbane .widget--shared-homepage-adeo-news .block-user .lumx-user-block__fields>span {
    color: white;
}

/*latest posts homepage*/
.widget--shared-my-latest-posts .block-list--ungrouped>.block-list__item {
    box-shadow: none !important;
}
.widget--shared-cta-my-feed a:link { 
  text-decoration: none; 
} 
.adeo .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: white;
}
.adeo .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.mbrand .widget--shared-cta-my-feed .custom-button {
    background: #FF941A ;
    color: rgb(0,0,0);
}
.mbrand .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.leroy-merlin .widget--shared-cta-my-feed .custom-button  {
    background: var(--accent-inverse-CTA);
    color: white !important;
}
.leroy-merlin .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.Go-Lilla .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: black !important;
}
.Go-Lilla .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: white !important;
}
.kbane .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-cta-my-feed .custom-button {
    background: var(--accent-inverse) ;
    color: black !important;
}
.st-maclou .widget--shared-cta-my-feed .custom-button:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}

/*My communities*/
.widget--shared-my-communities .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button {
    background-color: var(--accent) !important;
    border-radius: 50px; 
    padding: 6px 12px ;
}
.widget--shared-my-communities .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button:hover {
    background-color: white !important;
      color: white !important
}
.widget--shared-my-communities .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button span {
    color: black !important;
}

.widget--shared-my-communities .block-community-preview__content {
  margin-top: -5px
}
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected {
    background-color: var(--accent)!important;
    color: var(--accent-inverse)!important;
}
.widget--shared-my-communities .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border-color: transparent
}
.widget--shared-my-communities .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 2 / 2);
    }
.widget--shared-my-communities .lumx-thumbnail__background {
      border-radius: 4px;
}
.adeo .widget--shared-my-communities .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white;
}
.adeo .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white;
}
.mbrand .widget--shared-my-communities .widget-footer__wrapper {
    background: #FF941A ;
    color: black !important;
}
.mbrand .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-communities .widget-footer__wrapper {
    background: var(--accent-inverse-CTA) ;
    color: white !important;
}
.leroy-merlin .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.Go-Lilla .widget--shared-my-communities .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: black !important;
}
.Go-Lilla .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-communities .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.weldom .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-communities .widget-footer__wrapper {
    background: var(--accent-inverse) ;
    color: white !important;
}
.bricocenter .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-communities .widget-footer__wrapper  {
    background: var(--accent-inverse) ;
    color: white !important;
}
.kbane .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}
.st-maclou .widget--shared-my-communities .widget-footer__wrapper  {
    background: var(--accent-inverse) ;
    color: black !important;
}
.st-maclou .widget--shared-my-communities .widget-footer__wrapper:hover {
    background: var(--secondary-inverse) ;
    color: white !important;
}


/************CSS V1************/

/* CTA on white background css v1 */
.adeo .widget-footer__wrapper {
    background: var(--accent-inverse);
}  
.adeo .widget-footer .widget-wrapper:hover {
    background: var(--secondary-inverse);
}  
.adeo .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.adeo .widget-footer__link {
    color: white;
}

.mbrand .widget-footer__wrapper {
    background: #FF941A ;
}
.mbrand .widget-footer__link {
    color: black;
}
.mbrand .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}

.leroy-merlin .widget-footer__wrapper {
    background: var(--accent-inverse-CTA);
}  
.leroy-merlin .widget-footer .widget-wrapper:hover {
    background: var(--secondary-inverse);
}  
.leroy-merlin .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.leroy-merlin .widget-footer__link {
    color: white;
}

.Go-Lilla .widget-footer__wrapper {
   background: var(--accent-inverse);
}  
.Go-Lilla .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.Go-Lilla .widget-footer__link {
    color: black;
}

.weldom .widget-footer__wrapper {
   background: var(--accent-inverse);
}  
.weldom .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.weldom .widget-footer__link {
    color: white;
}

.bricocenter .widget-footer__wrapper {
   background: var(--accent-inverse);
}  
.bricocenter .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.bricocenter .widget-footer__link {
    color: white;
}

.kbane .widget-footer__wrapper {
   background: var(--accent-inverse);
}  
.kbane .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.kbane .widget-footer__link {
    color: white;
}

.st-maclou .widget-footer__wrapper {
   background: var(--accent-inverse);
}  
.st-maclou .widget-footer__wrapper--layout-right .widget-footer__icon {
    margin-left: 8px; display: none; 
}
.st-maclou .widget-footer__link {
    color: white;
}


/* cell static page v1*/
.component-cell--static-banner-title.component-cell:not(.component-cell--is-plain)>.component-cell__components {
    flex: 1 0 auto;
    top: 100px;
    position: relative;
}

/* breadcrumb css V1 */
.widget--shared-breadcrumb-dark-theme.widget--theme-dark .widget-breadcrumb__home {
    margin-left: 
}

/* CTA css v1 */
.widget--shared-following-communities-v1.widget-footer .widget-wrapper  {
    background: var(--accent-inverse);
}  
.widget--shared-following-communities-v1.widget-footer .widget-wrapper:hover {
    background: var(--secondary-inverse);
}  
.widget--shared-following-communities-v1.widget-footer__label {
    color: white ;
}

/* follow button css v1 */
.theme-lumapps .follow-button--size-s.follow-button--view-mode-extended.follow-button--is-followed .follow-button__subscribe {
padding: 6px 12px;
    background: var(--accent-inverse);
    border-radius: 50px;
    color: white
}
.theme-lumapps .follow-button--size-s.follow-button--view-mode-extended.follow-button--is-followed .follow-button__subscribe:before {
    border-width: 0px;
}

/* post css v1 */
.post-block.post-block--view-mode-variant-ungroup {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: none
}


/************FOOTER************/

/* Footer container */
.footer {
    background: var(--accent-inverse) ;
    padding: 20px 0px 13px 0px;
    text-align: center;
	display: flex;
    justify-content: center;
}

.social-icons {
	display: none;
}

  /* Social media icons */
.social-icons a {
	color: white; /* Icon color */
    font-size: 24px; /* Icon size */
    margin: 0 10px;
    text-decoration: none;
	transition: 0.3s ease, transform 0.2s ease;
}
.social-icons a:hover {
	transform: translateY(-2px); /* Effet de survol */
}
  
.adeo .social-icons-adeo {
    flex-direction: row;
    display: flex;
}

.mbrand .social-icons-mbrand {
    flex-direction: row;
    display: flex;
}


.mbrand-france .social-icons-mbrand {
	display: none;
}
.mbrand-france .social-icons-mbrand-france {
    flex-direction: row;
    display: flex;
}

.mbrand-spain .social-icons-mbrand {
	display: none;
}
.mbrand-spain .social-icons-mbrand-spain {
    flex-direction: row;
    display: flex;
}

.mbrand-portugal .social-icons-mbrand {
	display: none;
}
.mbrand-portugal .social-icons-mbrand-portugal {
    flex-direction: row;
    display: flex;
}

.mbrand-brazil .social-icons-mbrand {
	display: none;
}
.mbrand-brazil .social-icons-mbrand-brazil {
    flex-direction: row;
    display: flex;
}

.mbrand-italy .social-icons-mbrand {
	display: none;
}
.mbrand-italy .social-icons-mbrand-italy {
    flex-direction: row;
    display: flex;
}


.leroy-merlin .social-icons-leroy-merlin {
    flex-direction: row;
    display: flex; 
}

.leroy-merlin-spain .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-spain .social-icons-leroy-merlin-spain {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-italy .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-italy .social-icons-leroy-merlin-italy {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-ukraine .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-ukraine .social-icons-leroy-merlin-ukraine {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-poland .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-poland .social-icons-leroy-merlin-poland {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-portugal .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-portugal .social-icons-leroy-merlin-portugal {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-greece .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-greece .social-icons-leroy-merlin-greece {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-cyprus .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-cyprus .social-icons-leroy-merlin-cyprus {
    flex-direction: row;
    display: flex;
}

.leroy-merlin-brazil .social-icons-leroy-merlin {
	display: none;
}
.leroy-merlin-brazil .social-icons-leroy-merlin-brazil {
    flex-direction: row;
    display: flex;
}


.Go-Lilla .social-icons-Go-Lilla  {
     flex-direction: row;
    display: flex; 
}

.weldom .social-icons-weldom  {
     flex-direction: row;
    display: flex; 
}

.bricocenter .social-icons-bricocenter  {
     flex-direction: row;
    display: flex; 
}


.kbane .social-icons-kbane {
     flex-direction: row;
    display: flex 
}

.st-maclou .social-icons-st-maclou{
     flex-direction: row;
    display: flex 
}

