.gslogin_menu ul{
    list-style: none;
    margin: 0px;
}
.gslogin_menu>ul>li{
    cursor: pointer;
    padding-right: 20px;
    position: relative;
}
.gslogin_menu>ul>li:after{
    cursor: pointer;
    content: "";
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid rgba(255,255,255,0);
    border-right: 5px solid rgba(255,255,255,0);
    border-top: 5px solid #eae6df;
}
.gslogin_menu>ul>li.active:after{
    cursor: pointer;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid rgba(255,255,255,0);
    border-right: 5px solid rgba(255,255,255,0);
    border-bottom: 5px solid #eae6df;
    border-top: none;
}
.gslogin_menu ul .gslogin_sub_menu{
    display: none;
}
.gslogin_menu>ul>li .gslogin_sub_menu.active{
    display: block;
    position: absolute;
    right: 0px;
    z-index: 9999;
    background: #2d2d2b;
    padding: 8px 16px;
    min-width: 130px;
}
.gslogin_menu_nolog{
    text-transform: uppercase;
}
.gslogin_menu_nolog a:nth-child(1){
    margin-right: 16px;
}
.gslogin_menu_nolog a:nth-child(2){
    margin-left: 16px;
}

@media screen and (max-width: 767px){
    #topbar .topbar-col2 {
        background: #2d2d2b;
        overflow: visible!important;
    }
    .gslogin_menu>ul>li{
        padding-right: 0px;
    }
    .gslogin_menu>ul>li .gslogin_sub_menu.active{
        width: calc(100% - 32px);
        padding: 16px;
    }
    .gslogin_menu>ul>li:after{
        right: 16px;
    }
}