.elementor-6186 .elementor-element.elementor-element-d7305f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:12rem;--margin-bottom:12.3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-6186 .elementor-element.elementor-element-cf104e0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.81rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-cf104e0 .elementor-heading-title{font-family:"SimplerPro", Sans-serif;font-size:1.75rem;font-weight:700;text-transform:none;line-height:2.1rem;color:var( --e-global-color-1ee7441 );}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__plane-normal{background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__plane-hover{background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__container{justify-content:center;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-7556d4e );background-color:#8D8D8D00;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-6186 .elementor-element.elementor-element-18cb3de  .jet-button__state-normal .jet-button__label{font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;}.elementor-6186 .elementor-element.elementor-element-18cb3de  .jet-button__state-hover .jet-button__label{font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .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 > .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-6186 .elementor-element.elementor-element-45d13a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6186 .elementor-element.elementor-element-eff7fe1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6186 .elementor-element.elementor-element-a4ca58e{--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:1.56rem 1.56rem;--row-gap:1.56rem;--column-gap:1.56rem;--margin-top:0rem;--margin-bottom:2.88rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-widget-jet-smart-filters-check-range .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-check-range .apply-filters__button, .elementor-widget-jet-smart-filters-check-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown{max-width:215px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );border-radius:20px 20px 20px 20px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__n-selected{font-family:"SimplerPro", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-7556d4e );margin:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter+.jet-filter{margin-top:10px;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-apply-button .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6186 .elementor-element.elementor-element-547a752 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-547a752 .apply-filters__button{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-18c1313 );background-color:var( --e-global-color-cf865b8 );border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-547a752 .apply-filters__button:disabled{opacity:50%;}.elementor-6186 .elementor-element.elementor-element-8329a9e > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6186 .elementor-element.elementor-element-8329a9e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6186 .elementor-element.elementor-element-996e011{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-6186 .elementor-element.elementor-element-14970a2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-6186 .elementor-element.elementor-element-0a36ea6{--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:1.56rem 1.56rem;--row-gap:1.56rem;--column-gap:1.56rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:2.88rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown{max-width:215px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );border-radius:20px 20px 20px 20px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__n-selected{font-family:"SimplerPro", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-7556d4e );margin:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter+.jet-filter{margin-top:10px;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6186 .elementor-element.elementor-element-b6aa7c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-b6aa7c0 .apply-filters__button{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-18c1313 );background-color:var( --e-global-color-cf865b8 );border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-b6aa7c0 .apply-filters__button:disabled{opacity:50%;}.elementor-6186 .elementor-element.elementor-element-51c8d62 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6186 .elementor-element.elementor-element-51c8d62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6186 .elementor-element.elementor-element-91e1154{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-6186 .elementor-element.elementor-element-4b3874b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-6186 .elementor-element.elementor-element-5ddf630{--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:1.56rem 1.56rem;--row-gap:1.56rem;--column-gap:1.56rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:2.88rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control{font-size:1rem;font-weight:normal;text-transform:none;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-radius:40px 40px 40px 40px;padding:15px 23px 15px 23px;-webkit-appearance:none;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown{max-width:215px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;line-height:1.3rem;color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );border-radius:20px 20px 20px 20px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__n-selected{font-family:"SimplerPro", Sans-serif;font-size:0.7rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-7556d4e );margin:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter+.jet-filter{margin-top:10px;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6186 .elementor-element.elementor-element-e57a89f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-e57a89f .apply-filters__button{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.3rem;color:var( --e-global-color-18c1313 );background-color:var( --e-global-color-cf865b8 );border-radius:40px 40px 40px 40px;}.elementor-6186 .elementor-element.elementor-element-e57a89f .apply-filters__button:disabled{opacity:50%;}.elementor-6186 .elementor-element.elementor-element-386c6ae > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6186 .elementor-element.elementor-element-386c6ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6186 .elementor-element.elementor-element-54e9a1f{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:2.81rem;--n-tabs-gap:2.62rem;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.625rem;--n-tabs-title-color:var( --e-global-color-7556d4e );--n-tabs-title-color-active:var( --e-global-color-3e16e15 );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:0.875rem;--n-tabs-icon-gap:0.62rem;--n-tabs-icon-color:var( --e-global-color-7556d4e );--n-tabs-icon-color-active:var( --e-global-color-2105f5f );}.elementor-6186 .elementor-element.elementor-element-54e9a1f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-6186 .elementor-element.elementor-element-54e9a1f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-6186 .elementor-element.elementor-element-54e9a1f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6186 .elementor-element.elementor-element-54e9a1f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-6186 .elementor-element.elementor-element-54e9a1f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;line-height:2.275rem;}.elementor-6186 .elementor-element.elementor-element-54e9a1f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-3e16e15 );--n-tabs-icon-color-hover:var( --e-global-color-7556d4e );}.elementor-6186 .elementor-element.elementor-element-792ef5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6186 .elementor-element.elementor-element-e898206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1.88rem 0rem 1.88rem;}.elementor-6186 .elementor-element.elementor-element-5cd619f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6186 .elementor-element.elementor-element-d7305f3{--margin-top:8rem;--margin-bottom:6.25rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-6186 .elementor-element.elementor-element-cf104e0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.19rem) 0rem;text-align:center;}.elementor-6186 .elementor-element.elementor-element-cf104e0 .elementor-heading-title{font-size:1.375rem;line-height:1.7875rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de > .elementor-widget-container{padding:0rem 0rem 1.2rem 0rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__instance{width:100%;height:3rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__container{justify-content:center;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__plane-normal{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__plane-hover{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__state-normal .jet-button__label{margin:0 0 0 0.62rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de .jet-button__state-hover .jet-button__label{margin:0 0 0 0.62rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de  .jet-button__state-normal .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-18cb3de  .jet-button__state-hover .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-45d13a0{--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-6186 .elementor-element.elementor-element-eff7fe1{--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-6186 .elementor-element.elementor-element-a4ca58e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-547a752 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-8329a9e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6186 .elementor-element.elementor-element-8329a9e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-0a36ea6{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-b6aa7c0 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-51c8d62 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6186 .elementor-element.elementor-element-5ddf630{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6186 .elementor-element.elementor-element-e57a89f .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-386c6ae > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6186 .elementor-element.elementor-element-54e9a1f{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;z-index:2;--n-tabs-title-gap:1.25rem;--n-tabs-gap:0.75rem;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:1.1875rem;}.elementor-6186 .elementor-element.elementor-element-54e9a1f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1.6625rem;}.elementor-6186 .elementor-element.elementor-element-792ef5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6186 .elementor-element.elementor-element-e898206 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6186 .elementor-element.elementor-element-5cd619f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-6186 .elementor-element.elementor-element-45d13a0{--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-6186 .elementor-element.elementor-element-eff7fe1{--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-6186 .elementor-element.elementor-element-8329a9e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6186 .elementor-element.elementor-element-8329a9e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6186 .elementor-element.elementor-element-51c8d62 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6186 .elementor-element.elementor-element-386c6ae > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6186 .elementor-element.elementor-element-54e9a1f{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:1.25rem;--n-tabs-gap:0rem;--n-tabs-title-padding-top:0rem;--n-tabs-title-padding-right:0rem;--n-tabs-title-padding-bottom:0rem;--n-tabs-title-padding-left:0rem;}}@media(min-width:768px){.elementor-6186 .elementor-element.elementor-element-d7305f3{--content-width:1720px;}.elementor-6186 .elementor-element.elementor-element-eff7fe1{--content-width:100%;}.elementor-6186 .elementor-element.elementor-element-14970a2{--content-width:1720px;}.elementor-6186 .elementor-element.elementor-element-0a36ea6{--width:1720px;}.elementor-6186 .elementor-element.elementor-element-4b3874b{--content-width:1720px;}.elementor-6186 .elementor-element.elementor-element-5ddf630{--width:1720px;}.elementor-6186 .elementor-element.elementor-element-792ef5e{--content-width:1720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6186 .elementor-element.elementor-element-45d13a0{--width:100%;}.elementor-6186 .elementor-element.elementor-element-a4ca58e{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-c23f8b7 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}


/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-c23f8b7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}




/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-aa2f1cd */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-aa2f1cd select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-aa2f1cd select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-aa2f1cd עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-search, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-a8659a8 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-a8659a8{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-a8659a8 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-547a752 */.elementor-6186 .elementor-element.elementor-element-547a752 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8329a9e */.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-12ef12d */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-12ef12d select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-12ef12d select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-12ef12d ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-12ef12d select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-12ef12d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-search, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-12ef12d,
.elementor-6186 .elementor-element.elementor-element-12ef12d .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select,
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-f7d1783 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-f7d1783 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-f7d1783 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-f7d1783 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}

/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-f7d1783,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ad34f4 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ad34f4{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select option{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-b6aa7c0 */.elementor-6186 .elementor-element.elementor-element-b6aa7c0 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-51c8d62 */.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6e91303 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-6e91303 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-6e91303 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-6e91303 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-6e91303 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-6e91303 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-6e91303,
.elementor-6186 .elementor-element.elementor-element-6e91303 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select,
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-98077c6 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-98077c6 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-98077c6 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-98077c6 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-98077c6,
.elementor-6186 .elementor-element.elementor-element-98077c6 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select,
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ebe91a */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ebe91a{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ebe91a fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-e57a89f */.elementor-6186 .elementor-element.elementor-element-e57a89f button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-386c6ae */.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: right;
}



@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-c23f8b7 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}


/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-c23f8b7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}




/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-aa2f1cd */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-aa2f1cd select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-aa2f1cd select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-aa2f1cd עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-search, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-a8659a8 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-a8659a8{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-a8659a8 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-547a752 */.elementor-6186 .elementor-element.elementor-element-547a752 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8329a9e */.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-12ef12d */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-12ef12d select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-12ef12d select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-12ef12d ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-12ef12d select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-12ef12d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-search, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-12ef12d,
.elementor-6186 .elementor-element.elementor-element-12ef12d .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select,
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-f7d1783 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-f7d1783 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-f7d1783 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-f7d1783 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}

/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-f7d1783,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ad34f4 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ad34f4{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select option{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-b6aa7c0 */.elementor-6186 .elementor-element.elementor-element-b6aa7c0 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-51c8d62 */.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6e91303 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-6e91303 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-6e91303 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-6e91303 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-6e91303 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-6e91303 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-6e91303,
.elementor-6186 .elementor-element.elementor-element-6e91303 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select,
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-98077c6 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-98077c6 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-98077c6 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-98077c6 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-98077c6,
.elementor-6186 .elementor-element.elementor-element-98077c6 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select,
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ebe91a */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ebe91a{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ebe91a fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-e57a89f */.elementor-6186 .elementor-element.elementor-element-e57a89f button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-386c6ae */.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: right;
}



@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-c23f8b7 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}


/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-c23f8b7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}




/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-aa2f1cd */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-aa2f1cd select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-aa2f1cd select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-aa2f1cd עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-search, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-a8659a8 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-a8659a8{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-a8659a8 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-547a752 */.elementor-6186 .elementor-element.elementor-element-547a752 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8329a9e */.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-12ef12d */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-12ef12d select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-12ef12d select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-12ef12d ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-12ef12d select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-12ef12d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-search, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-12ef12d,
.elementor-6186 .elementor-element.elementor-element-12ef12d .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select,
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-f7d1783 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-f7d1783 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-f7d1783 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-f7d1783 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}

/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-f7d1783,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ad34f4 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ad34f4{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select option{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-b6aa7c0 */.elementor-6186 .elementor-element.elementor-element-b6aa7c0 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-51c8d62 */.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6e91303 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-6e91303 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-6e91303 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-6e91303 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-6e91303 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-6e91303 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-6e91303,
.elementor-6186 .elementor-element.elementor-element-6e91303 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select,
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-98077c6 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-98077c6 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-98077c6 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-98077c6 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-98077c6,
.elementor-6186 .elementor-element.elementor-element-98077c6 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select,
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ebe91a */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ebe91a{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ebe91a fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-e57a89f */.elementor-6186 .elementor-element.elementor-element-e57a89f button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-386c6ae */.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: right;
}



@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-c23f8b7 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-c23f8b7 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-c23f8b7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}


/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-c23f8b7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}




/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-c23f8b7,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select,
.elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-c23f8b7 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-aa2f1cd */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-aa2f1cd select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-aa2f1cd select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-aa2f1cd עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-search, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-aa2f1cd,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select,
.elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-aa2f1cd ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-a8659a8 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-a8659a8{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-a8659a8 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-a8659a8 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-547a752 */.elementor-6186 .elementor-element.elementor-element-547a752 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-8329a9e */.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-8329a9e .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-12ef12d */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-12ef12d select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-12ef12d select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-12ef12d ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-12ef12d select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-12ef12d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-search, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-12ef12d .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}



/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-12ef12d,
.elementor-6186 .elementor-element.elementor-element-12ef12d .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select,
.elementor-6186 .elementor-element.elementor-element-12ef12d .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-12ef12d .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-f7d1783 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-f7d1783 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-f7d1783 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-f7d1783 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-f7d1783 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}

