.store-nav {
  margin-bottom: 30px;
  float: right;
  clear: none;
  border: 0;
  background: 0;
  box-shadow: none;
  width: auto;
  z-index: 10; }
  .store-nav ul {
    float: right; }
    .store-nav ul li {
      position: relative;
      float: left;
      zoom: 1;
      list-style: none;
      height: 40px; }
      .store-nav ul li a {
        color: #ffffff;
        border: 1px solid #fcfcfc;
        background: #ae7b57;
        padding: 10px;
        margin-bottom: 30px;
        font-weight: bold;
        position: relative;
        border-radius: 0.236em;
        background-clip: padding-box;
        font-size: 13px; }

h1.page-title {
  font-size: 28px; }

a.button.add_to_cart_button.product_type_variable {
  display: none; }

.woocommerce ul.products {
  margin-left: 0 !important;
  list-style: none; }
  .woocommerce ul.products li.product a {
    color: #4a413e;
    text-decoration: none;
    font-weight: bold; }
    .woocommerce ul.products li.product a img {
      width: 100%;
      height: auto;
      padding: .53em;
      display: block;
      box-sizing: border-box;
      border: 1px solid #e8e4e3;
      background: #fff;
      margin: 0 auto 1em; }
  .woocommerce ul.products li.product h3 {
    padding: 0.5em 0 !important;
    margin: 0 !important;
    font-size: 1.5em !important;
    text-align: center; }
    .woocommerce ul.products li.product h3 .count {
      display: none !important; }

@media screen and (min-width: 768px) {
  .woocommerce ul.products li.product.first {
    clear: both; }
  .woocommerce ul.products li.product {
    position: relative;
    width: 22.05%; } }

.woocommerce div.product .product_title {
  clear: none;
  margin-top: 0;
  padding: 0;
  font-size: 35px !important;
  margin-bottom: 20px; }

.woocommerce div.product p.price, .woocommerce div.product span.price {
  font-size: 20px;
  color: #9f9693;
  font-weight: bold;
  margin-bottom: 10px; }

span.posted_in {
  display: none; }

.woocommerce button.button.alt, .woocommerce input.button.alt {
  background-color: #777777 !important;
  color: #fff;
  -webkit-font-smoothing: antialiased; }
  .woocommerce button.button.alt :hover, .woocommerce input.button.alt :hover {
    background-color: #6F6F6F !important; }

.woocommerce .quantity .qty {
  text-align: center;
  height: 30px !important;
  width: 50px !important;
  margin-right: 10px !important; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  z-index: 2;
  border-bottom-color: #fff;
  color: #993300;
  border-top: 1px solid #d3ced2;
  padding: 5px 10px;
  font-size: 14px; }

div#tab-description h2 {
  font-size: 18px !important;
  color: #363230 !important;
  padding-bottom: 20px !important; }

div#tab-description p {
  font-size: 14px !important;
  color: #363230 !important; }

.woocommerce table.shop_attributes td {
  font-style: italic;
  padding-top: 7px !important; }

.term-description {
  font-size: 14px !important;
  padding-bottom: 15px !important; }

.panel {
  margin-bottom: 40px !important; }

.woocommerce ul.products li.product .button {
  margin-top: 1em;
  display: none !important; }

.woocommerce ul.products li.product .price {
  color: #9f9693 !important;
  display: block !important;
  font-weight: 400 !important;
  margin-bottom: .5em;
  font-size: 14px !important;
  text-align: center !important; }

.summary.entry-summary {
  font-size: 14px !important; }

.store-title {
  margin-top: 20px; }
  @media screen and (max-width: 991px) {
    .store-title {
      text-align: left; } }

.woocommerce p {
  margin-bottom: 1.3076923em; }

.woocommerce h3 {
  margin: 5px 0; }

.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  height: 30px !important; }

.woocommerce div.product form.cart .variations td.label {
  padding: 0px; }

.woocommerce div.product form.cart .variations label {
  color: #000000;
  width: auto;
  font-size: 14px;
  margin: 10px 0;
  padding-top: 10px; }

.woocommerce div.product form.cart .variations select {
  margin: 10px 0 10px 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-overflow: '';
  background: url("images/dropdown-arrow1.png") no-repeat right #fff;
  cursor: pointer;
  border-radius: 0px;
  padding: 10px 40px 10px 10px;
  width: 80%; }

