/* Profile menu */
.um-profile-nav.aemcx-profile-nav {
    background: #f5f5f5;
    padding: 0;
    margin: 0;
}

.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu {
    display: flex;
    align-items: stretch;
    margin: 0;
    padding: 0;
    list-style: none;
}

.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li>a {
    display: flex;
    align-items: center;
    justify-content: center;

    min-height: 50px;
    padding: 0 22px;

    font-size: 14px;
    font-weight: 600;
    line-height: 1;

    color: #555;
    text-decoration: none;

    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}

/* hover */
.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li>a:hover {
    background: #e8e8e8;
    color: #333;
}

/* активный пункт */
.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li.current-menu-item>a,
.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li.current_page_item>a {
    background: #3ba1da;
    color: #fff;
}

/* убираем возможные стили темы */
.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li::before,
.um-profile-nav.aemcx-profile-nav .aemcx-profile-menu>li::after {
    display: none;
}


.aemcx-profile-menu>li>a::before {
    font-family: "FontAwesome";
    margin-right: 8px;
    font-size: 16px;
    font-weight: normal;
}

.aemcx-profile-menu .profile-account>a::before {
    content: "\f013";
}

.aemcx-profile-menu .profile-user>a::before {
    content: "\f007";
}

.aemcx-profile-menu .profile-logout>a::before {
    content: "\f08b";
}


.account .um-profile-nav {
    margin-bottom: 20px;
}