/************************************************************************************
WOOCOMMERCE
*************************************************************************************/
/* On Sale */
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale{
    text-shadow:none;
    text-transform:uppercase;
    border-radius:100%;
    box-shadow:none;
    background-color:#000;
	color:#d5b000;
	letter-spacing:.1em;
	font-size:.675em;
	padding:.85em
}

/* button */
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button,
.woocommerce button.button.alt,
.woocommerce input.button,
.woocommerce input.button.alt,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce ul.products li.product .button{
	border-radius:0;
    background-color:#000;
    color:#d5b000;
	text-transform:uppercase;
    letter-spacing:.02em;
    -webkit-appearance:none;
	outline:none;
	font-size:.95em;
	font-weight:600;
	padding:6px 22px;
	line-height:normal;
	text-align:center
}
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce ul.products li.product .button:hover{
	background-color:#000;
	color:#fff
}

/* ARCHIVE PRODUCT
================================================ */
/* price */
.woocommerce ul.products li.product .price{
    color:#000;
    font-size:1em
}

/* wc pagination */
.woocommerce nav.woocommerce-pagination{
	text-align:right
}
.woocommerce nav.woocommerce-pagination ul{
	border:0
}
.woocommerce nav.woocommerce-pagination ul li{
	margin:0 4px;
	border:0
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
	padding:3px;
	text-align:center
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current{
    background-color:#d5b000;
    color:#fff;
    text-decoration:none
}

/* SINGLE PRODUCT
================================================ */
/* quantity */
.woocommerce .quantity .qty{
	padding:5px
}

/* price */
.woocommerce div.product p.price,
.woocommerce div.product span.price{
	color:#000
}

/* message,info,error */
.woocommerce-error,
.woocommerce-info,
.woocommerce-message{
    background-color:#F4F4F4;
    box-shadow:none;
    border-radius:0;
    text-shadow:none
}

/* tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs{
    padding:0
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{
	border-color:rgba(0,0,0,.07)
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li{
    background:0;
    border-radius:0;
    text-transform:uppercase;
    margin:0;
    padding:0;
    position:relative
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{
    display:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
    background-color:#000;
    color:#fff;
    padding:.8em 1.9em;
    text-shadow:none
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    background-color:#fff;
    color:#000
}

/* tabs h2 */
.woocommerce div.product .woocommerce-tabs h2,
.woocommerce #reviews .comment-reply-title{
    font-size:1.1em;
    font-weight:600;
    letter-spacing:.05em
}

.woocommerce table.shop_attributes{
	border-width:2px;
	border-collapse:collapse;
	text-align:left
}
@media(max-width:768px){
	.woocommerce #content div.product div.images,
	.woocommerce #content div.product div.summary{
		float:none!important;
		width:100%!important;
	}
}
@media(max-width:680px){
	.woocommerce span.onsale,
	.woocommerce ul.products li.product .onsale{
		padding:.5em;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a{
		padding:.4em 0.9em;
		font-size:10px;
	}
}