:root{
	--lumx-typography-font-family:'poppins';
  	--lumx-app-header-box-shadow:none;
  	--lumx-app-header-border-bottom-width:1px;
  	--lumx-app-header-border-bottom-color:#F0F0F0;
  	--lumx-app-background:#FFFFFF;
  	--lumx-typography-custom-title1-font-size:38px;
  	--lumx-typography-custom-title1-font-weight:600;

}


/*hide MS streams in waffle*/
.bookmarked-apps-dropdown .bookmarks :nth-child(5) {
  display:none !important;
}

.bookmarked-apps-dropdown .bookmarks :nth-child(13) {
  display:none !important;
}


/*Bold font when main nav is active*/
.main-nav-item--is-active {
 font-weight: bold;
 border-bottom: solid 1px #009597;
}

.main-nav-item--is-active span {
 font-weight: bold !important;
}


/*hide create button*/
.header-top__contribution {
  display:none !important;
}


/*custom top bar icons*/
.header-top__directory-favorites i{
  color: #009597 !important;
}

.header-top__bookmarked-apps i{
  color: #009597 !important;
}

.header-top__play-video i{
  color: #009597 !important;
}


.notification-center-menu i{
  color: #009597 !important;
}

/*notif en orange*/
.lumx-icon--color-red.lumx-icon--no-shape  {
  color: #E15C3F !important;
}

.notification-center-list-header__count {
  background: #E15C3F !important;
}

.header-top__settings-menu i{
  color: #009597 !important;
}


.header-top__resource-center i{
  color: #009597 !important;
}


/*custom search button*/
.searchbox__submit-btn {
  background:#009597 !important;
  color: #FFF !important;
}



/*custom radius for content list widgets thumbnails*/
.widget--shared-listedecontenuhorizontale .lumx-thumbnail__background {
  border-radius: 24px;
}

.widget--shared-listedecontenuverticale .lumx-thumbnail__background {
  border-radius: 24px;
}


/*custom slider active item*/
.block-slideshow .lumx-slideshow-controls--theme-dark .lumx-slideshow-controls__pagination-item--is-active, .lumx-slideshow-controls--theme-dark .lumx-slideshow-controls__pagination-item:hover {
  background-color:#009597;
}

/*slide show controler with padding to put it on the right*/
.lumx-slideshow-controls {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-left: 236px;
}

/* custom content list titles*/
.block-page-preview__content
.lumx-link__content {
  font-size:20px;
  font-weight:500;
}

.widget-content-list__list .content-block-title{
  font-size:20px !important;
  font-weight:500 !important;
}



/*custom link titles*/
.widget--shared-liensrapides .lumx-link__content {
  font-size:14px;
}


/*caption under featured image of news*/
.widget--caption .block-html {
  font-size:12px;
  font-weight:500;
}


/*custom title widget*/
.block-title{
  font-size:38px;
  font-weight:600!important;
  color:#363636 !important;
}


/*custom quote in news template*/
.widget--quote .block-html{
  color: #009597;
  font-size: 32px;
  font-style: italic;
  font-weight: 600;
  line-height: 140%;
}

.widget--quote .widget-html__content{
  color: #009597;
  font-size: 32px;
  font-style: italic;
  font-weight: 600;
  line-height: 140%;
}

.widget--quote-author .block-html{
  color: #009597 !important;
  font-weight:500;
  font-size:16px;
}

.widget--quote-author .widget-html__content{
  color: #009597 !important;
  font-weight:500;
  font-size:16px;
}

.widget--quote-job-title .block-html{
  color: #363636 !important;
  font-weight:400;
  font-size:14px;
}

.widget--quote-job-title .widget-html__content{
  color: #363636 !important;
  font-weight:400;
  font-size:14px;
}


/*custom intro*/
.block-intro{
  font-size: 16px !important;
  color: #000!important;
  font-weight:500!important;
}


/*custom green section titles*/
.widget--shared-titresectionvert .block-html{
  color:#009597!important;
  font-weight:500 !important;
  font-size:16px !important;
}


/*green description for link widget*/
.widget-links .generic-entity-block__description{
  color:#009597;
}


/*custom big section title with green heading and big black title*/
.widget--shared-titresectionnoir .block-html{
  color:#363636 !important;
  font-size:32px;
  font-weight:600;
}

.widget--shared-titresectionnoir .widget-header__title p{
  color:#363636 !important;
  font-size:16px;
  font-weight:500;
}

.widget--shared-titresectionnoir .widget-html__content p{
  color:#363636 !important;
  font-size:32px!important;
  font-weight:600!important;
}

.widget--shared-titresectionnoir .widget-header__titlep{
  color:#363636 !important;
  font-size:16px!important;
  font-weight:500!important;
}

/*custom white title*/
.widget--shared-titreblanc .block-title{
  color:#FFF !important;
}


/*custom html blocks*/
.widget--shared-contenubleu .block-html,
.widget--shared-contenuvert .block-html,
.widget--shared-contenuorange .block-html
{
  color: #FFF;
}

.widget--shared-contenuvertmoyen .block-html,
.widget--shared-contenuvertpale .block-html,
.widget--shared-contenugris .block-html
{
  color: #363636;
}



/*white texte in CTASOrange global style*/
.widget--shared-ctasboutonorange-fond-un .block-html,
.widget--shared-ctasboutonorange-fond-deux .block-html,
.widget--shared-ctasboutonorange-fond-trois .block-html,
.widget--shared-ctasboutonorange-fond-quatre .block-html,
.widget--shared-ctasboutonorange-fond-cinq .block-html,
.widget--shared-ctasboutonorange-fond-six .block-html,
.widget--shared-ctasboutonorange-fond-sept .block-html,
.widget--shared-ctasboutonorange-fond-huit .block-html,
.widget--shared-ctasboutonorange-fond-neuf .block-html,
.widget--shared-ctasboutonorange-fond-dix .block-html{
  color: #FFF;
  font-size: 24px;
  font-weight:500;
}

