/* ZUZ 12.11.2026 חבילה 44: עיצוב משותף לכל האתר (כותרות סעיפים, טופס הסוכן, רמות כותרות). נטען בכל העמודים */

/* 1. כותרות סעיפים: H2 בגודל אחיד, עם קו (קטע כחול ומעבר לבהיר עד סוף הטקסט) */
.zuz-sec-title{font-size:22px!important;font-weight:600!important;color:#181a21!important;line-height:1.35!important;margin:0 0 14px!important;padding-top:0!important;padding-bottom:0!important;position:relative;font-family:inherit!important}
.zuz-detail-box .zuz-sec-title{margin-bottom:10px!important}

/* סימון הכותרות (גרסה C): קטע כחול, ומסופו מעבר רציף לבהיר עד סוף הטקסט של הכותרת */
.zuz-sec-title{padding-bottom:10px!important;width:-moz-fit-content;width:fit-content;max-width:100%}
.zuz-sec-title::after{content:"";position:absolute;right:0;left:0;bottom:0;height:3px;border-radius:2px;background:linear-gradient(to left,#5aa1e3 0,#5aa1e3 48px,rgba(90,161,227,.55) 55%,rgba(90,161,227,.08) 100%)}


/* 2. טופס הסוכן */
/* 5. טופס הסוכן: העיצוב של היום, רק צבעים, שדות ופריסה לפי רוחב */
/* כפתור שם הסוכן */
.agent-property .agents.grid .noo_agent .agent-wrap .agent-desc .agent-action a{background-color:#5aa1e3!important;border-color:#5aa1e3!important;color:#fff!important;transition:background-color .25s!important}
.agent-property .agents.grid .noo_agent .agent-wrap .agent-desc .agent-action a:hover{background-color:#4795dd!important;border-color:#4795dd!important}
/* שדות: מרווח אחיד, רוחב מלא */
.agent-property #contact_from_7_property p{margin:0!important;padding:0!important}
.agent-property #contact_from_7_property br{display:none!important}
.agent-property #contact_from_7_property .wpcf7-form-control-wrap{display:block!important;margin:0 0 12px!important;width:100%}
.agent-property .agents .conact-agent #contact_from_7_property input.wpcf7-form-control:not(.wpcf7-submit){width:100%!important;height:55px!important;margin:0!important;border:1px solid #dbe5ef!important;border-radius:6px!important;background:#fff!important;font-size:16px!important;padding:0 16px!important;box-shadow:none!important;transition:border-color .25s!important;box-sizing:border-box!important}
.agent-property .agents .conact-agent #contact_from_7_property input.wpcf7-form-control:not(.wpcf7-submit):focus{outline:none!important;border-color:#5aa1e3!important;box-shadow:0 0 0 3px rgba(90,161,227,.1)!important}
.agent-property #contact_from_7_property ::placeholder{color:#999!important}
/* כפתור שלח */
.agent-property #contact_from_7_property input.wpcf7-submit{width:100%!important;height:56px!important;margin:0!important;border:none!important;border-radius:6px!important;background:#5aa1e3!important;color:#fff!important;font-size:18px!important;font-weight:600!important;cursor:pointer!important;transition:.25s!important;box-shadow:0 4px 12px rgba(90,161,227,.15)!important;text-shadow:none!important}
.agent-property #contact_from_7_property input.wpcf7-submit:hover{background:#4795dd!important;transform:translateY(-1px)!important;box-shadow:0 10px 20px rgba(90,161,227,.25)!important}
.agent-property .wpcf7-response-output{margin:10px 0 0!important}

/* 768 ומעלה (אותה נקודת מעבר כמו היום): הסוכן והטופס זה לצד זה.
   השדה הראשון מתחיל בקו העליון של כרטיס הסוכן, וכפתור "שלח" נגמר בקו התחתון שלו */
@media (min-width:768px){
 .agent-property .agents-list{display:flex;align-items:stretch}
 .agent-property .agents-list::before,.agent-property .agents-list::after{display:none}
 .agent-property .agents-list > .noo_agent{flex:0 0 50%;width:50%!important;float:none!important;padding-bottom:0!important}
 .agent-property .agents-list > .conact-agent{flex:1 1 50%;width:50%!important;float:none!important;padding:0 0 0 15px!important;margin:0!important;display:flex!important;flex-direction:column}
 .agent-property .conact-agent .wpcf7,.agent-property .conact-agent .wpcf7-form{flex:1;display:flex;flex-direction:column}
 .agent-property .conact-agent .wpcf7-form > fieldset{display:none}
 .agent-property #contact_from_7_property{flex:1;display:flex;flex-direction:column;justify-content:space-between}
 .agent-property #contact_from_7_property p{display:contents!important}
 .agent-property #contact_from_7_property .wpcf7-form-control-wrap{margin:0 0 12px!important}
 .agent-property .conact-agent .wpcf7-response-output:empty{display:none}
 /* כרטיס הסוכן: תמונה ופרטים זה לצד זה בגובה 240 (כמו היום במחשב), גם ב-768-991 */
 .agent-property .agents.grid .noo_agent .agent-featured,
 .agent-property .agents.grid .noo_agent .agent-wrap{width:50%!important;float:left!important;height:240px!important;max-height:none!important;display:block!important}
 .agent-property .agents.grid .noo_agent .agent-wrap .agent-desc{position:absolute!important;bottom:0}
}
/* 992-1199: העמודה הראשית צרה, אז לכרטיס הסוכן יותר מקום כדי שהפרטים לא ייחתכו והתמונה תישאר בפרופורציה */
@media (min-width:992px) and (max-width:1199px){
 .agent-property .agents-list > .noo_agent{flex-basis:58%;width:58%!important}
 .agent-property .agents-list > .conact-agent{flex-basis:42%;width:42%!important}
}
/* מתחת ל-768: כרטיס הסוכן (תמונה למעלה, כמו היום) והטופס מתחתיו, באותו רוחב וממורכזים */
@media (max-width:767px){
 .agent-property .agents-list{display:block;margin:0!important}
 .agent-property .agents-list > .noo_agent{display:flow-root!important;width:100%!important;max-width:420px;float:none!important;margin:0 auto!important;padding:0!important}
 .agent-property .agents-list > .conact-agent{display:block!important;width:100%!important;max-width:420px;float:none!important;clear:both;margin:20px auto 0!important;padding:0!important}
 .agent-property .agents.grid .noo_agent .agent-featured,.agent-property .agents.grid .noo_agent .agent-wrap{float:none!important;width:100%!important}
}


/* 768-1199: בתוך כרטיס הסוכן יותר מקום לפרטים, כדי שהמייל והרשתות לא ייחתכו (התמונה נחתכת לרוחב, לא נמתחת) */
@media (min-width:768px) and (max-width:1199px){
 .agent-property .agents.grid .noo_agent .agent-featured{width:42%!important}
 .agent-property .agents.grid .noo_agent .agent-wrap{width:58%!important}
 .agent-property .agents.grid .noo_agent .agent-wrap .agent-info{padding:10px 10px!important}
 .agent-property .agents.grid .noo_agent .agent-wrap .agent-desc .agent-social{padding:10px 6px!important;white-space:nowrap}
 .agent-property .agents.grid .noo_agent .agent-wrap .agent-desc .agent-social a{margin:0 2px!important}
}
@media (min-width:992px) and (max-width:1199px){
 .agent-property .agents-list > .noo_agent{flex-basis:62%;width:62%!important}
 .agent-property .agents-list > .conact-agent{flex-basis:38%;width:38%!important}
}


/* חבילה 43: הסמל "שולח..." ש-Contact Form 7 מוסיף אחרי כפתור "שלח" לא תופס מקום בעמודה,
   כדי שהכפתור יישאר צמוד לתחתית כרטיס הסוכן (בעמודים שבהם הסקריפט כבר רץ הוא הקפיץ את הכפתור למעלה) */
.agent-property #contact_from_7_property{position:relative}
.agent-property #contact_from_7_property .wpcf7-spinner{position:absolute!important;left:14px;bottom:16px;margin:0!important}

/* 3. רמות כותרות (חבילה 44): התגית השתנתה, המראה נשאר */
/* כתובת המגדל או הבניין: div במקום H2 */
div.address-title{font-family:"Lato","Open Sans",sans-serif;font-size:18px;font-weight:300;line-height:1.1;color:#181a21;margin:-1% 0 11px;text-align:right}
div.none-towers div.address-title{margin-top:-3%}
/* שורת המשרדים הפנויים בראש העמוד: H2 של רשימת הנכסים */
.zuz-top .zuz-stats h2.lead{margin:0 0 8px!important;padding:0!important;border:0!important;text-align:start;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;color:#3f6f98!important}
/* שאלות ותשובות: H3 במקום H4 */
.zuz-card.zuz-faq .inner h3{display:block;margin:14px 0 2px!important;padding:0 10px 0 0!important;border:0!important;border-right:3px solid #82c1f9!important;background:none!important;color:#181a21!important;font-family:inherit!important;font-size:15.5px!important;font-weight:700!important;line-height:1.5!important;text-transform:none!important;letter-spacing:0!important}
.zuz-card.zuz-faq .inner h3+p{margin:0 0 6px;padding-right:13px}
/* "השוואת משרדים" (מוסתר עד שמוסיפים נכס להשוואה): div במקום H3 */
.noo-property-compare .title-compare{font-family:"Lato","Open Sans",sans-serif;font-size:26px;font-weight:300;line-height:1.1;color:#181a21;margin:22px 0 11px;text-align:right}
/* דף הבית: נכסים מומלצים (H3 במקום H4) וערים (H3 במקום H2) */
.fp-style-2--title h3{font-size:22px;line-height:1.1;margin:11px 0}
.properties .properties-content .property-exclusives .exclusives-content .exclusive-items article .fp-style-2--wrap .fp-style-2--title h3 a{font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.recent-properties .recent-properties-content li article .fp-style-2--wrap .fp-style-2--title h3 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.city-grid .city-item .city-hover div h3{font-size:32px;line-height:1.1;text-align:right;padding-right:37%;opacity:.6;-webkit-transform:scale(.3);transform:scale(.3);-webkit-transition:all ease-in-out .6s;transition:all ease-in-out .6s}
.city-grid .city-item:hover .city-hover div h3{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.city-info-row ul li:hover .city-hover div h3{font-weight:600}
@media (max-width:768px){.city-grid .city-item .city-hover div h3{padding-right:25%}}

/* 4. כותרת הטופס בעמודי הרשימות (נוסח ארוך): בשורה אחת במחשב */
.agent-property.towers .agent-property-title .zuz-sec-title{font-size:18px!important}
/* חבילה 46ג: פס "נכתב ונבדק על ידי" מתחת לתיבת הסוכן והטופס */
.zuz-who-band{clear:both;margin:14px 0 0 15px;background:#f4f9fe;border:1px solid #e1effd;border-radius:6px;padding:8px 14px;font-size:13.5px;color:#4a4a4a;line-height:1.9;direction:rtl;text-align:right}
.zuz-who-band .it{display:inline-block;unicode-bidi:isolate}
.zuz-who-band .it+.it:before{content:"·";color:#9aa4b0;margin:0 3px}
.zuz-who-band a{color:#3f6f98;font-weight:700;text-decoration:none}
.zuz-who-band a:hover{text-decoration:underline}
@media (max-width:600px){.zuz-who-band .it{display:block}.zuz-who-band .it+.it:before{content:none}}
/* חבילה 47: עלות אמיתית למ"ר, טבלאות, כרטיס עלות בעמוד נכס */
.zuz-tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 12px}
.zuz-tscroll .zuz-ptable{margin:0}
.zuz-ptable bdi{unicode-bidi:isolate}
.zuz-ptable.zuz-wide td{white-space:nowrap}
.zuz-ptable.zuz-wide td:first-child{white-space:normal;min-width:120px}
.zuz-m2 .zuz-ptable td:last-child{font-weight:600}
.zuz-m2 .zuz-ptable tr.tot td{background:#e9f3fd;border-bottom:0;font-weight:700;color:#181a21}
.zuz-calc-link{display:inline-block;margin-top:2px;font-weight:700;color:#3f6f98!important;text-decoration:none!important;border-bottom:1px dashed #82c1f9}
.zuz-calc-link:hover{color:#2b5a85!important;border-bottom-style:solid}
.zuz-cost-sec .zuz-cost-body{font-size:15px;color:#4a4a4a;line-height:1.75;direction:rtl;text-align:right}
.zuz-cost-sec .zuz-cost-body p{margin:0 0 12px}
.zuz-cost-sec .zuz-cost-body b{color:#181a21}
.zuz-cost-sec .zuz-cost-body bdi{unicode-bidi:isolate}
.zuz-cost-sec .zuz-btn-wrap{text-align:right;margin:4px 0 6px}
.zuz-cost-sec .zuz-btn{display:inline-block;background:#f4f9fe;border:1px solid #e1effd;border-right:5px solid #82c1f9;border-radius:6px;padding:9px 18px;box-shadow:0 2px 8px rgba(130,193,249,.08);color:#6595bf!important;font-weight:700;font-size:15px;line-height:1.5;text-decoration:none!important;transition:background .2s,color .2s} /* חבילה 50: בעיצוב תיבת פרטי המשרד */
.zuz-cost-sec .zuz-btn:hover{background:#e9f3fd;color:#3f6f98!important}
@media (max-width:600px){.zuz-ptable{font-size:13.5px}.zuz-ptable th,.zuz-ptable td{padding:7px 4px}.zuz-cost-sec .zuz-btn{display:block;text-align:center}}
