
.translate_wrapper{
    /*position:fixed;*/
    /*z-index:1;*/
    /*top:20px;*/
    /*right:20px;*/
    display: inline-block;
    font-size:13px;
    background:#fff;
    border-radius:4px;
    line-height: 10px !important;
    margin-left: 12px;
}

.current_lang{
    cursor:pointer;
    text-transform:uppercase;
    overflow:hidden;
}

.lang{
    padding:5px;
}

.lang.selected{
    display:none;
}

.lang img,
.lang span.lang-txt{
    display:inline-block;
    margin-left:5px;
    vertical-align:middle;
    color: #444444;
}

.lang span.lang-txt{
    position:relative;
    top:-1px;
    font-weight:700;
}

.lang img{
    width:20px;
    margin-left:0;
}

.lang span span{
    color:#999;
    font-weight:400;
}

.lang span.fa{
    font-size:12px;
    position:relative;
    top:-1px;
    margin-left:3px;
}


/*more lang*/
.more_lang{
    background-color: #FFF;
    width: 130px;
    transform:translateY(-20px);
    opacity:0;
    cursor:pointer;
    display:none;
    -webkit-transition: all .3s cubic-bezier(.25, 1.15, .35, 1.15);
    -moz-transition:    all .3s cubic-bezier(.25, 1.15, .35, 1.15);
    -o-transition:      all .3s cubic-bezier(.25, 1.15, .35, 1.15);
    -ms-transition:     all .3s cubic-bezier(.25, 1.15, .35, 1.15);
    transition:         all .3s cubic-bezier(.25, 1.15, .35, 1.15);
}

.translate_wrapper.active .more_lang{
    display:block;
}

.more_lang.active{
    opacity:1;
    transform:translateY(-0px);
}

.more_lang .lang:hover{
    background:#5766b2;
    color:#fff;
}

.more_lang .lang:hover span{
    color:#fff;
}

.translate_wrapper:hover,
.translate_wrapper.active,
.content a:hover{
    box-shadow:rgba(0,0,0,0.2) 0 5px 15px;
    -webkit-transition: all 0.3s cubic-bezier(0,.99,.44,.99);
    -moz-transition:    all 0.3s cubic-bezier(0,.99,.44,.99);
    -o-transition:      all 0.3s cubic-bezier(0,.99,.44,.99);
    -ms-transition:     all 0.3s cubic-bezier(0,.99,.44,.99);
    transition:         all 0.3s cubic-bezier(0,.99,.44,.99);

}

.translate_wrapper.active .lang{
    border-bottom:1px solid #eaeaea;
}