

/***** HEADER ***/

.mainHeader .logo_sticky{
    display: none;
}

.mainHeader .logo_white
{
    display: block;
}


.mainHeader.elementor-sticky--effects .logo_white, 
body:not(.home) .mainHeader .logo_white{
    display: none;
}


.mainHeader.elementor-sticky--effects .logo_sticky, 
body:not(.home) .mainHeader .logo_sticky {
    display: block;
}

.mainHeader.elementor-sticky--effects{
    background-color: #fffffff0;
    box-shadow: 0px 5px 6px 0px #cececea3;
}


body:not(.home) .mainHeader{
    background-color: #fffffff0;
}

.mainHeader.elementor-sticky--effects .navigationMain .elementor-nav-menu--main ul.elementor-nav-menu li a.elementor-item,
body:not(.home) .mainHeader .navigationMain .elementor-nav-menu--main ul.elementor-nav-menu li a.elementor-item
{
    color: #7C6B5A;
    &:hover {
        color: var(--e-global-color-accent);
    }

}

.mainHeader.elementor-sticky--effects .rs_btn .elementor-icon.elementor-social-icon i, 
.mainHeader.elementor-sticky--effects .rs_btn .elementor-icon.elementor-social-icon svg,
body:not(.home) .mainHeader .rs_btn .elementor-icon.elementor-social-icon i, 
body:not(.home) .mainHeader .rs_btn .elementor-icon.elementor-social-icon svg{
    fill:#7C6B5A;
    color:#7C6B5A;
}

.mainHeader.elementor-sticky--effects .search_btn .elementor-icon svg,
.mainHeader.elementor-sticky--effects .search_btn .jet-search__popup-trigger-icon svg,
body:not(.home) .mainHeader .search_btn .elementor-icon svg,
body:not(.home) .mainHeader .search_btn .jet-search__popup-trigger-icon svg{
    fill:#7C6B5A !important;
    &:hover{
        fill: var(--e-global-color-accent) !important;
    }
}

.mainHeader.elementor-sticky--effects  .lang_choice .wpml-ls-current-language .wpml-ls-link,
body:not(.home) .mainHeader .lang_choice .wpml-ls-current-language .wpml-ls-link
{
    color: #7C6B5A;

}
.mainHeader .sub-arrow svg{
    fill: var(--e-global-color-accent);

}


/*** SWITCHER ****/
.lang_choice .wpml-ls-statics-shortcode_actions.wpml-ls {
    position: relative;
    display: inline-block;
    font-family: inherit;
}

.lang_choice .wpml-ls ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: relative;
    border-radius: 6px;
}

.lang_choice .wpml-ls ul li:not(.wpml-ls-current-language) {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #EAE6DB;
    min-width: 100%;
    z-index: 9999;
    border: 1px solid #ccc;
    border-radius: 0 0 6px 6px;
}

/* Afficher au survol */
.lang_choice .wpml-ls:hover ul li {
    display: block;
    background-color: #EAE6DB;
    &.wpml-ls-current-language{
        border-radius:  6px 6px 0 0;
    }
    
}

/* Liens généraux */
.lang_choice .wpml-ls-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 14px;
    text-decoration: none;
    color: var(--e-global-color-text);
    white-space: nowrap;
    transition: background-color 0.2s;
    
}

/* Hover sur les liens */
.lang_choice .wpml-ls-link:hover {
    color: var(--e-global-color-text);
}

.lang_choice .wpml-ls-current-language .wpml-ls-link {
    background: none !important;
    color: white;
    font-weight: 600;
    font-family: var(--e-global-typography-primary-font-family);
    border-radius: 6px 6px 0 0 ;
}

.lang_choice .wpml-ls-current-language .wpml-ls-link::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078"; /* unicode chevron-down */
    margin-left: 8px;
    font-size: 0.8em;
    color: var(--e-global-color-accent);
}





/***** SLIDER ***/

