/*
.woocommerce h3 {
  font-size: 1em;
}
.woocommerce h3 label {
  font-weight: normal !important;
}
*/

/*
.woocommerce h2 {
  font-size: 1.2em;
}
*/

#order_review_heading {
  margin-top: 25px;
}

.woocommerce-input-wrapper textarea {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
}

.product-category a {
  color: #030304;
  text-decoration: none;
}
.product-category mark {
  display: none;
}
.product-category h2 {
  font-size: 1.4em;
}

.woocommerce-pagination {
  margin-top: 2em;
}

.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled, .woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
  display: inline-block;
  padding: 0.4em 1em;
  border: 1px solid #008080;
  line-height: 1.5em;
  border-radius: 0px;
  background-color: #008080;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  cursor: pointer;
  opacity: 0.5;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.button {
  display: inline-block;
  padding: 0.5em 1.3em;
  border-style: solid;
  border-width: 2px;
  border-color: #008080;
  border-radius: 0px;
  background-color: #062239;
  -webkit-transition: background-color 200ms ease, border-color 200ms ease;
  transition: background-color 200ms ease, border-color 200ms ease;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow: none;
  cursor: pointer;
  margin-bottom: 5px;
}

p.auction-bid {
  display: none;
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.button:hover {
  border-color: #008080;
  background-color: #008080;
  color: #fff;
}


.pigeon-block a.button {
  margin-bottom: 0em;
}
.pigeon-block a.button:last-of-type {
  margin-bottom: 0;
}


.woocommerce ul.columns li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  display: inline-block;
  color: #008080;
  font-size: 1.6em;
  line-height: 1.4em;
  font-weight: 700;
}
.woocommerce ul.columns li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
	font-size: 0.6em;
  color: #aaa;
}
.woocommerce ul.columns li.product .price ins,
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
	text-decoration: none;
}




.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
  display: block;
  float: none;
  width: auto;
}



.woocommerce div.product .product_title {
  margin-bottom: 0px;
  font-size: 2em;
  line-height: 1.2em;
  font-weight: 500;
}





.woocommerce .woocommerce-ordering {
  margin-bottom: -10px;
  float: right;
}
.woocommerce .woocommerce-result-count {
  margin: 0;
  float: left;
}

.note {
  font-size: 0.7em;
  line-height: 1.5em;
}

.woocommerce .quantity .qty {
  height: 2.4em;
}

.woocommerce div.product form.cart {
  margin-bottom: 0;
}




.woocommerce-info::before,
.woocommerce-error::before,
.woocommerce-message::before {
  color: #fff;
}
.woocommerce-info {
  background-color: #008080;
  border-top: none;
  color: #fff;
  border-radius: 2px;
}
.woocommerce-error {
  background-color: #b81c23;
  border-top: none;
  color: #fff;
  border-radius: 2px;
}
.woocommerce-message {
  background-color: #8fae1b;
  border-top: none;
  color: #fff;
  border-radius: 2px;
}

.woocommerce-message a,
.woocommerce-error a,
.woocommerce-info a {
  color: #fff;
}

.woocommerce-message a.button,
.woocommerce-error a.button,
.woocommerce-info a.button {
  background-color: #fff !important;
  color: #333 !important;
}

.auctions-watchlist .woocommerce-message,
.auctions-watchlist .woocommerce-error,
.auctions-watchlist .woocommerce-info,
.woocommerce-message.no-margin,
.woocommerce-error.no-margin,
.woocommerce-info.no-margin {
  margin: 0 !important;
}


.wc_payment_methods label {
  display: inline-block !important;
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {

  .woocommerce ul.columns li.product .price,
  .woocommerce div.product p.price,
  .woocommerce div.product span.price {
    font-size: 1.4em;
  }

  .woocommerce-MyAccount-navigation {
    margin-bottom: 1em;
  }

}

@media (max-width: 479px) {

  .woocommerce-result-count {
    float: none !important;
  }
  .woocommerce-ordering {
    float: none !important;
  }

}