.sidebar-wrapper {
	background: #F6F6F6;
}

.sidebar-wrapper .widget .widget-title {
	padding: 15px;
	background: #142047;
	color: #ffffff;
	text-transform: uppercase;
}

.sidebar-wrapper .widget .woocommerce-product-search input[type="search"] {
	outline: none;
	font-size: 14px;
	padding: 12px;
	background: #F5F3F3;
	color: #717171;
	border: 1px solid #C2C2C2;
	border-radius: 5px;
}

.sidebar-wrapper .widget .woocommerce-product-search button {
	padding: 0.618em 1em;
	color: #515151;
	background-color: #ebe9eb;
}

.sidebar-wrapper .widget ul {
	list-style: none;
}

.sidebar-wrapper .widget form {
	padding: 9px;
	margin: 0;
}

.sidebar-wrapper .widget ul:not(.children) {
	padding: 15px;
	margin: 0;
}

.sidebar-wrapper .widget ul:not(.children) li:not(:last-child) {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid;
	position: relative;
}

.sidebar-wrapper .widget ul li {
	color: #000000;
}

.sidebar-wrapper .widget ul li.cat-parent:after {
	content: "\F4FD";
	font-family: bootstrap-icons !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
}

.sidebar-wrapper .widget ul li.dash-square:after,
.sidebar-wrapper .widget ul li.current-cat-parent:after {
	content: "\F2E9";
}

.sidebar-wrapper .widget ul.children {
	padding: 15px 15px 0;
	display: none;
}

.sidebar-wrapper .widget ul li.current-cat-parent ul.children {
	display: block;
}

.sidebar-wrapper .widget ul li a {
	text-decoration: none;
	color: #000000;
}

.sidebar-wrapper .widget ul li a:hover,
.sidebar-wrapper .widget ul li.current-cat>a {
	color: #eb8821;
}

.sidebar-wrapper .widget .tagcloud {
	padding: 15px;
}

@media only screen and (max-width: 1199px) {
	.sidebar-wrapper .widget .widget-title {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.sidebar-wrapper .widget .widget-title::after {
		content: "\F282";
		font-family: "bootstrap-icons";
	}
}