/*--------------------- Copyright (c) 2020 --------------------------

[Master Stylesheet] 

Project: MOTOCOM

Version: 1.0.0 

Author: MOTOCOM

 ------------------------------------------------------------------- 

[Table of contents] 

1. body 

--------------------------------------------------------------------*/

/* mt product start */

.mt-oc-product-box,

ul.learn-press-courses.courses-list .course{

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

    border-radius: 10px;

    background: #fff;

}

.mt-oc-product-box .mt-product-img {

    position: relative;

}

.mt-product-img img,

.courses-list .course-title img{

    border-radius: 10px 10px 0px 0px;

    width: 100%;

}

.mt-oc-pro-title,

.courses-list .course-title h3,

.mt-oc-product-box .course-title {

    font-size: 20px;

    font-weight: 700;

    display: block;

    margin-bottom: 0;

    color: #5d5f7b;

    padding: 20px 20px 0;

}

.mt-oc-product-box .course-title {

    padding: 0;

}

.mt-oc-pro-footer {

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-top: 1px solid #e6eaf3;

    padding-top: 30px;

    margin-top: 30px;

    flex-wrap: wrap;

}

.mt-oc-pro-footer .mt-btn {

    min-width: 120px;

    padding: 7px 20px;

}

.mt-oc-pro-cart {

    margin: 8px 0;

}

.mt-ocp-author {

    display: flex;

}

.mt-pro-rating i {

    font-size: 14px;

    color: #e8e8e8;

}

.mt-pro-rating {

    margin-bottom: 0;

    margin-left: 20px;

}

.mt-pro-rating i.mt-star-fill {

    color: #ffe13a;

}

.mt-oc-pro-cart svg {

    width: 22px;

    height: 22px;

    margin-right: 10px;

    fill: #81b441;

}

.mt-oc-pro-cart i {

    color: #81b441;

}

.mt-btn-center {

    text-align: center;

    margin-top: 20px;

}

.mt-oc-product-box .course-price span {

    font-size: 18px;

    font-weight: 700;

    color: #ed5959;

    margin-bottom: 0;

}

.course-instructor a {

    font-size: 14px;

    text-transform: capitalize;

    font-weight: 500;

    color: #81b441;

}

.mt-oc-product-box .course-info {

    padding: 20px 0 0;

    display: flex;

    flex-flow: row-reverse;

    justify-content: space-between;

    flex-wrap: wrap;

    border-top: 1px solid #e2eff4;

    margin: 20px 0px 0 0px!important;

}

.mt-oc-product-box .origin-price {

    margin-right: 10px;

}

ul.learn-press-courses .course .mt-oc-product-box .course-info:after{

    display:none;

}

.learn-press-message:before {

    background: #f50056;

}

.mt-cmnt-form p.no-comments {

    margin: 10px 0;

}

/* mt product end */

/*inner pages start*/

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav {

    background: #f7f7f7;

    margin-right: 3px;

    border: 1px solid #e6eaf3;

    flex: auto;

    min-width: 160px;

    text-align: center;

}

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav:last-child{

    margin-right:0px;

}

div#learn-press-course ul.learn-press-nav-tabs .course-nav.active:after,div#learn-press-course ul.learn-press-nav-tabs .course-nav:hover:after {

    background: #f50056;

    top: 0;

    bottom:auto;

}

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active{

    background:#fff;

    border-bottom: none;

    border-top: none;

}

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav.active a{

    color: #f50056;

}

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav a {

    font-weight: 600;

    color: #333;

    font-size: 14px;

    display: block;

}

#learn-press-course-tabs .course-tab-panel {

    border: 1px solid #e6eaf3;

    border-top: 0;

    padding: 30px;

}

#learn-press-course-tabs ul.learn-press-nav-tabs {

    border: none;

    margin: 0;

    display: flex;

    flex-wrap: wrap;

    background-color: transparent;

}

#learn-press-course-tabs .course-tabs .nav-tabs li.thim-col-4 {

    width: 25%;

}

.course-description h4 {

    font-weight: 600;

    font-size: 20px;

    margin-bottom: 10px;

}

.thim-list-content li {

    list-style: none;

    margin-bottom: 10px;

    position:relative;

    padding-left: 20px;

}

.thim-list-content li:last-child{

    margin-bottom: 0px;

}

