/* == Default theme color == */

.single-lp_course .learn-press-breadcrumb i {
    font-size: 10px;
    color: #8c8b8b;
}
.single-lp_course .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item .meta-item__value label {
    color: #aaa;
}
.single-lp_course ul.learn-press-nav-tabs {
    background: #f8f8f8;
}
.edubin-single-course-1 .course-bottom .admin ul li i {
    color: var(--edubin-primary-color);
}
.edubin-single-course-1 .course-content .course-title a:hover {
    color: var(--edubin-primary-color);
}
.edubin-single-course-1 .thum .edubin-course-price-1 span, .edubin-single-course-1 .thum .edubin-course-price-2 span, .edubin-single-course-1 .thum .edubin-course-price-3 span, .edubin-single-course-2>.thum .edubin-course-price-4 span {
    background-color: var(--edubin-primary-color);
}
body.post-type-archive.post-type-archive-lp_course.learnpress.learnpress-page {
    background: #edf0f2;
}
body.archive.post-type-archive-lp_course {
    background: #edf0f2;
}

/*course Addon
*/
#edubin-lp-courses-addons .course__categories {
    position: absolute;
    top: 25px;
    left: 30px;
    max-width: 70%;
}
#edubin-lp-courses-addons .course__categories > a {
    font-size: 13px;
    font-weight: 400;
    border-radius: 3px;
    padding: 0 11px;
    line-height: 29px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
    color: var(--edubin-secondary-color);
    white-space: nowrap;
    background: var(--edubin-primary-color);
    box-shadow: 5px 4px 13px 0px rgb(0 0 0 / 22%);
}
#edubin-lp-courses-addons .course__categories a:nth-child(n+2) {
    display: none;
}
/*End Course addon */

/* === Profile === */

.learnpress-profile #learn-press-profile .wrapper-profile-header .lp-profile-left {
    left: 15px;
}
#profile-content-courses>div>div.learn-press-profile-course__tab>div.learn-press-course-tab-enrolled.learn-press-course-tab-filters>div>div>div>div>div>a {
    font-weight: 500;
    color: var(--edubin-heading-color);
}
.learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a, .learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a {
    color: #07294d;
}
.learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a i, .learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li.active>a:after, .learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a i, .learnpress-profile #learn-press-profile #profile-nav .lp-profile-nav-tabs li:hover>a:after {
    color: #07294d;
}
.learnpress-profile .lp_profile_course_progress__nav {
    margin-top: 10px;
}
.learnpress-profile #learn-press-profile .wrapper-profile-header {
    background: #eaeaea;
    color: inherit;
}
.learnpress-profile #learn-press-profile .lp-user-profile-socials a {
    color: #07294d;
    width: 35px;
    height: 35px;
    margin: 0 3px;
    font-size: 13px;
    line-height: 35px;
}
.learnpress-profile #learn-press-profile .wrapper-profile-header .lp-profile-right {
    padding-right: 50px;
    padding-left: 50px;
}
.learnpress-profile #learn-press-profile .wrapper-profile-header .lp-profile-right .lp-profile-username {
    font-weight: 700;
}
.learnpress-profile.profile .learnpress .lp-user-profile.guest .lp-content-area {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-login, .learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-register {
    width: 500px;
    margin: 0 30px;
}
@media (max-width:768px) {
    .learnpress-profile.profile .learnpress .lp-user-profile.guest .lp-content-area {
        display: initial;
    }
    .learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-login, .learnpress-profile.profile .learnpress .lp-user-profile.guest .learn-press-form-register {
        width: initial;
        max-width: 500px;
        margin: 0 auto 40px auto;
    }
}
.single-lp_course .learn-press-progress .learn-press-progress__active {
    background: var(--edubin-primary-color);
}
/* == Archive page == */

.tab-content {
    width: 100%;
}
div#myTabContent {
    width: 100%;
}
body.post-type-archive.post-type-archive-lp_course.learnpress.learnpress-page .edubin-single-course-1 .course-bottom .admin ul {
    margin-top: 0;
}
.archive.learnpress ul.learn-press-breadcrumb {
    display: none;
}
.review-form .review-fields textarea {
    font-weight: 400;
}
.edubin-course-rate .review-stars-rated {
    position: relative;
    margin-bottom: 0;
    margin-right: 8px;
}
li.review-actions button.close:hover {
    background: transparent;
}
body.post-type-archive.post-type-archive-lp_course.learnpress.learnpress-page article.post {
    background: inherit;
}
body.post-type-archive.post-type-archive-lp_course.learnpress.learnpress-page .type-page .entry-content {
    padding: 0;
}
.archive.post-type-archive-lp_course .post .entry-content {
    padding: 0;
}
body.archive.category.learnpress .post .entry-content {
    padding: 0;
}
.archive.learnpress article.post {
    background: inherit;
    border: none;
}
.learnpress ul.learn-press-courses {
    margin: 0;
    padding: 0;
}
.learnpress .edubin-single-course-1 .thum .image {
    margin: 0;
}
.tab-content .single-course .course-teacher .name {
    bottom: 0;
}
.learnpress .courses-top-search form[name="search-course"] {
    margin-bottom: 0;
}
.courses-top-search {
    background-color: #fff;
    padding: 20px 30px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 40px;
}
ul.courses-list-search.list-unstyled {
    margin-bottom: 0;
}
.courses-top-search .nav {
    margin-top: 5px;
    list-style: none;
    padding-left: 0;
}
.courses-top-search .nav .nav-item {
    margin-right: 5px;
    font-size: 15px;
    color: var(--edubin-meta-color);
}
.courses-top-search .nav .nav-item a {
    font-size: 16px;
    color: var(--edubin-meta-color);
}
.courses-top-search .nav .nav-item a.active {
    color: var(--edubin-primary-color);
}
.courses-search {
    position: relative;
}
@media (max-width:576px) {
    .courses-search {
        width: 100%;
        margin-top: 15px;
    }
    .lp-archive-courses .courses-search input {
        height: 40px;
    }
    .lp-archive-courses .courses-search button {
        height: 40px;
    }
}
.courses-search input {
    height: 30px;
    width: 240px;
    background-color: #f9f9f9;
    border: 0;
    color: var(--edubin-meta-color);
    font-size: 14px;
    border-radius: 3px;
    padding: 0 20px;
}
.courses-search button {
    position: absolute;
    top: 0;
    right: 15px;
    padding: 0px;
    height: 34px;
    font-size: 14px;
    color: var(--edubin-meta-color);
    border: 0;
    background: none!important;
    cursor: pointer;
    font-weight: 400;
}
.courses-search button:hover {
    background: none!important;
    color: var(--edubin-primary-color);
}

