.nectar-center-text{
	font-size: 13px!important;
    text-align: left!important;
    max-width: 100%!important;
	font-weight: 300!important; }
div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
	margin:0
}



.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
	margin-bottom: 10px;
    right: 258px;
}
bdi {
    color: #34b4a6;
}
.product_title, .woocommerce-loop-product__title {
	margin-bottom:15px!important
}

.price {
	padding-top:15px!important
}

.product-main-meta strong{display:inline!important;color:#000
}

.products li.product.minimal .product-meta {
    padding: 20px 25px 25px 20px;
}

.quantity , .wc-block-components-quantity-selector{
	display:none!important
}
.meta-category a::before {
	content:'📍 ';
}

.woocommerce div.product .summary p.price {
	color:#33b3a6;
	font-weight:bold
}

#sidebar .widget_block {margin-bottom:10px!important}

.category #page-header-bg .inner-wrap{
	padding-top:80px!important
}

.category #page-header-bg .subheader
{
	display:none!important
}
#block-32,#block-56 {
	margin-bottom:20px!important
}

#contact-info .icon{
    width: 33px;
}
#contact-info img{
	width:22px;
	vertical-align: text-top!important;
	    filter: invert(1);

}
#contact-info td{
	padding-bottom:5px!important
}

#footer-outer #block-14 a:not(.nectar-button){
	color:#e43636!important
}

#footer-widgets input[type=email] {width:80%!important;float:left!important;background-color:#fff!important;border-radius:0!important;
}


#footer-widgets input[type=submit] {width:20%!important;float:left!important;height:48px;border-radius:0!important;background-color:#fff!important;padding-right:30px!important
}

#block-19 {
	margin-bottom:10px!important
}
#menu-footer li {
	margin-left:13px!important;list-style-type:disc!important;color:#000
}
#menu-footer li a {
	margin-left:13px!important;font-weight:400!important
}
 #footer-outer #menu-footer li a:not(.nectar-button)  {
	color:#000!important;font-weight:400!important
}

 #footer-outer #menu-footer li   {
	color:#000!important;font-weight:400!important
}
@media screen and (min-width:768px) {
#menu-item-140 {
	border-right:1px solid #fff
}
}

#respond {
	display:none!important
}

.variation-stock-count {
    background: #bbf0ea; /* light green background */
    border: 1px solid #34b4a6; /* solid green border (adjust to match your exact green) */
    border-radius: 6px;
    padding: 10px 15px;
    color: #d32f2f; /* red text */
    font-size: 16px;
    font-weight: bold;
    max-width: 300px;
    margin-bottom: 15px;
}