/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-f7d1783,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select,
.elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-f7d1783 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ad34f4 */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ad34f4{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 select option{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ad34f4 .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ad34f4 fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-b6aa7c0 */.elementor-6186 .elementor-element.elementor-element-b6aa7c0 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-51c8d62 */.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
    text-align: right;
}




@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-51c8d62 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6e91303 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-6e91303 select{
line-height: normal !important;  
}
.elementor-6186 .elementor-element.elementor-element-6e91303 select option{
line-height: normal !important; 
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-6186 .elementor-element.elementor-element-6e91303 ul{
   direction: ltr !important;  
}


/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select {
    position: relative;
    display: block;
    width: 200px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (PIN) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 12px;
    height: 17px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY PIN (Your URL-Encoded SVG) */
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='%238D8D8D'/%3E%3C/svg%3E");
}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    
    
}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.97363 0C7.59726 0.000129959 9.08406 0.694783 10.168 1.80371C11.2562 2.91266 11.9331 4.43186 11.9287 6.07715C11.9287 6.67674 11.8362 7.26325 11.6592 7.82227C11.4778 8.39015 11.2165 8.92646 10.876 9.42676L6.52637 15.9102C6.31397 16.2212 5.89316 16.3017 5.58789 16.0898C5.51305 16.0359 5.45573 15.9732 5.40723 15.9014L1.01758 9.36426C0.690163 8.8954 0.433757 8.38977 0.265625 7.8623C0.0931598 7.31697 2.13984e-05 6.74468 0 6.1543C0 4.50427 0.681555 2.95324 1.77441 1.82617C2.85842 0.712662 4.34101 0 5.97363 0ZM5.9668 4.32422C4.86854 4.32422 3.97778 5.29242 3.97754 6.48633C3.97754 7.68046 4.8684 8.64941 5.9668 8.64941C7.06508 8.64926 7.95508 7.68036 7.95508 6.48633C7.95484 5.29251 7.06493 4.32437 5.9668 4.32422Z' fill='black'/%3E%3C/svg%3E");
}