.thim-list-content {

    margin: 0;

    padding: 0;

}

.thim-list-content li:after {

    position: absolute;

    content: '';

    left: 0;

    top: 12px;

    width: 5px;

    height: 5px;

    border: 1px solid #f50056;

    transform: rotate(45deg);

    border-left: 0;

    border-bottom: 0;

    margin: auto;

}

.lp-single-course .course-price span {

    font-size: 24px;

    font-weight: 700;

    margin: 10px 10px 15px;

    display: inline-block;

}

.single-lp_course .course-students {

    font-size: 24px;

    font-weight: 700;

    display: block;

}

.learnpress-page .lp-button.button {

    padding: 0 20px;

    transition: 0.3s;

}

.lp-single-course .course-author h3 {

    font-size: 24px;

    font-weight: 600;

    margin-bottom: 20px;

}

.lp-single-course .course-author .author-name {

    display: flex;

}

.lp-single-course .course-author .author-name img {

    margin-right: 20px;

}

.lp-single-course .course-author .author-name a {

    font-size: 18px;

    text-transform: capitalize;

    font-weight: 600;

}

.comment-form-cookies-consent input, .comment-form-cookies-consent label {

    cursor: pointer;

}

.mt-widget .course-detail .course-title {

    font-size: 20px;

    font-weight: 700;

    display: block;

    margin-bottom: 15px;

    color: #5d5f7b;

}

.mt-widget .course-detail {

    padding: 20px;

}

.mt-widget .course-cover img {

    width: 100%;

    border-radius: 10px 10px 0 0;

}

.mt-widget .course-entry {

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);

    border-radius: 10px;

    margin-bottom: 30px;

}

.mt-widget .course-meta-field {

    font-size: 16px;

    font-weight: 500;

    color: #81b441;

    margin-top: 8px;

    display: inline-block;

    margin-right: 10px;

}

.mt-widget .course-meta-field a {

    font-size: 18px;

    text-transform: capitalize;

    font-weight: 600;

}

.widget-footer .pull-right {

    float: none;

}

.lp-user-profile #learn-press-profile-header {

    background: #f50056;

}

.lp-user-profile #learn-press-profile-nav:before {

    background: transparent;

}

.lp-user-profile .profile-name {

    position: absolute;

    font-size: 20px;

    top: 22px;

    left: 96px;

    color: #fff;

    text-transform: capitalize;

}

#learn-press-profile-nav .tabs > li.active ul,

#learn-press-profile-nav .tabs > li:hover:not(.active) ul {

    background: #f9f9f9;

}

#learn-press-profile-nav .tabs > li.active > a,

#learn-press-profile-nav .tabs > li:hover:not(.active) > a {

    background: #f50056;

    color: #fff;

}

#learn-press-profile-nav .tabs > li ul li.active a,#learn-press-profile-nav .tabs > li ul li:hover a {

    color: #ffffff;

    background: #f50056;

}

.lp-user-profile .lp-avatar-preview .profile-picture {

    margin-top: 0;

}

.lp-tab-sections .section-tab.active span {

    border-bottom: none;

}

.lp-user-profile .learn-press-form .form-fields .form-field input{

    padding:0 20px;

}

.learn-press-form .form-fields .form-field textarea{

    padding:15px;

}

.lp-user-profile #learn-press-profile-content{

    overflow:visible;

}

.lp-user-profile .mt-oc-pro-title,

.courses-list .course-title h3{

    font-size: 16px;

    padding-top: 0;

    line-height: normal;

}

.lp-widget .lp-course-info-fields .lp-course-info .lp-label {

    background: #f50056;

}

.lp-user-profile .lp-sub-menu li {

    border: 1px solid #e2eff4;

    padding: 0;

    margin-right: 5px;

    text-align: center;

    border-radius: 50px;

    margin-bottom: 5px;

}

.lp-user-profile .lp-sub-menu {

    padding: 0;

    margin: 20px 0px;

}

.lp-user-profile .lp-sub-menu li a,.lp-sub-menu li span {

    margin: 0;

    padding: 5px 10px;

    min-width: 90px;

}

/*inner pages end*/

/*custom css start*/

.products li {

    position: relative;

    vertical-align: top;

    list-style:none;

}

.products {

    padding: 0;

    margin: 20px 0;

}

.product {

    position: relative;

}

