.elementor-1797 .elementor-element.elementor-element-589b582{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-589b582:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-589b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nitzotzbereshit.org.il/wp-content/uploads/2026/08/flowerpn.webp");background-position:top left;background-repeat:no-repeat;background-size:35% auto;}.elementor-1797 .elementor-element.elementor-element-589b582::before, .elementor-1797 .elementor-element.elementor-element-589b582 > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-589b582 > .e-con-inner > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-589b582 > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-589b582 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-589b582 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FDF7F2BD 0%, #FFFFFF 100%);}.elementor-1797 .elementor-element.elementor-element-160ba79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-1797 .elementor-element.elementor-element-160ba79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1797 .elementor-element.elementor-element-79c7c86{width:auto;max-width:auto;}.elementor-1797 .elementor-element.elementor-element-79c7c86 > .elementor-widget-container{background-color:#FDF5EE;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFDDC0;border-radius:20px 20px 20px 20px;}.elementor-1797 .elementor-element.elementor-element-79c7c86.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-79c7c86 .elementor-heading-title{font-size:19px;font-weight:600;color:#EA8744;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1797 .elementor-element.elementor-element-9fa6205.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-9fa6205{font-size:75px;font-weight:900;line-height:69px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-610b5a1 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-610b5a1.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-610b5a1{font-size:21px;font-weight:600;line-height:15px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-c022827{font-size:18px;font-weight:500;line-height:27px;color:#262626;}.elementor-1797 .elementor-element.elementor-element-45ff2fc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1797 .elementor-element.elementor-element-85b5f80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1797 .elementor-element.elementor-element-2978cbd{--lottie-container-width:40%;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1797 .elementor-element.elementor-element-afa2f80 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1797 .elementor-element.elementor-element-afa2f80 .elementor-counter-number-wrapper{color:#000000;font-size:24px;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-d130aaa{text-align:center;font-size:16px;font-weight:600;line-height:22px;color:#363332;}.elementor-1797 .elementor-element.elementor-element-72c20a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1797 .elementor-element.elementor-element-043b594{--lottie-container-width:40%;}.elementor-1797 .elementor-element.elementor-element-4e90067 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1797 .elementor-element.elementor-element-4e90067 .elementor-counter-number-wrapper{color:#000000;font-size:24px;font-weight:600;}.elementor-1797 .elementor-element.elementor-element-19a6e2a{text-align:center;font-size:16px;font-weight:600;line-height:22px;color:#363332;}.elementor-1797 .elementor-element.elementor-element-e2c6b76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1797 .elementor-element.elementor-element-7b0a8f0{--lottie-container-width:40%;}.elementor-1797 .elementor-element.elementor-element-eb5b1ee{text-align:center;}.elementor-1797 .elementor-element.elementor-element-eb5b1ee .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1797 .elementor-element.elementor-element-e4634ae{text-align:center;font-size:16px;font-weight:600;line-height:22px;color:#363332;}.elementor-1797 .elementor-element.elementor-element-ce7e698{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1797 .elementor-element.elementor-element-fed647a{--lottie-container-width:40%;}.elementor-1797 .elementor-element.elementor-element-96a9654{text-align:center;}.elementor-1797 .elementor-element.elementor-element-96a9654 .elementor-heading-title{font-family:"Noto Sans Hebrew", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-1797 .elementor-element.elementor-element-ccaf274{text-align:center;font-size:16px;font-weight:600;line-height:22px;color:#363332;}.elementor-1797 .elementor-element.elementor-element-5ec0240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-a0c16c6{--display:flex;--min-height:69vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-a0c16c6:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-a0c16c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-06bc066{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1797 .elementor-element.elementor-element-06bc066:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-06bc066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF7F2AD;}.elementor-1797 .elementor-element.elementor-element-2caf5ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-1797 .elementor-element.elementor-element-0dc66c4.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-0dc66c4{font-size:31px;font-weight:900;line-height:31px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-ce0f53d{font-size:18px;font-weight:500;line-height:27px;color:#5E5653;}.elementor-1797 .elementor-element.elementor-element-abed88e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3.7rem/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3.7rem/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3.7rem/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3.7rem/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3.7rem/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-icon i{color:#696A6B;transition:color 0.3s;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-icon svg{fill:#696A6B;transition:fill 0.3s;}.elementor-1797 .elementor-element.elementor-element-083cb02{--e-icon-list-icon-size:14px;--icon-vertical-offset:-8px;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-item > a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:16px;font-weight:500;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1797 .elementor-element.elementor-element-797b086{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1797 .elementor-element.elementor-element-3b241fa{--display:flex;}.elementor-1797 .elementor-element.elementor-element-0b3c030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1797 .elementor-element.elementor-element-04a00e6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1797 .elementor-element.elementor-element-433b489 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-433b489.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-433b489{font-size:21px;font-weight:600;line-height:15px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-8cffcf9{font-size:16px;font-weight:500;line-height:27px;color:#262524;}.elementor-1797 .elementor-element.elementor-element-cf65c20{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1797 .elementor-element.elementor-element-cf65c20:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-cf65c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nitzotzbereshit.org.il/wp-content/uploads/2026/07/כיתת-מחשביםpn.jpg");background-position:center center;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-45a6460{--display:flex;}.elementor-1797 .elementor-element.elementor-element-b7f11e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1797 .elementor-element.elementor-element-128e6bc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1797 .elementor-element.elementor-element-5efb3ff > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-5efb3ff.elementor-element{--align-self:flex-start;}.elementor-1797 .elementor-element.elementor-element-5efb3ff{font-size:21px;font-weight:600;line-height:15px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-ea61814{font-size:16px;font-weight:500;line-height:27px;color:#262524;}.elementor-1797 .elementor-element.elementor-element-8f7a4c7{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1797 .elementor-element.elementor-element-8f7a4c7:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-8f7a4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nitzotzbereshit.org.il/wp-content/uploads/2026/08/חלוקות-3.jpg");background-position:center center;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-9ea6870{--display:flex;}.elementor-1797 .elementor-element.elementor-element-dda3bf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1797 .elementor-element.elementor-element-1fc0eab{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1797 .elementor-element.elementor-element-ff624f6{font-size:16px;font-weight:500;line-height:27px;color:#262524;}.elementor-1797 .elementor-element.elementor-element-5201dbf{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1797 .elementor-element.elementor-element-5201dbf:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-5201dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nitzotzbereshit.org.il/wp-content/uploads/2026/08/חלוקות-3.jpg");background-position:center center;background-size:cover;}.elementor-1797 .elementor-element.elementor-element-27f1c88{--display:flex;}.elementor-1797 .elementor-element.elementor-element-6a7fd98 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-6a7fd98.elementor-element{--align-self:center;}.elementor-1797 .elementor-element.elementor-element-6a7fd98{text-align:center;font-size:21px;font-weight:600;line-height:15px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-a8c7546{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#F27420;--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;}.elementor-1797 .elementor-element.elementor-element-a8c7546 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E3E3E3;}.elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E3E3E3;}.elementor-1797 .elementor-element.elementor-element-a8c7546 > .elementor-widget-container{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(233.99793395996096, 223.69693795411487, 215.11277461590973, 0.99);}.elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 1px;border-color:#E3E3E3;}.elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Noto Sans Hebrew", Sans-serif;font-weight:600;text-decoration:none;line-height:31px;}.elementor-1797 .elementor-element.elementor-element-a8c7546 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#F27420;}:where( .elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DCD5C7;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-1797 .elementor-element.elementor-element-c32bf32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:10px;}.elementor-1797 .elementor-element.elementor-element-c32bf32:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-c32bf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6F1;}.elementor-1797 .elementor-element.elementor-element-c32bf32::before, .elementor-1797 .elementor-element.elementor-element-c32bf32 > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-c32bf32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1797 .elementor-element.elementor-element-c32bf32 > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-c32bf32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1797 .elementor-element.elementor-element-c32bf32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1797 .elementor-element.elementor-element-2aeb909 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1797 .elementor-element.elementor-element-2aeb909{text-align:center;font-size:30px;font-weight:900;line-height:56px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-61d02f1{--e-image-carousel-slides-to-show:5;}.elementor-1797 .elementor-element.elementor-element-61d02f1 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-11995ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-1797 .elementor-element.elementor-element-625deba{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-625deba:not(.elementor-motion-effects-element-type-background), .elementor-1797 .elementor-element.elementor-element-625deba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1797 .elementor-element.elementor-element-ac52c1b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1797 .elementor-element.elementor-element-ac52c1b{text-align:center;font-size:56px;font-weight:900;line-height:56px;color:#000000;}.elementor-1797 .elementor-element.elementor-element-14b8afb{--spacer-size:30px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1797 .elementor-element.elementor-element-f7d3949{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:20px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.58 * 100% );}.elementor-1797 .elementor-element.elementor-element-f7d3949:after{content:"0.58";}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__thumbnail__link{width:100%;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__card{border-radius:15px;padding-top:0px;padding-bottom:0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__text{padding:0 16px;margin-top:0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__meta-data{padding:10px 16px;color:#54595f;font-size:12px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__avatar{padding-right:16px;padding-left:16px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__badge{left:0;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__card .elementor-post__badge{background-color:#D8EEF9;color:#000000;border-radius:1px;font-size:12px;margin:0px;font-weight:800;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title, .elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title a{color:#000000;font-size:26px;font-weight:600;letter-spacing:-0.4px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title{margin-bottom:5px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__excerpt p{color:#000000;font-size:16px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__excerpt{margin-bottom:5px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__read-more{color:#FE9619;}.elementor-1797 .elementor-element.elementor-element-f7d3949 a.elementor-post__read-more{font-size:16px;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1797 .elementor-element.elementor-element-160ba79{--width:64%;}.elementor-1797 .elementor-element.elementor-element-45ff2fc{--width:100%;}.elementor-1797 .elementor-element.elementor-element-5ec0240{--width:50%;}.elementor-1797 .elementor-element.elementor-element-a0c16c6{--width:100%;}.elementor-1797 .elementor-element.elementor-element-2caf5ab{--width:50%;}.elementor-1797 .elementor-element.elementor-element-abed88e{--width:50%;}.elementor-1797 .elementor-element.elementor-element-11995ce{--content-width:80%;}.elementor-1797 .elementor-element.elementor-element-625deba{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1797 .elementor-element.elementor-element-625deba{--width:100%;}}@media(max-width:1024px){.elementor-1797 .elementor-element.elementor-element-45ff2fc{--grid-auto-flow:row;}.elementor-1797 .elementor-element.elementor-element-11995ce{--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1797 .elementor-element.elementor-element-625deba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1797 .elementor-element.elementor-element-589b582{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1797 .elementor-element.elementor-element-160ba79{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1797 .elementor-element.elementor-element-79c7c86 .elementor-heading-title{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-9fa6205{font-size:38px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-610b5a1{font-size:20px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-c022827{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-45ff2fc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1797 .elementor-element.elementor-element-2978cbd{--lottie-container-width:42%;}.elementor-1797 .elementor-element.elementor-element-d130aaa{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-043b594{--lottie-container-width:42%;}.elementor-1797 .elementor-element.elementor-element-19a6e2a{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-7b0a8f0{--lottie-container-width:42%;}.elementor-1797 .elementor-element.elementor-element-e4634ae{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-fed647a{--lottie-container-width:42%;}.elementor-1797 .elementor-element.elementor-element-ccaf274{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-a0c16c6{--min-height:32vh;}.elementor-1797 .elementor-element.elementor-element-06bc066{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1797 .elementor-element.elementor-element-0dc66c4{font-size:29px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-ce0f53d{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-b28c601 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.8em/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.8em/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.8em/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.8em/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.8em/2);}.elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1797 .elementor-element.elementor-element-083cb02 .elementor-icon-list-item > a{font-size:12px;}.elementor-1797 .elementor-element.elementor-element-0b3c030{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-04a00e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1797 .elementor-element.elementor-element-433b489{font-size:20px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-8cffcf9{font-size:15px;}.elementor-1797 .elementor-element.elementor-element-cf65c20{--min-height:30vh;}.elementor-1797 .elementor-element.elementor-element-5efb3ff{font-size:20px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-ea61814{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-8f7a4c7{--min-height:30vh;}.elementor-1797 .elementor-element.elementor-element-ff624f6{font-size:16px;}.elementor-1797 .elementor-element.elementor-element-5201dbf{--min-height:30vh;}.elementor-1797 .elementor-element.elementor-element-6a7fd98{font-size:20px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-a8c7546{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-a8c7546 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 1px 0px;}:where( .elementor-1797 .elementor-element.elementor-element-a8c7546.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--padding-top:5px;--padding-right:5px;--padding-bottom:5px;--padding-left:5px;}.elementor-1797 .elementor-element.elementor-element-2aeb909 > .elementor-widget-container{margin:0px 15px -10px 15px;}.elementor-1797 .elementor-element.elementor-element-2aeb909{font-size:28px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-61d02f1{--e-image-carousel-slides-to-show:3;}.elementor-1797 .elementor-element.elementor-element-11995ce{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1797 .elementor-element.elementor-element-625deba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1797 .elementor-element.elementor-element-ac52c1b{font-size:38px;line-height:1.1em;}.elementor-1797 .elementor-element.elementor-element-14b8afb{--spacer-size:0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.81 * 100% );}.elementor-1797 .elementor-element.elementor-element-f7d3949:after{content:"0.81";}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__thumbnail__link{width:100%;}.elementor-1797 .elementor-element.elementor-element-f7d3949.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-1797 .elementor-element.elementor-element-f7d3949.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-1797 .elementor-element.elementor-element-f7d3949.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title, .elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title a{font-size:18px;line-height:1px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__title{margin-bottom:7px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__excerpt p{font-size:14px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__excerpt{margin-bottom:0px;}.elementor-1797 .elementor-element.elementor-element-f7d3949 .elementor-post__text{margin-bottom:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-11fff5a *//* WC Donation Platform clean RTL design */

#wcdp,
.wc-donation-platform,
.wcdp-form {
    direction: rtl !important;
    text-align: right !important;
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
    width: 100% !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    background: transparent !important;
}

/* הסתרת שלבים */
#wcdp .wcdp-header,
.wc-donation-platform .wcdp-header {
    display: none !important;
}

/* גוף הטופס */
#wcdp .wcdp-body,
#wcdp .wcdp-tab,
#wcdp .wcdp-row,
#wcdp .wcdp_variation,
#wcdp form.wcdp-choose-donation {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    direction: rtl !important;
    text-align: right !important;
    background: transparent !important;
}

/* כותרת */
#wcdp .wcdp-variation-heading {
    display: block !important;
    width: 100% !important;
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    text-align: right !important;
    color: #1f1f1f !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
}

