.icon-heart {
  color: #ffffff;
}

.icon-shopping-cart {
  color: #ffffff;
}

.woocommerce-breadcrumb a:link {
  color: #00efa7;
}

.woocommerce-breadcrumb a:visited {
  color: #00efa7;
}

.woocommerce div.product p.price {
  color: #00efa7;
}

.woocommerce div.product .product_meta a {
  color: #00efa7;
}

.woocommerce div.product form.cart .reset_variations {
  color: #00efa7;
}

.logo-wrap:after,
.view-all-button:after,
#load-more a:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.search-option-tab li:hover a,
.search-option-tab li.active a {
  border-color: #00efa7;
}

a {
  color: #222222;
  font-weight: 400;
}

bdi {
  color: #222222;
  font-weight: 500;
}

.woocommerce ul.products li.product .button,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
  background-color: #00efa7;
  color: #ffffff;
}

.form-submit-wrapper {
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  cursor: pointer;
}

.form-submit-wrapper:hover {
  position: relative;
  background-color: #ffffff;
  display: inline-block;
  cursor: pointer;
}

.woocommerce .cart .button,
.woocommerce .cart input.button {
  float: left;
  margin-top: 2%;
}

#coupon_code.input-text {
  color: #222222;
}

.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions {
  text-align: center;
}

.woocommerce-page #content table.cart td.actions .coupon .input-text {
  padding: .55em .65em;
  margin-right: 20px;
  width: 14em;
}

body:not(.mobile_menu_active):not(.header-block):not(.header-minbar-left):not(.header-minbar-right) .icon-menu li>a .tooltip {
  font-size: .7em;
  background-color: #00efa7;
  white-space: nowrap;
  padding: .4em .55em;
  color: #222222;
}

textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus {
  border-color: #00efa7;
}

.woocommerce .woocommerce-ordering select {
  border: 2px solid #00efa7;
  box-sizing: border-box;
  padding: .8em 1em;
}

.pagenav .current {
  background-color: #00efa7;
  color: #ffffff;
}

.pagenav a,
.pagenav span {
  border: 0;
  position: relative;
  z-index: 0;
  margin: 0 6px;
  font-family: 'Titillium Web',Arial,sans-serif;
  color: #222222;
}

.pagenav a:hover,
.pagenav span {
  border: 0;
  position: relative;
  z-index: 0;
  margin: 0 6px;
  font-family: 'Titillium Web',Arial,sans-serif;
  color: #00efa7;
}

.related.products .fancy-heading {
  color: #00efa7;
  font-weight: bold;
}

.fancy-heading {
  color: #00efa7;
  font-weight: bold;
}

.search-option-tab li:hover a,
.search-option-tab li.active a {
  box-shadow: inset 0 -3px 0 0 #00efa7;
}

img {
  box-shadow: none;
  opacity: 0.99;
}

button:before, .woocommerce-product-search button:before, #cart-wrap .button:before, .form-submit-wrapper:before, .woocommerce ul.products li.product .button:before, .woocommerce #content input.button:before, .woocommerce #respond input#submit:before, .woocommerce #content input.button.alt:before, .woocommerce #respond input#submit.alt:before, .woocommerce a.button:before, .woocommerce button.button:before, .woocommerce input.button:before, .woocommerce a.button.alt:before, .woocommerce button.button.alt:before, .woocommerce input.button.alt:before {
    content: "";
    display: block;
    width: 100;
    height: 100%;
    background-color: inherit;
    position: absolute;
    border-radius: 20px;
    margin: auto;
		transform: none;
		text-align: center;
		float: center;
}