
:root{
    --color-blue : #1863dc;
    --color-green : #00963F;
    --color-dark : #565656;
}

body #page-container .navbar li.current-menu-item .sub-menu li.menu-item>a{
    color: var(--color-dark) !important;
}


body.et_pb_button_helper_class.page-id-50 #page-container .et_pb_section a.et_pb_button:hover{
    color: var(--color-blue) !important;
}
.page-id-50 {
    &body.et_pb_button_helper_class #page-container .et_pb_section a.et_pb_button:hover{
        color: var(--color-blue) !important;
    }
    .topbar{
        &::before{
            background-color: var(--color-blue);
        }
        .follower li.et_pb_social_icon>a::before{
            color: var(--color-blue);
        }
        @media screen and (max-width: 980px) {
            .coordonnee-header .et_pb_image_wrap span.et-pb-icon{
                color: var(--color-blue) !important;
            }
        }
        .follower{
            padding-top: 0 !important;
        }
    }
    .navbar .mobile_menu_bar::before{
        color: var(--color-blue) !important;
    }
    .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{
        color: var(--color-blue) !important;
    }
    .navbar, footer{
        #menu-menu-principal, #menu-menu-principal-1{
            li.current-menu-item>a, li.current-menu-item>a:hover, li.menu-item a:hover, li.menu-item:hover a{
                color: var(--color-blue) !important;
            }
            li.current-menu-item::before{
                background-color: var(--color-blue);
            }
        }
        .phone-btn{
            background-color: var(--color-blue) !important;
            .et-pb-icon{
                color: var(--color-blue);
            }
        }
    }
    footer .menu-footer ul#menu-menu-principal-1>li:before{
        filter: brightness(0) saturate(100%) invert(22%) sepia(67%) saturate(4092%) hue-rotate(214deg) brightness(95%) contrast(82%);
    }
    footer li.current-menu-item::before{
        background-color: transparent !important;
    }
    footer .coordonnee-footer {
        .et-pb-icon{
            color: var(--color-blue);
        }
        .et_pb_blurb_description a:hover{
            color: var(--color-blue) !important;
        }
    }
    footer {
        .et_pb_section_0_tb_footer:before{
            filter: brightness(0) saturate(100%) invert(22%) sepia(67%) saturate(4092%) hue-rotate(214deg) brightness(95%) contrast(82%);
        }
        li.et_pb_social_icon>a::before{
            color: var(--color-blue) !important;
        }
    }
    footer .footer-copyright{
        background-color: var(--color-blue) !important;
    }
}

body.et_pb_button_helper_class.page-id-46 #page-container .et_pb_section a.et_pb_button:hover{
    color: var(--color-green) !important;
}
.page-id-46{
    .topbar{
        &::before{
            background-color: var(--color-green);
        }
        .follower li.et_pb_social_icon>a::before{
            color: var(--color-green);
        }
        @media screen and (max-width: 980px) {
            .coordonnee-header .et_pb_image_wrap span.et-pb-icon{
                color: var(--color-green) !important;
            }
        }
        .follower{
            padding-top: 0 !important;
        }
    }
    .navbar .mobile_menu_bar::before{
        color: var(--color-green) !important;
    }
    .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{
        color: var(--color-green) !important;
    }
    .navbar, footer{
        #menu-menu-principal, #menu-menu-principal-1{
            li.current-menu-item>a, li.current-menu-item>a:hover, li.menu-item a:hover, li.menu-item:hover a{
                color: var(--color-green) !important;
            }
            li.current-menu-item::before{
                background-color: var(--color-green);
            }
        }
        .phone-btn{
            background-color: var(--color-green) !important;
            .et-pb-icon{
                color: var(--color-green);
            }
        }
    }
    footer .menu-footer ul#menu-menu-principal-1>li:before{
        filter: brightness(0) saturate(100%) invert(33%) sepia(91%) saturate(1137%) hue-rotate(119deg) brightness(93%) contrast(105%);
    }
    footer li.current-menu-item::before{
        background-color: transparent !important;
    }
    footer .coordonnee-footer {
        .et-pb-icon{
            color: var(--color-green);
        }
        .et_pb_blurb_description a:hover{
            color: var(--color-green) !important;
        }
    }
    footer {
        .et_pb_section_0_tb_footer:before{
            filter: brightness(0) saturate(100%) invert(33%) sepia(91%) saturate(1137%) hue-rotate(119deg) brightness(93%) contrast(105%);
        }
        li.et_pb_social_icon>a::before{
            color: var(--color-green) !important;
        }
    }
    footer .footer-copyright{
        background-color: var(--color-green) !important;
    }
}

body.et_pb_button_helper_class.page-id-48 #page-container .et_pb_section a.et_pb_button:hover{
    color: var(--color-dark) !important;
}
.page-id-48{
    .topbar{
        &::before{
            background-color: var(--color-dark);
        }
        .follower li.et_pb_social_icon>a::before{
            color: var(--color-dark);
        }
        @media screen and (max-width: 980px) {
            .coordonnee-header .et_pb_image_wrap span.et-pb-icon{
                color: var(--color-dark) !important;
            }
        }
        .follower{
            padding-top: 0 !important;
        }
    }
    .navbar .mobile_menu_bar::before{
        color: var(--color-dark) !important;
    }
    .et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{
        color: var(--color-dark) !important;
    }
    .navbar, footer{
        #menu-menu-principal, #menu-menu-principal-1{
            li.current-menu-item>a, li.current-menu-item>a:hover, li.menu-item a:hover, li.menu-item:hover a{
                color: var(--color-dark) !important;
            }
            li.current-menu-item::before{
                background-color: var(--color-dark);
            }
        }
        .phone-btn{
            background-color: var(--color-dark) !important;
            .et-pb-icon{
                color: var(--color-dark);
            }
        }
    }
    footer .menu-footer ul#menu-menu-principal-1>li:before{
        filter: brightness(0) saturate(100%) invert(34%) sepia(4%) saturate(27%) hue-rotate(323deg) brightness(94%) contrast(90%);
    }
    footer li.current-menu-item::before{
        background-color: transparent !important;
    }
    footer .coordonnee-footer {
        .et-pb-icon{
            color: var(--color-dark);
        }
        .et_pb_blurb_description a:hover{
            color: var(--color-dark) !important;
        }
    }
    footer {
        .et_pb_section_0_tb_footer:before{
            filter: brightness(0) saturate(100%) invert(34%) sepia(4%) saturate(27%) hue-rotate(323deg) brightness(94%) contrast(90%);
        }
        li.et_pb_social_icon>a::before{
            color: var(--color-dark) !important;
        }
    }
    footer .footer-copyright{
        background-color: var(--color-dark) !important;
    }
    footer .footer-copyright a:hover{
        color: #000 !important;
    }
}

