ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
    font-size: 12px;
}

ul.products li.product {
    clear: none;
    width: 100%;
    float: left;
    font-size: 12px;
           }
ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
      font-weight: 700;
           }
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0px;
}

body, button, input, select, textarea {
    font-family: Arial;
  }
ul.products li.product .price {
    display: block;
    color: #d73729;
    font-weight: 400;
}
   
ul.products li.product .price {
    line-height: 1.2;
  }
ul.products li.product .button {
  line-height: 1.2;
  }
.site-info {
  font-size: 12px;
  line-height: 1.2;
  }
ul.products li.product .price, ul.products li.product .star-rating {
      margin: 0 auto 0em;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
  font-size: 12px;
  line-height: 1.2;
  }

.secondary-navigation .menu {
  font-size: 12px;
  line-height: 1.2;
  width: 600px;
  color: #18448F;
  }

.widget .widget-title, .widget .widgettitle.widget {
  font-size: 12px;
  line-height: 1.2;
  }
  .widget_price_filter .price_slider_amount {
  font-size: 12px;
  line-height: 1.2;
  }
.widget_price_filter .price_slider_amount .button{
  font-size: 12px;
  line-height: 1.2;
  background-color: 0099CC;
  }
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: 0099CC;
  }

.pagination .page-numbers, .woocommerce-pagination .page-numbers {
  font-size: 12px;
  line-height: 1.2;
 }  
ul.products.list li.product img {
    height: 149.279px;
    width: 10.75% !important;

      }

.woocommerce-breadcrumb, #reviews .commentlist li .comment_container{
  background-color:#fff
  }

.storefront-sorting select {
   font-size: 12px;
  line-height: 1.2;
 }  

.site-header-cart .cart-contents span{
   font-size: 12px;
  line-height: 1.2;
 }  

.site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total{
   font-size: 12px;
   line-height: 1.2;
 }  

.site-search {
  font-size: 12px;
  line-height: 14px;
}

.single-product div.product form.cart .button{
  font-size: 12px;
  line-height: 14px;
  background-color: #0099cc;
}

.quantity .qty {
  font-size: 12px;
  line-height: 14px;
 } 

.single-product div.product .price {
  color: #d73729;
    }

address, hr, p, table {
  margin: 0 0 0px;
  }

.single-product div.product .product_meta {
  font-size: 12px;
  line-height: 1.2;
    }

.related>h2:first-child, .upsells>h2:first-child, .woocommerce-tabs .panel h2:first-of-type {
  font-size: 12px;
  line-height: 1.2;
  margin-bottom: 0;
  font-weight: 700;
  }

.woocommerce-tabs ul.tabs {
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
   }

textarea {
  font-size: 12px;
  line-height: 1.2;
    }
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    font-size: 12px;
    line-height: 1.2;
  }

.site-content>.col-full>.woocommerce>.woocommerce-error:first-child, .site-content>.col-full>.woocommerce>.woocommerce-info:first-child, .site-content>.col-full>.woocommerce>.woocommerce-message:first-child {
  font-size: 12px;
  line-height: 1.2;
  }

.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button {
   font-size: 12px;
  line-height: 1.2;
  }

.woocommerce-breadcrumb, #reviews .commentlist li .comment_container {
   font-size: 12px;
  line-height: 1.2;
  }
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments{
  font-size: 12px;
    line-height: 1.2;
  }


address, hr, p, table{
  font-size: 12px;
    line-height: 1.2;
  }

.site-content {
  font-size: 12px;
    line-height: 1.2;
  }

#payment .place-order .button {
  font-size: 12px;
    line-height: 1.2;
  }


ul.order_details li strong {
  font-size: 12px;
    line-height: 1.2;
  }


.widget-area .widget a:not(.button) {
  font-size: 12px;
    line-height: 1.2;
  }

h1 {
  letter-spacing:0px;
  font-size: 12px;
   line-height: 1.2;
  }

.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
  font-size: 12px;
   line-height: 1.2;
  }


.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle{
  background-color:#2196f3;
   }

#mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-item > a.mega-menu-link {
  font-size: 12px;
   line-height: 1.2;
  }

.woa-top-bar-wrap a, .woa-top-bar-wrap .widget_nav_menu li.current-menu-item > a {
    text-decoration: underline;
  font-size: 12px;
   line-height: 1.2;
}
  
