/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 08 2024 | 23:28:42 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


/*
You can add your own CSS here.


Click the help icon above to learn more.
*/



/*
==============================
===============================
הדר וסרגל ראשי
==============================
===============================
*/



/*
תיקון "בריחת" המסך עד הסוף שמאלה + הוספת תפריטים קופצים בצמר וחוטים ובהוראות סריגה
--------------------------
*/
.site-header-compact .main-navigation ul ul {
    display: none;
    
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    display: block;
    
	}


/*
עיצוב גודל התמונת לוגו בניידים
--------------------------
@media only screen and (max-device-width : 480px){
	.site-header-inner nav .header-menu-button a img {
 max-width:75% !important;
    }
}
*/



/*
הסרת המסגרת הכחולה של האייפון מסביב לכפתור של התפריט*/
/* Remove outline for non-keyboard :focus */
.site-header-compact .header-menu-button:focus:not(.focus-visible) {
  outline: none;
}

/* Optional: Customize .focus-visible */
.focus-visible {
  outline-color: lightgreen;
}





/*
 מיקום תת התפריט שנפתח מהקטגוריות הראשיות בתצוגת מחשב
*/
@media only screen and (min-device-width : 980px){
.site-container .menu-main-menu-container ul ul li#menu-item-28851 ul,    
.site-container .menu-main-menu-container ul ul li#menu-item-28855 ul, .site-container .menu-main-menu-container ul ul li#menu-item-28858 ul{
 top: -150px;
}

}


/*
מחיקת תמונת קו מפריד עם ציור כדור צמר מהתפריט הראשי בתצוגת מחשב
--------------------------------
*/
@media only screen and (min-device-width : 780px){
 .main-menu-container .site-container.main-menu-inner div.decore  {
		display:none !important;
	}	
}


/*
	  עיצוב התפריט שנפתח שמאלה בתצוגת ניידים- מרווח בין השורות, יישור לימין, גודל הטקסט, מיקום הדרופדאון מניו, גודל וצבע פונט של עגלת קניות וסכום הקניה בתצוגת ניידים
-------------------------------
*/

@media only screen and (max-device-width : 980px){
	
	.site-header-compact .main-navigation ul li{
	margin-bottom: 5px;
	margin-top: 5px;	
	}

	li.open-page-item > .sub-menu > li{
		background-color: #f5d6e6 !important;
	}
	
		li.open-page-item > .sub-menu > li > .sub-menu > li{
		background-color: #fdf7fa !important;
	}

}		

@media only screen and (max-device-width : 980px){
.site-header-compact .main-navigation li a
	{
text-align: right;
	}
}			
	
@media only screen and (max-device-width : 980px){
button.menu-dropdown-btn {  
	position: sticky;
   margin-top: -45px;
	margin-left: 20px !important;
 	float: left;
	}
 ul.sub-menu button.menu-dropdown-btn {  
	margin-top: -32px;
	}
}


/*
עיצוב פונט של ציור קווים (בארס) תפריט בתצוגת ניידים
--------------------------------
*/
i.fas.fa-bars {
font-size: 35px;
float: right;	
color: #F061A8;

	}


/*
מיקום אייקון התוסף נגישות
------------------------
*/
body.trigger-position-left #enable-toolbar-trigger {
    left: 15px !important;
	
}










/*
מחיקת תמונת קו מפריד עם ציור כדור צמר מהתפריט הראשי בתצוגת מחשב
--------------------------------
*/
@media only screen and (min-device-width : 780px){
 .main-menu-container .site-container.main-menu-inner div.decore  {
		display:none !important;
	}	
}

@media only screen and (max-device-width : 779px){
 .decore  {
	widthh:1290px;
	heightt: 98px;
	}	
}


/*
עיצוב החיפוש המשלים בתצוגת נייד
------------------------------
*/

@media screen and (max-width: 768px){
div#is-ajax-search-result-3836.is-ajax-search-result
{
	width: 80%!important;
	position: absolute;
  leftt: 150px !important;
	right:35px;
	topp: 300px !important;
	
	}
	
	.mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar     {
    width: 16px !important;
	   color: #b8b8b8 !important;
     }
	
	.is-show-more-results-text{
		font-size:22px !important;
		color:#fff;
		background-color: #00000099;
		padding-bottom: 15px !important;
	padding-top: 15px !important;	
	}
		
}


/*
עיצוב החיפוש המשלים בתצוגת מחשב
------------------------------
*/

@media screen and (min-width: 980px){
.mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar     {
    width: 16px !important;
	   color: #b8b8b8 !important;
     }

.is-show-more-results-text{
		font-size:22px !important;
		background-color: #b8b8b8;
		padding-bottom: 15px !important;
	padding-top: 15px !important;	
	}
}


/*
הגדרת גודל וצבע הכותרת הראשית בכל העמודים
-------------------------------
*/


h3.entry-title
{
padding-top: 1cm;
color: #fff !important;
  background-color: #0009 !important;
  line-height: 30px !important;
  border-radius: 7px !important;
  
}

body.woocommerce-checkout h3.entry-title, body.woocommerce-cart h3.entry-title {
    color: #000;
}


.woocommerce section.related.products h2.koteret{
	color: #F061A8;
	text-align:center;
}

.woocommerce ul.products li.product h2 {
font-size: 15px !important;
}

@media (max-width: 359px){
.woocommerce ul.products li.product h2 {
font-size: 14px !important;
}
}









@media (max-width: 360px){
article#post-13 .nimkarim .so-panel.widget  h3.widget-title,
aaaarticle#post-104 .so-panel.widget h3.widget-title	{
font-size: 12px !important;
 text-align: center;	
	background-color:#fff !important;
}
	.so-panel.widget h3.widget-title{
		background-color: #eaeaea;
        border-radius: 7px;
		font-size:18px;
		text-align: center;
	    line-height: 30px;
	}
	
}


@media only screen and (min-device-width : 361px) and (max-device-width : 780px){
article#post-13 .nimkarim .so-panel.widget h3.widget-title,
aaaarticle#post-104 .so-panel.widget h3.widget-title{
font-size: 14px !important;
	 text-align: center;
	background-color:#fff;
}
	.so-panel.widget h3.widget-title{
		background-color: #eaeaea;
        border-radius: 7px;
		font-size:22px;
		text-align: center;
	    line-height: 30px;
	}	
	
}


/*
הגדרת גודל וריווח הכיתוב של הפוטר
-------------------------------
*/
.site-footer-standard .site-footer-widgets .site-container ul li, .site-footer-standard .site-footer-widgets .site-container ul li p {
  padding-bottom: 10px;
	font-size: 15px;
}


