.elementor-14306 .elementor-element.elementor-element-fc4b749{--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-14306 .elementor-element.elementor-element-27439e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.81rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-27439e9 .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-14306 .elementor-element.elementor-element-7629dc4 .jet-button__plane-normal{background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__plane-hover{background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__container{justify-content:center;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-7556d4e );background-color:#8D8D8D00;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-14306 .elementor-element.elementor-element-7629dc4  .jet-button__state-normal .jet-button__label{font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;}.elementor-14306 .elementor-element.elementor-element-7629dc4  .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-14306 .elementor-element.elementor-element-6ab8ec1{--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-14306 .elementor-element.elementor-element-6d65113{--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-14306 .elementor-element.elementor-element-31ff0b7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14306 .elementor-element.elementor-element-6cd8e7d .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-6cd8e7d .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown{max-width:215px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter+.jet-filter{margin-top:10px;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-7bfc284 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-7bfc284 .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-14306 .elementor-element.elementor-element-7bfc284 .apply-filters__button:disabled{opacity:50%;}.elementor-14306 .elementor-element.elementor-element-69839c0 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14306 .elementor-element.elementor-element-69839c0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14306 .elementor-element.elementor-element-90c11d9{--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-14306 .elementor-element.elementor-element-3ff7524{--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-14306 .elementor-element.elementor-element-61a7688{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown{max-width:215px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter+.jet-filter{margin-top:10px;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-14306 .elementor-element.elementor-element-fe88256 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-fe88256 .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-14306 .elementor-element.elementor-element-fe88256 .apply-filters__button:disabled{opacity:50%;}.elementor-14306 .elementor-element.elementor-element-a312c87 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14306 .elementor-element.elementor-element-a312c87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14306 .elementor-element.elementor-element-6f1a781{--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-14306 .elementor-element.elementor-element-8b8cabc{--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-14306 .elementor-element.elementor-element-108ca63{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-smart-filters-select.jet-filter .jet-select{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:230px;flex-basis:230px;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:0px 23.15px 23px 0px;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown{max-width:215px;}.elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter+.jet-filter{margin-top:10px;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-14306 .elementor-element.elementor-element-f624f4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-f624f4e .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-14306 .elementor-element.elementor-element-f624f4e .apply-filters__button:disabled{opacity:50%;}.elementor-14306 .elementor-element.elementor-element-b3f8875 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14306 .elementor-element.elementor-element-b3f8875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14306 .elementor-element.elementor-element-fe3c01f{--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-14306 .elementor-element.elementor-element-fe3c01f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-14306 .elementor-element.elementor-element-fe3c01f.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-14306 .elementor-element.elementor-element-fe3c01f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14306 .elementor-element.elementor-element-fe3c01f.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-14306 .elementor-element.elementor-element-fe3c01f.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-14306 .elementor-element.elementor-element-fe3c01f [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-14306 .elementor-element.elementor-element-3c2d2e4{--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-14306 .elementor-element.elementor-element-19a0cfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1.88rem 0rem 1.88rem;}.elementor-14306 .elementor-element.elementor-element-00150c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-14306 .elementor-element.elementor-element-fc4b749{--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-14306 .elementor-element.elementor-element-27439e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.19rem) 0rem;text-align:center;}.elementor-14306 .elementor-element.elementor-element-27439e9 .elementor-heading-title{font-size:1.375rem;line-height:1.7875rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 > .elementor-widget-container{padding:0rem 0rem 1.2rem 0rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__instance{width:100%;height:3rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__container{justify-content:center;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__plane-normal{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__plane-hover{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__state-normal .jet-button__label{margin:0 0 0 0.62rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4 .jet-button__state-hover .jet-button__label{margin:0 0 0 0.62rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4  .jet-button__state-normal .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14306 .elementor-element.elementor-element-7629dc4  .jet-button__state-hover .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14306 .elementor-element.elementor-element-6ab8ec1{--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-14306 .elementor-element.elementor-element-6d65113{--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-14306 .elementor-element.elementor-element-31ff0b7{--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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-07b9537 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-7bfc284 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14306 .elementor-element.elementor-element-69839c0 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14306 .elementor-element.elementor-element-69839c0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-61a7688{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-14306 .elementor-element.elementor-element-3d442e3 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-263f37a .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-fe88256 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14306 .elementor-element.elementor-element-a312c87 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14306 .elementor-element.elementor-element-108ca63{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-14306 .elementor-element.elementor-element-83ff469 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-5481ab7 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14306 .elementor-element.elementor-element-f624f4e .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14306 .elementor-element.elementor-element-b3f8875 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14306 .elementor-element.elementor-element-fe3c01f{--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-14306 .elementor-element.elementor-element-fe3c01f.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-14306 .elementor-element.elementor-element-3c2d2e4{--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-14306 .elementor-element.elementor-element-19a0cfb > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-14306 .elementor-element.elementor-element-00150c4 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-14306 .elementor-element.elementor-element-6ab8ec1{--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-14306 .elementor-element.elementor-element-6d65113{--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-14306 .elementor-element.elementor-element-69839c0 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14306 .elementor-element.elementor-element-69839c0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14306 .elementor-element.elementor-element-a312c87 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14306 .elementor-element.elementor-element-b3f8875 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14306 .elementor-element.elementor-element-fe3c01f{--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-14306 .elementor-element.elementor-element-fc4b749{--content-width:1720px;}.elementor-14306 .elementor-element.elementor-element-6d65113{--content-width:100%;}.elementor-14306 .elementor-element.elementor-element-3ff7524{--content-width:1720px;}.elementor-14306 .elementor-element.elementor-element-61a7688{--width:1720px;}.elementor-14306 .elementor-element.elementor-element-8b8cabc{--content-width:1720px;}.elementor-14306 .elementor-element.elementor-element-108ca63{--width:1720px;}.elementor-14306 .elementor-element.elementor-element-3c2d2e4{--content-width:1720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14306 .elementor-element.elementor-element-6ab8ec1{--width:100%;}.elementor-14306 .elementor-element.elementor-element-31ff0b7{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-6cd8e7d */@media only screen and (min-width: 1025px) {

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

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


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::after {
    transition: transform 0.2s ease;
}

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







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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-6cd8e7d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-07b9537 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-07b9537 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-07b9537 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-07b9537 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-4b1c285 select{
        line-height: normal !important;
    }

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-69839c0 .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-14306 .elementor-element.elementor-element-69839c0 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-69839c0 .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-3d442e3 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-3d442e3 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-263f37a */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-263f37a select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-263f37a select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-263f37a עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-3d54119{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select option{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

    }
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-a312c87 .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-14306 .elementor-element.elementor-element-a312c87 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-a312c87 .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-83ff469 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-83ff469 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-83ff469 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-83ff469 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-83ff469 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-83ff469 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-83ff469 .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-5481ab7 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-5481ab7 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-5481ab7 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-5481ab7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-caec08d{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select option{
        line-height: normal !important;
    }


    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-b3f8875 .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-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-b3f8875 .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-6cd8e7d */@media only screen and (min-width: 1025px) {

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

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


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::after {
    transition: transform 0.2s ease;
}

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







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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-6cd8e7d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-07b9537 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-07b9537 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-07b9537 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-07b9537 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-4b1c285 select{
        line-height: normal !important;
    }

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-69839c0 .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-14306 .elementor-element.elementor-element-69839c0 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-69839c0 .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-3d442e3 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-3d442e3 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-263f37a */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-263f37a select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-263f37a select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-263f37a עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-3d54119{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select option{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

    }
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-a312c87 .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-14306 .elementor-element.elementor-element-a312c87 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-a312c87 .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-83ff469 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-83ff469 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-83ff469 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-83ff469 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-83ff469 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-83ff469 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-83ff469 .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-5481ab7 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-5481ab7 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-5481ab7 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-5481ab7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-caec08d{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select option{
        line-height: normal !important;
    }


    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-b3f8875 .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-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-b3f8875 .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-6cd8e7d */@media only screen and (min-width: 1025px) {

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

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


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::after {
    transition: transform 0.2s ease;
}

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







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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-6cd8e7d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-07b9537 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-07b9537 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-07b9537 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-07b9537 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-4b1c285 select{
        line-height: normal !important;
    }

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-69839c0 .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-14306 .elementor-element.elementor-element-69839c0 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-69839c0 .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-3d442e3 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-3d442e3 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-263f37a */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-263f37a select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-263f37a select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-263f37a עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-3d54119{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select option{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

    }
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-a312c87 .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-14306 .elementor-element.elementor-element-a312c87 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-a312c87 .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-83ff469 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-83ff469 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-83ff469 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-83ff469 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-83ff469 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-83ff469 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-83ff469 .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-5481ab7 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-5481ab7 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-5481ab7 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-5481ab7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-caec08d{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select option{
        line-height: normal !important;
    }


    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-b3f8875 .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-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-b3f8875 .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-6cd8e7d */@media only screen and (min-width: 1025px) {

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

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


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::after {
    transition: transform 0.2s ease;
}

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







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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-6cd8e7d עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-14306 .elementor-element.elementor-element-6cd8e7d .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-6cd8e7d .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-07b9537 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-07b9537 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-07b9537 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-07b9537 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-07b9537 .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-14306 .elementor-element.elementor-element-07b9537 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-4b1c285 select{
        line-height: normal !important;
    }

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-4b1c285 .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-14306 .elementor-element.elementor-element-4b1c285 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-69839c0 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-69839c0 .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-14306 .elementor-element.elementor-element-69839c0 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-69839c0 .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-3d442e3 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-3d442e3 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-3d442e3 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-3d442e3 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-14306 .elementor-element.elementor-element-3d442e3 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-3d442e3 .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-263f37a */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-263f37a select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-263f37a select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-263f37a עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-263f37a .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-14306 .elementor-element.elementor-element-263f37a .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-3d54119{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 select option{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

    }
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
        border-top: 0px !important;
    }





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

    .elementor-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label{
        padding-left: 1.44rem;
    }


    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-3d54119 .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-14306 .elementor-element.elementor-element-3d54119 .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14306 .elementor-element.elementor-element-a312c87 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}









/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-a312c87 .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-14306 .elementor-element.elementor-element-a312c87 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-a312c87 .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-83ff469 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-83ff469 select{
line-height: normal !important;  
}
.elementor-14306 .elementor-element.elementor-element-83ff469 select option{
line-height: normal !important; 
}

.elementor-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    direction: ltr !important;
}
.elementor-14306 .elementor-element.elementor-element-83ff469 ul{
   direction: ltr !important;  
}


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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::after {
    transition: transform 0.2s ease;
}

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







.elementor-14306 .elementor-element.elementor-element-83ff469 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-83ff469 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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




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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-83ff469 .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-14306 .elementor-element.elementor-element-83ff469 .jet-select::before {
        right: 0.63rem !important;
        left: 1.44rem !important;
    }

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

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




    /* 4. תיקון כיוון ה-Transition של החץ */
    html[lang^="en"] .elementor-14306 .elementor-element.elementor-element-83ff469 .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-5481ab7 */@media only screen and (min-width: 1025px) {

.elementor-14306 .elementor-element.elementor-element-5481ab7 select{
line-height: normal !important;    
}
.elementor-14306 .elementor-element.elementor-element-5481ab7 select option{
line-height: normal !important;    
}




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

/* ============================= */
/* 2. SELECT FIELD ITSELF */
/* ============================= */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select:focus-within::before {
    filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select.has-value::before {
 filter: brightness(0);
}

.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::after {
    transition: transform 0.2s ease;
}

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-container--open .select2-selection--single{
    
border-radius: 40px 40px 0px 0px !important;
    
}



/* --- העוטף שצף (Dropdown) --- */
/* השילוב של body .elementor-14306 .elementor-element.elementor-element-5481ab7 עוזר לאלמנטור למצוא את התפריט ש"ברח" לסוף הדף */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__options{
    padding-top: 0px !important;
}


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

/* --- עיצוב האפשרויות --- */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

/* שינוי צבע הטקסט כשיש ערך נבחר */
.elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .select2-selection__rendered{
    font-size: 1rem !important;
}
}

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-14306 .elementor-element.elementor-element-5481ab7 .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-14306 .elementor-element.elementor-element-5481ab7 .jet-select::before {
        right: auto !important;
        left: 1.44rem !important;
        /* שומר על התיקון הויזואלי הקטן של ה-1px שהגדרת */
        transform: translateY(-50%) translateY(1px) !important;
    }

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

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

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

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

    .elementor-14306 .elementor-element.elementor-element-caec08d{
        width: 215px;
        direction: ltr !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select{
        line-height: normal !important;
    }

    .elementor-14306 .elementor-element.elementor-element-caec08d select option{
        line-height: normal !important;
    }


    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{

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

    }

    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{

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

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





    /* Closed state */
    .elementor-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label{


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







    /* chevron fix and icon insert */

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


    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);






    }







    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::before, .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label::after {
        transform: translateY(-50%) rotate(180deg);
    }



    .elementor-14306 .elementor-element.elementor-element-caec08d .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-14306 .elementor-element.elementor-element-caec08d .jet-filter-items-dropdown__label::after {
        left: unset !important;
        right: 1.44rem !important;
    }

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


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

body.rtl .elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14306 .elementor-element.elementor-element-b3f8875 .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-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14306 .elementor-element.elementor-element-b3f8875 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fe3c01f *//* טרגוט הכותרת בתוך הכפתור שנבחר */
.elementor-14306 .elementor-element.elementor-element-fe3c01f .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-14306 .elementor-element.elementor-element-fe3c01f .e-n-tab-title{
 background-color: transparent !important;   
}

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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-14306 .elementor-element.elementor-element-fe3c01f .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-14306 .elementor-element.elementor-element-fe3c01f .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}








}





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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-14306 .elementor-element.elementor-element-fe3c01f .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-14306 .elementor-element.elementor-element-fe3c01f .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}










}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc4b749 *//* page width fix  */
/*
@media only screen and (min-width: 1025px) {
#page{
max-width: fit-content;    
}
#jet-theme-core-archive{
    width: 1720px;
}

}

*/


.elementor-14306 .elementor-element.elementor-element-fc4b749{
    width: 100vw !important;
    overflow: hidden !important;
}



@media only screen and (min-width: 1025px) and (max-width: 1719px){
    .elementor-14306 .elementor-element.elementor-element-fc4b749{
        padding-right: 1.25rem;
         padding-left: 1.25rem;
    }
}/* 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 */