.elementor-39 .elementor-element.elementor-element-1f3bc1b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-1f3bc1b > .elementor-background-overlay{background-image:url("https://abspro.co.mz/wp-content/uploads/2020/08/20180824_144210-scaled-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0.22;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-1f3bc1b > .elementor-container{min-height:100px;}.elementor-39 .elementor-element.elementor-element-1f3bc1b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#54595F57;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-42e86dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-42e86dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-4bf0282 .elementor-author-box__avatar img{width:100px;height:100px;border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.34);}body.rtl .elementor-39 .elementor-element.elementor-element-4bf0282.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-39 .elementor-element.elementor-element-4bf0282:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:16px;margin-left:0;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-4bf0282.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-39 .elementor-element.elementor-element-4bf0282:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:16px;margin-right:0;}.elementor-39 .elementor-element.elementor-element-4bf0282.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-4bf0282 .elementor-author-box__name{margin-bottom:16px;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-dd297fa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-dd297fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-c4d390a{text-align:right;}.elementor-39 .elementor-element.elementor-element-c4d390a .elementor-heading-title{font-weight:500;}.elementor-39 .elementor-element.elementor-element-beddba1{margin-top:30px;margin-bottom:50px;}.elementor-39 .elementor-element.elementor-element-68c9b10{text-align:left;}.elementor-39 .elementor-element.elementor-element-68c9b10 .elementor-heading-title{text-transform:capitalize;line-height:24px;}.elementor-39 .elementor-element.elementor-element-085249a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-6bedbf7 > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-1f3bc1b > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for wc-elements, class: .elementor-element-085249a */.elementor-39 .elementor-element.elementor-element-085249a .woocommerce .woocommerce-MyAccount-navigation {
    min-width: 245px !important;
    width: 245px !important;
    background-color: #f2f4f5;
    padding-top: -0px;
}
.elementor-39 .elementor-element.elementor-element-085249a .woocommerce .woocommerce-MyAccount-navigation .wc-MyAccount-navigation-heading {
    display: none;
}
.elementor-39 .elementor-element.elementor-element-085249a .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #000000;
    background-color: #ffffff !important;
    border-top: 1px solid var(--bb-content-border-color);
    border-bottom: 1px solid var(--bb-content-border-color);
}


.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--courses a:before{
	content: "\eeac"
}

.elementor-39 .elementor-element.elementor-element-085249a .wc-DashBoard-address-wrapper {
    display: none;
}

.learndash-wrapper #ld-profile .ld-profile-summary {
    display: none;
}

.learndash-wrapper #ld-profile .ld-item-list {
    border: 0px;
    margin: -30px;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-section-heading {
    padding: 20px 30px !important;
}
.learndash-wrapper #ld-profile .ld-item-list {
    background: #ffffff00;
    border: 0px !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    margin: 0px;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
    color: #ffffff !important;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button .ld-icon {
    color: #ffffff !important;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item:nth-child(odd) .ld-item-list-item-preview {
    background: #ffffff  !important;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item:nth-child(even) .ld-item-list-item-preview {
    background: 0 0;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-preview {
    border-radius: 0;
    padding: 15px 30px !important;
}
.learndash-wrapper .ld-pagination .ld-pages {
    margin-top: 40px;
}


/* WooComerce BB Profile Page
.woocommerce-table__line-item .order_item, td, th {
    background-color: #ffffff;
}
.woocommerce-orders-table__cell .woocommerce-orders-table__cell-order-date, table {
    font-size: 14px;
}
.u-column1 .col-1 .woocommerce-Address {
    background-color: #ffffff !important;
}

.woocommerce-orders-table__header .woocommerce-orders-table__header-order-total, th {
    text-align: left;
    font-weight: 600;
    vertical-align: bottom;
    color: #ffffff !important;
    background-color: #0e0e0e;
}
.wc-MyAccount-inner-content .u-column1 col-1 .woocommerce-Address {
    padding: 30px;
}
*//* End custom CSS */