/*
עיצוב שורת הווידגט של האייקונים בעמוד הבית בתצוגת ניידים
-------------------------------
*/
@media only screen and (max-device-width : 780px){
#pg-13-20.panel-has-style .home-icons{
    display: flex;
    flex-wrap:wrap;
}
#pgc-13-20-0.panel-grid-cell, #pgc-13-20-1.panel-grid-cell, #pgc-13-20-2.panel-grid-cell, #pgc-13-20-3.panel-grid-cell {
    width:45%;
    }
#pg-13-20.panel-has-style .home-icons img{
    width:50%;
}
}





/*
==============================
===============================
עמודים ראשיים, עמודי חנות, עמודי קטגוריות
==============================
===============================
*/

/*
קיבוע גובה כל תאור קוביית מוצר בעמוד הקטגוריות בתצוגת מחשב
--------------------------
*/
@media only screen and (min-device-width : 980px){
.woocommerce ul.products li.product h2 {
    min-height: 60px;
 }
}


/*
קיבוע גובה כל תאור קוביית מוצר בעמוד הקטגוריות בתצוגת ניידים
--------------------------
*/
@media only screen and (max-device-width : 780px){
	.woocommerce ul.products li.product h2 {
    padding-right: 3px !important;
	  padding-left: 3px !important;
		 min-height: 60px !important;
 }
	
	.woocommerce ul.products li.product form.cart {
	max-heightt:60px !important;
	margin-bottomm:20px;
 }
}


/*
מחיקת פס אפור (בורדר) בחלק העליון של עמודי עגלה, תשלום, בלוג
--------------------------
*/
.site-main > .entry-header {
    border-bottom: none;
	border: none  ;
}




/*
עיצוב וידג'ט פריטים שנצפו לאחרונה בתצוגת מחשב
--------------------------
*/
.widget-area .widget.woocommerce.widget_recently_viewed_products h4.widget-title{
font-size:16px;
	color: #6e636e;
	font-weight: 700;
}

.widget-area .widget.woocommerce.widget_recently_viewed_products ul li {
display:flex;
 flex-direction: column;
	margin-bottom:55px;
}

.widget-area .widget.woocommerce.widget_recently_viewed_products ul li span {
font-size:12px !important;
}

.widget-area .widget.woocommerce.widget_recently_viewed_products ul li img {
min-width: 50px;
}



/*
הוספת רקע אפור לכותרות המוצרים בעמודי הקטגוריות
--------------------------------
*/
@media only screen and (max-width: 399px){
header.woocommerce-products-header .page-title {
	background-color:#00000099;
	line-height: 30px;
	border-radius:7px;
	padding-top: 0px;
	color: #fff;
	font-size: 24px;
	}
}

@media only screen and (min-device-width : 400px) and (max-device-width : 980px){
header.woocommerce-products-header .page-title {
	background-color:#00000099;
	line-height: 30px !important;
	padding-top: 0px;
	border-radius:7px;
	color: #fff;
	font-size: 24px;
	}
}

@media only screen and (min-device-width : 980px){
header.woocommerce-products-header .page-title {
background-color:#00000099;
	color:#fff;
	line-height: 30px !important;
	padding-top: 0px;
	border-radius:7px;
	font-size: 24px;
	}
}


/*
עיצוב טרמס דסקריפשין בתצוגת מחשב
--------------------------------
*/
@media only screen and (min-width: 980px){
header.woocommerce-products-header .term-description p  
{
text-align: center;
	font-size: 18px !important;	
}
header.woocommerce-products-header .term-description p a 
{
text-align: justify;
	font-size: 18px !important;	
	color: #3c3c3c;
	background-color: #eaeaea;
	 border-radius: 7px;
    padding: 2px 12px 2px 12px;
}
	
header.woocommerce-products-header .term-description .letters-type {
		display: flex;
		justify-content: space-evenly;
	}
	
.wp-caption .wp-caption-text {
        background-color: #eaeaea !important;
        border-radius: 7px !important;
	}

	
	
}




/*
עיצוב טרמס דסקריפשין בתצוגת ניידים
--------------------------------
*/	
@media (max-width: 979px){
.term-description tr{
   line-height: 30px;
	}
.term-description td{
	text-align: center !important;
  background-color: #eaeaea;
  border-radius: 7px;
	border-spacing: 30px;
	border-collapse: separate;
	}
.term-description td a{
	color: #3c3c3c;
	font-size: 17px;
	}
.term-description table{
		border-collapse: separate;
  	border-spacing: 5px 5px;
	}

	
	
header.woocommerce-products-header .term-description .letters-type
	{	
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}	
	
	
header.woocommerce-products-header .term-description .letters-type .wp-caption {
		width: calc(50% - 10px) !important; /* 2 תמונות בשורה במובייל */
	}
	
	.wp-caption .wp-caption-text {
        background-color: #eaeaea !important;
        border-radius: 7px !important;
	}
	
	
}

/*
 הצגת/הסתרת טבלת שמות המותגים בעמודי הקטגוריות בתצוגת מחשב וניידים
--------------------------------
*/
@media only screen and (max-width: 980px){
header.woocommerce-products-header .term-description p  
{
display: none !important;
}
}

@media only screen and (min-width: 981px){
header.woocommerce-products-header .term-description table  
{
display: none !important;
}
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after {
	background-color:#77a464;
	border-radius:50px;
	padding:3px;
  margin-right: 0.4em !important;
}



/*
עיצוב החלק של "מיין לפי" ו-כמות תוצאות של מוצרים בקטגוריה בתצוגת ניידים
--------------------------------
*/
.site-container	
p.woocommerce-result-count{
display: none !important;
	}



/*
עיצוב כותרות בעמוד הוראות סריגה 
------------------------------
*/
@media only screen and (min-width: 980px){
 
article#post-104 .horaot h3{
		font-size:20px !important;
	color: #3c3c3c !important;
	font-weight: 550;
	text-align: center;
	background-color: #eaeaea;
	line-height: 30px;
	 
	}

 .panel-layout.panel-is-rtl h3 {
    /* עיצוב מותאם */
   fffont-size: 20px !important;
        ccccolor: #3c3c3c;
        bbbbackground-color: #eaeaea;
        bbbborder-radius: 7px;
     	lllline-height: 30px;
	    ttttext-align: center;
}


}






