/* .majestic_top_menu_language_and_social {
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
} */

.majestic_top_menu_language {
    margin: 0 0 0 1vmax;
    height: 100%;
    position: relative;
    display: flex;
}


/*-----------------LANGUAGES------------*/

.majestic_top_menu_language_container {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.majestic_top_menu_language_icon_active {
    width: calc(var(--corporate_default_font_size) * 1.5);
    position: relative;
    margin-right: calc(var(--corporate_default_font_size) * 0.3);
    /* top: 3px; */
}

.majestic_top_menu_language_text_active {
    padding: 0;
    margin: 0 calc(var(--corporate_default_font_size) * 0.3) 0 0;
    font: 800 calc(var(--corporate_default_font_size) * 0.92) 'Geologica', sans-serif;
    position: relative;
    color: #009cdc;
    /* top: 6px; */
}

.majestic_top_menu_language_arrow {
    width: calc(var(--corporate_default_font_size) * 0.55);
    position: relative;
    /* top: 3px; */
    transition: 0.2s all ease-in-out;
    filter: invert(46%) sepia(26%) saturate(6875%) hue-rotate(170deg) brightness(98%) contrast(101%);
}

.majestic_top_menu_language_container:hover .majestic_top_menu_language_arrow {
    transform: rotate(-90deg);
    transition: 0.2s all ease-in-out;
    cursor: pointer;
}


/*-----------------LANGUAGE POPUP------------*/

.majestic_top_menu_language_popup {
    /* width: 100%; */
    background-color: #fff;
    border: 1px solid #000;
    position: absolute;
    top: 80%;
    right: 0;
    display: none;
}

.majestic_top_menu_language_container:hover .majestic_top_menu_language_popup {
    display: block;
}

.majestic_top_menu_language_item {
    /* width: 80%; */
    padding: 0.7vmax 1vmax;
    border-bottom: 1px solid #000;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    transition: 0.2s all ease-in-out;
}

.majestic_top_menu_language_item:hover {
    background-color: #d5d5d5;
    transition: 0.2s all ease-in-out;
}

.majestic_top_menu_language_item:last-child {
    border-bottom: 0;
}

.majestic_top_menu_language_item .majestic_top_menu_language_text_active {
    /* color: #000; */
    text-decoration: none!important;
    /* top: 5px; */
}


/*-----------------LANGUAGE POPUP------------*/


/*-----------------LANGUAGES------------*/

.majestic_top_menu_container.not_over_video .majestic_top_menu_language_text_active {
    color: var(--top_menu_color);
    transition: 0.2s all ease-in-out;
}

.majestic_top_menu_container.not_over_video .majestic_top_menu_language_icon_active,
.majestic_top_menu_container.not_over_video .majestic_top_menu_language_arrow {
    top: 0px;
    transition: 0.2s all ease-in-out;
}

.majestic_top_menu_container.not_over_video .majestic_top_menu_language_text_active {
    top: 3px;
    transition: 0.2s all ease-in-out;
}

.majestic_top_menu_container.not_over_video .majestic_top_menu_language_arrow {
    filter: invert(25%) sepia(84%) saturate(723%) hue-rotate(150deg) brightness(106%) contrast(101%);
}

@media screen and (max-width: 1280px) {
    .majestic_top_menu_language_text_active.active_lang,
    .majestic_top_menu_left_text {
        /* display: none; */
        top: 1px!important;
    }
    .majestic_top_menu_language {
        margin: 0;
    }
}