header #site-navigation .top-bar-right #menu-main {
  margin-bottom: 0;
}
header #site-navigation .my-accnt-link {
  text-align: right;
}
header #site-navigation .my-accnt-link a {
  line-height: 1;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
}
header #site-navigation .my-accnt-link a:hover {
  color: #60b637;
}

#menu-item-18990 {
  padding-left: 10px;
}

/**Remove LM Field Temporarily***/
.woocommerce-page div.product form.cart .product-lm-field {
  display: none;
}
.woocommerce-page td.product-name dl.variation dt.variation-LM {
  display: none;
}
.woocommerce-page td.product-name dl.variation dd.variation-LM p {
  display: none;
}

/***WISHLIST***/
.total-wishlist-amount {
  margin-bottom: 10px;
  text-align: right;
  font-size: 21px;
  border: 1px solid #e4e4e4;
  padding: 15px;
  background-color: #f8f8f8;
  text-transform: uppercase;
  color: #000000;
  font-weight: 700;
  border-top: unset;
}
.total-wishlist-amount span {
  margin-right: 10px;
}

.wl_privacy_settings {
  display: none;
}

.woocommerce-account .container a {
  color: #60b637;
}
.woocommerce-account .container a:hover {
  color: #4e36a6;
}

.post-type-archive-product ul.products li.product {
  padding-bottom: 10px;
}

.tax-product_cat ul.products li.product {
  padding-bottom: 20px;
}

.post-type-archive-product ul.products li.product, .tax-product_cat ul.products li.product {
  border: 3px solid #60b637;
  background-color: #60b637;
  text-align: center;
}
.post-type-archive-product ul.products li.product a img, .tax-product_cat ul.products li.product a img {
  height: 250px;
  object-fit: cover;
}
.post-type-archive-product ul.products li.product h2, .tax-product_cat ul.products li.product h2 {
  color: #ffffff;
}
.post-type-archive-product ul.products li.product span, .tax-product_cat ul.products li.product span {
  color: #ffffff !important;
}
.post-type-archive-product ul.products li.product .woocommerce-price-suffix, .tax-product_cat ul.products li.product .woocommerce-price-suffix {
  color: #000;
}
.post-type-archive-product ul.products li.product button.product_type_variable, .post-type-archive-product ul.products li.product .add_to_cart_button, .tax-product_cat ul.products li.product button.product_type_variable, .tax-product_cat ul.products li.product .add_to_cart_button {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
  border: 2px solid #4e36a6;
}
.post-type-archive-product ul.products li.product button.product_type_variable:hover, .post-type-archive-product ul.products li.product .add_to_cart_button:hover, .tax-product_cat ul.products li.product button.product_type_variable:hover, .tax-product_cat ul.products li.product .add_to_cart_button:hover {
  background-color: #60b637;
  border: 2px solid #4e36a6;
}
.post-type-archive-product ul.products li.product .login-btn, .tax-product_cat ul.products li.product .login-btn {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
  border: 2px solid #4e36a6;
  line-height: 50px;
}
.post-type-archive-product ul.products li.product .login-btn:hover, .tax-product_cat ul.products li.product .login-btn:hover {
  background-color: #60b637;
  border: 2px solid #4e36a6;
}
.post-type-archive-product .orderby, .tax-product_cat .orderby {
  height: auto;
  width: 225px;
  margin-bottom: 0;
  margin-top: -25px;
}

.single-product .quantity input.qty {
  text-align: left;
  font-size: 14px;
  width: 60%;
}
.single-product .stock.out-of-stock {
  text-align: center;
  margin-top: 15px;
}

#wl-wrapper dl dt {
  margin-bottom: 0;
  font-size: 14px;
}
#wl-wrapper .button {
  background-color: #4e36a6;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 15px;
}
#wl-wrapper .button:hover {
  background-color: #60B637;
}
#wl-wrapper #wl-items-form .button {
  margin-bottom: 15px;
}
#wl-wrapper #wl-items-form .wl-actions-table select {
  margin-right: 2em;
}
#wl-wrapper #wl-items-form .wl-actions-table .move-list-sel {
  max-width: 290px;
}
#wl-wrapper .button.wl-but {
  margin-bottom: 0;
}
#wl-wrapper .wl-search-form .button {
  margin-bottom: 5px;
}
#wl-wrapper .wl-search-form input.find-input {
  width: 60%;
}
#wl-wrapper .wl-table .product-thumbnail img {
  width: 100%;
  height: 200px;
  object-fit: contain;
}
#wl-wrapper .wl-table .product-name, #wl-wrapper .wl-table .product-subtotal {
  text-align: center;
}
#wl-wrapper .wl-table.manage {
  margin-bottom: 0;
}