/*
עיצוב כפתור הוסף לסל (בחר אפשרויות) במוצרים עם וריאציות בעמודי הקטגוריות ובעמוד החנות בתצוגת מחשב
------------------------------
*/
@media only screen and (min-width: 280px){
.woocommerce #review_form #respond .form-submit input, .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page #review_form #respond .form-submit input, .woocommerce-page ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.button.product_type_variable,
.woocommerce ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added
	{ 
	marginn: 10px 15px !important ;
	border-radius:3px !important ;
	width: 90% !important ;
	font-size:15px !important ;
	padding: 9px 5px 10px;	
	}	
	.woocommerce ul.products li.product a.button.product_type_variable{
   margin-top: 74px;
	}
}



/*
עיצוב כפתור -1+ בעמודי הקטגוריות ובעמוד החנות בתצוגת מחשב
------------------------------
*/
@media screen and  (min-width: 980px) {
	
	.woocommerce  ul.products li.product form.cart {
		display: flex;
    flex-direction: row;
    justify-content: space-evenly;
	}

	.woocommerce  ul.products li.product form.cart div.quantity{
 width: -webkit-fill-available;
	displayy: flex;
	justify-contentt: center !important;
		
	}
	
.woocommerce  ul.products li.product  div.quantity a.wbu-qty-button.wbu-btn-sub
{
margin-left: 15px!important;
padding-topp: 2px !important;
}

.woocommerce  ul.products li.product  div.quantity a.wbu-qty-button.wbu-btn-inc
{
margin-right: 15px !important;
padding-topp: 2px !important;
}

.woocommerce  ul.products li.product  div.quantity input.qty
{
width:30% !important;
heightt: 32px !important;

}
}

/*
עיצוב שדה "שם מקבל המתנה" במוצרי גיפטקארד בתצוגת ניידים
------------------------------
*/
@media only screen and (max-width: 980px){
.woocommerce #product-3998  form.cart, .woocommerce #product-3997  form.cart, .woocommerce #product-3996  form.cart, .woocommerce #product-3995  form.cart, .woocommerce #product-3986  form.cart, .woocommerce #product-53271  form.cart, .woocommerce #product-53270  form.cart, .woocommerce #product-53269  form.cart, .woocommerce #product-53268  form.cart, .woocommerce #product-53267  form.cart, .woocommerce #product-53266  form.cart {
    display: flex !important;
    padding: 1px 1px 1px 1px !important;
    flex-direction: column !important;
	  align-itemsss: center !important;
	  align-items: flex-start !important;
}
	.woocommerce #product-3998  form.cart button, .woocommerce #product-3997  form.cart button, .woocommerce #product-3996  form.cart button, .woocommerce #product-3995  form.cart button, .woocommerce #product-3986  form.cart button, .woocommerce #product-53271  form.cart button, .woocommerce #product-53270  form.cart button, .woocommerce #product-53269  form.cart button, .woocommerce #product-53268  form.cart button, .woocommerce #product-53267  form.cart button, .woocommerce #product-53266  form.cart button{
    width: 50% !important;
		
		
}
	.woocommerce #product-3998  form.cart div.quantity, .woocommerce #product-3997  form.cart div.quantity, .woocommerce #product-3996  form.cart div.quantity, .woocommerce #product-3995  form.cart div.quantity, .woocommerce #product-3986  form.cart div.quantity {
   display: none;
}
}





/*
==============================
===============================
עמוד הבית
==============================
===============================
*/


/*
שינוי גודל הכיתוב בסליידרים הקטנים
--------------------------
*/


@media only screen and (max-device-width : 359px){
.metaslider .caption h3 {
       color: white;
       llline-height: 0.08em !important;
     	font-size: 11px !important;
       text-align: center;
       pppadding-top: 7px !important;
       font-weight: 400;
}
.metaslider .caption {
  padding: 5px 0px !important;
}
}

@media screen and (min-width: 360px) and (max-width: 412px){
.metaslider .caption h3 {
       color: white;
       llline-height: 0.08em !important;
       font-size: 15px !important;
       text-align: center;
       pppadding-top: 10px !important;
       font-weight: 400;
}
.metaslider .caption {
  padding: 5px 0px !important;
}
}

@media screen and (min-width: 413px) and (max-width: 979px){
.metaslider .caption h3 {
       color: white;
       llline-height: 0.08em !important;
       font-size: 17px !important;
       text-align: center;
       pppadding-top: 10px !important;
       font-weight: 400;
       margin-bottom: 0.4em !important;
}
.metaslider .caption {
  padding: 5px 0px !important;
}
}

.metaslider .caption-wrap {
 color: white;
	       line-height: 1.4em !important;
       font-size: 100%;
       text-align: center;
       opacity: .6 !important; 
}
@media only screen and (min-device-width : 980px){
 .metaslider .caption, .metaslider .caption-wrap h3{
       background-color: #000 !important;
       color: white !important;
       line-height: 1em !important;
       font-size: 18px !important;
}
}
	

@media (max-width: 768px) {
    #pg-13-0, #pg-13-1, #pg-13-2, #pg-13-3 {
        mmin-height: 150px; /* גובה קטן יותר במסכים קטנים */
    }
}







/*
עיצוב גודל,צבע,מרכוז הכותרות בקרוסלת מוצרים בתצוגת מחשב
--------------------------
*/
@media only screen and (min-device-width : 980px){
#pg-13-6 .panel-grid-cell .sow-carousel-title > h3.widget-title {
	font-size: 25px !important;
	margin-bottom: 50px;
	color: #f061a8 !important;
	
}
}	
.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h4.sow-carousel-item-title{
	text-align:center;
	}



/*
עיצוב גודל,צבע,מרכוז הכותרות בקרוסלת מוצרים בתצוגת ניידים
--------------------------
*/
@media only screen and (max-device-width : 330px){
.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper ul.slick-dots li button{
		width: 13px !important;
		}	
}

@media screen and (min-width: 331px) and (max-width: 400px){
.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper ul.slick-dots li button{
		width: 20px !important;
		}	
}


@media screen and (min-width: 401px) and (max-width: 980px){

.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h4.sow-carousel-item-title{
	text-align:center;
	font-size: 22px !important;
	font-weight: 500;
	}
	.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper ul.slick-dots li button{
		width: 25px !important;
		}
}

@media only screen and (max-device-width : 980px){	
.panel-grid-cell .sow-carousel-title h3.widget-title {
margin-bottom: 30px !important;
}
#pg-13-6 .panel-grid-cell .sow-carousel-title h3.widget-title {
	font-size: 25px !important;
	margin-bottom: 50px;
	color: #f061a8 !important;
	font-weight: 550 !important;
    text-align: center;
    font-family: 'Lato', 'Tahoma', sans-serif;
	background-color: #fff !important;
}	
}







/*
==============================
===============================
עמוד המוצר עצמו
==============================
===============================
*/
	
