.menu-type1 .dropdown > li.has-child a .toggle_block {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
  width: 35px;
  height: 100%;
  bottom: 0px;
}

.menu-type1.menu_top_block li.v_bottom .dropdown {
  position: static;
  min-width: auto;
  width: auto;
}

.menu-type1.menu_top_block .dropdown ul.child {
  margin: 0;
}

body .menu-type1.menu_top_block .left_menu li.v_bottom > .dropdown {
  padding: 0px 0px 16px;
}

.menu-type1.menu_top_block li.v_bottom.current .dropdown,
.menu-type1.menu_top_block li.v_bottom:hover .dropdown {
  background: #fafafa;
  background: var(--card_bg_black);
}

.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown {
  width: auto;
  box-shadow: none;
  opacity: 1;
  visibility: visible;
  padding: 5px 0px 10px;
  border: 1px solid #ececec;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: var(--stroke_black);
}

.menu-type1.menu_top_block .dropdown > li.has-child.v_bottom.opened > a {
  padding-bottom: 7px;
  border-bottom: none;
  line-height: 20px;
}

.menu-type1.menu_top_block .item .child_container .child_wrapp {
  padding: 0;
}

.menu-type1.menu_top_block .opened > a .svg {
  transform: rotate(180deg);
}

.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li {
  float: none;
  display: block;
  width: auto;
  padding: 5px 16px 0px;
  vertical-align: top;
  line-height: 20px;
}

.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li a {
  padding: 0px 10px 0px 0px;
  font-weight: normal;
  font-size: 12px;
  display: block;
  line-height: 20px;
}

.menu-type1.menu_top_block .dropdown > li.v_bottom > .dropdown li:not(.current) a:not(:hover) {
  color: #333;
  color: var(--white_text_black);
}

.menu-type1.menu_top_block li.has-child.v_bottom:last-child > .dropdown {
  border-bottom-width: 1px;
}

.menu-type1.menu_top_block ul.left_menu li {
  line-height: 20px;
}
