.elementor-1589 .elementor-element.elementor-element-67bdf93{--display:flex;--min-height:250px;--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1589 .elementor-element.elementor-element-67bdf93:not(.elementor-motion-effects-element-type-background), .elementor-1589 .elementor-element.elementor-element-67bdf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1589 .elementor-element.elementor-element-2efec1a{--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-1589 .elementor-element.elementor-element-2efec1a:not(.elementor-motion-effects-element-type-background), .elementor-1589 .elementor-element.elementor-element-2efec1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1589 .elementor-element.elementor-element-a292a27{text-align:center;}.elementor-1589 .elementor-element.elementor-element-a292a27 .elementor-heading-title{font-family:"itfQomraArabic", Sans-serif;font-weight:400;color:#F5F5F5;}.elementor-1589 .elementor-element.elementor-element-10c9617{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1589 .elementor-element.elementor-element-10c9617:not(.elementor-motion-effects-element-type-background), .elementor-1589 .elementor-element.elementor-element-10c9617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1589 .elementor-element.elementor-element-eeeecf4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#00000000;}.elementor-1589 .elementor-element.elementor-element-eeeecf4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#318D80;}.elementor-1589 .elementor-element.elementor-element-eeeecf4 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"itfQomraArabic", Sans-serif;font-size:22px;font-weight:500;}.elementor-1589 .elementor-element.elementor-element-eeeecf4{--tabs-normal-color:#318D80;--tabs-active-color:#F5F5F5;--tabs-border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
    border-left: 1px solid #F5F5F5 !important;
    color:#F5F5F5;
}
.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span {
    color: #318D80;
}
.woocommerce-MyAccount-content-wrapper {
    font-family: "itfQomraArabic", Sans-serif;
}

/* Hide unnecessary WooCommerce tabs */
.woocommerce-MyAccount-navigation-link--downloads {
    display: none !important;
}

/* LearnDash Section Headings */
.learndash-wrapper .ld-item-list .ld-section-heading h3 {
    font-weight: 400;
    color: #F5F5F5 !important;
    font-family: "itfQomraArabic", Sans-serif;
}

/* LearnDash Search Button Styling */
.learndash-wrapper #ld-profile button.ld-icon-search.ld-icon, 
.learndash-wrapper #ld-profile button.ld-icon-search.ld-icon:hover {
    color: #F5F5F5 !important;
    background: transparent !important;
    font-weight: 300;
    margin-left: 0;
}

/* Hide Edit Profile Link */
.ld-profile-edit-link {
    display: none !important;
}


/************************************************************
 * 2. IMPROVEMENTS FOR SIDEBAR NAVIGATION (RTL)
 ************************************************************/

/* Clean up the sidebar list */
.woocommerce-MyAccount-navigation ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.woocommerce-MyAccount-navigation-link {
    border-bottom: 1px solid #F5F5F575 !important;
    transition: all 0.3s ease;
}

.woocommerce-MyAccount-navigation-link a {
    display: block;
    padding: 15px 10px;
    color: #F5F5F5 !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    font-family: "itfQomraArabic", Sans-serif;
}

/* Hover Effect */
.woocommerce-MyAccount-navigation-link:hover {
    background-color: rgba(0, 90, 80, 0.03);
}

/* The "Active" State - High End Minimalist Line */
.woocommerce-MyAccount-navigation-link.is-active {
    border-right: 4px solid #F5F5F5 !important;
}

.woocommerce-MyAccount-navigation-link.is-active a {
    color:;
}


/************************************************************
 * 3. IMPROVEMENTS FOR COURSE LIST & PROGRESS
 ************************************************************/

/* Make the course list look like clean floating cards */
.learndash-wrapper .ld-item-list-item {
    border-radius: 10px !important;
    border: 1px solid #F5F5F5 !important;
    margin-bottom: 15px !important;
    overflow: hidden;
}

/* Thicker, modern progress bars */
.learndash-wrapper .ld-item-list .ld-progress .ld-progress-bar {
    height: 8px !important;
    border-radius: 10px !important;
    background-color: #eee !important;
}

.learndash-wrapper .ld-item-list .ld-progress .ld-progress-bar-percentage {
    background-color: #005a50 !important; /* Your brand color */
    border-radius: 10px !important;
}

/* Stat Numbers in Profile Header */
.ld-profile-stats .ld-profile-stat .ld-stats-value {
    color: #005a50 !important;
    font-weight: 700 !important;
}


/************************************************************
 * 4. GENERAL DASHBOARD CLEANUP
 ************************************************************/

/* Remove the default WooCommerce "Hello..." welcome text box border if it exists */
.woocommerce-MyAccount-content {
    border: none !important;
    padding: 20px !important;
}

/* Logout link special treatment */
.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: #d9534f !important; /* Subtle red for logout */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'itfQomraArabic';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://upmeschool.com/wp-content/uploads/2026/01/itfQomraArabic-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'itfQomraArabic';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://upmeschool.com/wp-content/uploads/2026/01/itfQomraArabic-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'itfQomraArabic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://upmeschool.com/wp-content/uploads/2026/01/itfQomraArabic-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'itfQomraArabic';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://upmeschool.com/wp-content/uploads/2026/01/itfQomraArabic-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'itfQomraArabic';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://upmeschool.com/wp-content/uploads/2026/01/itfQomraArabic-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */