.header_menu_catalog.row {
	min-height: 485px;
	padding: 2rem 2rem 0 2rem;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #fff !important;
	width: 1430px;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	font-size: 14px;
	display: none;
}

.header_menu_catalog.row:hover {
	display: flex !important;
}

.header_menu_catalog .section_wrapper {
	width: calc(25% - 0.5rem);
	margin-bottom: 2rem;
}

.header_menu_catalog .section_wrapper:empty {
	height: 0;
	border: none;
	margin: 0;
	padding: 0
}

.header_menu_catalog .ra_section_image {
	width: 47px;
}

.header_menu_catalog .section_info {
	width: calc(100% - 69px);
}

.header_menu_catalog .section_info a:hover {
	color: #F41643;
}

.header_menu_catalog .section_title {
	font-family: 'Helvetica Neue Cyr Bold';
}

.header_menu_catalog .subsections {
	margin-top: 0.7rem;
}

.header_menu_catalog .subsections .subsection {
	margin-top: 0.4rem;
}

.header_menu_catalog .subsections .subsection:first-child {
	margin-top: 0;
}



@media screen and (max-width: 1429px) {

.header_menu_catalog.row {
	width: 100%;
	left: 0;
	transform: none;
}

}


@media screen and (max-width: 991px) {

.header_menu_catalog.row {
	padding: 2rem 1rem 0;
}

.header_menu_catalog .section_wrapper {
	width: calc(50% - 0.5rem);
}
	
}