.elementor-14299 .elementor-element.elementor-element-406c346{--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-14299 .elementor-element.elementor-element-e98742e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.81rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-e98742e .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-14299 .elementor-element.elementor-element-73f8e60 .jet-button__plane-normal{background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__plane-hover{background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__container{justify-content:center;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-7556d4e );background-color:#8D8D8D00;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-14299 .elementor-element.elementor-element-73f8e60  .jet-button__state-normal .jet-button__label{font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;}.elementor-14299 .elementor-element.elementor-element-73f8e60  .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-14299 .elementor-element.elementor-element-8594d6b{--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-14299 .elementor-element.elementor-element-b49371f{--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-14299 .elementor-element.elementor-element-9075389{--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-14299 .elementor-element.elementor-element-dcf22ab .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-dcf22ab .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown{max-width:200px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .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-14299 .elementor-element.elementor-element-80d4814 .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-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-80d4814 .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-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter+.jet-filter{margin-top:10px;}.elementor-14299 .elementor-element.elementor-element-80d4814 .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-14299 .elementor-element.elementor-element-d152f69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-d152f69 .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-14299 .elementor-element.elementor-element-d152f69 .apply-filters__button:disabled{opacity:50%;}.elementor-14299 .elementor-element.elementor-element-2c30470 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14299 .elementor-element.elementor-element-2c30470{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14299 .elementor-element.elementor-element-272f9e8{--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-14299 .elementor-element.elementor-element-7c91e82{--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-14299 .elementor-element.elementor-element-18ef404{--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-14299 .elementor-element.elementor-element-a5ca898 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown{max-width:200px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .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-14299 .elementor-element.elementor-element-c71fe83 .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-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-c71fe83 .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-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter+.jet-filter{margin-top:10px;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-14299 .elementor-element.elementor-element-d2418e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-d2418e8 .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-14299 .elementor-element.elementor-element-d2418e8 .apply-filters__button:disabled{opacity:50%;}.elementor-14299 .elementor-element.elementor-element-e6ff598 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14299 .elementor-element.elementor-element-e6ff598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-e6ff598 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14299 .elementor-element.elementor-element-d34bb26{--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-14299 .elementor-element.elementor-element-2cf602b{--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-14299 .elementor-element.elementor-element-84a73b4{--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-14299 .elementor-element.elementor-element-aaa46ab .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-smart-filters-select.jet-filter{display:block;}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown{max-width:200px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .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-14299 .elementor-element.elementor-element-f8ee228 .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-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-f8ee228 .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-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter+.jet-filter{margin-top:10px;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-14299 .elementor-element.elementor-element-d70332b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-d70332b .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-14299 .elementor-element.elementor-element-d70332b .apply-filters__button:disabled{opacity:50%;}.elementor-14299 .elementor-element.elementor-element-25085e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-14299 .elementor-element.elementor-element-25085e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-14299 .elementor-element.elementor-element-ffc16d9{--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.75rem;--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-14299 .elementor-element.elementor-element-ffc16d9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-14299 .elementor-element.elementor-element-ffc16d9.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-14299 .elementor-element.elementor-element-ffc16d9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14299 .elementor-element.elementor-element-ffc16d9.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-14299 .elementor-element.elementor-element-ffc16d9.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-14299 .elementor-element.elementor-element-ffc16d9 [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-14299 .elementor-element.elementor-element-3666618{--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-14299 .elementor-element.elementor-element-f8f112e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1.88rem 0rem 1.88rem;}.elementor-14299 .elementor-element.elementor-element-ffd1d81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-14299 .elementor-element.elementor-element-406c346{--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-14299 .elementor-element.elementor-element-e98742e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.19rem) 0rem;text-align:center;}.elementor-14299 .elementor-element.elementor-element-e98742e .elementor-heading-title{font-size:1.375rem;line-height:1.7875rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60 > .elementor-widget-container{padding:0rem 0rem 1.2rem 0rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__instance{width:100%;height:3rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__container{justify-content:center;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__plane-normal{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__plane-hover{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__state-normal .jet-button__label{margin:0 0.62rem 0 0;}.elementor-14299 .elementor-element.elementor-element-73f8e60 .jet-button__state-hover .jet-button__label{margin:0 0.62rem 0 0;}.elementor-14299 .elementor-element.elementor-element-73f8e60  .jet-button__state-normal .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14299 .elementor-element.elementor-element-73f8e60  .jet-button__state-hover .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14299 .elementor-element.elementor-element-8594d6b{--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-14299 .elementor-element.elementor-element-b49371f{--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-14299 .elementor-element.elementor-element-9075389{--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-14299 .elementor-element.elementor-element-dcf22ab .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-8711464 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-d152f69 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14299 .elementor-element.elementor-element-2c30470 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14299 .elementor-element.elementor-element-2c30470{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-18ef404{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-14299 .elementor-element.elementor-element-a5ca898 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-a8fdd7e .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-d2418e8 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14299 .elementor-element.elementor-element-e6ff598 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14299 .elementor-element.elementor-element-84a73b4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-14299 .elementor-element.elementor-element-aaa46ab .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-0756e3c .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-14299 .elementor-element.elementor-element-d70332b .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-14299 .elementor-element.elementor-element-25085e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-14299 .elementor-element.elementor-element-ffc16d9{--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-14299 .elementor-element.elementor-element-ffc16d9.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-14299 .elementor-element.elementor-element-3666618{--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-14299 .elementor-element.elementor-element-f8f112e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-14299 .elementor-element.elementor-element-ffd1d81 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-14299 .elementor-element.elementor-element-8594d6b{--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-14299 .elementor-element.elementor-element-b49371f{--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-14299 .elementor-element.elementor-element-2c30470 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14299 .elementor-element.elementor-element-2c30470{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-14299 .elementor-element.elementor-element-e6ff598 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14299 .elementor-element.elementor-element-25085e1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-14299 .elementor-element.elementor-element-ffc16d9{--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-14299 .elementor-element.elementor-element-406c346{--content-width:1720px;}.elementor-14299 .elementor-element.elementor-element-b49371f{--content-width:100%;}.elementor-14299 .elementor-element.elementor-element-7c91e82{--content-width:1720px;}.elementor-14299 .elementor-element.elementor-element-18ef404{--width:1720px;}.elementor-14299 .elementor-element.elementor-element-2cf602b{--content-width:1720px;}.elementor-14299 .elementor-element.elementor-element-84a73b4{--width:1720px;}.elementor-14299 .elementor-element.elementor-element-3666618{--content-width:1720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14299 .elementor-element.elementor-element-8594d6b{--width:100%;}.elementor-14299 .elementor-element.elementor-element-9075389{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-dcf22ab */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-dcf22ab select option{
line-height: normal !important;    
}




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

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

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







.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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







}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-8711464 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-8711464 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-8711464 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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






}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-80d4814 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-80d4814{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    
  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
}







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d152f69 */.elementor-14299 .elementor-element.elementor-element-d152f69 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2c30470 */.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-a5ca898 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a5ca898 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-a8fdd7e */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-a8fdd7e select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a8fdd7e select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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









}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-c71fe83 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-c71fe83{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d2418e8 */.elementor-14299 .elementor-element.elementor-element-d2418e8 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e6ff598 */.elementor-14299 .elementor-element.elementor-element-e6ff598 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-aaa46ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-aaa46ab select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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








}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0756e3c */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-0756e3c select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-0756e3c select option{
line-height: normal !important;    
}




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

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

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

