.elementor-864 .elementor-element.elementor-element-d2b6637{--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;}.elementor-widget-ld-course-infobar .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-infobar .learndash-wrapper .ld-breadcrumbs .ld-status{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{font-family:"IRANYekanXFaNum", Sans-serif;font-size:15px;font-weight:400;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs a{color:var( --e-global-color-text );}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span::after{color:#000000 !important;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs{background-color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-topic-status{background-color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs .ld-status{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-course-status .ld-status.ld-status-complete{color:var( --e-global-color-text );}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-lesson-status .ld-status{color:var( --e-global-color-text );background-color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete{color:var( --e-global-color-text );background-color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-course-status .ld-status.ld-status-complete.ld-secondary-background{background-color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-aeb96b6{--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;}.elementor-864 .elementor-element.elementor-element-9808ed0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-864 .elementor-element.elementor-element-9808ed0:not(.elementor-motion-effects-element-type-background), .elementor-864 .elementor-element.elementor-element-9808ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-864 .elementor-element.elementor-element-9808ed0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .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-864 .elementor-element.elementor-element-31cbd19 .elementor-heading-title{color:#123450;}.elementor-widget-theme-post-content{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-864 .elementor-element.elementor-element-f3f8282{--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;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-864 .elementor-element.elementor-element-f3f8282:not(.elementor-motion-effects-element-type-background), .elementor-864 .elementor-element.elementor-element-f3f8282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-864 .elementor-element.elementor-element-9bd662c{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:20px;font-weight:500;}.elementor-864 .elementor-element.elementor-element-e35dd9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-864 .elementor-element.elementor-element-fe1b030{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-ld-course-content .learndash-wrapper .ld-lesson-topic-list .ld-table-list .ld-table-list-header .ld-table-list-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-items{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-content-actions a.ld-primary-color{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-content-action a.ld-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-course-content .learndash-wrapper .ld-content-action input.learndash_mark_complete_button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-864 .elementor-element.elementor-element-ffe08f4{width:100%;max-width:100%;}.elementor-864 .elementor-element.elementor-element-ffe08f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-lesson-topic-list .ld-table-list .ld-table-list-header .ld-table-list-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-section-heading > h2{color:var( --e-global-color-accent );}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-table-list .ld-table-list-header{color:var( --e-global-color-accent );}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-table-list.ld-topic-list .ld-table-list-header{background-color:#123450 !important;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-table-list.ld-topic-list .ld-table-list-header.ld-primary-background{background-color:#123450 !important;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-items{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title{color:#123450;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-table-list-items .ld-table-list-item a{color:#123450;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-item-list .ld-item-list-item{background-color:#ffffff;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-table-list-items{background-color:#ffffff;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-content-actions a.ld-primary-color{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF !important;}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-content-action a.ld-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF !important;background-color:var( --e-global-color-17896d3 );}.elementor-864 .elementor-element.elementor-element-ffe08f4 .learndash-wrapper .ld-content-action input.learndash_mark_complete_button{font-family:var( --e-global-typography-0aeb07c-font-family ), Sans-serif;color:#ffffff !important;background-color:#4DB6AC;}.elementor-864 .elementor-element.elementor-element-0d3d565{--display:flex;}.elementor-864 .elementor-element.elementor-element-b5e86db{--spacer-size:75px;}@media(min-width:768px){.elementor-864 .elementor-element.elementor-element-9808ed0{--width:70%;}}@media(max-width:767px){.elementor-864 .elementor-element.elementor-element-869402b .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{font-size:9px;}.elementor-864 .elementor-element.elementor-element-9808ed0{--min-height:370px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-864 .elementor-element.elementor-element-10ea221{width:auto;max-width:auto;}.elementor-864 .elementor-element.elementor-element-10ea221.elementor-element{--order:99999 /* order end hack */;}.elementor-864 .elementor-element.elementor-element-f3f8282{--z-index:0;}.elementor-864 .elementor-element.elementor-element-b5e86db{--spacer-size:250px;}}/* Start custom CSS for ld-course-content, class: .elementor-element-ffe08f4 */.course-section {
  font-family: 'iranyekanwebregular_FaNum', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1b030 *//* =========================
   کانتینر کل دکمه‌ها
========================= */
.ld-content-actions {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ffffff;
    border-radius: 15px;
    padding: 15px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    flex-wrap: wrap; /* برای واکنشگرایی */
}

/* =========================
   درس قبلی (راست‌ترین)
========================= */
.ld-content-action a.ld-course-step-back {
    display: none !important; /* کاملاً مخفی */
}

/* =========================
   دکمه درس بعدی
========================= */
.ld-content-action a.ld-button {
    background-color: #000000;
    /* میتونی رنگتو تغییر بدی */
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* =========================
   دکمه علامت‌گذاری کامل (وسط)
========================= */
button.learndash_mark_complete_button,
button.ld-navigation__progress-mark-complete-button {
    background-color: #4DB6AC; 
    /* میتونی رنگتو تغییر بدی */
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px !important;
    border: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*margin: 0 auto;*/ /* وسط چین */
}

/* نمایش آیکون داخل دکمه تکمیل درس */
button.learndash_mark_complete_button svg,
button.ld-navigation__progress-mark-complete-button svg {
    display: inline-block !important;
    vertical-align: middle !important;
    margin-left: 5px; /* فاصله بین متن و آیکون */
}

/* کوچک کردن آیکون داخل دکمه تکمیل درس */
button.learndash_mark_complete_button svg,
button.ld-navigation__progress-mark-complete-button svg {
    width: 23px !important;   /* عرض کوچکتر */
    height: 23px !important;  /* ارتفاع کوچکتر */
    vertical-align: middle !important;
    margin-left: 5px;
}

/* ریسپانسیو برای موبایل (حالت عمودی) */
@media (max-width: 767px) {

    /* حذف SVG داخل دکمه تکمیل درس */
    button.learndash_mark_complete_button svg,
    button.ld-navigation__progress-mark-complete-button svg {
        display: none !important;
    }

    /* جلوگیری از شکستن متن دکمه‌ها */
    .ld-content-actions a.ld-button,
    .ld-content-actions button.learndash_mark_complete_button {
        white-space: nowrap !important;
        text-align: center !important;
    }

    /* چینش دکمه‌ها: درس قبلی سمت چپ، درس بعدی سمت راست، تکمیل وسط */
    .ld-content-actions {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }

    /* تکمیل درس وسط */
    button.learndash_mark_complete_button {
        order: 0; /* وسط باقی بمونه */
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* درس قبلی و بعدی سمت چپ و راست */
    .ld-content-actions a.ld-course-step-back {
        order: -1;
    }
    .ld-content-actions a.ld-button {
        order: 1;
    }
}

@media (max-width: 768px) {
    /* حذف متن درس قبلی و بعدی */
    .ld-course-step-back .ld-text,
    .ld-button .ld-text {
        display: none;
    }

    /* آیکون‌ها همچنان قابل مشاهده */
    .ld-course-step-back .ld-icon,
    .ld-button .ld-icon {
        display: inline-block;
    }

    /* دکمه تکمیل وسط بمونه */
    .ld-navigation__progress-mark-complete-button {
        margin: 0 auto;
        display: block;
        text-align: center;
    }
}/* End custom CSS */