.elementor-28252 .elementor-element.elementor-element-efd8237{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;--z-index:999;}.elementor-28252 .elementor-element.elementor-element-efd8237:not(.elementor-motion-effects-element-type-background), .elementor-28252 .elementor-element.elementor-element-efd8237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c36e91b );}.elementor-28252 .elementor-element.elementor-element-efd8237 .elementor-repeater-item-b722312.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28252 .elementor-element.elementor-element-d68127a{--display:flex;}.elementor-28252 .elementor-element.elementor-element-86bc6e1{width:auto;max-width:auto;text-align:start;}.elementor-28252 .elementor-element.elementor-element-86bc6e1 > .elementor-widget-container{margin:-10px 0px -5px 0px;padding:8px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-86bc6e1 img{width:99px;height:80px;object-fit:contain;object-position:center center;}.elementor-28252 .elementor-element.elementor-element-3d11e6b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28252 .elementor-element.elementor-element-6f9a42d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-6f9a42d .elementor-nav-menu .elementor-item{font-family:"Assistant", assistant;font-size:17px;font-weight:700;}.elementor-28252 .elementor-element.elementor-element-6f9a42d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-28252 .elementor-element.elementor-element-9ff6d13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-28252 .elementor-element.elementor-element-eb570e3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-60451d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;--z-index:999;}.elementor-28252 .elementor-element.elementor-element-60451d7:not(.elementor-motion-effects-element-type-background), .elementor-28252 .elementor-element.elementor-element-60451d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c36e91b );}.elementor-28252 .elementor-element.elementor-element-60451d7 .elementor-repeater-item-b722312.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28252 .elementor-element.elementor-element-004f70e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28252 .elementor-element.elementor-element-d882228 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon-wrapper{text-align:center;}.elementor-28252 .elementor-element.elementor-element-d882228.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28252 .elementor-element.elementor-element-d882228.elementor-view-framed .elementor-icon, .elementor-28252 .elementor-element.elementor-element-d882228.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-28252 .elementor-element.elementor-element-d882228.elementor-view-framed .elementor-icon, .elementor-28252 .elementor-element.elementor-element-d882228.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon{font-size:38px;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon svg{height:38px;}.elementor-28252 .elementor-element.elementor-element-2bea8ef{--display:flex;}.elementor-28252 .elementor-element.elementor-element-61e98b2{width:auto;max-width:auto;text-align:start;}.elementor-28252 .elementor-element.elementor-element-61e98b2 > .elementor-widget-container{margin:-10px 0px -5px 0px;padding:8px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-61e98b2 img{width:99px;height:80px;object-fit:contain;object-position:center center;}.elementor-28252 .elementor-element.elementor-element-4ba0898{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-28252 .elementor-element.elementor-element-77ca21b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-3fe62e8{--display:flex;--z-index:999;}.elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-menu-toggle{margin:0 auto;}.elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu .elementor-item{font-family:"Assistant", assistant;font-size:18px;font-weight:400;}.elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu--dropdown .elementor-item, .elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Assistant", assistant;font-size:18px;font-weight:300;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-28252 .elementor-element.elementor-element-d68127a{--width:10%;}.elementor-28252 .elementor-element.elementor-element-3d11e6b{--width:60%;}.elementor-28252 .elementor-element.elementor-element-9ff6d13{--width:20%;}.elementor-28252 .elementor-element.elementor-element-004f70e{--width:60%;}.elementor-28252 .elementor-element.elementor-element-2bea8ef{--width:10%;}.elementor-28252 .elementor-element.elementor-element-4ba0898{--width:20%;}}@media(max-width:1024px){.elementor-28252 .elementor-element.elementor-element-86bc6e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-86bc6e1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-86bc6e1 img{width:100%;height:50px;}.elementor-28252 .elementor-element.elementor-element-efd8237{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon{font-size:34px;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon svg{height:34px;}.elementor-28252 .elementor-element.elementor-element-61e98b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-61e98b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-61e98b2 img{width:100%;height:50px;}.elementor-28252 .elementor-element.elementor-element-60451d7{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:999;}}@media(max-width:767px){.elementor-28252 .elementor-element.elementor-element-86bc6e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-86bc6e1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-efd8237{--z-index:999;}.elementor-28252 .elementor-element.elementor-element-004f70e{--width:20%;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon-wrapper{text-align:end;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon{font-size:28px;}.elementor-28252 .elementor-element.elementor-element-d882228 .elementor-icon svg{height:28px;}.elementor-28252 .elementor-element.elementor-element-2bea8ef{--width:40%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28252 .elementor-element.elementor-element-61e98b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28252 .elementor-element.elementor-element-61e98b2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28252 .elementor-element.elementor-element-61e98b2{text-align:end;}.elementor-28252 .elementor-element.elementor-element-61e98b2 img{width:100%;}.elementor-28252 .elementor-element.elementor-element-4ba0898{--width:30%;}.elementor-28252 .elementor-element.elementor-element-60451d7{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:999;}.elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu--dropdown .elementor-item, .elementor-28252 .elementor-element.elementor-element-547aa3b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-eb570e3 *//* =========================================================
   FiboSearch - Same behavior on desktop + mobile
   Default: icon only
   On click/focus (.dgwt-wcas-open): expand search field
   ========================================================= */

/* בסיס */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: none;
    padding: 0;
}

/* מצב סגור: רוחב של אייקון בלבד */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-wrapp {
    width: 46px !important;
    max-width: 46px !important;
    overflow: hidden !important;
    transition: max-width .25s ease, width .25s ease;
}

/* כשהרכיב נפתח (בקליק/פוקוס) - שדה נפתח */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx.dgwt-wcas-open .dgwt-wcas-search-wrapp,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-form:focus-within .dgwt-wcas-search-wrapp {
    width: min(420px, 92vw) !important;
    max-width: min(420px, 92vw) !important;
    overflow: visible !important;
}

/* לא לאפשר לאינפוט לכפות רוחב כשהרכיב סגור */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    min-width: 0 !important;
}

/* מיקום כפתור החיפוש */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 50%;
    transform: translateY(-50%);
}