/*
עיצוב כפתור הוסף לסל  במוצרים עם וריאציות בעמוד המוצר עצמו בתצוגת ניידים
------------------------------
	*/
	.woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row select
{		
font-size:16px !important;		
}	
	
.woocommerce div.product
form.variations_form.cart
table.variations
	{		
float: right !important;	
		width: 100% !important;
}		

.woocommerce post-53135 
form.variations_form.cart	
{
display:flex;
flex-direction: column;
}
.woocommerce div#product-53135 
 form.variations_form.cart	
.variations_button.woocommerce-variation-add-to-cart-disabled
div.names
{
display:block !important;
}








@media only screen and (max-device-width : 320px) {
.woocommerce div.product
form.variations_form.cart	
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled
div.quantity
{
width: 53% !important;
float: right !important;	
			}	


.woocommerce div.product
form.variations_form.cart	
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed
{
width: 45% !important;
	font-size: 12px !important;
		}


.woocommerce div.product
form.variations_form.cart	
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled
button.single_add_to_cart_button.button.alt
{
width: 45% !important;
float: right !important;	
		}


.woocommerce div.product
form.variations_form.cart	
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled
		div.quantity
{
width: 53% !important;
float: right !important;	
		}

	
}



@media only screen and (min-device-width : 321px) and (max-device-width : 780px){
.woocommerce div.product
form.variations_form.cart	
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled
div.quantity
{
width: 41% !important;
float: right !important;	
		}	


.woocommerce div.product
form.variations_form.cart	
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed
{
width: 56% !important;
font-size: 13px !important;

		}
	

.woocommerce div.product
form.variations_form.cart	
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled
button.single_add_to_cart_button.button.alt
{
width: 56% !important;
float: right !important;	
	font-size: 13px !important;

		}


.woocommerce div.product
form.variations_form.cart	
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled
		div.quantity
{
width: 41% !important;
float: right !important;	
		}

}
	





/*
	הקטנת גודל המילים "תיאור" ו-"מידע נוסף" בחלק התחתון של המוצרים בעמוד המוצר עצמו בתצוגת ניידים קטנים
----------------------------
*/
@media only screen and  (max-width: 280px){
div.woocommerce-tabs.wc-tabs-wrapper ul li a
{
	font-size: 13px !important;
}
	
div.woocommerce-tabs.wc-tabs-wrapper ul li
{
	width: 100px !important;
}

}







	/*
	הורדת שורת המשקל במידע הנוסף בחלק התחתון של המוצרים בעמוד המוצר עצמו
----------------------------
*/
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight
{
    display: none;	}











/*
עיצוב כפתור הוסף לסל בעמוד של המוצר עצמו בתצוגת ניידים
----------------------------
*/
@media only screen and  (max-width: 285px){
.woocommerce div.product form.cart 
{
display: flex !important;
padding: 1px 1px 1px 1px;
	}
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button .single_add_to_cart_button.button.alt.added {
padding: 12px 3px !important;	
text-align: center;
font-size: 12px !important;
border: 1px solid #626666;
	}
.woocommerce div.product form.cart div.quantity {
widthh:350px ;
	}
	}


@media only screen and  (min-width: 286px) and  (max-width: 325px){
.woocommerce div.product form.cart 
{
display: flex !important;
padding: 1px 1px 1px 1px;
	}
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button .single_add_to_cart_button.button.alt.added {
padding: 12px 17px !important;	
text-align: center;
font-size: 12px !important;
border: 1px solid #626666;
	}
.woocommerce div.product form.cart div.quantity {
widthh:250px ;
	}
	}

@media only screen and  (min-width: 326px) and  (max-width: 379px){
.woocommerce div.product form.cart 
{
display: flex !important;
padding: 1px 1px 1px 1px;
	}
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button .single_add_to_cart_button.button.alt.added {
padding: 12px 17px !important;	
text-align: center;
font-size: 15px !important;
border: 1px solid #626666;
	}
.woocommerce div.product form.cart div.quantity {
widthh:350px !important ;
	}
	}

@media only screen and  (min-width: 380px) and  (max-width: 780px){
.woocommerce div.product form.cart 
{
display: flex !important;
padding: 1px 1px 1px 1px;
	
	}
.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button.single_add_to_cart_button.button.alt.added {
padding: 12px 17px ;	
text-align: center;
font-size: 17px !important;
border: 1px solid #626666;
	}
.woocommerce div.product form.cart div.quantity {
widthh:300px ;
	}
}

@media only screen and (max-width: 980px){
.woocommerce div#product-49765 form.cart, .woocommerce div#product-49769 form.cart 
{
display: block !important;
	}	
	
	}


/*
מיקום כפתור הוסף לסל של מוצרים משודרגים בתצוגת מחשב
-------------------------------
*/
.woocommerce section.up-sells form.cart div.quantity {
	 margin-righttt: 0px;
widthhh: 100% !important;
	display: none !important;
		}
.woocommerce section.up-sells form.cart a.button.alt.ajax_add_to_cart.add_to_cart_button.product_type_simple.single_add_to_cart_button
{
widthhh: 90% !important;
margin-righttt:10px !important;
}

/*
מחיקת פורם-קארט במוצרים משודרגים  ובמוצרים שאולי תאהב
-------------------------------
*/

.woocommerce section.up-sells form.cart, .woocommerce section.related.products form.cart  {
display: none !important;
}

/*
מחיקת שדה פריטים נוספים במוצרים משודרגים 
-------------------------------
*/
.woocommerce section.up-sells
a.button.wptechnic-custom-button-view-product{
display: none !important;
}


/*
==============================
===============================
עמוד עגלה
==============================
===============================
*/
	
/*
עיצוב כפתור הוספת קופון בעמוד עגלת קניות בתצוגת ניידים
----------------------------
*/
@media screen and (max-width: 768px){

.woocommerce table.shop_table_responsive
td.actions div.coupon
{
width: 100% !important;
}

.woocommerce table.shop_table_responsive
td.actions div.coupon input#coupon_code.input-text
{
width: 65% !important;
}

.woocommerce table.shop_table_responsive
td.actions div.coupon button.button
{
width: 35% !important;
}

}

	
	
	
/*
	עיצוב כפתור הסר מוצר בעגלת קניות
----------------------------
*/
.woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove 
{
  color: grey !important;
  border: 1px solid;
  border-radius: 50%;
 	font-size: 1.5em;    
	paddingg: 0PX 3PX 22PX 20PX;
  display: flex;
  justify-content: center;
	
}



