.woocommerce ul.products li.product {
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px 1px;
  border-top-style: solid;
  border-top-width: 0px;
}
.woocommerce ul.products li.product a.button {
  display: block;
  border-width: 0px;
  border-radius: 0px!important;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #f0f0f0 !important;
  color: #000000;
  text-align: center;
  font-size: 14px;
}
.woocommerce ul.products li.product .desc h4 a {
  font-size: 14px!important;
  line-height: 14px;
}
.woocommerce ul.products li.product a.button:hover {
  color: #ffffff !important;
  background-color: #2775ff !important;
}
#Subheader {
  padding-bottom: 10px!important;
}
.woocommerce ul.products {
  border-top-style: solid;
  border-top-width: 0px;
  padding-top: 30px;
}
.woocommerce div.product .single_add_to_cart_button {
  opacity: 1;
  border-color: #ff5400;
}
#Top_bar {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ui-tabs ul li a {
  font-size: 17px!important;
  line-height: 20.8px;
  font-weight: 500!important;
  font-style: normal;
  float: none;
}
.section {
  padding-top: 0px;
}
.woocommerce .cart-collaterals .cart_totals table td {
  font-weight: 600;
}
.woocommerce div.product .product_title {
  font-weight: 300!important;
  font-size: 22px!important;
  line-height: 22px!important;
}
.column ul li a {
  font-weight: 500;
}
.column nav ul li a {
  color: #424242 !important;
  font-weight: 400;
}
.wcpa_form_item label {
  font-weight: 400;
  font-size: 16px;
}
.woocommerce div.product .product_meta a {
  color: #9c9c9c;
}
.wcpa_form_outer .wcpa_form_item .image-inline .wcpa_image {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 1px;
  margin-right: 1px;
}
.no-shadows input[type=search] {
  border-width: 1px!important;
  border-bottom-width: 1px!important;
  border-radius: 1px!important;
  border-top-left-radius: 1px!important;
}
.aws-container .aws-search-form .aws-search-btn {
  background-color: rgba(255, 255, 255, 0);
}
.aws-container .aws-search-field {
  border-right-width: 0px;
  font-style: italic;
}
.woocommerce .woocommerce-breadcrumb li {
  font-size: 15px;
}
.woocommerce #customer_details {
  padding-bottom: 20px;
}
.woocommerce form .form-row-wide span em {
  visibility: hidden;
}
.widget-area aside ul li a {
  border-width: 0px;
  font-size: 14px;
  color: #000000;
}
.woocommerce ul.products li.product .desc {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.woocommerce ul.products li.product h4 {
  margin-bottom: 5px;
}
span.woocommerce-Price-amount.amount {
  font-size: 20px;
  font-weight: 400;
  color: #ff5400;
  text-decoration: none !important;
}
.woocommerce ul.products li.product .price del {
  font-size: 15px!important;
  line-height: 18px!important;
}
#rev_slider_2_2_wrapper .tp-tabs .tp-tabs-inner-wrapper .tp-tab .tp-tab-title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-right: 0px;
  padding-right: 10px;
}
.woocommerce ul.product_list_widget li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
