/*[Ivanka] Rebranding 2023 - CSS*/

/*site entier*/
body, html, a {
font-family: 'Montserrat', sans-serif;
}

/*couleur de fond*/
html{
  background-color: #FFF;
}

/*Main navigation*/
.main-nav {
box-shadow:none !important;
font-family: 'Montserrat', sans-serif;
}
.main-nav-item:hover span  {
font-weight:600 !important;
color:#00553F !important;
}

/*Widget Titre*/
.widget-title__title, .block-title {
font-size:32px;
font-weight:700;
color:#00553F !important;
line-height:1.3;
}
.widget-title h1 {
font-size:32px !important;
}

/*Widget titre blanc dans bandeau rouge*/
--.widget--white .widget-title__title, .block-title {
--font-size:32px;
--font-weight:700;
--color:#FFF !important;
--line-height:1.3;
--}

/* Cloche notification en blanc */

.lumx-button--color-dark:not(.lumx-button--is-selected).lumx-button--emphasis-medium {
  color:#FFF!important;
}

/* Coche et cloche suivie*/

.lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-icon,
.lumx-button--size-m.lumx-button--emphasis-medium.lumx-button--variant-button{
  color:#FFF!important;
}

/*Widget Introduction*/
.widget-intro__content, .block-intro {
font-size:18px !important;
font-weight:400;
}

/*Widget Liens*/
.widget-links__list li {
background-color:#008A61;
border-radius:4px;
color:#FFFFFF;
padding:4px;
}
.widget-links .block-list__item {
background-color:#008A61;
border-radius:4px;
color:#FFFFFF;
padding:16px;
}
.widget-links .block-list__item span, .widget-links .block-list__item p {
color:#FFFFFF;
}
.widget-links .lumx-divider {
display:none;
}
.widget-links__thumbnail {
margin:12px;
}

/*Content list : Titres, date*/
.content-block-title a {
font-weight:800;
font-size:20px;
color:#1C1C1C;
}
.content-block-title a:hover {
color:#F39325 !important;
}
.widget-content-list .lumx-link__content:hover {
color:#F39325 !important;
text-decoration:none !important;
}
.content-block-publication-date {
font-weight:400 !important;
}

/*** Widget share / social metadata mais sans les likes/comments ***/
/*cacher like & comments*/
.widget-meta-social__like-button,.widget-meta-social__comment-button, .block-metadata-actions__reactions {
display:none;
} 
/*centrer le share*/
.widget-meta .widget-meta-social .content-share-button__wrapper{
margin-right:64px;
}
.content-share-button__wrapper {
margin-right:40px;
margin-top:-4px;
}
/*couleur de l'icone share*/
.widget-meta .widget-meta-social i.lumx-icon path {
fill:#00553F !important;
fill-opacity:1 !important;
}
.content-share-button__wrapper button {
color:#00553F !important;
}
/*retouche pour re-centrer le share*/
.widget-meta-social .content-share-button__wrapper {
margin-right:48px !important;
}
/*Ajout du texte "share"*/
.widget-meta-social .content-share-button__wrapper::after {
content:"Share";
padding-left:8px;
color:#00553F;
font-size:14px;
}
.content-share-button__wrapper:after {
content:"Share";
color:#00553F !important;
font-size:14px;
}
/*Alignement icone + texte "share"*/
.content-share-button__wrapper {
display:flex;
align-items:center;
}

/******/
/*Tags dans les content list*/
.content-block-tags__tag, .block-page-preview__tags span {
background-color:rgba(247,207,0,0.60);
padding:6px;
border-radius:4px;
}
.content-block-tags, .block-page-preview__tags {
margin-top:8px;
margin-bottom:6px;
}
.content-block-tags__tag span, .block-page-preview__tags span {
color:#00553F !important;
  font-weight:500 !important;
  text-transform:none;
}
.block-page-preview__tags {
margin-top:6px !important;
margin-bottom:6px !important;
}
/*Tags dans les content-list, sans le préfixe "Dans nom-du-tag"*/
.content-block-tags__prefix {
display:none;
}

/*images dans les content-list*/
.content-block__thumbnail .lumx-thumbnail__image {
border-radius:4px !important;
}

/*titres des communautés dans widget Community List*/
.community-block__title {
font-weight:600;
font-size:18px;
padding-bottom:12px;
color:#1C1C1C;
}

/*Widget Posts list*/
.post-publication-description__community {
color:#DD9323;
font-weight:500;
}