/* כשהוקלד טקסט - מיקום הכפתור (RTL) */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 23px;
    right: auto;
}

/* preloader / close */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-preloader {
    left: auto !important;
    margin-right: 15px;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
    width: 35px;
}

/* עיצוב אינפוט */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-color: #fff;
    background-color: transparent;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-search-wrapp .dgwt-wcas-search-form:focus-within .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #fff !important;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #fff;
}

/* אייקון/זכוכית מגדלת לבן בכל מצבי התצוגה */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg path,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg path,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg path {
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* בדסקטופ force ל-icon trigger אם התוסף מסתיר אותו */
@media (min-width: 1025px) {
    .elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-icon {
        display: block !important;
    }
}

/* מובייל - שמירה על התנהגות full-width overlay שכבר הייתה לך */
@media (max-width: 1024px) {
    html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
        min-width: 99vw;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eb570e3 *//* =========================================================
   FiboSearch - Same behavior on desktop + mobile
   Default: icon only
   On click/focus (.dgwt-wcas-open): expand search field
   ========================================================= */

/* בסיס */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: none;
    padding: 0;
}

/* מצב סגור: רוחב של אייקון בלבד */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-wrapp {
    width: 46px !important;
    max-width: 46px !important;
    overflow: hidden !important;
    transition: max-width .25s ease, width .25s ease;
}

/* כשהרכיב נפתח (בקליק/פוקוס) - שדה נפתח */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx.dgwt-wcas-open .dgwt-wcas-search-wrapp,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-form:focus-within .dgwt-wcas-search-wrapp {
    width: min(420px, 92vw) !important;
    max-width: min(420px, 92vw) !important;
    overflow: visible !important;
}

/* לא לאפשר לאינפוט לכפות רוחב כשהרכיב סגור */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    min-width: 0 !important;
}

/* מיקום כפתור החיפוש */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 50%;
    transform: translateY(-50%);
}

/* כשהוקלד טקסט - מיקום הכפתור (RTL) */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 23px;
    right: auto;
}

/* preloader / close */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-preloader {
    left: auto !important;
    margin-right: 15px;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
    width: 35px;
}

/* עיצוב אינפוט */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-color: #fff;
    background-color: transparent;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-search-wrapp .dgwt-wcas-search-form:focus-within .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #fff !important;
}

.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #fff;
}

/* אייקון/זכוכית מגדלת לבן בכל מצבי התצוגה */
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg path,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg path,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg,
.elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg path {
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* בדסקטופ force ל-icon trigger אם התוסף מסתיר אותו */
@media (min-width: 1025px) {
    .elementor-28252 .elementor-element.elementor-element-eb570e3 .dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-icon {
        display: block !important;
    }
}

/* מובייל - שמירה על התנהגות full-width overlay שכבר הייתה לך */
@media (max-width: 1024px) {
    html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
        min-width: 99vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efd8237 *//*-- SHRINKING LOGO --*/
/*-- New class when sticky is turned on 'elementor-sticky-effects' -*/
/*-- give the logo image a class called 'sticky-logo'  --*/


.sticky-logo img {
	transition: .4s all ease-in-out;
}

@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
	width: 90px!important;/*-- edit the pixels to change to desired shrinking size for mobile --*/
}
}
.elementor-sticky--effects {
   background: #000000!important; /* change the background color here*/
}

.elementor-sticky--effects .sticky-menu-items ul li a /* change the menu text color here*/ {
   color: white!important;
}