/* גריד סכומים */
#wcdp ul.wcdp_options,
#wcdp ul.wcdp_amount,
#wcdp ul#wcdp_1_wcdp_amount {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    direction: rtl !important;
}

/* כל תא */
#wcdp ul.wcdp_options li,
#wcdp ul.wcdp_amount li,
#wcdp ul#wcdp_1_wcdp_amount li {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    background: transparent !important;
    border: none !important;
}

/* סכום אחר שורה מלאה */
#wcdp ul.wcdp_options li.wp4all-other-li,
#wcdp ul.wcdp_amount li.wp4all-other-li {
    grid-column: 1 / -1 !important;
}

/* הסתרת radio */
#wcdp ul.wcdp_options input[type="radio"],
#wcdp ul.wcdp_amount input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 1px !important;
    height: 1px !important;
    pointer-events: none !important;
}

/* כפתורי סכומים */
#wcdp label.wcdp-button-label,
#wcdp .wcdp_options > li > label,
#wcdp .wcdp_amount > li > label {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 82px !important;
    margin: 0 !important;
    padding: 12px 16px !important;
    background: #ffffff !important;
    border: 1px solid #eadfd7 !important;
    border-radius: 12px !important;
    color: #111111 !important;
    font-size: 25px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    cursor: pointer !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04) !important;
    transition: all 0.18s ease !important;
}

/* Hover */
#wcdp label.wcdp-button-label:hover,
#wcdp .wcdp_options > li > label:hover,
#wcdp .wcdp_amount > li > label:hover {
    background: #fff8f2 !important;
    border-color: #ff9f68 !important;
    color: #ff6e01 !important;
}

/* מצב נבחר */
#wcdp input[type="radio"]:checked + label,
#wcdp input[type="radio"]:checked + label.wcdp-button-label,
#wcdp li.selected label,
#wcdp li.active label {
    background: #fff8f2 !important;
    border: 2px solid #ff9f68 !important;
    color: #ff6e01 !important;
    box-shadow: 0 10px 28px rgba(255, 110, 1, 0.14) !important;
}

/* ביטול סימון וי */
#wcdp label:before,
#wcdp label:after,
#wcdp input[type="radio"]:checked + label:before,
#wcdp input[type="radio"]:checked + label:after {
    content: none !important;
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* ביטול ירוק פנימי */
#wcdp label *,
#wcdp input[type="radio"]:checked + label *,
#wcdp li.selected label *,
#wcdp li.active label * {
    background: transparent !important;
    background-color: transparent !important;
    color: inherit !important;
}

/* סכום אחר */
#wcdp label.wp4all-other-label,
#wcdp label.wcdp_label_custom_amount,
#wcdp #wcdp_1_label_custom_amount {
    min-height: 82px !important;
    font-size: 25px !important;
    font-weight: 900 !important;
}

/* כשהסכום אחר נבחר */
#wcdp label.wp4all-other-label.is-open,
#wcdp input.wcdp_value_other:checked + label.wcdp_label_custom_amount,
#wcdp #wcdp_1_wcdp_value_other:checked + #wcdp_1_label_custom_amount {
    background: #fff8f2 !important;
    border: 2px solid #ff9f68 !important;
    color: #ff6e01 !important;
}

/* השדה המקורי של סכום אחר, בלי להזיז אותו */
#wcdp input[type="number"]:not(.qty):not([name="quantity"]),
#wcdp input[type="text"][name*="amount"]:not([type="hidden"]),
#wcdp input[name*="custom"]:not([type="hidden"]),
#wcdp input[name*="other"]:not([type="hidden"]) {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 62px !important;
    margin-top: 14px !important;
    padding: 0 22px !important;
    background: #ffffff !important;
    border: 1px solid #eadfd7 !important;
    border-radius: 12px !important;
    color: #111111 !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    text-align: center !important;
    direction: rtl !important;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.055) !important;
    pointer-events: auto !important;
    user-select: text !important;
    cursor: text !important;
}

/* פוקוס בשדה */
#wcdp input[type="number"]:not(.qty):not([name="quantity"]):focus,
#wcdp input[type="text"][name*="amount"]:focus,
#wcdp input[name*="custom"]:focus,
#wcdp input[name*="other"]:focus {
    outline: none !important;
    border-color: #ff9f68 !important;
    box-shadow: 0 0 0 4px rgba(255, 110, 1, 0.12) !important;
}

/* הסתרת חיצים בשדה מספר */
#wcdp input[type="number"]::-webkit-outer-spin-button,
#wcdp input[type="number"]::-webkit-inner-spin-button {
    margin: 0 !important;
    appearance: none !important;
}

#wcdp input[type="number"] {
    appearance: textfield !important;
}

/* הסתרת quantity */
#wcdp .quantity,
#wcdp input.qty,
#wcdp input[name="quantity"] {
    display: none !important;
}

/* כפתור הבא */
#wcdp .button-row {
    display: block !important;
    width: 100% !important;
    margin: 28px 0 0 0 !important;
    padding: 0 !important;
}

#wcdp .button-row button,
#wcdp button[type="submit"],
#wcdp .single_add_to_cart_button,
#wcdp button.wcdp-button,
#wcdp button.wcdp-next {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 70px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    background: #ff6e01 !important;
    border: none !important;
    border-radius: 12px !important;
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;
    box-shadow: 0 14px 30px rgba(255, 110, 1, 0.22) !important;
    cursor: pointer !important;
}

#wcdp .button-row button:hover,
#wcdp button[type="submit"]:hover,
#wcdp .single_add_to_cart_button:hover,
#wcdp button.wcdp-button:hover,
#wcdp button.wcdp-next:hover {
    background: #e96100 !important;
    color: #ffffff !important;
}

/* כפתור חזור */
#wcdp button.wcdp-back,
#wcdp .wcdp-back {
    width: auto !important;
    min-width: 130px !important;
    min-height: 54px !important;
    margin-top: 16px !important;
    background: #f1eef4 !important;
    color: #444444 !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 18px !important;
}

/* מובייל */
@media (max-width: 767px) {
    #wcdp,
    .wc-donation-platform,
    .wcdp-form {
        max-width: 100% !important;
    }

    #wcdp ul.wcdp_options,
    #wcdp ul.wcdp_amount,
    #wcdp ul#wcdp_1_wcdp_amount {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 12px !important;
    }

    #wcdp label.wcdp-button-label,
    #wcdp .wcdp_options > li > label,
    #wcdp .wcdp_amount > li > label {
        min-height: 64px !important;
        font-size: 19px !important;
    }

    #wcdp .wcdp-variation-heading {
        font-size: 21px !important;
    }

    #wcdp .button-row button,
    #wcdp button[type="submit"],
    #wcdp .single_add_to_cart_button,
    #wcdp button.wcdp-button,
    #wcdp button.wcdp-next {
        min-height: 62px !important;
        font-size: 21px !important;
    }
}














/* כפתורי הבא וחזור אחד ליד השני בשלב הבא */
#wcdp .button-row {
    display: flex !important;
    flex-direction: row-reverse !important;
    gap: 16px !important;
    width: 100% !important;
    margin-top: 28px !important;
    align-items: center !important;
}

/* שני הכפתורים באותו גודל */
#wcdp .button-row button,
#wcdp .button-row .button,
#wcdp .button-row button[type="button"],
#wcdp .button-row button[type="submit"] {
    width: 50% !important;
    flex: 1 1 0 !important;
    min-height: 70px !important;
    margin: 0 !important;
}

/* כפתור הבא כתום */
#wcdp .button-row button:not(.wcdp-back),
#wcdp .button-row button.wcdp-next,
#wcdp .button-row button[type="submit"] {
    background: #ff6e01 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 12px !important;
    font-size: 25px !important;
    font-weight: 900 !important;
    box-shadow: 0 14px 30px rgba(255, 110, 1, 0.22) !important;
}

/* כפתור חזור */
#wcdp .button-row button.wcdp-back,
#wcdp .button-row .wcdp-back {
    background: #f1eef4 !important;
    color: #444444 !important;
    border: none !important;
    border-radius: 12px !important;
    font-size: 25px !important;
    font-weight: 900 !important;
    box-shadow: none !important;
}

/* מובייל: להשאיר אחד מתחת לשני אם צפוף */
@media (max-width: 767px) {
    #wcdp .button-row {
        flex-direction: column !important;
        gap: 12px !important;
    }

    #wcdp .button-row button,
    #wcdp .button-row .button,
    #wcdp .button-row button[type="button"],
    #wcdp .button-row button[type="submit"] {
        width: 100% !important;
    }
}






















/* ===================================== */
/* WC Donation Fee Recovery Checkbox Fix */
/* ===================================== */

/* סידור כל שורת כיסוי עמלת סליקה */
#wcdp .wcdp-fee-recovery,
#wcdp .wcdp-fee-recovery label,
#wcdp .wcdp-fee-recovery__body {
    direction: rtl !important;
    text-align: right !important;
}

/* הלייבל של כיסוי העמלה */
#wcdp .wcdp-fee-recovery label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;
    width: 100% !important;
    padding: 14px 16px !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* הצ׳קבוקס האמיתי */
#wcdp input.wcdp-fee-recovery__input,
#wcdp .wcdp-fee-recovery input[type="checkbox"] {
    position: static !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
    appearance: auto !important;
    -webkit-appearance: auto !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    margin: 0 0 0 10px !important;
    padding: 0 !important;
    transform: none !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    outline: none !important;
    box-shadow: none !important;
}

