.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;
}
