/* === Wall Pro - Patch Butterfly Pixel (16 widgets) === */

/* 1. Masquer cat + info Wall Pro natif au hover */
#mwall_items_1 .mwall-hover-box .mwall-item-info, #mwall_items_1 .mwall-hover-box .mwall-item-category,
#mwall_items_2 .mwall-hover-box .mwall-item-info, #mwall_items_2 .mwall-hover-box .mwall-item-category,
#mwall_items_3 .mwall-hover-box .mwall-item-info, #mwall_items_3 .mwall-hover-box .mwall-item-category,
#mwall_items_4 .mwall-hover-box .mwall-item-info, #mwall_items_4 .mwall-hover-box .mwall-item-category,
#mwall_items_5 .mwall-hover-box .mwall-item-info, #mwall_items_5 .mwall-hover-box .mwall-item-category,
#mwall_items_6 .mwall-hover-box .mwall-item-info, #mwall_items_6 .mwall-hover-box .mwall-item-category,
#mwall_items_7 .mwall-hover-box .mwall-item-info, #mwall_items_7 .mwall-hover-box .mwall-item-category,
#mwall_items_8 .mwall-hover-box .mwall-item-info, #mwall_items_8 .mwall-hover-box .mwall-item-category,
#mwall_items_9 .mwall-hover-box .mwall-item-info, #mwall_items_9 .mwall-hover-box .mwall-item-category,
#mwall_items_10 .mwall-hover-box .mwall-item-info, #mwall_items_10 .mwall-hover-box .mwall-item-category,
#mwall_items_11 .mwall-hover-box .mwall-item-info, #mwall_items_11 .mwall-hover-box .mwall-item-category,
#mwall_items_12 .mwall-hover-box .mwall-item-info, #mwall_items_12 .mwall-hover-box .mwall-item-category,
#mwall_items_13 .mwall-hover-box .mwall-item-info, #mwall_items_13 .mwall-hover-box .mwall-item-category,
#mwall_items_14 .mwall-hover-box .mwall-item-info, #mwall_items_14 .mwall-hover-box .mwall-item-category,
#mwall_items_15 .mwall-hover-box .mwall-item-info, #mwall_items_15 .mwall-hover-box .mwall-item-category,
#mwall_items_16 .mwall-hover-box .mwall-item-info, #mwall_items_16 .mwall-hover-box .mwall-item-category {
    display: none !important;
}

/* 2. Masquer tag natif sous image */
#mwall_items_1 .mwall-detail-box .mwall-item-tags,
#mwall_items_2 .mwall-detail-box .mwall-item-tags,
#mwall_items_3 .mwall-detail-box .mwall-item-tags,
#mwall_items_4 .mwall-detail-box .mwall-item-tags,
#mwall_items_5 .mwall-detail-box .mwall-item-tags,
#mwall_items_6 .mwall-detail-box .mwall-item-tags,
#mwall_items_7 .mwall-detail-box .mwall-item-tags,
#mwall_items_8 .mwall-detail-box .mwall-item-tags,
#mwall_items_9 .mwall-detail-box .mwall-item-tags,
#mwall_items_10 .mwall-detail-box .mwall-item-tags,
#mwall_items_11 .mwall-detail-box .mwall-item-tags,
#mwall_items_12 .mwall-detail-box .mwall-item-tags,
#mwall_items_13 .mwall-detail-box .mwall-item-tags,
#mwall_items_14 .mwall-detail-box .mwall-item-tags,
#mwall_items_15 .mwall-detail-box .mwall-item-tags,
#mwall_items_16 .mwall-detail-box .mwall-item-tags {
    display: none !important;
}

/* 3. Wrapper hover-tags */
#mwall_items_1 .mwall-hover-tags,
#mwall_items_2 .mwall-hover-tags,
#mwall_items_3 .mwall-hover-tags,
#mwall_items_4 .mwall-hover-tags,
#mwall_items_5 .mwall-hover-tags,
#mwall_items_6 .mwall-hover-tags,
#mwall_items_7 .mwall-hover-tags,
#mwall_items_8 .mwall-hover-tags,
#mwall_items_9 .mwall-hover-tags,
#mwall_items_10 .mwall-hover-tags,
#mwall_items_11 .mwall-hover-tags,
#mwall_items_12 .mwall-hover-tags,
#mwall_items_13 .mwall-hover-tags,
#mwall_items_14 .mwall-hover-tags,
#mwall_items_15 .mwall-hover-tags,
#mwall_items_16 .mwall-hover-tags {
    position: absolute !important;
    top: 10px !important;
    left: 10px !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 999 !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
#mwall_items_1 .mwall-item:hover .mwall-hover-tags, #mwall_items_1 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_2 .mwall-item:hover .mwall-hover-tags, #mwall_items_2 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_3 .mwall-item:hover .mwall-hover-tags, #mwall_items_3 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_4 .mwall-item:hover .mwall-hover-tags, #mwall_items_4 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_5 .mwall-item:hover .mwall-hover-tags, #mwall_items_5 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_6 .mwall-item:hover .mwall-hover-tags, #mwall_items_6 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_7 .mwall-item:hover .mwall-hover-tags, #mwall_items_7 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_8 .mwall-item:hover .mwall-hover-tags, #mwall_items_8 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_9 .mwall-item:hover .mwall-hover-tags, #mwall_items_9 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_10 .mwall-item:hover .mwall-hover-tags, #mwall_items_10 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_11 .mwall-item:hover .mwall-hover-tags, #mwall_items_11 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_12 .mwall-item:hover .mwall-hover-tags, #mwall_items_12 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_13 .mwall-item:hover .mwall-hover-tags, #mwall_items_13 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_14 .mwall-item:hover .mwall-hover-tags, #mwall_items_14 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_15 .mwall-item:hover .mwall-hover-tags, #mwall_items_15 .mwall-item-outer-cont:hover .mwall-hover-tags,
#mwall_items_16 .mwall-item:hover .mwall-hover-tags, #mwall_items_16 .mwall-item-outer-cont:hover .mwall-hover-tags {
    opacity: 1;
    pointer-events: auto;
}