/* הסתרת הצ׳קבוקס המצויר של התוסף */
#wcdp .wcdp-fee-recovery__body-cover-checkbox,
#wcdp .wcdp-fee-recovery__body-cover-checkbox *,
#wcdp .wcdp-fee-recovery__body-cover-checkbox svg,
#wcdp .wcdp-fee-recovery__body-cover-checkbox-svg {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
}

/* הטקסט */
#wcdp .wcdp-fee-recovery__body-header,
#wcdp .wcdp-fee-recovery__body-cover-checkbox + *,
#wcdp .wcdp-fee-recovery label span {
    color: #222222 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.5 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* ביטול המסגרת הירוקה / פוקוס */
#wcdp .wcdp-fee-recovery *,
#wcdp .wcdp-fee-recovery *:focus,
#wcdp .wcdp-fee-recovery *:focus-visible,
#wcdp .wcdp-fee-recovery *:focus-within {
    outline: none !important;
    box-shadow: none !important;
}

/* שלא יקבל עיצוב של כפתורי סכומים */
#wcdp .wcdp-fee-recovery input[type="checkbox"]:checked + label,
#wcdp .wcdp-fee-recovery label,
#wcdp table .wcdp-fee-recovery label {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #222222 !important;
}











/* מחיקת כל מסגרת ירוקה באזור עמלת הסליקה */
#wcdp [class*="fee-recovery"],
#wcdp [class*="fee-recovery"] *,
#wcdp [class*="fee-recovery"] *:before,
#wcdp [class*="fee-recovery"] *:after {
    outline: none !important;
    box-shadow: none !important;
}

/* ספציפית למסגרת הירוקה */
#wcdp [class*="fee-recovery"] label,
#wcdp [class*="fee-recovery"] span,
#wcdp [class*="fee-recovery"] div {
    border-color: transparent !important;
}

/* אבל להשאיר את הצ׳קבוקס גלוי */
#wcdp [class*="fee-recovery"] input[type="checkbox"] {
    border: 1px solid #999 !important;
    opacity: 1 !important;
    visibility: visible !important;
    appearance: auto !important;
    -webkit-appearance: auto !important;
}



/* =============================== */
/* יישור עמלת סליקה כמו שצריך */
/* =============================== */

/* התא שמכיל את שורת עמלת הסליקה */
#wcdp .wcdp-fee-recovery,
#wcdp [class*="fee-recovery"] {
    direction: rtl !important;
    text-align: right !important;
}

/* הלייבל כולו */
#wcdp .wcdp-fee-recovery label,
#wcdp label:has(.wcdp-fee-recovery__body) {
    display: inline-flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    direction: rtl !important;
    text-align: right !important;

    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;

    color: #111111 !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1.4 !important;
}

/* התא בטבלה שבו נמצא הלייבל */
#wcdp table th:has(.wcdp-fee-recovery__body),
#wcdp table td:has(.wcdp-fee-recovery__body),
#wcdp table th:has(.wcdp-fee-recovery__input),
#wcdp table td:has(.wcdp-fee-recovery__input) {
    text-align: right !important;
    direction: rtl !important;
    vertical-align: middle !important;
    padding-right: 24px !important;
}

/* הצ׳קבוקס האמיתי */
#wcdp input.wcdp-fee-recovery__input,
#wcdp .wcdp-fee-recovery input[type="checkbox"] {
    position: static !important;
    display: inline-block !important;

    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;

    margin: 0 0 0 10px !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    appearance: auto !important;
    -webkit-appearance: auto !important;

    transform: none !important;
    pointer-events: auto !important;
    cursor: pointer !important;

    outline: none !important;
    box-shadow: none !important;
}

/* גוף הטקסט */
#wcdp .wcdp-fee-recovery__body {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;

    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    direction: rtl !important;
    text-align: right !important;

    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* הטקסט עצמו */
#wcdp .wcdp-fee-recovery__body-header {
    display: inline !important;
    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    direction: rtl !important;
    text-align: right !important;

    color: #111111 !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1.4 !important;
}

/* הסתרת האלמנט המצויר של התוסף */
#wcdp .wcdp-fee-recovery__body-cover-checkbox,
#wcdp .wcdp-fee-recovery__body-cover-checkbox *,
#wcdp .wcdp-fee-recovery__body-cover-checkbox svg,
#wcdp [class*="fee-recovery"] svg {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
}

/* ביטול כל פוקוס / מסגרת ירוקה */
#wcdp .wcdp-fee-recovery *,
#wcdp .wcdp-fee-recovery *:focus,
#wcdp .wcdp-fee-recovery *:focus-visible,
#wcdp .wcdp-fee-recovery *:focus-within,
#wcdp label:has(.wcdp-fee-recovery__body),
#wcdp label:has(.wcdp-fee-recovery__body):focus,
#wcdp label:has(.wcdp-fee-recovery__body):focus-visible,
#wcdp label:has(.wcdp-fee-recovery__body):focus-within {
    outline: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
}





/* הצמדת הצ׳קבוקס לצד ימין של הטקסט */
#wcdp .wcdp-fee-recovery label,
#wcdp label:has(.wcdp-fee-recovery__body) {
    display: inline-flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;
    direction: rtl !important;
    text-align: right !important;
}

/* הצ׳קבוקס ראשון מימין */
#wcdp input.wcdp-fee-recovery__input,
#wcdp .wcdp-fee-recovery input[type="checkbox"] {
    order: 0 !important;
    margin: 0 0 0 10px !important;
}

/* הטקסט אחרי הצ׳קבוקס */
#wcdp .wcdp-fee-recovery__body,
#wcdp .wcdp-fee-recovery__body-header {
    order: 1 !important;
    direction: rtl !important;
    text-align: right !important;
}


























/* =============================== */
/* WC Donation Details Form Compact */
/* Country + Street + City same row */
/* =============================== */

#wcdp .woocommerce-billing-fields,
#wcdp .woocommerce-checkout,
#wcdp .woocommerce-billing-fields__field-wrapper,
#wcdp .woocommerce-additional-fields {
    direction: rtl !important;
    text-align: right !important;
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}

/* כותרת פרטי התורם */
#wcdp .woocommerce-billing-fields h3 {
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
    color: #111827 !important;
    font-size: 34px !important;
    font-weight: 900 !important;
    line-height: 1.15 !important;
    text-align: right !important;
}

/* טקסט קטן מתחת לכותרת */
#wcdp .woocommerce-billing-fields h3:after {
    content: "נשמח למעט פרטים בסיסיים לצורך קבלה ויצירת קשר";
    display: block !important;
    margin-top: 8px !important;
    color: #8a90a0 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
}

/* גריד ראשי */
#wcdp .woocommerce-billing-fields__field-wrapper {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 16px 18px !important;
    width: 100% !important;
    margin-top: 24px !important;
}

/* ביטול WooCommerce float */
#wcdp .form-row,
#wcdp .woocommerce form .form-row,
#wcdp .woocommerce-billing-fields__field-wrapper .form-row,
#wcdp .form-row-first,
#wcdp .form-row-last,
#wcdp .form-row-wide {
    float: none !important;
    clear: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* =============================== */
/* סידור השדות */
/* =============================== */

/* שורה 1: שם פרטי + שם משפחה */
#wcdp #billing_first_name_field {
    grid-column: span 3 !important;
    order: 1 !important;
}

#wcdp #billing_last_name_field {
    grid-column: span 3 !important;
    order: 2 !important;
}

/* שורה 2: מדינה + רחוב + עיר */
#wcdp #billing_country_field {
    grid-column: span 2 !important;
    order: 3 !important;
}

#wcdp #billing_address_1_field {
    grid-column: span 2 !important;
    order: 4 !important;
}

#wcdp #billing_city_field {
    grid-column: span 2 !important;
    order: 5 !important;
}

/* שורה 3: אימייל + טלפון */
#wcdp #billing_email_field {
    grid-column: span 3 !important;
    order: 6 !important;
}

#wcdp #billing_phone_field {
    grid-column: span 3 !important;
    order: 7 !important;
}

/* הסתרת שדות שלא רצית */
#wcdp #billing_postcode_field,
#wcdp #billing_address_2_field,
#wcdp #billing_state_field {
    display: none !important;
}

/* =============================== */
/* Labels */
/* =============================== */

#wcdp .form-row label,
#wcdp .woocommerce form .form-row label {
    display: block !important;
    margin: 0 0 6px 0 !important;
    padding: 0 !important;
    color: #111827 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.25 !important;
    text-align: right !important;
}

#wcdp .form-row label .required,
#wcdp abbr.required {
    color: #ff2b2b !important;
    font-weight: 900 !important;
    text-decoration: none !important;
}

/* =============================== */
/* Inputs compact */
/* =============================== */

#wcdp .form-row input.input-text,
#wcdp .form-row textarea,
#wcdp .form-row select,
#wcdp .select2-container .select2-selection--single {
    width: 100% !important;
    min-height: 48px !important;
    height: 48px !important;
    margin: 0 !important;
    padding: 0 15px !important;
    background: #ffffff !important;
    border: 1px solid #d9dee8 !important;
    border-radius: 10px !important;
    color: #111827 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 48px !important;
    text-align: right !important;
    direction: rtl !important;
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.025) !important;
    outline: none !important;
}

#wcdp .form-row input.input-text:focus,
#wcdp .form-row textarea:focus,
#wcdp .form-row select:focus,
#wcdp .select2-container--focus .select2-selection--single,
#wcdp .select2-container--open .select2-selection--single {
    border-color: #ff8a4c !important;
    box-shadow: 0 0 0 3px rgba(255, 110, 1, 0.12) !important;
    outline: none !important;
}

#wcdp .form-row input::placeholder,
#wcdp .form-row textarea::placeholder {
    color: #a1a8b6 !important;
    font-weight: 400 !important;
}

/* Select2 */
#wcdp .select2-container {
    width: 100% !important;
    direction: rtl !important;
}

#wcdp .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 15px !important;
    padding-left: 34px !important;
    color: #111827 !important;
    line-height: 48px !important;
    text-align: right !important;
    direction: rtl !important;
}

#wcdp .select2-container .select2-selection--single .select2-selection__arrow {
    left: 12px !important;
    right: auto !important;
    height: 48px !important;
}

/* =============================== */
/* הקדשה לתרומה */
/* =============================== */

#wcdp .woocommerce-additional-fields {
    margin-top: 26px !important;
}

#wcdp .woocommerce-additional-fields h3 {
    margin: 0 0 10px 0 !important;
    color: #111827 !important;
    font-size: 28px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
    text-align: right !important;
}

#wcdp .woocommerce-additional-fields__field-wrapper {
    width: 100% !important;
}

#wcdp #order_comments_field {
    width: 100% !important;
    margin: 0 !important;
}

#wcdp #order_comments_field label {
    font-size: 16px !important;
    margin-bottom: 6px !important;
}

#wcdp #order_comments {
    width: 100% !important;
    min-height: 82px !important;
    height: 82px !important;
    padding: 13px 15px !important;
    border: 1px solid #d9dee8 !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #111827 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.45 !important;
    text-align: right !important;
    direction: rtl !important;
    resize: vertical !important;
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.025) !important;
}

/* =============================== */
/* כפתורי הבא וחזור */
/* =============================== */

#wcdp .button-row {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 16px !important;
    width: 100% !important;
    margin-top: 28px !important;
}

#wcdp .button-row button,
#wcdp button[type="submit"],
#wcdp .single_add_to_cart_button {
    width: 100% !important;
    min-height: 56px !important;
    border-radius: 10px !important;
    border: none !important;
    background: #ff6e01 !important;
    color: #ffffff !important;
    font-size: 21px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    box-shadow: 0 12px 26px rgba(255, 110, 1, 0.20) !important;
}

/* =============================== */
/* טאבלט */
/* =============================== */

