body.single-product .elementor-widget-wd_single_product_price .price small,
body.single-product .elementor-widget-wd_single_product_price .price small .amount {
	font-size: 17px;
    color: #aaa;
}

#product-right {

}

.widget.widget_amad_sidebar_categories {
    font-size: 14px;
    padding: 15px;
    background-color: #fff;
    border-radius: 5px;
}

.widget.widget_amad_sidebar_categories ul.wc-cat-tree a {
	
}

.widget.widget_amad_sidebar_categories ul.wc-cat-tree:not(.level0):not(._open) {
	display: none;
}

.widget.widget_amad_sidebar_categories ul.wc-cat-tree:not(.level0) {
    /* background-color: rgba(0, 0, 0, 0.1); */
    margin-top: 0;
    /* border-left: 2px rgba(131, 201, 201, .3) solid; */
    padding-top: 0.5em;
    padding-bottom: 0.5em;
	padding-left: 1em;
}

.widget.widget_amad_sidebar_categories ul.wc-cat-tree:not(.level0) > li {
	list-style: square inside;
	color: #83c9c9;
	line-height: 1.5em;
	padding: 0.3em 0;
}

.widget.widget_amad_sidebar_categories ul.wc-cat-tree:not(.level0) > li:hover > a {
	/*background-color: rgba(0, 0, 0, 0.1);*/
}

.widget.widget_amad_sidebar_categories ul li {
	margin-bottom: 0;
}

.widget.widget_amad_sidebar_categories ul li._open > a {
	font-weight: bold;
}

.widget.widget_amad_sidebar_categories ul.level0 > li > a {
	padding-left: 36px;
	position: relative;
	display: block;
}

.widget.widget_amad_sidebar_categories ul.level0 > li > a {
	line-height: 40px;
}

.widget.widget_amad_sidebar_categories ul.level0 > li._open > a {
	background-color: rgba(131, 201, 201, .3);
        border-radius: 5px;
}

.widget.widget_amad_sidebar_categories ul.level0 > li > a img {
	position: absolute;
	transform: translate(0, -50%);
	top: 50%;
	left: 6px;
	width: 24px;
	height: 24px;
}

.elementor .wd-single-content hr {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}


.price .amount {
	font-weight: 400 !important;
	font-size: 1.1em;
	letter-spacing: 1px;
}

.wd-nav-img {
	display: none !important;
}

.outofstock img.attachment-medium_large.size-medium_large {
    opacity: 0.6;
	/* filter: grayscale(50%); */
}