.woocommerce .product-type-simple .zaddon_additional {
  display: none;
}
.woocommerce .product-type-simple .zaddon_subtotal {
  display: none;
}
.woocommerce .zaddon_subtotal, .woocommerce .zaddon_additional {
  display: none;
}
.woocommerce .zaddon_data {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
.woocommerce #product-17197 .zaddon_data, .woocommerce #product-16156 .zaddon_data, .woocommerce #product-17488 .zaddon_data {
  bottom: 16%;
}
.woocommerce #product-17415 .zaddon_data, .woocommerce #product-8065 .zaddon_data {
  bottom: 22%;
}
.woocommerce #product-8011 .zaddon_data, .woocommerce #product-8063 .zaddon_data {
  bottom: 20.5%;
}
.woocommerce #product-17489 .zaddon_data {
  bottom: 21%;
}
.woocommerce .zaddon-type-container {
  padding: 10px 10px 5px 20px;
  border-bottom: 1px solid #dddddd;
  position: relative;
  z-index: 999;
  background-color: #fefefe;
}
.woocommerce .zaddon-type-container h3 {
  font-weight: 700;
  font-size: 0.875rem;
  color: #0a0a0a;
  font-family: 'Open Sans', sans-serif;
}
.woocommerce .zaddon-type-container h3 button.zaddon-open {
  margin-left: 5px;
}
.woocommerce .zaddon-type-container .zaddon_checkbox .zaddon-option-description {
  margin: 0;
}
.woocommerce .zaddon-type-container .zaddon_checkbox input[type="checkbox"] {
  margin-bottom: 0;
}
.woocommerce .zaddon_data {
  text-align: left;
  margin-top: 10px;
  bottom: 18%;
  display: block;
  padding-left: 20px;
}
.woocommerce .zaddon_data h4 {
  font-weight: 700;
  font-size: 0.875rem;
  color: #0a0a0a;
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  margin-bottom: 0;
}
.woocommerce .zaddon_data .zaddon_additional p {
  display: inline-block;
}
.woocommerce .zaddon_data .zaddon_total {
  z-index: 1;
}
.woocommerce .zaddon_data .zaddon_total h4 {
  display: none;
}
.woocommerce .zaddon_data .zaddon_total span.woocommerce-Price-amount.amount {
  color: #60b637;
  font-weight: 600;
  font-size: 1.25em;
  z-index: 1;
  position: relative;
}
.woocommerce .zaddon_data .zaddon_total span.woocommerce-Price-amount.amount:before {
  content: 'Product Price: AUD ';
}
.woocommerce .zaddon_data > div {
  margin-top: 0;
  margin-bottom: 0;
}
.woocommerce .woocommerce_uom {
  float: right;
  top: 70px;
  position: relative;
  right: 15px;
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
}
.woocommerce .woocommerce_uom span {
  font-weight: normal;
}
.woocommerce .button {
  text-transform: uppercase;
}
.woocommerce .container .row {
  padding-left: 20px;
  padding-right: 20px;
}
.woocommerce mark {
  background: unset;
}
.woocommerce .added_to_cart.wc-forward {
  width: 100%;
  color: #000;
}
.woocommerce .woocommerce-breadcrumb {
  margin-top: 50px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  height: 70px;
  padding-left: 5px;
  padding-right: 5px;
}
.woocommerce .related ul.products li.product {
  border: 3px solid #60b637;
  background-color: #60b637;
  text-align: center;
  padding-bottom: 20px;
}
.woocommerce .related ul.products li.product a img {
  height: 250px;
  object-fit: cover;
}
.woocommerce .related ul.products li.product h2 {
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  height: 65px;
}
.woocommerce .related ul.products li.product span {
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  height: auto;
}
.woocommerce .related ul.products li.product .woocommerce-price-suffix {
  color: #000;
}
.woocommerce .related ul.products li.product .button.product_type_variable, .woocommerce .related ul.products li.product .login-btn, .woocommerce .related ul.products li.product .add_to_cart_button {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
  border: 2px solid #4e36a6;
}
.woocommerce .related ul.products li.product .button.product_type_variable:hover, .woocommerce .related ul.products li.product .login-btn:hover, .woocommerce .related ul.products li.product .add_to_cart_button:hover {
  background-color: #60B637;
  color: #fff;
}
.woocommerce .product_meta {
  padding-left: 20px;
  padding-right: 10px;
  padding: 0;
}
.woocommerce .product_meta span.sku_wrapper {
  float: left;
  display: block;
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
  width: 100%;
  border: 1px solid #dddddd;
  padding: 15px 10px 15px 20px;
}
.woocommerce .product_meta span.sku_wrapper span.sku {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  font-size: 14px;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  border-radius: 0;
  font-weight: 500;
  width: 72%;
  display: inline-block;
  float: right;
}
.woocommerce div.qty {
  float: left;
  display: block;
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
  margin-top: 20px;
  margin-left: 20px;
}
.woocommerce .woocommerce-variation.single_variation {
  line-height: 0;
}
.woocommerce .woocommerce-variation.single_variation p {
  text-align: center;
  margin-top: 10px;
  color: red;
  font-size: 16px;
}
.woocommerce div.product div.summary {
  margin-bottom: 8.5em;
}
.woocommerce div.product div.summary .product-note-field {
  border: 1px solid #dddddd;
  padding: 10px 10px 10px;
}
.woocommerce div.product div.summary .product-note-field label {
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
  position: relative;
  top: 10px;
}
.woocommerce div.product div.summary .product-note-field input {
  font-size: 14px;
  position: relative;
  top: 10px;
}
.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap {
  padding: 0;
}
.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .wl-already-in {
  display: none;
}
.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button {
  float: right;
  top: 225px;
  background-color: #4e36a6;
  text-transform: uppercase;
  color: #ffffff;
  right: 0;
  position: absolute;
}
.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button:hover {
  background-color: #60B637;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #60b637;
  font-weight: 600;
}
.woocommerce div.product form.cart {
  border: 1px solid #dddddd;
  margin-bottom: 0;
  border-bottom: unset;
}
.woocommerce div.product form.cart .product-lm-field {
  padding-left: 20px;
  padding-right: 10px;
  border-bottom: 1px solid #dddddd;
}
.woocommerce div.product form.cart .product-lm-field label {
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
  width: 27%;
  display: inline-block;
}
.woocommerce div.product form.cart .product-lm-field input {
  font-size: 14px;
  width: 72%;
  display: inline-block;
  margin-bottom: 13px;
  margin-top: 13px;
}
.woocommerce div.product form.cart .single_add_to_cart_button {
  float: right;
  position: relative;
  background-color: #4e36a6;
  top: 215px;
  text-transform: uppercase;
}
.woocommerce div.product form.cart .single_add_to_cart_button:hover {
  background-color: #60B637;
}
.woocommerce div.product form.cart .woocommerce-variation-description {
  font-weight: 600;
  margin-bottom: 0;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
  margin-bottom: 0 !important;
  color: #60b637;
}
.woocommerce div.product form.cart .login-btn {
  float: right;
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
}
.woocommerce div.product form.cart .login-btn:hover {
  background-color: #60B637;
}
.woocommerce div.product form.cart div.quantity {
  height: 30px;
  padding-top: 15px;
  width: 68.2%;
  float: right;
  margin-right: 10px;
}
.woocommerce div.product form.cart .variations {
  margin-bottom: 0px;
}
.woocommerce div.product form.cart .variations tbody tr {
  border-bottom: 1px solid #ddd;
}
.woocommerce div.product form.cart .variations td label {
  margin-left: 20px;
  margin-top: 15px;
}
.woocommerce div.product form.cart .variations select {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.woocommerce div.product form.cart .variations td.label {
  background: unset;
}
.woocommerce div.product form.cart .variations td.value {
  width: 70%;
}
.woocommerce div.product form.cart .call-pricing {
  color: #60b637;
  font-weight: 600;
  font-size: 1.25em;
  position: relative;
  top: 345px;
}
.woocommerce div.product form.cart .woocommerce-variation-price {
  position: relative;
  top: 280px;
}
.woocommerce div.product form.cart .woocommerce_custom_field_uom_var {
  position: absolute;
  right: 0;
  font-size: 0.875rem;
  line-height: 1.8;
  color: #0a0a0a;
  font-weight: 700;
  text-align: right;
  float: left;
  margin-top: 20px;
  margin-right: 15px;
}
.woocommerce div.product form.cart .woocommerce_custom_field_uom_var span {
  font-weight: normal;
}
.woocommerce #tab-description h2 {
  display: none;
}
.woocommerce .yikes-custom-woo-tab-title {
  display: none;
}
.woocommerce .tabs {
  border: unset;
}
.woocommerce .woocommerce-tabs p {
  font-size: 14px;
}
.woocommerce .woocommerce-tabs li {
  font-size: 14px;
}
.woocommerce .woocommerce-tabs h3 {
  font-size: 18px;
}
.woocommerce .summary {
  margin-bottom: 2em;
}
.woocommerce .summary .woocommerce-product-details__short-description {
  position: relative;
  top: 70px;
  text-align: center;
  color: #60b637;
  font-weight: 600;
}
.woocommerce .summary .product_meta {
  display: block;
  position: relative;
  width: 100%;
}
.woocommerce .summary .product_meta span a {
  color: #4e36a6;
}
.woocommerce .summary .product_meta span a:hover {
  color: #60B637;
}
.woocommerce .summary .product_meta .posted_in {
  position: absolute;
  left: 0;
  top: 170px;
}
.woocommerce .summary .login-btn {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
}
.woocommerce .summary .login-btn:hover {
  background-color: #60B637;
  color: #fff;
}