#mwall_items_1 .mwall-hover-tags ul,
#mwall_items_2 .mwall-hover-tags ul,
#mwall_items_3 .mwall-hover-tags ul,
#mwall_items_4 .mwall-hover-tags ul,
#mwall_items_5 .mwall-hover-tags ul,
#mwall_items_6 .mwall-hover-tags ul,
#mwall_items_7 .mwall-hover-tags ul,
#mwall_items_8 .mwall-hover-tags ul,
#mwall_items_9 .mwall-hover-tags ul,
#mwall_items_10 .mwall-hover-tags ul,
#mwall_items_11 .mwall-hover-tags ul,
#mwall_items_12 .mwall-hover-tags ul,
#mwall_items_13 .mwall-hover-tags ul,
#mwall_items_14 .mwall-hover-tags ul,
#mwall_items_15 .mwall-hover-tags ul,
#mwall_items_16 .mwall-hover-tags ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
}
#mwall_items_1 .mwall-hover-tags li,
#mwall_items_2 .mwall-hover-tags li,
#mwall_items_3 .mwall-hover-tags li,
#mwall_items_4 .mwall-hover-tags li,
#mwall_items_5 .mwall-hover-tags li,
#mwall_items_6 .mwall-hover-tags li,
#mwall_items_7 .mwall-hover-tags li,
#mwall_items_8 .mwall-hover-tags li,
#mwall_items_9 .mwall-hover-tags li,
#mwall_items_10 .mwall-hover-tags li,
#mwall_items_11 .mwall-hover-tags li,
#mwall_items_12 .mwall-hover-tags li,
#mwall_items_13 .mwall-hover-tags li,
#mwall_items_14 .mwall-hover-tags li,
#mwall_items_15 .mwall-hover-tags li,
#mwall_items_16 .mwall-hover-tags li {
    background: #d32f2f !important;
    border-radius: 4px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    display: inline-block !important;
}
#mwall_items_1 .mwall-hover-tags li a,
#mwall_items_2 .mwall-hover-tags li a,
#mwall_items_3 .mwall-hover-tags li a,
#mwall_items_4 .mwall-hover-tags li a,
#mwall_items_5 .mwall-hover-tags li a,
#mwall_items_6 .mwall-hover-tags li a,
#mwall_items_7 .mwall-hover-tags li a,
#mwall_items_8 .mwall-hover-tags li a,
#mwall_items_9 .mwall-hover-tags li a,
#mwall_items_10 .mwall-hover-tags li a,
#mwall_items_11 .mwall-hover-tags li a,
#mwall_items_12 .mwall-hover-tags li a,
#mwall_items_13 .mwall-hover-tags li a,
#mwall_items_14 .mwall-hover-tags li a,
#mwall_items_15 .mwall-hover-tags li a,
#mwall_items_16 .mwall-hover-tags li a {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 0.85rem !important;
    font-weight: 600 !important;
    padding: 4px 10px !important;
    display: inline-block !important;
    line-height: 1.3 !important;
}

