/*title shop*/
	.woocommerce .wgl-products .woo_product_content .woocommerce-loop-product__title {
    font-size: 14px !important;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
   /* padding-left: 0 !important;
    padding-right: 0 !important;*/
}
.wgl-products .product .picture {
    padding: 0 !important;
}

@media only screen and (max-width: 767px) {
	.rt-relate .product {
			--products-width: 50%;
			--products-gap: 8px;
	}
	.rt-relate .product h2 {
			font-size: 16px !important;
	}
	.rt-relate .product .price {
			font-size: 16px !important;
	}
	.rt-relate .product .woo_product_content{
			padding: 10px;
	}
	.rt-relate .product .onsale{
			font-size: 14px;
			opacity: 0.75;
	}
	/*title*/
	.woocommerce div.product .product_title{
    font-size: 24px !important;
	}
	/*price*/
		div.product .summary span.price, .woocommerce div.product .summary p.price, .woocommerce div.product .summary .woocommerce-variation-price .price {
			font-size: 16px;
		}
		.woocommerce .summary .product_meta {
			padding: 0;
		}
		.woocommerce .summary .product_meta > span 	{
			display: block;
			font-size: 14px;
			font-weight: 100;
			line-height: 1.4;
			margin-bottom: 6px;
		}
		/*desc*/
		.woocommerce.single div.product .woocommerce-tabs .panel {
			padding: 5px 0 6px 0;
		}
		.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description {
			font-size: 14px;
			line-height: 1.4;
			margin-bottom: 0px;
	}
		.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab ul {
			font-size: 14px;
			line-height: 1.4;
	}

	element.style {
	}
	.related.products > h4, .upsells.products > h4 {
			font-size: 24px;
	}



		/*order*/
		.wgl-woocommerce-sorting form.woocommerce-ordering{
			margin:0 !important;
		}
		.wgl-woocommerce-sorting{
			margin:0 !important;
		}
		.popup10x {
			display: block !important;
	}
	
	.cat-navbar ul li {
			width: 100%;
			padding: 0 0px 10px 0;
	}
	
}


.mintmrm .mrm-popup .mrm-form-overflow {
    overflow: hidden !important;
}
.popup10x {
    padding: 10px;
}


.cat-navbar {
    margin-bottom: 15px;
    border: solid 1px #d2d2d2;
    padding: 15px;
}

