/* Header */

.language {

position: fixed;
right: 0;
text-align: right;
z-index: 10002;

li {
        display: inline-block;
        margin: 0;
        margin-right: 1em;
        padding: 0 1em 0 0;

        &:last-child {
                padding-right: 0;
        }

        .icon {
                color: inherit;

                &:before {
                        font-size: 1.25em;
                }
        }
}

a {
        border: none;
}

.en:lang(en), .fr:lang(fr), .de:lang(de){
        font-weight: bold;
}

}