.widget--shared-ctasboutonorange-fond-un .widget-html__content,
.widget--shared-ctasboutonorange-fond-deux .widget-html__content,
.widget--shared-ctasboutonorange-fond-trois .widget-html__content,
.widget--shared-ctasboutonorange-fond-quatre .widget-html__content,
.widget--shared-ctasboutonorange-fond-cinq .widget-html__content,
.widget--shared-ctasboutonorange-fond-six .widget-html__content,
.widget--shared-ctasboutonorange-fond-sept .widget-html__content,
.widget--shared-ctasboutonorange-fond-huit .widget-html__content,
.widget--shared-ctasboutonorange-fond-neuf .widget-html__content,
.widget--shared-ctasboutonorange-fond-dix .widget-html__content{
  color: #FFF !important;
  font-size: 24px !important;
  font-weight:500 !important;
}

/*custom welcome message*/
.widget--welcome-message .widget-welcome {
  color:#009597 !important;
  font-weight:600 !important;
  font-size:38px !important;
}

/*custom app title in directory entries*/
.directory-entry-block-title {
  font-size:14px !important;
}


/*custom follow button*/
.follow-button__subscribe {
  background-color: #E15C3F !important;
  border-radius:20px !important;
  color:#FFF !important;
}

.block-community-preview__follow .lumx-button{
  background-color: #E15C3F !important;
  border-radius:20px !important;
  color:#FFF !important;
}

/*custom survey widget button*/
.widget-standalone-question__footer button{
  background-color: #E15C3F !important;
  border-radius:20px !important;
  color:#FFF !important;
}



/*custom community title*/
.community-block__title {
  font-weight:500!important;
}

.block-community-preview__title {
  font-weight:500!important;
}



/*custom community thumbnails*/
.block-community-preview__thumbnail-wrapper .lumx-thumbnail__background{
  border-radius:16px !important; 
}

.community-block__thumbnail .lumx-thumbnail__image{
  border-radius:16px !important; 
}


/*custom breadcrumb*/
.widget-breadcrumb__link:hover {
  text-decoration:none;
}



/*custom metadata*/
.content-block-metadata__metadata span{
  background:#009597 !important;
  padding: 4px 8px !important;
  border-radius:16px !important;
  color:#FFF !important;
  text-transform:uppercase;
  font-weight:500 !important;
}


.metadata-link span{
  background:#009597 !important;
  padding: 4px 8px !important;
  border-radius:16px !important;
  color:#FFF !important;
  text-transform:uppercase;
  font-weight:500 !important;
}


/*custom metadata white*/
.widget--metadata-white .content-block-metadata__metadata span{
  background:#FFF !important;
  padding: 4px 8px !important;
  border-radius:16px !important;
  color:#009597 !important;
  text-transform:uppercase;
  font-weight:500 !important;
}

.block-page-preview--theme-dark .block-page-preview__tags>span>span {
    background:#009597 !important;
  padding: 4px 8px !important;
  border-radius:16px !important;
  color:#FFF !important;
  text-transform:uppercase;
  font-weight:500 !important;
}

.widget--metadata-white .metadata-link span{
  background:#FFF !important;
  padding: 4px 8px !important;
  border-radius:16px !important;
  color:#009597 !important;
  text-transform:uppercase;
  font-weight:500 !important;
}

/*Metadata with 10px gap*/
.metadata-link-list li {
    margin-right: 10px;
}

/*hide tags in directory entries*/
.directory-entry-block-tags__tag{
  display:none !important;
}

.directory-entry-block__tags {
  display:none !important;
}



/*custom event widget*/
.widget--shared-evenements .block-event-preview__thumbnail-wrapper,
.widget--shared-evenements .reactions-block{
  display:none;
}

.widget--shared-evenements .lumx-link__content {
  font-size: 16px;
  font-weight:500;
}

.widget--shared-evenementslisterapide .lumx-thumbnail__background {
  border-radius:24px;
}

/*Sub naviagation custom*/
.sub-navigation-element .navigation-item__label {
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}


/*remove margin between footer and content page*/
#front-office-app .content-page {
  margin-bottom:0px !important;
}


/*responsive title page etendue*/
@media (max-width: 1024px) {
    .widget--shared-titreblanc .block-title{
      color:#363636 !important;
    }
}


/*CTA image*/
.widget--CTAimage .block-html{
  color: #FFF;
  font-size: 24px;
  font-weight:500;
}


/*metadata cliquable*/
.metadata-link span{
  font-size: 14px !important;
  padding: 2px 8px !important;
}

/*tiret devant metadata*/
.metadata-link-list li::before{
  display:none !important;
}

.content-block-metadata__metadata::after{
  display:none;
}


/*CTA image avec grands titres dans page mon UGS*/
.widget--CTA-grand-titre .block-html{
  color: #FFF !important;
  font-size: 24px;
  font-weight:500;
}



/*videos galery custom*/
.gallery-all-videos .lumx-thumbnail__background  {
  border-radius: 24px !important;
}

.gallery-all-videos .block-video-thumbnail__image:hover  {
  border-radius: 24px !important;
}

.gallery-all-videos
.block-video-thumbnail__image { background:transparent;
}

.gallery-all-videos
.block-video-thumbnail--is-interactive .block-video-thumbnail__image:after{
  border-radius: 24px;
}

/*custom gradient content list cover mode*/
.widget--shared-cta-carrousel .block-page-preview--cover .block-page-preview__content:before {
    background: linear-gradient(180deg,transparent 28%,rgba(0,0,0)) !important;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}

/*cacher les likes et commentaires dans les évènements*/
.widget--shared-evenementslisterapide .reactions-block {
  display:none;
}


/*enlever gradient sur cta carrousel*/
.widget--shared-cta-carrousel-bleu .block-page-preview--cover .block-page-preview__content:before {
    background: none !important;
}