.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .jet-select::after {
    transition: transform 0.2s ease;
}

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







/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-f8ee228 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-f8ee228{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d70332b */.elementor-14299 .elementor-element.elementor-element-d70332b button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-25085e1 */.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-dcf22ab select option{
line-height: normal !important;    
}




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

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

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







.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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







}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-8711464 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-8711464 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-8711464 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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






}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-80d4814 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-80d4814{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    
  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
}







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d152f69 */.elementor-14299 .elementor-element.elementor-element-d152f69 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2c30470 */.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-a5ca898 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a5ca898 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-a8fdd7e */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-a8fdd7e select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a8fdd7e select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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









}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-c71fe83 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-c71fe83{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d2418e8 */.elementor-14299 .elementor-element.elementor-element-d2418e8 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e6ff598 */.elementor-14299 .elementor-element.elementor-element-e6ff598 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-aaa46ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-aaa46ab select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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








}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0756e3c */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-0756e3c select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-0756e3c select option{
line-height: normal !important;    
}




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

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

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

.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .jet-select::after {
    transition: transform 0.2s ease;
}

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







/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-f8ee228 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-f8ee228{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d70332b */.elementor-14299 .elementor-element.elementor-element-d70332b button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-25085e1 */.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-dcf22ab select option{
line-height: normal !important;    
}




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

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

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







.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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







}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-8711464 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-8711464 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-8711464 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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






}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-80d4814 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-80d4814{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    
  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
}







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d152f69 */.elementor-14299 .elementor-element.elementor-element-d152f69 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2c30470 */.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-a5ca898 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a5ca898 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-a8fdd7e */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-a8fdd7e select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a8fdd7e select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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









}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-c71fe83 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-c71fe83{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d2418e8 */.elementor-14299 .elementor-element.elementor-element-d2418e8 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e6ff598 */.elementor-14299 .elementor-element.elementor-element-e6ff598 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-aaa46ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-aaa46ab select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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








}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0756e3c */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-0756e3c select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-0756e3c select option{
line-height: normal !important;    
}




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

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

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

.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .jet-select::after {
    transition: transform 0.2s ease;
}

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







