html body:not(.page-template-fullwidth-content) .site-content {
	margin: 0;
}

html .site {
	hyphens: none;
}

.button.add_to_cart_button:before, 
.jet-compare-button__container .add_to_cart_button.jet-compare-button__link:before, 
.jet-wishlist-button__container .add_to_cart_button.jet-wishlist-button__link:before, 
.button.single_add_to_cart_button:before, 
.jet-compare-button__container .single_add_to_cart_button.jet-compare-button__link:before, 
.jet-wishlist-button__container .single_add_to_cart_button.jet-wishlist-button__link:before {
	content: none!important;
}


.woocommerce-page .product-four .jet-woo-product-title a {
	display: inline-block;
	min-height: 46px;
}

.product-title {
	min-height: 48px;
}

.product-title .elementor-heading-title a {
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.categories__banner .jet-woo-categories--preset-2 .jet-woo-categories-content {
	top: 10%;
	padding: 0 20px;
}

@media screen and (min-width: 1024px) and (max-width:1285px) {
	.categories__banner .jet-woo-categories .jet-woo-category-title a {
		font-size: 16px!important;
	}
}

@media screen and (min-width: 767px) {
	.post-page .entry-title a {
		min-height: 70px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.post-page .entry-excerpt {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	.categories__banner .jet-woo-categories--preset-2 .jet-woo-categories-content {
		padding: 0 10px;
	}

}