.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}







.elementor-6186 .elementor-element.elementor-element-6e91303 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-6e91303 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-6e91303 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-6e91303,
.elementor-6186 .elementor-element.elementor-element-6e91303 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select,
.elementor-6186 .elementor-element.elementor-element-6e91303 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}







}








/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 ו-JET SELECT */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. הפיכת מיקום האייקונים ב-Jet Select */
    
    /* העברת הסיכה (Pin) מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות לטקסט בתוך Select2 */
    
 
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .select2-selection__rendered {
        text-align: left !important; /* יישור טקסט לשמאל במקום למרכז/ימין */
        padding-left: 2.80556rem !important; /* רווח מהאייקון השמאלי החדש */
        padding-right: 2.80556rem !important; /* רווח מהחץ הימני החדש */
    }




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-6e91303 .jet-select:focus-within::after {
        /* מוודא שהסיבוב נשאר תקין גם כשהוא בצד ימין */
        transform: translateY(-50%) rotate(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-98077c6 */@media only screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-98077c6 select{
line-height: normal !important;    
}
.elementor-6186 .elementor-element.elementor-element-98077c6 select option{
line-height: normal !important;    
}




/* ============================= */
/* 1. SELECT WRAPPER */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select {
    position: relative;
    display: block;
    width: 230px;
}

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    padding-right: 2.81rem !important;
    padding-left: 2.81rem !important;
    position: relative;
    z-index: 1;
}

/* ============================= */
/* 3. RIGHT ICON (HOUSE) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
    content: "";
    position: absolute;
    right: 1.44rem;
    /* Adjusted vertical position */
    top: 50%;
    transform: translateY(-50%) translateY(1px);

    /* Bigger size */
    width: 14px;
    height: 16px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* House PIN (Your URL-Encoded SVG) */
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.528 6.26065C13.8515 6.573 13.6304 7.12036 13.1807 7.12036H12.6479C12.3718 7.12036 12.1479 7.34422 12.1479 7.62036V14.51C12.1479 14.7862 11.9241 15.01 11.6479 15.01H2.03271C1.75657 15.01 1.53271 14.7862 1.53271 14.51V7.62036C1.53271 7.34422 1.30886 7.12036 1.03271 7.12036H0.501053C0.0513365 7.12036 -0.169766 6.57297 0.15379 6.26063L6.49402 0.140179C6.68777 -0.0468516 6.99484 -0.0468421 7.18857 0.140201L13.528 6.26065ZM5.37061 7.13989C5.09446 7.13989 4.87061 7.36375 4.87061 7.63989V11.2317C4.87061 11.5078 5.09446 11.7317 5.37061 11.7317H8.30713C8.58327 11.7317 8.80713 11.5078 8.80713 11.2317V7.63989C8.80713 7.36375 8.58327 7.13989 8.30713 7.13989H5.37061Z' fill='%238D8D8D'/%3E%3C/svg%3E");
  
    /* Default grey */
    filter: none;


}