/*
שינוי תצוגת עמוד עגלת קניות שיופיע באותה שורה בתצוגת מחשב
------------------------------
*/
@media(min-width: 980px) {
  .woocommerce-cart .woocommerce{
    display: flex !important;

  }

  .woocommerce-cart .woocommerce-cart-form{
    flex: 1 0 45%;
    margin-right: 10px;
margin-left:60px;

  }    
  .woocommerce-cart .cart-collaterals  {
 flex: 1 0 40%;
    padding-top:85px;
  width: 40%;
    float: left;


}
}

/*
עיצוב מחדש עמוד עגלת קניות בתצוגת מחשב
------------------------------
*/
@media screen and (min-width: 980px){
.woocommerce-cart .woocommerce {
display: inline!important;
}


.woocommerce-cart .woocommerce .woocommerce-cart-form table{
  widthh: 700px;
	width:55%;
position: absolute;
}


 .woocommerce-cart .cart-collaterals h2  {
display: none;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
  min-widthh: 500px !important;
	min-width:100%;
position: relative;
margin-top: -85px;
}

.woocommerce .cart_totals th
{
width: 60% !important;
}
 .woocommerce .cart_totals td
{
width: 20% !important;
padding-right: 20px;
}

.woocommerce table.shop_table td {
  paddinעg: 15px ;
font-size: 13px ;

  }

	
	.woocommerce table.shop_table tr.cart-subtotal th, 	.woocommerce table.shop_table tr.cart-subtotal td{	
	border-bottom: 1px solid #ebe9eb;
	
	}
	
	
	
.woocommerce .cart-collaterals td {
 font-size: 16px !important;
  }

.woocommerce table.shop_table tr.order-total td{
 font-size: 22px !important;
  }

.woocommerce .cart-collaterals th  {
  border-right:1px solid #eaeaea;
  border-left:1px solid #eaeaea;
}	

.woocommerce table.shop_table {
border:3px solid #a6a6a6 !important;
	border-radius:5px;
}

.woocommerce table.shop_table tbody tr.woocommerce-shipping-totals th,
.woocommerce table.shop_table tbody tr.woocommerce-shipping-totals td ul{
 font-size: 16px !important;
  }

	.woocommerce table.cart input.input-text.qty.text{
margin: 0px 0px 0px 0px !important;		
	}
	
	
}



/*
עיצוב מחדש עמוד עגלת קניות בתצוגת ניידים
------------------------------
*/

@media screen and (min-width: 360px) and (max-width: 380px) {
.woocommerce table.shop_table_responsive{
	max-widthh: 80%;
    marginn: auto;
	}	

.woocommerce .cart-collaterals	{
	max-width: 100%;
    margin-top: 30px;
	}		
	
.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item {
font-size:15px;
	display: grid;
	grid-template-columns: 15px 30px 210px     ;
	grid-column-gap: 20px;  
	grid-template-rows: calc(100% - 25px) 25px;
border-top: none !important;

	}	
	
.woocommerce table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td::before
 {
    display: none;
 }

.woocommerce table.shop_table_responsive tr td.product-subtotal
 {
    display: none;
 }
	
.woocommerce table.shop_table_responsive tr td.product-name 
 {
   text-align: center!important;
 }	
	
.woocommerce table.shop_table_responsive tr:nth-child(2n) td	{
	background-color: #fff;
	  

	}
	
	.woocommerce table.shop_table_responsive tr td.product-price
 {
   position: relative;
  right: 220px;
bottom: 5px;
border-top: none;
font-size:15px;
 }
	
.woocommerce table.shop_table_responsive tr td.product-quantity 
 {
   position: relative;
  rightt: 70px;
bottom: 10px;
border-top: none;
background-color: inherit;
 }


.woocommerce table.shop_table_responsive tr td.product-quantity .quantity a 
{
 padding: 1px 8px !important;


 }
 .woocommerce table.shop_table_responsive tr td.product-quantity .qty
 {
 height: 25px !important;
width: 25px !important;

 }
.woocommerce table.shop_table_responsive tr td.product-name 
 {	
  padding-rightt: 30px;
  text-align: right !important;	
	}
	}	
	

@media screen and (min-width: 381px) and (max-width: 425px) {
.woocommerce table.shop_table_responsive{
	max-widthh: 80%;
    marginn: auto;
	}	

.woocommerce .cart-collaterals	{
	max-width: 100%;
    margin-top: 30px;
	}		
	
.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item {
font-size:15px;
	display: grid;
	grid-template-columns: 15px 30px 240px     ;
	grid-column-gap: 20px;  
	grid-template-rows: calc(100% - 25px) 25px;
border-top: none !important;

	}	
	
.woocommerce table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td::before
 {
    display: none;
 }

.woocommerce table.shop_table_responsive tr td.product-subtotal
 {
    display: none;
 }
	
.woocommerce table.shop_table_responsive tr td.product-name 
 {
   text-align: center!important;
 }	
	
.woocommerce table.shop_table_responsive tr:nth-child(2n) td	{
	background-color: #fff;
	  

	}
	
	.woocommerce table.shop_table_responsive tr td.product-price
 {
   position: relative;
  right: 250px;
bottom: 5px;
border-top: none;
font-size: 15px;
 }
	
.woocommerce table.shop_table_responsive tr td.product-quantity 
 {
   position: relative;
  right: 70px;
bottom: 10px;
border-top: none;
background-color: inherit;
 }


.woocommerce table.shop_table_responsive tr td.product-quantity .quantity a 
{
 padding: 1px 8px !important;


 }
 .woocommerce table.shop_table_responsive tr td.product-quantity .qty
 {
 height: 25px !important;
width: 25px !important;

 }
.woocommerce table.shop_table_responsive tr td.product-name 
 {	
  padding-rightt: 30px;
  text-align: right !important;	
	}
	}	
	

@media screen and (min-width: 426px) and (max-width: 540px) {
.woocommerce table.shop_table_responsive{
	max-widthh: 80%;
    marginn: auto;
	}	

.woocommerce .cart-collaterals	{
	max-width: 100%;
    margin-top: 30px;
		}		
	
	.woocommerce .cart-collaterals .cart_totals	{
  min-width: 100%;	
	}
	
.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item {
font-size:15px;
	display: grid;
	grid-template-columns: 15px 30px 240px     ;
	grid-column-gap: 20px;  
	grid-template-rows: calc(100% - 25px) 25px;
border-top: none !important;

	}	
	
.woocommerce table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td::before
 {
    display: none;
 }

.woocommerce table.shop_table_responsive tr td.product-subtotal
 {
    display: none;
 }
	
.woocommerce table.shop_table_responsive tr td.product-name 
 {
   text-align: center!important;
 }	
	
.woocommerce table.shop_table_responsive tr:nth-child(2n) td	{
	background-color: #fff;
	  

	}
	
	.woocommerce table.shop_table_responsive tr td.product-price
 {
   position: relative;
  right: 270px;
bottom: 5px;
border-top: none;
font-size:15px;
 }
	
.woocommerce table.shop_table_responsive tr td.product-quantity 
 {
   position: relative;
  right: 70px;
bottom: 10px;
border-top: none;
background-color: inherit;
 }


.woocommerce table.shop_table_responsive tr td.product-quantity .quantity a 
{
 padding: 1px 8px !important;


 }
 .woocommerce table.shop_table_responsive tr td.product-quantity .qty
 {
 height: 25px !important;
width: 25px !important;

 }
.woocommerce table.shop_table_responsive tr td.product-name 
 {	
  padding-rightt: 30px;
  text-align: right !important;	
	}
	}	