input.form-control.course-search-filter {
    height: 36px;
}
.learnpress #courses-list .image.thumb img {
    height: 340px;
    object-fit: cover;
}
.learnpress .entry-content figure.image {
    margin: 0;
}
.learnpress .col-md-8.has-lp-sidebar {
    padding-left: 0;
    padding-right: 0;
}
.learnpress .widget.edubin-lp-widget .widget-title {
    margin-bottom: 35px;
    padding-bottom: 0;
}
.learnpress .widget-area .widget ul {
    list-style: none;
    padding-left: 0;
}
.learnpress .col-md-8.has-lp-sidebar>.lp-archive-courses ul {
    margin-right: -15px;
    margin-left: -15px;
}
.learnpress #courses-list .edubin-single-course-1 .thum .edubin-course-price-1 {
    position: absolute;
    right: 40px;
    top: 40px;
}
.learnpress #courses-list .edubin-single-course-1 .course-content .course-title {
    padding-bottom: 12px;
}
.learnpress #courses-list .edubin-single-course-1 .edubin-single-course-1 .course-bottom {
    margin-top: 10px;
}
.learnpress .section-meta span.step {
    font-weight: 700;
    color: #07294d;
}
.learnpress .course-rate .review-bar .rating {
    background: var(--edubin-primary-color);
}
.learnpress .review-stars-rated .review-stars.empty, .learnpress .review-stars-rated .review-stars.filled {
    font-size: 16px;
}
.learnpress .edubin-single-course-1 .thum .image img {
    height: 230px;
    object-fit: cover;
}
.edubin-single-course-2 .image img {
    object-fit: cover;
}
.edubin-course-rating .course-rate .course-rate__details {
    margin-left: 0;
}
.course-rate__summary {
    border: 1px solid #e0e0e0;
    padding: 30px 30px 30px 30px;
    border-radius: 5px;
}
.course-rate .course-rate__summary-value {
    font-size: 60px !important;
    line-height: 1;
    font-weight: 600;
}
.course-tab-panel-reviews .course-rate {
    margin: 25px 0 !important;
}
/* == Single page == */

