﻿.v_ihide, .v_iHide, .hide0 {display:none !important;}
.clear {
    clear: both;
}
/************************************************************************************************************************
Errors
************************************************************************************************************************/

.v_empty:before 		{ content: 'נתונים חסרים: '; }
.genstatus.v_invalid:before  	{ content: 'נתונים שגויים: '; }
.genstatus.v_error:before 		{ content: 'שגיאה: '; }
.genstatus.v_ok:before 		{ content: 'הפעולה הסתיימה בהצלחה'; }
.itemtocartstatus.v_ok:before {content: 'הפריט נוסף לסל הקניות שלך';}
.updatecart.v_ok:before { content: 'הסל עודכן בהצלחה';}
.emptycart.v_ok:before { content: 'הסל רוקן בהצלחה'; }
.deleteitem.v_ok:before {  content: 'הפריט נמחק מהסל'; }
.pass_3.v_error:before { content: 'שגיאה: '; }
.pass_3.v_ok:before { content: 'סיסמא נשלחה'; }
.read_policy_p:before{ content: 'נא לאשר את תקנון החנות'; }	
.don_3.v_error:before { content: 'שגיאה: '; }
.don_3.v_ok:before { content: 'תודה על תרומתך!'; }

/* item status */
.v_iSale:before { content: 'מבצע'; }
.v_istat3:before { content: 'פריט לא פעיל';  }
.v_istat4:before{ content: 'נא פנו אלינו לביצוע הזמנה';  }
x.v_istat5:before { content: 'לא נקבע מחיר לפריט';  }
.v_istat6:before{ content: 'פריט לא נמצא ברשימת המוצרים';  }
.v_istat7:before{ content: 'פריט לא במלאי';  }
.v_istat8:before{ content: 'פריט לא נמצא ברשימת המוצרים';  }

.woocommerce-error.cartStatus0 {
    display: none;
}



.v_empty_cp, 
body.rtl.woocommerce-page .woocommerce-error.v_empty_cp, 
.v_error_cp, 
body.rtl.woocommerce-page .woocommerce-error.v_error_cp,
.v_invalid_cp, 
body.rtl.woocommerce-page .woocommerce-error.v_invalid_cp
 {
    background: #e69e9e;
    border-top: 2px solid #8f1333;
    color: white;
    padding: 10px;
    list-style: none;
}
.v_ok_cp, 
body.rtl.woocommerce-page .woocommerce-message.v_ok_cp {
    display: inline-block;
    width: 100%;
    background: #d8f9d8;
    border-top: 2px solid green;
    margin-bottom: 20px;
padding: 10px !important;
}
.v_ok_cp a.button {

    background: #efefef;
    color: #a7a7a7;
    border: none;
    font-size: 14px;
    font-weight: normal;
    border-radius: 5px;
    float: left;  }	
.v_ok_cp span {
    line-height: 40px;
}
/************************************************************************************************************************
Single item page
************************************************************************************************************************/

span.v_ihidesingle label,
span.Vat0, span.PVat, .b2b-hide
{
display: none;
}
 

/************************************************************************************************************************
Search
************************************************************************************************************************/
.noitems {
    display: none;
}
[data-wiz-search-loc].v_ihide ~ .noitems {
    display: block;
}


[data-wiz-auto-complete] {
    position: absolute;
    background: white;
    z-index: 9999;
    margin-top: 10px;
    max-height: 600px;
    overflow-y: auto;
min-width: 300px;
}

[data-wiz-auto-complete] a {
    line-height: 1em;
    padding: 10px !important;
    display: inline-block !important;
    vertical-align:middle;
    width: 100%;
}

[data-wiz-auto-complete] div {
    background: white;
border: 1px solid #cccccc;
    border-bottom: none;
    overflow: hidden;
}
[data-wiz-auto-complete] div:last-child
{
border-bottom: 1px solid #cccccc;
}
[data-wiz-auto-complete] img {
    width: 40px;
    float: right;
    margin-left:10px;
}