/* 4. Filtres TAG par widget */
#mwall_items_1 .mwall-hover-tags li.tag-20,
#mwall_items_1 .mwall-hover-tags li.tag-22,
#mwall_items_1 .mwall-hover-tags li.tag-23,
#mwall_items_1 .mwall-hover-tags li.tag-24,
#mwall_items_1 .mwall-hover-tags li.tag-25,
#mwall_items_1 .mwall-hover-tags li.tag-26,
#mwall_items_1 .mwall-hover-tags li.tag-27,
#mwall_items_1 .mwall-hover-tags li.tag-28,
#mwall_items_1 .mwall-hover-tags li.tag-29,
#mwall_items_1 .mwall-hover-tags li.tag-33,
#mwall_items_1 .mwall-hover-tags li.tag-34,
#mwall_items_1 .mwall-hover-tags li.tag-35,
#mwall_items_1 .mwall-hover-tags li.tag-36,
#mwall_items_1 .mwall-hover-tags li.tag-37,
#mwall_items_1 .mwall-hover-tags li.tag-38,
#mwall_items_1 .mwall-hover-tags li.tag-40,
#mwall_items_1 .mwall-hover-tags li.tag-41,
#mwall_items_1 .mwall-hover-tags li.tag-42,
#mwall_items_1 .mwall-hover-tags li.tag-43,
#mwall_items_1 .mwall-hover-tags li.tag-44,
#mwall_items_1 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_2 .mwall-hover-tags li.tag-17,
#mwall_items_2 .mwall-hover-tags li.tag-18,
#mwall_items_2 .mwall-hover-tags li.tag-19,
#mwall_items_2 .mwall-hover-tags li.tag-21,
#mwall_items_2 .mwall-hover-tags li.tag-25,
#mwall_items_2 .mwall-hover-tags li.tag-26,
#mwall_items_2 .mwall-hover-tags li.tag-30,
#mwall_items_2 .mwall-hover-tags li.tag-31,
#mwall_items_2 .mwall-hover-tags li.tag-32,
#mwall_items_2 .mwall-hover-tags li.tag-33,
#mwall_items_2 .mwall-hover-tags li.tag-34,
#mwall_items_2 .mwall-hover-tags li.tag-35,
#mwall_items_2 .mwall-hover-tags li.tag-36,
#mwall_items_2 .mwall-hover-tags li.tag-37,
#mwall_items_2 .mwall-hover-tags li.tag-38,
#mwall_items_2 .mwall-hover-tags li.tag-39,
#mwall_items_2 .mwall-hover-tags li.tag-40,
#mwall_items_2 .mwall-hover-tags li.tag-41,
#mwall_items_2 .mwall-hover-tags li.tag-42,
#mwall_items_2 .mwall-hover-tags li.tag-43,
#mwall_items_2 .mwall-hover-tags li.tag-44,
#mwall_items_2 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_3 .mwall-hover-tags li.tag-17,
#mwall_items_3 .mwall-hover-tags li.tag-18,
#mwall_items_3 .mwall-hover-tags li.tag-19,
#mwall_items_3 .mwall-hover-tags li.tag-20,
#mwall_items_3 .mwall-hover-tags li.tag-21,
#mwall_items_3 .mwall-hover-tags li.tag-22,
#mwall_items_3 .mwall-hover-tags li.tag-23,
#mwall_items_3 .mwall-hover-tags li.tag-24,
#mwall_items_3 .mwall-hover-tags li.tag-27,
#mwall_items_3 .mwall-hover-tags li.tag-28,
#mwall_items_3 .mwall-hover-tags li.tag-29,
#mwall_items_3 .mwall-hover-tags li.tag-30,
#mwall_items_3 .mwall-hover-tags li.tag-31,
#mwall_items_3 .mwall-hover-tags li.tag-32,
#mwall_items_3 .mwall-hover-tags li.tag-36,
#mwall_items_3 .mwall-hover-tags li.tag-37,
#mwall_items_3 .mwall-hover-tags li.tag-39,
#mwall_items_3 .mwall-hover-tags li.tag-40,
#mwall_items_3 .mwall-hover-tags li.tag-41,
#mwall_items_3 .mwall-hover-tags li.tag-42,
#mwall_items_3 .mwall-hover-tags li.tag-43,
#mwall_items_3 .mwall-hover-tags li.tag-44,
#mwall_items_3 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_4 .mwall-hover-tags li.tag-17,
#mwall_items_4 .mwall-hover-tags li.tag-18,
#mwall_items_4 .mwall-hover-tags li.tag-19,
#mwall_items_4 .mwall-hover-tags li.tag-20,
#mwall_items_4 .mwall-hover-tags li.tag-21,
#mwall_items_4 .mwall-hover-tags li.tag-22,
#mwall_items_4 .mwall-hover-tags li.tag-23,
#mwall_items_4 .mwall-hover-tags li.tag-24,
#mwall_items_4 .mwall-hover-tags li.tag-25,
#mwall_items_4 .mwall-hover-tags li.tag-26,
#mwall_items_4 .mwall-hover-tags li.tag-27,
#mwall_items_4 .mwall-hover-tags li.tag-28,
#mwall_items_4 .mwall-hover-tags li.tag-29,
#mwall_items_4 .mwall-hover-tags li.tag-30,
#mwall_items_4 .mwall-hover-tags li.tag-31,
#mwall_items_4 .mwall-hover-tags li.tag-32,
#mwall_items_4 .mwall-hover-tags li.tag-33,
#mwall_items_4 .mwall-hover-tags li.tag-34,
#mwall_items_4 .mwall-hover-tags li.tag-35,
#mwall_items_4 .mwall-hover-tags li.tag-37,
#mwall_items_4 .mwall-hover-tags li.tag-38,
#mwall_items_4 .mwall-hover-tags li.tag-39,
#mwall_items_4 .mwall-hover-tags li.tag-41,
#mwall_items_4 .mwall-hover-tags li.tag-43,
#mwall_items_4 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_5 .mwall-hover-tags li.tag-17,
#mwall_items_5 .mwall-hover-tags li.tag-18,
#mwall_items_5 .mwall-hover-tags li.tag-19,
#mwall_items_5 .mwall-hover-tags li.tag-20,
#mwall_items_5 .mwall-hover-tags li.tag-21,
#mwall_items_5 .mwall-hover-tags li.tag-22,
#mwall_items_5 .mwall-hover-tags li.tag-23,
#mwall_items_5 .mwall-hover-tags li.tag-24,
#mwall_items_5 .mwall-hover-tags li.tag-25,
#mwall_items_5 .mwall-hover-tags li.tag-26,
#mwall_items_5 .mwall-hover-tags li.tag-27,
#mwall_items_5 .mwall-hover-tags li.tag-28,
#mwall_items_5 .mwall-hover-tags li.tag-29,
#mwall_items_5 .mwall-hover-tags li.tag-30,
#mwall_items_5 .mwall-hover-tags li.tag-31,
#mwall_items_5 .mwall-hover-tags li.tag-32,
#mwall_items_5 .mwall-hover-tags li.tag-33,
#mwall_items_5 .mwall-hover-tags li.tag-34,
#mwall_items_5 .mwall-hover-tags li.tag-35,
#mwall_items_5 .mwall-hover-tags li.tag-36,
#mwall_items_5 .mwall-hover-tags li.tag-38,
#mwall_items_5 .mwall-hover-tags li.tag-39,
#mwall_items_5 .mwall-hover-tags li.tag-40,
#mwall_items_5 .mwall-hover-tags li.tag-42,
#mwall_items_5 .mwall-hover-tags li.tag-44 {
    display: none !important;
}

