/* Fix pour le menu déroulant - Azur Luxury Rent */

/* Menu principal de navigation */
header .bottom-header .navbar-default .navbar-nav>li>a {
    color: #fff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    background-color: transparent !important;
    transition: all 0.3s ease !important;
}

/* Hover sur le menu principal */
header .bottom-header .navbar-default .navbar-nav>li>a:hover,
header .bottom-header .navbar-default .navbar-nav>li>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Item actif dans le menu principal */
header .bottom-header .navbar-default .navbar-nav>.active>a,
header .bottom-header .navbar-default .navbar-nav>.active>a:hover,
header .bottom-header .navbar-default .navbar-nav>.active>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Item ouvert dans le menu principal */
header .nav .open>a,
header .nav .open>a:hover,
header .nav .open>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Sous-menus de premier niveau */
header .navbar-nav>li>.dropdown-menu {
    background: rgba(0, 0, 0, 0.85) !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Liens dans les sous-menus */
header .navbar-nav>li>.dropdown-menu>li>a {
    color: #fff !important;
    background-color: transparent !important;
    padding: 10px 20px !important;
}

/* Hover sur les liens des sous-menus */
header .navbar-nav>li>.dropdown-menu>li>a:hover,
header .navbar-nav>li>.dropdown-menu>li>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Sous-menus de deuxième niveau (Audi, Bentley, Ferrari, etc.) */
header .navbar-nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu {
    background: rgba(0, 0, 0, 0.85) !important;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

/* Liens dans les sous-menus de deuxième niveau */
header .navbar-nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu>li>a {
    color: #fff !important;
    background-color: transparent !important;
    padding: 10px 20px !important;
}

/* Hover sur les sous-menus de deuxième niveau */
header .navbar-nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu>li>a:hover,
header .navbar-nav li.dropdown .dropdown-menu li.dropdown .dropdown-menu>li>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Item actif dans les menus déroulants */
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-color: #c7081b !important;
    color: #fff !important;
}

/* Footer - Texte visible */
.copyright-wrap {
    color: #fff !important;
}

.copyright-wrap * {
    color: #fff !important;
}

.copyright-wrap p,
.copyright-wrap p *,
.copyright-wrap div,
.copyright-wrap div * {
    color: #fff !important;
}

.copyright-wrap a,
.copyright-wrap a:link,
.copyright-wrap a:visited {
    color: #fff !important;
    text-decoration: none !important;
}

.copyright-wrap a:hover,
.copyright-wrap a:focus {
    color: #c7081b !important;
}

.footer_copyright_text,
.footer_copyright_text * {
    color: #fff !important;
}

.back_to_top {
    color: #fff !important;
}
