/*
Theme Name: Gilar Sika
Theme URI: https://gilar.co.il
Description: Gilar (Sika Israel) site rebuilt to the global Sika brand. RTL Hebrew. Klavika (EN) + FbSpoiler (HE). Custom post types: products, distributors, works, specs, standards, resellers, events, articles, tools.
Author: Gilar / Claude
Version: 0.1.0
Text Domain: gilar-sika
*/

/* Base/reset is in assets/css/sika.css (enqueued via functions.php). */

/* ---- content-page overrides (win over scoped legacy-content.css) ---- */
.entry-content, .entry-content p, .entry-content li, .entry-content span,
.entry-content div, .entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content a, .entry-content strong, .entry-content td, .entry-content label{
  font-family:"Klavika","FbSpoiler",Arial,sans-serif !important;
}
/* tighten the large legacy gaps */
.entry-content .section-inner-spaced{padding-top:20px !important;padding-bottom:20px !important;}
.entry-content section, .entry-content .section{padding-top:18px !important;padding-bottom:18px !important;}
.entry-content .row{margin-bottom:0 !important;}
.entry-content [class*="mb-"], .entry-content [class*="my-"]{margin-bottom:14px !important;}

/* ===== About / "מי אנחנו" (global Sika Who-We-Are rebuild) ===== */
.entry-content .about-sika{max-width:1120px;margin:0 auto;}
.entry-content .about-lead-title{font-size:30px !important;line-height:1.3 !important;color:#3C3C3C !important;font-weight:700 !important;margin:0 0 22px !important;}
.entry-content .about-section-title{font-size:28px !important;line-height:1.3 !important;color:#3C3C3C !important;font-weight:700 !important;text-align:center;margin:0 0 32px !important;}
/* centered titles: drop the global h2 inline-start yellow bar so it doesn't float at the edge */
.entry-content .about-section-title,.entry-content .about-discover>h2{border-inline-start:0 !important;padding-inline-start:0 !important;margin-top:0 !important;}
.entry-content .about-intro{margin:0 0 50px !important;}
.entry-content .about-intro p{font-size:19px !important;line-height:1.85 !important;color:#3C3C3C !important;font-weight:300 !important;margin:0 0 18px !important;}
.entry-content .about-intro p:last-child{margin-bottom:0 !important;}
.entry-content .about-do{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:34px 50px;margin:0 0 66px !important;}
.entry-content .about-do-item{margin:0 !important;}
.entry-content .about-do-item h3{font-size:24px !important;color:#3C3C3C !important;font-weight:700 !important;margin:0 0 14px !important;padding-bottom:12px !important;position:relative;}
.entry-content .about-do-item h3::after{content:"";position:absolute;bottom:0;right:0;width:48px;height:4px;background:#FFC510;}
.entry-content .about-do-item p{font-size:16px !important;line-height:1.75 !important;color:#555 !important;margin:0 !important;}
.entry-content .about-discover{margin:0 0 24px;}
.entry-content .about-discover>h2{font-size:30px !important;color:#3C3C3C !important;font-weight:700 !important;text-align:center;margin:0 0 38px !important;}
.entry-content .discover-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;}
.entry-content .discover-card{background:#fff;border:1px solid #e6e6e6;display:flex;flex-direction:column;margin:0 !important;}
.entry-content .discover-card img{width:100% !important;height:178px !important;max-width:100% !important;object-fit:cover;display:block;margin:0 !important;}
.entry-content .discover-card h3{font-size:18px !important;line-height:1.4 !important;color:#3C3C3C !important;font-weight:700 !important;margin:0 !important;padding:16px 18px 8px !important;}
.entry-content .discover-card p{font-size:14px !important;line-height:1.7 !important;color:#666 !important;margin:0 !important;padding:0 18px 20px !important;}
@media(max-width:1000px){.entry-content .discover-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:560px){.entry-content .discover-grid{grid-template-columns:1fr;}}

/* contact page: beat legacy-content.css <button>/submit grey styling (legacy loads after sika.css) */
.entry-content .contact-nav button{background:transparent !important;border:0 !important;border-radius:0 !important;padding:12px 2px !important;color:#666;box-shadow:none;}
.entry-content .contact-nav button:hover{color:#000;background:transparent !important;}
.entry-content .contact-nav button.active{color:#111;box-shadow:inset 0 -3px 0 #FFC510 !important;}
.entry-content .contact-form-section input.wpcf7-submit{background:#3C3C3C !important;color:#fff !important;border:0 !important;border-radius:0 !important;padding:16px !important;width:100%;font-weight:700;}
.entry-content .contact-form-section input.wpcf7-submit:hover{background:#2a2a2a !important;}
