.elementor-kit-232{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Noto Sans Hebrew";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans Hebrew";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans Hebrew";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Sans Hebrew";--e-global-typography-accent-font-weight:500;font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 e-page-transition{background-color:#FFBC7D;}.elementor-kit-232 a{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h1{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h2{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h3{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h4{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h5{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-kit-232 h6{font-family:"Noto Sans Hebrew", Sans-serif;font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ==========================================================
   YAM חניונים | סבב עיצוב EZPOINT
   1. פונט אחיד Noto Sans Hebrew (כל האתר)
   2. הבלטת כפתור "הזמנת חניה למפליגים" (כל האתר)
   3. צבעוניות משלימה סגול + מנטה ואלמנט ויזואלי - עמוד הבית בלבד (page-id-457)
   ========================================================== */

/* ---------- 1. פונט ---------- */
body, button, input, select, textarea,
h1,h2,h3,h4,h5,h6, p, li, a, blockquote, label, strong, em, small,
.elementor-heading-title,
.elementor-widget-text-editor, .elementor-widget-text-editor p, .elementor-widget-text-editor li,
.elementor-button, .elementor-button-text,
.elementor-nav-menu a, .elementor-field-group label, .elementor-field,
.elementor-icon-box-title, .elementor-icon-box-description,
.elementor-tab-title, .elementor-tab-content,
.elementor-accordion-title, .elementor-toggle-title{
  font-family:"Noto Sans Hebrew", sans-serif !important;
}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}

/* התאמת רווחי התפריט לפונט החדש כדי שיישאר בשורה אחת */
@media(min-width:1025px){
  .elementor-location-header .elementor-nav-menu > li > a.elementor-item{padding-inline:15px !important;}
}

/* ---------- 2. כפתור הזמנת חניה למפליגים: גודל, צל, חץ ---------- */
a.elementor-button[href*="/product/yamparking"]{
  font-size:19px !important;font-weight:800 !important;padding:18px 38px !important;
  border-radius:14px !important;white-space:nowrap;
  transition:transform .25s ease, box-shadow .25s ease, background-position .45s ease !important;
}
a.elementor-button[href*="/product/yamparking"]:hover,
a.elementor-button[href*="/product/yamparking"]:focus{transform:translateY(-2px);}
a.elementor-button[href*="/product/yamparking"] .elementor-button-text::after{content:"\2190";display:inline-block;margin-inline-start:10px;transition:transform .25s ease;}
a.elementor-button[href*="/product/yamparking"]:hover .elementor-button-text::after{transform:translateX(-5px);}
.elementor-location-header a.elementor-button[href*="/product/yamparking"]{font-size:15px !important;padding:11px 18px !important;border-radius:12px !important;}
.elementor-location-header a.elementor-button[href*="/product/yamparking"] .elementor-button-text::after{margin-inline-start:7px;}

/* ==========  3. צבעוניות - עמוד הבית בלבד  ========== */

/* הכפתור המרכזי בסגול */
.page-id-457 a.elementor-button[href*="/product/yamparking"]{
  background-color:#5B3FD1 !important;
  background-image:linear-gradient(135deg,#8B6FE8 0%,#5B3FD1 100%) !important;
  background-size:180% 180% !important;background-position:0% 50% !important;
  color:#FFFFFF !important;
  box-shadow:0 10px 26px rgba(91,63,209,.34), 0 2px 6px rgba(15,27,61,.10) !important;
}
.page-id-457 a.elementor-button[href*="/product/yamparking"]:hover,
.page-id-457 a.elementor-button[href*="/product/yamparking"]:focus{
  color:#FFFFFF !important;background-position:100% 50% !important;
  box-shadow:0 16px 34px rgba(91,63,209,.44), 0 3px 8px rgba(15,27,61,.12) !important;
}
@keyframes yamPulse{0%{box-shadow:0 10px 26px rgba(91,63,209,.34),0 0 0 0 rgba(139,111,232,.5)}70%{box-shadow:0 10px 26px rgba(91,63,209,.34),0 0 0 20px rgba(139,111,232,0)}100%{box-shadow:0 10px 26px rgba(91,63,209,.34),0 0 0 0 rgba(139,111,232,0)}}
.page-id-457 .yam-hero a.elementor-button[href*="/product/yamparking"]{animation:yamPulse 2.6s ease-out .8s 3;}
@media(prefers-reduced-motion:reduce){.page-id-457 .yam-hero a.elementor-button[href*="/product/yamparking"]{animation:none;}}

/* קו הדגשה מתחת לכותרות הסקשנים */
.page-id-457 .yam-pro h2.elementor-heading-title{display:inline-block;position:relative;}
.page-id-457 .yam-pro h2.elementor-heading-title::after{content:"";display:block;width:72px;height:5px;margin:14px auto 0;border-radius:99px;background:linear-gradient(90deg,#9BDCF9 0%,#8B6FE8 55%,#7FE3C0 100%);}

/* כרטיסי השירותים */
.page-id-457 #services .yam-card{position:relative;overflow:hidden;transition:transform .3s ease, box-shadow .3s ease;}
.page-id-457 #services .yam-card::before{content:"";position:absolute;top:0;inset-inline:0;height:4px;}
.page-id-457 #services .yam-card:nth-child(3n+1)::before{background:linear-gradient(90deg,#9BDCF9,#1E86C4);}
.page-id-457 #services .yam-card:nth-child(3n+2)::before{background:linear-gradient(90deg,#B9A7F5,#5B3FD1);}
.page-id-457 #services .yam-card:nth-child(3n+3)::before{background:linear-gradient(90deg,#A7E7CE,#2FA37E);}
.page-id-457 #services .yam-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(91,63,209,.13);}

/* סקשן "למה לעבוד עם ים חניונים?" */
.page-id-457 #why{background-image:linear-gradient(180deg,#FFFFFF 0%,#F6F2FF 100%);}
.page-id-457 #why .yam-card-soft{transition:transform .25s ease, box-shadow .25s ease;}
.page-id-457 #why .yam-card-soft:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,27,61,.10);}
.page-id-457 #why .yam-card-soft:nth-child(2){background-color:#DED4FB !important;}
.page-id-457 #why .yam-card-soft:nth-child(3){background-color:#BFEEDD !important;}

/* סקשן הנתונים */
.page-id-457 .elementor-element-344e864e{background-image:linear-gradient(180deg,#F4F9FF 0%,#F2FBF7 100%);}
.page-id-457 .elementor-element-344e864e .yam-card{position:relative;overflow:hidden;transition:transform .25s ease, box-shadow .25s ease;}
.page-id-457 .elementor-element-344e864e .yam-card::before{content:"";position:absolute;top:0;inset-inline:0;height:5px;}
.page-id-457 .elementor-element-344e864e .yam-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(15,27,61,.10);}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(1)::before{background:linear-gradient(90deg,#9BDCF9,#1E86C4);}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(2)::before{background:linear-gradient(90deg,#B9A7F5,#5B3FD1);}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(3)::before{background:linear-gradient(90deg,#A7E7CE,#2FA37E);}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(1) > .elementor-widget-heading:first-child .elementor-heading-title{color:#1E86C4 !important;}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(2) > .elementor-widget-heading:first-child .elementor-heading-title{color:#5B3FD1 !important;}
.page-id-457 .elementor-element-344e864e .yam-card:nth-child(3) > .elementor-widget-heading:first-child .elementor-heading-title{color:#2FA37E !important;}

/* אלמנט ויזואלי בסקשן למה לעבוד */
.page-id-457 #why .elementor-element-7d75e73b::after{content:"";display:block;width:100%;max-width:380px;aspect-ratio:420/260;margin-top:28px;align-self:flex-start;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cdefs%3E%3ClinearGradient id='ya' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%239BDCF9'/%3E%3Cstop offset='1' stop-color='%237C5CE6'/%3E%3C/linearGradient%3E%3ClinearGradient id='yb' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23C9BCF7'/%3E%3Cstop offset='1' stop-color='%239BDCF9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='330' cy='78' r='74' fill='%23EDE7FF'/%3E%3Ccircle cx='86' cy='196' r='54' fill='%23E2F8EF'/%3E%3Crect x='112' y='52' width='196' height='156' rx='30' fill='url(%23yb)' opacity='0.38'/%3E%3Crect x='142' y='72' width='128' height='128' rx='34' fill='url(%23ya)'/%3E%3Ctext x='206' y='164' text-anchor='middle' font-family='Noto Sans Hebrew,Arial,sans-serif' font-size='92' font-weight='800' fill='%23ffffff'%3EP%3C/text%3E%3Cpath d='M296 100a48 48 0 0 1 0 72' fill='none' stroke='%237C5CE6' stroke-width='8' stroke-linecap='round'/%3E%3Cpath d='M318 80a76 76 0 0 1 0 112' fill='none' stroke='%239BDCF9' stroke-width='8' stroke-linecap='round'/%3E%3Ccircle cx='104' cy='96' r='9' fill='%237FE3C0'/%3E%3Ccircle cx='82' cy='132' r='6' fill='%23C9BCF7'/%3E%3Ccircle cx='352' cy='202' r='7' fill='%237FE3C0'/%3E%3C/svg%3E") no-repeat center/contain;}

/* ---------- מובייל ---------- */
@media(max-width:767px){
  a.elementor-button[href*="/product/yamparking"]{font-size:17px !important;padding:16px 24px !important;white-space:normal;}
  .elementor-location-header a.elementor-button[href*="/product/yamparking"]{font-size:14px !important;padding:11px 16px !important;}
  .page-id-457 #why .elementor-element-7d75e73b::after{max-width:240px;align-self:center;margin-top:22px;}
  .page-id-457 .yam-pro h2.elementor-heading-title::after{width:60px;height:4px;margin-top:12px;}
}

/* ===== סבב ספטמבר: מרכוז אייקונים + פעימת כפתור ===== */

/* מרכוז אייקוני השירותים בכרטיסיות (עמוד הבית + שירותי החברה) */
.yam-card .elementor-widget-image,
.yam-card .elementor-widget-image .elementor-widget-container {
    text-align: center;
}

/* פעימת זוהר עדינה לכפתור הזמנת חניה למפליגים */
a[href*="/product/yamparking"] {
    position: relative;
    z-index: 0;
}
a[href*="/product/yamparking"]::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: inherit;
    z-index: -1;
    pointer-events: none;
    animation: yamCtaPulse 2.4s ease-out infinite;
}
@keyframes yamCtaPulse {
    0%   { transform: scale(1); opacity: .55; }
    60%  { transform: scale(1.12, 1.45); opacity: 0; }
    100% { transform: scale(1.12, 1.45); opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
    a[href*="/product/yamparking"]::after { animation: none; display: none; }
}

/* ===== כפתורי ווקומרס בסגול: עמוד המוצר, עגלה, תשלום ===== */
.single-product .single_add_to_cart_button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout #place_order {
    background-color: #8B6FE8 !important;
    border-color: #8B6FE8 !important;
    color: #ffffff !important;
}
.single-product .single_add_to_cart_button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout #place_order:hover {
    background-color: #5B3FD1 !important;
    border-color: #5B3FD1 !important;
    color: #ffffff !important;
}

/* ===== עמוד הזמנת חניה (postid-20) - עיצוב מעוגל וצבעוני ===== */
body.postid-20 {
  background: linear-gradient(180deg,#F5F2FF 0%,#FFFFFF 45%,#EFFAF5 100%);
}
/* גלריה - מסגרת גרדיאנט מעוגלת */
.postid-20 .woocommerce-product-gallery .flex-viewport {
  border: 4px solid transparent;
  border-radius: 26px;
  background: linear-gradient(#fff,#fff) padding-box,
              linear-gradient(135deg,#8B6FE8 0%,#9BDCF9 50%,#A7E7CE 100%) border-box;
  padding: 8px;
  box-shadow: 0 18px 40px rgba(15,27,61,.14);
  overflow: hidden;
}
.postid-20 .woocommerce-product-gallery__image img { border-radius: 18px; }
.postid-20 .flex-control-thumbs { margin-top: 14px; }
.postid-20 .flex-control-thumbs li img {
  border-radius: 14px;
  border: 2px solid transparent;
  transition: all .25s ease;
}
.postid-20 .flex-control-thumbs li img.flex-active,
.postid-20 .flex-control-thumbs li img:hover {
  border-color: #8B6FE8;
  box-shadow: 0 8px 18px rgba(139,111,232,.28);
}
/* כותרת ראשית + פס גרדיאנט */
.postid-20 .elementor-element-8692a85 .elementor-heading-title { color:#0F1B3D; }
.postid-20 .elementor-element-8692a85 .elementor-heading-title::after {
  content:'';
  display:block;
  width:88px; height:5px;
  margin-top:10px;
  border-radius:99px;
  background: linear-gradient(90deg,#8B6FE8,#9BDCF9,#A7E7CE);
}
/* תיבת שימו לב - הדגשה עדינה */
.postid-20 .elementor-element-2d5318f {
  background: linear-gradient(135deg,rgba(139,111,232,.09),rgba(167,231,206,.16));
  border-inline-start: 5px solid #8B6FE8;
  border-radius: 16px;
  padding: 16px 18px;
}
/* מחיר יומי - תגית מנטה */
.postid-20 .elementor-element-fcfebc5 .elementor-heading-title {
  display:inline-block;
  background:#E7F8F0;
  color:#1F7A5C;
  border:1.5px solid #A7E7CE;
  border-radius:99px;
  padding:8px 20px;
  font-size:19px;
}
/* כרטיס טופס ההזמנה */
.postid-20 .elementor-element-14424bb5 {
  background:#fff;
  border:1px solid #EEEBFA;
  border-radius:24px;
  padding:26px 24px 22px;
  box-shadow:0 14px 36px rgba(15,27,61,.10);
  position:relative;
  overflow:hidden;
}
.postid-20 .elementor-element-14424bb5::before {
  content:'';
  position:absolute; top:0; right:0; left:0; height:6px;
  background:linear-gradient(90deg,#8B6FE8,#9BDCF9,#A7E7CE);
}
/* שדות הטופס */
.postid-20 h3.tc-epo-label { color:#0F1B3D; }
.postid-20 input.tmcp-field.tm-epo-field {
  border:1.5px solid #E4E0F7 !important;
  border-radius:14px !important;
  background:#FBFAFF !important;
  transition:border-color .2s, box-shadow .2s;
}
.postid-20 input.tmcp-field.tm-epo-field:focus {
  border-color:#8B6FE8 !important;
  box-shadow:0 0 0 4px rgba(139,111,232,.15) !important;
  background:#fff !important;
  outline:none;
}
/* סה"כ מחיר - סגול */
.postid-20 .tm-final-totals .amount {
  color:#5B3FD1 !important;
  font-size:1.2em;
  font-weight:700;
}
/* כמות */
.postid-20 form.cart .quantity .qty {
  border-radius:12px;
  border:1.5px solid #E4E0F7;
  background:#FBFAFF;
}
/* כפתור הזמנה - מעוגל עם צל */
.postid-20 .single_add_to_cart_button {
  border-radius:50px !important;
  box-shadow:0 10px 24px rgba(139,111,232,.35);
  transition:all .25s ease;
}
.postid-20 .single_add_to_cart_button:hover {
  transform:translateY(-2px);
  box-shadow:0 14px 30px rgba(91,63,209,.42);
}

/* ===== תיקון מובייל ספטמבר 2026: צמצום ריווח אנכי גדול מדי מעל ומתחת סקשן "קבלו ייעוץ מקצועי" (משוכפל בעמוד הבית ובעמודים הפנימיים: על החברה, שירותי החברה, למה אנחנו, לקוחות החברה) - היה 80px, יורד ל-30px לפי בקשת אליראן ===== */
@media (max-width: 767px) {
  .elementor-element-574789ff,
  .elementor-element-329793b,
  .elementor-element-18b78dd,
  .elementor-element-0c3f1df,
  .elementor-element-04a9dc9 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}




/* קו צבעוני מתחת לכותרות מיושרות לימין - בצד ימין, דסקטופ בלבד */
@media (min-width:1025px){
  body .yam-pro .elementor-widget-heading:not(.elementor-element-675e76e7):not(.elementor-element-7873c2d):not(.elementor-element-d6455b9):not(.elementor-element-e19d97b):not(.elementor-element-1f6a841):not(.elementor-element-43c01d3) h2.elementor-heading-title::after{
    margin-right:0;
    margin-left:auto;
  }
}/* End custom CSS */