/* ============================= */
/* 4. LEFT ICON (CHEVRON) DEFAULT = GREY */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    content: "";
    position: absolute;
    left: 1.44rem;
    top: 50%;
    transform: translateY(-50%);

    width: 11px;
    height: 6px;

    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;

    /* GREY CHEVRON */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ================================================= */
/* 5. CLICKED / OPEN STATE (Focus) → ICONS TURN BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    

}

/* ================================================= */
/* 6. AFTER USER CHOOSES REAL VALUE → STAYS BLACK */
/* ================================================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select.has-value::after {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='%238D8D8D' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}




/* ============================= */
/* ROTATE CHEVRON WHEN SELECT IS OPEN */
/* ============================= */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
    transition: transform 0.2s ease;
}

/* Rotate when clicked/open */
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
    transform: translateY(-50%) rotate(180deg);
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 40px !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    transition: all 0.2s ease;
    outline: none !important;
}

/* טקסט בתוך הכפתור */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: left !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


/* עיצוב הכפתור הפתוח */

.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-6186 .elementor-element.elementor-element-98077c6 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-dropdown{
    background-color: #F4F4F4 !important;
    border: none !important;
    border-radius: 0px 0px 20px 20px !important;
    margin-top: 0px;
    z-index: 99999 !important;
}


