.sg-filters-wrapper, .sg-out-filters-wrapper{
	display: flex;
	justify-content: space-between;
  align-items: center;
}

.sg-filter-btn, .sg-filter-toggler, .sg-out-filter-btn, .sg-out-filter-toggler{
	  transition: all 0.2s ease;
		white-space: nowrap;
		cursor: pointer;
}
.sg-filter-title, .sg-out-filter-title{
	display: none;
	white-space: nowrap;
}
.sg-filters-wrapper .sg-label-nb, .sg-out-filters-wrapper .sg-label-nb{
		white-space: nowrap;
}
.sg-filters, .sg-out-filters{
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #fff;
	padding: 20px;
	z-index: 99;
	box-shadow: 0px 0px 15px 0px #00000026;
	border-radius: 12px;
}
.sg-out-filters{
	flex-direction: column;
}
.sg-filter-btn, .sg-out-filter-btn{
	max-width: 100%;
}
.sg-filter-cb-wrapper .sg-filter-checkbox{
	display: block;
	margin-bottom: 5px;
}

.sg-filter-themes .sg-out-filter-apply{
	display: none;
}
.sg-filter-cb-wrapper .sg-filter-checkbox input{
	margin-right: 5px;
}
.sg-filter-toggler, .sg-out-filter-toggler{
	display: flex;
	justify-content: center;
	align-items: center;
}
@media (max-width: 1024px) {
	.sg-filter-panel > .sg-out-filter-btn.sg-out-filter-btn.sg-out-filter-btn.sg-out-filter-btn{
		cursor: normal;
		padding: 0;
		border: 0;
		margin-bottom: 10px;
	}
}
@media (min-width: 1025px) {
		.sg-out-filters{
		flex-direction: row; 
	}
	.sg-filter-themes .sg-out-filter-apply{
		display: inline-block;
	}
	.sg-filter-panel{
		position: relative;
	}
	.sg-filter-cb-wrapper{
	display: none;
	position: absolute;
	left: 0;
	width: 270px;
	top: 100%;
	background-color: #fff;
	padding: 20px;
	z-index: 99;
	box-shadow: 0px 0px 15px 0px #00000026;
	border-radius: 12px;
	flex-direction: column;
}
	.sg-filter-title, .sg-out-filter-title{
		display: block;
	}
	.sg-filters, .sg-out-filters{
		display: flex;
		position: relative;
		background-color: transparent;
		padding: 0;
		box-shadow:none;
	}
	.sg-filter-toggler, .sg-out-filter-toggler{
		display: none;
	}
	.sg-filters-wrapper .sg-filters, .sg-out-filters-wrapper .sg-out-filters{
		justify-self: flex-start;
    margin-right: auto;
	}
}