#mwall_items_6 .mwall-hover-tags li.tag-20,
#mwall_items_6 .mwall-hover-tags li.tag-22,
#mwall_items_6 .mwall-hover-tags li.tag-23,
#mwall_items_6 .mwall-hover-tags li.tag-24,
#mwall_items_6 .mwall-hover-tags li.tag-25,
#mwall_items_6 .mwall-hover-tags li.tag-26,
#mwall_items_6 .mwall-hover-tags li.tag-27,
#mwall_items_6 .mwall-hover-tags li.tag-28,
#mwall_items_6 .mwall-hover-tags li.tag-29,
#mwall_items_6 .mwall-hover-tags li.tag-33,
#mwall_items_6 .mwall-hover-tags li.tag-34,
#mwall_items_6 .mwall-hover-tags li.tag-35,
#mwall_items_6 .mwall-hover-tags li.tag-36,
#mwall_items_6 .mwall-hover-tags li.tag-37,
#mwall_items_6 .mwall-hover-tags li.tag-38,
#mwall_items_6 .mwall-hover-tags li.tag-40,
#mwall_items_6 .mwall-hover-tags li.tag-41,
#mwall_items_6 .mwall-hover-tags li.tag-42,
#mwall_items_6 .mwall-hover-tags li.tag-43,
#mwall_items_6 .mwall-hover-tags li.tag-44,
#mwall_items_6 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_7 .mwall-hover-tags li.tag-17,
#mwall_items_7 .mwall-hover-tags li.tag-18,
#mwall_items_7 .mwall-hover-tags li.tag-19,
#mwall_items_7 .mwall-hover-tags li.tag-21,
#mwall_items_7 .mwall-hover-tags li.tag-25,
#mwall_items_7 .mwall-hover-tags li.tag-26,
#mwall_items_7 .mwall-hover-tags li.tag-30,
#mwall_items_7 .mwall-hover-tags li.tag-31,
#mwall_items_7 .mwall-hover-tags li.tag-32,
#mwall_items_7 .mwall-hover-tags li.tag-33,
#mwall_items_7 .mwall-hover-tags li.tag-34,
#mwall_items_7 .mwall-hover-tags li.tag-35,
#mwall_items_7 .mwall-hover-tags li.tag-36,
#mwall_items_7 .mwall-hover-tags li.tag-37,
#mwall_items_7 .mwall-hover-tags li.tag-38,
#mwall_items_7 .mwall-hover-tags li.tag-39,
#mwall_items_7 .mwall-hover-tags li.tag-40,
#mwall_items_7 .mwall-hover-tags li.tag-41,
#mwall_items_7 .mwall-hover-tags li.tag-42,
#mwall_items_7 .mwall-hover-tags li.tag-43,
#mwall_items_7 .mwall-hover-tags li.tag-44,
#mwall_items_7 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_8 .mwall-hover-tags li.tag-20,
#mwall_items_8 .mwall-hover-tags li.tag-22,
#mwall_items_8 .mwall-hover-tags li.tag-23,
#mwall_items_8 .mwall-hover-tags li.tag-24,
#mwall_items_8 .mwall-hover-tags li.tag-25,
#mwall_items_8 .mwall-hover-tags li.tag-26,
#mwall_items_8 .mwall-hover-tags li.tag-27,
#mwall_items_8 .mwall-hover-tags li.tag-28,
#mwall_items_8 .mwall-hover-tags li.tag-29,
#mwall_items_8 .mwall-hover-tags li.tag-33,
#mwall_items_8 .mwall-hover-tags li.tag-34,
#mwall_items_8 .mwall-hover-tags li.tag-35,
#mwall_items_8 .mwall-hover-tags li.tag-36,
#mwall_items_8 .mwall-hover-tags li.tag-37,
#mwall_items_8 .mwall-hover-tags li.tag-38,
#mwall_items_8 .mwall-hover-tags li.tag-40,
#mwall_items_8 .mwall-hover-tags li.tag-41,
#mwall_items_8 .mwall-hover-tags li.tag-42,
#mwall_items_8 .mwall-hover-tags li.tag-43,
#mwall_items_8 .mwall-hover-tags li.tag-44,
#mwall_items_8 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_9 .mwall-hover-tags li.tag-18,
#mwall_items_9 .mwall-hover-tags li.tag-19,
#mwall_items_9 .mwall-hover-tags li.tag-20,
#mwall_items_9 .mwall-hover-tags li.tag-22,
#mwall_items_9 .mwall-hover-tags li.tag-23,
#mwall_items_9 .mwall-hover-tags li.tag-24,
#mwall_items_9 .mwall-hover-tags li.tag-25,
#mwall_items_9 .mwall-hover-tags li.tag-26,
#mwall_items_9 .mwall-hover-tags li.tag-27,
#mwall_items_9 .mwall-hover-tags li.tag-28,
#mwall_items_9 .mwall-hover-tags li.tag-29,
#mwall_items_9 .mwall-hover-tags li.tag-30,
#mwall_items_9 .mwall-hover-tags li.tag-31,
#mwall_items_9 .mwall-hover-tags li.tag-32,
#mwall_items_9 .mwall-hover-tags li.tag-33,
#mwall_items_9 .mwall-hover-tags li.tag-34,
#mwall_items_9 .mwall-hover-tags li.tag-35,
#mwall_items_9 .mwall-hover-tags li.tag-36,
#mwall_items_9 .mwall-hover-tags li.tag-37,
#mwall_items_9 .mwall-hover-tags li.tag-38,
#mwall_items_9 .mwall-hover-tags li.tag-39,
#mwall_items_9 .mwall-hover-tags li.tag-40,
#mwall_items_9 .mwall-hover-tags li.tag-41,
#mwall_items_9 .mwall-hover-tags li.tag-42,
#mwall_items_9 .mwall-hover-tags li.tag-43,
#mwall_items_9 .mwall-hover-tags li.tag-44,
#mwall_items_9 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_10 .mwall-hover-tags li.tag-17,
#mwall_items_10 .mwall-hover-tags li.tag-19,
#mwall_items_10 .mwall-hover-tags li.tag-20,
#mwall_items_10 .mwall-hover-tags li.tag-22,
#mwall_items_10 .mwall-hover-tags li.tag-23,
#mwall_items_10 .mwall-hover-tags li.tag-24,
#mwall_items_10 .mwall-hover-tags li.tag-25,
#mwall_items_10 .mwall-hover-tags li.tag-26,
#mwall_items_10 .mwall-hover-tags li.tag-27,
#mwall_items_10 .mwall-hover-tags li.tag-28,
#mwall_items_10 .mwall-hover-tags li.tag-29,
#mwall_items_10 .mwall-hover-tags li.tag-30,
#mwall_items_10 .mwall-hover-tags li.tag-31,
#mwall_items_10 .mwall-hover-tags li.tag-32,
#mwall_items_10 .mwall-hover-tags li.tag-33,
#mwall_items_10 .mwall-hover-tags li.tag-34,
#mwall_items_10 .mwall-hover-tags li.tag-35,
#mwall_items_10 .mwall-hover-tags li.tag-36,
#mwall_items_10 .mwall-hover-tags li.tag-37,
#mwall_items_10 .mwall-hover-tags li.tag-38,
#mwall_items_10 .mwall-hover-tags li.tag-39,
#mwall_items_10 .mwall-hover-tags li.tag-40,
#mwall_items_10 .mwall-hover-tags li.tag-41,
#mwall_items_10 .mwall-hover-tags li.tag-42,
#mwall_items_10 .mwall-hover-tags li.tag-43,
#mwall_items_10 .mwall-hover-tags li.tag-44,
#mwall_items_10 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_11 .mwall-hover-tags li.tag-17,
#mwall_items_11 .mwall-hover-tags li.tag-18,
#mwall_items_11 .mwall-hover-tags li.tag-20,
#mwall_items_11 .mwall-hover-tags li.tag-22,
#mwall_items_11 .mwall-hover-tags li.tag-23,
#mwall_items_11 .mwall-hover-tags li.tag-24,
#mwall_items_11 .mwall-hover-tags li.tag-25,
#mwall_items_11 .mwall-hover-tags li.tag-26,
#mwall_items_11 .mwall-hover-tags li.tag-27,
#mwall_items_11 .mwall-hover-tags li.tag-28,
#mwall_items_11 .mwall-hover-tags li.tag-29,
#mwall_items_11 .mwall-hover-tags li.tag-30,
#mwall_items_11 .mwall-hover-tags li.tag-31,
#mwall_items_11 .mwall-hover-tags li.tag-32,
#mwall_items_11 .mwall-hover-tags li.tag-33,
#mwall_items_11 .mwall-hover-tags li.tag-34,
#mwall_items_11 .mwall-hover-tags li.tag-35,
#mwall_items_11 .mwall-hover-tags li.tag-36,
#mwall_items_11 .mwall-hover-tags li.tag-37,
#mwall_items_11 .mwall-hover-tags li.tag-38,
#mwall_items_11 .mwall-hover-tags li.tag-39,
#mwall_items_11 .mwall-hover-tags li.tag-40,
#mwall_items_11 .mwall-hover-tags li.tag-41,
#mwall_items_11 .mwall-hover-tags li.tag-42,
#mwall_items_11 .mwall-hover-tags li.tag-43,
#mwall_items_11 .mwall-hover-tags li.tag-44,
#mwall_items_11 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_12 .mwall-hover-tags li.tag-17,
#mwall_items_12 .mwall-hover-tags li.tag-18,
#mwall_items_12 .mwall-hover-tags li.tag-19,
#mwall_items_12 .mwall-hover-tags li.tag-20,
#mwall_items_12 .mwall-hover-tags li.tag-22,
#mwall_items_12 .mwall-hover-tags li.tag-23,
#mwall_items_12 .mwall-hover-tags li.tag-24,
#mwall_items_12 .mwall-hover-tags li.tag-25,
#mwall_items_12 .mwall-hover-tags li.tag-26,
#mwall_items_12 .mwall-hover-tags li.tag-27,
#mwall_items_12 .mwall-hover-tags li.tag-28,
#mwall_items_12 .mwall-hover-tags li.tag-29,
#mwall_items_12 .mwall-hover-tags li.tag-30,
#mwall_items_12 .mwall-hover-tags li.tag-31,
#mwall_items_12 .mwall-hover-tags li.tag-32,
#mwall_items_12 .mwall-hover-tags li.tag-33,
#mwall_items_12 .mwall-hover-tags li.tag-34,
#mwall_items_12 .mwall-hover-tags li.tag-35,
#mwall_items_12 .mwall-hover-tags li.tag-36,
#mwall_items_12 .mwall-hover-tags li.tag-37,
#mwall_items_12 .mwall-hover-tags li.tag-38,
#mwall_items_12 .mwall-hover-tags li.tag-40,
#mwall_items_12 .mwall-hover-tags li.tag-41,
#mwall_items_12 .mwall-hover-tags li.tag-42,
#mwall_items_12 .mwall-hover-tags li.tag-43,
#mwall_items_12 .mwall-hover-tags li.tag-44,
#mwall_items_12 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_13 .mwall-hover-tags li.tag-17,
#mwall_items_13 .mwall-hover-tags li.tag-18,
#mwall_items_13 .mwall-hover-tags li.tag-19,
#mwall_items_13 .mwall-hover-tags li.tag-21,
#mwall_items_13 .mwall-hover-tags li.tag-25,
#mwall_items_13 .mwall-hover-tags li.tag-26,
#mwall_items_13 .mwall-hover-tags li.tag-30,
#mwall_items_13 .mwall-hover-tags li.tag-31,
#mwall_items_13 .mwall-hover-tags li.tag-32,
#mwall_items_13 .mwall-hover-tags li.tag-33,
#mwall_items_13 .mwall-hover-tags li.tag-34,
#mwall_items_13 .mwall-hover-tags li.tag-35,
#mwall_items_13 .mwall-hover-tags li.tag-36,
#mwall_items_13 .mwall-hover-tags li.tag-37,
#mwall_items_13 .mwall-hover-tags li.tag-38,
#mwall_items_13 .mwall-hover-tags li.tag-39,
#mwall_items_13 .mwall-hover-tags li.tag-40,
#mwall_items_13 .mwall-hover-tags li.tag-41,
#mwall_items_13 .mwall-hover-tags li.tag-42,
#mwall_items_13 .mwall-hover-tags li.tag-43,
#mwall_items_13 .mwall-hover-tags li.tag-44,
#mwall_items_13 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_14 .mwall-hover-tags li.tag-17,
#mwall_items_14 .mwall-hover-tags li.tag-18,
#mwall_items_14 .mwall-hover-tags li.tag-19,
#mwall_items_14 .mwall-hover-tags li.tag-21,
#mwall_items_14 .mwall-hover-tags li.tag-23,
#mwall_items_14 .mwall-hover-tags li.tag-24,
#mwall_items_14 .mwall-hover-tags li.tag-25,
#mwall_items_14 .mwall-hover-tags li.tag-26,
#mwall_items_14 .mwall-hover-tags li.tag-27,
#mwall_items_14 .mwall-hover-tags li.tag-28,
#mwall_items_14 .mwall-hover-tags li.tag-29,
#mwall_items_14 .mwall-hover-tags li.tag-30,
#mwall_items_14 .mwall-hover-tags li.tag-31,
#mwall_items_14 .mwall-hover-tags li.tag-32,
#mwall_items_14 .mwall-hover-tags li.tag-33,
#mwall_items_14 .mwall-hover-tags li.tag-34,
#mwall_items_14 .mwall-hover-tags li.tag-35,
#mwall_items_14 .mwall-hover-tags li.tag-36,
#mwall_items_14 .mwall-hover-tags li.tag-37,
#mwall_items_14 .mwall-hover-tags li.tag-38,
#mwall_items_14 .mwall-hover-tags li.tag-39,
#mwall_items_14 .mwall-hover-tags li.tag-40,
#mwall_items_14 .mwall-hover-tags li.tag-41,
#mwall_items_14 .mwall-hover-tags li.tag-42,
#mwall_items_14 .mwall-hover-tags li.tag-43,
#mwall_items_14 .mwall-hover-tags li.tag-44,
#mwall_items_14 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_15 .mwall-hover-tags li.tag-17,
#mwall_items_15 .mwall-hover-tags li.tag-18,
#mwall_items_15 .mwall-hover-tags li.tag-19,
#mwall_items_15 .mwall-hover-tags li.tag-21,
#mwall_items_15 .mwall-hover-tags li.tag-22,
#mwall_items_15 .mwall-hover-tags li.tag-24,
#mwall_items_15 .mwall-hover-tags li.tag-25,
#mwall_items_15 .mwall-hover-tags li.tag-26,
#mwall_items_15 .mwall-hover-tags li.tag-27,
#mwall_items_15 .mwall-hover-tags li.tag-28,
#mwall_items_15 .mwall-hover-tags li.tag-29,
#mwall_items_15 .mwall-hover-tags li.tag-30,
#mwall_items_15 .mwall-hover-tags li.tag-31,
#mwall_items_15 .mwall-hover-tags li.tag-32,
#mwall_items_15 .mwall-hover-tags li.tag-33,
#mwall_items_15 .mwall-hover-tags li.tag-34,
#mwall_items_15 .mwall-hover-tags li.tag-35,
#mwall_items_15 .mwall-hover-tags li.tag-36,
#mwall_items_15 .mwall-hover-tags li.tag-37,
#mwall_items_15 .mwall-hover-tags li.tag-38,
#mwall_items_15 .mwall-hover-tags li.tag-39,
#mwall_items_15 .mwall-hover-tags li.tag-40,
#mwall_items_15 .mwall-hover-tags li.tag-41,
#mwall_items_15 .mwall-hover-tags li.tag-42,
#mwall_items_15 .mwall-hover-tags li.tag-43,
#mwall_items_15 .mwall-hover-tags li.tag-44,
#mwall_items_15 .mwall-hover-tags li.tag-45 {
    display: none !important;
}