.products.columns-6 {

    display: grid;

    grid-gap: 30px;

    grid-template-columns: repeat(6,1fr);

}

.products.columns-5 {

    display: grid;

    grid-gap: 30px;

    grid-template-columns: repeat(5,1fr);

}

.products.columns-4 {

    display: grid;

    grid-gap: 30px;

    grid-template-columns: repeat(4,1fr);

}

.products.columns-3 {

    display: grid;

    grid-gap: 30px;

    grid-template-columns: repeat(3,1fr);

}

.products.columns-2 {

    display: grid;

    grid-gap: 30px;

    grid-template-columns: repeat(2,1fr);

}

.scrollbar-light>.scroll-element.scroll-y .scroll-bar,

.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status,

.course-curriculum ul.curriculum-sections .section-content .course-item:before,

.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions,

.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration,

.course-curriculum ul.curriculum-sections .section-content .course-item.current,

.lp-label.label-enrolled, .lp-label.label-started,

.lp-list-table thead tr th{

    background: #f50056;

}

#course-item-content-header,

.course-curriculum ul.curriculum-sections .section-content .course-item{

    background: #ffffff;

    border:none;

    padding: 0 20px;

}

.learnpress .course-title a,

.learnpress .course-item-title.question-title{

    font-size: 20px;

    font-weight: 700;

}

.learnpress #course-item-content-header .course-item-search input {

    font-style: normal;

}

.learnpress .course-curriculum ul.curriculum-sections .section-header .section-title {

    font-size: 18px;

    font-weight: 600;

    margin-bottom:10px;

}

.learnpress .course-curriculum ul.curriculum-sections .section-content .course-item .item-name {

    padding: 20px 10px;

}

.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:before{

    padding: 20px 0px;

}

.section-content .course-item .section-item-link:before {

    color: #81b441;

}

.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status:before {

    color: #c3c3c3;

}

.course-curriculum ul.curriculum-sections .section-header {

    border-bottom: 1px solid #f50056;

}

.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview.current i.item-meta.course-item-status {

    background: #fff;

    color: #f50056;

}

.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview.current i.item-meta.course-item-status:before {

    color: #f50056;

}

.learnpress .current .item-name,.learnpress .current.course-item a:before{

    color:#fff;

}

body.course-item-popup #learn-press-course-curriculum .section-header .section-desc {

    margin-bottom: 15px;

}

body.course-item-popup #learn-press-content-item .content-item-wrap {

    margin: 40px auto;

}

.scrollbar-light>.scroll-element div {

    width:0px;

}

.checkout .learnpress > p {

    color: #4CAF50;

}

.checkout .learnpress .order_details th,.checkout .learnpress .order_details td {

    border: 1px solid #eee;

    padding: 20px;

}

#learn-press-profile-nav .tabs>li {

    position: relative;

    list-style: none;

    background: #f9f9f9;

    margin-bottom: 5px;

    border-radius: 4px;

}

#learn-press-profile-nav .tabs>li a{

    padding: 10px 15px;

}

.lp-user-profile .lp-tab-sections {

    background: #f9f9f9;

}

.lp-user-profile .section-tab.active {

    background: #f50056;

}

.lp-user-profile .section-tab.active span {

    color: #fff;

    padding: 8px 20px;

}

.profile-list-courses th.column-date {

    width: 200px;

}

.learnpress #learn-press-profile-nav {

    float: none;

    width: 30%;

    padding-top: 40px;

    background: none;

    display: inline-block;

    min-width: auto;

}

.learnpress #learn-press-profile-content {

    float: none;

    width: calc(100% - 30%);

    margin-top: 40px;

    overflow: hidden;

    padding-left: 40px;

    display: inline-block;

    vertical-align: top;

}

#learn-press-profile-header .lp-profile-avatar,

.lp-user-profile .profile-name{

    position: unset;

}

.lp-user-profile .profile-name {

    color: #333;

    font-weight: 600;

    padding-left: 15px;

    width: fit-content;

}

#learn-press-profile-header .lp-profile-avatar {

    display: flex;

    align-items: center;

    border: 1px solid #eee;

    padding: 10px;

}

#learn-press-profile-header {

    height:auto;

}

.lp-user-profile #learn-press-profile-header {

    background: none;

}

#learn-press-profile-header .lp-profile-avatar img {

    border-radius: 100%;

    border: 3px solid #f50056;

}

