/*
Theme Name: Perets Energy 2026
Template: astra
Description: Custom clean-HTML child theme for Perets Energy (solar). RTL Hebrew, brand navy/amber/green. Built for speed + SEO + lead conversion.
Version: 1.0.0
Text Domain: perets-2026
*/
:root{--pe-navy:#116D39;--pe-navy2:#17683a;--pe-amber:#F5B700;--pe-green:#40853E;--pe-ink:#1F2A24;--pe-muted:#5F6F65}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#FAFAF4;font-family:'Assistant',-apple-system,sans-serif;color:var(--pe-ink);direction:rtl}img{max-width:100%;height:auto;display:block}a{-webkit-tap-highlight-color:transparent}input,button,textarea,select{font-family:inherit}input:focus,textarea:focus{outline:none}::selection{background:var(--pe-amber);color:var(--pe-navy)}.pe-ms{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}@keyframes pe-floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pe-floaty2{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes pe-pulse{0%{box-shadow:0 0 0 0 rgba(64,133,62,.45)}70%{box-shadow:0 0 0 18px rgba(64,133,62,0)}100%{box-shadow:0 0 0 0 rgba(64,133,62,0)}}.pe-slot{background:linear-gradient(135deg,#e9f1fb,#dbe7f5);position:relative;overflow:hidden;display:block}.pe-slot>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0}.pe-slot.rounded{border-radius:var(--r,24px)}.pe-nav{gap:2px;flex-wrap:nowrap}.pe-navlink{position:relative;text-decoration:none;color:#1F2A24;font-weight:700;font-size:15.5px;padding:9px 12px;border-radius:9px;white-space:nowrap;flex-shrink:0;transition:color .15s,background .15s}.pe-navlink::after{content:'';position:absolute;left:14px;right:14px;bottom:5px;height:2.5px;border-radius:2px;background:var(--pe-amber);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.pe-navlink:hover{color:var(--pe-navy);background:rgba(17,109,57,.07)}.pe-navlink:hover::after{transform:scaleX(1)}.pe-navlink.is-active{color:var(--pe-navy);background:rgba(17,109,57,.09)}.pe-navlink.is-active::after{transform:scaleX(1)}.pe-btn-outline:hover{background:rgba(9,35,63,.05);border-color:rgba(9,35,63,.3)}.pe-btn-amber:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(245,183,0,.5)}.pe-desktop-only{display:flex}.pe-mobile-only{display:none}@media(max-width:899px){.pe-desktop-only{display:none}.pe-mobile-only{display:flex}}.pe-article-body h2{font-family:'Rubik';font-weight:800;color:#116D39;font-size:1.55em;line-height:1.25;margin:1.4em 0 .5em}.pe-article-body h3{font-family:'Rubik';font-weight:700;color:#116D39;font-size:1.25em;margin:1.2em 0 .4em}.pe-article-body p{margin:0 0 1.1em}.pe-article-body img{border-radius:14px;margin:1em 0}.pe-article-body ul,.pe-article-body ol{padding-right:1.3em;margin:0 0 1.1em}.pe-article-body li{margin:.4em 0}.pe-article-body a{color:#2B7C3C;text-decoration:underline}.pe-article-body strong{color:#116D39}[style*='color:#8895a3']{color:#63707f !important}[style*='color:#7a8794']{color:#5f6d7c !important}footer [style*='rgba(255,255,255,.45']{color:rgba(255,255,255,.62) !important}body{background:#FAFAF4}.pe-btn-amber:hover,.pe-btn-amber-lg:hover,.pe-btn-amber-md:hover,.pe-green-cta:hover{filter:none;background:#E09A00 !important}[style*='background:#F5B700']:hover{background:#E09A00 !important}.pe-btn-amber,.pe-btn-amber-lg,.pe-btn-amber-md,.pe-green-cta,[style*='background:#F5B700']{color:#1F2A24 !important}.pe-slot{background:linear-gradient(135deg,#EEF7EC,#dcefd6) !important}.pe-ms{font-family:'Material Symbols Rounded';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}@media(max-width:600px){footer{padding-bottom:132px !important}.pe-foot-about{display:none !important}.pe-foot-bottom{justify-content:center !important;text-align:center !important}.pe-foot-bottom span{width:100% !important;text-align:center !important}.pe-whatsapp{bottom:16px !important;left:16px !important;padding:12px !important;gap:0 !important}.pe-whatsapp span:not(.pe-ms){display:none}.pe-whatsapp .pe-ms{font-size:26px !important}}.pe-navitem{position:relative;display:inline-flex;flex-shrink:0}.pe-has-sub{display:inline-flex;align-items:center;white-space:nowrap}.pe-submenu{position:absolute;top:100%;right:0;min-width:230px;background:#fff;border:1px solid #E3EDE3;border-radius:14px;box-shadow:0 20px 44px -18px rgba(9,35,63,.35);padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s,transform .16s,visibility .16s;z-index:70}.pe-navitem:hover .pe-submenu,.pe-navitem:focus-within .pe-submenu{opacity:1;visibility:visible;transform:translateY(4px)}.pe-subitem{display:block;text-decoration:none;color:#1F2A24;font-weight:600;font-size:15px;padding:11px 14px;border-radius:9px;transition:background .13s,color .13s}.pe-subitem:hover{background:rgba(17,109,57,.08);color:#116D39}.pe-submenu::before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px}html,body{overflow-x:hidden;max-width:100%}.pe-msub summary::-webkit-details-marker{display:none}.pe-msub summary::marker{content:''}.pe-msub[open] .pe-msub-ic{transform:rotate(180deg)}.pe-msub:not([open])>div{display:none !important}