#mwall_items_16 .mwall-hover-tags li.tag-17,
#mwall_items_16 .mwall-hover-tags li.tag-18,
#mwall_items_16 .mwall-hover-tags li.tag-19,
#mwall_items_16 .mwall-hover-tags li.tag-21,
#mwall_items_16 .mwall-hover-tags li.tag-22,
#mwall_items_16 .mwall-hover-tags li.tag-23,
#mwall_items_16 .mwall-hover-tags li.tag-25,
#mwall_items_16 .mwall-hover-tags li.tag-26,
#mwall_items_16 .mwall-hover-tags li.tag-27,
#mwall_items_16 .mwall-hover-tags li.tag-28,
#mwall_items_16 .mwall-hover-tags li.tag-29,
#mwall_items_16 .mwall-hover-tags li.tag-30,
#mwall_items_16 .mwall-hover-tags li.tag-31,
#mwall_items_16 .mwall-hover-tags li.tag-32,
#mwall_items_16 .mwall-hover-tags li.tag-33,
#mwall_items_16 .mwall-hover-tags li.tag-34,
#mwall_items_16 .mwall-hover-tags li.tag-35,
#mwall_items_16 .mwall-hover-tags li.tag-36,
#mwall_items_16 .mwall-hover-tags li.tag-37,
#mwall_items_16 .mwall-hover-tags li.tag-38,
#mwall_items_16 .mwall-hover-tags li.tag-39,
#mwall_items_16 .mwall-hover-tags li.tag-40,
#mwall_items_16 .mwall-hover-tags li.tag-41,
#mwall_items_16 .mwall-hover-tags li.tag-42,
#mwall_items_16 .mwall-hover-tags li.tag-43,
#mwall_items_16 .mwall-hover-tags li.tag-44,
#mwall_items_16 .mwall-hover-tags li.tag-45 {
    display: none !important;
}