#learn-press-profile-nav .tabs>li.active ul li {

    margin-bottom: 5px;

}

.courses-list .course-title h3 {

    padding: 12px;

}

.lp-profile-content .courses-list button {

    margin: 0 12px 12px;

}

.entry-content .profile-orders table th,

.entry-content .profile-orders table td {

    padding: 20px;

}

.profile-heading {

    font-size: 20px;

    font-weight: 700;

    margin-bottom: 10px;

    color: #5d5f7b;

}

.lp-avatar-preview .profile-picture img {

    border-radius: 100%;

}

.learnpress .lp-edit-profile {

    width: fit-content;

    padding: 30px;

    background: #f9f9f9;

    border-radius: 10px;

    text-align: center;

}

.learnpress .lp-edit-profile p {

    margin-bottom: 0;

}

.lp-list-table tr td, .lp-list-table tr th {

    border: 1px solid #eee;

    padding: 20px;

}

.become-teacher-form.learn-press-form {

    padding: 80px 0;

}

.become-teacher-form.learn-press-form .learn-press-message.success {

    margin-bottom: 0;

}

.lp-course-buttons button.wishlist-button {

    padding: 10px 20px;

}

#learn-press-user-profile .learn-press-form-login,

#learn-press-user-profile .learn-press-form-register {

    padding: 30px;

    box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 7%);

    background: #fff;

    border: none;

    border-radius: 10px;

}

button[type=submit] {

    padding: 12px 30px;

    border: none;

}

.learn-press-form-login h3,

.learn-press-form-register h3 {

    font-size: 22px;

    font-weight: 600;

    margin-bottom: 15px;

}

div#learn-press-checkout-login {

    margin: 60px 0px;

    border-radius: 10px;

    border-color: #e2eff4;

}

.learn-press-message.error {

    margin: 30px 0;

}

.mt-main-wraper .review-stars-rated {

    position: relative;

    font-size: 16px;

    display: block;

    height: 18px;

    font-family: "Font Awesome 5 Free","FontAwesome","Font Awesome 5 Brands";

    font-weight: 900;

    text-align: center;

    width: 90px;

    overflow: hidden;

    padding-top: 25px;

    margin: 0px;

    line-height: normal;

}

.mt-main-wraper .review-stars-rated:before {

    content: "\f005\f005\f005\f005\f005";

    color: #b0b0b0;

    top: 0;

    left: 0;

    position: absolute;

    letter-spacing: 2px;

    font-size: 14px;

}

.mt-main-wraper .review-stars-rated .review-star i {

    padding-top: 25px;

    position: absolute;

    overflow: hidden;

    left: 0px;

    top: 0px;

}

.mt-main-wraper .review-stars-rated .review-star i:before {

    color: #ffc107;

    content: "\f005";

    top: 0;

    left: 0;

    position: absolute;

    letter-spacing: 2px;

    font-size: 14px;

}

.mt-oc-product-box .course-review {

    line-height: normal;

    padding-top: 7px;

}

.mt-main-wraper .review-stars-rated .review-star:nth-child(2) i:before {

    margin-left: 18px;

}

.mt-main-wraper .review-stars-rated .review-star:nth-child(3) i:before {

    margin-left: 36px;

}

.mt-main-wraper .review-stars-rated .review-star:nth-child(4) i:before {

    margin-left: 54px;

}

.mt-main-wraper .review-stars-rated .review-star:nth-child(5) i:before {

    margin-left: 71px;

}

.mt-main-wraper .review-stars-rated .review-star {

    position: unset;

}

#learn-press-course .learn-press-course-wishlist {

    margin: 10px 5px 0;

    height: auto;

    padding: 0 20px;

    transition: 0.3s;

    display: inline-block;

}

.learn-press-progress .progress-bg .progress-active {

    background: #81b441;

}

.course-reviews-list li .review-title,

.course-reviews-list-shortcode li .review-title {

    width: calc(100% - 100px);

    float: right;

    margin-top: 0;

}

.course-reviews-list, .course-reviews-list-shortcode {

    margin: 30px 0 0;

    padding: 0;

}

.course-reviews-list li, .course-reviews-list-shortcode li {

    background-color: #fff;

    border-color: #e6eaf3;

}

.course-reviews-list li .user-name,

