.trp-language-switcher{
    position: relative;
}
.trp-ls-shortcode-current-language{
    width:auto !important;
    position: relative;
}
.trp-ls-shortcode-language{
    position: absolute;
    left:50%;
    top:100%;
    transform:translateX(-50%) translateY(-5px);
    background:#0454ab;
    color:#fff;
    display: block !important;
    opacity:0;
    visibility: hidden;
    transition: all 0.2s;
}
.trp-language-switcher:hover .trp-ls-shortcode-language{
    opacity:1;
    visibility: visible;
    transform:translateX(-50%) translateY(0);
}
.trp-ls-shortcode-language a{
    text-align: center;
    width:100% !important;
}