.widget--shared-cta-carrousel-vert .block-page-preview--cover .block-page-preview__content:before {
    background: none !important;
}


/*Playlist video*/
.widget--shared-playlist-video-lumapps-play .block-video-title{
  margin-left:24px !important;
  margin-bottom:24px !important;
}


/*bouton extension orange*/
.widget--shared-extension-bouton-orange p{
  color: #FFF !important;
}


.widget--shared-extension-bouton-orange p{
  font-size: 16px !important;
  font-weight: 500;
}

.widget--shared-extension-bouton-orange a:hover{
  text-decoration:none !important;
}

/*custom headings in html v1/V2*/
.block-html h2,
.widget-html__content h2{
  font-size: 30px;
  color: #009597;
}

.block-html h3,
.widget-html__content h3{
  font-size: 24px;
  color: #292C63;
}

.block-html h4,
.widget-html__content h4{
  font-size: 20px;
  color: #E15C3F;
}


/*hide reset password*/
.new-login-card__form .new-login-card__forgotten-link{
  display:none !important;
}


/*cacher groupe dans le filtre de l'annuaire*/
#app-view .user-directory .ng-pristine .ng-not-empty{
  display:none !important;
}


/*widget playlist video via style global*/
.widget--shared-playlist-video-lumapps-play .lumx-thumbnail__background{
  border-radius: 12px !important;
}

.widget--shared-playlist-video-lumapps-play .block-video-thumbnail__image { background:transparent;
}

.widget--shared-playlist-video-lumapps-play .block-video-thumbnail--is-interactive .block-video-thumbnail__image:after{
  border-radius: 12px;
}


/*login page*/
.new-login {
  background: #009798;
}

.new-login-card__submit-btn{
  background: #E15C3F;
  border-radius: 20px;
}

#samlLoginForm .new-login-card__btn-label{
  visibility: hidden;
}

#samlLoginForm .new-login-card__btn-label::after {
  content: "Myplace";
  visibility: visible;
  position: absolute;
  margin-left:-110px;
}

/*------------------------*/


/*footer*/
.footerContainer {
  background: #009597;
  padding: 48px 96px;
  color: #FFF;
}

.footerRow1{
  display:flex;
  justify-content:space-between;
}

.footerRow1 img{
  width:237px;
  height:86px;
}

.footerLinks li{
  list-style:none;
}

.footerLinks a{
  text-decoration: none;
  text-decoration:none;
  color:#FFF;
}

.footerLinks {
  display:flex;
  gap:96px;
}

.footerContainer li:nth-child(1){
  font-weight:bold;
  padding-bottom:12px;
}


/*row 2*/
.footerRow2 {
  margin-top:48px;
  display:flex;
  padding-top:24px;
  justify-content:space-between;
  border-top:solid 1px #FFF
}

.footerSM{
  display:flex;
  gap:24px;
}

.footerRow2 a {
  text-decoration:none;
  color:#FFF;
}

.footerRow2 a,
.footerRow2 p{
  margin-right:12px;
  font-size: 12px;
}

.footerRow2 p{
  margin-right:24px;
  font-size: 12px;
}


/*footer responsive*/
@media (max-width:800px){
  .footerRow1 {
    display:flex;
    flex-direction:column;
  }
}


@media (max-width:800px){
  .footerRow1 {
    display:flex;
    align-items: center;
  }
}

@media (max-width:800px){
  .footerLinks {
    margin-top:48px;
    font-size:14px;
  }
}


@media (max-width:700px){
  .footerRow2 {
    display:flex;
    flex-direction:column;
    align-items: center;
    text-align:center
  }
}

@media (max-width:700px){
  .footerSM {
    margin-top:24px;
  }
}


@media (max-width:400px){
  .footerLinks {
    display:flex;
    flex-direction:column;
    align-items: center;
    text-align:center
  }
}

@media (max-width:800px) {
 .footerContainer {
  padding:24px;
} 
}

@media (max-width:800px) {
 .footerRow2 a,
 .footerRow2 p{
  font-size:14px;
} 
}

@media (max-width:700px) {
 .footerRow2 p{
  margin-bottom:24px;
} 
}


/*=================================================================
                    PAGE INTERACTIVE BUTTONS
==================================================================*/
/* ========== PERSONALIZED NEWS ALERT  ========== */
.wdc-break-news-html-wrapper,
.wdc-break-news-html-wrapper-2,
.wdc-break-news-html-wrapper-3,
.wdc-break-news-html-wrapper-4 {
    padding: 10px 0;
    overflow: hidden;
    position: relative;
    height: 32px;
}
.wdc-break-news-html-content,
.wdc-break-news-html-content-2,
.wdc-break-news-html-content-3,
.wdc-break-news-html-content-4 {
    position: absolute;
    white-space: nowrap;
    display: flex;
    top: 50%;
    transform: translateY(-50%);
    align-items: center;
}
.wdc-break-news-html-icon,
.wdc-break-news-html-icon-2,
.wdc-break-news-html-icon-3,
.wdc-break-news-html-icon-4 {
    width: 24px; /* Icon width */
    height: 24px; /* Icon height */
    margin-right: 10px !important; /* Space between icon and text */
    flex-shrink: 0; /* Prevent icon from shrinking */
    background-color: #B3E4D8;
    border-radius: 50%;
    padding: 2px;
}
.wdc-break-news-html-icon-2 {
    background-color: #D8D3F5;
}
.wdc-break-news-html-icon-3 {
    background-color: #FDF4C2;
}
.wdc-break-news-html-icon-4 {
    background-color: #F9ACC0;
}
.wdc-break-news-html-h2 {
    font-size: 14px !important;
    margin: 0;
}
.wdc-break-news-html-link {
    text-decoration: none;
    color: #ffffff !important;
}
.wdc-break-news-html-link:hover {
    text-decoration: underline;
}