.postid-8063.woocommerce .summary .woocommerce-product-details__short-description, .postid-8011.woocommerce .summary .woocommerce-product-details__short-description, .postid-16156.woocommerce .summary .woocommerce-product-details__short-description, .postid-8065.woocommerce .summary .woocommerce-product-details__short-description, .postid-17197.woocommerce .summary .woocommerce-product-details__short-description, .postid-17488.woocommerce .summary .woocommerce-product-details__short-description, .postid-17489.woocommerce .summary .woocommerce-product-details__short-description, .postid-17415.woocommerce .summary .woocommerce-product-details__short-description {
  top: 95px;
}
.postid-8063.woocommerce .summary .product-note-field, .postid-8011.woocommerce .summary .product-note-field, .postid-16156.woocommerce .summary .product-note-field, .postid-8065.woocommerce .summary .product-note-field, .postid-17197.woocommerce .summary .product-note-field, .postid-17488.woocommerce .summary .product-note-field, .postid-17489.woocommerce .summary .product-note-field, .postid-17415.woocommerce .summary .product-note-field {
  bottom: 42px;
  position: relative;
  padding: 10px 10px 0px !important;
}
.postid-8063.woocommerce .summary .product-note-field label, .postid-8011.woocommerce .summary .product-note-field label, .postid-16156.woocommerce .summary .product-note-field label, .postid-8065.woocommerce .summary .product-note-field label, .postid-17197.woocommerce .summary .product-note-field label, .postid-17488.woocommerce .summary .product-note-field label, .postid-17489.woocommerce .summary .product-note-field label, .postid-17415.woocommerce .summary .product-note-field label {
  top: 0 !important;
}
.postid-8063.woocommerce .summary .product-note-field input, .postid-8011.woocommerce .summary .product-note-field input, .postid-16156.woocommerce .summary .product-note-field input, .postid-8065.woocommerce .summary .product-note-field input, .postid-17197.woocommerce .summary .product-note-field input, .postid-17488.woocommerce .summary .product-note-field input, .postid-17489.woocommerce .summary .product-note-field input, .postid-17415.woocommerce .summary .product-note-field input {
  top: 0 !important;
}
.postid-8063.woocommerce .summary .product_meta .posted_in, .postid-8011.woocommerce .summary .product_meta .posted_in, .postid-16156.woocommerce .summary .product_meta .posted_in, .postid-8065.woocommerce .summary .product_meta .posted_in, .postid-17197.woocommerce .summary .product_meta .posted_in, .postid-17488.woocommerce .summary .product_meta .posted_in, .postid-17489.woocommerce .summary .product_meta .posted_in, .postid-17415.woocommerce .summary .product_meta .posted_in {
  top: 190px;
}
.postid-8063.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8011.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-16156.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8065.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17197.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17488.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17489.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17415.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button {
  top: 240px;
}
.postid-8063.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8011.woocommerce div.product form.cart .single_add_to_cart_button, .postid-16156.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8065.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17197.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17488.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17489.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17415.woocommerce div.product form.cart .single_add_to_cart_button {
  top: 230px;
}
.postid-8063.woocommerce div.product form.cart .call-pricing, .postid-8011.woocommerce div.product form.cart .call-pricing, .postid-16156.woocommerce div.product form.cart .call-pricing, .postid-8065.woocommerce div.product form.cart .call-pricing, .postid-17197.woocommerce div.product form.cart .call-pricing, .postid-17488.woocommerce div.product form.cart .call-pricing, .postid-17489.woocommerce div.product form.cart .call-pricing, .postid-17415.woocommerce div.product form.cart .call-pricing {
  top: 365px;
}
.postid-8063.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8011.woocommerce div.product form.cart .woocommerce-variation-price, .postid-16156.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8065.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17197.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17488.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17489.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17415.woocommerce div.product form.cart .woocommerce-variation-price {
  top: 300px;
}

