/* Wrapper */
.lang{
    position:relative;
}

/* Button */
.lang button{
    background:#001b3f;
    color:#fff;
    border:1px solid #d99a17;
    border-radius:6px;
    padding:12px 18px;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    transition:all .3s ease;
}

.lang button:hover{
    background:#d99a17;
    color:#001b3f;
}

/* Dropdown */
.lang-menu{
    position:absolute;
    top:100%;
    right:0;
    min-width:200px;
    background:#001b3f;
    border:1px solid #d99a17;
    border-radius:8px;
    box-shadow:0 10px 25px rgba(0,0,0,.15);

    margin-top:8px;

    opacity:0;
    visibility:hidden;
    transform:translateY(10px);

    transition:all .25s ease;
    z-index:999;
}

/* Show dropdown on hover */
.lang:hover .lang-menu{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}

/* Menu items */
.lang-menu div{
    padding:12px 16px;
    font-size:14px;
    cursor:pointer;
    transition:.2s;
    border-bottom:1px solid #f1f1f1;
}

.lang-menu div:last-child{
    border-bottom:none;
}

.lang-menu div:hover{
    background:#033D8A;
    color:#fff;
}

/* Mobile */
@media(max-width:768px){

    .lang-menu{
        min-width:180px;
        right:auto;
        left:0;
    }

    .lang button{
        padding:10px 14px;
        font-size:13px;
    }
}
.lang-menu{
    opacity:0;
    visibility:hidden;
    transform:translateY(10px);
}

.lang-menu.show{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
}

/* Hide Google Translate Top Bar */
.goog-te-banner-frame,
.skiptranslate iframe {
    display:none !important;
}

body {
    top:0 !important;
    position:static !important;
}

/* Hide Google Translate Widget */
.goog-te-gadget,
.goog-te-gadget-simple,
.goog-te-gadget-icon,
.goog-te-menu-value,
.goog-te-menu-value span,
.goog-te-gadget span {
    display:none !important;
}

/* Hide Google Translate Container */
#google_translate_element {
    display:none !important;
}

/* Hide Google Translate Tooltip */
.goog-tooltip,
.goog-tooltip:hover,
.goog-text-highlight {
    display:none !important;
    background:none !important;
    box-shadow:none !important;
}

/* Remove Google text highlighting */
font.goog-text-highlight {
    background:transparent !important;
    box-shadow:none !important;
}

/* Hide Google Translate Balloon */
#goog-gt-tt,
.goog-te-balloon-frame {
    display:none !important;
}

.consult{
    display:inline-block;
    text-decoration:none;
    text-align:center;
}