/* ========== CUSTOM ALERTS  ========== */
.widget--smart-content {
    box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.25) inset !important;
    background-position: 10px center !important;
    background-size: 36px 36px !important;
}
.widget--smart-content .block-page-preview__title {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    height: 36px;
    padding: 10px 0;
}
.widget--smart-content .block-page-preview__link {
    position: absolute;
    display: flex;
    align-items: center;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    gap: 12px;    
}  
.widget--smart-content .block-page-preview__link span {
    font-size: 16px !important;
}
.widget--smart-content .lumx-link__content {
    font-weight: normal !important;
}
.widget--smart-content-dark .lumx-link__content {
  color: #009597 !important;
}

/*------test nouvelle HP par Mehdi LumApps---------*/

/*boutons nouvelle HP*/
.widget--shared-bouton-vert-pale .lumx-typography-title,
.widget--shared-bouton-vert .lumx-typography-title,
.widget--shared-bouton-orange .lumx-typography-title{
  font-size:14px !important;
  text-align:center;
}

/*fil nouvelle HP*/
.widget--shared-fil-personnel .lumx-thumbnail__image {
  border-radius: 8px !important;
}

/*centrage alerte*/
.widget--shared-banniere-alerte {
  text-align:center;
}

/*zoom au hover*/
.widget-content-list .lumx-thumbnail__image:hover,
.block-personal-feed-preview .lumx-thumbnail__image:hover{
   transform: scale(1.1);
  transition: transform 0.7s;
  border-radius:4px;
}

/*liste de contenus vert pale*/
.widget--shared-contenus-vert-pale .lumx-link__content{
  font-size:16px !important;
}

/*bouton fil*/
.widget--shared-fil-personnel .block-personal-feed-preview-footer {
  padding:0px !important;
  background: #009597;
  color: #FFF !important;
  opacity: 90%;
}

.widget--shared-fil-personnel .block-personal-feed-preview-footer:hover {
  padding:0px !important;
  background: #009597 !important;
  color: #FFF !important;
  opacity: 100%;
}

/*banniere alerte*/
.widget--shared-banniere-alerte .lumx-link__content {
  font-size:14px;
}

/*message d'accueil*/
.widget--message-bienvenue .widget-welcome{
  font-size:18px; 
  font-weight:bold;
  color: #009597 !important;
}

/*réduction hauteur des images du fil*/
@supports (aspect-ratio:1/1) {
    .widget--shared-fil-personnel .lumx-thumbnail--aspect-ratio-horizontal:not(.lumx-thumbnail--fill-height) .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 16/9);
    }
}

/*cta abo & interets pour fil*/
.widget--cta-interet .lumx-typography-title,
.widget--cta-abonnements .lumx-typography-title{
  font-size: 14px !important;
}

/*image hp*/
.widget--image-hp img {
  margin:0 !important;
  width:100% !important;
}

/*content list, typo, images et event */
.widget-content-list .lumx-link__content{
    font-weight: bold;
}

.widget-content-list .lumx-thumbnail__image{
    border-radius: 12px;
}

.widget--event .block-event-preview__thumbnail-wrapper,
.widget--event .reactions-block{
    display:none;
}

.widget--event .lumx-link__content{
    font-size: 16px;
}

/*border-radius pour images et videos dans widget text enrichi*/
.widget-contribution .block-structured-content .lumx-thumbnail__background{
    border-radius: 24px !important;
}

.widget-contribution .block-structured-content .video-player__thumbnail__image:after {
    display: none !important
    ;
}


/*applis et event sur nouvelle hp*/
.widget--applis-home .lumx-slideshow-controls__navigation{
    color:#000 !important;
}


.widget--applis-home .lumx-slideshow-controls__pagination-item{
    background:#009597 !important;
}

.widget--applis-home .metadata-link-list {
display:none !important;
}

.widget--applis-home .lumx-slideshow-controls {
    align-items: center;
    display: flex
;
    justify-content:center !important;
}

.widget--event .block-event-preview__informations>:not(:first-child) {
    margin-top: 0px;
}

.widget--event .block-event-preview--theme-light .block-event-preview__date {
    font-size: 12px;
}

.widget--event .block-event-preview__actions{
    display: none!important;
}


.widget--event .block-list {
    --block-list-gap: 8px;
    display: flex
;
    gap: var(--block-list-gap);
}

/*bug slider applis home*/
.widget--applis-home .lumx-slideshow-controls {
    align-items: center;
    display: flex
;
    justify-content: flex-end;
    padding-left: 0;
}

/*bug boutons au dessus du fil sur la hp*/
.widget--cta-interet .lelab-marketplace-button-image, 
.widget--cta-abonnements .lelab-marketplace-button-image {
    width: 24px !important;
}

.widget--cta-interet
.lumx-flex-box--fill-space,
.widget--cta-abonnements .lumx-flex-box--fill-space
{
    flex:none!important;
}

/*communauté du mois*/
.widget--shared-featured-community h2{
    font-size: 16px !important;
}

/*cacher description des applis sur la home*/
.widget--applis-home .directory-entry-block__custom-field {
    display:none!important;
}

/*bouton MS apps*/
.bookmarked-apps {
  background-image: url('https://myplace.ca-assurances.com/serve/1055850778122448-475552068141045/microsoft-365-copilot-seeklogo.png?contentDisposition=inline');
    background-size: cover;
    height: 18px!important;
    width:18px!important;
    display:flex;
}

.bookmarked-apps svg  {
    display: none !important; 
}



/* Custom CSS to hide Learning System Page until access for learners is ready */
[data-id="learning-page-header-icon-open-learning-page"] {display: none;}


/* Custom CSS bouton fil de post communauté */
[data-id="front-office-content-2900628610859145-page"] .block-personal-feed-preview-footer--grouped {
  border:2px solid #000 !important;
  background-color: #FFF !important;
  color: #000000 !important;
}