[data-wiz-auto-complete] span {
    float: right;
    width: calc(100% - 60px);
    color: #000;
    font-size: 14px;
    line-height: 1.2em;
}
/************************************************************************************************************************
Grid
************************************************************************************************************************/

.more-info {
display: none !important; /* in general we're hiding the 'more info' buttons */
}
.v_ihide.add2cart.matrix0 + .more-info {
display: inline-block !important; /*if for some reason the item cannot be bought we're showing the "more info" button */
}
a.button.matrix.m0 {
display: none !important; /*if the item doesn't have a matrix we're hiding the "chose options" button */"
}
.add2cart.matrix1 .add_to_cart_button, .add2cart.matrix2 .add_to_cart_button { 
display: none !important; /* if the item has a matrix we're hiding the "add2cart" button */
}
.v_ihide.add2cart.m0 ~ a.button.matrix {
display: none !important; /*if for some reason the item cannot be bought we're hiding the "matrix" button */
}
.v_istat5 ~ ins span.amount, .v_istat5 ~ .Vat0, .v_istat5 ~ .Vat1 {
display: none !important;
}

a.added_to_cart.wc-forward[wiz_enabled='no'] {
  display: none !important;
}
/************************************************************************************************************************
Others
************************************************************************************************************************/
/* user deails */
.discount0
{
display:none;
}
/* cart */
.emptycart {
display: none; /* hiding the "cart is empty" message */
}
.v_cart.v_ihide + .emptycart {
display: block !important;
}
.packsv_ihide span.qty {
display: none; /* hiding the word "יחידים" if there are no packs */
}	

/* send info about cart */
.send_cart_p.v_empty:before                   { content: 'נתונים חסרים: '; }
.send_cart_p.v_invalid:before  { content: 'נתונים שגויים: '; }
.send_cart_p.v_error:before                     { content: 'שגיאה: '; }
.send_cart_p.v_ok:before { content: 'תודה על פנייתך, מספר פנייה:'; }


.woocommerce-error.cartStatus0 {
    display: none;
}
ul.products {
    display: inline-block;
    -webkit-padding-start: 0px;
	min-width:100%;
}
li.product
{ list-style:none;
}
.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container] li.product[data-wiz-item], 
.woocommerce-page .wiz-grid.columns-3 ul.products[data-wiz-container] li.product[data-wiz-item] /* 3 items in a row*/
{
	width: 33%;
}
.woocommerce .wiz-grid.columns-4 ul.products[data-wiz-container] li.product[data-wiz-item], 
.woocommerce-page .wiz-grid.columns-4 ul.products[data-wiz-container] li.product[data-wiz-item]  /* 4 items in a row*/
{
	width: 25%;
}
.woocommerce .wiz-grid.columns-5 ul.products[data-wiz-container] li.product[data-wiz-item], 
.woocommerce-page .wiz-grid.columns-5 ul.products[data-wiz-container] li.product[data-wiz-item] /* 5 items in a row*/
{
	width: 20%;
}

@media only screen and (min-width: 959px) {
	.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container][data-wiz-container] li:nth-child(3n+5) /* 3 items in a row*/
	{
		clear:both;
	}
	.woocommerce .wiz-grid.columns-4 ul.products[data-wiz-container][data-wiz-container] li:nth-child(4n+6) /* 4 items in a row*/
	{
		clear:both;
	}
	.woocommerce .wiz-grid.columns-5 ul.products[data-wiz-container][data-wiz-container] li:nth-child(5n+7) /* 5 items in a row*/
	{
		clear:both;
	}
	
}

