/* توحيد لون روابط عناوين المدونة والأرشيف مع هوية بوصلة */
.blog .entry-title a,
.archive .entry-title a,
.blog .page-title,
.archive .page-title {
    color: #916457;
}
.blog .entry-title a:hover,
.archive .entry-title a:hover {
    color: #4A7E82;
}

/* تصغير عناوين "فقرات وأقسام" (الأنشطة) لتطابق حجم عناوين محاور جدول البرنامج */
.section-container .elementor-heading-title {
    font-size: 28px !important;
}

/* تكبير حجم فقرات المقال والمحاور/الأنشطة لتحسين القراءة (كانت 16px) */
.elementor-widget-theme-post-content p,
.section-container p {
    font-size: 18px !important;
    line-height: 1.9 !important;
}

/* === كتيب البرنامج: الحاوية بارتفاع صورة قائد البرنامج (280px) === */
body.single-program .elementor-element.elementor-element-49cbe4e {
    --min-height: 280px;
    min-height: 280px;
}

/* === زر كتيب البرنامج: إلغاء الصندوق الأخضر — الافتراضي «مفرغ بإطار أبيض» === */
body.single-program .elementor-element.elementor-element-b8b8ef0 a.elementor-button {
    background-color: transparent !important;
    border: 2px solid #FFFFFF !important;
    color: #FFFFFF !important;
}

/* النمط «أبيض بدون إطار» — يُختار من حقل «نمط زر الكتيب» في تحرير البرنامج */
body.brochure-btn-white .elementor-element.elementor-element-b8b8ef0 a.elementor-button {
    border: none !important;
}

body.single-program .elementor-element.elementor-element-b8b8ef0 a.elementor-button:hover {
    background-color: rgba(255, 255, 255, 0.18) !important;
}

/* تثبيت ارتفاع صورة قائد البرنامج (280px) في كل المقاسات لتطابق كتيب البرنامج */
body.single-program .supervisor_img,
body.single-program .supervisor_img img {
    height: 280px;
    max-height: 280px;
}

/* اسم قائد البرنامج ولقبه داخل النصف السفلي من صورته (الوجه في النصف العلوي) */
body.single-program .supervisor_container { position: relative; }
body.single-program .supervisor_contents {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    height: 50%;
    display: flex; flex-direction: column; justify-content: flex-end;
    padding: 12px 16px 14px;
    margin: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.62) 0%, rgba(0,0,0,0.30) 60%, rgba(0,0,0,0) 100%);
}
body.single-program .supervisor_contents h3 {
    color: #FFFFFF;
    margin: 0 0 2px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}
body.single-program .supervisor_contents .guide_title {
    color: rgba(255,255,255,0.88);
    margin: 0;
    text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}

/* جدول البرنامج: عنوان الرحلة مع النص في العمود الأيسر، ورقم اليوم وحده في العمود الأيمن */
@media (min-width: 801px) {
    body.single-program .calendar-item {
        display: grid;
        grid-template-columns: 25% 1fr;
        column-gap: 20px;
        row-gap: 4px;
        align-items: start;
    }
    body.single-program .calendar-title { display: contents; }
    body.single-program .calendar-desc {
        grid-column: 2;
        grid-row: 2;
        width: auto;
    }
    body.single-program .calendar-index { padding: 0 30px; }
    body.single-program .calendar-item h3 { padding-right: 30px; }
}

