                    /*
    Theme Name: Divi Child
    Theme URI: http://www.elegantthemes.com/gallery/divi/
    Template: Divi
    Author: Elegant Themes
    Author URI: http://www.elegantthemes.com
    Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
    Version: 4.14.2.1641410529
    Updated: 2022-01-05 20:22:09

    */
                    /* colors 
    #
    Prim #7c3d96
    Comp #db9e24
    black #434043
    grey #939393
    Light Grey #dbdbdb
    #
    Prim dark #53297c
    Green #a9c936
    Blue #7bbcd9
    #
    */

                    @font-face {
                        font-family: 'titre-mauves';
                        src: url('jaapokki-regular.ttf') format('truetype');
                        font-weight: normal;
                        font-style: normal;
                    }

                    @font-face {
                        font-family: 'texte-regular-mauves';
                        src: url('avenir-regular.otf') format('opentype');
                        font-weight: normal;
                        font-style: normal;
                    }

                    @font-face {
                        font-family: 'texte-italic-mauves';
                        src: url('avenir-italic.otf') format('opentype');
                        font-weight: normal;
                        font-style: normal;
                    }

                    @font-face {
                        font-family: 'texte-bold-mauves';
                        src: url('avenir-bold.otf') format('opentype');
                        font-weight: normal;
                        font-style: normal;
                    }

                    h1 {
                        font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                        text-transform: uppercase;
                        font-size: 48px;
                        line-height: 1.5em;
                    }

                    h2 {
                        font-family: 'texte-regular-mauves', Helvetica, Arial, Lucida, sans-serif;
                        font-size: 32px;
                        line-height: 1.5em;
                        margin-bottom: 1em;
                    }

                    h3 {
                        font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                        text-transform: uppercase;
                        line-height: 1.2em;
                        margin-bottom: 1em;
                        margin-bottom: .25em;
                    }

                    h4 {
                        font-family: 'texte-regular-mauves', Helvetica, Arial, Lucida, sans-serif;
                        line-height: 1.2em;
                        font-size: 18px;
                        margin-bottom: 1em;
                    }

                    h5 {
                        font-size: 18px;
                        line-height: 1.2em;
                        font-family: 'texte-bold-mauves', Helvetica, Arial, Lucida, sans-serif;
                        text-transform: uppercase;
                        margin-bottom: 0.5em;
                    }

                    h6 {
                        font-size: 16px;
                        line-height: 1.2em;
                        font-weight: 500;
                        margin-bottom: 0.25em;
                        text-transform: uppercase;
                    }

                    p {
                        font-family: 'texte-mauves', Helvetica, Arial, Lucida, sans-serif;
                        line-height: 1.8em;
                        font-size: 14px;
                        margin-bottom: 1em;
                    }

                    a {
                        font-family: 'texte-bold-mauves', Helvetica, Arial, Lucida, sans-serif;
                    }

                    /* Specific */
                    /* buttons */

                    body #page-container .et_pb_button:after,
                    body .et_pb_button:after {}

                    /* navs */
                    /* footers */
                    /* footer general */

                    .mauves-footer form * {
                        color: #fff;
                    }
                

                    .mauves-footer .et_pb_contact .et_pb_contact_field,
                    .mauves-footer .et_pb_contact .et_contact_bottom_container,
                    .mauves-footer .et_pb_contact_field.et_pb_contact_field_2_tb_footer.et_pb_contact_field_last {
                        width: 25% !important;
                        clear: none !important;
                        float: left !important;
                    }

                    .mauves-footer .et_pb_contact_submit.et_pb_button {
                        min-width: 120px;
                        height: 50px;
                        padding-top: 8px;
                    }

                    .mauves-footer .et_pb_contact .et_contact_bottom_container {
                        margin-top: -1px;
                        /* margin-left: 5%; */
                    }

                    .mauves-footer .spacer {
                        margin-top: 64px;
                    }

                    .mauves-footer .et-menu-nav a {
                        font-family: 'texte-mauves', Helvetica, Arial, Lucida, sans-serif;
                        color: #fff;
                        padding: 0.8em 1em 0.6em 1em;
                        margin: 0.1em;
                        /* background-color: #53297c; */
                        border-radius: 30px;
                        border: 1px solid #fff;
                            background-color: transparent;
                    }
                    .mauves-footer *{
                        color:#fff !important;
                    }
                    .mauves-form-proposition .et_pb_contact_field_7_tb_body .upload-file-label{
                        font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                        text-transform: uppercase;
                        font-size: 22px;
                        line-height: 1.5em;
                        padding-bottom: 20px;
                        padding-top: 40px;
                    }
                    .mauves-form-proposition .et_pb_contact_field_8_tb_body .upload-file-label, .mauves-form-proposition .et_pb_contact_field_9_tb_body .upload-file-label, .mauves-form-proposition .et_pb_contact_field_10_tb_body .upload-file-label, .mauves-form-proposition .et_pb_contact_field_11_tb_body .upload-file-label, .mauves-form-proposition .et_pb_contact_field_12_tb_body .upload-file-label{
                        display: none;
                    }
                    @media (max-width: 980px) {
                        .mauves-footer .et_pb_menu__menu {
                            display: none;
                        }

                        .mauves-footer .et_mobile_nav_menu {
                            display: block;
                        }

                        .mauves-footer {
                            background-color: #7c3d96;
                        }

                        .mauves-footer h3 {
                            color: #ffffff;
                        }

                        .mauves-footer form {
                            color: #fff;
                        }

                        .mauves-footer .et_pb_contact .et_pb_contact_field,
                        .mauves-footer .et_pb_contact_field.et_pb_contact_field_2_tb_footer.et_pb_contact_field_last,
                        .mauves-footer .et_pb_contact .et_contact_bottom_container {
                            width: 100% !important;
                        }

                        .mauves-footer form .et_pb_contact_right {
                            width: 75%;
                            padding: 20px;
                        }

                        .mauves-footer form .et_pb_contact_submit {
                            margin: 20px;
                        }

                        .mauves-footer .et_pb_menu_0_tb_footer.et_pb_menu,
                        .mauves-footer .et_pb_menu_1_tb_footer.et_pb_menu {
                            background-color: transparent;
                        }

                        .mauves-footer .et_pb_menu__menu,
                        .mauves-footer .et_pb_menu__menu .et-menu-nav {
                            display: block;
                        }

                        .mauves-footer .spacer {
                            margin: 0;
                        }

                        
                        .mauves-footer .et_pb_row_1_tb_footer {
                            display: flex;
                        }

                        /* .mauves-footer .et_pb_column_3_tb_footer {
                            margin-top: 67px;
                        } */
                    }

                    /*@media*/
                    @media (max-width: 830px) {
                        .mauves-footer .et_pb_row_1_tb_footer {
                            flex-direction: column;
                        }

                        .mauves-footer .et_pb_column_3_tb_footer {
                            margin-top: 0;
                        }
                    }

                    /*@media*/
                    /* home header */
                    @media (max-width: 980px) {

                        #et_mobile_nav_menu .mobile_nav.opened #mobile_menu,
                        #et_mobile_nav_menu .mobile_nav #mobile_menu {
                            position: fixed;
                            width: 100%;
                            box-shadow: 0 300px 150px 200px rgba(0, 0, 0, .75);
                            -moz-box-shadow: 0 300px 150px 200px rgba(0, 0, 0, .75);
                            -webkit-box-shadow: 0 300px 150px 200px rgba(0, 0, 0, .75);
                            /*
                            * 
                            * 0px 50px 50px 50px rgba(0,0,0,0.5)
                            * */
                        }

                    }

                    #mauves-slider-home {
                        position: relative;
                        z-index: 2;
                    }

                    #mauves-slider-home .et-pb-slider-arrows a {
                        /* position: relative; */
                    }

                    /* home menu secondaire */

                    #mauves-menu-secondaire-home {
                        position: relative;
                        z-index: 3;
                        margin-top: 0;
                    }

                    #mauves-menu-secondaire-home .sousmenu a {
                        display: none;
                        text-align: center;
                        position: relative;
                        z-index: 2;
                    }

                    #mauves-menu-secondaire-home .sousmenu a.titre {
                        display: block;
                        width: 100%;
                        height: 100%;
                    }

                    #mauves-menu-secondaire-home .sousmenu:after {
                        z-index: 1;
                        content: "";
                        position: absolute;
                        top: 10px;
                        right: 10px;
                        bottom: 10px;
                        left: 10px;
                        border: 1px solid #fff;
                        transition: all 0.2s ease-in;
                        opacity: 1;
                    }

                    #mauves-menu-secondaire-home .sousmenu:hover:after {
                        top: 0px;
                        right: 0px;
                        bottom: 0px;
                        left: 0px;
                        opacity: 0;
                        border-width: 0;
                    }

                    #mauves-menu-secondaire-home .sousmenu {
                        position: relative;
                        -webkit-box-shadow: 0px 10px 6px -1px rgba(67, 64, 67, 0.21);
                        box-shadow: 0px 10px 6px -1px rgba(67, 64, 67, 0.21);
                        height: 200px;
                        padding: 30px 20px 20px 20px;
                        box-sizing: border-box;
                        background-color: #53297c;
                        transition-delay: 250ms;
                        transition: all 0.4s ease-in-out;
                        /* border: 5px solid #7c3d96; */
                    }

                    #mauves-menu-secondaire-home .sousmenu:hover {
                        -webkit-box-shadow: 0px 10px 29px -1px rgba(67, 64, 67, 0.71);
                        box-shadow: 0px 10px 29px -1px rgba(67, 64, 67, 0.71);
                        max-height: 200px;
                        padding: 30px 20px 20px 20px;
                        box-sizing: border-box;
                        background-color: #7c3d96;
                    }

                    #mauves-menu-secondaire-home .sousmenu:hover h3 {
                        font-size: 24px;
                        margin-top: 20px;
                        margin-left: -20px;
                        margin-right: -20px;
                        margin-bottom: -50px;
                    }

                    #mauves-menu-secondaire-home .sousmenu:hover img {
                        margin-top: -10px;
                    }


                    #mauves-menu-secondaire-home .sousmenu h3 {
                        color: #fff;
                        transition: all 0.4s ease-in-out;
                        transition-delay: 550ms;
                    }

                    #mauves-menu-secondaire-home .sousmenu img {
                        width: 40px;
                        position: absolute;
                        top: 50%;
                        right: 0;
                        bottom: 0;
                        left: 50%;
                        transition: all 0.4s ease-in-out;
                        transition-delay: 250ms;
                        margin-top: 20px;
                        margin-left: -20px;
                    }

                    /**/
                    @media (max-width: 981px) {
                        #mauves-menu-secondaire-home .sousmenu {
                            height: auto;
                            min-height: 100px;
                        }

                        #mauves-menu-secondaire-home .sousmenu a.titre {}

                        #mauves-menu-secondaire-home .sousmenu h3 {
                            font-size: 16px;
                            float: right;
                            padding-right: 25px;
                        }

                        #mauves-menu-secondaire-home .sousmenu img {
                            position: relative;
                            top: auto;
                            right: auto;
                            bottom: auto;
                            left: auto;
                            transition: all 0.4s ease-in-out;
                            transition-delay: 250ms;
                            margin-top: auto;

                            margin-left: 25px;
                            float: left;

                        }
                    }

                    /**/
                    /* home trois onglets */

                    #mauves-trois-onglets-home .et_pb_column_1_3 {
                        /* width: 33.33334%; */
                        height: 200px;
                        overflow: hidden;
                        padding: 50px 20px 20px 20px;
                    }

                    #mauves-trois-onglets-home article * {
                        color: #fff;
                    }

                    #mauves-trois-onglets-home article img {
                        width: 20px;
                        margin-top: 30px;
                        transition: all 0.4s ease-out;
                    }

                    #mauves-trois-onglets-home article:hover img {
                        margin-left: 35px;
                    }

                    #mauves-trois-onglets-home article h3,
                    #mauves-trois-onglets-home .et_pb_module {
                        padding: 0;
                        margin: 0;
                    }

                    #mauves-trois-onglets-home article h4 {
                        font-size: 14px !important;
                    }

                    /* home statistiques */

                    #mauves-stats-home * {
                        margin-bottom: 0;
                        padding-bottom: 0;
                    }

                    #mauves-stats-home {
                        -webkit-box-shadow: 0px 10px 29px -1px rgba(67, 64, 67, 0.51);
                        box-shadow: 0px 10px 29px -1px rgba(67, 64, 67, 0.51);
                        min-height: 175px;
                        padding: 30px 20px 20px 20px;
                        box-sizing: border-box;
                        background-color: #fff;
                        /* transition: all 0.4s ease-in-out; */
                    }

                    #mauves-stats-home h5 {
                        font-size: 48px;
                        color: #fff;
                    }

                    #mauves-stats-home h4 {
                        margin-top: 15px;
                        margin-bottom: 15px;
                        color: #fff;
                        font-family: 'texte-bold-mauves';
                        /* Comp #db9e24 */
                    }

                    #mauves-stats-home {}

                    /* footer */
                    /* CTA */

                    .et_pb_promo_description h2 {
                        font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                        text-transform: uppercase;
                        font-size: 48px;
                        line-height: 1.5em;
                        margin-bottom: 0;
                    }

                    .cta-newsletter .et_pb_promo_description p:last-of-type {
                        padding-left: 240px;
                        padding-right: 240px;
                    }

                    .cta-proposition-de-contenu .et_pb_button,
                    .cta-newsletter .et_pb_button {
                        padding-top: 0.6em;
                        padding-bottom: 0.4em;
                    }

                    .cta-proposition-de-contenu .et_pb_button:hover,
                    .cta-newsletter .et_pb_button:hover {
                        color: #ffffff !important;
                        background-color: transparent;
                        border-color: #ffffff !important;
                        letter-spacing: 0px;
                        padding-top: 0.6em;
                        padding-bottom: 0.4em;
                    }

                    .cta-proposition-de-contenu p {
                        padding-left: 280px;
                        padding-right: 280px;
                    }

                    @media (max-width: 981px) {
                        .cta-proposition-de-contenu p {
                            padding: 0;
                        }

                        .cta-newsletter .et_pb_promo_description p:last-of-type {
                            padding: 0;
                        }
                    }

                    /* single post */

                    .mauves-entete-article-single {
                        height: 200px;
                        padding: 0;
                        background: transparent;
                        z-index: 2;
                        position: relative;
                        filter: opacity(.75);
                    }

                    .mauves-entete-article-single:nth-child(1),
                    .mauves-entete-article-single:nth-child(2) {
                        position: absolute;
                        top: 0;
                        right: 0;
                        left: 0;
                    }

                    .mauves-entete-article-single:nth-child(2) {
                        z-index: 1;
                        filter: opacity(1);
                    }

                    .mauves-entete-article-single:nth-child(2)>div {
                        background-position: 50% 60%;
                        background-size: 100%;
                    }

                    .mauves-entete-article-single:nth-child(2)>div,
                    .mauves-entete-article-single:nth-child(3)>div {
                        height: 100%;
                    }

                    .mauves-entete-article-single:nth-child(3) {
                        filter: opacity(1);
                        z-index: 5;
                    }

                    .mauves-entete-article-single:nth-child(3) .et_pb_title_container {
                        position: absolute;
                        right: 0;
                        left: 0;
                        bottom: 0;
                    }

                    .mauves-entete-article-single:nth-child(3) .entry-title,
                    .mauves-entete-article-single:nth-child(3) .et_pb_title_meta_container,
                    .mauves-entete-article-single:nth-child(3) .et_pb_title_meta_item--visible a {
                        color: #fff;
                    }

                    /* signle post coordonnées */

                    @media (max-width: 981px) {
                        .mauves-article-coordonnes.et_pb_module {
                            margin-bottom: 0;
                        }
                    }

                    @media (min-width: 981px) {
                        .mauves-article-coordonnes.et_pb_module {
                            margin-bottom: 0 !important;
                        }
                    }

                    .mauves-article-coordonnes.et_pb_image {
                        width: 10%;
                        float: left;
                        margin-right: 10%;
                        margin-top: 2em;
                    }

                    /* .mauves-article-coordonnes.et_pb_image.first {
            padding-left: 0;
        } */
                    /* category links */

                    .mauves-entete-article-single:nth-child(3) .et_pb_title_meta_item--visible a {
                        font-weight: 700;
                    }

                    .single #mauves-article-contact .ico {
                        width: 5%;
                    }
                    .single .mauves-article-icon{
                        width:33.33%;
                        float:left;
                        box-sizing: border-box;
                        padding: 7%;
                    }

                    .single #mauves-article-contact .phone,
                    .single #mauves-article-contact .mail,
                    .single #mauves-article-contact .network {
                        width: 90%;
                        margin-left: 5%;
                    }

                    .single #mauves-article-contact .ico,
                    .single #mauves-article-contact .phone,
                    .single #mauves-article-contact .mail,
                    .single #mauves-article-contact .network {
                        float: left;
                    }

                    .mauves-article-coordonnes.paragraphe {
                        padding-bottom: 1em;
                    }

                    .mauves-article-coordonnes.nom {
                        padding-top: 1.5em;
                    }

                    .mauves-article-coordonnes.nom h3,
                    .mauves-article-coordonnes.nom h4 {
                        font-size: 16px;
                        font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                        padding: 0;
                        margin: 0;
                        text-transform: none;
                    }

                    .mauves-article-coordonnes.telephone {
                        /* padding-bottom: 1em; */
                    }

                    .mauves-article-coordonnes.email {
                        /* padding-bottom: 1em; */
                    }

                    /* @media */
                    /* table */

                    table,
                    table * {
                        border: 0;
                    }

                    /*accueil*/
                    /*instagram*/

                    .FeedGridLayout__cell {
                        margin: 3px;
                    }

                    @media (max-width: 981px) {
                        #mauves-slider-home .et_pb_fullwidth_slider_0_tb_body.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
                            font-family: 'titre-mauves', Helvetica, Arial, Lucida, sans-serif;
                            text-transform: uppercase;
                            font-size: 32px !important;
                        }

                        #mauves-slider-home .et_pb_slider .et_pb_slide_0_tb_body.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
                            font-size: 18px !important;
                        }
                        #Mauves-hide-mobile{
                            display: none;
                        }
                    }


                    .accueil-contacter-mairie td.icon {
                        vertical-align: top;
                        width: 46px;
                        padding-right: 20px;
                        box-sizing: border-box;
                    }

                    /* main menu  */

                    #top-menu-nav li {
                        position: relative;
                    }

                    #top-menu-nav li:last-child {
                        border-radius: 29px;
                        background-color: #53297c;
                        border: 1px solid #fff;
                        margin-top: -11px;
                        transition: 0.4s all ease-out;
                    }

                    #top-menu-nav li:last-child:hover {
                        background-color: transparent;
                        border: 1px solid #53297c;
                    }

                    #top-menu-nav .siteext.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1069 a {
                        color: #53297c !important;
                    }

                    #top-menu-nav li:last-child a {
                        color: #fff !important;
                        padding: 0.6em 1em !important;
                    }

                    #top-menu-nav li:last-child:hover a {
                        color: #53297c !important;
                    }

                    #top-menu-nav li.current-menu-item:after {
                        background-color: #434043;
                        content: "";
                        position: absolute;
                        top: 20px;
                        right: 22px;
                        bottom: 10px;
                        height: 5px; 
                        left: 0;
                    }
                        /* page contact */
                        .page-id-562 #top-menu-nav li.current-menu-item::after {
                            background-color: transparent !important;
                        }
                        .page-id-562 .et-fixed-header #top-menu li.current-menu-item > a {
                            color: #fff !important;
                        }
                         /* .page-id-562 .et-fixed-header #top-menu  */
                        .page-id-562 .et-fixed-header #top-menu li.current-menu-item:hover > a {
                            color: #53297c !important;
                        }

                    /* breadcrumb */

                    @media (min-width: 981px) {

                        /* .section-2-divers-liens .et_pb_column_1_2 .t_pb_module.et_pb_code { */
                        /* .et_pb_gutters3 .section-2-divers-liens .t_pb_module { */
                        .et_pb_gutters3 .section-2-divers-liens .et_pb_module {
                            margin-bottom: 0;
                        }
                    }

                    @media (max-width: 980px) {
                        .et_hide_nav.et_fixed_nav #main-header {
                            position: fixed;
                        }

                    }

                    .header-breadcrumb {
                        width: 100%;
                    }

                    .header-breadcrumb:after {
                        clear: left;
                        display: table;
                        content: "";
                    }

                    .header-breadcrumb h3 {
                        padding: 2px 15px;
                        float: left;
                    }

                    .header-breadcrumb img {
                        width: 20px;
                        float: left;
                    }

                    @media (max-width: 600px) {}

                    /* Page */

                    .page .et_pb_text_inner h1,
                    .page .et_pb_text_inner h2 {
                        color: #fff;
                        margin: 0;
                    }

                    .mauves-page-hero * {
                        color: #fff;
                    }

                    .mauves-page-hero {
                        position: relative;
                        z-index: 1;
                        height: 200px;
                        margin: 0;
                    }

                    /* backgrounds header*/
                    
                    /* générique */
                    .mauves-page-hero {
                        background-image: url('/wp-content/uploads/2022/01/20201116-info@jarlhelin.fr-mauves_4.jpg')
                    }
                    /* Pages  */
                    /* flash actus */
                    .page-id-2228 .mauves-page-hero{
                        background-image: url('/wp-content/uploads/2022/02/20211016_081811-scaled.jpg')
                    }
                    /* urbanisme */
                    .page-id-3229 .mauves-page-hero{
                        background-image: url('/wp-content/uploads/2022/02/carrosserie-des-2-rives.jpg')
                    }
                    /* mauves en chiffre */
                    .page-id-3302 .mauves-page-hero{
                        background-image: url('/wp-content/uploads/2022/02/20190729_110514-scaled.jpg')
                    }
                    /* annuaire */
                    .page-id-1362 .mauves-page-hero{
                        background-image: url('/wp-content/uploads/2022/02/20191116_204030-scaled.jpg')
                    }
                    /* contact */
                    .page-id-562 .mauves-page-hero{
                        background-image: url('/wp-content/uploads/2022/02/12772050_599671566855789_7323620406244165678_o.jpg')
                    }
                    /* Pages  */
                    
                    /* Catégories  */
                    /* la vie rurale */
                    .category-la-vie-rurale .mauves-page-hero {
                        background-image: url('/wp-content/uploads/2022/02/1-rose-un-espoir.jpg')
                    }
                    /* histoire */
                    .category-histoire .mauves-page-hero {
                        background-image: url('/wp-content/uploads/2016/12/penitents-2.png')
                    }
                    /* histoire */
                    .category-evenement .mauves-page-hero {
                        background-image: url('/wp-content/uploads/2022/03/20220313_114141-Copie-4-Copie-scaled.jpg')
                    }

                    .mauves-page-hero.colors {
                        background: linear-gradient(180deg, rgba(219, 158, 36, 0.75), rgba(83, 41, 124, 1.0) 100%);
                        position: absolute;
                        top: 0;
                        right: 0;
                        left: 0;
                        z-index: 2;
                    }
                    .cli-plugin-button.cli-plugin-main-button{
                        background-color: transparent !important;
                    }

                    @media (min-width: 981px) {
                        .mauves-page-hero * {
                            padding-top: 0 !important;
                            padding-bottom: 0 !important;
                        }

                        .mauves-page-hero * {
                            margin-top: 0 !important;
                            margin-bottom: 0 !important;
                        }

                    }
                    @media (max-width: 980px) {
                        
                        .mauves-page-hero{
                            height: 100px !important;
                            padding: 0 !important;
                        }
                        .mauves-page-hero h1{
                            font-size: 28px;
                        }
                        .mauves-page-hero .et_pb_row{
                            padding:10px 0;
                        }
                        .mauves-page-hero .et_pb_column .et_pb_module {
                            margin-bottom: 10px;
                        }
                        
                    }
                    @media (max-width: 600px) {
                        .mauves-page-hero h1{
                            font-size: 18px;
                        }
                        .mauves-page-hero{
                            height: 80px;
                        }
                    }
                    

                    /* page filtre annuaire */


                    .page-id-1362 #filter-button-content .et_pb_button_module_wrapper {
                        float: left;
                        width: auto;
                        margin-right: 15px;
                    }

                    .page-id-1362 #filter-divi-content .et_pb_blog_grid .et_pb_post.post.type-post {
                        border: none;
                    }

                    .page-id-1362 #filter-divi-content .et_pb_post {
                        margin: 0;
                    }

                    .page-id-1362 #filter-divi-content .column .et_pb_image_container {
                        width: 100%;
                        float: none;
                        margin: 0;
                        padding: 0;
                        display: flex;
                        justify-content: center;
                    }

                    .page-id-1362 #filter-divi-content .column h2.entry-title {
                        width: 100%;
                        float: none;
                        margin-top: -19px;
                        padding-left: 20px;
                        padding-right: 20px;
                        padding-top: 20px;
                    }

                    .page-id-1362 #filter-divi-content .column h2.entry-title {
                        font-size: 14px !important;
                        text-align: center !important;
                        font-family: 'texte-regular-mauves', Helvetica, Arial, Lucida, sans-serif !important;
                    }

                    #filter-buttons>div {
                        display: flex;
                        justify-content: center;
                    }
                    #filter-buttons div div:last-child a{
                        border: none;
                        border-top-width: medium;
                        border-right-width: medium;
                        border-bottom-width: medium;
                        border-left-width: medium;
                        font-weight: 900;
                        background-color: #7c3d96;
                        color: white;
                    }
                    @media (max-width: 980px) {
                        #filter-buttons > div{
                            flex-wrap: wrap;
                        }
                    }

                    

                    /* 


    .et_pb_image .et_pb_image_wrap
    */


                    @media (min-width: 981px) {

                        .flash-actus-column.et_pb_column .et_pb_module.et_pb_image {
                            float: left;
                            width: 10%;
                            margin-top: 50px;
                            margin-right: 4%;
                        }

                        /* Page flash actus */
                        .page-id-2228 .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body.flash-actus-column .et_pb_module,
                        .page-id-2228 .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module,
                        .page-id-2228 .et_pb_gutters3.et_pb_column_1_2.et_pb_module,
                        .page-id-2228 .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body.flash-actus-column .et_pb_module h3,
                        .page-id-2228 .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module h3,
                        .page-id-2228 .et_pb_gutters3.et_pb_column_1_2.et_pb_module h3,
                        .page-id-2228 .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body.flash-actus-column .et_pb_module h4,
                        .page-id-2228 .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module h4,
                        .page-id-2228 .et_pb_gutters3.et_pb_column_1_2.et_pb_module h4 {
                            margin-bottom: 10px;
                        }

                        .single.single-post .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body .et_pb_module,
                        .single.single-post .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module,
                        .single.single-post .et_pb_gutters3.et_pb_column_1_2.et_pb_module,
                        .single.single-post .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body .et_pb_module h3,
                        .single.single-post .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module h3,
                        .single.single-post .et_pb_gutters3.et_pb_column_1_2.et_pb_module h3,
                        .single.single-post .et_pb_column.et_pb_column_1_2.et_pb_column_3_tb_body .et_pb_module h4,
                        .single.single-post .et_pb_gutters3.et_pb_row.et_pb_column_1_2.et_pb_module h4,
                        .single.single-post .et_pb_gutters3.et_pb_column_1_2.et_pb_module h4 {
                            margin-bottom: 10px;
                        }
                        /* blog flux */
                        .et_pb_post .entry-featured-image-url{
                            padding:10px;
                        }
                        .et_pb_post.post.format-standard.has-post-thumbnail{
                            background-color: #F5F5F5;
                            padding:10px;
                            
                        }
                        #filter-divi-content .et_pb_post{
                            margin-bottom: 40px !important;
                        }
                        
                        
                        #mauves-menu-secondaire-home {
                            margin-top: -150px;
                        }
                        
                        #mauves-trois-onglets-home .et_pb_column {
                            margin-right: 0%;
                        }
                        
                        #mauves-trois-onglets-home .et_pb_column_1_3 {
                            width: 33.33334%;
                            min-height: 500px;
                            padding: 350px 20px 20px 20px;
                        }
                    }
                    /* shows a Aucun résultat à la suite .. impctant ? quand on a plus d'articles??*/
                    .entry{
                        display:none !important;
                    }
