/* WOOCOMMERCE dark skin *****************************************/         


/* messages */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
	background: rgba(200, 200, 200, 0.7);
        color: #666;
        } 


/* quantity */
.woocommerce #content .quantity input.qty,
.woocommerce-cart #content .quantity input.qty,
.woocommerce #content .quantity .plus,
.woocommerce #content .quantity .minus,
.woocommerce-cart #content .quantity .plus,
.woocommerce-cart #content .quantity .minus {
        background: transparent;
        border: 1px solid #aaa;
        }

.woocommerce #content .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-cart #content .quantity .plus:hover,
.woocommerce-cart #content .quantity .minus:hover {
        background: #aaa;
        color: #444;
        }


/* price */
.price del {
	color: #aaa;
        }


/* stock */
div.product .stock, 
#content div.product .stock {
	color: #222;
	}
	
div.product .out-of-stock, #content div.product .out-of-stock {
	color: #222;
	}


/* tabs */
.woocommerce div.product .woocommerce_tabs ul.tabs li.description_tab active a,
.woocommerce #content div.product .woocommerce_tabs ul.tabs li.description_tab active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.description_tab active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.description_tab active a, 
.woocommerce .panel {
        background-color: rgba(0,0,0,0.05); 
        }

.woocommerce #content div.product .woocommerce_tabs ul.tabs li.active,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active{
        background-color: rgba(0,0,0,0.05); 
        }

.woocommerce-page #payment {
        background-color: rgba(0,0,0,0.05); 
        }   

div.product .woocommerce_tabs ul.tabs li a, 
#content div.product .woocommerce_tabs ul.tabs li a,
div.product .woocommerce-tabs ul.tabs li a, 
#content div.product .woocommerce-tabs ul.tabs li a{
	color: #888;    
	}        
        
div.product .woocommerce_tabs ul.tabs li a:hover, 
#content div.product .woocommerce_tabs ul.tabs li a:hover,
div.product .woocommerce-tabs ul.tabs li a:hover, 
#content div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #777;
	} 
	
div.product .woocommerce_tabs ul.tabs li.active a, 
#content div.product .woocommerce_tabs ul.tabs li.active a,
div.product .woocommerce-tabs ul.tabs li.active a, 
#content div.product .woocommerce-tabs ul.tabs li.active a{
	color: #888 !important;
	}  


#reviews #comments ol.commentlist li .comment-text p.meta {
    color: #222;
}        
        
      
        
        
/* related */        
small.note {
	color: #777;
	}	

	
/* rating */   	
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
    color: #aaa;
}	

.woocommerce .star-rating span,
.woocommerce-page .star-rating span {
	color: #aaa;
	}


/* cart */	
form.login, form.checkout_coupon, form.register {
	//border: 1px dashed #ccc;
	}
	
/* checkout form */	
form.login, form.checkout_coupon, form.register {
	border: 1px dashed #ccc;
	}

/* payment */
#payment div.payment_box {
        background-color: #ccc; 
        }

#payment div.payment_box:after {
	border-color: transparent transparent #ccc;
	}
	

/* order confirmation */
.order_details li {
    border-right: 1px dashed #ccc;
}

	
 /* widgets */       
.widget_shopping_cart .total {
        border-top: 1px dashed #ccc;
        }	
	
	        
.widget_layered_nav ul li.chosen a {
		color: #222;
		}           

.widget_price_filter .price_slider_wrapper .ui-widget-content {
		background: #ddd;
		}    

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
        background: #aaa;
        border: 1px solid #aaa;	
        }
	
.woocommerce .widget_price_filter
.price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter
.price_slider_wrapper .ui-widget-content {
        background: #ccc;
        }
		