.course-reviews-list-shortcode li .user-name {

    text-transform: capitalize;

}

.motocom .lp-overlay {

    background: rgb(0 0 0 / 56%);

}

.lp-overlay .modal-content {

    border: none;

    border-radius: 10px;

}

.lp-overlay .modal-header,

.lp-overlay .modal-body,

.lp-overlay .modal-footer {

    padding: 20px;

}

.lp-overlay .modal-footer .btn-yes, .lp-overlay .modal-footer .btn-no {

    min-width: 60px;

    height: auto;

    line-height: normal;

    padding: 3px 10px;

}

.learnpress-page .lp-button {

    transition: 0.3s;

    padding: 0 20px;

}

.course-curriculum ul.curriculum-sections .section-content .course-item:nth-child(even) {

    background: rgb(0 0 0 / 3%);

    border-radius: 5px;

}

/* scrollbar-track start*/

.course-curriculum::-webkit-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 11%);

	background-color: #F5F5F5;

}

.course-curriculum::-webkit-scrollbar {

	width: 3px;

}

.course-curriculum::-webkit-scrollbar-thumb {

	background-color: #81b441;

}

/* scrollbar-track end*/



.course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status {

    border-color: #81b441;

    color: #81b441;

}

div#content-item-quiz {

    border: 1px solid #e6eaf3;

    padding: 30px;

    text-align: center;

    border-radius: 5px;

}

div#content-item-quiz .quiz-title {

    font-weight: 600;

    background: #f7f7f7;

    padding: 10px;

}

.quiz-result h3 {

    font-size: 22px;

    margin-bottom: 15px;

}

.quiz-result .result-statistic li,

#content-item-quiz .quiz-intro li {

    border: 1px solid #e6eaf3;

    margin-bottom: 10px;

    padding: 8px 12px;

    border-radius: 5px;

}

.result-grade {

    background: #f7f7f7;

    padding: 20px;

    margin-bottom: 20px;

    border-radius: 5px;

}

.quiz-result .result-message {

    margin-bottom: 0;

}

.quiz-result .result-grade .result-achieved {

    font-weight: 600;

    padding-bottom: 10px;

    border-color: #d8d8d8;

    margin-bottom: 5px;

}

.quiz-result {

    max-width: 600px;

}

.content-question-summary .review-heading {

    font-size: 22px;

}

#learn-press-content-item .content-question-summary .question-title {

    margin: 20px 0;

    font-weight: 600;

}

div#content-item-quiz .quiz-progress,

.answer-options .answer-option {

    background: #f7f7f7;

}

.question-type-fill_in_blank .fib-blank input[type="text"] {

    border: 1px solid #e6eaf3;

    padding: 0 20px;

}

.progress-item.quiz-countdown .progress-number {

    font-weight: 600;

}

.question-fill-in-blank .fib-blank, .question-type-fill_in_blank .fib-blank {

    color: #333;

}

.question-fill-in-blank .fib-blank .blank-status,

.question-type-fill_in_blank .fib-blank .blank-status {

    color: #81b441;

}

div#content-item-quiz .quiz-question-desc,

.content-item-description {

    text-align: left;

}

#content-item-quiz .answer-options .answer-option input[type="checkbox"], #content-item-quiz .answer-options .answer-option input[type="radio"] {

    width: 20px!important;

    height: 20px!important;

    min-width: 20px;

}

.answer-options .answer-option input[type="checkbox"]:after, .answer-options .answer-option input[type="radio"]:after {

    border-color: #81b441;

    top: 73%;

    left: 6px;

    width: 4px;

    height: 8px;

}

.answer-options .answer-option input[type="checkbox"]:checked ~ .option-title:before,

.answer-options .answer-option input[type="radio"]:checked ~ .option-title:before {

    background: #81b441;

}

.answer-options .answer-option:hover {

    background: #eaeaea;

}

#content-item-quiz .quiz-intro li {

    display: block;

}

#content-item-quiz .quiz-intro {

    width: 100%;

}

.quiz-intro li label {

    width: 100%;

    text-align: left;

}

.review-form .review-fields,

.review-stars {

    margin: 0;

    padding: 0;

}

.course-review-wrapper .review-form h3 {

    font-size: 22px;

}

