.no-border,
.form-row.place-order input[type="submit"] {
  border: none;
}
.added_to_cart.wc-forward {
  display: block;
  margin-top: 15px;
}
.added_to_cart.wc-forward:hover {
  color: #66ab36;
  background-color: transparent!important;
}
.price {
  font-family: 'Lora';
  margin-top: 5px;
}
.price .amount {
  font-weight: 600;
}
.price ins {
  color: #66ab36;
  font-size: 1.1em;
}
.products .product-container {
  margin-top: 30px;
}
.home-shop,
.shop-content {
  margin-top: 60px;
}
.shop-content .product_title {
  color: #66ab36;
}
.shop-content .product-desc {
  margin-top: 26px;
}
.shop-content .product-description p {
  margin-bottom: 14px;
}
.shop-content .product-description .price {
  font-size: 1.5em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.woocommerce-pagination {
  margin-top: 70px;
}
.woocommerce-pagination ul,
.woocommerce-pagination li {
  list-style: none;
}
.woocommerce-pagination li {
  display: inline-block;
}
.payment_methods {
  padding-left: 0;
  margin-top: 40px;
}
.payment_methods img {
  max-height: 60px;
}
.payment_methods li {
  list-style: none;
}
.single-product .images .thumbnails {
  margin-top: 15px;
}
.single-product .images .thumbnails a {
  margin-left: 5px;
  margin-right: 5px;
}
.single-product .single_add_to_cart_button {
  margin-left: 15px;
  border: none;
}
.single-product .commentlist {
  padding-left: 15px;
}
.single-product .commentlist img {
  margin-right: 15px;
  border-radius: 50%;
}
.single-product .commentlist li {
  margin-bottom: 12px;
  padding-bottom: 12px;
  padding-left: 17px;
}
.single-product .commentlist .description p {
  margin-top: 15px;
}
.quantity {
  display: inline-block;
}
.quantity input[type="number"] {
  padding-left: 15px;
  width: 60px;
}
.woocommerce-tabs {
  margin-top: 70px;
}
.woocommerce-tabs input[type="submit"] {
  border: none;
}
.woocommerce-tabs textarea {
  height: 90px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.woocommerce-tabs .nav-tabs {
  padding-left: 0;
}
.woocommerce-tabs .nav-tabs li {
  list-style: none;
  border: 3px solid #f3f3f3;
  display: inline-block;
}
.woocommerce-tabs .nav-tabs li a {
  padding: 9px 25px;
  display: inline-block;
  color: #777777;
}
.woocommerce-tabs .nav-tabs li.active a {
  color: #66ab36;
}
.woocommerce-tabs .tab-content {
  margin-top: 25px;
}
.related.products {
  margin-top: 120px;
}
.reset_variations {
  display: block;
  margin-top: 10px;
}
.woocommerce table a {
  color: #777;
  font-weight: 600;
}
.woocommerce .coupon {
  text-align: left;
}
.coupon .input-text,
.checkout_coupon .input-text {
  height: 44px;
  padding-left: 15px;
  padding-right: 15px;
}
.cart_totals {
  margin-top: 40px;
}
.woocommerce-shipping-fields,
#order_review_heading {
  margin-top: 50px;
}
.woocommerce-billing-fields {
  margin-top: 50px;
}
.woocommerce-billing-fields label {
  display: none;
}
.woocommerce-billing-fields input {
  margin-top: 20px;
}
.woocommerce-billing-fields select {
  height: 44px;
  margin-top: 20px;
}
.woocommerce-billing-fields .select2-choice {
  height: 44px;
  margin-top: 20px;
  border-radius: none;
  padding-top: 5px;
}
.woocommerce-message {
  margin-bottom: 40px;
  background: #f4faec;
  padding: 15px 25px;
}
.woocommerce-message a {
  margin-right: 10px;
}
.cart_item.cart-item {
  text-align: center;
}
.shop_table.shop_table_responsive.cart {
  text-align: center;
}
.shop_table.shop_table_responsive.cart .coupon {
  float: left;
}
.shop_table.shop_table_responsive.cart .update-cart {
  float: right;
}
.cart_totals.calculated_shipping {
  text-align: left;
}
.shop_table.woocommerce-checkout-review-order-table.table {
  text-align: left;
}