.une_slider .slick-arrow{
        border: 1px solid;
        border-radius: 8px;
        cursor: pointer;
        display: none !important;
        &:hover {
            border-color: var(--e-global-color-accent);
        }
}
.btn_nav_slider a{
    border: 1px solid #fff;
    border-radius: 6px !important;
    display: inline-block;
}


.standard_listing_slider .slick-arrow{
    border-radius: 8px;
    border: 1px solid var(--e-global-color-primary);
    &:hover{
        border-color: var(--e-global-color-accent);
    }
}

/**** COMMON ****/

.custom-tag, .custom-tag-article {
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: 400;
    color: var(--e-global-color-text);
    font-size: 14px;
    display: inline-block;
    padding: 3px;
    border-radius: 4px;
    background-color: #EDF2F4;
    margin-right: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.custom-tag-article {
    font-size: 11px;
    background-color: #7a695917;
    margin-right: 5px;
}

.video_tag .custom-tag-article {
    background-color: rgba(255, 255, 255, 0.2);
    margin-right: 5px;
    color: #fff;
}

.une_category_tag .custom-tag-article{
    margin-right: 5px;
    color: #fff;
}

.veille_tag .custom-tag-article {
    background-color: var(--e-global-color-accent);
    margin-right: 5px;
    color: #fff;
}

.eclairages{
    background-color: #D9222A !important;
}

.points-de-vue {
    background-color: #36616D !important;
}

.temoignages, .videos{
    background-color: #33ADAC !important;
}


.title_listing_std h3 a, .author_link_stdr a, .title_link a{
    text-decoration: none;
    &:hover{
        text-decoration: underline;
    }
}

.articles_content .elementor-widget-container p  a, 
.articles_content .elementor-widget-container li  a
{
    text-decoration: underline;
    color: var(--e-global-color-text);
    &:hover {
            text-decoration: none;
    }
}

.articles_content blockquote{
    border-left: 4px solid var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    padding: 15px 45px;
    p, strong, span{
        font-size: 26px;
        color: var(--e-global-color-accent) !important;
    }
}

.veille_analyse_list .jet-listing-grid__item:last-child .item_veille, .article_listing_interne .jet-listing-grid__item:last-child .item_veille{
    border-bottom: none;
}

.article_listing_interne {
    counter-reset: compteur-articles;
}

.item_article_interne:first-of-type {
    counter-increment: compteur-articles;
}

.item_article_interne .indexation_article::before {
    content: counter(compteur-articles);
    font-weight: bold;
    display: inline-block;
}


.share_icon .elementor-share-btn{
    border: 1px solid var(--e-global-color-text);
    i.fa-linkedin:before{
        content: "\f0e1" !important;
    }

    i.fa-facebook:before {
        content: "\f39e"!important;
    }

    &:hover{
        border-color: var(--e-global-color-accent);
    }

}

/*** CATEGORY ***/

.category .categ_label, 
.archive .categ_label {
    display: none !important;
}
/***  AUTEUR ***/

#alphabet-filter button.filter-button{
    border-color: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    margin-right: 5px;
    font-size: 12px;
    padding: 9px;
    &:hover, &.active, &:active, &:focus{
        background-color: var(--e-global-color-accent);
        color:#fff;
    }

    &.disabled{
        display: none;
    }
}

.liste_auteur .jet-listing-grid__item:nth-child(even){
    margin-top: 5em;
}

.liste_auteur .jet-listing-grid__item{
    position: relative;
    bottom: 0;
    transition: all 300ms ease-in-out;
    &:hover{
        bottom: 20px;
    }
}

.pdp_auteur{
    width: 100%;
    height: 160px !important;
    object-fit: cover;
    object-position: center center;
    &.interne{
        height: 200px !important;
    }
}

.item_auteur{
    transition: all 300ms ease-in-out;
    cursor: pointer;
    opacity: 1;
    &:hover{
        opacity: 0.65;
    }
}

/** FOOTER **/
.backToTop_btn .elementor-button-icon svg{
    height: auto;
    width: 45px;
    margin-top: -14px;
}


.footer_link a{
    color: var(--e-global-color-primary);
    text-decoration: none;
    &:hover{
        text-decoration: underline;
    }
}