.course-review-wrapper .review-form .review-actions .close {

    font-size: 16px;

    color: #ce0808;

    opacity: 1;

    border: 1px solid;

    padding: 8px 10px;

    border-radius: 4px;

}

.course-review-wrapper .review-form {

    border-radius: 10px;

    padding: 30px 30px 15px;

}

.course-review-wrapper .review-form h3 .close:before {

    font-size: 20px;

}

.course-review-wrapper .review-form h3 .close {

    position: relative;

    top: -32px;

    right: -32px;

    background: #fff;

    padding: 0;

    border: 2px solid;

    font-size: 16px;

    border-radius: 100%;

    color: #ce0808;

    opacity: 1;

}

.widget_lpr_course_review .course-rate {

    display: block;

}

.lp-widget .lp-course-info-fields .lp-course-info:last-child label,

.lp-widget .lp-course-info-fields .lp-course-info:last-child {

    margin-bottom: 0;

}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons>*:last-child {

    padding: 12px 20px;

    display: flex;

    align-items: center;

    text-align: center;

    justify-content: center;

}

.mt-oc-product-box .course-price span.origin-price {

    text-decoration: line-through;

}

.mt-oc-product-box .course-info>div,

.mt-oc-product-box .course-info>span {

    padding-left: 1px;

    padding-right: 2px;

}

.learn-press-message.error ul {

    padding: 0;

    margin: 0;

}

.course-rate .review-stars-rated {

    margin: auto;

}

.course-curriculum ul.curriculum-sections .section-content .course-item.current .section-item-link:before {

    color: #fff;

}

.mt-oc-product-box .course-content {

    padding: 0px 25px 25px;

    /*//padding-top: 25px;*/

}

.mt-oc-product-data {

    padding: 10px 25px;

    padding-left:0;

}

/*.course-content .course-categories {*/

/*    display: none;*/

/*}*/

.course-info .clearfix {

    display: none;

}

.mt-oc-product-box .course-categories a {

    background: transparent;

    padding: 1px 15px 1px 16px;

    margin-bottom: 3px;

    display: inline-block;

    border-radius: 50px;

    font-size: 14px;

    text-transform: capitalize;

    margin-right: 5px;

    position: relative;

    margin-top: 10px;

}

.mt-oc-product-box .course-categories a::after {

    position: absolute;

    content: "";

    left: 0;

    top: 32%;

    height: 7px;

    width: 7px;

    background-color: #81b441;

    border-radius: 50%;

}





.mt-oc-product-box .course-wrap-meta > div {

    display: inline-block;

    margin-right: 15px;

    position:relative;

}

.mt-oc-product-box .course-excerpt {

    margin-bottom: 15px;

}

.mt-oc-product-box .course-readmore a {

    font-weight: 500;

    font-size: 14px;

}

.motocom .learn-press-breadcrumb {

    display: none;

}

.motocom .lp-archive-courses .course-summary .course-summary-content .course-detail-info {

    background: #2e3941;

    padding: 40px 0 20px 0;

}

.motocom .lp-archive-courses .meta-item__value label {

    color: #81b441!important;

}

.motocom .lp-archive-courses .course-info-left .course-title {

    margin-bottom: 22px!important;

    font-size: 22px!important;

    font-weight: 600!important;

}

.lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar {

    margin-top: 50px;

}

.learnpress-page .course-sidebar-preview .lp-button.button {

    padding: 12px 20px;

    transition: 0.3s;

}

.motocom #learn-press-course-tabs ul.learn-press-nav-tabs .course-nav,

.motocom ul.learn-press-nav-tabs{

    background: #fff

}

#learn-press-course-tabs .course-tab-panels .course-tab-panel.course-tab-panel-reviews {

    padding: 56px 20px 0px 20px;

}

#popup-course #popup-header {

    padding: 10px;

}

#popup-course #popup-footer .course-item-nav .prev, #popup-course #popup-footer .course-item-nav .next {

    align-items: center;

}

.mt-oc-product-box .course-wrap-meta > div:last-child:after {

    display: none;

}

.mt-oc-product-box .course-wrap-meta > div:after {

    content: '';

    background: #e2eff4;

    width: 1px;

    position: absolute;

    height: 10px;

    right: -10px;

    top: 7px;

}

#learn-press-course-tabs .course-nav label {

    color: #333;

}

