.elementor-8539 .elementor-element.elementor-element-e93f992:not(.elementor-motion-effects-element-type-background), .elementor-8539 .elementor-element.elementor-element-e93f992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#058133;background-image:url("https://al-mansourgroup.com/wp-content/uploads/2025/10/WhatsApp-Image-2025-10-11-at-18.51.52_092385f7-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8539 .elementor-element.elementor-element-e93f992 > .elementor-background-overlay{background-color:#000000;opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8539 .elementor-element.elementor-element-e93f992{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;overflow:visible;}.elementor-8539 .elementor-element.elementor-element-fa999ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8539 .elementor-element.elementor-element-fd37e15{--display:flex;--justify-content:center;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8539 .elementor-element.elementor-element-1aea98b .elementor-heading-title{color:#FFFFFF;}.elementor-8539 .elementor-element.elementor-element-b756666{--display:flex;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8539 .elementor-element.elementor-element-2ba4e30{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-8539 .elementor-element.elementor-element-2d5ab1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-8539 .elementor-element.elementor-element-2ce384b{--spacer-size:91px;}.elementor-8539 .elementor-element.elementor-element-8624767{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-8539 .elementor-element.elementor-element-8624767:not(.elementor-motion-effects-element-type-background), .elementor-8539 .elementor-element.elementor-element-8624767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://al-mansourgroup.com/wp-content/uploads/2025/10/screencapture-deryfruit-seasonal-calendar-2025-10-16-17_.png");background-size:cover;}.elementor-8539 .elementor-element.elementor-element-e4da8aa{--spacer-size:600px;}.elementor-8539 .elementor-element.elementor-element-9fbc1eb{--spacer-size:50px;}/* Start custom CSS for html, class: .elementor-element-85d5233 *//* ====== Calendar Table: القاعدة العامة ====== */
.calendar-section .cal-wrap{overflow-x:auto; padding:0 0 10px;}
.calendar-section .cal{
  border-collapse:separate; border-spacing:6px;
  width:100%; min-width:980px; table-layout:fixed;
  font-family:inherit; direction:ltr; /* نفس اتجاه المرجع */
}
.calendar-section .cal thead th{
  background:#169C4A !important; color:#fff !important;
  text-align:center; padding:12px 10px; font-weight:700;
  border-radius:8px;
}
.calendar-section .cal td, .calendar-section .cal th{
  background:#fff !important; color:#222; text-align:center;
  padding:14px 8px; border-radius:8px; overflow:visible;
}
.calendar-section .cal tbody td{ height:54px; }

/* ====== عرض الأعمدة (يحتاج وجود <col class="col-product"> في الـHTML) ====== */
.calendar-section .cal .col-product{ width:260px; }
.calendar-section .cal .col-month{ width:auto; }

/* ====== خلية المنتج: صورة + اسم ====== */
.calendar-section .cal td.prod{
  background:#fff !important;
  text-align:left; white-space:nowrap;
  display:flex; align-items:center; gap:10px; padding-left:16px;
}
/* الرابط الذي يضم الصورة + الاسم */
.calendar-section .cal td.prod a.prod-link{
  display:flex; align-items:center; gap:10px;
  color:inherit; text-decoration:none;
}
.calendar-section .cal td.prod a.prod-link:hover span{
  text-decoration:underline; /* تلميح بسيط عند الهوفر */
}
/* الصورة */
.calendar-section .cal td.prod img{
  width:36px; height:36px; object-fit:contain; display:block;
}
/* الاسم (وزن/حجم موحّد) */
.calendar-section .cal td.prod span{
  font-weight:700; font-size:15px;
  letter-spacing:.2px; line-height:1.2;
}

/* ====== خلية فعّالة (الشهور التي فيها إنتاج) ====== */
.calendar-section .cal td.ok{
  color:#fff; font-weight:700; font-size:16px; line-height:1;
}