/*220816 - popup dans articles 4 photos MAX */

.mauves-gallery .mauves-gallery-image-popup{
	float:left;
	width:47.5%;
	margin-left:4.9998%;
}
.mauves-gallery .mauves-gallery-image-popup:nth-child(2), .mauves-gallery .mauves-gallery-image-popup:nth-child(4){
	margin-left:0;
}
.mauves-gallery .mauves-gallery-image-popup img{
	cursor:pointer;
		opacity:1;
	transition: all 0.5s ease;
}
.mauves-gallery .mauves-gallery-image-popup img:hover{
		opacity:0.75;
}
.mauves-gallery-hidden{
	background-color:rgba(0,0,0,1);
	position: fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index: 2;
}
.mauves-gallery-hidden *{
	float:none;
	max-width:100%;
	min-width:100%;
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}
.mauves-gallery-hidden .mauves-gallery-image-hidden.hidden, .mauves-gallery-hidden.hidden{
	opacity:0;
	display:none;
}
.mauves-gallery-hidden .mauves-gallery-image-hidden, .mauves-gallery-hidden{
	opacity:1;
	display:block;
}

.mauves-gallery-hidden .mauves-gallery-image-hidden .et_pb_image_wrap {
	padding:100px 20% 0 20% !important;
	box-sizing: border-box !important;
}
.gallery-close{
	position:fixed;
	top:50px;
		right:50px;
}
.et-l.et-l--footer{
	position: relative;
	z-index: 0;
	}