.woocommerce .summary h4 {
  margin: 20px 0; }

.woocommerce .reset_variations {
  display: block;
  clear: both;
  margin-left: 20px; }

.woocommerce .related h2 {
  padding: 10px 0;
  font-size: 14px; }

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  padding: 1em 2em 1em 3.5em !important;
  margin: 0 0 2em !important;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #941b20;
  list-style: none !important;
  width: auto;
  word-wrap: break-word;
  font-size: 14px; }
  .woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before {
    content: ''; }

.woocommerce-edit-address label {
  width: auto; }

.woocommerce-edit-address input[type=text], .woocommerce-edit-address input[type=tel], .woocommerce-edit-address input[type=email], .woocommerce-edit-address input[type=password] {
  padding: 5px; }

.woocommerce-edit-address select {
  margin: 10px 0 10px 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-overflow: '';
  background: url("images/dropdown-arrow1.png") no-repeat right #fff;
  cursor: pointer;
  border-radius: 0px;
  padding: 10px 40px 10px 10px;
  width: 80%; }

.woocommerce .woocommerce-checkout h3,
.woocommerce .checkout_coupon h3,
.woocommerce .login h3,
.woocommerce .register h3,
.woocommerce .shipping-calculator-form h3 {
  font-size: 18px !important; }

.woocommerce .woocommerce-checkout label,
.woocommerce .checkout_coupon label,
.woocommerce .login label,
.woocommerce .register label,
.woocommerce .shipping-calculator-form label {
  width: auto; }

.woocommerce .woocommerce-checkout input[type=text], .woocommerce .woocommerce-checkout input[type=tel], .woocommerce .woocommerce-checkout input[type=email], .woocommerce .woocommerce-checkout input[type=password],
.woocommerce .checkout_coupon input[type=text],
.woocommerce .checkout_coupon input[type=tel],
.woocommerce .checkout_coupon input[type=email],
.woocommerce .checkout_coupon input[type=password],
.woocommerce .login input[type=text],
.woocommerce .login input[type=tel],
.woocommerce .login input[type=email],
.woocommerce .login input[type=password],
.woocommerce .register input[type=text],
.woocommerce .register input[type=tel],
.woocommerce .register input[type=email],
.woocommerce .register input[type=password],
.woocommerce .shipping-calculator-form input[type=text],
.woocommerce .shipping-calculator-form input[type=tel],
.woocommerce .shipping-calculator-form input[type=email],
.woocommerce .shipping-calculator-form input[type=password] {
  padding: 5px; }

.woocommerce .woocommerce-checkout #ship-to-different-address-checkbox,
.woocommerce .checkout_coupon #ship-to-different-address-checkbox,
.woocommerce .login #ship-to-different-address-checkbox,
.woocommerce .register #ship-to-different-address-checkbox,
.woocommerce .shipping-calculator-form #ship-to-different-address-checkbox {
  margin: 12px 0 10px 12px; }

.woocommerce .woocommerce-checkout #createaccount,
.woocommerce .checkout_coupon #createaccount,
.woocommerce .login #createaccount,
.woocommerce .register #createaccount,
.woocommerce .shipping-calculator-form #createaccount {
  margin: 15px 0 10px 12px; }

.woocommerce .woocommerce-checkout select,
.woocommerce .checkout_coupon select,
.woocommerce .login select,
.woocommerce .register select,
.woocommerce .shipping-calculator-form select {
  margin: 10px 0 10px 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  text-overflow: '';
  background: url("images/dropdown-arrow1.png") no-repeat right #fff;
  cursor: pointer;
  border-radius: 0px;
  padding: 10px 40px 10px 10px;
  width: 80%; }

.woocommerce .cart-collaterals label {
  width: auto; }

.woocommerce .cart-collaterals .cart_totals table {
  width: 100%; }

.woocommerce ul#shipping_method li {
  text-indent: 0; }
  .woocommerce ul#shipping_method li input[type="radio"] {
    vertical-align: top;
    margin-left: 10px;
    margin-top: 3px; }

.woocommerce .login #rememberme,
.woocommerce .register #rememberme {
  vertical-align: top;
  margin-top: 7px; }

.woocommerce .login label.inline,
.woocommerce .register label.inline {
  margin-right: 20px; }