/* === Derniers Articles - miniature === */
.mod-articleslatest li.latest-with-img {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin-bottom: 12px !important;
    list-style: none !important;
}
.mod-articleslatest .latest-thumb {
    flex-shrink: 0;
    display: block;
}
.mod-articleslatest .latest-thumb img {
    width: 60px !important;
    height: 60px !important;
    object-fit: cover !important;
    border-radius: 4px !important;
    display: block;
}
.mod-articleslatest .latest-title {
    flex: 1;
    line-height: 1.3;
}

/* === Widget 17 EFVM news === */
#mwall_items_17 .mwall-hover-box .mwall-item-info, #mwall_items_17 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_17 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_17 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_17 .mwall-item:hover .mwall-hover-tags, #mwall_items_17 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_17 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_17 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_17 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }
#mwall_items_17 .mwall-hover-tags li.tag-17,
#mwall_items_17 .mwall-hover-tags li.tag-18,
#mwall_items_17 .mwall-hover-tags li.tag-19,
#mwall_items_17 .mwall-hover-tags li.tag-20,
#mwall_items_17 .mwall-hover-tags li.tag-22,
#mwall_items_17 .mwall-hover-tags li.tag-23,
#mwall_items_17 .mwall-hover-tags li.tag-24,
#mwall_items_17 .mwall-hover-tags li.tag-27,
#mwall_items_17 .mwall-hover-tags li.tag-28,
#mwall_items_17 .mwall-hover-tags li.tag-29,
#mwall_items_17 .mwall-hover-tags li.tag-30,
#mwall_items_17 .mwall-hover-tags li.tag-31,
#mwall_items_17 .mwall-hover-tags li.tag-32,
#mwall_items_17 .mwall-hover-tags li.tag-36,
#mwall_items_17 .mwall-hover-tags li.tag-37,
#mwall_items_17 .mwall-hover-tags li.tag-39,
#mwall_items_17 .mwall-hover-tags li.tag-40,
#mwall_items_17 .mwall-hover-tags li.tag-41,
#mwall_items_17 .mwall-hover-tags li.tag-42,
#mwall_items_17 .mwall-hover-tags li.tag-43,
#mwall_items_17 .mwall-hover-tags li.tag-44,
#mwall_items_17 .mwall-hover-tags li.tag-45 { display: none !important; }


