.wcag {
    display: none;
}

.hidden {
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#changelanguage .nav .floatRight {
    margin-right: 2.01rem;
    margin-left: auto;
}

#changelanguage .pipe {
    padding-top: 0.5rem;
}

#keep_black_en {
    background: url(../../../images/keeps/logo/keeps_logo_black_en.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 67px;
    margin-top: 6px;
}

#keep_black_pt-PT {
    background: url(../../../images/keeps/logo/keeps_logo_black_pt.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 70px;
    margin-top: 6px;
}

#keep_black_dot_en {
    background: url(../../../images/keeps/logo/keeps_logo_black_dot_en.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 67px;
    margin-top: 6px;
}

#keep_black_dot_pt-PT {
    background: url(../../../images/keeps/logo/keeps_logo_black_dot_pt.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 70px;
    margin-top: 6px;
}

#keep_white_en {
    background: url(../../../images/keeps/logo/keeps_logo_white_en.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 68px;
    margin-top: 6px;
}

#keep_white_pt-PT {
    background: url(../../../images/keeps/logo/keeps_logo_white_pt.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 68px;
    margin-top: 6px;
}

#keep_white_dot_en {
    background: url(../../../images/keeps/logo/keeps_logo_white_dot_en.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 68px;
    margin-top: 6px;
}

#keep_white_dot_pt-PT {
    background: url(../../../images/keeps/logo/keeps_logo_white_dot_pt.svg) no-repeat scroll;
    background-size: cover;
    height: 28px;
    width: 68px;
    margin-top: 6px;
}

#keep_black_en:hover,
#keep_black_en:focus,
#keep_black_pt-PT:hover,
#keep_black_pt-PT:focus,
#keep_white_en:hover,
#keep_white_en:focus,
#keep_white_pt-PT:hover,
#keep_white_pt-PT:focus,
#keep_black_dot_en:hover,
#keep_black_dot_en:focus,
#keep_black_dot_pt-PT:hover,
#keep_black_dot_pt-PT:focus,
#keep_white_dot_en:hover,
#keep_white_dot_en:focus,
#keep_white_dot_pt-PT:hover,
#keep_white_dot_pt-PT:focus,
#keep:hover, 
#keep:focus {
    opacity: 0.75;
    transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
}