@media (max-width: 1024px) {
    #wcdp .woocommerce-billing-fields__field-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 16px !important;
    }

    #wcdp #billing_first_name_field,
    #wcdp #billing_last_name_field,
    #wcdp #billing_country_field,
    #wcdp #billing_address_1_field,
    #wcdp #billing_city_field,
    #wcdp #billing_email_field,
    #wcdp #billing_phone_field {
        grid-column: span 1 !important;
    }
}

/* =============================== */
/* מובייל */
/* =============================== */

@media (max-width: 767px) {
    #wcdp .woocommerce-billing-fields h3 {
        font-size: 28px !important;
    }

    #wcdp .woocommerce-billing-fields h3:after {
        font-size: 14px !important;
    }

    #wcdp .woocommerce-billing-fields__field-wrapper {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
        margin-top: 20px !important;
    }

    #wcdp #billing_first_name_field,
    #wcdp #billing_last_name_field,
    #wcdp #billing_country_field,
    #wcdp #billing_address_1_field,
    #wcdp #billing_city_field,
    #wcdp #billing_email_field,
    #wcdp #billing_phone_field {
        grid-column: auto !important;
    }

    #wcdp .form-row label,
    #wcdp .woocommerce form .form-row label {
        font-size: 15px !important;
    }

    #wcdp .form-row input.input-text,
    #wcdp .form-row textarea,
    #wcdp .form-row select,
    #wcdp .select2-container .select2-selection--single {
        min-height: 46px !important;
        height: 46px !important;
        font-size: 15px !important;
        line-height: 46px !important;
    }

    #wcdp .select2-container .select2-selection--single .select2-selection__rendered {
        line-height: 46px !important;
    }

    #wcdp .select2-container .select2-selection--single .select2-selection__arrow {
        height: 46px !important;
    }

    #wcdp .woocommerce-additional-fields h3 {
        font-size: 24px !important;
    }

    #wcdp #order_comments {
        min-height: 80px !important;
        height: 80px !important;
    }

    #wcdp .button-row {
        grid-template-columns: 1fr !important;
        gap: 12px !important;
    }

    #wcdp .button-row button,
    #wcdp button[type="submit"],
    #wcdp .single_add_to_cart_button {
        min-height: 54px !important;
        font-size: 20px !important;
    }
}



/* =============================== */
/* WC Donation Buttons Fix */
/* exact classes from inspect */
/* =============================== */

#wcdp .button-row {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 22px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 34px 0 0 0 !important;
    padding: 0 !important;

    direction: rtl !important;
    align-items: stretch !important;
    justify-content: stretch !important;
}

/* הכפתורים עצמם */
#wcdp .button-row button.button.wcdp-button,
#wcdp .button-row .button.wcdp-button,
#wcdp button.button.wcdp-button.wcdp-right,
#wcdp button.button.wcdp-button.wcdp-left {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: 64px !important;
    min-height: 64px !important;

    margin: 0 !important;
    padding: 0 24px !important;

    background: #ff6e01 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 14px !important;

    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    text-align: center !important;

    box-shadow: 0 14px 30px rgba(255, 110, 1, 0.22) !important;
    cursor: pointer !important;

    float: none !important;
    clear: none !important;
    flex: none !important;
}

/* ביטול צבע אפור/צהוב שהתוסף שם */
#wcdp .button-row button.button.wcdp-button *,
#wcdp button.button.wcdp-button.wcdp-right *,
#wcdp button.button.wcdp-button.wcdp-left * {
    color: #ffffff !important;
}

/* חץ בתוך הכפתור */
#wcdp .button-row .wcdp-arrow,
#wcdp .button-row .wcdp-left-arrow,
#wcdp .button-row .wcdp-right-arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    height: auto !important;

    margin: 0 8px !important;
    padding: 0 !important;

    color: #ffffff !important;
    background: transparent !important;
}

/* מצב hover */
#wcdp .button-row button.button.wcdp-button:hover,
#wcdp button.button.wcdp-button.wcdp-right:hover,
#wcdp button.button.wcdp-button.wcdp-left:hover {
    background: #e85f00 !important;
    color: #ffffff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 18px 36px rgba(255, 110, 1, 0.28) !important;
}

/* מצב disabled, למשל כפתור הבא שלא זמין */
#wcdp .button-row button.button.wcdp-button:disabled,
#wcdp .button-row button.button.wcdp-button.disabled,
#wcdp .button-row button.button.wcdp-button[disabled] {
    opacity: 0.55 !important;
    background: #ff6e01 !important;
    color: #ffffff !important;
    cursor: not-allowed !important;
    transform: none !important;
}

/* אם Elementor או התוסף שמים עטיפה/רוחב פנימי */
#wcdp .button-row > button,
#wcdp .button-row > * {
    width: 100% !important;
    max-width: 100% !important;
}

/* מובייל */
@media (max-width: 767px) {
    #wcdp .button-row {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
        margin-top: 28px !important;
    }

    #wcdp .button-row button.button.wcdp-button,
    #wcdp .button-row .button.wcdp-button,
    #wcdp button.button.wcdp-button.wcdp-right,
    #wcdp button.button.wcdp-button.wcdp-left {
        height: 58px !important;
        min-height: 58px !important;
        font-size: 21px !important;
        border-radius: 12px !important;
    }
}





/* =============================== */
/* החלפת מיקום כפתורי הבא וחזור */
/* הבא משמאל, חזור מימין */
/* =============================== */

#wcdp .button-row {
    direction: ltr !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 22px !important;
    width: 100% !important;
}

/* הכפתור הבא */
#wcdp .button-row button.wcdp-right {
    order: 1 !important;
}

/* הכפתור חזור */
#wcdp .button-row button.wcdp-left {
    order: 2 !important;
}

/* שומרים את הטקסט בעברית בתוך הכפתורים */
#wcdp .button-row button.wcdp-right,
#wcdp .button-row button.wcdp-left {
    direction: rtl !important;
    text-align: center !important;
}









/* =============================== */
/* Donation payment step polish */
/* =============================== */

#wcdp #wcdp-step-3,
#wcdp .woocommerce-checkout-review-order,
#wcdp #payment {
    direction: rtl !important;
    text-align: right !important;
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}

/* כותרת התרומה שלך */
#wcdp #wcdp-step-3 h3,
#wcdp .woocommerce-checkout-review-order h3 {
    margin: 0 0 22px 0 !important;
    color: #111827 !important;
    font-size: 34px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
    text-align: right !important;
}

/* טבלת הסיכום של התרומה */
#wcdp table.shop_table,
#wcdp .woocommerce-checkout-review-order-table {
    width: 100% !important;
    margin: 0 0 26px 0 !important;
    padding: 0 !important;

    border: 1px solid #eadfd7 !important;
    border-radius: 18px !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    overflow: hidden !important;

    background: #ffffff !important;
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.045) !important;
}

/* תאי טבלה */
#wcdp table.shop_table th,
#wcdp table.shop_table td,
#wcdp .woocommerce-checkout-review-order-table th,
#wcdp .woocommerce-checkout-review-order-table td {
    padding: 18px 24px !important;
    border: none !important;
    border-bottom: 1px solid #eadfd7 !important;

    color: #111827 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    line-height: 1.5 !important;
    text-align: right !important;
    vertical-align: middle !important;
}

/* שורה אחרונה בלי קו */
#wcdp table.shop_table tr:last-child th,
#wcdp table.shop_table tr:last-child td {
    border-bottom: none !important;
}

/* סכום סופי */
#wcdp table.shop_table .order-total th,
#wcdp table.shop_table .order-total td,
#wcdp table.shop_table .order-total .amount {
    color: #ff6e01 !important;
    font-size: 22px !important;
    font-weight: 900 !important;
}

/* הסרת מראה טבלאי מכוער מאזור עמלת הסליקה */
#wcdp .wcdp-fee-recovery,
#wcdp tr.fee,
#wcdp tr.order-total {
    background: #ffffff !important;
}

/* שורת כיסוי עמלה */
#wcdp .wcdp-fee-recovery label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 12px !important;

    width: 100% !important;
    margin: 0 !important;
    padding: 16px 18px !important;

    background: #fff8f2 !important;
    border: 1px solid #ffd7bd !important;
    border-radius: 14px !important;

    color: #111827 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    line-height: 1.45 !important;

    box-shadow: none !important;
    outline: none !important;
}

/* צ׳קבוקס רגיל */
#wcdp .wcdp-fee-recovery input[type="checkbox"],
#wcdp input.wcdp-fee-recovery__input {
    position: static !important;
    display: inline-block !important;

    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    appearance: auto !important;
    -webkit-appearance: auto !important;

    cursor: pointer !important;
}

/* הסתרת SVG / עיגול ירוק של התוסף */
#wcdp .wcdp-fee-recovery svg,
#wcdp .wcdp-fee-recovery__body-cover-checkbox svg,
#wcdp .wcdp-fee-recovery__body-cover-checkbox-svg {
    display: none !important;
}

/* ביטול מסגרות פוקוס ירוקות */
#wcdp .wcdp-fee-recovery *,
#wcdp .wcdp-fee-recovery *:focus,
#wcdp .wcdp-fee-recovery *:focus-visible,
#wcdp .wcdp-fee-recovery *:focus-within {
    outline: none !important;
    box-shadow: none !important;
}

/* =============================== */
/* אזור אמצעי תשלום */
/* =============================== */

#wcdp #payment {
    margin-top: 26px !important;
    padding: 26px !important;

    background: #faf8fb !important;
    border: 1px solid #eee7f0 !important;
    border-radius: 18px !important;

    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.04) !important;
}

/* רשימת אמצעי תשלום */
#wcdp #payment ul.payment_methods {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    list-style: none !important;
}

#wcdp #payment ul.payment_methods li {
    margin: 0 0 14px 0 !important;
    padding: 0 !important;

    color: #111827 !important;
    font-size: 18px !important;
    font-weight: 800 !important;
    line-height: 1.45 !important;

    list-style: none !important;
}

/* רדיו */
#wcdp #payment input[type="radio"] {
    width: 18px !important;
    height: 18px !important;
    margin: 0 0 0 10px !important;
    vertical-align: middle !important;
}

/* תיבה של הסבר אמצעי תשלום */
#wcdp #payment .payment_box {
    margin: 12px 0 18px 0 !important;
    padding: 16px 18px !important;

    background: #ffffff !important;
    border: 1px solid #eadfd7 !important;
    border-radius: 14px !important;

    color: #555555 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;

    text-align: right !important;
}

/* החץ הקטן של WooCommerce */
#wcdp #payment .payment_box:before {
    display: none !important;
}

/* טקסט פרטיות */
#wcdp #payment .woocommerce-privacy-policy-text {
    margin: 20px 0 0 0 !important;
    padding: 16px 18px !important;

    background: #ffffff !important;
    border-radius: 14px !important;

    color: #555555 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.7 !important;
    text-align: right !important;
}

/* כפתור תרמו עכשיו */
#wcdp #place_order,
#wcdp button#place_order,
#wcdp .woocommerce-checkout-payment button[type="submit"] {
    width: 100% !important;
    min-height: 64px !important;

    margin-top: 24px !important;
    padding: 0 28px !important;

    background: #ff6e01 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 14px !important;

    font-size: 24px !important;
    font-weight: 900 !important;
    line-height: 1 !important;

    box-shadow: 0 14px 32px rgba(255, 110, 1, 0.24) !important;
    cursor: pointer !important;
}

#wcdp #place_order:hover,
#wcdp button#place_order:hover {
    background: #e85f00 !important;
    transform: translateY(-2px) !important;
}

/* מובייל */
@media (max-width: 767px) {
    #wcdp #wcdp-step-3 h3,
    #wcdp .woocommerce-checkout-review-order h3 {
        font-size: 28px !important;
    }

    #wcdp table.shop_table th,
    #wcdp table.shop_table td {
        padding: 15px 14px !important;
        font-size: 15px !important;
    }

    #wcdp table.shop_table .order-total th,
    #wcdp table.shop_table .order-total td,
    #wcdp table.shop_table .order-total .amount {
        font-size: 18px !important;
    }

    #wcdp #payment {
        padding: 18px !important;
        border-radius: 16px !important;
    }

    #wcdp #payment ul.payment_methods li {
        font-size: 16px !important;
    }

    #wcdp #place_order,
    #wcdp button#place_order {
        min-height: 58px !important;
        font-size: 21px !important;
    }
}








