/* Language Switcher */
.language-switcher {
    text-transform:capitalize;
}
.language-switcher ul {list-style:none; margin:0;}
.language-switcher ul > li {padding:0;}

/* Language Switcher > List */
.language-switcher.list {}
.language-switcher.list ul {}
.language-switcher.list ul > li {display:inline-block;}
.language-switcher.list ul > li:not(:last-child) {margin-right:20px;}
.language-switcher.list ul > li > a {}

/* Language Switcher > desktop */
.language-switcher.desktop {
    position:relative;padding: 10px 30px 10px 20px;
}
.language-switcher.desktop:before {
    content:''; position:absolute;left:0;top:10px;
    width:1px; height:22px; background-color:#000;
}
.language-switcher.desktop:after{
    font-family:'FontAwesome'; content:"\f107"; position:absolute; font-size:14px;
    color:#000;right:16px;top:10px;
}
.scrolled .language-switcher.desktop{

}

.language-switcher.hover .active {}
.language-switcher.hover:not(:hover) ul {opacity:0; visibility:hidden;}
.language-switcher.hover ul {
    position:absolute; top:100%; left:50%; display:block;
    background:#fff; transition:all .3s ease; transform:translateX(-50%);
}
.language-switcher.hover ul > li {}
.language-switcher.hover ul > li > a {
    white-space:nowrap; display:block; padding:5px 15px; text-decoration:none;
}
.language-switcher.hover ul > li > a:hover {
    background-color:#fbdf06;
}

@media only screen and (max-width:1000px) {
    .language-switcher.desktop:before {display:none;}
}