/* Save Basket */

.shop_table.woosl_table { margin-bottom: 0; }


.button.woosl_add_all_to_cart_button { background-color: #c0c68f;  padding: 0 1em; text-align: center;  line-height: 1em;}
.button.add_to_cart_button.woosl_add_to_cart_button { background-color: #c0c68f;  padding: 0.2em 1em; text-align: center;  line-height: 1em;}

.woosl-product-image.woosl-image .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail { max-width: 3em; }


.woocommerce-cart-form table.shop_table.woosl_table.woosl-products.shop_table_responsive thead th {
line-height: 1.214;
  color: #5b8d01;
  font-size: 1.3em;
  font-weight: normal;
  padding: 0.5em 1em;
}

.woocommerce-cart-form table.shop_table.woosl_table.woosl-products.shop_table_responsive thead th a {
	font-size: 0.7em;
	padding: 0.2em 1em;
	text-align: right;
}

.product-name .woosl-btn.woosl-btn-cart.woosl-btn-add {display:none;}
.product-savetolater .woosl-btn.woosl-btn-cart.woosl-btn-add {padding: 0;background-color: inherit;color: #39891d;text-shadow: inherit;margin: 0;line-height: 1em;}



.woosl-btn.woosl-btn-remove.wpwc-red-crcl-remove{
background: none;
  text-shadow: initial;
}

.woosl-btn.woosl-btn-remove.wpwc-red-crcl-remove::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  line-height: inherit;
  vertical-align: baseline;
  content: "";
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #ffb3b3;
  line-height: 1.618;
  text-indent: 0;
  text-align: center;
}

.button.woosl-btn-all { background: none;color: #327b18;text-shadow: initial;  }
.wpcss-btn.button { background: none;color: #327b18;text-shadow: initial; } 

.woosl_table {  margin-bottom: 0; }

.cart-product-tabs {display: inline-block;width: 100%; float: left;   margin: 0 0 1.3em 0; }
.cart-product-tabs input[type="radio"] { display: none; }
.cart-product-tabs input + label { display: inline-block }

.cart-product-tabs .tab {
	border: 1px solid gray;
	background-color: #ededed;
	padding: 0.5em;
}

.cart-product-tabs input[type="radio"] + label {margin: 0; }

.cart-product-tabs input ~ .tab { display: none }
.cart-product-tabs #tab1:checked ~ .tab.content1,
.cart-product-tabs #tab2:checked ~ .tab.content2,
.cart-product-tabs #tab3:checked ~ .tab.content3 /*,
.cart-product-tabs #tab4:checked ~ .tab.content4,
.cart-product-tabs #tab5:checked ~ .tab.content5,
.cart-product-tabs #tab6:checked ~ .tab.content6,
.cart-product-tabs #tab7:checked ~ .tab.content7,
.cart-product-tabs #tab8:checked ~ .tab.content8 */
{ display: block; }


.cart-product-tabs input ~ .tad { display: none }
.cart-product-tabs #tad1:checked ~ .tad.content-1,
.cart-product-tabs #tad2:checked ~ .tad.content-2,
.cart-product-tabs #tad3:checked ~ .tad.content-3 /*,
.cart-product-tabs #tad4:checked ~ .tad.content-4,
.cart-product-tabs #tad5:checked ~ .tad.content-5,
.cart-product-tabs #tad6:checked ~ .tad.content-6,
.cart-product-tabs #tad7:checked ~ .tad.content-7,
.cart-product-tabs #tad8:checked ~ .tad.content-8 */
{ display: block; }




.cart-product-tabs input + label {
  border: 1px solid #999;
  background: #fff;
  padding: 8px 12px;
  border-radius: 4px 4px 0 0;
  position: relative;

  font-size: 0.9em;
	border-bottom: none;
	margin: 0;
	text-align: center;
}
.cart-product-tabs input:checked + label {
background: #ededed;
  margin: 0;
  /* font-size: 1.1em; */
  color: #4a9202;
  border-bottom: none;
  top: 1px;
}

.cart-product-tabs input ~ .cart-product-tabs .tab {
  border-top: 1px solid #999;
  padding: 12px;
}

.wpcss-actions .button.wpcss-add-selected,
.wpcss-actions .button.wpcss-add-all {padding: 0.2em 0.5em;line-height: 1.1em; margin: 0.0.5em; }

.product-checkbox .wpcss-checkbox-all { display: none; }

.wpcss-copy-url #wpcss_copy_url {width: auto;padding: 0 0.5em;margin: 0 1em;max-width: 100%; }
.wpcss-copy-btn #wpcss_copy_btn  { background: none;color: #327b18;text-shadow: initial;  } 

.woosl-product-price.woosl-add-to-card { text-align: right; }


@media (max-width: 768px) {
	.wpcss-share {
	  flex-direction: column;
	}
	.wpcss-copy-link { display: flex;flex-direction: column;text-align: center; }
	.woocommerce-cart-action-block { flex-direction: column;	}
	.cart-product-tabs input + label { width: 33.33%; line-height: 1em; }	
}
