@media (min-width: 992px)
{
    .main-nav-lang-switch.overlay-header .navbar-nav .block-language-switcher-enhanced,
    .main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced
    {
        padding-right: 0;
    }
    .main-nav-lang-switch.overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown,
    .main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown
    {
        position: relative;
    }
    .main-nav-lang-switch.overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle,
    .main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle
    {
        font-size: 16px;

        padding-right: 14px !important;
        padding-left: 26px !important;

        color: #fff !important;
        border-color: transparent !important;
        background-color: transparent !important;
    }
    .main-nav-lang-switch.overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle:after,
    .main-nav-lang-switch.without-overlay-header .navbar-nav .block-language-switcher-enhanced .dropdown .dropdown-toggle:after
    {
        right: 0;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu
    {
        padding: 18px 0;

        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu:after
    {
        position: absolute;
        top: -8px;
        left: 40px;

        width: 14px;
        height: 9px;

        content: '';

        -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
                clip-path: polygon(50% 0, 0 100%, 100% 100%);
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li
    {
        margin-left: 0;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item
    {
        font-size: 16px;

        position: relative;

        display: inline-block;

        width: auto;
        padding: 12px 24px;

        text-transform: none;

        color: #183153 !important;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:hover,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:active,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item.active
    {
        background-color: transparent !important;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:hover span,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:active span,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item.active span
    {
        transform: scale(.99, 1);

        opacity: 1;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:after
    {
        display: block;

        width: 100%;
        height: 1.5px;
        margin-left: 0;

        content: '';
        transition: opacity .3s ease-in-out, transform .3s ease-in-out;
        transform: scale(.1, 1);
        transform-origin: 0 0;

        opacity: 0;
        border-radius: 4px;
        background-color: #00054c;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:hover
    {
        text-decoration: none !important;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item:hover::after,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li .dropdown-item.active::after
    {
        height: 2px;

        transform: scale(1, 1);

        opacity: 1;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li:first-child .dropdown-item:hover,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li:first-child .dropdown-item:focus,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li:last-child .dropdown-item:hover,
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu ul li:last-child .dropdown-item:focus
    {
        border-radius: .25rem;
    }
    .main-nav-lang-switch .header-wrapper .block-language-switcher-enhanced .dropdown-menu:after
    {
        position: absolute;
        position: absolute;
        top: -8px;
        left: calc(50% - 7px);

        width: 14px;
        height: 9px;

        content: '';

        background-color: #fff;

        -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
                clip-path: polygon(50% 0, 0 100%, 100% 100%);
    }
}