/* === Widget 18 === */
#mwall_items_18 .mwall-hover-box .mwall-item-info, #mwall_items_18 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_18 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_18 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_18 .mwall-item:hover .mwall-hover-tags, #mwall_items_18 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_18 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_18 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_18 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }
#mwall_items_18 .mwall-hover-tags li.tag-17,
#mwall_items_18 .mwall-hover-tags li.tag-18,
#mwall_items_18 .mwall-hover-tags li.tag-19,
#mwall_items_18 .mwall-hover-tags li.tag-20,
#mwall_items_18 .mwall-hover-tags li.tag-21,
#mwall_items_18 .mwall-hover-tags li.tag-22,
#mwall_items_18 .mwall-hover-tags li.tag-23,
#mwall_items_18 .mwall-hover-tags li.tag-24,
#mwall_items_18 .mwall-hover-tags li.tag-25,
#mwall_items_18 .mwall-hover-tags li.tag-26,
#mwall_items_18 .mwall-hover-tags li.tag-27,
#mwall_items_18 .mwall-hover-tags li.tag-28,
#mwall_items_18 .mwall-hover-tags li.tag-29,
#mwall_items_18 .mwall-hover-tags li.tag-30,
#mwall_items_18 .mwall-hover-tags li.tag-31,
#mwall_items_18 .mwall-hover-tags li.tag-32,
#mwall_items_18 .mwall-hover-tags li.tag-33,
#mwall_items_18 .mwall-hover-tags li.tag-34,
#mwall_items_18 .mwall-hover-tags li.tag-35,
#mwall_items_18 .mwall-hover-tags li.tag-37,
#mwall_items_18 .mwall-hover-tags li.tag-38,
#mwall_items_18 .mwall-hover-tags li.tag-39,
#mwall_items_18 .mwall-hover-tags li.tag-41,
#mwall_items_18 .mwall-hover-tags li.tag-43,
#mwall_items_18 .mwall-hover-tags li.tag-45 { display: none !important; }


/* === Widget 19 === */
#mwall_items_19 .mwall-hover-box .mwall-item-info, #mwall_items_19 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_19 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_19 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_19 .mwall-item:hover .mwall-hover-tags, #mwall_items_19 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_19 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_19 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_19 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }
#mwall_items_19 .mwall-hover-tags li.tag-17,
#mwall_items_19 .mwall-hover-tags li.tag-18,
#mwall_items_19 .mwall-hover-tags li.tag-19,
#mwall_items_19 .mwall-hover-tags li.tag-20,
#mwall_items_19 .mwall-hover-tags li.tag-21,
#mwall_items_19 .mwall-hover-tags li.tag-22,
#mwall_items_19 .mwall-hover-tags li.tag-23,
#mwall_items_19 .mwall-hover-tags li.tag-24,
#mwall_items_19 .mwall-hover-tags li.tag-25,
#mwall_items_19 .mwall-hover-tags li.tag-26,
#mwall_items_19 .mwall-hover-tags li.tag-27,
#mwall_items_19 .mwall-hover-tags li.tag-28,
#mwall_items_19 .mwall-hover-tags li.tag-29,
#mwall_items_19 .mwall-hover-tags li.tag-30,
#mwall_items_19 .mwall-hover-tags li.tag-31,
#mwall_items_19 .mwall-hover-tags li.tag-32,
#mwall_items_19 .mwall-hover-tags li.tag-33,
#mwall_items_19 .mwall-hover-tags li.tag-34,
#mwall_items_19 .mwall-hover-tags li.tag-35,
#mwall_items_19 .mwall-hover-tags li.tag-37,
#mwall_items_19 .mwall-hover-tags li.tag-38,
#mwall_items_19 .mwall-hover-tags li.tag-39,
#mwall_items_19 .mwall-hover-tags li.tag-41,
#mwall_items_19 .mwall-hover-tags li.tag-43,
#mwall_items_19 .mwall-hover-tags li.tag-45 { display: none !important; }


/* === Widget 20 EFVC news === */
#mwall_items_20 .mwall-hover-box .mwall-item-info, #mwall_items_20 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_20 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_20 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_20 .mwall-item:hover .mwall-hover-tags, #mwall_items_20 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_20 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_20 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_20 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }
#mwall_items_20 .mwall-hover-tags li.tag-17,
#mwall_items_20 .mwall-hover-tags li.tag-18,
#mwall_items_20 .mwall-hover-tags li.tag-19,
#mwall_items_20 .mwall-hover-tags li.tag-20,
#mwall_items_20 .mwall-hover-tags li.tag-21,
#mwall_items_20 .mwall-hover-tags li.tag-22,
#mwall_items_20 .mwall-hover-tags li.tag-23,
#mwall_items_20 .mwall-hover-tags li.tag-24,
#mwall_items_20 .mwall-hover-tags li.tag-25,
#mwall_items_20 .mwall-hover-tags li.tag-26,
#mwall_items_20 .mwall-hover-tags li.tag-27,
#mwall_items_20 .mwall-hover-tags li.tag-28,
#mwall_items_20 .mwall-hover-tags li.tag-29,
#mwall_items_20 .mwall-hover-tags li.tag-30,
#mwall_items_20 .mwall-hover-tags li.tag-31,
#mwall_items_20 .mwall-hover-tags li.tag-32,
#mwall_items_20 .mwall-hover-tags li.tag-33,
#mwall_items_20 .mwall-hover-tags li.tag-34,
#mwall_items_20 .mwall-hover-tags li.tag-35,
#mwall_items_20 .mwall-hover-tags li.tag-36,
#mwall_items_20 .mwall-hover-tags li.tag-38,
#mwall_items_20 .mwall-hover-tags li.tag-39,
#mwall_items_20 .mwall-hover-tags li.tag-40,
#mwall_items_20 .mwall-hover-tags li.tag-42,
#mwall_items_20 .mwall-hover-tags li.tag-44 { display: none !important; }


