.fill_bg_n .menu-row.bgcolored {
  background-color: #424f60;
}
.menu-row.bgcolored .menu-only {
  background: #424f60;
}
.menu-row.bgcolored .mega-menu table td.active {
  background: #339933;
}
.logo_and_menu-row .search_wrap {
  width: 50%;
  float: left;
}
header .phone-block.icons,
header .addr-block {
  width: 25%;
  float: left;
}
.header__top-inner {
  align-items: normal;
}
.header-v7 {
  margin-top: 13px;
}
.address p {
  margin-bottom: 15px;
}
.phone.with_dropdown {
  display: block;
  font-size: 20px;
  padding-right: 0 !important;
}
header .phone-block.icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-left: 10px;
}
.phone-block.icons > .inline-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  line-height: 30px;
}
header .phone-block.icons {
  padding-left: 5px;
}
.logo_and_menu-row .callback-block {
  position: relative;
  display: block;
  margin-top: 5px;
  margin-left: 0px;
  padding: 6px 10px;
  font-size: 11px;
  color: #fff;
  background: #339933;
  border-radius: 3px;
}
.header-mail {
  margin-top: 3px;
}
.menu-row
  .mega-menu
  table
  td.wide_menu
  .long-menu-items
  .dropdown-submenu
  .dropdown-submenu
  .dropdown-menu {
  display: flex;
  flex-wrap: wrap;
}
body .menu-navigation__sections-wrapper {
  width: 356px;
}
.menu-row .mega-menu table td.wide_menu .more_items {
  padding-top: 5px;
}
.catalog_page
  .top-content-block
  .section-compact-list
  .section-compact-list__item {
  padding: 4px 25px;
}
.dropdown-menu.toggle_menu,
.dropdown-menu.toggle_menu.toright {
  width: 250px;
}
.dropdown-menu.toright {
  width: 200px;
}
.properties-group__name.muted {
  font-weight: 600;
  color: #333;
}
.buy_block span.sku_mdash,
.buy_block span.val {
  display: none;
}
.sticker_na_sklade.font_sxs.rounded2 {
  text-wrap-mode: nowrap;
}
@media (min-width: 767px) {
  .b24-widget-button-wrapper.b24-widget-button-position-bottom-right.b24-widget-button-visible {
    bottom: 110px;
    right: 64px;
  }
  .bx-livechat-wrapper.bx-livechat-show.bx-livechat-position-bottom-right {
    bottom: 50px;
  }
}
.wrapp-one-click > span {
  font-weight: 600;
}
.popup .popup-intro .pop-up-title {
  font-size: 22px;
}
@media (max-width: 630px) {
  .popup.show .popup-intro .pop-up-title {
    font-size: 16px;
    padding-left: 30px;
  }
}
.btn.btn-default.btn-xs {
  background-color: #424f60;
  color: #ffffff;
  font-weight: 600;
  border: none;
}
.data-lizing {
  font-weight: 600;
  margin-top: 10px;
}
.form.POINTCLOUD .form_desc {
  font-size: 22px;
  margin-top: 4px;
  color: var(--white_text_black);
}
.card-video {
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .card-video {
    flex-wrap: wrap;
  }
}
ul ul {
  margin-top: 10px;
}
.one-click-wrapp {
  text-align: center;
}
.one-click-wrapp span {
  font-weight: 600;
}
