/* FIX Multiline cards : to push ! */
 .views-element-container .columns.cards.manual-cards { flex-wrap: wrap; } 

/*--Crop image card---*/
div.card-image > figure > a > img {
   object-fit: cover;
}

/* pour les images dans les articles - sdomas */
.image_v2 { width: 12rem; }

/* Pour l'affichage des galeries - sdomas */
div.field--name-field-prgh-galerie {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
div.field--name-field-prgh-galerie img {
    width: 12rem;
}


/* Affichage bloc(s) « Liste d’articles » en page d'accueil - sdomas */

article[data-history-node-id="26"] div[class*="js-view-dom-id-"] {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
}
article[data-history-node-id="26"] div[class*="js-view-dom-id-"] div.column {
    display:grid !important;
}
article[data-history-node-id="26"] div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/*---------------------------------------*/

/* Affichage cartes V dans les rubriques - sdomas */

div[class*="js-view-dom-id-"] :is(div.column,div.cards) {
    display:grid !important;
}

div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/* -------------------------------------------------*/


/* Affichage statistiques - sdomas */
:root {
    --thead: #ffedcd;
    --grey-light: #f1f1f1;/* Affichahe cartes V ddans les rubriques - sdomas */

div[class*="js-view-dom-id-"] :is(div.column,div.cards) {
    display:grid !important;
}

div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/* -------------------------------------------------*/
    --custom-blue-light: #dfeffa;
    --custom-blue: #3298dc;
    --custom-blue-dark: #1b71ac;
}

#views-exposed-form-stat-page-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 1em;
    justify-content: space-evenly;
}

.is-statistiques-cio .content .table thead {
    border-bottom: orange dashed 3px;
}

.is-statistiques-cio .content .table caption a {
    color: #ff4500 !important;

}  

.is-statistiques-cio .content .table caption {
    text-align: center;
    background: var(--thead);
}
/* FIX Multiline cards : to push ! */
.views-element-container .columns.cards.manual-cards {
    flex-wrap: wrap;
} 

/*--Crop image card---*/
div.card-image > figure > a > img {
    object-fit: cover;
}

/* pour les images dans les articles - sdomas */
.image_v2 { width: 12rem; }

/* Pour l'affichage des galeries - sdomas */
div.field--name-field-prgh-galerie {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
div.field--name-field-prgh-galerie img {
    width: 12rem;
}


/* Affichage bloc(s) « Liste d’articles » en page d'accueil - sdomas */

article[data-history-node-id="26"] div[class*="js-view-dom-id-"] {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
}
article[data-history-node-id="26"] div[class*="js-view-dom-id-"] div.column {
    display:grid !important;
}
article[data-history-node-id="26"] div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/*---------------------------------------*/

/* Affichage cartes V dans les rubriques - sdomas */

div[class*="js-view-dom-id-"] :is(div.column,div.cards) {
    display:grid !important;
}

div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/* -------------------------------------------------*/


/* Affichage statistiques - sdomas */
:root {
    --thead: #ffedcd;
    --grey-light: #f1f1f1;/* Affichahe cartes V ddans les rubriques - sdomas */

div[class*="js-view-dom-id-"] :is(div.column,div.cards) {
    display:grid !important;
}

div[class*="js-view-dom-id-"] div.card {
    align-self: stretch;
}

/* -------------------------------------------------*/
    --custom-blue-light: #dfeffa;
    --custom-blue: #3298dc;
    --custom-blue-dark: #1b71ac;
}

#views-exposed-form-stat-page-2 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 1em;
    justify-content: space-evenly;
}

.is-statistiques-cio .content .table thead {
	 border-bottom: orange dashed 3px;
}

.is-statistiques-cio .content .table caption a {
	 color: #ff4500 !important;

}  

.is-statistiques-cio .content .table caption {
    text-align: center;
    background: var(--thead);
    padding: 0.3rem 1rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5vh;
    border-top: var(--custom-blue-dark) solid 5px;
    background: var(--custom-blue-light);
}

.is-statistiques-cio .content .table tbody tr:nth-child(even) {
    background-color: var(--grey-light);
}
/* Fin affichage statistiques -sdomas */





/* Affichage image + texte dans les articles migrés - sdomas */
div[paragraphs-item-image-texte] > div.row:first-of-type {
    display: grid;
    grid-template-columns: 0.25fr 1fr;
}

/* Style personnalisé de niveau 2 en page d'accueil - CHL */
main.content.main.h2-big-underline h2.homepage {
    text-align: left !important;
    font-size: 1.4em;
    color: white;
    background-color: #325d88;
    margin-bottom: 0.75em;
    padding: 0.5em;
}
main.content.main.h2-big-underline h2.homepage::after {
    display: none;
    margin: 0 auto;
    width: 0 !important;
    height: 0 !important;
    margin-top: 0;
    margin-bottom: 0;
}

/* Mise en forme du groupe Calendrier - CHL */
main.content.main .wp-block-group.calendrier {
    margin: 0;
    padding: 0 0 2em 0 !important;
    border-style: solid;
    border-color: #d9edf7;
}
main.content.main.h2-big-underline .wp-block-group.calendrier h2 {
    text-align: left !important;
    font-size: 1.4em;
    color: #325d88;
    background-color: #d9edf7;
    margin-bottom: 0.75em;
    padding: 0.5em;
}
main.content.main.h2-big-underline .wp-block-group.calendrier h2::after {
    display: none;
    margin: 0 auto;
    width: 0 !important;
    height: 0 !important;
    margin-top: 0;
    margin-bottom: 0;
}
main.content.main .wp-block-group.calendrier h3 {
    font-size: 1.25em;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
    padding-top: 0;
}

/* Modification d'apparence des dernières publications (placées dans un groupe de classe "lastpub" - CHL */
main.content.main .wp-block-group.lastpub {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
article[data-history-node-id="26"] .wp-block-group.lastpub div[class*="js-view-dom-id-"] {
    display: grid !important;
    grid-template-columns: 1fr;
}

/* Retouche du bouton "Rechercher" - CHL */
#navbar.main.navbar-light #views-exposed-form-search-content-recherche .search_icon.reveal {
    color: white;
    caret-color: white;
}

/* Suppression des marges gauche et droite sur les images - CHL */
.content figure.nomargin {
    margin-left: 0;
    margin-right: 0;
}

/* Renforcement du contraste sur les dates de publication des articles - CHL */
.manual-cards .time, .manual-horizontal-cards .time, .cards .card .card-content .card-header .card-info {
    color:#767676;
}

.message.is-success p, .message.succes p {
    padding-top: 1.5em !important;
}