#header > .nav, .footer-container, #block_top_menu #top_menu, #block_top_menu #top_menu .submenu-container, #block_top_menu #top_menu > li a {
    background-color: $color_2;
}
#header > .nav a:hover, .footer-container a:hover, #block_top_menu #top_menu a:hover, #block_top_menu #top_menu .submenu-container a:hover, #block_top_menu #top_menu > li a a:hover {
    background-color: $color_1;
}
#header > .nav li.sfHoverForce > a, .footer-container li.sfHoverForce > a, #block_top_menu #top_menu li.sfHoverForce > a, #block_top_menu #top_menu .submenu-container li.sfHoverForce > a, #block_top_menu #top_menu > li a li.sfHoverForce > a, #header > .nav li.sfHover > a, .footer-container li.sfHover > a, #block_top_menu #top_menu li.sfHover > a, #block_top_menu #top_menu .submenu-container li.sfHover > a, #block_top_menu #top_menu > li a li.sfHover > a {
    background-color: $color_1;
}
@media (min-width: 780px) {
    #block_top_menu.floating {
        background-color: $color_2;
    }
}
@media (max-width: 780px) {
    #block_top_menu {
        background-color: $color_2;
    }
}
.shopping_cart, .shopping_cart > a:first-child div > div {
    color: $color_2;
}
.shopping_cart > a:first-child div > div .cart-content-row {
    background-color: $color_3;
}
.block-premiere-visite:after {
    background-color: $color_1;
}
.block-premiere-visite > .row > p {
    background-color: $color_2;
}
.block-clinique-veto-container .block-clinique-veto .name {
    color: $color_1;
}
.block-clinique-veto-container .block-clinique-veto .horaires, .block-clinique-veto-container .block-clinique-veto .horaires-titre {
    color: $color_1;
}
.block-clinique-veto-container .block-clinique-veto .plus-infos {
    color: $color_2;
}
#search_faqs_container {
    background-color: $color_2 !important;
}
