

/* Start:/local/templates/ucpb/components/bitrix/news/ucpb/style.css?17860195993259*/
#catalog_menu{
	padding:20px 12px;
	background: rgba(237, 245, 250, 0.73);
	border-radius: 10px;
	font-size:12px;
	margin-bottom:30px;
}


#catalog_menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

#catalog_menu li{
	margin-bottom:10px;
}

#catalog_menu ul li:last-of-type{
	margin-bottom:0px;
}

/* #catalog_menu li span.link */
#catalog_menu li a,
#catalog_menu li span.separator{
	display:block;
	padding:12px 10px;
	background:#fff;
	box-sizing:border-box;
	color:var(--marengo);
	text-decoration:none;
	border-radius:10px;
}

#catalog_menu > ul > li.active > a{
	background:var(--blue);
	color:#fff;	
}

#catalog_menu > ul > li > a:hover{
	background:var(--marengo);
	color:#fff;	
}

#catalog_menu li .link_wr:hover a,
#catalog_menu li .link_wr:hover span.separator{
	background:var(--marengo);
	color:#fff;
	cursor:pointer;
}

#catalog_menu li.parent{
	position:relative;
}

#catalog_menu li.parent > ul{
	padding:10px 0px 0px 0px;
}

#catalog_menu li.parent > .link_wr > a,
#catalog_menu li.parent > .link_wr > span.separator{
	padding-left:40px;
}

#catalog_menu li.deth1 .link_wr > a{
	font-size:14px;
	font-weight:bold;
}


/****/

#catalog_menu div.link_wr{
	position:relative;
}

#catalog_menu div.link_wr span.trigger{
	position:absolute;
	left:15px;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
	z-index:20;
}

#catalog_menu div.link_wr span.trigger::before{
	display:block;
	content:'';
	width:10px;
	height:16px;	
	background:url(/bitrix/components/arhet/catalog.menu/templates/.default/images/li.png) 0px 0px no-repeat;
}

#catalog_menu div.link_wr:hover span.trigger::before{
	background-position:-10px 0px;
}

#catalog_menu div.link_wr span.trigger:hover::before{
	transform:rotate(90deg);
}

/****/

#catalog_menu li.parent.open > .link_wr > a,
#catalog_menu li.parent.open > .link_wr > span.separator{
	background:var(--marengo);
	color:#fff;
}

#catalog_menu li.parent.open > .link_wr span.trigger::before{
	background-position:-10px 0px;
	transform:rotate(90deg);	
}

/****/

#catalog_menu li.parent.deth1 > ul{
	padding-left:20px;
}

#catalog_menu li.parent:not(.deth1) > ul{
	padding-left:10px;
}

/***/

#catalog_menu ul li ul{
	display:none;
}

#catalog_menu ul li.child > a:hover{
	background:var(--blue);
	color:#fff;
}

#catalog_menu ul li.selected > ul{
	display:block;
}

#catalog_menu ul li.child.selected > a,
#catalog_menu ul li.child.selected > span.link{
	background:var(--blue);
	color:#fff;	
}

#catalog_menu > ul > li > .link_wr > a{
	font-weight:bold;
	font-size:14px;
}


#catalog_menu ul li.child.open > a,
#catalog_menu ul li.child.open > span.link{
	background:var(--blue);
	color:#fff;	
}

#catalog_menu > ul > li > a{
	font-weight:bold;
	font-size:14px;
}

/*****/

#catalog.usefull #catalog_menu{
	margin-bottom:50px;
}

#catalog.usefull #left_links_icons{
	margin-left:0px;
	padding-left:0px;
}


#ar_section286,
#ar_section299{
	display:none;
}

@media (max-width: 575px){
	
	#catalog.usefull{
		display:block;
	}
	
	#catalog.usefull > aside{
		display:block;
		margin-right: 0px;
		width: 100%;
	}
}
/* End */
/* /local/templates/ucpb/components/bitrix/news/ucpb/style.css?17860195993259 */
