h1 {font-size:24px;font-weight:600;}
#header {padding-bottom:0;}


.border-radius {border-radius:0 0 5px 5px;}
#content .data-listing {padding:0;background-color:#fff;}
#menu-left {width:20%;float:left;padding:2px 7px;background-color:#49730a;}
#menu-left .list-group a {border:0;padding:10px;padding-left:6px;font-size:14px;font-weight:400;}
#menu-left .list-group a:first-child {border:0;}
#menu-left .sub-categories-list a {padding-left:25px;font-weight:200;}
#category-data a {width:79%;float:right;padding:15px;}
#menu-left .list-group a {background:none;color:#fff;}
#menu-left .list-group > a {margin:2px;border-radius:5px;background-color:#a6b490;}
#menu-left .list-group a.active {background-color:#49730a;;color:#fff;font-weight:600;border-radius:5px;}
#menu-left .sub-categories-list a {padding:7px;padding-left:14px;font-size:13px;}
#menu-left .list-group {padding:4px;background-color:#8fa867;border-radius:5px;}

#product-list {width:79%;float:right;background-color:#fff;padding:15px;margin-bottom:15px;}
#product-list .title {overflow:hidden;height:48px;}

#category-description {background-color:#fff;;margin-bottom:15px;font-size:12px;color:#777;padding:5px;}
#category-name p {font-size:11px;color:#555;}
#category-name img {max-width:100%}

#category-description {position:relative;margin:auto;}
.category-content {height:36px;overflow:hidden;position:relative;}
.category-content::after {content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));}

.mobile-subcategories-list {padding:0;margin:0;margin-top:10px;}
.mobile-subcategories-list li {display:block;width:100%;background-color:#dededc;color:#444;border-radius:5px;padding:3px 10px;margin-bottom:3px;}
.mobile-subcategories-list li a {color:#444;display:block;width:100%;font-size:14px;padding:2px;}

#showMoreBtn {cursor:pointer; float:right;padding-bottom:10px}

#category-article {width:79%;float:right;background-color:#fff;padding:15px;margin-bottom:15px;font-size:12px;color:#555;}
#category-article h2, #category-article h3, #category-article h4, #category-article h5, #category-article h6 {font-size:16px;font-weight:bold;color:#555;padding-top:15px;}

.btn-category-child {padding:5px 10px;background-color:#f9f9f9;border:1px solid #c0c0c0;color:#555;margin:10px;border-radius:4px;}
.btn-category-child:hover {color:#fff;}
.btn-category-child.active {background-color:#e5e5e5;}

.product-box img.special-coupon {position:absolute!important;top:0;left:0;max-width:50px;}
.category-go-back {color:#444;font-size:12px;padding:5px 0px;display:block;font-weight:400;}

@media (min-width: 767px) {
	#menu-top {overflow-x:auto;white-space:nowrap;padding:10px 0 0 0;border-bottom:6px solid #49730a;}
	#menu-top .menu-scroll {display:flex;gap:10px;padding:0 5px;}
	#menu-top a {font-size:12px;padding-bottom:5px;color:#555;overflow:hidden;width:10%;background-color:#fff;text-align:center;cursor:pointer;transition:transform 0.3s ease;border:1px solid #d0d0d0;border-radius:15px;margin-bottom:10px;}
	#menu-top img {width:40%;padding-top:3px;}
	#menu-top img:hover {transform:scale(1.1);}
	#menu-top a.active {background-color:#49730a;color:#fff;margin:0;padding-bottom:10px;border:1px solid #49730a;border-radius:15px 15px 0 0}
}
@media (max-width: 767px) {

	#category-name h1 {font-size:16px;font-weight:600;background-color:#86b1c1;padding:7px 6px;border-radius:6px;}

	#content .data-listing {padding:0;border:0;}
	#menu-left {display:none;}
	#product-list {width:100%;}
	#category-article {width:100%;}

	#product-list {padding:10px;}

	.btn-category-child {display:block;}
	.mobile-min-box {padding:1px;}
}
@media (max-width:1330px) {
	#content .data-listing {margin-left:8px;}
}

.cat-filter input {height:24px;font-size:12px;width:50px!important;}