/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://demo.themeum.com/wordpress/
 Description:  Hello Elementor Child Theme
 Author:       Elementor
 Author URI:   http://elementor.com/
 Template:     hello-elementor
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  hello-elementor-child
*/

#imp-fullscreen-wrap .imp-wrap{
    position: relative !important;
}

#mobile-menu ul li:hover > a, #mobile-menu ul li.active  a {
    color: #515151;
}

@media only screen and (max-width: 1000px) {
    .jwplayer .jw-media video {
    {
        padding: -1px; !important
    max-width: 100%;
        height: auto;
    }
    }
}

@media only screen and (max-width: 1000px) {
    body.ld-in-focus-mode, body.ld-in-focus-mode .learndash-wrapper   {
        padding: 1px !important;
        max-width: 100%;
        height: auto;
    }
}
@media only screen and (max-width: 1000px) {
    .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
        display: inline;
        max-width: 200%;
        height: auto;
    }
}

@media only screen and (max-width: 1000px) {
    .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a {
        display: none ;
    }
}

@media (max-width: 1280px) {
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text.ld-user-welcome-text {
        display: unset;
        font-size: 80%;
    }
}

@media (max-width: 1080px) {
    .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text.ld-user-welcome-text {
        display: unset;
        font-size: 80%;
    }
}

div.elementor-shortcode
{
    font-size: 24px;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion], .ldx-plugin .learndash .wpProQuiz_content input[name=tip], .ldx-plugin .learndash .wpProQuiz_content input[name=skip], .ldx-plugin .learndash .wpProQuiz_content input[name=showToplist] {
    background-color: #81d742 !important;
    color: var(--lqc-button-secondary-text);
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover {
    background-color: #81d742 !important;
    opacity: 0.75;
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
    font-size: 1.5em;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    background-color: #ffffff;
    border-right-style: solid;
    border-left-style: solid;
    border-color: #f7ad00;
    border-width: 5px;
    border-radius: 5px;
}

.learndash-wrapper .ld-quiz-actions input[name="reShowQuestion"], .learndash-wrapper .ld-quiz-actions input[name="restartQuiz"] {
    background: #f7ad00;
    background-color: #f7ad00;
}

.jw-state-idle .jw-controlbar {
    display: table;
}
.single-post h2 a {
    color: #fff;
    font-weight: 400;
}

.btn-blog {
    color: #0000ff;
    font-size: 16px;
}

a.woocommerce-terms-and-conditions-link {
    color: blue;
}
.woocommerce form .form-row .input-checkbox {
    margin-left: -20px;
    margin-top: 7px;
}
.page-id-3323 a { color: blue;}
.page-id-6677 a { color: blue;}

a.learndash-resume-button input[type="submit"] {color:#ffffff;
    background-color: #00B1FF !important;
    width: 250px;
    height: 100px;
    margin: 10px;
    text-align: center;
    font-size: 36px;}

body .learndash-wrapper .ld-focus .ld-focus-main {
    margin-left: initial;
    width: initial;
}



a.learndash-next-button {color:#ffffff;
    background-color: #00B1FF !important;
    width: 250px;
    height: 100px;
    margin: 10px;
    text-align: center;
    font-size: 36px;}

.wpProQuiz_content .wpProQuiz_questionListItem input, .wpProQuiz_questionListItem label {
    font-weight: 400;
    display: inline;
    font: inherit;
}


.sfwd-mark-complete{
    display: none;
}


.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
    display: none;
}

.jw-state-idle .jw-controlbar {
    display: table;
}
.login-or-signup a, .social-icon li a {
    color: #800080;
}
.social-icon li a {
    font-size: 22px;
    margin-left: 12px;

}

.single-post h2 a {
    color: #fff;
    font-weight: 400;
}

.btn-blog {
    color: #0000ff;
    font-size: 16px;
}

a.woocommerce-terms-and-conditions-link {
    color: blue;
}
.woocommerce form .form-row .input-checkbox {
    margin-left: -20px;
    margin-top: 7px;
}
.page-id-3323 a { color: blue;}
.page-id-6677 a { color: blue;}