#my-account-page {
  margin-top: 50px;
  margin-bottom: 50px;
}
#my-account-page .checkout-button {
  background-color: #4e36a6;
}
#my-account-page .checkout-button:hover {
  background-color: #60B637;
}
#my-account-page .lost_password a {
  color: #ff0700;
  font-size: 14px;
  margin-left: 5px;
}

#cart-page {
  margin-top: 50px;
  margin-bottom: 50px;
}
#cart-page .checkout-button {
  background-color: #4e36a6;
  padding: 15px 10px;
  display: inline-block;
  width: 49%;
}
#cart-page .checkout-button:hover {
  background-color: #60B637;
}
#cart-page .button.wc-backward {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.25em;
  padding: 15px 10px;
  background-color: #4e36a6;
  color: #fff;
  width: 50%;
}
#cart-page .button.wc-backward:hover {
  background-color: #60B637;
}
#cart-page .woocommerce-cart-form table tr td .product-sku.var-item-number {
  font-size: 14px;
}
#cart-page .woocommerce-cart-form table tr td .variation {
  font-size: 14px;
}
#cart-page .woocommerce-cart-form table tr td .variation dd {
  float: left;
}
#cart-page .woocommerce-cart-form table img {
  width: 100%;
  height: 100px;
  object-fit: contain;
}