/* */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options{
    padding-top: 0px !important;
}


/* --- ניהול גובה הרשימה וביטול גלילה --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: none !important;
    overflow-y: visible !important;
    padding: 10px 0 !important;
}

/* --- עיצוב האפשרויות --- */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
    text-align: left !important;
    padding: 0.25rem 1.45rem !important;
    color: #8D8D8D !important;
    font-size: 1rem !important;
    background-color: transparent !important;
}

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__options .select2-results__option:first-child {
    font-weight: 400 !important;
    color: #8D8D8D !important;
    /*
    border-bottom: 1px solid #f0f0f0 !important;
    margin-bottom: 8px;
    padding-bottom: 15px !important;
    
    border-radius: 30px 30px 0 0 !important;
    */
}

/* האופציה האחרונה - פינות מעוגלות למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

/* מצב בחירה או Hover */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option--highlighted[aria-selected], 
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option[aria-selected="true"] {
    background-color: #F4F4F4 !important;
    color: #000 !important;
    font-weight: 400 !important;
}

/* --- הסתרת אלמנטים מיותרים --- */
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-search, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__arrow, 
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__clear,
body .select2-search--dropdown {
    display: none !important;
}




/* שינוי רקע הכפתור כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-container--default .select2-selection--single {
    background-color: #F4F4F4 !important; /* מעבר מלבן/אפור לצבע אחר */
    
}

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-6186 .elementor-element.elementor-element-98077c6 .has-value .select2-selection__rendered {
    color: #000000 !important;
    font-weight: 400 !important;
}