[data-id="front-office-content-2900628610859145-page"] .block-personal-feed-preview-footer--grouped:hover{
  background-color:#B2DFE0 !important;
}
/* Controle slider */
[data-id="front-office-content-2900628610859145-page"] .block-slideshow--size-m.block-slideshow--side .block-slideshow__controls, .block-slideshow--size-s.block-slideshow--side .block-slideshow__controls {
    position: relative !important;
    left: 0 !important;
}
/*Titre carousel principal*/
[data-id="front-office-content-2900628610859145-page"] .widget--carousel .lumx-typography-title { 
  line-height: 24px !important; 
}


/* Titre communauté */
[data-id="front-office-content-2900628610859145-page"] .block-page-preview__content .lumx-link__content {
    font-size: 20px;
    font-weight: 600;
}
/* Texte non coupé */
[data-id="front-office-content-2900628610859145-page"] .block-stream-item .block-page-preview__content .block-page-preview__excerpt, .block-stream-item .block-page-preview__content .block-page-preview__title .lumx-link__content {
    -webkit-line-clamp: 3 !important;
}
/* Custom CSS bouton fil de post communauté */
.btn-interet {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 48px;
    padding: 8px 16px;
    background-color: #F2F9FA;
    color: #009597;
    font-weight: bold;
    font-size: 14px;
    border: none;
    cursor: pointer;
    border-radius: 8px;
}

.btn-interet .icon {
    font-size: 20px;
    line-height: 1;
}
.btn-abonnements {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding:8px 16px;
        background-color: #F2F9FA;
        width: 100%;
        height: 48px;
        /* Couleur de fond */
        color: #009597;
        font-weight: bold;
        font-size: 14px;
        border: none;
        cursor: pointer;
        border-radius: 4px;
    }

    .btn-abonnements .icon {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
    }

/* Countdown */
.lelab-marketplace-widget-countdown{
    color:#027765;
}