a.learndash-resume-button input[type="submit"] {color:#ffffff;
    background-color: #00B1FF !important;
    width: 250px;
    height: 100px;
    margin: 10px;
    text-align: center;
    font-size: 36px;}

body .learndash-wrapper .ld-focus .ld-focus-sidebar {
    display: none;
}
body .learndash-wrapper .ld-focus .ld-focus-main {
    margin-left: initial;
    width: initial;
}


.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:first-of-type {
    display: none;
}

.sfwd-lessons-template .learndash-wrapper .ld-content-actions .ld-content-action a.ld-primary-color.ld-course-step-back {
    display: none;
}


a.learndash-next-button {color:#ffffff;
    background-color: #00B1FF !important;
    width: 250px;
    height: 100px;
    margin: 10px;
    text-align: center;
    font-size: 36px;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text] {
    display: inline-block;
    width: 150px !important;
    margin: 0 .1875em;
    padding: 1px;
    border-width: 3px !important;
    border-radius: 0;
}
.wp-list-table.widefat .wpProQuiz_questionList .wp-audio-shortcode{
    width: revert !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #92278f;
}

.login-or-signup a span {
    font-weight: bold;
    color: white;
    background-color: #f7ad00 !important;
    border-radius: 25px 25px 25px 25px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}

h1 {
    text-align: center
    !important ;
}

/* LearnDash Quizzes */
/* larger radio buttons
 * more space w/ audio embeds */
.wpProQuiz_questionListItem .wp-audio-shortcode {
    margin-left: 20px;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
    min-width: 35px;
    min-height: 35px;
}

/* LearnDash Quiz Tweaks
 * Remove "review" button/text
 */
.learndash-quiz-review-legend-item-review,
.wpProQuiz_reviewButtons {
    display: none;
}

.learndash-wrapper .wpProQuiz_reviewDiv {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem {
    margin-top: 1.5em;
}

.learndash .wpProQuiz_content .wpProQuiz_reviewQuestion li,
.learndash .wpProQuiz_content .wpProQuiz_box li {
    font-size: 85%;
}
.summary.entry-summary {
    float: none !important;
    width: auto !important;
    clear: none;
}
.woocommerce-product-gallery__wrapper
{
    pointer-events: none !important;
}
.woocommerce-product-gallery__image.flex-active-slide {
    pointer-events: none !important;
}

body .sfwd-mark-complete,
body .learndash_mark_complete_button,
{
    visibility: hidden;
}

.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button] {
    padding-right: 2.5em;
    display: none;
    visibility: hidden;
}
div.jwplayer.jw-state-complete > .jw-wrapper > .jw-controls{
    background: rgba(0,0,0,0) !important;
}
div.jwplayer.jw-state-complete > .jw-wrapper > .jw-controls .jw-display-icon-container.jw-display-icon-display.jw-reset > .jw-icon.jw-icon-display{
    display: none !important;
}
div.jwplayer.jw-state-complete > .jw-wrapper.jw-reset > .jw-media.jw-reset{
    pointer-events: none !important;
}

a.ld-primary-color.ld-course-step-back {
    display: none !important;
}

input.wpProQuiz_button.wpProQuiz_QuestionButton{

    font-size: 1.25rem !important;
    padding: 1rem 2rem !important;

}

.wpProQuiz_question picture.aligncenter img {
    display: flex;
    margin: 0 auto;
}

span.wpProQuiz_cloze input{
    color: #09C4F6 !important;
    font-size: 40px !important;
}

.wpProQuiz_resultsList picture.aligncenter, .wpProQuiz_resultsList img.aligncenter {
    text-align: center;
}

#quiz_continue_link, .wpProQuiz_button {
    font-size: 1rem !important;
    border-radius: 25px !important;
}

.dt-length label {
    display: flex;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
}

.ld-gb-frontend-gradebook table {
    font-size: 14px;
}

.ld-gb-frontend-gradebook table td {
    padding: 10px;
}

.ld-gb-frontend-gradebook .display_name .hover-link .open-edit-panel {
    display: none;
}

.ld-gb-frontend-gradebook .pagination {
    width: auto;
}