/* Homepage: Free Shipping Text Align */
.free-shipping {
	text-align: center;	
}

.free-shipping .wpb_column {
		padding: 36px;
}

/* Footer: Removed Margin Bottom for Widgets */
.site-footer .widget .menu {
	margin-bottom: 0px;
}

/* Footer: Center menu items  */
.site-footer .widget .menu a {
		justify-content: center;
}

/* Footer: Link color */
.site-footer a {
	--k-link-color: var(--k-footer-color);
}

/* Footer: Link hover color */
.site-footer a:hover {
	--k-link-color: var(--k-footer-link-hover-color);
}

/* Footer: Decreased Padding for Widgets */
.site-footer .widget ul li {
    padding: 2px 0px;
}

/* Social Icon Size */
.social-icons {
	--k-si-spacing: var(--k-content-spacing-1);
	--k-si-size: 16px !important;
}

/* Social Icon Padding */
.social-icons .social-icon__icon {
	    padding: calc(var(--k-si-size)* var(--k-si-padding-scale, 0.75));

}
/* Separator Line */
.vc_separator.vc_sep_color_grey .vc_sep_line {
	border-color: var(--k-color-4);	
}

/* Sidebar Right: Added an extra padding on the left */
.blog-sidebar.shop-sidebar.shop-sidebar-right {
    padding-left: 20px;
}


/* Category: Count color */
.category-box__title h2 .count {
	color: var(--k-color-9);
}

/* Product: Tabs */
.product .tabs__list {
	margin: 0;
	gap: 1px;
}

/* Product: Tab styling */
.product .tabs--style-1 .tabs__list__tab {
	background: var(--k-color-8);
	border-bottom: 1px solid var(--k-color-7);
}

/* Product: Active tab */
.product .tabs--style-1 .tabs__list__tab--active {
	border-bottom: 1px solid var(--k-color-8);
}

/* Product: Tab Padding */
.product .tabs--style-1 .tabs__list__tab a {
		padding: 15px 20px;
}

/* Product: Tab */
.product .tabs__panel {
	background: var(--k-color-8);
	padding: var(--k-content-spacing-2)
}

/* Product: Price */
.single-product .summary .price {
	font-weight: normal;
	color: var(--k-color-1);
}

/* Product: Related */
.products.related {
	margin-bottom: var(--k-content-spacing-4)

}

/* Mobile only */
@media only screen and (max-width: 767px) {
		/* Header: Hide search icon */
.header-block__item--type-search-field 
{
	display: none;
}
	
	/* Header: Order menu trigger on the right */
	.header-block__item--type-menu-trigger {
		order: 2;
	}
}