.elementor-73 .elementor-element.elementor-element-c59b4f0{--display:flex;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-pagination{justify-content:center;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-courses{justify-content:center;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card{border-radius:22px;box-shadow:0px 12px 30px 0px rgba(0, 0, 0, 0.22);}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-card-body{padding:0px 0px 0px 0px;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-card-footer{border-top-width:0px;padding:7px 7px 7px 7px;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-difficulty-level{background-color:#802BAD;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-avatar{width:27px !important;height:27px !important;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-course-name{font-family:"Vazirmatn", Sans-serif;font-size:16px;margin-bottom:0px;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .etlms-course-duration-meta{font-family:"Vazirmatn", Sans-serif;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .etlms-course-author-meta.tutor-meta-key{color:#020101;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .etlms-course-author-meta{font-family:"Vazirmatn", Sans-serif;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .etlms-course-category-meta{font-family:"Vazirmatn", Sans-serif;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-ratings .tutor-ratings-stars{color:#FFB400;font-size:12px;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-ratings .tutor-ratings-average, .elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-ratings .tutor-ratings-count{font-family:"Vazirmatn", Sans-serif;font-size:14px;color:#020101;}.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-list-main-wrap .tutor-course-card .tutor-card-footer .tutor-btn-outline-primary{font-family:"Vazirmatn", Sans-serif;font-size:15px;border-radius:20px 20px 20px 20px;}/* Start custom CSS for etlms-course-list, class: .elementor-element-f6b9967 *//* ==========================================
   COURSE TITLE
========================================== */

.etlms-course-card-classic .tutor-course-name{
    text-align: center !important;
    margin: 18px 0 20px !important;
}

.etlms-course-card-classic .tutor-course-name a{
    display: block;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;
    text-decoration: none !important;
    transition: color .25s ease;
}

/* ============================
   DARK MODE COURSE CARD
============================ */

html[data-darkmode="dark"] .etlms-course-card-classic{
    background:#252246 !important;
    border-radius:22px !important;
    border:1px solid rgba(255,255,255,.05) !important;
}

/* Make ONLY the title white */
html[data-darkmode="dark"] .etlms-course-card-classic h3.tutor-course-name > a{
    color:#ffffff !important;
}

html[data-darkmode="dark"] .etlms-course-card-classic h3.tutor-course-name > a:hover{
    color:#ff3b7d !important;
}

/* Light mode */
html:not([data-darkmode="dark"]) .etlms-course-card-classic h3.tutor-course-name > a{
    color:#ff3b7d !important;
}

html:not([data-darkmode="dark"]) .etlms-course-card-classic h3.tutor-course-name > a:hover{
    color:#222 !important;
}
/* ==========================================
   COURSE CARD - DARK MODE META & RATINGS
========================================== */

/* Rating number (5.00) */
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-ratings-average{
    color: #C9CBD8 !important;
}

/* Rating count (1) */
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-ratings-count{
    color: #A9ACBF !important;
}

/* Meta text (By, author name, students, lessons, etc.) */
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-meta,
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-meta span,
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-meta a,
html[data-darkmode="dark"] .etlms-course-card-classic .etlms-course-author-meta{
    color: #A9ACBF !important;
}

/* Any remaining secondary/meta text */
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-color-muted,
html[data-darkmode="dark"] .etlms-course-card-classic .tutor-color-secondary{
    color: #A9ACBF !important;
}
/* ==========================================
   COURSE PRICE
========================================== */

/* Price container */
.etlms-course-card-classic .list-item-price{
    display:flex !important;
    align-items:center;
}

/* Price */
.etlms-course-card-classic .list-item-price .price{
    font-size:13px !important;
    font-weight:800 !important;
    line-height:1 !important;
    letter-spacing:-0.5px;
}

/* Amount */
.etlms-course-card-classic .list-item-price .woocommerce-Price-amount{
    font-size:inherit !important;
    font-weight:inherit !important;
}

/* Currency */
.etlms-course-card-classic .list-item-price .woocommerce-Price-currencySymbol{
    font-size:17px !important;
    opacity:.8;
    margin-left:5px;
}

/* Light Mode */
html:not([data-darkmode="dark"])
.etlms-course-card-classic .list-item-price .price{
    color:#24264A !important;
}

/* Dark Mode */
html[data-darkmode="dark"]
.etlms-course-card-classic .list-item-price .price{
    color:#23965b !important;
}
.elementor-73 .elementor-element.elementor-element-f6b9967 .bloghash-btn{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;

    padding: 6px 14px !important;
    min-height: 34px !important;
    height: 34px !important;

    font-size: 14px !important;
    line-height: 1 !important;
    border-radius: 10px !important;
}

.elementor-73 .elementor-element.elementor-element-f6b9967 .bloghash-btn .cart-text{
    line-height: 1 !important;
}

.elementor-73 .elementor-element.elementor-element-f6b9967 .bloghash-btn .tutor-icon-cart-line{
    font-size: 14px !important;
    margin: 0 !important;
}
/* Hide the original "By" */
.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-author-meta.tutor-meta-key{
    font-size: 0 !important;
}

/* Show مدرس: */
.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-author-meta.tutor-meta-key::before{
    content: "مدرس: ";
    font-size: 15px;
    color: #c40fdb;
}
/* Center the whole instructor row */
.elementor-73 .elementor-element.elementor-element-f6b9967 .tutor-meta{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 14px !important;
}

/* Keep avatar next to the text */
.elementor-73 .elementor-element.elementor-element-f6b9967 .tutor-meta > div{
    display: flex;
    align-items: center;
}

/* Instructor name */
.elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-author-meta.tutor-meta-value{
    color: #c7c9e4;
    font-weight: 500;
    text-decoration: none;
}

html[data-darkmode="dark"] .elementor-73 .elementor-element.elementor-element-f6b9967 .etlms-course-author-meta.tutor-meta-value{
    color: #c7c9e4;
}
/* Bookmark icon */
.elementor-73 .elementor-element.elementor-element-f6b9967 .tutor-course-bookmark i{
    color: #a909e8 !important;
    font-size: 20px !important;
}

/* Bookmark circle */
.elementor-73 .elementor-element.elementor-element-f6b9967 .tutor-course-bookmark .tutor-iconic-btn{
    background: rgba(224, 138, 235) !important;
    border: 1px solid rgba(255,255,255,.15) !important;
    border-radius: 50% !important;
}/* End custom CSS */