.course-reviews-list li, .course-reviews-list-shortcode li {
    padding: 40px;
    background-color: transparent;
    list-style-type: none;
}
.course-reviews-list li .review-title, .course-reviews-list-shortcode li .review-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
}
.course-reviews-list li .review-author, .course-reviews-list-shortcode li .review-author {
    margin-bottom: 20px;
}
#course-reviews .review-author img {
    border-radius: 100px;
}
.course-reviews-list li .review-text, .course-reviews-list-shortcode li .review-text {
    width: -webkit-calc(100% - 0px);
}
.single-lp_course #learn-press-course .lp-course-author .course-author__pull-right .author-description {
    font-weight: 400;
}
.single-lp_course #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p {
    font-weight: 400;
}
.single-lp_course .lp-archive-courses .course-summary .course-summary-content .course-detail-info {
    padding: 70px 0 55px 0px;
}
.single-lp_course .learn-press-breadcrumb {
    margin: 48px auto 15px auto;
    font-weight: normal;
}
.single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
    width: calc(100% - 360px);
    padding-right: 30px;
    padding-top: 0;
}
.edubin-course-info ul li {
    list-style-type: none;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview {
    margin: 0 0 0;
}
.single-lp_course #learn-press-course .course-summary-sidebar .intro-video-sidebar {
    margin-bottom: 0;
}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
    width: 360px !important;
    margin-top: 0 !important;
}
.course-summary .course-summary-sidebar.slide-top .course-summary-sidebar__inner {
    position: relative;
}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner {
    width: 360px !important;
}
.course-curriculum.course-curriculum ul.curriculum-sections {
    z-index: 1 !important;
}
.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar .course-summary-sidebar__inner .course-sidebar-top {
    padding: 30px 35px;
}
.single-lp_course .course-tab-panels {
    padding: 0 45px 45px 45px;
}
@media (max-width:768px) {
    .single-lp_course .course-tab-panels {
        padding: 0 15px 20px 15px;
    }
}
.single-lp_course .course-featured-review.margin-bottom {
    padding: 40px;
}
.single-lp_course #learn-press-course .course-price {
    padding-top: 35px;
    margin-bottom: 0;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .price {
    font-size: 30px;
    font-weight: 700;
}
.single-lp_course .lp-course-buttons {
    padding: 0 50px 0;
}
.single-lp_course .lp-course-buttons .wrap-btn-add-course-to-cart {
    display: block;
}
.widget-area .widget .lp_widget_course_extra ul li {
    padding: 15px 15px 0 15px;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-extras.style-checks ul li::before, #learn-press-course .course-summary-sidebar .course-extras.style-checks ol li::before {
    top: 23px;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link {
    transition: all 0.5s ease;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, .single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name {
    transition: all 0.5s ease;
    font-weight: 400;
    font-size: 15px;
    padding: 17px 16px 17px 5px;
    color: var(--edubin-heading-color);
}
.single-lp_cours #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header {
    padding: 0 0 20px;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title {
    font-size: 20px;
    font-weight: 700;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section {
    padding: 0 0 10px 0;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc {
    padding-top: 20px;
    line-height: 22px;
}
.single-lp_course .course-tab-panel-faqs .course-faqs-box__title {
    font-weight: 700;
}
.single-lp_course .course-tab-panel-faqs .course-faqs-box__title::after {
    top: 39%;
}
.single-lp_course .learn-press-breadcrumb i {
    margin: 0 7px;
}
#learn-press-checkout>div>table>tbody>tr.item>td>a {
    text-decoration: underline;
    font-weight: 500;
}
.single-lp_course .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content h3, .single-lp_course .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content h2, .single-lp_course .lp-modal-dialog .lp-modal-content .lp-modal-body .main-content .pd-2em {
    padding: 10px 2em;
}
.learnpress-checkout #checkout-payment .payment-methods .lp-payment-method .gateway-input::before{
    top: 28%;
    left: 70%;
}
/* == Widget ==*/

div#lpr_course_review-2 ul.course-reviews-list-shortcode li {
    padding: 20px;
    padding-bottom: 20px !important;
}
.widget.widget_lpr_course_review .course-rate {
    display: inherit;
}
.lp4.course-wishlist:before {
    font-size: 16px;
    font-weight: 700;
}
#learn-press-course .learn-press-course-wishlist, #learn-press-profile .learn-press-course-wishlist {
    padding: 15px;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons {
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}
#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons>*:last-child {
    right: 0;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-time .course-time-row {
    padding: 0 30px;
    margin-bottom: 5px;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress__heading, .single-lp_course #learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .course-progress__heading {
    padding-bottom: 5px;
}
.single-lp_course .lp-course-progress-wrapper {
    padding: 0 30px;
}
.single-lp_course #learn-press-course-tabs.course-tabs {
    margin-top: 0;
}
.widget h2.widgettitle {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 36px;
    position: relative;
}
.widget h2.widgettitle:before {
    position: absolute;
    width: 42px;
    background: var(--edubin-primary-color);
    content: "";
    height: 3px;
    bottom: -15px;
}
.widget h3.course-title {
    font-size: 18px;
}
.course-entry {
    display: inline-flex;
    margin-bottom: 20px;
    width: 100%;
}
.course-cover {
    width: 30%;
    margin-right: 15px;
}
.course-detail {
    width: 60%;
}
.course-cover img {
    border-radius: 100px;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.widget.learnpress.widget_course_info ul li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.edubin-course-info h2.widget-title {
    color: #07294d;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 36px;
    position: relative;
}
.edubin-course-info h2.widget-title:before {
    position: absolute;
    width: 42px;
    background: var(--edubin-primary-color);
    content: "";
    height: 3px;
    bottom: -15px;
}
.single-lp_course #learn-press-course .course-featured-review .featured-review__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 36px;
    position: relative;
}
.single-lp_course #learn-press-course .course-featured-review .featured-review__title:before {
    position: absolute;
    width: 42px;
    background: var(--edubin-primary-color);
    content: "";
    height: 3px;
    bottom: -15px;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-extras .course-extras__title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 35px;
    line-height: 36px;
    position: relative;
}
.single-lp_course #learn-press-course .course-summary-sidebar .course-extras .course-extras__title:before {
    position: absolute;
    width: 42px;
    background: var(--edubin-primary-color);
    content: "";
    height: 3px;
    bottom: -15px;
}
.single-lp_course .form-button {
    margin-top: 10px;
}
.single-lp_course .lp-modal-dialog .lp-modal-content .lp-modal-header {
    padding: 15px 1em;
}
.single-lp_course .lp-modal-dialog {
    width: 95%;
    margin: 0 auto;
}
.single-lp_course .quiz-intro-item:before {
    color: var(--edubin-primary-color);
}
.single-lp_course .quiz-status>div {
    background: #08294d;
}
.single-lp_course .quiz-status .questions-index {
    color: #fff;
}
.single-lp_course .quiz-status .questions-index span {
    color: #fff;
}
.single-lp_course .answer-options .answer-option input[type=radio]:checked:before, .single-lp_course .answer-options .answer-option input[type=checkbox]:checked:before {
    display: none;
}
.single-lp_course .answer-options .answer-option input[type=checkbox]:after {
    top: 21px;
    left: 8px;
}
.single-lp_course .answer-options .answer-option input[type=radio]:after {
    top: 22px;
    left: 10px;
}
.single-lp_course #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers.current, .single-lp_course #popup-course #popup-content #learn-press-quiz-app .questions-pagination .nav-links .page-numbers:hover {
    color: var(--edubin-primary-color);
}
.single-lp_course #popup-course .quiz-result .result-grade svg circle {
    stroke: var(--edubin-primary-color);
}
.single-lp_course #popup-course #popup-footer .course-item-nav .prev:hover a, .single-lp_course #popup-course #popup-footer .course-item-nav .prev:hover:before, .single-lp_course #popup-course #popup-footer .course-item-nav .next:hover a, .single-lp_course #popup-course #popup-footer .course-item-nav .next:hover:before {
    color: var(--edubin-primary-color);
}
.single-lp_course .lp-modal-dialog .lp-modal-footer button {
    padding: 10px 20px;
}
.edubin-course-info {
    padding: 0 30px 30px;
    margin-bottom: 30px;
    background: #fff;
}
.edubin-course-info ul.edubin-course-info {
    padding-left: 0;
    margin-bottom: 0;
}
.edubin-course-info ul li {
    font-size: 15px;
    overflow: hidden;
    line-height: 45px;
    border-top: 1px solid #d2d2d2;
}
.edubin-course-info ul li:first-child {
    border-top: none;
}
.edubin-course-info ul li i {
    color: var(--edubin-primary-color);
    margin-right: 8px;
}
.edubin-course-info ul li span.value {
    float: right;
}
.learnpress .edubin-course-info ul li .language-tag.value>span:not(:first-child) {
    display: none;
}
.learnpress .edubin-course-info ul li span.lp_course_cat.value>a:not(:first-child) {
    display: none;
}
.learnpress .edubin-course-info ul li span.lp_course_cat.value>a {
    color: var(--edubin-content-color);
}
.learnpress .edubin-course-info ul li span.lp_course_cat.value>a:hover {
    color: var(--edubin-primary-color);
}
.single-lp_course #popup-course #popup-header .popup-header__inner .course-title {
    font-weight: 700;
}
.single-lp_course #popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description p {
    font-weight: inherit;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta {
    color: var(--edubin-secondary-color);
    font-size: 13px;
}
.single-lp_course .learn-press-progress .progress-bg .progress-active {
    background: var(--edubin-primary-color);
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item.item-preview .section-item-link .course-item-meta .item-meta:before {
    color: var(--edubin-content-color);
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before {
    font-size: 16px;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta:first-child {
    padding-left: 12px;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .item-name {
    padding: 0 10px 0 5px;
    line-height: 28px;
    font-size: 15px;
    font-weight: 400;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta.count-questions {
    background: var(--edubin-secondary-color);
    padding: 1px 10px;
    color: #fff;
}
.single-lp_course #popup-course #popup-header .popup-header__inner .course-title a {
    font-weight: 500;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta.duration {
    background: var(--edubin-secondary-color);
    padding: 1px 10px;
    color: #fff;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta.course-item-preview {
    background: var(--edubin-secondary-color);
    padding: 1px 10px;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta .item-meta.course-item-preview:before {
    color: #fff;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .course-item-status {
    color: var(--edubin-secondary-color);
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item.course-item-lp_lesson.has-status.status-started .course-item-meta {
    display: none;
}
.single-lp_course #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .item-meta {
    padding: 0 10px;
    font-size: 13px;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .course-item-meta {
    padding: 6px 0 0 5px;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-header .section-left .section-title {
    font-weight: 600;
}
.single-lp_course #popup-course #popup-sidebar .course-curriculum .section .section-content .course-item {
    height: auto;
    padding: 8px 20px 15px 20px;
}
.single-lp_course #popup-course #popup-content {}
@media (max-width:1024px) {
    .learnpress-single-course-author-meta {
        display: block;
    }
    .learnpress-single-course-author-meta .learnpress-single-course-author-name {
        top: 18px;
    }
    .learnpress-single-course-author-meta .learnpress-last-course-update {
        margin-left: 60px;
        margin-top: 15px;
    }
    .learnpress-single-course-author-meta .learnpress-last-course-update:before {
        display: none;
    }
    .single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area {
        display: initial;
        flex-direction: inherit;
    }
    .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {
        width: 100% !important;
    }
    .single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
        width: 100%;
        margin-left: 15px;
        margin-right: 15px;
    }
    .single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .edubin-single-sidebar-top {
        margin-top: 0;
        width: 100%;
        clear: both;
        padding-left: 30px;
        padding-right: 30px;
    }
    .single-lp_course .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .edubin-single-sidebar-top .course-summary-sidebar__inner {
        width: 100%;
    }
    .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {
        width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px;
    }
}
.lp-archive-courses #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link {
    width: calc(100% - 15px);
}
@media (max-width:768px) {
    .lp-archive-courses #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link .course-item-meta .duration {
        margin-top: 5px;
    }
    .single-lp_course #popup-course #popup-content #learn-press-content-item .content-item-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
    .lp-archive-courses #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item {
        padding: 0 0 0 12px;
    }
}
@media (max-width:1024px) {
    .single-lp_course #popup-course #popup-content #learn-press-content-item .content-item-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media only screen and (max-width:1024px) and (min-width:768px) {
    .single-lp_course #popup-course #popup-header .popup-header__inner .course-title {
        padding-left: 18px;
    }
    .single-lp_course #popup-course #popup-header .popup-header__inner .course-title:before {
        left: 0;
    }
}