.account-menu, .navbar-menu {
    float:right;
    /*width: 70%;*/
    max-height: 0px;
    background: white;
    transition: max-height 0.2s;
    overflow: hidden;
    border-radius: 3px;
    /*margin-top: 5px;*/
}

.nav-menu-content a:not(:last-child) {
    border-bottom: 1px solid #dcdbdb;
}

#account-user-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#customer-login-inner,#customer-login {
    display: flex;
    justify-content: center;
}

#account-button-inner,#login-button-inner, #login-button, #account-button {
    min-width: 7rem;
}

/*.account-menu li, .languages-menu li  {*/
.account-menu li  {
    /*padding: 10px;*/
    font-size: 15px;
    padding: 12px 10px;
    text-decoration: none;
    display: block;
    font-weight: bolder;
    border: unset !important;
    border-radius:unset !important;
    color: unset !important;
    background-color: unset !important;
}

.nav-menu-content li {
    padding: 5px 16px;

}
.account-menu a:hover, .navbar-menu a:hover {
    color: #E47390 !important;
    cursor: pointer;

}

#account-button:hover
.account-menu {
    max-height: 300px;
}

.language-btn:hover .languages-menu {
    max-height: 300px;
}

.navbar-menu {
    display: flex;
    flex-direction: column;

}

span.dropdown-img.home {
    content: url('/images/primary-down.png');
    width: 10px;
}

span.dropdown-img {
    content: url('/images/secondary-down.png');
    width: 10px;
}

.language-btn:hover span.dropdown-img.home {
    content: url('/images/white-down.png');
}

#homepage #header .navbar ul.navbar-nav li.nav-item:nth-child(2) {
    border-left: none ;
}

/*#homepage #header .navbar ul.navbar-nav li.nav-item:first-child  {*/
/*    border-right: #df7490  .5px solid !important;*/
/*}*/


a.nav-button {
 padding: 0 15px 0 15px !important;
 background-color: white !important;
 border-radius: 15px
}

#header .navbar-nav.languages a.nav-item.language {
    color: #E47390;
}

#customer-login, #account-user-container {
    border: 2px solid #fff;
    border-radius: 18px;
    color: #ffffff;
    padding: 2px 15px !important;
    background-color: rgb(138 152 154 / 15%);
}

#customer-login-inner {
    border: 1px solid #E47390;
    border-radius: 18px;
    color: #E47390 !important;
    padding: 2px 15px !important;
    background-color: rgba(228, 115, 144, 0.15);
}

.unset-border {
    border:  unset !important;
    border-radius:  unset !important;
    color:  unset !important;
    background-color:  unset !important;
}

.account-user {
    border: 1px solid #fff;
    border-radius: 18px;
    color: #fff;
    /*margin-left: 85px;*/
    background-color: rgb(255, 255, 255, 0.15);
    padding: 10px;
}

.account-user-primary {
    border: 1px solid #E47390 !important;
    border-radius: 18px;
    color: #E47390 !important;
    margin-left: 85px;
    background-color: rgb(255, 255, 255, 0.15);
    padding: 10px;

}

.nav-link {
    padding:unset !important;
}

#homepage #header .navbar-expand-lg .navbar-nav .nav-link {
 color: white;
}

#account-button-inner:hover
.account-menu {
    max-height: 300px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.menu-container {
    position: absolute;
    top: auto;
    display: flex;
    z-index: 10;
    min-width: 7rem;
}

#account-button-inner .account-user-primary {
    margin-left: unset;
}


#header {
    position: fixed;
    top: 0;
    width: 100%;
    display: block;
    transition: all 0.3s;
}

#header a {
    /*float: left;*/
    /*display: block;*/
    /*color: #f2f2f2;*/
    /*!*text-align: center;*!*/
    /*padding: 5px;*/
    text-decoration: none;
    /*font-size: 17px;*/
}

.account-menu a {
    width: 100%;
    float: left;
}