/* Program content link colors (Bawsalah) */
body.single-program .elementor-widget-theme-post-content a{color:#916457;}
body.single-program .elementor-widget-theme-post-content a:hover{color:#4A7E82;}

/* mobile-section-fix v1 (tablet+mobile) */
@media (max-width: 1024px){
  .section-body img, .section-text img{ float:none !important; display:block !important; margin:0 auto 14px !important; max-width:70% !important; height:auto !important; }
  .section-container, .section-title, .section-body, .section-text{ clear:both !important; }
  .section-title{ margin-top:20px !important; margin-bottom:6px !important; }
  .section-title .elementor-heading-title{ line-height:1.5 !important; }
}

/* leader-photo-uniform-280 v2: match booklet 280px, crop all leader photos */
.supervisor_container{padding:0 !important;height:280px;overflow:hidden;}
.supervisor_container img{width:100%;height:280px !important;object-fit:cover;object-position:top center;display:block;}

/* footer-group-logos-size v2 — نفس الحجم 44px + محاذاة سفلية موحدة للشعارات الثلاثة */
.bws-group-logos{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:14px;row-gap:10px;margin-inline-start:14px;vertical-align:bottom!important}
.bws-group-logos img,img.bws-glogo,img[src*="eco-espana-arabe-logo-white"],img[src*="spd-academy-logo-white"]{height:44px!important;width:auto!important;max-width:none!important;vertical-align:bottom!important}
.bws-group-logos picture,img[src*="cinpaa-logo-white"],picture:has(>img[src*="cinpaa-logo-white"]){vertical-align:bottom!important}
.elementor-element-3f6f864 img,.elementor-element-3f6f864 picture{vertical-align:bottom!important}

/* leader-photo-uniform-280 v3 — رفاق السفر في الشريط الجانبي (supervisor_avatar_container) بنفس مقاس الكتيب 280 — لا تحذف */
.supervisor_avatar_container a{display:block;height:280px;overflow:hidden}
.supervisor_avatar_container a + a{margin-top:14px}
.supervisor_avatar_container picture{display:block;height:280px}
.supervisor_avatar_container a img{width:100%;height:280px!important;object-fit:cover;object-position:top center;display:block}


/* bws-cat-icons v1 — أيقونات التصنيفات (لوب 4870): مفرغة بيضاء أعلى اليسار بدل الدوائر الملونة */
.elementor-4870 .elementor-element-9a7010e{background-color:transparent !important;border:none !important;box-shadow:none !important;top:6px !important;right:auto !important;left:10px !important;}
.elementor-4870 .elementor-element-7d077e0 .elementor-widget-container{background-color:#fff !important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35));}
/* cat-icons-en v1 (Oct 7 2026): English category terms 106–120 reuse the Arabic icons 48–55 */
.elementor.elementor-4870.e-loop-item-48 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-106.e-loop-item-106.e-loop-item-106 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9%208V6.2A2.7%202.7%200%200%201%2011.7%203.5h.6A2.7%202.7%200%200%201%2015%206.2V8%22%2F%3E%3Cpath%20d%3D%22M3%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M14%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M10%2012v3h4v-3%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9%208V6.2A2.7%202.7%200%200%201%2011.7%203.5h.6A2.7%202.7%200%200%201%2015%206.2V8%22%2F%3E%3Cpath%20d%3D%22M3%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M14%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M10%2012v3h4v-3%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-49 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-108.e-loop-item-108.e-loop-item-108 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%2017.6c0-1.6%202.9-2.9%206.5-2.9s6.5%201.3%206.5%202.9-2.9%202.9-6.5%202.9-6.5-1.3-6.5-2.9z%22%2F%3E%3Cpath%20d%3D%22M7.3%2012.7c0-1.4%202.1-2.5%204.7-2.5s4.7%201.1%204.7%202.5-2.1%202.5-4.7%202.5-4.7-1.1-4.7-2.5z%22%2F%3E%3Cpath%20d%3D%22M9.2%208.4c0-1.1%201.3-2%202.8-2s2.8.9%202.8%202-1.3%202-2.8%202-2.8-.9-2.8-2z%22%2F%3E%3Cpath%20d%3D%22M12%206.3V4.5%22%2F%3E%3Cpath%20d%3D%22M12%204.5c-.2-1.2-1.2-1.9-2.4-1.9.2%201.2%201.2%201.9%202.4%201.9z%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%2017.6c0-1.6%202.9-2.9%206.5-2.9s6.5%201.3%206.5%202.9-2.9%202.9-6.5%202.9-6.5-1.3-6.5-2.9z%22%2F%3E%3Cpath%20d%3D%22M7.3%2012.7c0-1.4%202.1-2.5%204.7-2.5s4.7%201.1%204.7%202.5-2.1%202.5-4.7%202.5-4.7-1.1-4.7-2.5z%22%2F%3E%3Cpath%20d%3D%22M9.2%208.4c0-1.1%201.3-2%202.8-2s2.8.9%202.8%202-1.3%202-2.8%202-2.8-.9-2.8-2z%22%2F%3E%3Cpath%20d%3D%22M12%206.3V4.5%22%2F%3E%3Cpath%20d%3D%22M12%204.5c-.2-1.2-1.2-1.9-2.4-1.9.2%201.2%201.2%201.9%202.4%201.9z%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-50 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-110.e-loop-item-110.e-loop-item-110 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.8%22%20y%3D%227%22%20width%3D%2214.4%22%20height%3D%2214%22%20rx%3D%223.2%22%2F%3E%3Crect%20x%3D%227.2%22%20y%3D%223%22%20width%3D%229.6%22%20height%3D%224%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8.7%2021v-4.8a1.8%201.8%200%200%201%201.8-1.8h3a1.8%201.8%200%200%201%201.8%201.8V21%22%2F%3E%3Cpath%20d%3D%22M8.7%207v3.6%22%2F%3E%3Cpath%20d%3D%22M15.3%207v3.6%22%2F%3E%3Cpath%20d%3D%22M4.8%2012.6h-1a1%201%200%200%200-1%201v2.6a1%201%200%200%200%201%201h1%22%2F%3E%3Cpath%20d%3D%22M19.2%2012.6h1a1%201%200%200%201%201%201v2.6a1%201%200%200%201-1%201h-1%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.8%22%20y%3D%227%22%20width%3D%2214.4%22%20height%3D%2214%22%20rx%3D%223.2%22%2F%3E%3Crect%20x%3D%227.2%22%20y%3D%223%22%20width%3D%229.6%22%20height%3D%224%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8.7%2021v-4.8a1.8%201.8%200%200%201%201.8-1.8h3a1.8%201.8%200%200%201%201.8%201.8V21%22%2F%3E%3Cpath%20d%3D%22M8.7%207v3.6%22%2F%3E%3Cpath%20d%3D%22M15.3%207v3.6%22%2F%3E%3Cpath%20d%3D%22M4.8%2012.6h-1a1%201%200%200%200-1%201v2.6a1%201%200%200%200%201%201h1%22%2F%3E%3Cpath%20d%3D%22M19.2%2012.6h1a1%201%200%200%201%201%201v2.6a1%201%200%200%201-1%201h-1%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-51 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-112.e-loop-item-112.e-loop-item-112 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%2021%209.5%206.5%2016.5%2021%22%2F%3E%3Cpath%20d%3D%22M12.5%2021%209.5%2015.5%206.5%2021%22%2F%3E%3Cpath%20d%3D%22M1.5%2021h16.5%22%2F%3E%3Ccircle%20cx%3D%2219.7%22%20cy%3D%225%22%20r%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M19.7%201.3v.8%22%2F%3E%3Cpath%20d%3D%22M23%205h-.8%22%2F%3E%3Cpath%20d%3D%22M22.2%202.6l-.6.6%22%2F%3E%3Cpath%20d%3D%22M22.2%207.4l-.6-.6%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%2021%209.5%206.5%2016.5%2021%22%2F%3E%3Cpath%20d%3D%22M12.5%2021%209.5%2015.5%206.5%2021%22%2F%3E%3Cpath%20d%3D%22M1.5%2021h16.5%22%2F%3E%3Ccircle%20cx%3D%2219.7%22%20cy%3D%225%22%20r%3D%222.1%22%2F%3E%3Cpath%20d%3D%22M19.7%201.3v.8%22%2F%3E%3Cpath%20d%3D%22M23%205h-.8%22%2F%3E%3Cpath%20d%3D%22M22.2%202.6l-.6.6%22%2F%3E%3Cpath%20d%3D%22M22.2%207.4l-.6-.6%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-52 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-114.e-loop-item-114.e-loop-item-114 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M3.8%2010.5h13.4%22%2F%3E%3Cpath%20d%3D%22M10.5%203.7c-2%201.9-3%204.2-3%206.8s1%204.9%203%206.8c2-1.9%203-4.2%203-6.8s-1-4.9-3-6.8z%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M3.8%2010.5h13.4%22%2F%3E%3Cpath%20d%3D%22M10.5%203.7c-2%201.9-3%204.2-3%206.8s1%204.9%203%206.8c2-1.9%203-4.2%203-6.8s-1-4.9-3-6.8z%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-53 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-116.e-loop-item-116.e-loop-item-116 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%20.9c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6S5%204.8%205%203.3C5%201.9%205.7.9%207%20.9z%22%2F%3E%3Cpath%20d%3D%22M7%206.5c.8%200%201.2.4%201.2%201S7.8%208.6%207%208.6%205.8%208.1%205.8%207.5s.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M17%205c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6C15%206%2015.7%205%2017%205z%22%2F%3E%3Cpath%20d%3D%22M17%2010.6c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M7%2012.5c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6c0-1.4.7-2.4%202-2.4z%22%2F%3E%3Cpath%20d%3D%22M7%2018.1c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M17%2016.3c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6c0-1.4.7-2.4%202-2.4z%22%2F%3E%3Cpath%20d%3D%22M17%2021.9c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%20.9c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6S5%204.8%205%203.3C5%201.9%205.7.9%207%20.9z%22%2F%3E%3Cpath%20d%3D%22M7%206.5c.8%200%201.2.4%201.2%201S7.8%208.6%207%208.6%205.8%208.1%205.8%207.5s.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M17%205c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6C15%206%2015.7%205%2017%205z%22%2F%3E%3Cpath%20d%3D%22M17%2010.6c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M7%2012.5c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6c0-1.4.7-2.4%202-2.4z%22%2F%3E%3Cpath%20d%3D%22M7%2018.1c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3Cpath%20d%3D%22M17%2016.3c1.3%200%202%201%202%202.4%200%201.5-.7%202.6-2%202.6s-2-1.1-2-2.6c0-1.4.7-2.4%202-2.4z%22%2F%3E%3Cpath%20d%3D%22M17%2021.9c.8%200%201.2.4%201.2%201s-.4%201.1-1.2%201.1-1.2-.5-1.2-1.1.4-1%201.2-1z%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-54 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-118.e-loop-item-118.e-loop-item-118 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M8.5%207l1.2-2.5h4.6L15.5%207%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213.2%22%20r%3D%223.4%22%2F%3E%3Ccircle%20cx%3D%2217.9%22%20cy%3D%229.9%22%20r%3D%220.5%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M8.5%207l1.2-2.5h4.6L15.5%207%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213.2%22%20r%3D%223.4%22%2F%3E%3Ccircle%20cx%3D%2217.9%22%20cy%3D%229.9%22%20r%3D%220.5%22%2F%3E%3C%2Fsvg%3E") !important;}
.elementor.elementor-4870.e-loop-item-55 .elementor-element.elementor-element-7d077e0 .elementor-widget-container,html body .elementor.elementor-4870.e-loop-item-120.e-loop-item-120.e-loop-item-120 .elementor-element.elementor-element-7d077e0 .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.5%22%20y%3D%223.5%22%20width%3D%2215%22%20height%3D%2214.5%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M4.5%2011.5h15%22%2F%3E%3Cpath%20d%3D%22M8%207.5h8%22%2F%3E%3Cpath%20d%3D%22M7.5%2015h.9%22%2F%3E%3Cpath%20d%3D%22M15.6%2015h.9%22%2F%3E%3Ccircle%20cx%3D%228.6%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2215.4%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224.5%22%20y%3D%223.5%22%20width%3D%2215%22%20height%3D%2214.5%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M4.5%2011.5h15%22%2F%3E%3Cpath%20d%3D%22M8%207.5h8%22%2F%3E%3Cpath%20d%3D%22M7.5%2015h.9%22%2F%3E%3Cpath%20d%3D%22M15.6%2015h.9%22%2F%3E%3Ccircle%20cx%3D%228.6%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%2215.4%22%20cy%3D%2220%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E") !important;}
/* bws-48-boost */
.elementor-9 .elementor-element.elementor-element-686434e .e-loop-item-48 .elementor-element.elementor-element-7d077e0:not(.elementor-widget-image) .elementor-widget-container.elementor-widget-container{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9%208V6.2A2.7%202.7%200%200%201%2011.7%203.5h.6A2.7%202.7%200%200%201%2015%206.2V8%22%2F%3E%3Cpath%20d%3D%22M3%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M14%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M10%2012v3h4v-3%22%2F%3E%3C%2Fsvg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M9%208V6.2A2.7%202.7%200%200%201%2011.7%203.5h.6A2.7%202.7%200%200%201%2015%206.2V8%22%2F%3E%3Cpath%20d%3D%22M3%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M14%2013.5h7%22%2F%3E%3Cpath%20d%3D%22M10%2012v3h4v-3%22%2F%3E%3C%2Fsvg%3E") !important;}

/* bws-cat-icons-mobile v1 — الجوال: أيقونة التصنيف أصغر 20% وألصق بزاوية أعلى اليسار */
@media (max-width:767px){
 .elementor-4870 .elementor-element-9a7010e{top:2px !important;left:5px !important;transform:scale(.8);transform-origin:top left;}
}

/* cat-card-corners v1 - category card diagonal rounding 28px */
.elementor-4870 .elementor-element-9bde9bb{
 border-top-left-radius:28px;
 border-bottom-right-radius:28px;
 overflow:hidden;
}

/* cat-mobile-focus v1 — الجوال/التابلت: رفع نقطة ارتكاز صور بطاقات التصنيفات حتى لا تُقطع الرؤوس */
@media (max-width:1024px){
 .e-loop-item-48 .elementor-element-9bde9bb{background-position:center 15% !important;} /* أعمال بلا حدود */
 .e-loop-item-49 .elementor-element-9bde9bb{background-position:center 20% !important;} /* توازن وتجدد */
 .e-loop-item-50 .elementor-element-9bde9bb{background-position:center 20% !important;} /* رحلات بميزانية ذكية */
 .e-loop-item-54 .elementor-element-9bde9bb{background-position:center 20% !important;} /* معاً نصنع الذكريات */
}

/* upcoming-mobile-gap v1 — الجوال: تقليص الفراغ حول عنوان «البرامج القادمة» والبوصلة */
@media (max-width:767px){
 .elementor-element-61d19ce{padding-top:16px !important;}
 .elementor-element-3f9e5b9 .elementor-heading-title{line-height:1.1 !important;}
 .elementor-element-c3e113e{margin-bottom:-70px !important;}
}

/* sitt-hero-mom v1 — ست الحبايب (6456) فقط: تدرج وردي على صورة الهيرو + خط وقلب تحت العنوانين */
body.postid-6456 .elementor-element-37a05176:before{mix-blend-mode:normal!important;background:linear-gradient(180deg,rgba(110,35,55,.30) 0%,rgba(200,110,130,.30) 50%,rgba(95,30,50,.65) 100%)!important;opacity:1!important}
body.postid-6456 .elementor-element-1f06a64::after{content:"";display:block;width:280px;max-width:75%;height:32px;margin:12px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f6d7a7' d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 3 5 6.4 5c2 0 3.6 1.2 4.6 2.8C12 6.2 13.6 5 15.6 5 19 5 21.1 8.4 19.6 11.8 17.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") center/30px 30px no-repeat,linear-gradient(90deg,transparent,#f6d7a7) left center/calc(50% - 24px) 1px no-repeat,linear-gradient(270deg,transparent,#f6d7a7) right center/calc(50% - 24px) 1px no-repeat;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}

/* cat-order-en v1 (Oct 7 2026): English category cards follow the Arabic reading order (48→55) */
html body .e-loop-item-106.e-loop-item-106{order:1 !important}
html body .e-loop-item-108.e-loop-item-108{order:2 !important}
html body .e-loop-item-110.e-loop-item-110{order:3 !important}
html body .e-loop-item-112.e-loop-item-112{order:4 !important}
html body .e-loop-item-114.e-loop-item-114{order:5 !important}
html body .e-loop-item-116.e-loop-item-116{order:6 !important}
html body .e-loop-item-118.e-loop-item-118{order:7 !important}
html body .e-loop-item-120.e-loop-item-120{order:8 !important}