/* =============================== */
/* WCDP Amount Step Compact Override */
/* מצמצם גובה וריווחים בלבד */
/* =============================== */

/* מצמצם רווח בין כותרת לסכומים */
#wcdp .wcdp-variation-heading {
    margin-bottom: 12px !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
}

/* מצמצם רווחים בין קוביות הסכום */
#wcdp ul.wcdp_options,
#wcdp ul.wcdp_amount,
#wcdp ul#wcdp_1_wcdp_amount {
    gap: 12px !important;
}

/* קוביות סכום נמוכות יותר */
#wcdp label.wcdp-button-label,
#wcdp .wcdp_options > li > label,
#wcdp .wcdp_amount > li > label {
    min-height: 58px !important;
    padding: 8px 14px !important;
    border-radius: 10px !important;
    font-size: 22px !important;
    line-height: 1.15 !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.035) !important;
}

/* סכום אחר נמוך יותר */
#wcdp label.wp4all-other-label,
#wcdp label.wcdp_label_custom_amount,
#wcdp #wcdp_1_label_custom_amount {
    min-height: 58px !important;
    padding: 8px 14px !important;
    font-size: 22px !important;
    line-height: 1.15 !important;
}

/* שדה סכום אחר אם נפתח */
#wcdp input[type="number"]:not(.qty):not([name="quantity"]),
#wcdp input[type="text"][name*="amount"]:not([type="hidden"]),
#wcdp input[name*="custom"]:not([type="hidden"]),
#wcdp input[name*="other"]:not([type="hidden"]) {
    min-height: 48px !important;
    height: 48px !important;
    margin-top: 10px !important;
    padding: 0 16px !important;
    border-radius: 10px !important;
    font-size: 20px !important;
    line-height: 48px !important;
}

/* פחות רווח לפני הכפתור */
#wcdp .button-row {
    margin-top: 18px !important;
}

/* כפתור הבא נמוך יותר */
#wcdp .button-row button,
#wcdp button[type="submit"],
#wcdp .single_add_to_cart_button,
#wcdp button.wcdp-button,
#wcdp button.wcdp-next,
#wcdp #wcdp-ajax-button {
    min-height: 56px !important;
    height: 56px !important;
    padding: 0 22px !important;
    border-radius: 11px !important;
    font-size: 22px !important;
    box-shadow: 0 10px 24px rgba(255, 110, 1, 0.18) !important;
}

/* הטקסט שהכנסנו בכפתור */
#wcdp #wcdp-ajax-button:before,
#wcdp button#wcdp-ajax-button:before,
#wcdp button.button.wcdp-button.wcdp-right:before {
    font-size: 20px !important;
}

/* מובייל */
@media (max-width: 767px) {
    #wcdp ul.wcdp_options,
    #wcdp ul.wcdp_amount,
    #wcdp ul#wcdp_1_wcdp_amount {
        gap: 9px !important;
    }

    #wcdp label.wcdp-button-label,
    #wcdp .wcdp_options > li > label,
    #wcdp .wcdp_amount > li > label,
    #wcdp label.wp4all-other-label,
    #wcdp label.wcdp_label_custom_amount,
    #wcdp #wcdp_1_label_custom_amount {
        min-height: 48px !important;
        padding: 7px 10px !important;
        font-size: 18px !important;
    }

    #wcdp .button-row button,
    #wcdp button[type="submit"],
    #wcdp .single_add_to_cart_button,
    #wcdp button.wcdp-button,
    #wcdp button.wcdp-next,
    #wcdp #wcdp-ajax-button {
        min-height: 52px !important;
        height: 52px !important;
        font-size: 19px !important;
    }

    #wcdp #wcdp-ajax-button:before,
    #wcdp button#wcdp-ajax-button:before,
    #wcdp button.button.wcdp-button.wcdp-right:before {
        font-size: 18px !important;
    }
}






#wcdp,
.wc-donation-platform,
.wcdp-form,
#wcdp *,
.wc-donation-platform *,
.wcdp-form * {
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}




/* =============================== */
/* Force site font on donation form */
/* =============================== */

#wcdp,
#wcdp *,
.wc-donation-platform,
.wc-donation-platform *,
.wcdp-form,
.wcdp-form * {
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}

/* ספציפית לכפתורי הבא / חזור */
#wcdp .button-row button,
#wcdp .button-row .button,
#wcdp button.wcdp-button,
#wcdp button.wcdp-next,
#wcdp button.wcdp-back,
#wcdp button#place_order,
#wcdp #place_order,
#wcdp .single_add_to_cart_button,
#wcdp .button-row button *,
#wcdp button.wcdp-button * {
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b28c601 *//* =============================== */
/* WC Donation Progress Bar Design */
/* No wrapper box */
/* Raised turquoise, remaining orange */
/* =============================== */

.wcdp-progress-style-1 {
    width: 100% !important;
    max-width: 760px !important;
    margin: 42px auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    direction: rtl !important;
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}

/* נתונים עליונים */

.wp4all-progress-stats {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 44px !important;
    margin: 0 0 42px 0 !important;
    padding: 0 !important;
    direction: rtl !important;
    align-items: start !important;
}

.wp4all-progress-stat {
    margin: 0 !important;
    padding: 0 !important;
}

.wp4all-progress-raised {
    text-align: right !important;
}

.wp4all-progress-goal {
    text-align: center !important;
}

.wp4all-progress-stat-label {
    display: block !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    color: #222222 !important;
    font-size: 18px !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
}

.wp4all-progress-stat-value {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 42px !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    letter-spacing: -0.5px !important;
}

/* נאסף עד כה */
.wp4all-progress-raised .wp4all-progress-stat-value {
    color: #2b9aa0 !important;
}

/* יעד לגיוס */
.wp4all-progress-goal .wp4all-progress-stat-value {
    color: #ff6e01 !important;
}

/* הבר עצמו */

.wcdp-progress-style-1 .wcdp-progress {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 18px !important;
    padding: 0 !important;
    margin: 0 0 42px 0 !important;
    background: transparent !important;
    border: none !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    direction: rtl !important;
}

/* החלק שלא הושלם */
.wcdp-progress-style-1 .wcdp-progress .wcdp-thermometer-bg {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 18px !important;
    min-width: 100% !important;
    max-width: 100% !important;
    background: #ff6e01 !important;
    border-radius: 999px !important;
    z-index: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

/* החלק שכבר גויס */
.wcdp-progress-style-1 .wcdp-progress .wcdp-thermometer-fg {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: auto !important;
    bottom: auto !important;
    display: block !important;
    height: 18px !important;
    min-width: 8px !important;
    background: #2b9aa0 !important;
    border-radius: 999px !important;
    z-index: 3 !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
}

/* לא לצבוע את הקלאס הכללי של התוסף */
.wcdp-progress-style-1 .wcdp-progress .wcdp-thermometer:not(.wcdp-thermometer-bg):not(.wcdp-thermometer-fg) {
    background: transparent !important;
}

/* הסתרת הטקסט המקורי שעל הבר */
.wcdp-progress-style-1 .wcdp-label {
    display: none !important;
}

/* נתונים תחתונים */

.wp4all-progress-bottom {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    direction: rtl !important;
    align-items: start !important;
}

.wp4all-progress-bottom-item {
    margin: 0 !important;
    padding: 0 !important;
}

.wp4all-progress-percent {
    text-align: right !important;
}

.wp4all-progress-remaining {
    text-align: left !important;
}

.wp4all-progress-bottom-value {
    display: block !important;
    margin: 0 0 9px 0 !important;
    padding: 0 !important;
    font-size: 23px !important;
    font-weight: 900 !important;
    line-height: 1.2 !important;
}

/* אחוז שהושג */
.wp4all-progress-percent .wp4all-progress-bottom-value {
    color: #2b9aa0 !important;
}

/* סכום שנשאר */
.wp4all-progress-remaining .wp4all-progress-bottom-value {
    color: #ff6e01 !important;
}

.wp4all-progress-bottom-label {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    color: #555555 !important;
    line-height: 1.35 !important;
}

/* ניקוי */

.wcdp-progress-style-1 *,
.wcdp-progress-style-1 *:before,
.wcdp-progress-style-1 *:after {
    box-sizing: border-box !important;
}

.wcdp-progress-style-1 div,
.wcdp-progress-style-1 span {
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important;
}

/* מובייל */

@media (max-width: 767px) {
    .wcdp-progress-style-1 {
        max-width: 100% !important;
        margin: 28px auto !important;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

    .wp4all-progress-stats {
        grid-template-columns: 1fr 1fr !important;
        gap: 18px !important;
        margin-bottom: 32px !important;
    }

    .wp4all-progress-stat-label {
        font-size: 14px !important;
        margin-bottom: 7px !important;
    }

    .wp4all-progress-stat-value {
        font-size: 26px !important;
        letter-spacing: 0 !important;
    }

    .wcdp-progress-style-1 .wcdp-progress {
        height: 14px !important;
        margin-bottom: 34px !important;
    }

    .wcdp-progress-style-1 .wcdp-progress .wcdp-thermometer-bg,
    .wcdp-progress-style-1 .wcdp-progress .wcdp-thermometer-fg {
        height: 14px !important;
    }

    .wp4all-progress-bottom {
        gap: 18px !important;
    }

    .wp4all-progress-bottom-value {
        font-size: 18px !important;
        margin-bottom: 6px !important;
    }

    .wp4all-progress-bottom-label {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99fa45a *//* =============================== */ 
/* WC Donation Leaderboard Compact */ 
/* Clean RTL Cards */ 
/* =============================== */ 
 
#wcdp_2.wcdp-leaderboard, 
.wcdp-leaderboard-s1.wcdp-leaderboard { 
    width: 100% !important; 
    max-width: 820px !important; 
    margin: 28px auto !important; 
    padding: 0 52px 0 0 !important; 
    list-style: none !important; 
    position: relative !important; 
    direction: rtl !important; 
    text-align: right !important; 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
} 
 
/* קו אנכי */ 
#wcdp_2.wcdp-leaderboard:before, 
.wcdp-leaderboard-s1.wcdp-leaderboard:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 26px !important; 
    right: 20px !important; 
    width: 4px !important; 
    height: calc(100% - 52px) !important; 
    background: #f5d7c2 !important; 
    border-radius: 999px !important; 
    z-index: 1 !important; 
} 
 
/* כל שורה */ 
#wcdp_2 .wcdp-leaderboard-li, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
    position: relative !important; 
    display: block !important; 
    width: 100% !important; 
    margin: 0 0 16px 0 !important; 
    padding: 0 !important; 
    list-style: none !important; 
    background: transparent !important; 
    border: none !important; 
} 
 
/* נקודה כתומה */ 
#wcdp_2 .wcdp-leaderboard-li:before, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 50% !important; 
    right: -39px !important; 
    width: 14px !important; 
    height: 14px !important; 
    background: #ff6e01 !important; 
    border: 5px solid #ffffff !important; 
    border-radius: 50% !important; 
    box-shadow: 0 0 0 3px #f5d7c2 !important; 
    transform: translateY(-50%) !important; 
    z-index: 4 !important; 
} 
 
/* ביטול נקודה נוספת אם קיימת */ 
#wcdp_2 .wcdp-leaderboard-li:after, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:after { 
    display: none !important; 
    content: none !important; 
} 
 
/* כרטיס */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    width: 100% !important; 
    min-height: 112px !important; 
    padding: 22px 30px !important; 
 
    display: flex !important; 
    flex-direction: column !important; 
    align-items: flex-start !important; 
    justify-content: center !important; 
    gap: 8px !important; 
 
    background: #ffffff !important; 
    border: 1px solid #eadfd7 !important; 
    border-radius: 20px !important; 
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.045) !important; 
 
    direction: rtl !important; 
    text-align: right !important; 
 
    color: #111111 !important; 
    font-size: 19px !important; 
    font-weight: 800 !important; 
    line-height: 1.35 !important; 
} 
 
