.catalog-sections {
	background: #FFFFFF;
	border-radius: 14px;
}


.catalog-sections .catalog-sections-list {
	list-style: none;
}


.catalog-sections .catalog-sections-list .catalog-sections-list-item {}

.catalog-sections .catalog-sections-list .catalog-sections-list-item a {
	padding: 15px 0;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-family: Golos-UI_Bold;
	transition: .4s ease;
}
/*.catalog-sections .catalog-sections-list .catalog-sections-list-item span:hover {

}*/

.catalog-sections .catalog-sections-list .catalog-sections-list-item span a:hover,
.catalog-sections .catalog-sections-list .catalog-sections-list-item a:hover {
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	animation: 5s show ease;
}

.active-tab{
	background-color: rgba(225, 77, 49, 1);
	border-radius: 10px;
	color: #FFFFFF !important;
}

.active-tab a{
	color: #FFFFFF !important;
}

.active-tab a svg path{
	stroke: #FFFFFF !important;
}





.catalog-sections .catalog-subsections-list {
	margin-bottom: 5px;
	padding-left: 6px;
	list-style: none;
}
/*.catalog-sections .open > .catalog-subsections-list {
	display: block;
}*/

.catalog-sections .catalog-subsections-list .catalog-sections-list-item {

}

.catalog-sections .catalog-subsections-list .catalog-sections-list-item a {
	padding: 5px 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #151618;
	text-transform: none;
	text-decoration: none;
	font-family: Golos-UI_Regular;
}



.catalog-sections a[aria-expanded="true"] svg {
	transform: rotate(180deg);
}





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



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

	.catalog-sections .catalog-sections-list .catalog-sections-list-item a {
		padding: 12px 0;
		font-size: 13px;
		line-height: 16px;
	}

	.catalog-sections .catalog-subsections-list .catalog-sections-list-item a {
		padding: 4px 0;
		font-size: 13px;
		line-height: 16px;
	}

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

	.catalog-sections .catalog-sections-list .catalog-sections-list-item a {
		padding: 10px 0;
		font-size: 12px;
		line-height: 15px;
	}

	.catalog-sections .catalog-subsections-list .catalog-sections-list-item a {
		padding: 3px 0;
		font-size: 12px;
		line-height: 15px;
	}

}
@media screen and (min-width: 768px) {

	.catalog-sections .collapse-block.collapse:not(.show) {
		display: block;
	}

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

	.catalog-sections {
		background: #FFFFFF;
		border-radius: 14px;
	}


	.catalog-sections .collapse-link {
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #000000;
		text-decoration: none;
	}

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



}