.sidebar-one .heading_box {
	margin: 0;
	text-transform: uppercase;
	color: #000;
	font-size: 15px;
	font-weight: 600;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	border-left: solid var(--main-color) 4px;
	background-color: var(--sub-color);
}
.heading_filter {
	margin: 0;
	text-transform: uppercase;
	color: var(--main-color);
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: none;
	background-color: transparent;
}
#sidebar_main_menu li {
	position: relative;
}
#sidebar_main_menu li > i {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	width: 20px;
	display: inline-block;
	text-align: center;
}
#sidebar_main_menu li > a {
	display: block;
	padding: 5px 30px 5px 5px;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 25px;
	color: #222;
	white-space: unset;
}

#sidebar_main_menu > li > a {
	border-bottom: 1px solid #f8f8f8;
}

#sidebar_main_menu  .sub-menu {
	padding-left: 14px;
	display: none;
}
#sidebar_main_menu li .sub-menu > li a {
	padding: 3px 25px 3px 3px;
}

#sidebar_main_menu li.current-menu-ancestor > a, #sidebar_main_menu li.current-menu-item > a {
	color: var(--main-color);
}

#sidebar_main_menu .current-menu-ancestor > .sub-menu, #sidebar_main_menu .current-menu-item > .sub-menu {
	display: block;
}



.sidebar-two .heading_box h3 ,.post_lienquan h3{
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 0;
  padding-bottom: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
  padding-bottom: 0;
}
.sidebar-two .heading_box h3::before ,.post_lienquan h3::before{
  content: "";
  height: 3px;
  width: 70px;
  background-color: var(--main-color);
  position: absolute;
  left: 0;
  bottom: -7px;
}





.block-tag h2.widgettitle {display: none;}

.tagcloud a {color: var(--main-color);font-size: 16px !important;float: left;width: 100%;text-decoration: none;padding: 8px 5px;box-sizing: border-box;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.tagcloud a:before {content: "\f02b";float: left;margin-right: 8px;transform: rotate(90deg);}

.block-cart .widgettitle {display: none;}


.woocommerce .widget_price_filter .price_slider_amount .button {font-size: 12px;background: var(--main-color);color: #fff;padding: 5px 8px;font-weight: normal;}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {background: #f37022;}

.control-sidebar {width: 30px;position: absolute;height: 30px;background: #fff;text-align: center;top: 55%;border: 1px solid var(--main-color);cursor: pointer;display: none;}

.sidebar-one .control-sidebar {left: auto;right: -30px;border-left: none;border-radius: 0px 5px 5px 0px;}

.sidebar-two .control-sidebar {right: auto;left: -30px;border-right: none;border-radius: 5px 0 0 5px;}

.sidebar-fa {font-size: 18px;margin-top: 6px;color: var(--main-color);}

/* yith */
.price_slider_wrapper {
	padding:  15px 0;
}
.block-menu-sidebar,.block-filter {
	margin-bottom: 15px;
	border-bottom: 1px dashed #e5e5e5;
	padding-bottom: 15px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: var(--main-color) !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background: var(--main-color) !important;
}
ul.yith-wcan-color.yith-wcan.yith-wcan-group, ul.yith-wcan-list {
	list-style: none;
	margin-left: 0;
	max-height: 120px;
	overflow-y: auto;
}

ul.yith-wcan-list li.chosen > a:before{display:none;}

ul.yith-wcan-list li {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

ul.yith-wcan-list li:before {content: "\f096";width: 20px;float: left;font-size: 16px;color: #6f6f6f;}

ul.yith-wcan-list li.chosen:before {content: "\f046";}

ul.yith-wcan-list li a {font-family: 'roboto';text-decoration: none;color: #6f6f6f;font-size: 13px;}

ul.yith-wcan-list li a:hover {color: var(--main-color);}

ul.yith-wcan-color.yith-wcan.yith-wcan-group, ul.yith-wcan-list {margin: 0;padding: 0;}

.yith-woocommerce-ajax-product-filter ul li {line-height: 2em;}















.post_by_views {
	display: flex;
	margin-bottom: 10px;
	align-items: flex-start;
}
.post_view_img {
	width: 70px;
	display: block;
}
.post_view_img img {
	width: 100%;
	height: auto;
	display: block;
}
.post_meta_widget {
	width: calc(100% - 70px);
	padding-left: 10px;
	line-height: 1.4;
	letter-spacing: 0.01em;
}

.post_meta_widget h4 {
	font-size: 13px;
	font-weight: 500;
	color: #333;
}
.post_meta_widget .post-time {
	font-size: 11px;
	font-style: italic;
}

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

	.sidebar-one, .sidebar-two {width: 300px ;position: fixed;background: #fff;top: 0;height: 100%;z-index: 999;}

	.control-sidebar {display: block;}

	.sidebar-one {top: 0;left: -300px;}

	.sidebar-two {right: -300px;}

	.sidebar-content {height: 100%;overflow-y: scroll;width: 100%;padding: 10px;}

}