/* ====== ألوان خلايا الشهور (مطابقة للمرجع تقريباً) ====== */
.calendar-section .cal td.o-orange  { background:#f39c12 !important; }  /* برتقالي */
.calendar-section .cal td.o-orange2 { background:#f5a623 !important; }  /* برتقالي ذهبي */
.calendar-section .cal td.o-yellow  { background:#f4c542 !important; }  /* أصفر */
.calendar-section .cal td.o-green   { background:#6ecf68 !important; }  /* أخضر */
.calendar-section .cal td.o-red     { background:#d63b2b !important; }  /* أحمر */
.calendar-section .cal td.o-red2    { background:#b21b2b !important; }  /* أحمر داكن */
.calendar-section .cal td.o-purple  { background:#4b164c !important; }  /* بنفسجي غامق */
.calendar-section .cal td.o-purple2 { background:#5e2e82 !important; }  /* بنفسجي أفتح */
.calendar-section .cal td.o-wine    { background:#6d0f1a !important; }  /* نبيتي */
.calendar-section .cal td.o-brown   { background:#c97b4a !important; }  /* بني */
.calendar-section .cal td.o-beige   { background:#d2b9a1 !important; }  /* بيج */

/* ====== ألوان أسماء المنتجات (مثل المرجع) ====== */
.calendar-section .cal td.prod span.name-citrus { color:#f7931e; } /* Navel/Valencia/Mandarins/Grapefruit */
.calendar-section .cal td.prod span.name-lemon  { color:#f4c542; } /* Lemon */
.calendar-section .cal td.prod span.name-lime   { color:#2ca24d; } /* Lime */
.calendar-section .cal td.prod span.name-straw  { color:#d63b2b; } /* Strawberries */
.calendar-section .cal td.prod span.name-grapes { color:#4b164c; } /* Grapes */
.calendar-section .cal td.prod span.name-pome   { color:#6d0f1a; } /* Pomegranates */
.calendar-section .cal td.prod span.name-mango  { color:#f5a623; } /* Mango */
.calendar-section .cal td.prod span.name-peach  { color:#f5a623; } /* Peach */
.calendar-section .cal td.prod span.name-nect   { color:#f39c12; } /* Nectarines */
.calendar-section .cal td.prod span.name-potato { color:#c97b4a; } /* Potatoes */
.calendar-section .cal td.prod span.name-onion  { color:#b21b2b; } /* Onions */
.calendar-section .cal td.prod span.name-garlic { color:#bfa48d; } /* Garlic */

/* ====== Responsive ====== */
@media (max-width:1024px){
  .calendar-section .cal tbody td{ height:48px; }
}
@media (max-width:767px){
  .calendar-section .cal thead th{ padding:10px 8px; font-size:13px; }
  .calendar-section .cal td, .calendar-section .cal th{ padding:10px 6px; font-size:13px; }
  .calendar-section .cal .col-product{ width:220px; }
  .calendar-section .cal td.prod img{ width:28px; height:28px; }
}











/* ====== Product name colors (new) ====== */
.calendar-section .cal td.prod span.name-sweetpotato { color:#c97b4a; } /* برتقالي بني */
.calendar-section .cal td.prod span.name-dates       { color:#6d0f1a; } /* نبيتي/تمري */
.calendar-section .cal td.prod span.name-watermelon  { color:#2ca24d; } /* أخضر قشرة البطيخ */
.calendar-section .cal td.prod span.name-pear        { color:#a3c34a; } /* أخضر مصفر */
.calendar-section .cal td.prod span.name-eggplant    { color:#5e2e82; } /* بنفسجي باذنجان */
.calendar-section .cal td.prod span.name-lettuce     { color:#6ecf68; } /* أخضر خس */
.calendar-section .cal td.prod span.name-tomato      { color:#d63b2b; } /* أحمر طماطم */
.calendar-section .cal td.prod span.name-carrot      { color:#f39c12; } /* برتقالي جزر */






.calendar-section .cal td.prod span.name-springonion { color:#2ca24d; }  /* أخضر */
.calendar-section .cal td.prod span.name-guava       { color:#f4c542; }  /* أصفر فاكهي */
.calendar-section .cal td.prod span.name-greenbeans  { color:#6ecf68; }  /* أخضر فاتح */
.calendar-section .cal td.prod span.name-bellpepper  { color:#d63b2b; }  /* أحمر فلفل */
.calendar-section .cal td.prod span.name-whiteeggplant{ color:#5e2e82; } /* بنفسجي */
.calendar-section .cal td.prod span.name-cucumber    { color:#2ca24d; }  /* أخضر خيار */
.calendar-section .cal td.prod span.name-cantaloupe  { color:#f39c12; }  /* برتقالي شمام *//* End custom CSS */