/* Woocommerce CSS Document */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  background-color: #EC543C;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  border: 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 14px 35px 14px 35px;
  border-color: #000000;
}

.woocommerce button.button.alt:hover {
  background-color: #EC543C;
  color: #fff;
}

.elementor-2014 .elementor-element.elementor-element-4631360e .cart button:hover {
  color: #fff;
  border-color: #000000;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
  background-color: #FCC464;
  color: #fff;
  border: 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 14px 35px 14px 35px;
  border-color: #000000;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {padding: .5em;}

.woocommerce ul.products li.product .price {
  color: #77a464;
  font-weight: 400;
  font-size: 1.4em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  padding: .5em 0.4em;
  margin: 0;
  font-size: 1.2em;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
  padding: .5em 0;
  margin: 0;
  font-size: 1.2em;
}

.woocommerce-price-suffix {font-size:.3em;}

.woocommerce a.button {
	background-color: #EC543C;
	color: #ffffff;
	border-radius: 0;
	border: 1px solid #FCC464;
	padding: 13px 8px 13px 8px;
	font-size: 15px;
}
.woocommerce div.product.elementor .quantity + button {
	border-radius: 0px;
}

.woocommerce a.button:hover {
	background-color: #FCC464;
	color: #000;
	border-radius: 0;
	border: 1px solid #000000;
}


.elementor-2014 .elementor-element.elementor-element-4631360e .cart button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 4px 4px 4px 4px;
  padding: 14px 10px 14px 10px;
  color: #ffffff;
  border-color: #000000;
  transition: all 0.2s;
}

mark.count{
    display: none;
}

@media (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-category__title {
  font-size: 26px;
  line-height: 1.4em;
  text-align: center;
  font-size: 0.9em;
  word-break: break-word;
}
}