/* Size of drop down text button */
@media only screen and (min-width: 1025px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

@media only screen and (max-width: 1024px) {
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered{
    font-size: 1.1875rem !important;
}
}


/* --- END SELECT2 ---  */




/* תמיד לפתוח למטה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container--open .select2-dropdown {
    top: 100% !important;
    bottom: auto !important;
    transform: none !important;
}

/* למנוע חיתוך באלמנטור */
.elementor-6186 .elementor-element.elementor-element-98077c6,
.elementor-6186 .elementor-element.elementor-element-98077c6 .elementor-widget-container,
.elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select,
.elementor-6186 .elementor-element.elementor-element-98077c6 .select2-container {
    overflow: visible !important;
}

/* גובה תקין עם גלילה */
body .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results > .select2-results__options {
    max-height: 280px !important;
    overflow-y: auto !important;
}






}







/* ================================================= */
/* התאמות LTR (אנגלית) עבור SELECT2 עם אייקון הבית */
/* ================================================= */
@media only screen and (min-width: 1025px) {

    /* 1. החלפת צדדים לאייקונים ב-Jet Select */
    
    /* העברת אייקון הבית מצד ימין לצד שמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

    /* העברת החץ (Chevron) מצד שמאל לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select::after {
        left: auto !important;
        right: 1.44rem !important;
    }

    /* 2. התאמות טקסט בתוך ה-Select */
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-selection__rendered {
        text-align: left !important; /* יישור לשמאל באנגלית */
        padding-left: 2.81rem !important; /* רווח מהבית בשמאל */
        padding-right: 2.81rem !important; /* רווח מהחץ בימין */
    }

    /* 3. יישור רשימת הערכים שנפתחת */
    
    body html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2-results__option {
        text-align: center !important; /* יישור רשימת הערים/סוגי נכס למרכז */
        padding-left: 20px !important;
    }

    /* 4. תיקון רוטציה לחץ כשהוא בצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .jet-select:focus-within::after {
        transform: translateY(-50%) rotate(180deg) !important;
    }
    
    
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 .select2{
        direction: ltr !important;
    }
    
    
        html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-98077c6 ul li{
        direction: ltr !important;
    }
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-4ebe91a */@media only screen and (min-width: 1025px) {

    .elementor-6186 .elementor-element.elementor-element-4ebe91a{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select{
        line-height: normal !important;
    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a select option{
        line-height: normal !important;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

        border-radius: 40px 40px 0px 0px !important;

    }

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

        border-radius: 0px 0px 40px 40px !important;

    }
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{


  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
    }







    /* chevron fix and icon insert */

    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        right: unset;
        left: 1.44rem;
        content: "";
        position: absolute;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);

        /* Current size - adjust as needed */
        width: 11px;
        height: 6px;
        border: none;

        /* THE FIX: We use the background-color to provide the solid fill */
        background-color: #8D8D8D !important;

        /* THE MASK: Cleaned up URL string to prevent "dollar sign" glitching */
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E%3Cpath d='M0.75 0.75L5.43 4.75L9.75 0.75' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");

        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-size: contain;
        mask-size: contain;

        transition: transform 0.2s ease, background-color 0.3s ease;
    }





    /* 2. Rotation: When dropdown is open */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {

        content: "";
        display: inline-block;
        width: 8px;
        height: 14px;
        /* Adjust margin as needed for spacing */

        margin-left: 0.62rem;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-size: contain;

        /* Your encoded SVG with #8D8D8D applied to the fill */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%238D8D8D'/%3E%3C/svg%3E");




    }

    /* 2. Active State - Black Dollar Icon (#000000) */
    /* Triggered when dropdown is open OR when filter items are active */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label:has(jet-filter-items-dropdown__active)::before {

        /* Swap to Black SVG */
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.744 9.376C7.744 9.90933 7.61067 10.4107 7.344 10.88C7.088 11.3493 6.704 11.744 6.192 12.064C5.69067 12.384 5.09333 12.576 4.4 12.64V13.936H3.36V12.64C2.35733 12.544 1.54667 12.2293 0.928 11.696C0.309333 11.1627 0 10.4587 0 9.584H1.952C1.984 10 2.11733 10.3467 2.352 10.624C2.58667 10.8907 2.92267 11.0613 3.36 11.136V7.616C2.64533 7.43467 2.064 7.25333 1.616 7.072C1.168 6.88 0.784 6.58133 0.464 6.176C0.154667 5.77067 0 5.216 0 4.512C0 3.62667 0.309333 2.896 0.928 2.32C1.54667 1.73333 2.35733 1.392 3.36 1.296V0H4.4V1.296C5.33867 1.38133 6.09067 1.68 6.656 2.192C7.232 2.69333 7.55733 3.38667 7.632 4.272H5.68C5.648 3.94133 5.52 3.648 5.296 3.392C5.072 3.12533 4.77333 2.944 4.4 2.848V6.304C5.11467 6.47467 5.696 6.656 6.144 6.848C6.592 7.02933 6.97067 7.32267 7.28 7.728C7.58933 8.12267 7.744 8.672 7.744 9.376ZM1.856 4.416C1.856 4.85333 1.984 5.19467 2.24 5.44C2.50667 5.68533 2.88 5.88267 3.36 6.032V2.8C2.90133 2.85333 2.53333 3.01867 2.256 3.296C1.98933 3.57333 1.856 3.94667 1.856 4.416ZM4.4 11.136C4.86933 11.0613 5.23733 10.8747 5.504 10.576C5.77067 10.2667 5.904 9.89867 5.904 9.472C5.904 9.04533 5.77067 8.71467 5.504 8.48C5.248 8.23467 4.88 8.03733 4.4 7.888V11.136Z' fill='%23000000'/%3E%3C/svg%3E");
    }




    /* 3. Rotation Logic */
    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__n-selected{
        position: absolute;
        bottom: 0px;
        left: 2.9rem !important;
    }




















}