@media screen and (min-width: 541px) and (max-width: 768px) {
.woocommerce table.shop_table_responsive{
	max-widthh: 80%;
    marginn: auto;
	}	

.woocommerce .cart-collaterals	{
	max-width: 100%;
    margin-top: 30px;
		}		
	
	.woocommerce .cart-collaterals .cart_totals	{
		min-width: 100%;
	}
	
.woocommerce table.shop_table_responsive tr.woocommerce-cart-form__cart-item.cart_item {
font-size:15px;
	display: grid;
	grid-template-columns: 15px 30px 200px 10px 10px    ;
	grid-column-gap: 20px;  
	grid-template-rows: calc(100% - 25px) 25px;
border-top: none !important;

	}	
	
.woocommerce table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td::before
 {
    display: none;
 }

.woocommerce table.shop_table_responsive tr td.product-subtotal
 {
    display: none;
 }
	
.woocommerce table.shop_table_responsive tr td.product-name 
 {
   text-align: center!important;
 }	
	
.woocommerce table.shop_table_responsive tr:nth-child(2n) td	{
	background-color: #fff;
	  

	}
	
	.woocommerce table.shop_table_responsive tr td.product-price
 {
   position: relative;
  right: 100px;
bottom: 5px;
border-top: none;
font-size:15px;
 }
	
.woocommerce table.shop_table_responsive tr td.product-quantity 
 {
   position: relative;
  right: -70px;
bottomm: 10px;
border-top: none;
background-color: inherit;
 }


.woocommerce table.shop_table_responsive tr td.product-quantity .quantity a 
{
 padding: 1px 8px !important;


 }
 .woocommerce table.shop_table_responsive tr td.product-quantity .qty
 {
 height: 25px !important;
width: 25px !important;

 }
.woocommerce table.shop_table_responsive tr td.product-name 
 {	
  padding-rightt: 30px;
  text-align: right !important;	
	}
	}	


@media screen and (min-width: 769px) and (max-width: 979px) {
.woocommerce .cart-collaterals  .cart_totals {
    min-width: 100%;
}
	
.woocommerce-page .cart-collaterals .cart_totals table td {
    width: 5%; 
}
}



@media screen and (max-width: 980px){
	
.woocommerce table.shop_table tbody tr.woocommerce-shipping-totals.shipping th{
font-size: 16px !important;
column-span: all;
	color: #3C3C3C !important;
	display: initial;
	
  }
.woocommerce table.shop_table tbody tr.woocommerce-shipping-totals.shipping td{
 display:none;
  }
	
.woocommerce table.shop_table tbody tr.shipping-list td::before{
 display:none !important;
  }
	
.woocommerce table.shop_table tbody tr.shipping-list td ul#shipping_method li{
 float:right !important;
width: 100%;	
	text-align: right;
  }
}


/*
הוספת תמונת המוצר בעגלת קניות בתצוגת נייד
--------------------------------
*/
@media screen and (max-width: 379px){
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail{
    display: block !important;
background-color: #fff;
	}
.woocommerce #content table.cart .product-thumbnail img,
.woocommerce table.cart .product-thumbnail img,
.woocommerce-page #content table.cart .product-thumbnail img,
.woocommerce-page table.cart .product-thumbnail img {
    max-width: 30px ;
	  max-height: 30px;
    float: none;
    display: table;
    margin: auto;
	 }
.woocommerce #content table.cart .product-thumbnail::before,
.woocommerce table.cart .product-thumbnail::before,
.woocommerce-page #content table.cart .product-thumbnail::before,
.woocommerce-page table.cart .product-thumbnail::before {
    display: none !important;
}	
}

@media screen and (min-width: 380px) and (max-width: 979px) {
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail{
    display: block !important;

	}
.woocommerce #content table.cart .product-thumbnail img,
.woocommerce table.cart .product-thumbnail img,
.woocommerce-page #content table.cart .product-thumbnail img,
.woocommerce-page table.cart .product-thumbnail img {
    max-width: 50px ;
	  max-height: 50px;
    floatt: none;
    displayy: table;
    marginn: auto;
	margin-right: -10px;
	 }
.woocommerce #content table.cart .product-thumbnail::before,
.woocommerce table.cart .product-thumbnail::before,
.woocommerce-page #content table.cart .product-thumbnail::before,
.woocommerce-page table.cart .product-thumbnail::before {
    display: none !important;
}
}


/*
גודל תמונת מוצר בעמוד עגלת קניות בתצוגת מחשב
--------------------------------
*/
@media screen and (min-width: 980px){
.woocommerce #content table.cart .product-thumbnail img,
.woocommerce table.cart .product-thumbnail img,
.woocommerce-page #content table.cart .product-thumbnail img,
.woocommerce-page table.cart .product-thumbnail img {
    max-width: 50px ;
	  max-height: 50px;
    
	 }
}



/*
ביטול הודעה  "רוצה להוסיף פריטים 
 נוספים" בעגלת קניות 
----------------------------
*/
.woocommerce .woocommerce-message {

	display:none !important;
}
.woocommerce .woocommerce-message.alerta {

	display:block !important;
}



/*
עיצוב הודעה  "רוצה להוסיף פריטים 
 נוספים" בעגלת קניות בתצוגת ניידים
----------------------------
*/
@media screen and (max-width: 480px){
    
.woocommerce form.woocommerce-cart-form
 div.woocommerce-message,
.woocommerce div.woocommerce-notices-wrapper
 div.woocommerce-message
{
padding-right:50px !important;
font-size: 15px !important;
width: 100%   !important;
display: list-item;
border-top-color: #a6a6a6;
	
display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    align-content: space-around;	
	
	
    }
.woocommerce-message::before {
        color: #a6a6a6;
}
.woocommerce form.woocommerce-cart-form
 div.woocommerce-message 
a.button
{
position: relative;
padding-left: 10px;
padding-right: 10px;
margin-leftt: -30px;
font-size: 16px !important;
	}
}






