#site-footer .widgets-area .widget.widget_text .reverse a {
    background-image: linear-gradient(transparent calc(100% - 2px), var(--global--footer-text--color) 5px);
    background-size: 0;
    background-repeat: no-repeat;
    background-position: bottom left;
    padding-bottom: 3px;
    text-decoration: none;
    transition: all .4s ease, text-decoration 0s ease;
    color:var(--global--footer-text--color)
}

#site-footer .widgets-area .widget.widget_text .reverse  a:hover, #site-footer .widgets-area .widget.widget_text .reverse  a:focus, #site-footer .widgets-area .widget.widget_text .reverse  a:active {
    background-image: linear-gradient(transparent calc(100% - 2px), var(--global--footer-text--color) 5px);
    background-size:100%
}

.product-edit-new-container .content-half-part.sale-price {
display: none;
}

#dokan-add-new-product-form > div > div.content-half-part.dokan-product-field-content > div.dokan-clearfix > div.dokan-form-group.dokan-clearfix.dokan-price-container > div.content-half-part.sale-price {
display: none;
}

#post > div.dokan-form-top-area > div.content-half-part.dokan-product-meta > div:nth-child(8) {
display: none;
}

#post > div.dokan-product-short-description {
display: none;
}

#post > div.dokan-form-top-area > div.content-half-part.dokan-product-meta > div:nth-child(2) {
display: none;
}

/* Hide Dokan vendor checkbox */
.dokan-role-switcher,
.dokan-form-group.role,
.dokan-role-switcher,
.vendor-customer-registration,
.dokan-become-seller {
    display: none !important;
}


.show_if_seller {
        display: inherit !important;
}

/* Hide Download link in profile */
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

/* Avoid word break on Title*/ 
#dokan-analytics-app > div > div.woocommerce-layout__header > div > h3 {
    word-break: normal !important;
}

#dokan-add-new-product-form > div > div.product-full-container > div:nth-child(5) {
    display: none !important;
}

#dokan-add-new-product-form > div > div.product-full-container > div.dokan-form-group.dokan-add-more-single-cat-container {
    display: none !important;
}

.media-router .media-menu-item:first-child {
    display: inline-block !important;
}

.media-menu-item[id="menu-item-browse"] {
    display: none !important;
}

#post-upload-info > p:nth-child(1) {
    display: none !important;
}


#post > div.dokan-product-inventory.dokan-edit-row {
    display: none !important;
}

#post > div.dokan-attribute-variation-options.dokan-edit-row.dokan-clearfix.hide_if_external {
    display: none !important;
}

#post > div.hide_if_variable-subscription.dokan-product-shipping-tax.hide_if_grouped.hide_if_external.dokan-edit-row.dokan-clearfix.dokan-border-top.woocommerce-no-tax {
    display: none !important;
}

#post > div.dokan-linked-product-options.dokan-edit-row.dokan-clearfix.hide_if_external {
    display: none !important;
}

#post > div.dokan-other-options.dokan-edit-row.dokan-clearfix {
    display: none !important;
}

.dokan-profile-completeness {
    display: none !important;
}

.site-header-wrapper #site-header #secondary-menu-wrapper ul#menu-site-tools>li#my-account-site-tool {
    display: inline-block;
}

#post-328 > div > div:nth-child(3),
#post-872 > div > div:nth-child(3),
#post-880 > div > div:nth-child(3)
{
	display: none;
}

#post-328 > div > div:nth-child(3) > div > div.mc_subheader > h3,
#post-872 > div > div:nth-child(3) > div > div.mc_subheader > h3,
#post-880 > div > div:nth-child(3) > div > div.mc_subheader > h3
{
	font-size: large !important;
}

/* Hide stock management controls in Dokan product edit */
.dokan-product-inventory-stock,
.dokan-inventory-product-manage-stock,
#_manage_stock,
label[for="_manage_stock"],
.stock_quantity_container,
.dokan-product-enable-disable-stock,
._stock_field,
.dokan-form-group:has(#_stock) {
    display: none !important;
}

.sceid-sold-badge {
    display: inline-block;
    background: #c0392b;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.5px;
    padding: 4px 10px;
    border-radius: 3px;
    text-transform: uppercase;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9;
}

.sceid-sold-badge--single {
    position: static;
    font-size: 14px;
    padding: 6px 16px;
    margin-bottom: 12px;
}

/* Make product card relative so badge positions correctly */
.woocommerce ul.products li.product {
    position: relative;
}


@media (max-width: 768px) {
		
    .wp-block-jetpack-layout-grid-editor, .wp-block-jetpack-layout-grid {
    padding-left: 0px;
    padding-right: 0px;
  }
	
	.woocommerce-layout__primary {
    margin: 8px;
  }
	
	.woocommerce-summary__item {
	 padding: 7px;
	}
	
	.wp-block-pullquote blockquote, .wp-block-pullquote p {
		font-size: large;
	}
	
	#site-footer .widgets-area .widget {
    padding: 0 0 0.5rem;
}
	
	.dokan-dashboard #dokan-dashboard-fullwidth-wrapper .dokan-dashboard-wrap .dokan-dashboard-content {
        padding: 5px;
    }
	
	.dokan-product-listing .dokan-product-listing-area {
    padding: 0px; 
}
	
	#dokan-vendor-dashboard-layout-root > div.dokan-frontend-layout.w-full > aside > a {
		margin-top: 30px
	}
	
	#dokan-vendor-dashboard-layout-root > div.dokan-frontend-layout.w-full > aside > a > img {
		width: 4em;
		height: 4em;
	}
	
	#dokan-vendor-dashboard-layout-root > div.dokan-frontend-layout.w-full > aside > a > span {
		display: none;
	}
	
	.wc-block-grid__products {
    display: grid !important;
    grid-gap: 2.5rem 1.25rem;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    margin-bottom: 1.25rem !important;

	}
	
	#mobile-menu-wrapper > ul.categories-list.collapsible-menu.no-padding-left.no-list-style.no-margin {
		display: none;
	}
	
}