/* התאמות לאנגלית - LTR */
@media only screen and (min-width: 1025px) {


    /* העברת החץ (Chevron) לצד ימין */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

    /* העברת האייקון (Dollar) לצד שמאל של הטקסט */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__label::before {
        margin-left: 0 !important;
        margin-right: 0.62rem !important;
       
    }


    
    /* יישור טקסט בתוך האופציות לשמאל */
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-checkboxes-list__label,
    html[lang^="en"] .elementor-6186 .elementor-element.elementor-element-4ebe91a .jet-filter-items-dropdown__active__item {
        text-align: left !important;
    }
    
    
    .elementor-6186 .elementor-element.elementor-element-4ebe91a fieldset{
        padding: 10px 0px 23px 23.15px !important;
    }
    
    
    
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-e57a89f */.elementor-6186 .elementor-element.elementor-element-e57a89f button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-386c6ae */.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
    text-align: right;
}



@media screen and (min-width: 1025px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



@media screen and (max-width: 1024px) {

.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

/* מבטל את החישובים של JetEngine בתוך הטאב וכופה סדר */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
    display: grid !important;
    grid-template-columns: repeat(var(--columns, 4), 1fr) !important;
    
   
    
}

/* בטאבלט - כפייה של 2 עמודות שוות בדיוק */
@media (max-width: 1024px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* במובייל - עמודה אחת */
@media (max-width: 767px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}




/* כפיית 2 עמודות בטאבלט */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-6186 .elementor-element.elementor-element-386c6ae .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-54e9a1f *//* טרגוט הכותרת בתוך הכפתור שנבחר */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    font-weight: 700 !important;
    line-height: 2.1rem !important;
    font-style: normal !important;
}



/* Fix for background color as UI dose not work */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title{
 background-color: transparent !important;   
}

@media only screen and (min-width: 1025px) {

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title-text .jet-engine-query-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
   font-family: "SimplerPro", Sans-serif;
    color: #8D8D8D;         
    font-size: 0.875rem;
     font-style: normal;
     font-weight: 700;
     line-height:1.3125rem;
    
    margin-top: -10px;
    margin-left: 0.62rem;       
   
}

/* שינוי צבעים כשהלשונית פעילה (אופציונלי) */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}








}





