/*	------------------------------
 * 	WOO: Login / Register
 *	--------------------------- */
.woocommerce-form .aiowps-captcha {
	padding: 5px 10px;
	background: #e2f54c;
}
.woocommerce-form .aiowps-captcha-equation .aiowps-captcha-answer {
	min-width: 100px;
	background-color: #E8F0FE !important;
}



/*	------------------------------
 * 	WOO: Archive Pages
 *	--------------------------- */
body.woocommerce.archive #page-header .header-wrapper {
	background: linear-gradient(to right,
	rgba(0, 0, 0, 1) 0%, rgba(93, 16, 21, 1) 50%, rgba(237, 28, 36, 1) 100%);
}

body.woocommerce.archive .tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {
	display: block;
	
	
}


/*	------------------------------
 * 	WOO: Single Product
 *	--------------------------- */

.single-product .product .uncode_text_column ul {
	list-style: disc;
	margin-left: 25px;
}


.single-product .product .cart .variations .swatch-type-color > span {
	position: absolute;
	height: 0; width: 100px;
	left: -10px; bottom: 40px; 
	color: #FFF; background: #292929;
	line-height: 1; text-align: center;	
	border: 0px solid #FFF; border-radius: 5px;
}
.single-product .product .cart .variations .swatch-type-color:hover > span {
	height: auto; 
	padding: 5px;
	font-size: 15px; 
	border-width: 1px;
}
.single-product .product .cart .variations .swatch-type-color > span + i {
	color: #000;
	position: absolute;
	left: 5px; bottom: 42px;
}
.single-product .product .cart .variations .swatch-type-color[data-swatch-value="white"] > span + i {
	bottom: 41px;
}
.single-product .product .cart .variations .swatch-type-color:hover > span + i {
	font-size: 15px;
	display: inline-block;
	width: 5px; height: 5px;
}


.single-product .product form.cart .button.lumise-customize-button {
	color: #FFF; font-weight: 500;
	padding: 15px; margin-left: 10px;
	border-color: #ed1c24 !important;
	background-color: #ed1c24 !important;
}
.single-product .product form.cart .button.lumise-customize-button:hover {
	color: #000;
	border-color: #000 !important;
	background-color: #FFF !important;
}

.single-product .product form.cart .thwepo-extra-options {
	margin-bottom: 20px;
}
.single-product .product form.cart .thwepo-extra-options tr {
	background-color: #F5F6F7;
}
.single-product .product form.cart .thwepo-extra-options td {
	padding: 5px 10px 15px 15px;
}

.single-product .uncode-tabs .vc_tta-tab.active {
	color: #000; font-weight: bold; 
}
.single-product .uncode-tabs .tab-content a,
.single-product .uncode-tabs .tab-content a em,
.single-product .uncode-tabs .tab-content a strong {
	color: #ED1C24;
}
.single-product .uncode-tabs .tab-content a:hover,
.single-product .uncode-tabs .tab-content a:hover em, 
.single-product .uncode-tabs .tab-content a:hover strong {
	color: #990000;
	text-decoration: underline;
}
.single-product .uncode-tabs .uncode-single-media.size-chart a {
	display: block;
	background-color: #696969;
	border: 1px solid #d9d9d9; border-radius: 5px;
}
.single-product .uncode-tabs .uncode-single-media figcaption {
	color: #696969; font-size: 13px;
}.single-product .uncode-tabs .uncode-single-media.size-chart img {
	display: block;
	transition: transform 0.3s ease;
}
.single-product .uncode-tabs .uncode-single-media.size-chart a:hover {
	padding: 5px !important;
}
.single-product .uncode-tabs .uncode-single-media.size-chart a:hover img {
	height: calc(100% - 10px);
}



.single-product .uncode-tabs .sizes-table {
	width:100%; border-collapse: collapse;
}
.single-product .uncode-tabs .sizes-table caption {
	font-size: 1.2em; margin-bottom: 10px;
}
.single-product .uncode-tabs .sizes-table thead tr {
	color: #FFF;
	background-color:#6c757d; 
}
.single-product .uncode-tabs .sizes-table thead th,
.single-product .uncode-tabs .sizes-table tbody td {
	padding: 8px;
	text-align: center;
	border: 1px solid #ddd; 
}
.single-product .uncode-tabs .sizes-table tbody td:first-child {
	text-align: left;
	background-color: #FFF;
	color: #333; font-weight: 500;
}
.single-product .uncode-tabs .sizes-table tbody td:not(:first-child) {
	background-color: #F0F0F0;
	color: #000; font-weight: 300;
}





/*	------------------------------
 * 	View Cart Page
 *	--------------------------- */

/* Hide "Vendor SKU" on View Cart areas */
#uncode_sidecart .mini_cart_item .variation-VendorSKU,
#row_cart .shop_table .product-data .variation .variation-VendorSKU {
	display: none;
}







/*	------------------------------
 * 	Checkout Page
 *	--------------------------- */

/* Checkout Page, right-side, product name */
.woocommerce-checkout-review-order .shop_table tbody .item-name td {
	color: #000; text-align: left;
	padding: 10px; border-bottom: 0 none;
}
.woocommerce-checkout-review-order .shop_table tbody .cart_item td {
	padding: 0 0 15px;
}
.woocommerce-checkout-review-order .shop_table tbody .cart_item td .product-item-text {
	display: none;
}





/*	------------------------------
 * 	Bulk Order Product Tables
 *	--------------------------- */
.wc-product-table,
.wc-product-table thead tr {
	border-radius: 10px 10px 0 0;
}
.wc-product-table thead tr th:first-child { border-radius: 10px 0 0 0; }
.wc-product-table thead tr th:last-child  { border-radius: 0 10px 0 0; }

.wc-product-table thead tr { color: #FFF; background: #000; }
.wc-product-table tr.product.even { background-color: #F5F6F7; }

.wc-product-table tobody .col-image a { display: block; cursor: pointer; }