/*Search page styles*/
.search-page-blog-results .cat-item.cat-item-1{
	display:none;
}

/*article social buttons*/
.article-social-btns{
	float:left;
	width:50px;
	margin-right:15px;
}

/*module blog format search result [articles]*/
.list-blog--articles-search .et_pb_blog_grid  article{
	display:flex;
	margin:0;
	border:none;
	flex-direction:row-reverse;
	align-items:center;
}
.list-blog--articles-search .et_pb_blog_grid  article.et_pb_post.post.format-standard.has-post-thumbnail{
	background:none;
}
.list-blog--articles-search .et_pb_blog_grid  article .et_pb_image_container{
	flex-shrink: 8;
}
.list-blog--articles-search .et_pb_blog_grid  article .entry-featured-image-url{
	padding:0;
}
.list-blog--articles-search .et_pb_blog_grid article .et_pb_image_container {
	margin:0;
}
.list-blog--articles-search .et_pb_blog_grid article .et_pb_image_container .et_pb_post{
	padding:0 !important;
}

.list-blog--articles-search article{}
/*module blog format search result [pages]*/
.list-blog--page-list .et_pb_blog_grid article.et_pb_post{
	border:none;
	padding:0 ;
	margin:0 !important;
	
}
.list-blog--page-list{}
