/* ========== Language Navigation ========== */

.languagenav {

}

.language-switch {

}

.language-switch ul {
    list-style-type: none;
}

.language-switch ul li {
    display: inline-block;
}

.language-switch ul li:after {
    content: "·";
    display: inline;
    padding: 0px 10px;
}

.language-switch ul li:last-child:after {
    display: none;
}

.language-switch span {
    display: inline-block;
}

#language-switch-menu {
    display: inline-block;
}

.language-switch .active {
    font-weight: 700;
}

/* Responsive Anpassung ================================================================= */

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {
    .language-switch {
        width: 100%;
        box-sizing: border-box;
    }
}