/* כל הטקסטים */ 
#wcdp_2 .wcdp-leaderboard-li *, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li * { 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
    box-sizing: border-box !important; 
    direction: rtl !important; 
    text-align: right !important; 
} 
 
/* סכום התרומה */ 
#wcdp_2 .woocommerce-Price-amount, 
#wcdp_2 .amount, 
.wcdp-leaderboard-s1 .woocommerce-Price-amount, 
.wcdp-leaderboard-s1 .amount { 
    color: #2b9aa0 !important; 
    font-size: 27px !important; 
    font-weight: 900 !important; 
    line-height: 1.15 !important; 
    white-space: nowrap !important; 
} 
 
/* כותרת התרומה */ 
#wcdp_2 .wcdp-leaderboard-li strong, 
#wcdp_2 .wcdp-leaderboard-li b, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
    color: #111111 !important; 
    font-size: 23px !important; 
    font-weight: 900 !important; 
    line-height: 1.25 !important; 
} 
 
/* תיאור, זמן, הקדשה */ 
#wcdp_2 .wcdp-leaderboard-li p, 
#wcdp_2 .wcdp-leaderboard-li small, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
    display: block !important; 
    width: 100% !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    color: #111111 !important; 
    font-size: 17px !important; 
    font-weight: 800 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* הקדשה */ 
.wcdp-leaderboard .donor-comment { 
    display: block !important; 
    width: 100% !important; 
    margin: 6px 0 0 0 !important; 
    padding: 10px 14px !important; 
    background: #fff8f2 !important; 
    border-right: 3px solid #ff6e01 !important; 
    border-radius: 12px !important; 
    color: #333333 !important; 
    font-size: 16px !important; 
    font-weight: 700 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* זמן */ 
.wcdp-leaderboard .donor-time { 
    display: block !important; 
    width: 100% !important; 
    margin: 4px 0 0 0 !important; 
    color: #6c7480 !important; 
    font-size: 15px !important; 
    font-weight: 700 !important; 
    line-height: 1.35 !important; 
    text-align: right !important; 
} 
 
/* ביטול תבליטים */ 
#wcdp_2, 
#wcdp_2 li, 
.wcdp-leaderboard-s1, 
.wcdp-leaderboard-s1 li { 
    list-style: none !important; 
} 
 
#wcdp_2 li::marker, 
.wcdp-leaderboard-s1 li::marker { 
    content: "" !important; 
    display: none !important; 
} 
 
/* Hover עדין */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important; 
} 
 
#wcdp_2 .wcdp-leaderboard-li:hover > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:hover > div { 
    transform: translateY(-2px) !important; 
    border-color: #ffd1b0 !important; 
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.065) !important; 
} 
 
/* מובייל */ 
@media (max-width: 767px) { 
    #wcdp_2.wcdp-leaderboard, 
    .wcdp-leaderboard-s1.wcdp-leaderboard { 
        max-width: 100% !important; 
        margin: 22px auto !important; 
        padding: 0 40px 0 0 !important; 
    } 
 
    #wcdp_2.wcdp-leaderboard:before, 
    .wcdp-leaderboard-s1.wcdp-leaderboard:before { 
        right: 15px !important; 
        width: 3px !important; 
        top: 24px !important; 
        height: calc(100% - 48px) !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
        margin-bottom: 14px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li:before, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
        right: -31px !important; 
        width: 13px !important; 
        height: 13px !important; 
        border-width: 4px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li > div, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
        min-height: 96px !important; 
        padding: 18px 18px !important; 
        border-radius: 16px !important; 
        gap: 7px !important; 
        font-size: 17px !important; 
    } 
 
    #wcdp_2 .woocommerce-Price-amount, 
    #wcdp_2 .amount, 
    .wcdp-leaderboard-s1 .woocommerce-Price-amount, 
    .wcdp-leaderboard-s1 .amount { 
        font-size: 23px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li strong, 
    #wcdp_2 .wcdp-leaderboard-li b, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
        font-size: 20px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li p, 
    #wcdp_2 .wcdp-leaderboard-li small, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
        font-size: 15px !important; 
    } 
 
    .wcdp-leaderboard .donor-comment { 
        font-size: 15px !important; 
        padding: 9px 12px !important; 
    } 
 
    .wcdp-leaderboard .donor-time { 
        font-size: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99fa45a *//* =============================== */ 
/* WC Donation Leaderboard Compact */ 
/* Clean RTL Cards */ 
/* =============================== */ 
 
#wcdp_2.wcdp-leaderboard, 
.wcdp-leaderboard-s1.wcdp-leaderboard { 
    width: 100% !important; 
    max-width: 820px !important; 
    margin: 28px auto !important; 
    padding: 0 52px 0 0 !important; 
    list-style: none !important; 
    position: relative !important; 
    direction: rtl !important; 
    text-align: right !important; 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
} 
 
/* קו אנכי */ 
#wcdp_2.wcdp-leaderboard:before, 
.wcdp-leaderboard-s1.wcdp-leaderboard:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 26px !important; 
    right: 20px !important; 
    width: 4px !important; 
    height: calc(100% - 52px) !important; 
    background: #f5d7c2 !important; 
    border-radius: 999px !important; 
    z-index: 1 !important; 
} 
 
/* כל שורה */ 
#wcdp_2 .wcdp-leaderboard-li, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
    position: relative !important; 
    display: block !important; 
    width: 100% !important; 
    margin: 0 0 16px 0 !important; 
    padding: 0 !important; 
    list-style: none !important; 
    background: transparent !important; 
    border: none !important; 
} 
 
/* נקודה כתומה */ 
#wcdp_2 .wcdp-leaderboard-li:before, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 50% !important; 
    right: -39px !important; 
    width: 14px !important; 
    height: 14px !important; 
    background: #ff6e01 !important; 
    border: 5px solid #ffffff !important; 
    border-radius: 50% !important; 
    box-shadow: 0 0 0 3px #f5d7c2 !important; 
    transform: translateY(-50%) !important; 
    z-index: 4 !important; 
} 
 
/* ביטול נקודה נוספת אם קיימת */ 
#wcdp_2 .wcdp-leaderboard-li:after, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:after { 
    display: none !important; 
    content: none !important; 
} 
 
/* כרטיס */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    width: 100% !important; 
    min-height: 112px !important; 
    padding: 22px 30px !important; 
 
    display: flex !important; 
    flex-direction: column !important; 
    align-items: flex-start !important; 
    justify-content: center !important; 
    gap: 8px !important; 
 
    background: #ffffff !important; 
    border: 1px solid #eadfd7 !important; 
    border-radius: 20px !important; 
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.045) !important; 
 
    direction: rtl !important; 
    text-align: right !important; 
 
    color: #111111 !important; 
    font-size: 19px !important; 
    font-weight: 800 !important; 
    line-height: 1.35 !important; 
} 
 
/* כל הטקסטים */ 
#wcdp_2 .wcdp-leaderboard-li *, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li * { 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
    box-sizing: border-box !important; 
    direction: rtl !important; 
    text-align: right !important; 
} 
 
/* סכום התרומה */ 
#wcdp_2 .woocommerce-Price-amount, 
#wcdp_2 .amount, 
.wcdp-leaderboard-s1 .woocommerce-Price-amount, 
.wcdp-leaderboard-s1 .amount { 
    color: #2b9aa0 !important; 
    font-size: 27px !important; 
    font-weight: 900 !important; 
    line-height: 1.15 !important; 
    white-space: nowrap !important; 
} 
 
/* כותרת התרומה */ 
#wcdp_2 .wcdp-leaderboard-li strong, 
#wcdp_2 .wcdp-leaderboard-li b, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
    color: #111111 !important; 
    font-size: 23px !important; 
    font-weight: 900 !important; 
    line-height: 1.25 !important; 
} 
 
/* תיאור, זמן, הקדשה */ 
#wcdp_2 .wcdp-leaderboard-li p, 
#wcdp_2 .wcdp-leaderboard-li small, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
    display: block !important; 
    width: 100% !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    color: #111111 !important; 
    font-size: 17px !important; 
    font-weight: 800 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* הקדשה */ 
.wcdp-leaderboard .donor-comment { 
    display: block !important; 
    width: 100% !important; 
    margin: 6px 0 0 0 !important; 
    padding: 10px 14px !important; 
    background: #fff8f2 !important; 
    border-right: 3px solid #ff6e01 !important; 
    border-radius: 12px !important; 
    color: #333333 !important; 
    font-size: 16px !important; 
    font-weight: 700 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* זמן */ 
.wcdp-leaderboard .donor-time { 
    display: block !important; 
    width: 100% !important; 
    margin: 4px 0 0 0 !important; 
    color: #6c7480 !important; 
    font-size: 15px !important; 
    font-weight: 700 !important; 
    line-height: 1.35 !important; 
    text-align: right !important; 
} 
 
/* ביטול תבליטים */ 
#wcdp_2, 
#wcdp_2 li, 
.wcdp-leaderboard-s1, 
.wcdp-leaderboard-s1 li { 
    list-style: none !important; 
} 
 
#wcdp_2 li::marker, 
.wcdp-leaderboard-s1 li::marker { 
    content: "" !important; 
    display: none !important; 
} 
 
/* Hover עדין */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important; 
} 
 
#wcdp_2 .wcdp-leaderboard-li:hover > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:hover > div { 
    transform: translateY(-2px) !important; 
    border-color: #ffd1b0 !important; 
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.065) !important; 
} 
 
/* מובייל */ 
@media (max-width: 767px) { 
    #wcdp_2.wcdp-leaderboard, 
    .wcdp-leaderboard-s1.wcdp-leaderboard { 
        max-width: 100% !important; 
        margin: 22px auto !important; 
        padding: 0 40px 0 0 !important; 
    } 
 
    #wcdp_2.wcdp-leaderboard:before, 
    .wcdp-leaderboard-s1.wcdp-leaderboard:before { 
        right: 15px !important; 
        width: 3px !important; 
        top: 24px !important; 
        height: calc(100% - 48px) !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
        margin-bottom: 14px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li:before, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
        right: -31px !important; 
        width: 13px !important; 
        height: 13px !important; 
        border-width: 4px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li > div, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
        min-height: 96px !important; 
        padding: 18px 18px !important; 
        border-radius: 16px !important; 
        gap: 7px !important; 
        font-size: 17px !important; 
    } 
 
    #wcdp_2 .woocommerce-Price-amount, 
    #wcdp_2 .amount, 
    .wcdp-leaderboard-s1 .woocommerce-Price-amount, 
    .wcdp-leaderboard-s1 .amount { 
        font-size: 23px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li strong, 
    #wcdp_2 .wcdp-leaderboard-li b, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
        font-size: 20px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li p, 
    #wcdp_2 .wcdp-leaderboard-li small, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
        font-size: 15px !important; 
    } 
 
    .wcdp-leaderboard .donor-comment { 
        font-size: 15px !important; 
        padding: 9px 12px !important; 
    } 
 
    .wcdp-leaderboard .donor-time { 
        font-size: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99fa45a *//* =============================== */ 
/* WC Donation Leaderboard Compact */ 
/* Clean RTL Cards */ 
/* =============================== */ 
 
#wcdp_2.wcdp-leaderboard, 
.wcdp-leaderboard-s1.wcdp-leaderboard { 
    width: 100% !important; 
    max-width: 820px !important; 
    margin: 28px auto !important; 
    padding: 0 52px 0 0 !important; 
    list-style: none !important; 
    position: relative !important; 
    direction: rtl !important; 
    text-align: right !important; 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
} 
 
/* קו אנכי */ 
#wcdp_2.wcdp-leaderboard:before, 
.wcdp-leaderboard-s1.wcdp-leaderboard:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 26px !important; 
    right: 20px !important; 
    width: 4px !important; 
    height: calc(100% - 52px) !important; 
    background: #f5d7c2 !important; 
    border-radius: 999px !important; 
    z-index: 1 !important; 
} 
 
/* כל שורה */ 
#wcdp_2 .wcdp-leaderboard-li, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
    position: relative !important; 
    display: block !important; 
    width: 100% !important; 
    margin: 0 0 16px 0 !important; 
    padding: 0 !important; 
    list-style: none !important; 
    background: transparent !important; 
    border: none !important; 
} 
 
