#lang_selector {
    border: 1px #7ccff4 solid;
    text-align: center;
    width: 131px;
}
#lang_list {
    width: 131px;
    z-index: 10000;
    position: absolute;
}
#lang_list li {
    padding: 3px 15px;
    z-index: 2;
}
#lang_list li:hover a {
    color: #337ab7;
}
#lang_list li:not(.init) {
    float: left;
    width: 130px;
    display: none;
    background: #6a696e;
}
#lang_list li:not(.init):hover,
ul li.selected:not(.init) {
    background: #6a696e;
}
#lang_list li.init {
    cursor: pointer;
}
#lang_list li a {
    display: block;
    width: 100%;
}
@media (max-width: 1050px) {
    #lang_list {
        left: 3em;
    }
    #lang_selector {
        border: none;
        text-align: center;
        width: 131px;
    }
    #lang_list li:not(.init) {
        background: inherit;
    }
}