/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-f8ee228 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-f8ee228{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d70332b */.elementor-14299 .elementor-element.elementor-element-d70332b button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-25085e1 */.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-dcf22ab select option{
line-height: normal !important;    
}




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

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

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







.elementor-14299 .elementor-element.elementor-element-dcf22ab select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-dcf22ab .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-14299 .elementor-element.elementor-element-dcf22ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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







}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-8711464 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-8711464 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-8711464 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-8711464 .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-14299 .elementor-element.elementor-element-8711464 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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






}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-80d4814 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-80d4814{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-80d4814 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    
  height: 55px !important;
  display: flex;
  align-items: center;
  padding-top: 12px;
}







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-80d4814 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d152f69 */.elementor-14299 .elementor-element.elementor-element-d152f69 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2c30470 */.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
    text-align: right;
}




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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}


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

.elementor-14299 .elementor-element.elementor-element-2c30470 .jet-listing-not-found{
 margin-top: 2.88rem !important; 
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-a5ca898 select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a5ca898 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a5ca898 .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-14299 .elementor-element.elementor-element-a5ca898 .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-a8fdd7e */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-a8fdd7e select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-a8fdd7e select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-a8fdd7e .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-14299 .elementor-element.elementor-element-a8fdd7e .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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









}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-c71fe83 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-c71fe83{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-c71fe83 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d2418e8 */.elementor-14299 .elementor-element.elementor-element-d2418e8 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-e6ff598 */.elementor-14299 .elementor-element.elementor-element-e6ff598 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-14299 .elementor-element.elementor-element-aaa46ab select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-aaa46ab select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.80556rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-aaa46ab .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-14299 .elementor-element.elementor-element-aaa46ab .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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



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




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

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

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








}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-0756e3c */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-0756e3c select{
line-height: normal !important;    
}
.elementor-14299 .elementor-element.elementor-element-0756e3c select option{
line-height: normal !important;    
}




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

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

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

.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .jet-select::after {
    transition: transform 0.2s ease;
}

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







/* --- SELECT2 --- */


/* --- עיצוב הכפתור הסגור (Selector ספציפי לווידג'ט) --- */
.elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-selection__rendered {
    line-height: 55px !important;
    text-align: right !important;
    color: #8D8D8D !important;
    font-weight: 500;
    padding: 0 2.91513rem !important;
    width: 100% !important;
}


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

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



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


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

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

/* האופציה הראשונה ("עיר") - סגנון כותרת/איפוס */
body .elementor-14299 .elementor-element.elementor-element-0756e3c .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-14299 .elementor-element.elementor-element-0756e3c .select2-results__option:last-child {
    border-radius: 0px !important;
    
}

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

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




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

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

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


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




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

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

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




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-check-range, class: .elementor-element-f8ee228 */@media only screen and (min-width: 1025px) {

.elementor-14299 .elementor-element.elementor-element-f8ee228{
    width: 200px;
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select{
line-height: normal !important;    
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 select option{
line-height: normal !important;    
}


.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__label{
    
border-radius: 40px 40px 0px 0px !important;
   
}

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown.jet-dropdown-open .jet-filter-items-dropdown__body{
    
border-radius: 0px 0px 40px 40px !important;
    
}
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown .jet-filter-items-dropdown__body{
    border-top: 0px !important;
}





/* Closed state */
.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-14299 .elementor-element.elementor-element-f8ee228 .jet-filter-items-dropdown__n-selected{
 position: absolute;
  bottom: 0px;
  right: 2.9rem;   
}




}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-apply-button, class: .elementor-element-d70332b */.elementor-14299 .elementor-element.elementor-element-d70332b button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-25085e1 */.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
    text-align: right;
}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

/* ביטול השפעה של רוחב מינימלי על הכרטיס הבודד */
.elementor-14299 .elementor-element.elementor-element-25085e1 .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-14299 .elementor-element.elementor-element-25085e1 .jet-listing-grid__items {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
       
    }
    
    .elementor-14299 .elementor-element.elementor-element-25085e1 .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ffc16d9 *//* טרגוט הכותרת בתוך הכפתור שנבחר */
.elementor-14299 .elementor-element.elementor-element-ffc16d9 .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-14299 .elementor-element.elementor-element-ffc16d9 .e-n-tab-title{
 background-color: transparent !important;   
}

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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-14299 .elementor-element.elementor-element-ffc16d9 .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-right: 0.62rem;       
   
}

/* שינוי צבעים כשהלשונית פעילה (אופציונלי) */
.elementor-14299 .elementor-element.elementor-element-ffc16d9 .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}








}





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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-14299 .elementor-element.elementor-element-ffc16d9 .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-right: 0.62rem;       
   
}

/* שינוי צבעים כשהלשונית פעילה (אופציונלי) */
.elementor-14299 .elementor-element.elementor-element-ffc16d9 .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}










}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406c346 *//* page width fix  */
/*
@media only screen and (min-width: 1025px) {
#page{
max-width: fit-content;    
}
#jet-theme-core-archive{
    width: 1720px;
}

}

*/


.elementor-14299 .elementor-element.elementor-element-406c346{
    width: 100vw !important;
    overflow: hidden !important;
}



@media only screen and (min-width: 1025px) and (max-width: 1719px){
    .elementor-14299 .elementor-element.elementor-element-406c346{
        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 */