@media only screen and (max-width: 1130px) 
{
	.woocommerce .wiz-grid ul.products[data-wiz-container] li.product[data-wiz-item], 
	.woocommerce-page .wiz-grid ul.products[data-wiz-container] li.product[data-wiz-item] {
		width: 50% !important;
	}
	/* 3 items in a row*/
	.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2), 
	.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container] li.product:nth-child(2n), 
	.woocommerce-page .wiz-grid.columns-3 ul.products[data-wiz-container] li.product:nth-child(2n)
	{
		clear:both !important; 		
	}
	
	.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2n) /* 3 items in a row*/
	{
	clear:none;
	}
	.woocommerce .wiz-grid.columns-3 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2n+4) {
		clear: both;
	}
	/* 4 items in a row*/
	.woocommerce .wiz-grid.columns-4 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2), 
	.woocommerce .wiz-grid.columns-4 ul.products[data-wiz-container] li.product:nth-child(2n), 
	.woocommerce-page .wiz-grid.columns-4 ul.products[data-wiz-container] li.product:nth-child(2n)
	{
		clear:both !important;
	}
	
	.woocommerce .wiz-grid.columns-4  ul.products[data-wiz-container][data-wiz-container] li:nth-child(2n) /* 3 items in a row*/
	{
	clear:none;
	}
	.woocommerce .wiz-grid.columns-4 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2n+4) {
		clear: both;
	}
	 /* 5 items in a row*/
	.woocommerce .wiz-grid.columns-5 ul.products[data-wiz-container][data-wiz-container] li:nth-child(2), 
	.woocommerce .wiz-grid.columns-5 ul.products[data-wiz-container][data-wiz-container] li:nth-child(3n+5)
	{
		clear:both !important;
	}
	.woocommerce .wiz-grid.columns-5  ul.products[data-wiz-container][data-wiz-container] li:nth-child(2n) /* 3 items in a row*/
	{
	clear:none;
	}
	.woocommerce .wiz-grid.columns-5 ul.products[data-wiz-container] li.product[data-wiz-item], 
	.woocommerce-page .wiz-grid.columns-5 ul.products[data-wiz-container] li.product[data-wiz-item] {
		width: 33% !important;
	}
}
@media only screen and (max-width: 499px)
{
	.woocommerce .wiz-grid ul.products[data-wiz-container] li.product[data-wiz-item], 
	.woocommerce-page .wiz-grid ul.products[data-wiz-container] li.product[data-wiz-item] {
		width: 100% !important;
	}
}




table.shop_table {
    width: 100%;
	    border: 1px solid rgba(0,0,0,.1);
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 6px 12px;
    vertical-align: middle;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 48%;
}
.wc-proceed-to-checkout {
    text-align: left;
}


/*************** new tables ************/
@media 
only screen and (max-width: 760px)  {

	/* Force table to not be like tables anymore */
	table.shop_table_responsive, table.shop_table_responsive thead, table.shop_table_responsive tbody, table.shop_table_responsive th, table.shop_table_responsive td, table.shop_table_responsive tr {
		display: block;
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
 table.shop_table_responsive thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.rtl table.shop_table_responsive thead tr { 
		left: auto;
		right: -9999px;
	}
	
	table.shop_table_responsive td:not(.actions) { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 30%;
		width: 100% !important;
		text-align: left!important;
		background: white;
	}
	
	.rtl table.shop_table_responsive td:not(.actions) { 
		/* Behave  like a "row" */
		padding-left: 12px;
		padding-right: 30% !important;
		
		text-align: right !important;
		
	}
	
	table.shop_table_responsive td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 25%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.rtl table.shop_table_responsive td:before { 
		left: auto;
		right: 6px;
		padding-right: 12px;
		padding-left: 10px; 
		
	}

.woocommerce table.shop_table_responsive tr:not(:first-child) td:first-child {
    border-top: 3px solid #79BF41;
}

[data-wiz-cart-actions] td:before {
    content: "";
}

.coupon {margin: 0px auto 20px auto;float: none !important;} 
.woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail

{ display: block !important; }	
.woocommerce a.remove {
    margin: 0px auto;
}
	/*
	Label the data
	*/
.woocommerce table.shop_table_responsive tr td::before {
    content: attr(data-title) ;
}
}


@media (max-width: 300px){
body.post-type-archive table.shop_table tr, body.post-type-archive table.shop_table td {
    display: block !important;
    width: 100% !important;
}
}