:root {
    --academy-primary-color: var(--edubin-primary-color) !important;
    --academy-secondary-color: var(--edubin-color-secondary) !important;
    --academy-text-color: var(--edubin-heading-color) !important;
    --academy-dark-gray-color: var(--edubin-content-color) !important;
}
/*== Archive page === */

.archive.post-type-archive.post-type-archive-academy_courses .academy-container {
    max-width: 1300px;
}
.edubin-ac-wishlist-wrapper {
    position: absolute;
    top: 18px;
    right: 60px;
}
.academy_courses {
    margin-bottom: 30px !important;
}
.edubin-col-lg-4.academy_courses .edubin-course .course__title a {
    font-size: 18px;
    line-height: 27px;
    font-weight: 600;
}
.academy_courses .edubin-course .academy-course-type {
    font-size: 16px;
    color: inherit;
}
.academy-widget-enroll__head .academy-course-type {
    line-height: inherit;
}
.edubin-course .academy-widget-enroll__head .academy-course-price {
    align-items: baseline;
    display: flex;
    flex-direction: inherit;
    flex-wrap: inherit;
    justify-content: center;
}
.edubin-course del .woocommerce-Price-amount.amount {
    text-decoration: line-through;
    font-weight: 400;
    color: var(--edubin-color-body)
}
.edubin-course del {
    margin-left: 0;
    color: var(--edubin-color-body)
}
.edubin-course.layout__4 del {
    font-size: 16px;
}
.edubin-course del .woocommerce-Price-currencySymbol {
    color: var(--edubin-color-body) !important;
}
.edubin-course del .decimal-separator {
    color: var(--edubin-color-body)!important;
}
.edubin-course .academy-widget-enroll__head .academy-course-price del .amount {
    margin-right: 10px;
    margin-bottom: 0;
    text-decoration: line-through !important;
    margin-right: 5px;
    margin-left: 0;
    font-weight: 400;
}
.edubin-course .academy-widget-enroll__head .academy-course-price del .woocommerce-Price-currencySymbol {
    font-weight: 400;
    color: inherit;
}
.edubin-course .academy-widget-enroll__head .academy-course-price del .decimal-separator {
    font-weight: 400;
}
.academy-widget-enroll__head .academy-course-price ins {
    color: inherit;
    font-size: 16px;
}
.academy-widget-enroll__head {
    background: transparent;
    padding: 0;
}
.woocommerce-Price-amount.amount {
    margin-right: 5px;
}
.edubin-course .price__2 .woocommerce-Price-amount.amount {
    color: #fff;
}
.edubin-course .price__2 del .woocommerce-Price-currencySymbol {
    color: #fff !important;
}
.edubin-course .price__2 del .decimal-separator {
    color: #fff !important;
}
.edubin-course ins {
    text-decoration: none;
}
.edubin-course .price__2 del {
    text-decoration-color: #fff;
}
.edubin-course.layout__3 .price__0 ins {
    color: var(--edubin-color-01);
}
.edubin-course.layout__4 ins {
    color: #fff;
}
.edubin-course.layout__4 del .woocommerce-Price-amount.amount {
    color: #fff;
}
.edubin-course.layout__4 del .decimal-separator {
    color: #fff !important;
}
.edubin-course.layout__4 del .woocommerce-Price-currencySymbol {
    color: #fff !important;
}
.edubin-course.layout__5 .academy-course__rating {
    color: #fff
}
/*=== Rating ===*/

.edubin-course .edubin-course-rate .edubin-ac-course-rating-wrapper {
    font-size: 14px;
}
.academy-icon:before {
    color: #f4c150
}
.edubin-ac-rating-count-wrap {
    margin-left: 3px;
    color: var(--edubin-heading-color);
}
.academy-group-star i {
    margin-right: 3px;
}
.academy-single-course__content-item--feedback .academy-student-course-feedback-ratings .academy-avg-rating-html {
    margin-bottom: 10px;
}
p.academy-avg-rating-total {
    padding-bottom: 10px;
}
/*== Single page === */

.edubin-page-title-area .edubin-ac-rating-count-wrap {
    color: #fff;
}
.single-course-layout-01 .content-area {
    padding: 90px 0;
}
.single-course-layout-01 .edubin-course-single-layout-wrap-01 {
    background: #fff;
    padding: 40px 50px 10px 50px;
    margin-right: 10px;
}
.academy-single-course__content-item--description {
    padding-top: 0;
}
.single-academy_courses.single-course-layout-02 .edubin-course-single-top-space {
    padding-top: 50px;
}
@media (max-width:991.98px) {
    .single-academy_courses.single-course-layout-02 .edubin-course-single-top-space {
        padding-top: 0;
    }
   .edubin-single-course-lead-info .edubin-rating-wrap {
    justify-content: left;
}
}
   .edubin-single-course-lead-info .edubin-rating-wrap {
    justify-content: left;
}

.single-academy_courses.single-course-layout-03 .content-area {
    padding-top: 90px;
    padding-bottom: 90px;
}
.academy-accordion>li.active .academy-accordion__title {
    background-color: var(--lp-white-grey, #f7f7fb);
}
.academy-lesson-list__item {
    padding: 18px 30px;
    margin: 0;
}
.academy-accordion a.academy-accordion__title {
    padding: 20px;
}
.academy-accordion>li.active {
    box-shadow: none;
}
body .academy-lesson-list__item .academy-entry-control .academy-btn-play i {
    color: var(--edubin-content-color);
}
.academy-tabs-nav li a {
    font-size: 18px;
    text-transform: capitalize;
}
.academy-lesson-list__item .academy-entry-content .academy-entry-time {
    color: var(--edubin-content-color);
}
.academy-lesson-list__item .academy-entry-content .academy-entry-title {
    color: var(--edubin-heading-color);
}
/*=== Sidebar ===*/

.academy-widget-enroll.academy-sticky-widget {
    margin-bottom: 40px;
}
.academy-widget-enroll__head .academy-course-type {
    color: var(--edubin-primary-color-alt);
    font-weight: 700;
    font-size: 24px;
}
.academy-widget-enroll__head {
    padding: 20px 20px 10px 20px;
}
.academy-widget-enroll__content {
    padding: 0 15px;
}