/* ===== ПРИНУДИТЕЛЬНОЕ СКРЫТИЕ MEGA-PRODUCTS2 ===== */
.mega-products2 {
  display: none !important;
}

.menu-item-products2:hover &gt; .mega-products2 {
  display: flex !important;
  flex-direction: column !important;
}

/* ===== PRODUCTS - MEGA MENU 3 COLUMNS ===== */
.menu-item-products {
  position: relative !important;
  flex: 0 0 auto !important;
  width: auto !important;
  display: inline-flex !important;
}

.menu-item-products &gt; .mega-products {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  display: none;
  flex-direction: row !important;
  фон: #7c3aed;
  padding: 40px;
  промежуток: 40px;
 min-width: 560px;
width: fit-content;
  box-shadow: 0 20px 50px 50px rgba(0,0,0,0,0.15);
  z-index: 9999 !important;
}

.menu-item-products:hover &gt; .mega-products {
  display: flex !important;
}

.menu-item-products &gt; .mega-products &gt; * {
  flex: 1 1 0;
  min-width: 220px;
}

.menu-item-products:hover .mega-products,
.menu-item-products:hover .mega-products * {
  видимость: visible !important;
  opacity: 1 !important;
  color: #ffffffffff !important;
}

.menu-item-products:hover .mega-products {
  display: flex !important;
  flex-direction: row !important;
}

.menu-item-products:hover .mega-products &gt; div {
  display: block !important;
}

/* ===== FLEX PARTNER - МЕГА МЕНЮ 1 КОЛОНКА ===== */
.menu-item-products2 {
  position: relative !important;
  flex: 0 0 auto !important;
  width: auto !important;
  display: inline-flex !important;
}

.menu-item-products2 &gt; .mega-products2 {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  display: none !important;
  flex-direction: column !important;
  фон: #6b21a8;
  padding: 24px 32px;
  промежуток: 12px;
  min-width: 280px;
  max-width: 320px;
  box-shadow: 0 20px 50px 50px rgba(0,0,0,0,0.15);
  z-index: 9999 !important;
}

.menu-item-products2:hover &gt; .mega-products2 {
  display: flex !important;
}

.menu-item-products2 &gt; .mega-products2 &gt; * {
  flex: 0 0 auto !important;
  min-width: unset !important;
  width: 100% !important;
}

.menu-item-products2:hover .mega-products2,
.menu-item-products2:hover .mega-products2 * {
  видимость: visible !important;
  opacity: 1 !important;
  color: #ffffffffff !important;
}

.menu-item-products2:hover .mega-products2 {
  display: flex !important;
  flex-direction: column !important;
}

.menu-item-products2:hover .mega-products2 &gt; div {
  display: block !important;
}
/* =========================
   ЗАГОЛОВОК ВЕРХНЕЙ ПАНЕЛИ
========================= */

.mb-header-topbar{
  height:56px !important;
  min-height:56px !important;
  max-height:56px !important;
  position:relative !important;
  overflow:visible !important;
  z-index:99999 !important;
}

.mb-header-topbar,
.mb-header-topbar .e-con-inner,
.mb-header-topbar .elementor-widget,
.mb-header-topbar .elementor-widget-container{
  overflow:visible !important;
}

.mb-lang-switcher{
  position:relative !important;
  z-index:999999 !important;
  width:auto !important;
}

.mb-lang-switcher .trp-language-switcher{
  width:auto !important;
  overflow:visible !important;
}

.mb-lang-switcher .trp-ls-shortcode-current-language{
  height:28px !important;
  min-height:28px !important;
  display:flex !important;
  align-items:center !important;
  background:transparent !important;
}

.mb-lang-switcher .trp-ls-shortcode-language{
  z-index:9999999 !important;
}