/*
שינוי צבע לשורת השלמת קופון
------------------------------
*/
.woocommerce-cart .cart-collaterals .cart_totals tr.fee {
	color:#f061a8;
}





/*
==============================
===============================
עמוד לתשלום
==============================
===============================
*/

/*
ביטול שורות "היית כאן בעבר" בעמוד לתשלום
------------------------------
*/
.woocommerce-info:before{
    displayy: none;	}

div.woocommerce-form-login-toggle
{
    display: none;	}


/*
מחיקת כותרות העמודים בעמוד תשלום ועמוד עגלה
------------------------------
*/
body.woocommerce-cart header.entry-header {
    displayyy: none;
}
body.woocommerce-checkout header.entry-header {
    display: none;
}





/*
מחיקת החיפוש בעמוד תשלום ועמוד עגלה
------------------------------
*/
body.woocommerce-checkout .site-header .site-header-inner .ivory-topbar-mobile, body.woocommerce-cart .site-header .site-header-inner .ivory-topbar-mobile {
    display: none;
}



/*
מחיקת כפתור הסר מוצר בעמוד לתשלום 
------------------------------
*/
.woocommerce #order_review a.remove{
		display: none!important;
	}


/*
	הסתרת שורת סהכ משקל בעמוד לתשלום
----------------------------
*/
#order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.total-weight
	{
	display:none ;
}

/*
	עיצוב רוחב שדות בפרטי מזמין וכתובת בעמוד לתשלום
----------------------------
*/
.woocommerce-checkout 
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p input, 	
.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper p span input
{
line-height: 25px !important;
	border-radius:5px;
   }



/*
שינוי תצוגת עמוד לתשלום שיופיע באותה שורה בתצוגת מחשב
------------------------------
*/
@media(min-width: 781px) {
  .woocommerce-checkout .woocommerce {
    display: block;
  }
  
.woocommerce-checkout #customer_details{
 width: 50% !important;
float: right;
border:3px solid #a6a6a6 !important;
padding: 15px;
margin-right: 5%;
   }

.woocommerce-checkout 
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p label, .woocommerce-checkout 
.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper p label
{
font-size: 20px !important;
   }


.woocommerce #order_review_heading {
display: none;
}

#order_review.woocommerce-checkout-review-order {
width: 43% !important;
float: left;
border:3px solid #a6a6a6 !important;

  }


#order_review.woocommerce-checkout-review-order table.shop_table {
border:1px solid #a6a6a6 !important;
	border-radius:5px;
	width: 105%;
 margin-right: -10px;
	margin-top: -5px;
  }
	
	
	#order_review.woocommerce-checkout-review-order table.shop_table thead{
	background-color: #000;
	color: #fff;
		
		}	

#order_review.woocommerce-checkout-review-order table.shop_table thead th{
  font-size: 20px;
	font-weight:500 !important;
	padding: 7px !important;
		}		
	
.woocommerce ul#shipping_method li{
	background-color: #fff;
	line-height:2.8em;
	border: 1px solid #a6a6a6
  }	
	

.woocommerce-checkout-review-order .woocommerce-checkout-payment {
border:1px solid #a6a6a6 !important;
	width: 105%;
 margin-right: -10px;
  }

	#order_review.woocommerce-checkout-review-order  table.shop_table .ups-pickups{
	width: 70px !important;
height: 50px !important;
background-size: auto 50px !important;
animation: shake-ups 1.5s infinite linear;
 }	
	}

@keyframes shake-ups {
	0% {transform:translateX(-5px);}
	5%
	{transform:translateX(7px);}
	10%
	{transform:translateX(-5px);}
	15%
	{transform:translateX(7px);}
	20%
	{transform:translateX(-5px);}
	25%, 100%
	{transform:translateX(0px);}
}









/*
עיצוב מחדש עמוד לתשלום בתצוגת ניידים
------------------------------
*/
@media screen and (max-width: 325px){
	#customer_details, .woocommerce-page #customer_details{
margin-right: 0 !important;
border: 2px solid #a6a6a6 !important;
   }
	
#order_review.woocommerce-checkout-review-order  table.shop_table, .woocommerce-checkout-review-order .woocommerce-checkout-payment{
width: 115% !important;
margin-right: -15px !important;

  }

.woocommerce table.shop_table td.product-name, .woocommerce-page table.shop_table td.product-name{
flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
  }
		
#order_review.woocommerce-checkout-review-order  table.shop_table .ups-pickups{
width: 70px !important;
height: 50px !important;
background-size: auto 50px !important;
animation: shake-ups 1.5s infinite linear;
	  }
	
#order_review.woocommerce-checkout-review-order table.shop_table tfoot{
font-size: 14px !important;
  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li {
font-size: 14px !important;

  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row span{
font-size: 14px !important;
	
  }

#order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total{
font-size: 16px !important;
  }
	
/*	
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
width: 110% !important;
margin-right: -15px !important;

  }
*/
	
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .button{
font-size: 16px !important;
  }

}

@media screen and (min-width: 326px) and (max-width: 380px) 
{
#customer_details, .woocommerce-page #customer_details{
margin-right: 0 !important;
border:1px solid rgba(0, 0, 0, 0.08);
   }
		
#order_review.woocommerce-checkout-review-order  table.shop_table, .woocommerce-checkout-review-order .woocommerce-checkout-payment{
width: 113% !important;
margin-right: -17px !important;
  }
	
#order_review.woocommerce-checkout-review-order table.shop_table tfoot{
font-size: 15px !important;
  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li {
font-size: 15px !important;
  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row span{
font-size: 15px !important;
  }
#order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total{
font-size: 16px !important;
  }
#order_review.woocommerce-checkout-review-order  table.shop_table .ups-pickups{
	width: 70px !important;
height: 50px !important;
background-size: auto 50px !important;
	animation: shake-ups 1.5s infinite linear;
  }

	/*
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
width: 110% !important;
margin-right: -15px !important;

  }
*/
	
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .button{
font-size: 16px !important;
  }

}



@media screen and (min-width: 381px) and (max-width: 480px) 
{
#order_review.woocommerce-checkout-review-order  table.shop_table, .woocommerce-checkout-review-order .woocommerce-checkout-payment{
width: 111% !important;
margin-right: -18px !important;
  }
}

@media screen and (min-width: 481px) and (max-width: 780px) 
{
#order_review.woocommerce-checkout-review-order  table.shop_table, .woocommerce-checkout-review-order .woocommerce-checkout-payment{
width: 105% !important;
margin-right: -15px !important;
  }
}







