.language-switcher {
    position: relative;
    display: inline-block;

    margin-left: 2rem;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
}

.language-switcher:hover .language-options {
    display: block;
}

.language-options {
    display: none;
    position: absolute;
    right: 0;
    background: #fff;
    color: #000;
    padding: .75rem;
    border-radius: 3px;
    min-width: 100%;
}

.language {
    display: block;
    white-space: nowrap;
}

.language-switcher .fa {}

.main_nav--blue .language-switcher a{
    color: #00cbbc;
}
