body .catalog_icons_Y .menu_top_block.catalog_block .dropdown>li.full>a{padding: 11px 40px 11px 14px;}
.catalog_icons_Y .menu_top_block.catalog_block .dropdown>li.full>a{background:#fff;}
.menu_top_block.catalog_block .dropdown>li>a .image{display:table-cell;}
.menu_top_block.catalog_block .dropdown>li>a .image img{width:30px;}
.menu_top_block.catalog_block .dropdown>li>a .image + .name{padding-left:13px;display:table-cell;vertical-align:middle;padding-bottom: 1px;}

.menu_top_block.catalog_block .opened > a .svg.svg-inline-down{transform: rotate(180deg);}
.menu_top_block.catalog_block li.v_bottom.current .dropdown,
.menu_top_block.catalog_block li.v_bottom:hover .dropdown{background: #fafafa;}
body .menu_top_block.catalog_block .menu li.v_bottom.full > .dropdown{padding: 0px 0px 16px;}

.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>a{padding-right: 10px}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>a .svg{top: 3px;right: -7px;}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>a .toggle_block{right: -16px;}

.menu_top_block.catalog_block .v_hover.full > a .svg{transform: none;}
.menu_top_block.catalog_block .v_hover.full .dropdown a .svg{display: none;}

.block_side_WIDE .menu_top_block.catalog_block .full > a .svg{right: 13px;}






/*custom*/

.catalog_block_custom{width: 244px !important;}
.catalog_block_custom .dropdown> li.full.v_bottom>.dropdown>li{
	    padding: 0 !important;
    border: 1px solid #ececec;
    margin-bottom: -1px;
}
.catalog_block_custom .dropdown> li.full.v_bottom>.dropdown>li a{padding: 20px 25px !important;}
.catalog_block_custom .dropdown> li.full.v_bottom>.dropdown>li:hover{background: #eccb6e;}
.catalog_block_custom li.v_bottom.current .dropdown{
	background: white !important;
}
.catalog_block_custom .dropdown>li.full.v_bottom>.dropdown>li>a{
	    font-size: 16px !important;color: black !important;
}

body .catalog_block_custom .menu li.v_bottom.full>.dropdown {
	padding:0px !important;
}

/*custom*/

/*new logic*/
.wrapper__menu-category {
	/*background: #F9F9F9;*/
	padding: 15px 18px;
	margin-bottom: 30px;

}
.main_category {
	/*position: relative;*/
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px;
	color: #F01A26;

}
.main_category span{
	position: relative;
}
/*.main_category a:hover, .main_category a:active, .main_category a:visited {
	color: #F01A26;
}*/
.main_category span::before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -16px;
	width: 8px;
	height: 4px;
	background: url('/upload/icons.png');
	transition: .3s;
	
}
.main_category .icon_revers::before {
	content: "";
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	right: -16px;
	width: 8px;
	height: 4px;
	background: url('/upload/icons.png');
	transform: rotate(180deg);
	transition: .4s;
}

.menu-category{
	/*height: 0px;*/
	height: auto;
	overflow: hidden;
	padding-left: 15px;
}
.menu-category__item{
	margin-bottom: 13px;
}
.menu-category__item a {
	color: #333333;
	font-size: 13px;
	line-height: 17px;
}
.menu-category__item:hover a, .menu-category__item:hover span{
	color: #F01A26;
}
.menu-category__item .elem_cnt{
	color: #a5a3a3;
	line-height: 17px;
}
.grey_style .elem_cnt{
	color: #d6d3d3; 
	
}
.current .elem_cnt{
	color: #F01A26; 
	
}

.more_category, .hide_category{
	font-size: 13px;
	color: #F01A26;
	cursor: pointer;
	padding-left: 15px;
	

}
.hide_category{
	display: none;
}
.wrapper__menu-category{
	/*display: none;*/
}

.grey_style a {
	color: #d6d3d3; 
}
.current a {
	color: #F01A26 !important; 
}
.grey_style_none a {
	color: #333333; 
}