.postbarNone-page .tmnf-sidebar-shop-active .eightcol,
.postbarNone-post .tmnf-sidebar-shop-active .eightcol {
    float: right !important;
}

.postbarNone-shop .postbarLeft .eightcol {
    float: none !important;
	margin:0 auto !important;
	width:100%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce table.shop_table{-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button
{-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius: 0;border-radius: 0; text-transform:uppercase;}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{ display:none !important;}

.woocommerce-product-details__short-description{ margin-bottom:25px;}

.onsale{ z-index:1; width:46px; height:46px;}

#woo-site{ padding-top:40px;}

#woo-inn h1.page-title{ display:none;}

#woo-inn h2,
#woo-inn h3 { text-transform:uppercase; letter-spacing:0;}

#woo-site .button { }

#woo-site .star-rating{ font-size:10px; opacity:.6;}

#woo-site .star-rating>span{ color:#FC0;}

#woo-site  li.product .price{ display: inline-block; overflow:hidden; width:100%; clear:both; margin:0 0;}

#woo-site .price ins,
#woo-site .price del{ display:inline; overflow:hidden;}

#woo-site .price del{ margin-right:8px;}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{ float:left; margin:8px 18px 5px 0; width:60px;}

#woo-site ul.tabs{ opacity:.7;}

#woo-site ul.tabs li a {
    font-weight: 400;
    padding: 0 0;
}

#woo-site div.product form.cart .variations td{ vertical-align:middle;}

input.input-text.qty{  border-width:1px;}

input#coupon_code{ width:180px !important; padding:6px 6px 8px 6px; height:36px; border:1px solid rgba(102,102,102,.1);}

.woocommerce  table.shop_table th,
.woocommerce table.shop_table td{ padding:12px 12px;}

td.product-name .variation{ vertical-align:middle; border:none !important; }

td.product-name .variation dt,
td.product-name .variation dd{ margin:0 3px 0 0 !important; padding:0 3px 0 0 !important; border:none; line-height:1.3 !important;}


/* Search widget */


.woocommerce-product-search>label{ display:none;}
.woocommerce-product-search input{ float:left;}
.woocommerce-product-search input#submit{ border:none;}


/* Price Filter Widget  */
.price_slider_wrapper,
.widget_shopping_cart_content {
  margin:10px 0 !important;
}

.price_slider_wrapper .price_slider {
  margin-bottom:20px !important;
}
.price_slider_wrapper .price_slider_amount {
  text-align: right;
  line-height: 1.4em;
  font-size: 0.8751em;
}
.price_slider_wrapper .price_slider_amount .button {
  font-size: 1.15em;
}
.price_slider_wrapper .price_slider_amount .button {
  float: left;
}
.price_slider_wrapper .ui-slider {
  position: relative;
  text-align: left;
}
.price_slider_wrapper .ui-slider .ui-slider-handle {
	-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; 
  position: absolute;
  z-index: 2;
  width: 0.85em;
  height: 0.85em;
  cursor: pointer;
  background: #999;
  outline: none;
  top: -0.2em;
}
.price_slider_wrapper .ui-slider .ui-slider-handle:last-child {
  margin-left: -0.5em;
}
.price_slider_wrapper .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background: #eee;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.price_slider_wrapper .price_slider_wrapper .ui-widget-content {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  background: #d5d5d5;
}
.price_slider_wrapper .ui-slider-horizontal {
  height: 7px;
  width:97%;
	-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; 
}
.price_slider_wrapper .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.price_slider_wrapper .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}

ul.page-numbers,
.woocommerce nav.woocommerce-pagination ul li{ background-color: transparent !important; border:none !important; margin:0 8px !important;}


.widgetable ul.product-categories{ margin:0 0 40px 0;}

.widgetable ul.product-categories>li a{ padding:0 0; display:inline-block;}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty{ border-color:#f5f5f5 !important; height:38px;}