/* Стили кастомных флажков для языков и правка выпадающего списка */

.pll-parent-menu-item a img, 
.pll-parent-menu-item .flag img, 
.lang-item a img { 
width: 18px !important;
height: 18px !important;
margin: -1px 0 0 0;
border-radius: 100px !important;
background-position: center center;
background-size: cover;
}
.pll-parent-menu-item.menu-item > a img { 
  display: inline-block;
  margin-right: 0px;
  min-width: auto !important;
}
.pll-parent-menu-item > a img[alt~="Українська"], .lang-item > a img[alt~="Українська"], 
.pll-parent-menu-item > a img[alt~="UA"], .lang-item > a img[alt~="UA"], 
.pll-parent-menu-item > a img[alt~="ua"], .lang-item > a img[alt~="ua"], .pll-parent-menu-item .flag img[alt~="ua"],  
.pll-parent-menu-item > a img[alt~="УКР"], .lang-item > a img[alt~="УКР"] { /**/
content: url('/wp-content/plugins/solass-wp-settings/images/spacer.png');
background-image: url('/wp-content/plugins/solass-wp-settings/images/ua.jpg'); /**/
color: transparent !important;
/*display: block !important;*/
}
.pll-parent-menu-item > a img[alt~="Русский"], .lang-item > a img[alt~="Русский"], 
.pll-parent-menu-item > a img[alt~="RU"], .lang-item > a img[alt~="RU"], 
.pll-parent-menu-item > a img[alt~="ru"], .lang-item > a img[alt~="ru"], .pll-parent-menu-item .flag img[alt~="ru"],  
.pll-parent-menu-item > a img[alt~="РУС"], .lang-item > a img[alt~="РУС"]  { /**/
content: url('/wp-content/plugins/solass-wp-settings/images/spacer.png');
background-image: url('/wp-content/plugins/solass-wp-settings/images/ru.jpg');  /* /wp-content/themes/mint-old/my_function/images/ru-new.jpg  */
color: transparent !important;
/*display: block !important;*/
}
.pll-parent-menu-item > a img[alt~="English"], .lang-item > a img[alt~="English"], 
.pll-parent-menu-item > a img[alt~="GB"], .lang-item > a img[alt~="GB"], 
.pll-parent-menu-item > a img[alt~="EN"], .lang-item > a img[alt~="EN"], 
.pll-parent-menu-item > a img[alt~="en"], .lang-item > a img[alt~="en"], .pll-parent-menu-item .flag img[alt~="en"], 
.pll-parent-menu-item > a img[alt~="ENG"], .lang-item > a img[alt~="ENG"]  { /**/
content: url('/wp-content/plugins/solass-wp-settings/images/spacer.png');
background-image: url('/wp-content/plugins/solass-wp-settings/images/en.jpg'); /**/
color: transparent !important;
/*display: block !important;*/
} 
.pll-parent-menu-item > a img[alt~="Oʻzbek"], .lang-item > a img[alt~="Oʻzbek"], 
.pll-parent-menu-item > a img[alt~="UZ"], .lang-item > a img[alt~="UZ"], 
.pll-parent-menu-item > a img[alt~="uz"], .lang-item > a img[alt~="uz"], .pll-parent-menu-item .flag img[alt~="uz"], 
.pll-parent-menu-item > a img[alt~="UZB"], .lang-item > a img[alt~="UZB"]  { /**/
content: url('/wp-content/plugins/solass-wp-settings/images/spacer.png');
background-image: url('/wp-content/plugins/solass-wp-settings/images/uz.jpg'); /**/
color: transparent !important;
/*display: block !important;*/
} 
/*
.lang-item {
padding: 0;
} 
li.lang-item > a {
  font-size: 12px;
}
*/

/*
.pll-parent-menu-item img {
display: none;
}

.lang-item-uk > a::before  { 
background-image: url('/wp-content/plugins/solass-wp-settings/images/ua.jpg') !important; 
}
.lang-item-ru a::before { 
background-image: url('/wp-content/plugins/solass-wp-settings/images/ru.jpg') !important; 
}
.lang-item-en a span::before { 
background-image: url('/wp-content/plugins/solass-wp-settings/images/en.jpg') !important;
}

.pll-parent-menu-item .sub-menu a::before {
content: '';
width: 18px;
height: 18px;
margin: -1px 0 0 0;
border-radius: 100px;
background-position: center center;
background-size: cover;
display: inline-block;
}

.pll-parent-menu-item .sub-menu {
min-width: auto;
}
.pll-parent-menu-item.menu-item > a img {
    display: inline-block;
    margin-right: 0px;
    min-width: fit-content;
}
.main-menu .pll-parent-menu-item.menu-item .menu-item:hover > a, .pll-parent-menu-item a::after {
background-color: transparent;
}
.main-menu .pll-parent-menu-item.menu-item .menu-item {
}
.pll-parent-menu-item .sub-menu a {
    padding: 0 0px 0 0;
}
.pll-parent-menu-item .sub-menu {
box-shadow: 0 0 10px 0 rgba(0,0,0,.06);
margin-top: -44px; 
}
.pll-parent-menu-item .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    padding: 40px 20px 15px;
    border-top: 0px solid transparent;
    margin-left: -20px;
}
.pll-parent-menu-item a {
position: relative;
z-index: 5;
}

@media (max-width: 1200px) {
.pll-parent-menu-item a::before {
width: 30px;
height: 30px;
}
.arrow-left {
position: absolute;
margin: -100px 0 0 0;
}
.left-0-for1200-30 {
	left: 0px;
}
.pll-parent-menu-item .sub-menu {
box-shadow: 0 0 0 0 rgba(0,0,0,0);
margin-top: -80px; 
margin-left: 0px;
}
.pll-parent-menu-item.menu-item > a img {
    min-width: 25px;
	height: auto;
}
.popup-menu .pll-parent-menu-item a {
    background-image: -webkit-linear-gradient(top, transparent 0, transparent 100%);
    background-image: transparent;
}
}
*/