.elementor-6181 .elementor-element.elementor-element-53bbe1b{--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-6181 .elementor-element.elementor-element-6ebf271{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.81rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-6ebf271 .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-6181 .elementor-element.elementor-element-2368267 .jet-button__plane-normal{background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__plane-hover{background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__container{justify-content:center;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-7556d4e );background-color:#8D8D8D00;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-7556d4e );}.elementor-6181 .elementor-element.elementor-element-2368267  .jet-button__state-normal .jet-button__label{font-family:"SimplerPro", Sans-serif;font-weight:400;text-transform:none;}.elementor-6181 .elementor-element.elementor-element-2368267  .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-6181 .elementor-element.elementor-element-20ddceb{--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-6181 .elementor-element.elementor-element-bbb159d{--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-6181 .elementor-element.elementor-element-ef2e4e5{--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-6181 .elementor-element.elementor-element-31f4fd7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .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-6181 .elementor-element.elementor-element-31f4fd7 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-31f4fd7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .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-6181 .elementor-element.elementor-element-7e4b219 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-7e4b219 .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-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown{max-width:200px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-6181 .elementor-element.elementor-element-8d52a5d .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-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter+.jet-filter{margin-top:10px;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-6181 .elementor-element.elementor-element-5d16c04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-5d16c04 .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-6181 .elementor-element.elementor-element-5d16c04 .apply-filters__button:disabled{opacity:50%;}.elementor-6181 .elementor-element.elementor-element-bf1543a > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6181 .elementor-element.elementor-element-bf1543a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-bf1543a .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6181 .elementor-element.elementor-element-cb5fba1{--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-6181 .elementor-element.elementor-element-c54723c{--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-6181 .elementor-element.elementor-element-7d4c99a{--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-6181 .elementor-element.elementor-element-ba603c0 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .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-6181 .elementor-element.elementor-element-ba603c0 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .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-6181 .elementor-element.elementor-element-0ddcae1 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown{max-width:200px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .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-6181 .elementor-element.elementor-element-19dda7d .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-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-19dda7d .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-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter+.jet-filter{margin-top:10px;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6181 .elementor-element.elementor-element-1d43b60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-1d43b60 .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-6181 .elementor-element.elementor-element-1d43b60 .apply-filters__button:disabled{opacity:50%;}.elementor-6181 .elementor-element.elementor-element-cb67cf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6181 .elementor-element.elementor-element-cb67cf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-cb67cf9 .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6181 .elementor-element.elementor-element-97d6b75{--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-6181 .elementor-element.elementor-element-13ae3ac{--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-6181 .elementor-element.elementor-element-a5c95f4{--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-6181 .elementor-element.elementor-element-a347659 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-a347659 .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-6181 .elementor-element.elementor-element-a347659 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-smart-filters-select.jet-filter{display:block;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-smart-filters-select.jet-filter .jet-select{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:200px;flex-basis:200px;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .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-6181 .elementor-element.elementor-element-a6cb1c5 .jet-filter-label{font-family:"SimplerPro", Sans-serif;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-691062c .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);padding:10px 23.15px 23px 0px;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__row:not(:last-child){margin-bottom:8px;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__label{font-family:"SimplerPro", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__button{color:var( --e-global-color-7556d4e );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__button:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown{max-width:200px;}.elementor-6181 .elementor-element.elementor-element-691062c .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-6181 .elementor-element.elementor-element-691062c .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-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__active__item:hover{color:var( --e-global-color-efa5345 );background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-691062c .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-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__body{margin-top:0px;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-24bf193 );}.elementor-6181 .elementor-element.elementor-element-691062c .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-0px;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-6181 .elementor-element.elementor-element-691062c .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter+.jet-filter{margin-top:10px;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-6181 .elementor-element.elementor-element-630855c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-630855c .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-6181 .elementor-element.elementor-element-630855c .apply-filters__button:disabled{opacity:50%;}.elementor-6181 .elementor-element.elementor-element-9a68d8f > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6181 .elementor-element.elementor-element-9a68d8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{font-family:"SimplerPro", Sans-serif;color:var( --e-global-color-cf865b8 );}.elementor-6181 .elementor-element.elementor-element-0283514{--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-6181 .elementor-element.elementor-element-0283514 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-6181 .elementor-element.elementor-element-0283514.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-6181 .elementor-element.elementor-element-0283514.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6181 .elementor-element.elementor-element-0283514.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-6181 .elementor-element.elementor-element-0283514.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-6181 .elementor-element.elementor-element-0283514 [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-6181 .elementor-element.elementor-element-31d11d4{--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-6181 .elementor-element.elementor-element-b535578 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 1.88rem 0rem 1.88rem;}.elementor-6181 .elementor-element.elementor-element-5835886 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6181 .elementor-element.elementor-element-53bbe1b{--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-6181 .elementor-element.elementor-element-6ebf271{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.19rem) 0rem;text-align:center;}.elementor-6181 .elementor-element.elementor-element-6ebf271 .elementor-heading-title{font-size:1.375rem;line-height:1.7875rem;}.elementor-6181 .elementor-element.elementor-element-2368267 > .elementor-widget-container{padding:0rem 0rem 1.2rem 0rem;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__instance{width:100%;height:3rem;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__container{justify-content:center;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__plane-normal{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__plane-hover{border-radius:2.5rem 2.5rem 2.5rem 2.5rem;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__state-normal .jet-button__label{margin:0 0.62rem 0 0;}.elementor-6181 .elementor-element.elementor-element-2368267 .jet-button__state-hover .jet-button__label{margin:0 0.62rem 0 0;}.elementor-6181 .elementor-element.elementor-element-2368267  .jet-button__state-normal .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6181 .elementor-element.elementor-element-2368267  .jet-button__state-hover .jet-button__label{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6181 .elementor-element.elementor-element-20ddceb{--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-6181 .elementor-element.elementor-element-bbb159d{--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-6181 .elementor-element.elementor-element-ef2e4e5{--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-6181 .elementor-element.elementor-element-31f4fd7 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-7e4b219 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-5d16c04 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6181 .elementor-element.elementor-element-bf1543a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6181 .elementor-element.elementor-element-bf1543a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-7d4c99a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6181 .elementor-element.elementor-element-ba603c0 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-0ddcae1 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-1d43b60 .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6181 .elementor-element.elementor-element-cb67cf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6181 .elementor-element.elementor-element-a5c95f4{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6181 .elementor-element.elementor-element-a347659 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-a6cb1c5 .jet-select__control{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-checkboxes-list__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{font-size:1.1875rem;line-height:1.54375rem;}.elementor-6181 .elementor-element.elementor-element-630855c .apply-filters__button{font-size:1.1875rem;line-height:1.6625rem;}.elementor-6181 .elementor-element.elementor-element-9a68d8f > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-6181 .elementor-element.elementor-element-0283514{--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-6181 .elementor-element.elementor-element-0283514.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-6181 .elementor-element.elementor-element-31d11d4{--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-6181 .elementor-element.elementor-element-b535578 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6181 .elementor-element.elementor-element-5835886 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(max-width:767px){.elementor-6181 .elementor-element.elementor-element-20ddceb{--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-6181 .elementor-element.elementor-element-bbb159d{--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-6181 .elementor-element.elementor-element-bf1543a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6181 .elementor-element.elementor-element-bf1543a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6181 .elementor-element.elementor-element-cb67cf9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6181 .elementor-element.elementor-element-9a68d8f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6181 .elementor-element.elementor-element-0283514{--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-6181 .elementor-element.elementor-element-53bbe1b{--content-width:1720px;}.elementor-6181 .elementor-element.elementor-element-bbb159d{--content-width:100%;}.elementor-6181 .elementor-element.elementor-element-c54723c{--content-width:1720px;}.elementor-6181 .elementor-element.elementor-element-7d4c99a{--width:1720px;}.elementor-6181 .elementor-element.elementor-element-13ae3ac{--content-width:1720px;}.elementor-6181 .elementor-element.elementor-element-a5c95f4{--width:1720px;}.elementor-6181 .elementor-element.elementor-element-31d11d4{--content-width:1720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6181 .elementor-element.elementor-element-20ddceb{--width:100%;}.elementor-6181 .elementor-element.elementor-element-ef2e4e5{--width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-31f4fd7 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-31f4fd7 select option{
line-height: normal !important;    
}




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

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

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







.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-31f4fd7 .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-7e4b219 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-7e4b219 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-7e4b219 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-7e4b219 .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-8d52a5d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-8d52a5d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-5d16c04 */.elementor-6181 .elementor-element.elementor-element-5d16c04 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bf1543a */.elementor-6181 .elementor-element.elementor-element-bf1543a .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-ba603c0 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-ba603c0 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-ba603c0 .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-0ddcae1 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-0ddcae1 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-0ddcae1 select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-0ddcae1 .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-19dda7d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-19dda7d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-19dda7d .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-1d43b60 */.elementor-6181 .elementor-element.elementor-element-1d43b60 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cb67cf9 */.elementor-6181 .elementor-element.elementor-element-cb67cf9 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-a347659 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a347659 select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a347659 .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-a6cb1c5 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select option{
line-height: normal !important;    
}




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

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

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

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

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







/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a6cb1c5 .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-691062c */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-691062c{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-691062c select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-691062c select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-691062c .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-630855c */.elementor-6181 .elementor-element.elementor-element-630855c button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9a68d8f */.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: right;
}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-31f4fd7 select option{
line-height: normal !important;    
}




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

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

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







.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-31f4fd7 .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-7e4b219 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-7e4b219 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-7e4b219 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-7e4b219 .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-8d52a5d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-8d52a5d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-5d16c04 */.elementor-6181 .elementor-element.elementor-element-5d16c04 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bf1543a */.elementor-6181 .elementor-element.elementor-element-bf1543a .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-ba603c0 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-ba603c0 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-ba603c0 .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-0ddcae1 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-0ddcae1 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-0ddcae1 select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-0ddcae1 .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-19dda7d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-19dda7d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-19dda7d .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-1d43b60 */.elementor-6181 .elementor-element.elementor-element-1d43b60 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cb67cf9 */.elementor-6181 .elementor-element.elementor-element-cb67cf9 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-a347659 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a347659 select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a347659 .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-a6cb1c5 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select option{
line-height: normal !important;    
}




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

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

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

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

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







/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a6cb1c5 .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-691062c */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-691062c{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-691062c select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-691062c select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-691062c .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-630855c */.elementor-6181 .elementor-element.elementor-element-630855c button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9a68d8f */.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: right;
}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-31f4fd7 select option{
line-height: normal !important;    
}




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

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

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







.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-31f4fd7 .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-7e4b219 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-7e4b219 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-7e4b219 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-7e4b219 .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-8d52a5d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-8d52a5d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-5d16c04 */.elementor-6181 .elementor-element.elementor-element-5d16c04 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bf1543a */.elementor-6181 .elementor-element.elementor-element-bf1543a .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-ba603c0 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-ba603c0 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-ba603c0 .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-0ddcae1 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-0ddcae1 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-0ddcae1 select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-0ddcae1 .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-19dda7d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-19dda7d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-19dda7d .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-1d43b60 */.elementor-6181 .elementor-element.elementor-element-1d43b60 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cb67cf9 */.elementor-6181 .elementor-element.elementor-element-cb67cf9 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-a347659 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a347659 select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a347659 .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-a6cb1c5 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select option{
line-height: normal !important;    
}




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

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

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

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

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







/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a6cb1c5 .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-691062c */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-691062c{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-691062c select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-691062c select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-691062c .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-630855c */.elementor-6181 .elementor-element.elementor-element-630855c button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9a68d8f */.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: right;
}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-31f4fd7 select option{
line-height: normal !important;    
}




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

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

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







.elementor-6181 .elementor-element.elementor-element-31f4fd7 select{
 border-color: #F4F4F4 !important;   
}










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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

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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-31f4fd7 .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-7e4b219 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-7e4b219 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-7e4b219 select option{
line-height: normal !important;    
}




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

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

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

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

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










/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-7e4b219 .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-8d52a5d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-8d52a5d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-8d52a5d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-8d52a5d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-8d52a5d .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-5d16c04 */.elementor-6181 .elementor-element.elementor-element-5d16c04 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bf1543a */.elementor-6181 .elementor-element.elementor-element-bf1543a .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}







/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-ba603c0 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-ba603c0 select option{
line-height: normal !important;    
}




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

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

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









/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-ba603c0 .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-0ddcae1 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-0ddcae1 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-0ddcae1 select option{
line-height: normal !important;    
}




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

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

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

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

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








/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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


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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-0ddcae1 .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-19dda7d */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-19dda7d{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-19dda7d select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-19dda7d .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-19dda7d .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-1d43b60 */.elementor-6181 .elementor-element.elementor-element-1d43b60 button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-cb67cf9 */.elementor-6181 .elementor-element.elementor-element-cb67cf9 .jet-listing-not-found{
    text-align: left;
}

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




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

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

}


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

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

}









/*  TIKUN BDIKA*/

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

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

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

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

.elementor-6181 .elementor-element.elementor-element-a347659 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a347659 select option{
line-height: normal !important;    
}




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

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

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












/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a347659 .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-a6cb1c5 */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select{
line-height: normal !important;    
}
.elementor-6181 .elementor-element.elementor-element-a6cb1c5 select option{
line-height: normal !important;    
}




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

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

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

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

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







/* --- SELECT2 --- */


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



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


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

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

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

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




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

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

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



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




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

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

/* גובה תקין עם גלילה */
body .elementor-6181 .elementor-element.elementor-element-a6cb1c5 .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-691062c */@media only screen and (min-width: 1025px) {

.elementor-6181 .elementor-element.elementor-element-691062c{
    width: 200px;
}

.elementor-6181 .elementor-element.elementor-element-691062c select{
line-height: normal !important;    
}

.elementor-6181 .elementor-element.elementor-element-691062c select option{
line-height: normal !important;    
}


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

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





/* Closed state */
.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    

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







/* chevron fix and icon insert */

.elementor-6181 .elementor-element.elementor-element-691062c .jet-filter-items-dropdown__label{
    padding-right: 1.44rem;
}


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

    
    
}







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



.elementor-6181 .elementor-element.elementor-element-691062c .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-630855c */.elementor-6181 .elementor-element.elementor-element-630855c button{
    width: 200px;
  height: 53px;
  margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-9a68d8f */.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: left;
}

body.rtl .elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
    text-align: right;
}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 padding-bottom: 15rem !important; 
}

}



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

.elementor-6181 .elementor-element.elementor-element-9a68d8f .jet-listing-not-found{
 margin-top: 2.88rem !important;   
}

}







/*  TIKUN BDIKA*/

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

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

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

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

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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-6181 .elementor-element.elementor-element-0283514 .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-6181 .elementor-element.elementor-element-0283514 .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}








}





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

/* עיצוב בועת המספר בתוך הלשוניות */
.elementor-6181 .elementor-element.elementor-element-0283514 .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-6181 .elementor-element.elementor-element-0283514 .e-n-tab-title[aria-selected="true"] .jet-engine-query-count {
 
    color: #3B66FF;           
}










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

}

*/


.elementor-6181 .elementor-element.elementor-element-53bbe1b{
    width: 100vw !important;
    overflow: hidden !important;
}



@media only screen and (min-width: 1025px) and (max-width: 1719px){
    .elementor-6181 .elementor-element.elementor-element-53bbe1b{
        padding-right: 1.25rem;
         padding-left: 1.25rem;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width: 1024px) {
 .e-n-tabs-heading{
    margin-bottom: 0.75rem !important;
}
}/* End custom CSS */