@media screen and (min-width: 381px) and (max-width: 780px) 
{
	#customer_details, .woocommerce-page #customer_details{
margin-right: 0 !important;
border:1px solid rgba(0, 0, 0, 0.08);
   }
 /*	
#order_review.woocommerce-checkout-review-order  table.shop_table{
width: 105% !important;
margin-right: -15px !important;
  }
*/
	
	#order_review.woocommerce-checkout-review-order  table.shop_table .ups-pickups{
	width: 70px !important;
height: 50px !important;
background-size: auto 50px !important;
	animation: shake-ups 1.5s infinite linear;
	
		
  }
/*		
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
width: 105% !important;
margin-right: -15px !important;
  }
*/
	
#order_review.woocommerce-checkout-review-order table.shop_table tfoot{
font-size: 15px !important;
  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li {
font-size: 16px !important;
  }
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row span{
font-size: 16px !important;
  }
#order_review.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total{
font-size: 20px !important;
  }
}

@media screen and (max-width: 782px){
.woocommerce #order_review_heading, .woocommerce-page #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review, #customer_details, .woocommerce-page #customer_details {
border: 2px solid #a6a6a6 !important;
}
}
.shop_table .quantity{
min-width: 100%;
  }
.woocommerce ul#shipping_method li,.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li{
	background-color: #fff;
	line-height:2em;
	border: 1px solid #a6a6a6;
	margin: 0 -0.5em 0.5em -0.3em !important;
  }	




/*
מחיקת המילים מדינת ישראל בעמוד לתשלום בתצוגת מחשב
--------------------------------
*/
.woocommerce form.checkout p#billing_country_field.form-row.form-row-wide.address-field.update_totals_on_change.validate-required
{
    display: none !important;
}


.woocommerce form.checkout .woocommerce-shipping-fields p#shipping_country_field.form-row.form-row-wide.address-field.update_totals_on_change.validate-required
{
    display: none !important;
}

/*
עיצוב עמוד תודה בתצוגת ניידים
--------------------------------
*/
@media screen and (max-width: 780px){
	.woocommerce .woocommerce-order .tnx-page{
    display: flex;
    flex-direction: column;
    margin-bottom: 100px;
	}
	.woocommerce .woocommerce-order .tnx-page .sherut-lakohot{
	 margin-top: 100px;

	}
	
	
}



/*
==============================
===============================
עמוד צור קשר
==============================
===============================
*/

/*
הקטנת רוחב השורות של הטופס שלא יגלשו מהמסך
------------------------------
*/
@media screen and (max-width: 480px){
.wpcf7-form.init p label span input
{
  width:70% !important;
}
}

 




/*
הפיכת המסך לצפיה לרוחב בעמודי הדמיית שטיחים
---------------------------
*/
@media only screen and (orientation:portrait) {
.page-id-16458, .page-id-16464, .page-id-16470, .page-id-16446, .page-id-16486, .page-id-16492, .page-id-16498, .page-id-16480, .page-id-17362, .page-id-17369, .page-id-17377, .page-id-17383, .page-id-17312, .page-id-16288, .page-id-16174, .page-id-16406, .page-id-16294, .page-id-16412, .page-id-16325, .page-id-16424, .page-id-16384, .page-id-16430, .page-id-16390, .page-id-16436, .page-id-16396, .page-id-16867, .page-id-16833, .page-id-16302, .page-id-17099, .page-id-17404, .page-id-17399, .page-id-17169, .page-id-17409, .page-id-17426, .page-id-17421, .page-id-17196, .page-id-17431, .page-id-17289, .page-id-17464, .page-id-17459, .page-id-17456, .page-id-17451, .page-id-17447, .page-id-17023, .page-id-17529
{
    height: 100vw;
	
	    transform: rotate(90deg);
  }
}




.xoo-wsc-products.xoo-wsc-pattern-row #checkout_thumbnail {
	display:none;
}










/*
עיצוב חיצים לקרוסלה וריאציות בעמוד המוצר------------------------------
*/

/* מיקום החיצים באמצע התמונה למוצרי קטגוריות אותיות מעץ ומספרים מעץ */
.product_cat-3695 ul.flex-direction-nav,
.product_cat-3734 ul.flex-direction-nav {
    position: absolute !important;
    top: 200px !important; /* מיקום באמצע הגובה */
    transform: translateY(-50%) !important; /* מוודא יישור אנכי מדויק */
    width: 100% !important;
    left: 0 !important;
    z-index: 99999 !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* מיקום כללי של החיצים באמצע התמונה */
.woocommerce ul.flex-direction-nav {
    position: absolute;
    top: 40%; /* ניתן להתאים לפי הצורך */
    transform: translateY(-50%); /* מוודא יישור אנכי מדויק */
    width: 100%;
    left: 0;
    z-index: 99999;
    margin: 0;
    padding: 0;
    list-style: none;
}



/* חץ שמאל */
li.flex-nav-prev {
    float: left;
}

/* חץ ימין */
li.flex-nav-next {
    float: right;
}


/* הסתרת החיצים המקוריים */
a.flex-next,
a.flex-prev {
    visibility: hidden;
}

/* הוספת החיצים בצבע ורוד */
a.flex-next::after,
a.flex-prev::before {
    visibility: visible;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; /* חץ עבה */
    font-size: 24px;
    color: #ff69b4; /* ורוד */
    background-color: rgba(0, 0, 0, 0.2); /* רקע חצי שקוף */
    border-radius: 50%; /* עיגול מסביב לחיצים */
    padding: 10px;
    cursor: pointer;
}

/* חץ ימינה */
a.flex-next::after {
    content: '\f054'; /* חץ ימינה */
    margin-right: 10px;
}

/* חץ שמאלה */
a.flex-prev::before {
    content: '\f053'; /* חץ שמאלה */
    margin-left: 10px;
}

/* חיצים ב-hover */
ul.flex-direction-nav li a:hover::before,
ul.flex-direction-nav li a:hover::after {
    color: white; /* שינוי צבע החץ */
    background-color: rgba(255, 105, 180, 1); /* ורוד כהה יותר ב-hover */
}









/* רק למוצר 53641 */
body.postid-3830.woocommerce.single-product div.product form.cart,
body.postid-53641.woocommerce.single-product div.product form.cart,
body.postid-53642.woocommerce.single-product div.product form.cart,
body.postid-53631.woocommerce.single-product div.product form.cart,
body.postid-53452.woocommerce.single-product div.product form.cart,
body.postid-51071.woocommerce.single-product div.product form.cart {
    display: block !important;
}