/* === Widget 21 Nos projets ARVV === */
#mwall_items_21 .mwall-hover-box .mwall-item-info, #mwall_items_21 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_21 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_21 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_21 .mwall-item:hover .mwall-hover-tags, #mwall_items_21 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_21 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_21 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_21 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }
#mwall_items_21 .mwall-hover-tags li.tag-17,
#mwall_items_21 .mwall-hover-tags li.tag-18,
#mwall_items_21 .mwall-hover-tags li.tag-19,
#mwall_items_21 .mwall-hover-tags li.tag-20,
#mwall_items_21 .mwall-hover-tags li.tag-22,
#mwall_items_21 .mwall-hover-tags li.tag-23,
#mwall_items_21 .mwall-hover-tags li.tag-24,
#mwall_items_21 .mwall-hover-tags li.tag-25,
#mwall_items_21 .mwall-hover-tags li.tag-26,
#mwall_items_21 .mwall-hover-tags li.tag-27,
#mwall_items_21 .mwall-hover-tags li.tag-28,
#mwall_items_21 .mwall-hover-tags li.tag-29,
#mwall_items_21 .mwall-hover-tags li.tag-30,
#mwall_items_21 .mwall-hover-tags li.tag-31,
#mwall_items_21 .mwall-hover-tags li.tag-33,
#mwall_items_21 .mwall-hover-tags li.tag-34,
#mwall_items_21 .mwall-hover-tags li.tag-35,
#mwall_items_21 .mwall-hover-tags li.tag-36,
#mwall_items_21 .mwall-hover-tags li.tag-37,
#mwall_items_21 .mwall-hover-tags li.tag-38,
#mwall_items_21 .mwall-hover-tags li.tag-39,
#mwall_items_21 .mwall-hover-tags li.tag-40,
#mwall_items_21 .mwall-hover-tags li.tag-41,
#mwall_items_21 .mwall-hover-tags li.tag-42,
#mwall_items_21 .mwall-hover-tags li.tag-43,
#mwall_items_21 .mwall-hover-tags li.tag-44,
#mwall_items_21 .mwall-hover-tags li.tag-45 { display: none !important; }


/* === BP Gallery v2 === */
.bp-gallery { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; margin: 20px 0; }
.bp-gallery-item { display: block; overflow: hidden; border-radius: 6px; aspect-ratio: 1; cursor: pointer; transition: transform 0.2s, box-shadow 0.2s; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
.bp-gallery-item:hover { transform: scale(1.03); box-shadow: 0 4px 12px rgba(0,0,0,0.2); }
.bp-gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block; }


/* === Widget 22 Nos repas ARVV === */
#mwall_items_22 .mwall-hover-box .mwall-item-info, #mwall_items_22 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_22 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_22 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_22 .mwall-item:hover .mwall-hover-tags, #mwall_items_22 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_22 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_22 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_22 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }


/* === BP IMG Lightbox === */
a.bp-img-lightbox { display: inline-block; cursor: zoom-in; }
a.bp-img-lightbox img { transition: opacity 0.2s; }
a.bp-img-lightbox:hover img { opacity: 0.85; }


/* === Widget 23 Nos repas ARVP === */
#mwall_items_23 .mwall-hover-box .mwall-item-info, #mwall_items_23 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_23 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_23 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_23 .mwall-item:hover .mwall-hover-tags, #mwall_items_23 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_23 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_23 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_23 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }

/* === Widget 24 Nos menus EFVM === */
#mwall_items_24 .mwall-hover-box .mwall-item-info, #mwall_items_24 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_24 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_24 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_24 .mwall-item:hover .mwall-hover-tags, #mwall_items_24 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_24 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_24 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_24 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }

/* === Widget 25 Nos projets EFVM === */
#mwall_items_25 .mwall-hover-box .mwall-item-info, #mwall_items_25 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_25 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_25 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_25 .mwall-item:hover .mwall-hover-tags, #mwall_items_25 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_25 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_25 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_25 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }

/* === Widget 26 Nos menus EFVP === */
#mwall_items_26 .mwall-hover-box .mwall-item-info, #mwall_items_26 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_26 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_26 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_26 .mwall-item:hover .mwall-hover-tags, #mwall_items_26 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_26 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_26 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_26 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }

/* === Widget 27 Nos projets EFVP === */
#mwall_items_27 .mwall-hover-box .mwall-item-info, #mwall_items_27 .mwall-hover-box .mwall-item-category { display: none !important; }
#mwall_items_27 .mwall-detail-box .mwall-item-tags { display: none !important; }
#mwall_items_27 .mwall-hover-tags { position: absolute !important; top: 10px !important; left: 10px !important; right: auto !important; bottom: auto !important; z-index: 999 !important; margin: 0 !important; padding: 0 !important; display: block !important; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; }
#mwall_items_27 .mwall-item:hover .mwall-hover-tags, #mwall_items_27 .mwall-item-outer-cont:hover .mwall-hover-tags { opacity: 1; pointer-events: auto; }
#mwall_items_27 .mwall-hover-tags ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }
#mwall_items_27 .mwall-hover-tags li { background: #d32f2f !important; border-radius: 4px !important; padding: 0 !important; margin: 0 !important; list-style: none !important; display: inline-block !important; }
#mwall_items_27 .mwall-hover-tags li a { color: #fff !important; text-decoration: none !important; font-size: 0.85rem !important; font-weight: 600 !important; padding: 4px 10px !important; display: inline-block !important; line-height: 1.3 !important; }

/* === Event Menu (agenda tabs horizontaux) === */
.com-eventbooking .event-horiz-menu { display: none; }
.com-eventbooking.view-category .event-horiz-menu { display: flex; }
.event-horiz-menu {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 0 2vw 0 !important;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}
.event-horiz-menu > li {
    padding: 5px 0;
    margin: 10px;
    list-style: none;
}
.event-horiz-menu > li.current {
    border-bottom: 2px solid #2441e7;
}
.event-horiz-menu > li.current a {
    color: #2441e7;
}
.event-horiz-menu > li a {
    text-decoration: none;
    padding: 0 5px;
    color: #252525;
}


/* === Splash cards : couleur hover par implantation === */
#sppb-addon-1636034943330 .sppb-media-content { background: #2441E7 !important; } /* ARVV */
#sppb-addon-1636034943335 .sppb-media-content { background: #4B319B !important; } /* ARVP */
#sppb-addon-1636034943340 .sppb-media-content { background: #6F8EEF !important; } /* EFVM */
#sppb-addon-1636034943345 .sppb-media-content { background: #7B64DD !important; } /* EFVP */
#sppb-addon-1636026077497 .sppb-media-content { background: #ABA0EA !important; } /* EFVC */

/* === Splash hover : tout en blanc (textes + icônes + liens) === */
.splash-box .sppb-media-content,
.splash-box .sppb-media-content *,
.splash-box .sppb-media-content a,
.splash-box .sppb-media-content i,
.splash-box .sppb-media-content svg,
.splash-box .sppb-media-content svg * { color: #fff !important; fill: #fff !important; }
.splash-box .sppb-media-content a { text-decoration: none !important; }
