.shop_left_sidebar
{
  float:left;
  display: inline-block;
}

.shop_category_menu_wrapper
{
  margin-right: 28px;
  font-family: "Open Sans";
  border: 1px solid #ccc;
}

.shop_category_menu_header
{
    font-weight: bold;
    font-size: 13px;
    background-color: #f6f3ed;
    padding: 2px 12px 2px 10px;
}

.shop_category_menu ul
{
  list-style:none;
}

.shop_category_menu ul li
{
    font-weight: bold;
    font-size: 13px;
    padding: 2px 12px 2px 10px;
}
.shop_category_menu ul li.current-menu-item a:link,
.shop_category_menu ul li.current-menu-item a:visited,
.shop_category_menu ul li.current-menu-item a:hover,
.shop_category_menu ul li.current-menu-item a:active
{
    color:#329c6d;
}

.shop_filter_wrapper
{
  /*margin-top:10px;*/
  margin-right: 28px;
  font-family: "Open Sans";
  border: 1px solid #ccc;
  padding-right: 5px;
}
.shop_filter_header
{
    font-weight: bold;
    font-size: 13px;
    background-color: #f6f3ed;
    padding: 2px 12px 2px 10px;
}
.shop_content_wrapper
{
display:inline-block;
width: 750px;
}

.woocommerce .woocommerce-result-count
{
    display: inline-block;
   float:left;
   text-align:left;
   height: 15px;
   width: auto;
   line-height:100%;
}

.woocommerce .woocommerce-ordering
{
float:right;
width: auto;
   line-height:100%;
   height:auto;
}

.woocommerce .select2-container.orderby .select2-choice
{
   border:0px;
   height: auto;
   line-height:15px;
   font-size:14px;
}

.woocommerce .select2-container.orderby .select2-choice .select2-arrow
{
  top: -16px;
}
.woocommerce ul.products
{
  padding-top:20px
}

.woocommerce ul.products li.product
{
    width: 100% !important;
    border-top: 2px solid #ccc;
    padding-top: 10px;
    margin-bottom: 0px;
}

.top-product-section-details
{
  display:inline-block;
  vertical-align: top;
  margin-left: 10px;
  padding-left:5px;
}

.top-product-section
{
    display: inline-block;
}

.woof_container h4
{
    font-size: 13px;
    font-weight: 600;
    text-decoration: underline;
    margin: 3px;
}

.woocommerce ul.products li.product h4
, .woocommerce ul.products li.product h6
, .woocommerce ul.products li.product .price
{
  text-align:left;
   padding:0px;
}
.woocommerce .images
{
  width:30% !important;
}
.woocommerce .summary
{
    width: 65%;
/*
    clear: both;
    float: none;
*/
}


.woocommerce .summary div[itemprop="offers"] .price 
{
    display:none;
}

.woocommerce .summary .woocommerce-variation-price
{
    font-size: 21px;
    color: #bcbcbc;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 10px;
    color:#000;
}

.woocommerce div.product .cart .quantity
{
  display:none !important;
}

.woocommerce .woocommerce-tabs #tab-additional_information .shop_attributes th
{
  padding-left:0px;
    text-transform: none;
    font-weight: 700;
    color: #333;
}

/* show my account only for woocommerce pages */
#nav-menu-item-15732
{
  display: none;
}

.woocommerce-page #nav-menu-item-15732
{
  display: block;
}

body.single-product .ppt, body.single-product .pp_description {
display: none !important;
}