/* All of the CSS for your public-facing functionality should be
* included in this file.
*/


/* To changes text to mixed case and add line height */
ul.sub-menu li.menu-item-type-post_type.menu-item-object-page a {
    text-transform: none;
  }
  
  ul.sub-menu li.menu-item-type-post_type.menu-item-object-page {
    margin-bottom: 10px; 
  }
  
  
  .fl-menu-responsive-toggle-mobile li {
     text-transform: none;
     margin-bottom: 10px;
  }
    

  /**CSS for extra form fields */
input[type=checkbox] {
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}

/* To make header sticky */
.learndash-wrapper #learndash-registration-wrapper form label,
.learndash-wrapper #learndash-reset-password-wrapper form label {
    display: inline-flex;
    font-size: 16px;
    margin-bottom: 3px;
}

/** To change the width */
.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{
    width: 75%;
    padding: 75px 0;
}

/*To make navbar visible and sticky after scroll */
.fl-theme-builder-header-scrolled .mainmenu{
    opacity: 1;
    /* padding-top: 5rem; */
    top: 0px;
}

header.fl-builder-content.fl-builder-content-16227.fl-theme-builder-header-sticky.fl-theme-builder-header-scrolled.fl-theme-builder-header-shrink {
    padding-top: 5rem;
    background-color: #020000;
    padding-bottom: 1rem;
}



/*To increasing padding of navbar on home page*/
.fl-row-content.fl-row-full-width.fl-node-content {
    padding-top: 0.5rem;
    padding-bottom: 1rem;
}



/**To hide Not enrolled*/
.ld-course-status-segment.ld-course-status-seg-status {
    display: none;
}

/**To hide Not enrolled*/
.ld-course-status-segment.ld-course-status-seg-price.ld-course-status-mode-free {
    display: none;
}

/** To increase the font size of get started*/
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
    color: #728188;
    display: block;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 1em;
}

/**To increase the font size of Login button */
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    line-height: 1.25em;
    margin-bottom: 0.5em;
    text-align: center;
    font-size: x-large;
}


/**To increase size of badge image */
.ld-achievements .ld-achievement-image img {
    display: inline-block;
    min-width: 100px;
}

.noty_theme__learndash.noty_bar .noty_body{
    padding: 10rem;
    margin-left: auto;
    margin-right: auto;
}


.noty_bar .image img {
    min-width: 250px;
}


.noty_bar .text {
    display: none;
}


@media (max-width: 719px){
    .ld-achievements {
        flex-direction: column;
        align-items: center;
    }
    h2.wp-block-heading {
        text-align: center;
    }
}

/** Course title*/
.fl-post-title {
    margin-top: 15%;
}


.fl-row-content-wrap {
    padding-top: 6rem;
}

/** Caption title*/
.carousel-slider .carousel-slider__caption .title {
    color: #474747;
    font-size: 3rem;
    font-weight: 500;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}

/**To increase line height in mobile view*/
#menu-main-menu .menu-item a {
    padding: 0 15px 2px;
    line-height: 0.9em;
    transition: 0.4s all;
    padding-bottom: 10px;
}

/** To hide border for correct option when user choose incorrect option*/
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label {
    border: 2px solid #e2e7ed !important;
}

/*To change alert message font size */
.ld-alert-messages {
    font-size: 20px !important;
}

/*To change alert icon size */
.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-alert {
    font-size: 38px;
}
/*To change the font-size of lesson sidebar*/
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-lesson-item .ld-lesson-title {
    font-size: 18px !important;
}