/* נקודה כתומה */ 
#wcdp_2 .wcdp-leaderboard-li:before, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 50% !important; 
    right: -39px !important; 
    width: 14px !important; 
    height: 14px !important; 
    background: #ff6e01 !important; 
    border: 5px solid #ffffff !important; 
    border-radius: 50% !important; 
    box-shadow: 0 0 0 3px #f5d7c2 !important; 
    transform: translateY(-50%) !important; 
    z-index: 4 !important; 
} 
 
/* ביטול נקודה נוספת אם קיימת */ 
#wcdp_2 .wcdp-leaderboard-li:after, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:after { 
    display: none !important; 
    content: none !important; 
} 
 
/* כרטיס */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    width: 100% !important; 
    min-height: 112px !important; 
    padding: 22px 30px !important; 
 
    display: flex !important; 
    flex-direction: column !important; 
    align-items: flex-start !important; 
    justify-content: center !important; 
    gap: 8px !important; 
 
    background: #ffffff !important; 
    border: 1px solid #eadfd7 !important; 
    border-radius: 20px !important; 
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.045) !important; 
 
    direction: rtl !important; 
    text-align: right !important; 
 
    color: #111111 !important; 
    font-size: 19px !important; 
    font-weight: 800 !important; 
    line-height: 1.35 !important; 
} 
 
/* כל הטקסטים */ 
#wcdp_2 .wcdp-leaderboard-li *, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li * { 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
    box-sizing: border-box !important; 
    direction: rtl !important; 
    text-align: right !important; 
} 
 
/* סכום התרומה */ 
#wcdp_2 .woocommerce-Price-amount, 
#wcdp_2 .amount, 
.wcdp-leaderboard-s1 .woocommerce-Price-amount, 
.wcdp-leaderboard-s1 .amount { 
    color: #2b9aa0 !important; 
    font-size: 27px !important; 
    font-weight: 900 !important; 
    line-height: 1.15 !important; 
    white-space: nowrap !important; 
} 
 
/* כותרת התרומה */ 
#wcdp_2 .wcdp-leaderboard-li strong, 
#wcdp_2 .wcdp-leaderboard-li b, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
    color: #111111 !important; 
    font-size: 23px !important; 
    font-weight: 900 !important; 
    line-height: 1.25 !important; 
} 
 
/* תיאור, זמן, הקדשה */ 
#wcdp_2 .wcdp-leaderboard-li p, 
#wcdp_2 .wcdp-leaderboard-li small, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
    display: block !important; 
    width: 100% !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    color: #111111 !important; 
    font-size: 17px !important; 
    font-weight: 800 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* הקדשה */ 
.wcdp-leaderboard .donor-comment { 
    display: block !important; 
    width: 100% !important; 
    margin: 6px 0 0 0 !important; 
    padding: 10px 14px !important; 
    background: #fff8f2 !important; 
    border-right: 3px solid #ff6e01 !important; 
    border-radius: 12px !important; 
    color: #333333 !important; 
    font-size: 16px !important; 
    font-weight: 700 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* זמן */ 
.wcdp-leaderboard .donor-time { 
    display: block !important; 
    width: 100% !important; 
    margin: 4px 0 0 0 !important; 
    color: #6c7480 !important; 
    font-size: 15px !important; 
    font-weight: 700 !important; 
    line-height: 1.35 !important; 
    text-align: right !important; 
} 
 
/* ביטול תבליטים */ 
#wcdp_2, 
#wcdp_2 li, 
.wcdp-leaderboard-s1, 
.wcdp-leaderboard-s1 li { 
    list-style: none !important; 
} 
 
#wcdp_2 li::marker, 
.wcdp-leaderboard-s1 li::marker { 
    content: "" !important; 
    display: none !important; 
} 
 
/* Hover עדין */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important; 
} 
 
#wcdp_2 .wcdp-leaderboard-li:hover > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:hover > div { 
    transform: translateY(-2px) !important; 
    border-color: #ffd1b0 !important; 
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.065) !important; 
} 
 
/* מובייל */ 
@media (max-width: 767px) { 
    #wcdp_2.wcdp-leaderboard, 
    .wcdp-leaderboard-s1.wcdp-leaderboard { 
        max-width: 100% !important; 
        margin: 22px auto !important; 
        padding: 0 40px 0 0 !important; 
    } 
 
    #wcdp_2.wcdp-leaderboard:before, 
    .wcdp-leaderboard-s1.wcdp-leaderboard:before { 
        right: 15px !important; 
        width: 3px !important; 
        top: 24px !important; 
        height: calc(100% - 48px) !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
        margin-bottom: 14px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li:before, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
        right: -31px !important; 
        width: 13px !important; 
        height: 13px !important; 
        border-width: 4px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li > div, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
        min-height: 96px !important; 
        padding: 18px 18px !important; 
        border-radius: 16px !important; 
        gap: 7px !important; 
        font-size: 17px !important; 
    } 
 
    #wcdp_2 .woocommerce-Price-amount, 
    #wcdp_2 .amount, 
    .wcdp-leaderboard-s1 .woocommerce-Price-amount, 
    .wcdp-leaderboard-s1 .amount { 
        font-size: 23px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li strong, 
    #wcdp_2 .wcdp-leaderboard-li b, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
        font-size: 20px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li p, 
    #wcdp_2 .wcdp-leaderboard-li small, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
        font-size: 15px !important; 
    } 
 
    .wcdp-leaderboard .donor-comment { 
        font-size: 15px !important; 
        padding: 9px 12px !important; 
    } 
 
    .wcdp-leaderboard .donor-time { 
        font-size: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99fa45a *//* =============================== */ 
/* WC Donation Leaderboard Compact */ 
/* Clean RTL Cards */ 
/* =============================== */ 
 
#wcdp_2.wcdp-leaderboard, 
.wcdp-leaderboard-s1.wcdp-leaderboard { 
    width: 100% !important; 
    max-width: 820px !important; 
    margin: 28px auto !important; 
    padding: 0 52px 0 0 !important; 
    list-style: none !important; 
    position: relative !important; 
    direction: rtl !important; 
    text-align: right !important; 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
} 
 
/* קו אנכי */ 
#wcdp_2.wcdp-leaderboard:before, 
.wcdp-leaderboard-s1.wcdp-leaderboard:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 26px !important; 
    right: 20px !important; 
    width: 4px !important; 
    height: calc(100% - 52px) !important; 
    background: #f5d7c2 !important; 
    border-radius: 999px !important; 
    z-index: 1 !important; 
} 
 
/* כל שורה */ 
#wcdp_2 .wcdp-leaderboard-li, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
    position: relative !important; 
    display: block !important; 
    width: 100% !important; 
    margin: 0 0 16px 0 !important; 
    padding: 0 !important; 
    list-style: none !important; 
    background: transparent !important; 
    border: none !important; 
} 
 
/* נקודה כתומה */ 
#wcdp_2 .wcdp-leaderboard-li:before, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 50% !important; 
    right: -39px !important; 
    width: 14px !important; 
    height: 14px !important; 
    background: #ff6e01 !important; 
    border: 5px solid #ffffff !important; 
    border-radius: 50% !important; 
    box-shadow: 0 0 0 3px #f5d7c2 !important; 
    transform: translateY(-50%) !important; 
    z-index: 4 !important; 
} 
 
/* ביטול נקודה נוספת אם קיימת */ 
#wcdp_2 .wcdp-leaderboard-li:after, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:after { 
    display: none !important; 
    content: none !important; 
} 
 
/* כרטיס */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    width: 100% !important; 
    min-height: 112px !important; 
    padding: 22px 30px !important; 
 
    display: flex !important; 
    flex-direction: column !important; 
    align-items: flex-start !important; 
    justify-content: center !important; 
    gap: 8px !important; 
 
    background: #ffffff !important; 
    border: 1px solid #eadfd7 !important; 
    border-radius: 20px !important; 
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.045) !important; 
 
    direction: rtl !important; 
    text-align: right !important; 
 
    color: #111111 !important; 
    font-size: 19px !important; 
    font-weight: 800 !important; 
    line-height: 1.35 !important; 
} 
 
/* כל הטקסטים */ 
#wcdp_2 .wcdp-leaderboard-li *, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li * { 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
    box-sizing: border-box !important; 
    direction: rtl !important; 
    text-align: right !important; 
} 
 
/* סכום התרומה */ 
#wcdp_2 .woocommerce-Price-amount, 
#wcdp_2 .amount, 
.wcdp-leaderboard-s1 .woocommerce-Price-amount, 
.wcdp-leaderboard-s1 .amount { 
    color: #2b9aa0 !important; 
    font-size: 27px !important; 
    font-weight: 900 !important; 
    line-height: 1.15 !important; 
    white-space: nowrap !important; 
} 
 
/* כותרת התרומה */ 
#wcdp_2 .wcdp-leaderboard-li strong, 
#wcdp_2 .wcdp-leaderboard-li b, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
    color: #111111 !important; 
    font-size: 23px !important; 
    font-weight: 900 !important; 
    line-height: 1.25 !important; 
} 
 
/* תיאור, זמן, הקדשה */ 
#wcdp_2 .wcdp-leaderboard-li p, 
#wcdp_2 .wcdp-leaderboard-li small, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
    display: block !important; 
    width: 100% !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    color: #111111 !important; 
    font-size: 17px !important; 
    font-weight: 800 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* הקדשה */ 
.wcdp-leaderboard .donor-comment { 
    display: block !important; 
    width: 100% !important; 
    margin: 6px 0 0 0 !important; 
    padding: 10px 14px !important; 
    background: #fff8f2 !important; 
    border-right: 3px solid #ff6e01 !important; 
    border-radius: 12px !important; 
    color: #333333 !important; 
    font-size: 16px !important; 
    font-weight: 700 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* זמן */ 
.wcdp-leaderboard .donor-time { 
    display: block !important; 
    width: 100% !important; 
    margin: 4px 0 0 0 !important; 
    color: #6c7480 !important; 
    font-size: 15px !important; 
    font-weight: 700 !important; 
    line-height: 1.35 !important; 
    text-align: right !important; 
} 
 
/* ביטול תבליטים */ 
#wcdp_2, 
#wcdp_2 li, 
.wcdp-leaderboard-s1, 
.wcdp-leaderboard-s1 li { 
    list-style: none !important; 
} 
 
#wcdp_2 li::marker, 
.wcdp-leaderboard-s1 li::marker { 
    content: "" !important; 
    display: none !important; 
} 
 
/* Hover עדין */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important; 
} 
 
#wcdp_2 .wcdp-leaderboard-li:hover > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:hover > div { 
    transform: translateY(-2px) !important; 
    border-color: #ffd1b0 !important; 
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.065) !important; 
} 
 
