.finder__sections-filter{
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.finder__sections-filter .section{
	width:90%;
	border-bottom: 1px solid #BDBDBD;
}

.finder__sections-filter .section:last-child{
	border-bottom: 0;
}

.finder__sections-filter .section .img-wrap{
	width:40px;
}

.finder__sections-filter .section .section-title{
	font-family: Montserrat-bold;
	font-size: 0.875rem;
	color: #37363B;
}

.finder__sections-filter .section .section-title:hover{
	color: #37363B;
	text-decoration:none;
}

.finder__sections-filter .section.active .section-title{
	color: #3F47CC;
}


.category_btn,
.finder__sections-close{
	display: none;
}

.category_btn_angle{
	position: absolute;
	right: 26px;
	top: 62px;
}


@media (max-width: 991px) {
	.bx-filter-horizontal .bx-filter-title {
		display: none!important;
	}
	.l-section--shadow .l-section__wrap-main {
		box-shadow: none;
	}
	.category_btn {
		display: block;
		/*padding: 0 10px;*/
		*padding: 0;
	}
	.category_btn a {
		display: block;
		background: #FFFFFF;
		border: 1px solid #BDBDBD;
		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 170.19%;
		text-transform: uppercase;
		color: #3F47CC;
		text-align: center;
		padding: 12px 25px;
	}

	.category_btn a:hover {
		color: #3F47CC;
    	text-decoration: none;
	}

	.finder__sections-filter {
		position: absolute;
		top: -30px;
		left: 0;
		width: 100%;
		z-index: 1000;
		background: #fff;
		box-shadow: none;
		padding: 50px 0 0 0;
		display: none;
	}
	.finder__sections-filter.active {
		display: block;
	}
	.finder__sections-close {
		display: block;
		width: 12px;
		height: 12px;
		background-image: url(/images/icons/close.png);
		position: absolute;
		top: 15px;
		right: 20px;
	}
	.finder__sections-filter .section {
		width: 100%;
		border: none;
		padding: 15px !important;
		margin: 0 !important;
	}
	.finder__sections-filter .section.active {
		background: #F2F2F2;
	}
	.finder__sections-filter .section .section-title {
		font-family: Montserrat;
		font-weight: 600;
		font-size: 16px;
		line-height: 131.19%;
		color: #000000;
	}

	.finder__sections-filter .section.active .section-title{
		color: #000000;
	}
}

.scrollbar-theme::-webkit-scrollbar-track {
	cursor: pointer;
	background: #efefef;
	border: 0 none #efefef;
	border-radius: 10px;
}
.scrollbar-theme::-webkit-scrollbar-thumb {
	background: #dedede;
	border: 0 none #fff;
	border-radius: 10px;
}
.scrollbar-theme::-webkit-scrollbar-corner {
	background: transparent;
}
.scrollbar-theme::-webkit-scrollbar-button {
	width: 0;
	height: 0;
}
.scrollbar-theme::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}
@media (max-width: 1199px) {
	.left_menu .finder__sections-filter .section{
		display: flex;
        width: 240px;
        max-width: 240px;
        min-width: 240px;
        height: 80px;
        align-items: center;
        gap: 8px;
        border-radius: 5px;
        background: #F2F6FD;
        padding: 8px !important;
        margin-right: 20px !important;
		margin-bottom: 10px;
	}
	.left_menu .finder__sections-filter .section.active .section-title{
		font-size: 11px;
		line-height: 18px;
	}
	.left_menu .finder__sections-filter{
		display: flex;
		margin-bottom: 18px !important;
		overflow: auto;
		padding-bottom: 3px;
	}
	.left_menu .finder__sections-filter::-webkit-scrollbar{
        width: 8px; /* ширина scrollbar */
		height: 7px;
    }
    .left_menu .finder__sections-filter::-webkit-scrollbar-track {
        background: #f1f1f1; /* цвет дорожки */
		height: 6px;
    }
    .left_menu .finder__sections-filter::-webkit-scrollbar-thumb {
        background-color: #c1c1c1; /* цвет плашки */
        border-radius: 10px; /* закругления плашки */
        border: 2px solid #f1f1f1; /* padding вокруг плашки */
		height: 6px;
    }
}