#checkout-page {
  margin-top: 50px;
  margin-bottom: 50px;
}
#checkout-page input {
  font-size: 14px;
}
#checkout-page table tr td .product-sku.var-item-number {
  font-size: 14px;
}
#checkout-page table tr td .variation {
  font-size: 14px;
}
#checkout-page table tr td .variation dd {
  float: left;
}
#checkout-page .select2-container--default .select2-selection--single {
  border-radius: unset;
  height: 39px;
  font-size: 14px;
}
#checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 7px;
}
#checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
#checkout-page #order_comments {
  height: 118px;
}
#checkout-page #place_order {
  background-color: #4e36a6;
}
#checkout-page #place_order:hover {
  background-color: #60B637;
}
#checkout-page .button.wc-backward {
  background-color: #4e36a6;
  color: #ffffff;
}
#checkout-page .button.wc-backward:hover {
  background-color: #60B637;
}
#checkout-page #order_review_heading {
  margin-top: 20px;
}

ul.flex-direction-nav {
  position: absolute;
  top: 30%;
  z-index: 999;
  width: 100%;
  left: 0;
  margin: 0;
  padding: 0px;
  list-style: none;
}
ul.flex-direction-nav li.flex-nav-prev {
  float: left;
}
ul.flex-direction-nav li.flex-nav-next {
  float: right;
}
ul.flex-direction-nav a.flex-next {
  visibility: hidden;
  color: #000000;
}
ul.flex-direction-nav a.flex-next:after {
  visibility: visible;
  content: '\f138';
  font-family: FontAwesome;
  margin-right: 10px;
  font-size: 35px;
}
ul.flex-direction-nav a.flex-next:hover {
  color: #60B637;
}
ul.flex-direction-nav a.flex-prev {
  visibility: hidden;
  color: #000000;
}
ul.flex-direction-nav a.flex-prev:before {
  visibility: visible;
  content: '\f137';
  font-family: FontAwesome;
  margin-left: 10px;
  font-size: 35px;
}
ul.flex-direction-nav a.flex-prev:hover {
  color: #60B637;
}

ul.wc_payment_methods.payment_methods.methods {
  display: none;
}

.view-cart-btn {
  margin-bottom: 30px;
}
.view-cart-btn a.shop-view-cart {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 30px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 16px;
  border: 2px solid #4e36a6;
  transition: 0.3s;
}
.view-cart-btn a.shop-view-cart:hover {
  background-color: #60b637;
  border: 2px solid #4e36a6;
}

.reset-btn {
  margin-bottom: 30px;
  margin-top: 30px;
}
.reset-btn .reset-pass-btn {
  position: relative;
  background-color: #4e36a6;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: unset;
  text-transform: uppercase;
  font-size: 14px;
  border: 2px solid #4e36a6;
}
.reset-btn .reset-pass-btn:hover {
  background-color: #60b637;
  color: #ffffff;
}

/* The Modal (background) */
.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 9999;
  /* Sit on top */
  padding-top: 100px;
  /* Location of the box */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  text-align: center;
}

