div.box-text-products.text-center > div.price-wrapper > p {
	font-size: 17px;
}

div.box-text-products.text-center p.category.uppercase.is-smaller.no-text-overflow {
  border-color: #576748;
  border-width: 2px;
	color: #000000;
	opacity: 0.9;
  border-style: solid;
  border-radius: 99px;
  padding: 3px;
  margin-bottom: 7px;
}

div.woocommerce-variation.single_variation > div.woocommerce-variation-description > p {
  font-size: 85%;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.animation {
  animation: pulse 2s infinite;
}

textarea {
  resize: none;
}

.notes p {
  margin: 0px;
  font-size: 13px;
  font-weight: bold;
  color: #576748;
}

.notes {
  background-color: rgba(199,214,109,0.2);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 18px;
  border-radius: 7px;
  margin-bottom: 12px;
}

.woocommerce div.product form.cart .variations th {
  text-transform: uppercase;
  font-size: 105%;
  padding-right: 12px;
}

.social-icons.follow-icons {
  color: #282828;
}

.nav.top-bar-nav.nav-right.nav-small.nav-divided.nav-uppercase {
  font-family: Open Sans;
  font-size: 13px;
  font-weight: bolder;
}

.woocommerce-message {
  display: none;
}

/* begin sticky mobile menu */

.sticky-mobile-menu {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 999;
  -webkit-box-shadow: 0px -8px 29px -12px rgba(0,0,0,0.2);
  box-shadow: 0px -8px 29px -12px rgba(0,0,0,0.2);
}

.sticky-mobile-menu .icon-box-center .icon-box-img {
  margin: 0 auto 4px;
}

@media (max-width: 549px) {
  #footer {
    margin-bottom: 70px;
  }
}

/* end sticky mobile menu */

.social-icons.share-icons.share-row.relative.icon-style-small {
  color: rgb(87, 103, 72);
}

.woocommerce-breadcrumb.breadcrumbs.uppercase {
  font-family: Montserrat;
}

.plus.button.is-form {
  background-color: #fff;
  color: rgb(87, 103, 72);
}

.minus.button.is-form {
  background-color: #fff;
  color: rgb(87, 103, 72);
}

.input-text.qty.text {
  box-shadow: none;
  color: rgb(87, 103, 72);
  border-right-width: 0px;
  border-left-width: 0px;
}

/*************** PRODUCT PAGE BUTTON ***************/

.sticky-add-to-cart:not(.sticky-add-to-cart--active),
.woocommerce-variation-add-to-cart:not(.sold-individually) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0px;
}

.sticky-add-to-cart:not(.sticky-add-to-cart--active) .quantity,
.woocommerce-variation-add-to-cart:not(.sold-individually) .quantity {
  opacity: 1;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1em;
  white-space: nowrap;
  vertical-align: top;
  margin-bottom: 0px;
  height: 100%;
}

.sticky-add-to-cart:not(.sticky-add-to-cart--active) .single_add_to_cart_button,
.woocommerce-variation-add-to-cart:not(.sold-individually) .single_add_to_cart_button {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.reset_variations {
  display: none;
}

.variations_form .woocommerce-variation-price .price .amount {
  font-size: 33px;
}

.stock.out-of-stock {
  display: none;
}

.ux-swatch {
  border-radius: 5px;
}

#billing_email,
#billing_first_name,
#billing_last_name,
#billing_company,
#billing_address_1,
#billing_postcode,
#billing_city,
#billing_phone,
#billing_state,
#billing_country {
  border-radius: 6px;
}

.orderby {
  border-radius: 99px;
  border-color: #576748;
  border-width: 1px;
  border-style: solid;
  font-size: 13px;
}

.woocommerce-result-count.hide-for-medium {
  color: #576748;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}

#place_order.button.alt.wp-element-button {
  width: 100%;
}

#coupon_code.input-text {
  border-radius: 99px;
}

.is-form.expand.button.wp-element-button {
  color: #fff;
  text-shadow: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}

div div.product-small.box > div.box-text.box-text-products.text-center.grid-style-2 > div.title-wrapper > p.name.product-title.woocommerce-loop-product__title > a {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}

div.product-small.box > div.box-text.box-text-products {
  border-width: 3px;
  border-style: solid;
  border-radius: 6px;
  border-color: #c7d66d;
  border-top-width: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

div.product-small.box > div.box-image > div > a > img {
  border-width: 3px;
  border-style: solid;
  border-color: #c7d66d;
  border-bottom-width: 0px;
  border-radius: 6px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#wpforms-submit-2262.wpforms-submit.cform_submit_button {
  width: 100%;
  background-color: transparent;
  border-color: #576748;
  border-style: solid;
  border-width: 2px;
  color: #576748;
  font-weight: bold;
}