/*Correction content list horizontales - margins en V1*/
.theme-material .widget-content-list__list--horizontal {
margin-left:-24px;
margin-right:-24px;
}

/*Welcome message*/
.widget-welcome {
font-weight:600 !important;
color:#00553F !important;
}

/*Bannière d'alerte*/
.widget--shared-brand2023-alert-banner .lumx-link__content  {
color:#00553F !important;
font-size:14px !important;
}
.widget--shared-brand2023-alert-banner .lumx-link__content:hover  {
color:#00553F !important;
}
.widget--shared-brand2023-alert-banner  {
margin-top:6px !important;
margin-bottom:6px !important;
margin:auto !important;
}

/*Retouche gap sur les links list*/
.block-list {
gap:16px !important;
}

/*Widget EVENT list - image moins grande*/
.widget-event-list .block-event-preview__thumbnail-wrapper, .widget-event-list .lumx-thumbnail__image {
height:75px !important;
}
/*Widget EVENT list - Corrections d'affichage*/
.block-event-preview__title {
font-size:20px;
}
.widget-event-list .registration-button {
background-color:#00553F;
border-radius:4px;
}
.widget-event-list .registration-button button {
color:#FFFFFF !important;
}

/*Bouton follow sur les listes de communautés, juste sur la homepage*/
#widget-0b1cf049-462e-4e85-b0cc-f25b481773a1 .widget-community-list .lumx-button {
background-color:#00553F !important;
color:#FFFFFF !important;
}

/*Bullet active sur toutes les navigations de slideshows*/
.lumx-slideshow-controls__pagination-item--is-active {
background-color:#F7CF00 !important;
}

/*Community lists - Enlève la ligne de séparation, juste pour être sur que ce soit appliqué partout*/
.widget-community-list .lumx-divider {
background-color:transparent !important;
}

/*Bouton Follow sur les actualités*/
.block-reactions .lumx-flex-box  {
background-color:#00553F !important;
border-radius:4px;

}
.block-reactions .lumx-flex-box span {
color:#FFFFFF !important;
}

/*Correction du Header banner sur toutes les BNews (ancienne version) -- Ajouter la classe actus-bnews-banner aux pages concernées*/
.app-content--module-actus-bnews-banner .header-default__content {
display:none;
}
.app-content--module-actus-bnews-banner .header-default {
background-image:url('https://sites.lumapps.com/serve/AMIfv97xhz0g7dXg_tqQ-IVRGj3xMTZIRxCAldNDh7ZOnw5i9gxBExJPnbUjWRI_DICtEY6K3wF05aMp4NN8cZURdnDhl_3DTTEgsJV3w1Imp68LaQmGh0ZKGztXdHk8TXd-WFPJB_RUVdhyp9CAQxYO0r6S6fyqxQ/BONDUELLE_J_PEBREL009-1440x0-c-center.jpeg');
background-position:center;
background-repeat:no-repeat;
background-size:cover;
height:200px !important;
}

/*Correction taille des titres dans les content-list - je ne peux pas cibler qu'un seul type d'affichage donc certains contenus sont corrigé un peu partout*/
.widget-content-list .widget-content--block-variant-grouped.widget-content--block-list .lumx-link__content  {
font-size:17px;
line-height:1.4;
}

/*resize thumbnail wrapper horizontal content list 1:3 format - jean@lumapps.com - june 15*/

.block-page-preview--horizontal .block-page-preview__thumbnail-wrapper{
  min-width: 144px!important;
}

/*Ivanka - Traduction en FR, et actif juste sur les pages en FR, du bouton Share dans les actualités*/
.widget--news-share:lang(fr):before{
content:'partager' !important;
text-align:center;
margin-left:50px;
color:#00553F;
font-size:14px;
z-index:100;
padding-top:14px;
margin-bottom:-36px;
}
.widget--news-share:lang(fr) :after {
color:rgba(0,0,0,0%) !important;
}
.widget--news-share:lang(fr) {
height:100%;
margin-bottom:-36px;
}
.widget--news-share:lang(fr) .content-share-button__wrapper button {
z-index:101;
}

/*Ivanka - Correction (légère) widget Event pour qu'il prenne moins de place sur la homepage*/
.block-slideshow--with-navigation .block-event-preview .block-event-preview__content {
padding-bottom:50px;
}
.block-event-preview .reactions-block {
margin-top:4px;
margin-left:-8px;
}