ul.learn-press-breadcrumb {

    display: none;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {

    width: 80%;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-instructor {

    flex: 22%;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-categories {

   flex: 45%;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item:last-child {

    flex: 15%;

}

.lp-content-area {

    margin: 40px auto 0;

    padding-bottom: 30px;

}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price {

    color: #fc5130;

}

.learn-press-courses .course-review {

    float: none;

    margin-top: 5px;

}

#learn-press-profile #profile-content {

    margin-right: 15px;

}

a:not([href]):hover {

    text-decoration: none;

    color: var(--lp-primary-color);

}

.lp-archive-courses .learn-press-courses[data-layout=list] .course {

    display: block;

}

/*.mt-oc-product-box .course-excerpt {*/

/*    display: none;*/

/*}*/



.mt-partner-logo img{

    opacity: 1;

    transition: all 0.3s;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    -webkit-filter: grayscale(100%);

    filter: grayscale(100%);

    cursor: pointer;

}



.mt-partner-logo img:hover {

    opacity: 1; 

    -webkit-filter: grayscale(0%); 

    filter: grayscale(0%); 

    transform: scale(1.1); 

}



.mt-read-more svg {

    fill: #81b441;

    display: none !important;

}

/*custom css end*/

.learn-press-nav-tabs li label {

    display: block;

    margin: 0;

    padding: 20px 0 16px 0;

    font-size: 1.125em;

    line-height: 1;

    font-weight: 600;

    text-align: center;

    text-transform: capitalize;

    cursor: pointer;

    color: #333;

    text-decoration: none;

}

.lp-review-svg-star.fas svg {

    fill: #ffb60a;

    stroke: transparent;

    position: relative;

    top: -5px;

    left: -1px;

}

/* responsive start */



@media screen and (max-width: 1399px){

    .mt-oc-pro-footer {

        padding-top: 25px;

        margin-top: 25px;

    }

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {

    width: 90%;

}

}

@media screen and (max-width:1299px) and (min-width:992px){

    .col-lg-6 .products.columns-4 ,

    .col-lg-6 .products.columns-5 ,

    .col-lg-6 .products.columns-6 {

        grid-template-columns: repeat(3,1fr);

    }

}

@media screen and (max-width:1299px){

    .products.columns-5 ,

    .products.columns-6 {

        grid-template-columns: repeat(4,1fr);

    }

}

@media screen and (max-width:1199px){

    .products.columns-4, 

    .products.columns-5, 

    .products.columns-6 {

        grid-template-columns: repeat(3,1fr);

    }

    .mt-oc-product-box .course-info > div,

    .mt-oc-product-box .course-info > span {

        margin: 3px;

    }

}

@media screen and (max-width:1024px){

 .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left {

    width: 100%;

}   

}



@media screen and (max-width:991px){

    .products.columns-2 ,

    .products.columns-3 ,

    .products.columns-4 ,

    .products.columns-5 ,

    .products.columns-6 {

        grid-template-columns: repeat(2,1fr);

    }

    .learnpress #learn-press-profile-content,

    .learnpress #learn-press-profile-nav {

        width: 100%;

        padding: 0;

    }

}

@media screen and (max-width:768px){

.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {

    margin-top: 20px;

}

.course-meta.course-meta-primary .course-meta__pull-left{

    display: block;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary .course-meta__pull-left .meta-item.meta-item-instructor {

    margin-bottom: 30px;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary .course-meta__pull-left .meta-item.meta-item-categories {

    margin-bottom: 30px;

}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary {

    margin-bottom: 25px;

}



}

@media (max-width: 767px){

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary .course-meta__pull-left {

    display: block;

}



}



@media screen and (max-width:575px){

    .products.columns-2,

    .products.columns-3,

    .products.columns-4,

    .products.columns-5,

    .products.columns-6{

        grid-template-columns: repeat(1,1fr);

        margin: 0;

    }

}

@media screen and (max-width:480px){

    .mt-oc-product-box .course-info {

        flex-direction: unset;

    }

    #learn-press-profile-nav .learn-press-tabs {

        width: 100%;

        background: #fff;

        padding: 10px;

        border-radius: 5px;

    }

}



@media screen and (max-width:480px){

#learn-press-course-tabs ul.learn-press-nav-tabs .course-nav {

    margin-bottom: 3px;

}

.course-tab-panels {

    margin-top: -3px;

}





}





/* responsive end */