.modal-body {
  padding: 38px 20px 20px;
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 5px 10px;
  border: 1px solid #888;
  width: 50%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

/********************/
/** RESPONSIVENESS **/
/********************/
@media only screen and (min-width: 1024px) and (max-width: 1169px) {
  .postid-8063.woocommerce .summary .product-note-field, .postid-8011.woocommerce .summary .product-note-field, .postid-16156.woocommerce .summary .product-note-field, .postid-8065.woocommerce .summary .product-note-field, .postid-17197.woocommerce .summary .product-note-field, .postid-17488.woocommerce .summary .product-note-field, .postid-17489.woocommerce .summary .product-note-field, .postid-17415.woocommerce .summary .product-note-field {
    bottom: 67px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1169px) {
  .postid-17197.woocommerce .summary .product_meta .posted_in, .postid-8063.woocommerce .summary .product_meta .posted_in, .postid-8011.woocommerce .summary .product_meta .posted_in, .postid-17415.woocommerce .summary .product_meta .posted_in, .postid-8065.woocommerce .summary .product_meta .posted_in, .postid-17488.woocommerce .summary .product_meta .posted_in, .postid-17489.woocommerce .summary .product_meta .posted_in, .postid-16156.woocommerce .summary .product_meta .posted_in {
    top: 215px;
  }
  .postid-17197.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8063.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8011.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17415.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8065.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17488.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17489.woocommerce div.product form.cart .single_add_to_cart_button, .postid-16156.woocommerce div.product form.cart .single_add_to_cart_button {
    top: 255px;
  }
  .postid-17197.woocommerce div.product form.cart .call-pricing, .postid-8063.woocommerce div.product form.cart .call-pricing, .postid-8011.woocommerce div.product form.cart .call-pricing, .postid-17415.woocommerce div.product form.cart .call-pricing, .postid-8065.woocommerce div.product form.cart .call-pricing, .postid-17488.woocommerce div.product form.cart .call-pricing, .postid-17489.woocommerce div.product form.cart .call-pricing, .postid-16156.woocommerce div.product form.cart .call-pricing {
    top: 385px;
  }
  .postid-17197.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8063.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8011.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17415.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8065.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17488.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17489.woocommerce div.product form.cart .woocommerce-variation-price, .postid-16156.woocommerce div.product form.cart .woocommerce-variation-price {
    top: 320px;
  }
  .postid-17197.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8063.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8011.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17415.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8065.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17488.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17489.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-16156.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button {
    top: 265px;
  }
}
@media only screen and (max-width: 1023px) {
  header #site-navigation .my-accnt-link {
    text-align: left;
    padding-left: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: 10px;
  }
  header #site-navigation .my-accnt-link a {
    font-size: 16px;
  }

  .postid-8063.woocommerce .summary .product-note-field, .postid-8011.woocommerce .summary .product-note-field, .postid-16156.woocommerce .summary .product-note-field, .postid-8065.woocommerce .summary .product-note-field, .postid-17197.woocommerce .summary .product-note-field, .postid-17488.woocommerce .summary .product-note-field, .postid-17489.woocommerce .summary .product-note-field, .postid-17415.woocommerce .summary .product-note-field {
    bottom: 67px;
  }

  .woocommerce div.product form.cart .variations td.value {
    width: 100%;
  }
  .woocommerce div.product form.cart .variations td.label {
    background: unset;
    width: 143px;
  }

  #tab-description table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
@media only screen and (min-width: 769px) and (max-width: 963px) {
  .woocommerce div.product form.cart .product-lm-field input {
    width: 290px;
  }
  .woocommerce div.product form.cart .product-lm-field label {
    width: 115px;
  }

  .woocommerce #product-17197 .zaddon_data, .woocommerce #product-16156 .zaddon_data, .woocommerce #product-17488 .zaddon_data {
    bottom: 15%;
  }
  .woocommerce #product-8011 .zaddon_data, .woocommerce #product-8063 .zaddon_data {
    bottom: 19.5%;
  }
  .woocommerce #product-17415 .zaddon_data, .woocommerce #product-8065 .zaddon_data {
    bottom: 20%;
  }
  .woocommerce #product-17489 .zaddon_data {
    bottom: 19.5%;
  }
  .woocommerce .zaddon_data {
    bottom: 16.5%;
  }
}
@media only screen and (max-width: 959px) {
  .woocommerce div.product form.cart .product-lm-field {
    padding-top: 10px;
  }
  .woocommerce div.product form.cart .product-lm-field input {
    width: 100%;
  }

  .postid-8063.woocommerce div.product form.cart .call-pricing, .postid-8011.woocommerce div.product form.cart .call-pricing, .postid-16156.woocommerce div.product form.cart .call-pricing, .postid-8065.woocommerce div.product form.cart .call-pricing, .postid-17197.woocommerce div.product form.cart .call-pricing, .postid-17488.woocommerce div.product form.cart .call-pricing, .postid-17489.woocommerce div.product form.cart .call-pricing, .postid-17415.woocommerce div.product form.cart .call-pricing {
    top: 425px;
  }
  .postid-8063.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8011.woocommerce div.product form.cart .woocommerce-variation-price, .postid-16156.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8065.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17197.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17488.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17489.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17415.woocommerce div.product form.cart .woocommerce-variation-price {
    top: 360px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 887px) {
  #cart-page .button.wc-backward {
    width: 49%;
  }
}
@media only screen and (min-width: 582px) and (max-width: 768px) {
  .postid-8063.woocommerce .summary .product-note-field, .postid-8011.woocommerce .summary .product-note-field, .postid-16156.woocommerce .summary .product-note-field, .postid-8065.woocommerce .summary .product-note-field, .postid-17197.woocommerce .summary .product-note-field, .postid-17488.woocommerce .summary .product-note-field, .postid-17489.woocommerce .summary .product-note-field, .postid-17415.woocommerce .summary .product-note-field {
    bottom: 42px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 582px) {
  .postid-8011.woocommerce div.product form.cart .single_add_to_cart_button, .postid-16156.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8065.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17197.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17488.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17489.woocommerce div.product form.cart .single_add_to_cart_button {
    top: 250px;
  }
  .postid-8011.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-16156.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8065.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17197.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17488.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17489.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button {
    top: 260px;
  }
  .postid-8011.woocommerce .summary .product_meta .posted_in, .postid-16156.woocommerce .summary .product_meta .posted_in, .postid-8065.woocommerce .summary .product_meta .posted_in, .postid-17197.woocommerce .summary .product_meta .posted_in, .postid-17488.woocommerce .summary .product_meta .posted_in, .postid-17489.woocommerce .summary .product_meta .posted_in {
    top: 205px;
  }
}
@media only screen and (min-width: 763px) and (max-width: 768px) {
  .woocommerce div.qty {
    width: 27%;
  }
}
@media only screen and (max-width: 768px) {
  .woocommerce #product-17197 .zaddon_data, .woocommerce #product-16156 .zaddon_data, .woocommerce #product-17488 .zaddon_data {
    bottom: 12%;
  }
  .woocommerce #product-8011 .zaddon_data, .woocommerce #product-8063 .zaddon_data {
    bottom: 15.5%;
  }
  .woocommerce #product-17415 .zaddon_data, .woocommerce #product-8065 .zaddon_data {
    bottom: 16.5%;
  }
  .woocommerce #product-17489 .zaddon_data {
    bottom: 16%;
  }
  .woocommerce .zaddon_data {
    bottom: 13%;
  }

  #myModal1 .modal-dialog .modal-content {
    width: 95%;
  }

  #front-hero {
    position: inherit;
  }

  #footer-container #footer {
    column-count: 2;
    text-align: center;
  }
  #footer-container .widget_nav_menu {
    width: 100%;
  }

  #wl-wrapper dl dt {
    margin-bottom: 0;
    font-size: 14px;
  }
  #wl-wrapper .wl-table .product-price {
    text-align: right !important;
  }
  #wl-wrapper #wl-items-form .wishlist-add-to-cart-button {
    margin-bottom: 0;
    display: block;
  }
  #wl-wrapper .quantity .qty {
    display: inline-block;
    margin-bottom: 0px;
  }
  #wl-wrapper table.shop_table_responsive tr.cart_table_item .check-column:before, #wl-wrapper table.shop_table_responsive tr.cart_table_item .product-purchase:before {
    content: attr(data-title) " ";
  }

  .woocommerce-page table {
    display: table;
  }

  .woocommerce div.product div.product.product-type-simple div.summary {
    margin-bottom: 9em;
  }
  .woocommerce div.product form.cart .call-pricing {
    top: 375px;
  }
  .woocommerce div.product form.cart .woocommerce-variation-price {
    top: 310px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: center;
    padding-left: 0;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-bottom-color: #d3ced2;
    border-radius: unset;
    margin-bottom: 10px;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
    visibility: hidden;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
    visibility: hidden;
  }
  .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: #d3ced2;
    border-radius: unset;
    margin-bottom: 10px;
  }
  .woocommerce ul.order_details li {
    margin-bottom: 10px;
  }

  .woocommerce-checkout .checkout .shipping_address {
    margin-top: 30px;
  }

  #checkout-page .woocommerce-column--shipping-address {
    margin-top: 20px;
  }
  #checkout-page .button.wc-backward {
    width: 100%;
    margin-bottom: 15px;
  }
  #checkout-page #payment #place_order {
    margin-bottom: 0px;
  }

  #cart-page .woocommerce-cart-form table tr td .variation dd {
    float: unset;
    padding-top: 3px;
    height: 25px;
  }
  #cart-page .woocommerce-cart-form table tr td .quantity .qty {
    display: inline-block;
  }
  #cart-page .button.wc-backward {
    font-size: 14px;
    padding: 15px 20px;
    width: 49%;
  }
  #cart-page .checkout-button {
    width: 49%;
    font-size: 14px;
  }

  .postid-8063.woocommerce div.product form.cart .call-pricing, .postid-8011.woocommerce div.product form.cart .call-pricing, .postid-16156.woocommerce div.product form.cart .call-pricing, .postid-8065.woocommerce div.product form.cart .call-pricing, .postid-17197.woocommerce div.product form.cart .call-pricing, .postid-17488.woocommerce div.product form.cart .call-pricing, .postid-17489.woocommerce div.product form.cart .call-pricing, .postid-17415.woocommerce div.product form.cart .call-pricing {
    top: 410px;
  }
  .postid-8063.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8011.woocommerce div.product form.cart .woocommerce-variation-price, .postid-16156.woocommerce div.product form.cart .woocommerce-variation-price, .postid-8065.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17197.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17488.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17489.woocommerce div.product form.cart .woocommerce-variation-price, .postid-17415.woocommerce div.product form.cart .woocommerce-variation-price {
    top: 345px;
  }
}
/* Extra small devices (phones, 500px and down) */
@media only screen and (max-width: 500px) {
  .post-type-archive-product ul.products li.product a img, .tax-product_cat ul.products li.product a img {
    height: 200px;
  }
  .post-type-archive-product ul.products li.product .add_to_cart_button, .tax-product_cat ul.products li.product .add_to_cart_button {
    font-size: 12px;
  }
  .post-type-archive-product ul.products li.product .login-btn, .tax-product_cat ul.products li.product .login-btn {
    padding: 10px 10px;
    font-size: 12px;
  }

  .woocommerce .related ul.products li.product .login-btn {
    padding: 10px 10px;
    font-size: 12px;
  }
  .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 14px;
    padding: 10px 0px 10px 0px;
  }
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 14px;
  }
  .woocommerce .woocommerce-ordering {
    width: 100%;
    float: left;
    margin-top: 15px;
  }

  .postid-8063.woocommerce .summary .woocommerce-product-details__short-description, .postid-8011.woocommerce .summary .woocommerce-product-details__short-description, .postid-16156.woocommerce .summary .woocommerce-product-details__short-description, .postid-8065.woocommerce .summary .woocommerce-product-details__short-description, .postid-17197.woocommerce .summary .woocommerce-product-details__short-description, .postid-17488.woocommerce .summary .woocommerce-product-details__short-description, .postid-17489.woocommerce .summary .woocommerce-product-details__short-description, .postid-17415.woocommerce .summary .woocommerce-product-details__short-description {
    top: 90px;
    font-size: 14px;
  }
  .postid-8063.woocommerce .summary .product-note-field, .postid-8011.woocommerce .summary .product-note-field, .postid-16156.woocommerce .summary .product-note-field, .postid-8065.woocommerce .summary .product-note-field, .postid-17197.woocommerce .summary .product-note-field, .postid-17488.woocommerce .summary .product-note-field, .postid-17489.woocommerce .summary .product-note-field, .postid-17415.woocommerce .summary .product-note-field {
    bottom: 61px;
  }
  .postid-8063.woocommerce .summary .product_meta .posted_in, .postid-8011.woocommerce .summary .product_meta .posted_in, .postid-16156.woocommerce .summary .product_meta .posted_in, .postid-8065.woocommerce .summary .product_meta .posted_in, .postid-17197.woocommerce .summary .product_meta .posted_in, .postid-17488.woocommerce .summary .product_meta .posted_in, .postid-17489.woocommerce .summary .product_meta .posted_in, .postid-17415.woocommerce .summary .product_meta .posted_in {
    top: 205px;
  }
  .postid-8063.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8011.woocommerce div.product form.cart .single_add_to_cart_button, .postid-16156.woocommerce div.product form.cart .single_add_to_cart_button, .postid-8065.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17197.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17488.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17489.woocommerce div.product form.cart .single_add_to_cart_button, .postid-17415.woocommerce div.product form.cart .single_add_to_cart_button {
    top: 250px;
  }
  .postid-8063.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8011.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-16156.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-8065.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17197.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17488.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17489.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button, .postid-17415.woocommerce div.product div.summary #wl-wrapper.wl-button-wrap .button {
    top: 260px;
  }

  #wl-wrapper .wl-actions-table td {
    display: block;
  }
}
.single-product .woocommerce_uom {
    top: 120px;
}
.term-287 ul.products li.product .woocommerce-loop-product__title {
    height: 100px;
}