@media only screen and (max-width: 1024px) {

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title-text .jet-engine-query-count {
    display: inline-flex;
    align-items: center;
    justify-content: center;
   font-family: "SimplerPro", Sans-serif;
    color: #8D8D8D;         
    font-size: 0.75rem;
     font-style: normal;
     font-weight: 700;
     line-height: 1.125rem;
 
    margin-top: -10px;
    margin-left: 0.62rem;       
   
}

/* שינוי צבעים כשהלשונית פעילה (אופציונלי) */
.elementor-6186 .elementor-element.elementor-element-54e9a1f .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}










}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7305f3 *//* page width fix  */
/*
@media only screen and (min-width: 1025px) {
#page{
max-width: fit-content;    
}
#jet-theme-core-archive{
    width: 1720px;
}

}

*/


.elementor-6186 .elementor-element.elementor-element-d7305f3{
    width: 100vw !important;
    overflow: hidden !important;
}



@media only screen and (min-width: 1025px) and (max-width: 1719px){
    .elementor-6186 .elementor-element.elementor-element-d7305f3{
        padding-right: 1.25rem;
         padding-left: 1.25rem;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width: 1024px) {
 .e-n-tabs-heading{
    margin-bottom: 0.75rem !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SimplerPro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.eot');
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.woff2') format('woff2'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.woff') format('woff'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.ttf') format('truetype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Bold.svg#SimplerPro') format('svg');
}
@font-face {
	font-family: 'SimplerPro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.eot');
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.woff2') format('woff2'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.woff') format('woff'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.ttf') format('truetype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Regular.svg#SimplerPro') format('svg');
}
@font-face {
	font-family: 'SimplerPro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.eot');
	src: url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.eot?#iefix') format('embedded-opentype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.woff2') format('woff2'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.woff') format('woff'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.ttf') format('truetype'),
		url('https://sweet-mccarthy.185-106-131-144.plesk.page/wp-content/uploads/2025/11/SimplerPro-Light.svg#SimplerPro') format('svg');
}
/* End Custom Fonts CSS */