/*
|--------------------------------------------------------------------------
| ALTHERA — French desktop header
|--------------------------------------------------------------------------
|
| French navigation labels are wider than their English equivalents.
| Keep ListingPro header style 10 on one line before the mobile breakpoint.
|
*/

@media (min-width: 1200px) {

    html[lang^="fr"] .lp-header-style-classic .lp-menu-container {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex-wrap: nowrap;
        width: auto;
        max-width: none;
    }

    html[lang^="fr"] .lp-header-style-classic
    .lp-menu-container > .pull-right.padding-right-10 {
        float: none !important;
        padding-right: 4px;
        flex: 0 1 auto;
    }

    html[lang^="fr"] .lp-header-style-classic
    .lp-menu-container > .contentlogin-flex {
        float: none !important;
        flex: 0 0 auto;
        white-space: nowrap;
    }

    html[lang^="fr"] .lp-header-style-classic
    .lp-menu > ul,
    html[lang^="fr"] .lp-header-style-classic
    .lp-menu > div > ul {
        display: flex;
        align-items: center;
        flex-wrap: nowrap;
        white-space: nowrap;
    }

    html[lang^="fr"] .lp-header-style-classic
    .lp-menu > ul > li > a,
    html[lang^="fr"] .lp-header-style-classic
    .lp-menu > div > ul > li > a {
        padding-left: 9px;
        padding-right: 9px;
        white-space: nowrap;
    }

    html[lang^="fr"] .lp-header-style-classic
    .lp-add-listing-btn,
    html[lang^="fr"] .lp-header-style-classic
    .lp-add-listing-btn ul,
    html[lang^="fr"] .lp-header-style-classic
    .lp-add-listing-btn li,
    html[lang^="fr"] .lp-header-style-classic
    .lp-add-listing-btn li a {
        white-space: nowrap;
    }
}

/* Althera — Keep user chevron attached to profile */

@media (min-width: 1200px) {

    .lp-header-style-classic .lp-joinus-icon.user-login {
        position: relative;
        display: inline-flex;
        align-items: center;
    }

    .lp-header-style-classic .lp-joinus-icon.user-login > .fa-chevron-down {
        position: static !important;
        margin-left: 6px;
        flex: 0 0 auto;
        color: #FFFFFF;
        font-size: 12px;
    }
}


/* Althera — Dashboard Home Icon Desktop */

@media (min-width: 768px) {

    body.page-template-template-dashboard
    .lp-user-header .dashboard-home-icon-st {
        display: block !important;
    }

}


/*
|--------------------------------------------------------------------------
| ALTHERA — French tablet navigation
|--------------------------------------------------------------------------
| Switch to ListingPro mobile navigation before
| the French desktop menu becomes overcrowded.
*/

@media (min-width: 981px) and (max-width: 1399px) {

    html[lang^="fr"] .lp-header-style-classic
    .lp-menu-container {
        display: none !important;
    }

    html[lang^="fr"] .lp-header-style-classic
    .mobile-nav-icon {
        display: block !important;
        visibility: visible !important;
        float: right;
        position: relative;
        top: auto;
        right: auto;
        margin-top: 0;
        z-index: 20;
    }

    html[lang^="fr"] .lp-header-style-classic
    .mobile-nav-icon .nav-icon {
        display: block;
    }

}
