/*
 Theme Name:   Edura Child  
 Theme URI:    https://themeholy.com/wordpress/edura
 Description:  This is a child theme for Edura - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     edura
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  edura-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 
@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Medium Italic'), local('NotoSansDisplaySemiCondensed-MediumItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-MediumItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Italic'), local('NotoSansDisplaySemiCondensed-Italic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Italic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Regular'), local('NotoSansDisplaySemiCondensed-Regular'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Regular.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed SemiBold'), local('NotoSansDisplaySemiCondensed-SemiBold'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-SemiBold.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Light'), local('NotoSansDisplaySemiCondensed-Light'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Light.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Light Italic'), local('NotoSansDisplaySemiCondensed-LightItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-LightItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Medium'), local('NotoSansDisplaySemiCondensed-Medium'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Medium.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed SemiBold Italic'), local('NotoSansDisplaySemiCondensed-SemiBoldItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Thin'), local('NotoSansDisplaySemiCondensed-Thin'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Thin.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Thin Italic'), local('NotoSansDisplaySemiCondensed-ThinItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ThinItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Black'), local('NotoSansDisplaySemiCondensed-Black'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Black.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Black Italic'), local('NotoSansDisplaySemiCondensed-BlackItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-BlackItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Bold'), local('NotoSansDisplaySemiCondensed-Bold'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Bold.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed ExtraBold Italic'), local('NotoSansDisplaySemiCondensed-ExtraBoldItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraBoldItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed ExtraLight'), local('NotoSansDisplaySemiCondensed-ExtraLight'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraLight.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed ExtraLight Italic'), local('NotoSansDisplaySemiCondensed-ExtraLightItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraLightItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed ExtraBold'), local('NotoSansDisplaySemiCondensed-ExtraBold'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraBold.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Display SemiCondensed';
    src: local('Noto Sans Display SemiCondensed Bold Italic'), local('NotoSansDisplaySemiCondensed-BoldItalic'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-BoldItalic.woff2') format('woff2'),
        url('fonts/subset-NotoSansDisplaySemiCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


:root {
  --theme-color: #034694;
  --theme-color2: #F20F10;
  --title-color: #0F2239;
  --body-color: #000;
  --smoke-color: #F3F7FB;
  --black-color: #000000;
  --white-color: #ffffff;
  --light-color: #72849B;
  --yellow-color: #FFB539;
  --success-color: #28a745;
  --error-color: #dc3545;
  --border-color: #ecf1f9;
  --title-font: 'Noto Sans Display SemiCondensed', sans-serif;
  --body-font: 'Noto Sans Display SemiCondensed', sans-serif;
  --icon-font: "Font Awesome 6 Pro";
  --main-container: 1380px;
  --container-gutters: 24px;
  --section-space: 120px;
  --section-space-mobile: 80px;
  --section-title-space: 70px;
  --ripple-ani-duration: 5s;
}

.meta-item-review, .meta-item-instructor { display: none!important; }

.main-menu ul.sub-menu li a:before { color: #0D5EF4; }

.course-nav-tab-reviews { display: none !important; }
.course-author, .course-price { display: none!important; }
.learn-press-courses[data-layout=list] .course-content .course-readmore a {
    padding: 4px 16px;
    border-radius: var(--lp-border-radius, 3px);
    color: var(--lp-color-white, #fff);
    background: var(--lp-primary-color);
    transition: all .3s;
    display: block;
}


.prebuilt .menu-area { background-color: #c4d9f3 !important; }

.course-curriculum ul.curriculum-sections { z-index: auto!important;}

#popup-course .quiz-questions .lp-sorting-choice__check-answer {
    background: #ebf8e5;
}


#popup-sidebar .course-item.current { background: #c4c4c4 !important; }

#popup-sidebar .course-curriculum .section {
    background: #d9d8db;
    padding: 10px 10px 5px !important;
}


.question .answer-option.answer-correct .option-title {
    background: #ebf8e5;
}

.question .answer-option.answered-wrong .option-title {
    background: #ff6423;
    color: white;
}


.logo13 .elementor-widget-container .client-wrap .row{
text-align: center !important;
    vertical-align: middle;
    display: inline-flex;
    gap: 16px !important;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: center;
}

.lp-course-curriculum .course-section .course-section-header { background-color: #d9d8db !important; }

.lp-course-curriculum .course-section { background: #d9d8db; padding: 10px 10px 5px !important; }


.course-meta .course-meta__pull-left > div:nth-child(2) { display: none; }

.course-meta span:nth-child(3) { display: none; }

.learn-press-courses .course-content .course-short-description { display: none; }

.review-stars-rated { display: none!important; }
.course-nav-tab-instructor { display: none; }
.course-nav-tab-materials { display: none; }
.course-nav-tab-announcements { display: none; }

.lp-archive-courses .course-summary-content .course-meta.course-meta-secondary .course-meta__pull-left .meta-item div:nth-child(2)
{ display: none; }


.answer-option input[type=checkbox], .answer-option input[type=radio] {
    visibility: visible;
    opacity: unset;
    display: unset;
    padding-right: unset;
}


.learn-press-courses[data-layout=list] .course-wrap-meta .meta-item-level
{ display: none; }

.learn-press-courses .course-instructor-category {display: none; }
.learn-press-courses .course-content .course-short-description {display: none; }


.learn-press-courses[data-layout="list"] .course-item { background: lightgray; }

.lp-archive-courses .course-item { bacauthorkground: lightgray; }

.blog-comment-area { display: none; }

.blog-meta a.author { display: none; }

.course-summary-sidebar .lp-course-buttons .button-enroll-course { background: red; }


.course-curriculum .course-item.has-status.status-completed .course-item-status::before {
    color: #3bb54a;
    font-size: 1.5em !important;
    font-weight: bolder;
}

.breadcumb-wrapper {padding: 40px 0!important;}

.lp-archive-courses .course-item .course-instructor a { display: none; }


.blog-single.style2 .blog-meta span:last-child, .blog-single.style2 .blog-meta a:last-child {display:none;}

.about-logo img {
   width: 40px;
}


.course-curriculum .course-item {background: white !important; }

.course-curriculum ul.curriculum-sections .section { background: #d9d8db; }	

.course-img {
    height: 11em;
}

.learn-press-courses .course-content { background-color: lightgray; }

.learn-press-courses .course-content .course-readmore a {
    border-radius: unset;
    color: var(--lp-color-white, #fff);
    border: 1px solid var(--lp-color-base, #333);
    background: var(--lp-primary-color);
}