.elementor-sticky--effects, .sticky-menu-items ul li a {
  transition: .5s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77ca21b *//* =========================================================
   FiboSearch - Same behavior on desktop + mobile
   Default: icon only
   On click/focus (.dgwt-wcas-open): expand search field
   ========================================================= */

/* בסיס */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: none;
    padding: 0;
}

/* מצב סגור: רוחב של אייקון בלבד */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-wrapp {
    width: 46px !important;
    max-width: 46px !important;
    overflow: hidden !important;
    transition: max-width .25s ease, width .25s ease;
}

/* כשהרכיב נפתח (בקליק/פוקוס) - שדה נפתח */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx.dgwt-wcas-open .dgwt-wcas-search-wrapp,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-form:focus-within .dgwt-wcas-search-wrapp {
    width: min(420px, 92vw) !important;
    max-width: min(420px, 92vw) !important;
    overflow: visible !important;
}

/* לא לאפשר לאינפוט לכפות רוחב כשהרכיב סגור */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    min-width: 0 !important;
}

/* מיקום כפתור החיפוש */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 50%;
    transform: translateY(-50%);
}

/* כשהוקלד טקסט - מיקום הכפתור (RTL) */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 23px;
    right: auto;
}

/* preloader / close */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-preloader {
    left: auto !important;
    margin-right: 15px;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
    width: 35px;
}

/* עיצוב אינפוט */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-color: #fff;
    background-color: transparent;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-search-wrapp .dgwt-wcas-search-form:focus-within .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #fff !important;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #fff;
}

/* אייקון/זכוכית מגדלת לבן בכל מצבי התצוגה */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg path,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg path,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg path {
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* בדסקטופ force ל-icon trigger אם התוסף מסתיר אותו */
@media (min-width: 1025px) {
    .elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-icon {
        display: block !important;
    }
}

/* מובייל - שמירה על התנהגות full-width overlay שכבר הייתה לך */
@media (max-width: 1024px) {
    html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
        min-width: 99vw;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-77ca21b *//* =========================================================
   FiboSearch - Same behavior on desktop + mobile
   Default: icon only
   On click/focus (.dgwt-wcas-open): expand search field
   ========================================================= */

/* בסיס */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: none;
    padding: 0;
}

/* מצב סגור: רוחב של אייקון בלבד */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-wrapp {
    width: 46px !important;
    max-width: 46px !important;
    overflow: hidden !important;
    transition: max-width .25s ease, width .25s ease;
}

/* כשהרכיב נפתח (בקליק/פוקוס) - שדה נפתח */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx.dgwt-wcas-open .dgwt-wcas-search-wrapp,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-form:focus-within .dgwt-wcas-search-wrapp {
    width: min(420px, 92vw) !important;
    max-width: min(420px, 92vw) !important;
    overflow: visible !important;
}

/* לא לאפשר לאינפוט לכפות רוחב כשהרכיב סגור */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    min-width: 0 !important;
}

/* מיקום כפתור החיפוש */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    top: 50%;
    transform: translateY(-50%);
}

/* כשהוקלד טקסט - מיקום הכפתור (RTL) */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 23px;
    right: auto;
}

/* preloader / close */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-preloader {
    left: auto !important;
    margin-right: 15px;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) {
    width: 35px;
}

/* עיצוב אינפוט */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-color: #fff;
    background-color: transparent;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-search-wrapp .dgwt-wcas-search-form:focus-within .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    background-color: #fff !important;
}

.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
    color: #fff;
}

/* אייקון/זכוכית מגדלת לבן בכל מצבי התצוגה */
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-submit svg path,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-ico-magnifier-handler svg path,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg,
.elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-style-pirx .dgwt-wcas-search-icon svg path {
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* בדסקטופ force ל-icon trigger אם התוסף מסתיר אותו */
@media (min-width: 1025px) {
    .elementor-28252 .elementor-element.elementor-element-77ca21b .dgwt-wcas-layout-icon-flexible .dgwt-wcas-search-icon {
        display: block !important;
    }
}

/* מובייל - שמירה על התנהגות full-width overlay שכבר הייתה לך */
@media (max-width: 1024px) {
    html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form {
        min-width: 99vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60451d7 *//*-- SHRINKING LOGO --*/
/*-- New class when sticky is turned on 'elementor-sticky-effects' -*/
/*-- give the logo image a class called 'sticky-logo'  --*/


.sticky-logo img {
	transition: .4s all ease-in-out;
}

@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
	width: 90px!important;/*-- edit the pixels to change to desired shrinking size for mobile --*/
}
}
.elementor-sticky--effects {
   background: #000000!important; /* change the background color here*/
}

.elementor-sticky--effects .sticky-menu-items ul li a /* change the menu text color here*/ {
   color: white!important;
}

.elementor-sticky--effects, .sticky-menu-items ul li a {
  transition: .5s all ease-in-out;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */