.elementor-nav-menu--dropdown ul li.lang-item {
    display: inline-block;
    width: auto;
    float: left;
}

.elementor-nav-menu--dropdown ul li:not(.lang-item) {
	clear: both;
}

.elementor-nav-menu--dropdown ul li.lang-item:first-child {
    margin-left: 15px;
}

.elementor-nav-menu--dropdown ul li.lang-item img {
    width: 18px; 
    height: auto;
    min-width: 18px;
    max-height: none;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}


.elementor-nav-menu--dropdown li:not(.lang-item) {
    clear: both !important;
    display: block !important;
    width: 100% !important;
}

.elementor-nav-menu--dropdown li.lang-item a {
    padding: 10px;
    display: block;
    line-height: 0;
}

.vb-header-account .vb-account-link {
    display: flex;
    align-items: center;
    color: var(--text-link-color-muted);
	overflow: hidden;
}

.vb-account-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
}

.vb-header-account .vb-account-link:hover {
    transform: scale(1.1);
    color: var(--highlight-color);
}

.vb-header-account svg,
.vb-account-link:hover svg path,
.vb-account-link:hover svg circle {
    transition: transform 0.3s ease;
}

.vb-account-link:hover svg,
.vb-account-link:hover svg path,
.vb-account-link:hover svg circle {
    fill: var(--highlight-color);
}

@media (max-width: 767px) {
    
    .vb-header-account .vb-account-link {
        color: var(--text-color);
    }
}

@media (min-width: 1025px) {
    
    .elementor-nav-menu--dropdown li.lang-item, 
    .elementor-nav-menu--dropdown li.lang-item,
    .lang-item {
        display: none !important;
    }
}