/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2026 | 05:19:14 */
:root {
	--ts-line-height: 28px!important;
}

html, body, input, textarea, keygen, select, button {
    color: #717171;
}

.woocommerce-product-details__short-description > p {
    line-height: 24px!important;
}
.woocommerce div.product .summary .product_title {
	font-size: 22px;
}

.breadcrumb-title-wrapper.has-background .breadcrumb-title {
    min-height: 300px!important;
}


#tab-title-description, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description,
.ads-banner{
	display: none!important;
}

.woocommerce div.product .summary > .woocommerce-product-details__short-description {
    text-align: justify;
}

.menu-sticky{
	overflow-y: auto;
	overflow-x: hidden;
}

.column-tabs * {
    color: #1f1f1f;
}

.breadcrumb-title-wrapper .breadcrumb-title{
	margin-bottom : 20px;
}

.header-middle > .container {
    padding-top: 5px;
    padding-bottom: 7px;
}

.header-middle {
	    border-bottom: 1px solid #e5e5e5;
/*     color: rgb(255 255 255); */
/*     background-color: rgb(38 130 0); */
}


.vertical-menu-inside .vertical-menu-heading{
	padding-left: 0;
}

.header-top{
	display: none;
}

.is-sticky .header-middle > .container {
    padding-top: 4px;
    padding-bottom: 6px;
}

/* table.group_table .woocommerce-grouped-product-list-item__label a, .woocommerce ul.cart_list li .product-name a, .woocommerce ul.product_list_widget li .product-name a, .woocommerce ul.product_list_widget li .ts-wg-meta > a, .woocommerce .products .product .product-name {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
} */

.woocommerce.grid div.product .ts-variation-price > .price, .woocommerce.grid .products .product .price, .woocommerce.grid div.product p.price, .woocommerce.grid div.product span.price {
	justify-content: center;
}

.woocommerce.grid .products .product .product-name {
	text-align: center;
}

@media only screen and (min-width: 1201px) {
    .vertical-menu-inside .vertical-menu-heading {
		border: none;
		box-shadow: none;
	}
}

.woocommerce-product-details__short-description > *:last-child {
    line-height: 26px;
}

.woocommerce div.product .ts-variation-price > .price, .woocommerce .products .product .price, .woocommerce div.product p.price, .woocommerce div.product span.price {
    font-weight: 600;
	margin-top: 10px;
	margin-bottom: 10px;
}

.header-v2 .vertical-menu-heading:after{
    margin-left: 0px;
}

.vertical-menu-wrapper {
    border-right: 1px solid #efefef;
}

.vertical-menu-heading:before {
    padding: 5px 8px;
    font-size: 15px;
    position: relative;
    background: linear-gradient(45deg, #96d127, #6c9917);
    color: #fff;
    border-radius: 4px;
}

:is(.ts-header,.menu-sticky) .ts-menu nav > ul, :is(.ts-header,.menu-sticky) nav > ul.menu {
    justify-content: left!important;
    margin: 0px !important;
}

.breadcrumb-title-wrapper:is(.breadcrumb-v1, .breadcrumb-v2) + .shop-ads-banner, #main > .list-categories, #main > .page-container {
	padding-top: 0;
}

body .woocommerce.has-gap .products .product:not(.product-category) .product-wrapper {
    border-color: #dedede;
}
.woocommerce .products .product .meta-wrapper {
/*     min-height: 35px; */
}

.woocommerce.has-gap .product:not(.product-category) .product-wrapper:before {
    border-color: rgb(209 209 209);
}

.woocommerce .product-group-button-meta div.loop-add-to-cart .button {
    padding: 10px 15px;
}

.ts-search-by-category .search-table .search-button {
    border-color: rgb(150 209 39);
    background: linear-gradient(45deg, #96d127, #6c9917);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li > a {
    color: rgb(13 13 13);
}


.wpcbn-btn,
.elementor-button,
.my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number {
	border-color: rgb(150 209 39)!important;
    background: linear-gradient(45deg, #96d127, #6c9917)!important;
}

.woocommerce .product-group-button-meta div.loop-add-to-cart .button {
    color: rgb(255 255 255);
/*     background-color: rgb(150 209 39); */
	background: linear-gradient(45deg, #96d127, #6c9917);
}

.vertical-menu-wrapper {
/*     display: none !important; */
}
/* :is(.ts-header,.menu-sticky) .ts-menu nav > ul,
:is(.ts-header,.menu-sticky) nav > ul.menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0 30px; 
	margin: 0 25px !important;
} */

/*.breadcrumb-title-wrapper .page-title {
    margin: 0;
}*/
.breadcrumb-title-wrapper .page-title {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 24px;   /* reduce size */
    line-height: 1.2;  /* reduce height spacing */
}