/* מובייל */ 
@media (max-width: 767px) { 
    #wcdp_2.wcdp-leaderboard, 
    .wcdp-leaderboard-s1.wcdp-leaderboard { 
        max-width: 100% !important; 
        margin: 22px auto !important; 
        padding: 0 40px 0 0 !important; 
    } 
 
    #wcdp_2.wcdp-leaderboard:before, 
    .wcdp-leaderboard-s1.wcdp-leaderboard:before { 
        right: 15px !important; 
        width: 3px !important; 
        top: 24px !important; 
        height: calc(100% - 48px) !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
        margin-bottom: 14px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li:before, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
        right: -31px !important; 
        width: 13px !important; 
        height: 13px !important; 
        border-width: 4px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li > div, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
        min-height: 96px !important; 
        padding: 18px 18px !important; 
        border-radius: 16px !important; 
        gap: 7px !important; 
        font-size: 17px !important; 
    } 
 
    #wcdp_2 .woocommerce-Price-amount, 
    #wcdp_2 .amount, 
    .wcdp-leaderboard-s1 .woocommerce-Price-amount, 
    .wcdp-leaderboard-s1 .amount { 
        font-size: 23px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li strong, 
    #wcdp_2 .wcdp-leaderboard-li b, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
        font-size: 20px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li p, 
    #wcdp_2 .wcdp-leaderboard-li small, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
        font-size: 15px !important; 
    } 
 
    .wcdp-leaderboard .donor-comment { 
        font-size: 15px !important; 
        padding: 9px 12px !important; 
    } 
 
    .wcdp-leaderboard .donor-time { 
        font-size: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99fa45a *//* =============================== */ 
/* WC Donation Leaderboard Compact */ 
/* Clean RTL Cards */ 
/* =============================== */ 
 
#wcdp_2.wcdp-leaderboard, 
.wcdp-leaderboard-s1.wcdp-leaderboard { 
    width: 100% !important; 
    max-width: 820px !important; 
    margin: 28px auto !important; 
    padding: 0 52px 0 0 !important; 
    list-style: none !important; 
    position: relative !important; 
    direction: rtl !important; 
    text-align: right !important; 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
} 
 
/* קו אנכי */ 
#wcdp_2.wcdp-leaderboard:before, 
.wcdp-leaderboard-s1.wcdp-leaderboard:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 26px !important; 
    right: 20px !important; 
    width: 4px !important; 
    height: calc(100% - 52px) !important; 
    background: #f5d7c2 !important; 
    border-radius: 999px !important; 
    z-index: 1 !important; 
} 
 
/* כל שורה */ 
#wcdp_2 .wcdp-leaderboard-li, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
    position: relative !important; 
    display: block !important; 
    width: 100% !important; 
    margin: 0 0 16px 0 !important; 
    padding: 0 !important; 
    list-style: none !important; 
    background: transparent !important; 
    border: none !important; 
} 
 
/* נקודה כתומה */ 
#wcdp_2 .wcdp-leaderboard-li:before, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
    content: "" !important; 
    position: absolute !important; 
    top: 50% !important; 
    right: -39px !important; 
    width: 14px !important; 
    height: 14px !important; 
    background: #ff6e01 !important; 
    border: 5px solid #ffffff !important; 
    border-radius: 50% !important; 
    box-shadow: 0 0 0 3px #f5d7c2 !important; 
    transform: translateY(-50%) !important; 
    z-index: 4 !important; 
} 
 
/* ביטול נקודה נוספת אם קיימת */ 
#wcdp_2 .wcdp-leaderboard-li:after, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:after { 
    display: none !important; 
    content: none !important; 
} 
 
/* כרטיס */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    width: 100% !important; 
    min-height: 112px !important; 
    padding: 22px 30px !important; 
 
    display: flex !important; 
    flex-direction: column !important; 
    align-items: flex-start !important; 
    justify-content: center !important; 
    gap: 8px !important; 
 
    background: #ffffff !important; 
    border: 1px solid #eadfd7 !important; 
    border-radius: 20px !important; 
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.045) !important; 
 
    direction: rtl !important; 
    text-align: right !important; 
 
    color: #111111 !important; 
    font-size: 19px !important; 
    font-weight: 800 !important; 
    line-height: 1.35 !important; 
} 
 
/* כל הטקסטים */ 
#wcdp_2 .wcdp-leaderboard-li *, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li * { 
    font-family: "Noto Sans Hebrew", Arial, sans-serif !important; 
    box-sizing: border-box !important; 
    direction: rtl !important; 
    text-align: right !important; 
} 
 
/* סכום התרומה */ 
#wcdp_2 .woocommerce-Price-amount, 
#wcdp_2 .amount, 
.wcdp-leaderboard-s1 .woocommerce-Price-amount, 
.wcdp-leaderboard-s1 .amount { 
    color: #2b9aa0 !important; 
    font-size: 27px !important; 
    font-weight: 900 !important; 
    line-height: 1.15 !important; 
    white-space: nowrap !important; 
} 
 
/* כותרת התרומה */ 
#wcdp_2 .wcdp-leaderboard-li strong, 
#wcdp_2 .wcdp-leaderboard-li b, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
    color: #111111 !important; 
    font-size: 23px !important; 
    font-weight: 900 !important; 
    line-height: 1.25 !important; 
} 
 
/* תיאור, זמן, הקדשה */ 
#wcdp_2 .wcdp-leaderboard-li p, 
#wcdp_2 .wcdp-leaderboard-li small, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
    display: block !important; 
    width: 100% !important; 
    margin: 0 !important; 
    padding: 0 !important; 
    color: #111111 !important; 
    font-size: 17px !important; 
    font-weight: 800 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* הקדשה */ 
.wcdp-leaderboard .donor-comment { 
    display: block !important; 
    width: 100% !important; 
    margin: 6px 0 0 0 !important; 
    padding: 10px 14px !important; 
    background: #fff8f2 !important; 
    border-right: 3px solid #ff6e01 !important; 
    border-radius: 12px !important; 
    color: #333333 !important; 
    font-size: 16px !important; 
    font-weight: 700 !important; 
    line-height: 1.45 !important; 
    text-align: right !important; 
} 
 
/* זמן */ 
.wcdp-leaderboard .donor-time { 
    display: block !important; 
    width: 100% !important; 
    margin: 4px 0 0 0 !important; 
    color: #6c7480 !important; 
    font-size: 15px !important; 
    font-weight: 700 !important; 
    line-height: 1.35 !important; 
    text-align: right !important; 
} 
 
/* ביטול תבליטים */ 
#wcdp_2, 
#wcdp_2 li, 
.wcdp-leaderboard-s1, 
.wcdp-leaderboard-s1 li { 
    list-style: none !important; 
} 
 
#wcdp_2 li::marker, 
.wcdp-leaderboard-s1 li::marker { 
    content: "" !important; 
    display: none !important; 
} 
 
/* Hover עדין */ 
#wcdp_2 .wcdp-leaderboard-li > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
    transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease !important; 
} 
 
#wcdp_2 .wcdp-leaderboard-li:hover > div, 
.wcdp-leaderboard-s1 .wcdp-leaderboard-li:hover > div { 
    transform: translateY(-2px) !important; 
    border-color: #ffd1b0 !important; 
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.065) !important; 
} 
 
/* מובייל */ 
@media (max-width: 767px) { 
    #wcdp_2.wcdp-leaderboard, 
    .wcdp-leaderboard-s1.wcdp-leaderboard { 
        max-width: 100% !important; 
        margin: 22px auto !important; 
        padding: 0 40px 0 0 !important; 
    } 
 
    #wcdp_2.wcdp-leaderboard:before, 
    .wcdp-leaderboard-s1.wcdp-leaderboard:before { 
        right: 15px !important; 
        width: 3px !important; 
        top: 24px !important; 
        height: calc(100% - 48px) !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li { 
        margin-bottom: 14px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li:before, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li:before { 
        right: -31px !important; 
        width: 13px !important; 
        height: 13px !important; 
        border-width: 4px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li > div, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li > div { 
        min-height: 96px !important; 
        padding: 18px 18px !important; 
        border-radius: 16px !important; 
        gap: 7px !important; 
        font-size: 17px !important; 
    } 
 
    #wcdp_2 .woocommerce-Price-amount, 
    #wcdp_2 .amount, 
    .wcdp-leaderboard-s1 .woocommerce-Price-amount, 
    .wcdp-leaderboard-s1 .amount { 
        font-size: 23px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li strong, 
    #wcdp_2 .wcdp-leaderboard-li b, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li strong, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li b { 
        font-size: 20px !important; 
    } 
 
    #wcdp_2 .wcdp-leaderboard-li p, 
    #wcdp_2 .wcdp-leaderboard-li small, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li p, 
    .wcdp-leaderboard-s1 .wcdp-leaderboard-li small { 
        font-size: 15px !important; 
    } 
 
    .wcdp-leaderboard .donor-comment { 
        font-size: 15px !important; 
        padding: 9px 12px !important; 
    } 
 
    .wcdp-leaderboard .donor-time { 
        font-size: 14px !important; 
    } 
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f7d3949 *//* =========================================
   NITZOTZ POSTS
   ========================================= */

.nitzotz-posts .elementor-post__card {
    position: relative;
    overflow: hidden !important;
    border-radius: 22px !important;
    background: #ffffff;
}


/* =========================================
   תמונה
   ========================================= */

.nitzotz-posts .elementor-post__thumbnail {
    height: 220px !important;
    padding-bottom: 0 !important;
    overflow: hidden;
}

.nitzotz-posts .elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}


/* =========================================
   אזור הטקסט
   ========================================= */

.nitzotz-posts .elementor-post__text {
    position: relative;
    z-index: 5;

    background: #ffffff;

    margin-top: -48px !important;

    border-radius: 24px 24px 0 0 !important;

    padding: 28px 26px 6px !important;
}


/* =========================================
   Badge
   ========================================= */

.nitzotz-posts .elementor-post__badge {
    position: absolute !important;

    top: 195px !important;
    left: 24px !important;
    right: auto !important;

    transform: translateY(-50%);

    background: #DFF3F5 !important;
    color: #338D97 !important;

    padding: 10px 18px !important;

    border-radius: 14px !important;

    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;

    white-space: nowrap;

    z-index: 20;
}


/* =========================================
   כותרת
   ========================================= */

.nitzotz-posts .elementor-post__title {
    margin-top: 0 !important;
}


/* =========================================
   טאבלט
   ========================================= */

@media (max-width: 1024px) {

    .nitzotz-posts .elementor-post__thumbnail {
        height: 240px !important;
    }

    .nitzotz-posts .elementor-post__badge {
        top: 240px !important;
        left: 20px !important;

        padding: 9px 16px !important;

        font-size: 13px !important;
    }

    .nitzotz-posts .elementor-post__text {
        margin-top: -24px !important;

        padding: 34px 12px 14px !important;

        border-radius: 22px 22px 0 0 !important;
    }
}


/* =========================================
   מובייל
   ========================================= */

@media (max-width: 767px) {

    .nitzotz-posts .elementor-post__card {
        border-radius: 18px !important;
    }

    .nitzotz-posts .elementor-post__thumbnail {
        height: 210px !important;
    }

    .nitzotz-posts .elementor-post__thumbnail img {
        object-position: center center;
    }

    .nitzotz-posts .elementor-post__badge {
        top: 220px !important;

        left: 16px !important;
        right: auto !important;

        padding: 8px 14px !important;

        font-size: 12px !important;

        border-radius: 12px !important;

        max-width: calc(100% - 32px);

        white-space: normal;
        text-align: center;
    }

    .nitzotz-posts .elementor-post__text {
        margin-top: -18px !important;

        padding: 38px 18px 22px !important;

        border-radius: 18px 18px 0 0 !important;
    }

    .nitzotz-posts .elementor-post__title {
        font-size: 22px !important;
        line-height: 1.25 !important;
        margin-bottom: 14px !important;
    }

    .nitzotz-posts .elementor-post__excerpt {
        font-size: 16px !important;
        line-height: 1.65 !important;
    }

    .nitzotz-posts .elementor-post__read-more {
        font-size: 15px !important;
    }
}


/* =========================================
   מובייל צר מאוד
   ========================================= */

@media (max-width: 480px) {

    .nitzotz-posts .elementor-post__thumbnail {
        height: 140px !important;
    }

    .nitzotz-posts .elementor-post__badge {
        top: 105px !important;

        left: 14px !important;

        padding: 7px 12px !important;

        font-size: 11px !important;
    }

    .nitzotz-posts .elementor-post__text {
        margin-top: -46px !important;

        padding: 19px 16px 5px !important;
    }

    .nitzotz-posts .elementor-post__title {
        font-size: 20px !important;
    }
}/* End custom CSS */