/* Cacher l'auteur */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-author__name,
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-author__avatar,
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .lumx-user-block__fields span:nth-child(1),
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .generic-stream-context-banner,
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-stream-item .lumx-divider,
[data-id="front-office-content-2900628610859145-page"] .tagz {
  display:none;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-stream-item .block-page-preview__thumbnail-wrapper{
  order: 3;
}
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-stream-item .block-publication-info{
  order:4;
}


[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-stream-item .block-page-preview__content {
    gap: 8px;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-stream-item{
  gap:8px;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-publication-info{
  margin-bottom: 0 !important;
  align-items: center;
}

/* Bouton evenement */
[data-id="front-office-content-2900628610859145-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button{
    height: 36px !important;
    padding: 8px 12px !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button:hover{
    padding: 8px 16px !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-icon {
    height: 36px !important;
    width: 36px !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--custom-event-button .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before{
  border:none !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget:not(.widget--has-ungrouped-container-block) {
     overflow: visible !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget-content--v2:not(.widget-content--block-variant-ungrouped):not(.widget-content--block-augmented-container) {
    overflow: inherit !important;
}
/* Footer margin */
[data-id="front-office-content-2900628610859145-page"]  .footerContainer {
    margin-top: 24px;
}
/* Zoom des image d'application */
[data-id="front-office-content-2900628610859145-page"]  .directory-entry-block--vertical .directory-entry-block__image {
    width: var(--lumx-directory-entry-block-orientation-v-thumbnail-size);
    transform: scale(1.8);
}
/* Carousel */
[data-id="front-office-content-2900628610859145-page"] .widget--carousel .block-slideshow--side .block-page-preview__content {
padding: 0 24px;
}
/* Border-radius follow UX/UI rule */
[data-id="front-office-content-2900628610859145-page"] .widget-content-list .lumx-thumbnail__image, 
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .lumx-thumbnail__image {
  border-radius: 5px !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .lumx-thumbnail__image {
  margin-top:16px !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget-links .widget-content--v2 {
  justify-content:center;
}
[data-id="front-office-content-2900628610859145-page"] .lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-button{
  height:44px;
}
[data-id="front-office-content-2900628610859145-page"] .lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-button:before {
    pointer-events: none;
    position: relative;
    display: flex;
    align-items: center;
    content: '';
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZS1pY29uIGx1Y2lkZS1leWUiPjxwYXRoIGQ9Ik0yLjA2MiAxMi4zNDhhMSAxIDAgMCAxIDAtLjY5NiAxMC43NSAxMC43NSAwIDAgMSAxOS44NzYgMCAxIDEgMCAwIDEgMCAuNjk2IDEwLjc1IDEwLjc1IDAgMCAxLTE5Ljg3NiAwIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMyIvPjwvc3ZnPg==);
    height: 24Px;
    margin-right: 8px;
}
[data-id="front-office-content-2900628610859145-page"] .block-slideshow--ungrouped .block-slideshow__controls {
    margin-top: 16px;
    margin-bottom:0 !important;
} 
/*Tous les petits boutons*/
[data-id="front-office-content-2900628610859145-page"] .lumx-button--size-s>span {
    font-size: 14px;
}

/* Liste Ã©vÃ¨nement */
[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__container{
  display:flex !important;
  flex-direction:column !important;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__date-action,
[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__date-action > .lumx-flex-box{
  display:contents !important;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__date{
  order:1 !important;
}

[data-id="front-office-content-2900628610859145-page"] .widget-event-list .block-event-preview__container h2 {
    order: 2 !important;
    margin-top: -8px;
}


[data-id="front-office-content-2900628610859145-page"] .widget-event-list button[data-id="widget-event-preview-add-to-my-calendar-button-open-dropdown"] {
    order: 3 !important;
    align-self: flex-start !important;
    margin: 8px 0 !important;
    width: max-content !important;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__actions{
  order:4 !important;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.block-event-preview__content{
  position:relative !important;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
.event-actions{
  position:absolute !important;
  right:0;
}


/*custom follow button*/
[data-id="front-office-content-2209127139505960-page"] [data-id="content-filter-follow-interest-button-save-interest"]{
  background-color: #E15C3F !important;
  border-radius:20px !important;
  color:#FFF !important;
}

/* =========================
   SUGGESTED COMMUNITIES GRID
========================= */

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview{
  align-items: center!important;
  text-align: center !important;
  padding: 0 0 32px 0 !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper{
  width: 100px !important;
  max-width: 320px !important;
  position:relative; 
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail{
  border-radius:50%!important;
  overflow: hidden !important;
}



[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background{
  border-radius:50%!important;
  overflow: hidden !important;
  border:2px solid #fff!important;
  height: auto !important;
  display:flex;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background:before{
  content:"";
  position:absolute;
  display:block;
  border-radius:50%!important;
  overflow: hidden !important;
  border:3px solid #009597 !important;
  height: 110px;
  width: 110px;
  left: -5px;
  top: -5px;
  right: 0;
  bottom:0;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail__image{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .lumx-flex-box--orientation-vertical.lumx-flex-box--v-align-left {
    align-items: center;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background {
    border-radius: 50% !important;
    width: 150px;
    height:150px;
    border: 3px solid #ffffff;
    overflow:visible;
  
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background:before {
 content:'';
 width: 165px;
 height:165px; 
 border:8px solid #009597;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%, -50%);
 border-radius:50%;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .lumx-flex-box--orientation-horizontal.lumx-flex-box--v-align-left, .lumx-flex-box--orientation-vertical.lumx-flex-box--h-align-top {
    justify-content: center;
    align-items: center;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-community-preview__title h2{
  font-size: 18px !important;
  line-height: 1.05 !important;
  font-weight: 700 !important;
  margin: 0 !important;
  color: #0b0f14 !important;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__follow{
  justify-content: center!important;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__follow .lumx-button{
  background: #E15C3F !important;
  color: #fff !important;
  border-radius: 999px !important;
  padding: 10px 16px !important;
  min-height: 38px !important;
  font-weight: 800 !important;
}
[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 3 / 3) !important;
        border-radius: 50%;
}

[data-id="front-office-content-2900628610859145-page"] .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border: none !important;
}

[data-id="front-office-content-2900628610859145-page"] .widget--communaute-round2 .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-icon {
    height: auto;
    width: 38px !important;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview {
  display: flex;
  flex-direction: column;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__content {
  display: contents;
}

/* Ordre : Titre (1), Texte (2), Image (3), Tags (4), RÃ©actions (5), Date (6) */
/* Titre */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field:has(.block-page-preview__title),
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field:has(h2) {
  order: 1 !important;
}
 /* Texte */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field:has(.block-page-preview__excerpt) {
  order: 2 !important;
}
 /* Image */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview > a.lumx-link,
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__thumbnail-wrapper {
  order: 3 !important;
}
 /* Tags "Actu CAA" aprÃ¨s l'image */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field:has(.metadata-link-list),
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .tagz  {
  order: 4 !important;
}
 /* Réactions/Commentaires */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field--reactions,
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-post__header  {
  order: 5 !important;
}
/* Date */
[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-publication-info {
  order: 6 !important;
}

[data-id="front-office-content-2900628610859145-page"] .widget--fil-custom-button .block-page-preview__field:empty {
  order: 7;
}
[data-id="front-office-content-2900628610859145-page"] .component-cell--hide{
  display:none;
}


/* VERSION 2 */ 

/* Custom CSS bouton fil de post communauté */
[data-id="front-office-content-5793485406736404-page"] .block-personal-feed-preview-footer--grouped {
  border:2px solid #000 !important;
  background-color: #FFF !important;
  color: #000000 !important;
}

[data-id="front-office-content-5793485406736404-page"] .block-personal-feed-preview-footer--grouped:hover{
  background-color:#B2DFE0 !important;
}
/* Controle slider */
[data-id="front-office-content-5793485406736404-page"] .block-slideshow--size-m.block-slideshow--side .block-slideshow__controls, .block-slideshow--size-s.block-slideshow--side .block-slideshow__controls {
    position: relative !important;
    left: 0 !important;
}
/*Titre carousel principal*/
[data-id="front-office-content-5793485406736404-page"] .widget--carousel .lumx-typography-title { 
  line-height: 24px !important; 
}


/* Titre communauté */
[data-id="front-office-content-5793485406736404-page"] .block-page-preview__content .lumx-link__content,
[data-id="front-office-content-3006823436069306-page"] .widget--RH .block-page-preview__excerpt{ 
    font-size: 20px;
    line-height:28px;
    font-weight: 600;
}

/* Texte non coupé */
[data-id="front-office-content-5793485406736404-page"] .block-stream-item .block-page-preview__content .block-page-preview__excerpt, .block-stream-item .block-page-preview__content .block-page-preview__title .lumx-link__content {
    -webkit-line-clamp: 3 !important;
}
/* Custom CSS bouton fil de post communauté */
.btn-interet {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 48px;
    padding: 8px 16px;
    background-color: #F2F9FA;
    color: #009597;
    font-weight: bold;
    font-size: 14px;
    border: none;
    cursor: pointer;
    border-radius: 8px;
}

.btn-interet .icon {
    font-size: 20px;
    line-height: 1;
}
.btn-abonnements {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding:8px 16px;
        background-color: #F2F9FA;
        width: 100%;
        height: 48px;
        /* Couleur de fond */
        color: #009597;
        font-weight: bold;
        font-size: 14px;
        border: none;
        cursor: pointer;
        border-radius: 4px;
    }

    .btn-abonnements .icon {
        width: 20px;
        height: 20px;
        flex-shrink: 0;
    }

/* Countdown */
.lelab-marketplace-widget-countdown{
    color:#027765;
}

/* Cacher l'auteur */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-author__name,
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-author__avatar,
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .lumx-user-block__fields span:nth-child(1),
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .generic-stream-context-banner,
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-stream-item .lumx-divider,
[data-id="front-office-content-5793485406736404-page"] .tagz {
  display:none;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-stream-item .block-page-preview__thumbnail-wrapper{
  order: 3;
}
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-stream-item .block-publication-info{
  order:4;
}


[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-stream-item .block-page-preview__content {
    gap: 8px;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-stream-item{
  gap:8px;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-publication-info{
  margin-bottom: 0 !important;
  align-items: center;
}

/* Bouton evenement */
[data-id="front-office-content-5793485406736404-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button{
    height: 36px !important;
    padding: 8px 12px !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-button:hover{
    padding: 8px 16px !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget--custom-event-button .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-icon {
    height: 36px !important;
    width: 36px !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget--custom-event-button .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before{
  border:none !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget:not(.widget--has-ungrouped-container-block) {
     overflow: visible !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget-content--v2:not(.widget-content--block-variant-ungrouped):not(.widget-content--block-augmented-container) {
    overflow: inherit !important;
}
/* Footer margin */
[data-id="front-office-content-5793485406736404-page"]  .footerContainer {
    margin-top: 24px;
}
/* Zoom des image d'application */
[data-id="front-office-content-5793485406736404-page"]  .directory-entry-block--vertical .directory-entry-block__image {
    width: var(--lumx-directory-entry-block-orientation-v-thumbnail-size);
    transform: scale(1.8);
}
/* Carousel */
[data-id="front-office-content-5793485406736404-page"] .widget--carousel .block-slideshow--side .block-page-preview__content {
padding: 0 24px;
}
/* Border-radius follow UX/UI rule */
[data-id="front-office-content-5793485406736404-page"] .widget-content-list .lumx-thumbnail__image, 
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .lumx-thumbnail__image, 
[data-id="front-office-content-5793485406736404-page"] .widget--RH .lumx-thumbnail__image{
  border-radius: 12px !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .lumx-thumbnail__image {
  margin-top:16px !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget-links .widget-content--v2 {
  justify-content:center;
}
[data-id="front-office-content-5793485406736404-page"] .lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-button{
  height:44px;
}
[data-id="front-office-content-5793485406736404-page"] .lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-button:before {
    pointer-events: none;
    position: relative;
    display: flex;
    align-items: center;
    content: '';
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWV5ZS1pY29uIGx1Y2lkZS1leWUiPjxwYXRoIGQ9Ik0yLjA2MiAxMi4zNDhhMSAxIDAgMCAxIDAtLjY5NiAxMC43NSAxMC43NSAwIDAgMSAxOS44NzYgMCAxIDEgMCAwIDEgMCAuNjk2IDEwLjc1IDEwLjc1IDAgMCAxLTE5Ljg3NiAwIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMyIvPjwvc3ZnPg==);
    height: 24Px;
    margin-right: 8px;
}
[data-id="front-office-content-5793485406736404-page"] .block-slideshow--ungrouped .block-slideshow__controls {
    margin-top: 16px;
    margin-bottom:0 !important;
} 
/*Tous les petits boutons*/
[data-id="front-office-content-5793485406736404-page"] .lumx-button--size-s>span {
    font-size: 14px;
}

/* Liste Ã©vÃ¨nement */
[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__container{
  display:flex !important;
  flex-direction:column !important;
}

[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__date-action,
[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__date-action > .lumx-flex-box{
  display:contents !important;
}

[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__date{
  order:1 !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget-event-list .block-event-preview__container h2 {
    order: 2 !important;
    margin: 4px 0;
}

[data-id="front-office-content-2900628610859145-page"]
.widget-event-list
button[data-id="widget-event-preview-add-to-my-calendar-button-open-dropdown"]:nth-child(2) span::before{
  font-size:14px !important;
  font-weight:600;
  content: "";
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXBsdXMtaWNvbiBsdWNpZGUtcGx1cyI+PHBhdGggZD0iTTUgMTJoMTQiLz48cGF0aCBkPSJNMTIgNXYxNCIvPjwvc3ZnPg==");
}

[data-id="front-office-content-5793485406736404-page"] .widget-event-list .block-event-preview__informations{
  line-height:1.5rem;
}

[data-id="front-office-content-5793485406736404-page"] .widget-event-list button[data-id="widget-event-preview-add-to-my-calendar-button-open-dropdown"] {
    order: 3 !important;
    align-self: flex-start !important;
    margin: 8px 0 !important;
    width: max-content !important;
}

[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__actions{
  order:4 !important;
}

[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.block-event-preview__content{
  position:relative !important;
}

[data-id="front-office-content-5793485406736404-page"]
.widget-event-list
.event-actions{
  position:absolute !important;
  right:0;
}


/*custom follow button*/
[data-id="front-office-content-2209127139505960-page"] [data-id="content-filter-follow-interest-button-save-interest"]{
  background-color: #E15C3F !important;
  border-radius:20px !important;
  color:#FFF !important;
}

/* =========================
   SUGGESTED COMMUNITIES GRID
========================= */

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview{
  align-items: center!important;
  text-align: center !important;
  padding: 0 0 32px 0 !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper {
    max-width: 320px !important;
    position: relative;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail {
    border-radius: 50% !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background{
  border-radius:50%!important;
  overflow: hidden !important;
  border:2px solid #fff!important;
  height: auto !important;
  display:flex;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background:before{
  content:"";
  position:absolute;
  display:block;
  border-radius:50%!important;
  overflow: hidden !important;
  border:3px solid #009597 !important;
  height: 110px;
  width: 110px;
  left: -5px;
  top: -5px;
  right: 0;
  bottom:0;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__thumbnail-wrapper .lumx-thumbnail__image{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
  
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .lumx-flex-box--orientation-vertical.lumx-flex-box--v-align-left {
    align-items: center;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background {
    border-radius: 50% !important;
    width: 150px;
    height:150px;
    border: 3px solid #ffffff;
    overflow:visible;
  
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-community-preview__thumbnail-wrapper .lumx-thumbnail__background:before {
 content:'';
 width: 165px;
 height:165px; 
 border:8px solid #009597;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%, -50%);
 border-radius:50%;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .lumx-flex-box--orientation-horizontal.lumx-flex-box--v-align-left, .lumx-flex-box--orientation-vertical.lumx-flex-box--h-align-top {
    justify-content: center;
    align-items: center;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-community-preview__title h2{
  font-size: 18px !important;
  line-height: 1.05 !important;
  font-weight: 700 !important;
  margin: 0 !important;
  color: #0b0f14 !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__follow{
  justify-content: center!important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .block-grid__item .block-community-preview__follow .lumx-button{
  background: #E15C3F !important;
  color: #fff !important;
  border-radius: 999px !important;
  padding: 10px 16px !important;
  min-height: 38px !important;
  font-weight: 800 !important;
}
[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .lumx-thumbnail__image {
        aspect-ratio: var(--lumx-thumbnail-aspect-ratio, 3 / 3) !important;
        border-radius: 50%;
}

[data-id="front-office-content-5793485406736404-page"] .lumx-button.lumx-button--is-selected.lumx-button--emphasis-medium.lumx-button--color-dark.lumx-button--is-selected:before {
    border: none !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--communaute-round2 .lumx-button--size-s.lumx-button--emphasis-medium.lumx-button--variant-icon {
    height: auto;
    width: 38px !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--text-communaute h3{
  text-align:center;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview {
  display: flex;
  flex-direction: column;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__content {
  display: contents;
}

/* Ordre : Titre (1), Texte (2), Image (3), Tags (4), RÃ©actions (5), Date (6) */
/* Titre */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field:has(.block-page-preview__title),
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field:has(h2) {
  order: 1 !important;
}
 /* Texte */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field:has(.block-page-preview__excerpt) {
  order: 2 !important;
}
 /* Image */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview > a.lumx-link,
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__thumbnail-wrapper {
  order: 3 !important;
}
 /* Tags "Actu CAA" aprÃ¨s l'image */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field:has(.metadata-link-list),
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .tagz  {
  order: 4 !important;
  display: none;
}
 /* Réactions/Commentaires */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field--reactions,
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-post__header  {
  order: 5 !important;
}
/* Date */
[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-publication-info {
  order: 6 !important;
}

[data-id="front-office-content-5793485406736404-page"] .widget--fil-custom-button .block-page-preview__field:empty {
  order: 7;
}


/*actus lien rapide*/




[data-id="front-office-content-5793485406736404-page"] .RH {
  display:none;
}

[data-id="front-office-content-5793485406736404-page"] .metadata-link-list {
  display:none;
}

[data-id="front-office-content-5793485406736404-page"] .lumx-slideshow__slides{
  border-radius: 4px;
}

[data-id="front-office-content-5793485406736404-page"] .widget--RH .lumx-slideshow__slides{
  border-radius: 12px !important;
}

/*changement ordre titre et texte 2ème lien rapide*/
[data-id="front-office-content-5793485406736404-page"] #widget-defd2528-68b7-5929-a39c-e169e223cdfb .block-page-preview__content {
  display: flex;
  flex-direction: column;
}

/* Titre en premier */
[data-id="front-office-content-5793485406736404-page"] #widget-defd2528-68b7-5929-a39c-e169e223cdfb .block-page-preview__title {
  order: -1;
}

/*Titre Pacinews*/
[data-id="front-office-content-5793485406736404-page"] #widget-defd2528-68b7-5929-a39c-e169e223cdfb .block-page-preview__content {
  display: flex;
  flex-direction: column;
}

/* On force le titre à passer avant la date */
[data-id="front-office-content-5793485406736404-page"] #widget-defd2528-68b7-5929-a39c-Pacinews > .block-page-preview__field > .block-page-preview__title {
  order: 0;
}

[data-id="front-office-content-5793485406736404-page"] #widget-content-defd2528-68b7-5929-a39c-e169e223cdfb > div > div > div > .block-page-preview__content {
    display: flex;
    flex-direction: column-reverse;
}

[data-id="front-office-content-5793485406736404-page"] .widget--RH .block-page-preview--cover {
   /*align-items: center;*/
}

[data-id="front-office-content-5793485406736404-page"] .widget--RH .block-page-preview--cover .block-page-preview__content:before {
    /*background: rgba(0, 0, 0, 60%);*/
}

[data-id="front-office-content-5793485406736404-page"] .widget--RH .widget-footer {
  z-index:1;
}

[data-id="front-office-content-5793485406736404-page"] .widget--RH .widget-footer__wrapper {
 position:absolute;
}

.iframe-preview__header{
  display:none;
}

[data-id="front-office-content-5793485406736404-page"] .widget--event-solo .block-list__item {
    background-size: cover;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px;
    padding: 24px;
    background-position: 0px;
    background-repeat: no-repeat;
}

.app-content--module-mon-quotidien .widget-content {
  padding: 0 !important;
}

.app-content--module-mon-quotidien .widget {
  border-radius: 10px !important;
}

.app-content--module-mon-quotidien #widget-131dc966-9869-5be6-ad86-bcc023e5a970 {
  padding-top : 24px;
}

.app-content--module-mon-quotidien #widget-content-8a4848ad-824e-5c4e-8a05-f7b2873402aa, .app-content--module-mon-quotidien #widget-content-aa20a989-273d-540e-9e8a-83ffecb2c04c {
  justify-content: center;
}

[data-id="front-office-content-1045609312028209-page"] {
  margin-top: -35px;
}

.app-content--module-mon-quotidien #widget-content-a2858771-1ef6-5cf7-996a-938ae92eefdb .widget-micro-app, .app-content--module-mon-quotidien #widget-content-57a742f7-e767-58f6-8ea6-bafe5001dd65 .widget-micro-app {
   height: 100%;
}

.app-content--module-mon-quotidien #widget-content-7a7bbe6c-8999-5379-969e-337decdb51a6 .app__header {
  display: none;
}