/*
Theme Name: Astra-Child
Author: Modirjoo
Description: Final Merged: Old Core Features + New LearnDash UI + Fixed Columns
Version: 3.0.0
*/
@font-face{font-family:IRANSansXFaNum;src:url('font/IRANSansX-new/woff2/IRANSansXFaNum-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:block}@font-face{font-family:IRANSansXFaNum;src:url('font/IRANSansX-new/woff2/IRANSansXFaNum-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:block}@font-face{font-family:IRANSansXFaNum;src:url('font/IRANSansX-new/woff2/IRANSansXFaNum-black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:block}:root{--font-primary:'IRANSansXFaNum',tahoma,sans-serif;--color-primary:#0274be;--color-primary-light:#e6f4ff;--color-success:#48bb78;--color-text-primary:#1a202c;--color-text-secondary:#4a5568;--color-border:#e2e8f0;--color-background:#fbfcff;--color-surface:#fff;--border-radius-medium:10px;--transition-fast:.2s ease-in-out;--shadow-small:0 1px 3px rgba(0,0,0,.03);--shadow-medium:0 7px 14px rgba(50,50,93,.05),0 3px 6px rgba(0,0,0,.05)}.ast-button,.digits_secure_modal_box *,.elementor-button,a,body,button,h1,h2,h3,h4,h5,h6,input,li,p,select,span,textarea{font-family:IRANSansXFaNum,tahoma,sans-serif!important}.mejs__button.mejs__download-button,.mejs__download-link,.mejs__overlay-button.mejs__download,audio::-webkit-media-controls-download-button,audio::-webkit-media-controls-enclosure,video::-webkit-media-controls-download-button,video::-webkit-media-controls-enclosure{display:none!important;overflow:hidden!important}.h_iframe-aparat_embed_frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.h_iframe-aparat_embed_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#ast-mobile-header .ast-builder-menu-2 .menu-link,.ast-builder-menu-2 .menu-link{display:inline-block!important;padding:10px 20px!important;line-height:1.2;background-color:#f2a900!important;color:#0d2a4d!important;border-radius:50px!important;font-weight:700!important;font-size:13px!important;border:none!important;box-shadow:0 4px 10px rgba(242,169,0,.4);transition:background-color .3s,transform .3s,box-shadow .3s!important}#ast-mobile-header .ast-builder-menu-2 .menu-link:hover,.ast-builder-menu-2 .menu-link:hover{background-color:orange!important;transform:translateY(-2px);box-shadow:0 6px 15px rgba(242,169,0,.5)}body.single-sfwd-courses .ast-single-post-banner .post-thumb,body.single-sfwd-courses .ld-course-sidebar,body.single-sfwd-courses .ld-featured-image,body.single-sfwd-courses .ld-featured-image--course,body.single-sfwd-courses .ld-layout__sidebar,body.single-sfwd-courses .learndash-wrapper .ld-course-status,body.single-sfwd-courses .learndash-wrapper .ld-item-list-item-preview,body:not(.logged-in).single-sfwd-courses .ld-layout__sidebar{display:none!important}#content.site-content{padding:0!important}.single-sfwd-courses .ld-layout__content,body:not(.logged-in).single-sfwd-courses .ld-layout__content{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding:0!important;margin:0!important}body.single-sfwd-courses .learndash-wrapper .ld-accordion,body.single-sfwd-courses .learndash-wrapper .ld-accordion__items--lessons{border:none!important;background-color:transparent!important;box-shadow:none!important;padding:0!important}body.single-sfwd-courses .learndash-wrapper .ld-accordion__item{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);margin-bottom:15px!important;box-shadow:var(--shadow-small);overflow:hidden;transition:all var(--transition-fast)}body.single-sfwd-courses .learndash-wrapper .ld-accordion__item:not(.ld-is-current-lesson):hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-medium)}body.single-sfwd-courses .learndash-wrapper .ld-accordion__item-header{padding:18px 25px}body.single-sfwd-courses .learndash-wrapper .ld-accordion__item-title{font-size:16px;font-weight:400;color:var(--color-text-primary)}body.single-sfwd-courses .learndash-wrapper .ld-status{width:32px;height:32px;border-radius:50%;background:#f7fafc;border:2px solid #edf2f7;margin-left:15px}body.single-sfwd-courses .learndash-wrapper .ld-status.ld-status-complete{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:#fff!important}body.single-sfwd-courses .ld-accordion__item.ld-is-current-lesson{border-color:var(--color-primary)!important;background-color:var(--color-primary-light)!important}body.single-sfwd-courses .e-con-boxed,body.single-sfwd-courses .elementor-section-boxed>.elementor-container{max-width:100%!important;width:100%!important}body.single-sfwd-courses .e-parent{flex-wrap:nowrap!important}@media (max-width:768px){body.single-sfwd-courses .e-parent{flex-wrap:wrap!important}}