/*  ----------------------------------------------------------------------------
    responsive settings
*/
/* responsive portrait tablet */
/* responsive portrait phone */
/*  ----------------------------------------------------------------------------
    module settings
*/
/*  ----------------------------------------------------------------------------
    header_menu settings
*/
/*  ----------------------------------------------------------------------------
    WooCommerce
*/
.woocommerce ul.products li.product h3 {
  font-size: 19px;
  font-weight: 600;
  line-height: 19px;
  padding-top: 0px;
  /* responsive portrait phone */
}

.woocommerce ul.products li.product .price {
  font-weight: 600;
  color: #fff;
  font-size: 14px;
  /* responsive portrait phone */
}

.single-product .product_title {
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 0px;
}
.single-product .product .summary .price {
  font-size: 24px;
  color: #fff;
  font-weight: 800;
  margin: 20px 0px 18px 0px;
}

.woocommerce .product a.button,
.woocommerce .product #respond input#submit,
.woocommerce .checkout input#place_order,
.woocommerce .woocommerce.widget .button {
  border: none;
  box-shadow: none;
  color: #ffffff;
  background: none #333333;
  font-size: 12px;
  padding: 10px;
  text-shadow: none;
  border-radius: 3px;
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
.woocommerce .product a.button:hover,
.woocommerce .product #respond input#submit:hover,
.woocommerce .checkout input#place_order:hover,
.woocommerce .woocommerce.widget .button:hover {
  background-color: #990000;
  color: #ffffff;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .woocommerce .product a.button,
  .woocommerce .product #respond input#submit,
  .woocommerce .checkout input#place_order,
  .woocommerce .woocommerce.widget .button {
    font-size: 10px;
    padding: 8px;
  }
}
@media (max-width: 767px) {
  .woocommerce .product a.button,
  .woocommerce .product #respond input#submit,
  .woocommerce .checkout input#place_order,
  .woocommerce .woocommerce.widget .button {
    margin-top: 5px;
  }
}

.single-product .product .summary .cart .button {
  border: none;
  box-shadow: none;
  color: #ffffff;
  background: none #333;
  font-size: 12px;
  padding: 10px;
  text-shadow: none;
  border-radius: 3px;
}
.single-product .product .summary .cart .button:hover {
  background-color: #990000;
  color: #ffffff;
}

.woocommerce .page-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin: 1px 0 20px;
}