/*
Theme Name: Jadro child
Author: Jadro WP
Description: Jadro is a minimal and lightweight Full Site Editing theme. This speed optimized theme utilizes the WordPress blocks editor to create unique and eye-catching layouts. Jadro is perfect for blogs, small businesses, startups, law firms and other creative agencies who prefer simple and speed optimized websites.
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jadro-child
Template: jadro
*/

/* :root {
    --wp--preset--color--primary: #008aff;
} */


.footer_menu_1 li a,
.footer_menu_2 li a {
    color: #fff;
    text-decoration: none;
}

.footer_menu_1 li,
.footer_menu_2 li {
    list-style: none;
}

.footer_menu_1,
.footer_menu_2 {
    padding: 0px;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: auto;
}

.wp-block-separator {
    border-bottom: 2px dotted;
}

.wp-element-button,
.wp-block-button__link {
    background: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
}

.is-style-outline.is-style-outline.wp-block-button .wp-block-button__link {
    color: #008aff;
}

.has-primary-color {
    color: #008aff !important;
}

.wp-block-post-title {
    display: none;
}

.free-course-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #edf2ed;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08) !important;
    padding: 1.4rem;
    margin-bottom: 10px;
}

.free-course-list img {
    max-width: 4.1rem;
    width: 100%;
}

.free-course-tittle-wrapper {
    margin: 0 auto 0 0 !important;
}

.free-course-list .free-course-tittle-wrapper h3 {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 700;
    color: #000;
}

.free-course-list .free-course-tittle-wrapper span.free-course-listtittle-lesson {
    background: #000;
    color: #fff;
    margin-left: 4px;
    font-size: 15px;
    padding: 3px 4px !important;
}

.free-course-list .free-cource-list-arrow-icon i {
    color: #000;
    font-size: 12px;
}

/*body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 87%;
}*/

main#wp--skip-link--target {
    padding: 0px !important;
}

.custom_bottom_text h4 {
    margin-top: 0px !important;
}

.custom_list_section h3 {
    font-size: 24px !important;
}

.custom_list_section a.free-course-list {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08);
}

.custom_course_Section p {
    margin: 0px !important;
}

.custom_video_Section p {
    margin-top: 0px !important;
}

.custom_video_course_Section p {
    margin-top: 0px !important;
}

.faq_section .elementor-accordion-item {
    padding-bottom: 20px;
}

.elementor.elementor-73 {
    width: 100% !important;
    max-width: 100% !important;
}

.custom_video_Section {
    margin-left: auto !important;
    margin-right: auto !important;
}

.custom_accordion_section,
.elementor-element-94aeff4 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    padding: 0px !important;
}

.custom_newsletter p {
    margin-top: 0px !important;
}

footer.wp-block-template-part {
    margin-top: 0px;
}

/* 31-oct-2023 */
.ld-focus.ld-focus-initial-transition {
    flex-direction: row;
    margin: 100px 100px 60px 100px;
    gap: 40px;
}

.ld-focus.ld-focus-initial-transition .ld-focus-sidebar {
    width: 31%;
    position: unset !important;
    padding: 0;
    background-color: #edf2ed;
}

.ld-focus.ld-focus-initial-transition .ld-focus-sidebar .ld-focus-sidebar-wrapper .ld-lesson-item {
    background-color: #edf2ed;
}

.ld-focus.ld-focus-initial-transition .ld-focus-sidebar .ld-focus-sidebar-wrapper .ld-lesson-item a .ld-status-icon.ld-status-incomplete {
    display: none;
}

.ld-focus.ld-focus-initial-transition .ld-focus-main {
    width: 69%;
    margin-left: unset;
}

.ld-focus.ld-focus-initial-transition {
    flex-direction: row;
    margin: 100px 100px 60px 100px;
}

.ld-focus-sidebar-wrapper .ld-lesson-navigation .ld-lesson-item {
    border: unset !important;
}

.ld-focus.ld-focus-initial-transition .ld-focus-sidebar .ld-focus-sidebar-wrapper {
    padding: 20px;
}

.ld-focus-sidebar-wrapper .ld-lesson-navigation .ld-lesson-item .ld-lesson-item-preview {
    padding: 0 !important;
    margin-bottom: 10px;
}

.ld-focus-sidebar-wrapper .ld-lesson-navigation .ld-lesson-item .ld-lesson-item-preview a {
    display: inline-block;
    border-bottom: 1px solid #000 !important;
}

/*  */
.ld-focus-main .ld-focus-header {
    display: none !important;
}

/*  */
.ld-focus-sidebar-wrapper .ld-lesson-navigation .ld-lesson-item .ld-lesson-item-preview a .ld-lesson-title {
    color: #000 !important;
}

.ld-focus.ld-focus-initial-transition .ld-focus-main .ld-focus-content {
    padding: 0;
}

.ld-focus.ld-focus-initial-transition .ld-focus-main .ld-focus-content h1 {
    font-size: 70px;
    font-weight: 800;
    color: #000;
}

body.ld-in-focus-mode.admin-bar {
    padding-top: 0 !important;
}

/* header_css */
header.wp-block-template-part .wp-block-group-is-layout-constrained .wp-container-7 {
    flex-wrap: nowrap;
    justify-content: space-between;
}

.wp-block-navigation__container {
    align-items: center;
    display: flex;
    /* flex-direction: var(--navigation-layout-direction,initial); */
    flex-wrap: wrap;
    justify-content: initial;
    list-style: none;
    margin: 0;
    padding-left: 0;
    gap: 44px;
}

.wp-block-navigation__container li a {
    color: #000000de;
}

header.wp-block-template-part .wp-block-group.alignwide .wp-container-6 .wp-block-buttons:first-child a {
    background: #fff;
    border: 2px solid #008aff !important;
    border-radius: 8px;
    padding: 8px 25px;
}

header.wp-block-template-part .wp-block-group.alignwide .wp-container-6 .wp-block-buttons:nth-child(2) a {
    background: #fff;
    border-radius: 8px;
    padding: 10px 20px;
}



@media (min-width:768px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none;
    }

    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
        display: none;
    }
}

/* header_css */


/* second_header_css  */

body.ld-in-focus-mode .learndash-wrapper {
    max-width: 1200px;
    margin: 0 auto;
}

.customheaderClass {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
}

.customheaderClass .menu-container ul {
    display: flex;
    gap: 44px;
}

.customheaderClass .menu-container ul li {
    list-style: none;
}

.customheaderClass .menu-container ul li a {
    color: #000000db;
    padding: 5px;
    /* border: 2px solid #008aff !important; */
    border-radius: 8px;
}

a.getstartedClass,
a.LoginClassBtn {
    border: 2px solid #008aff !important;
    border-radius: 8px !important;
    padding: 8px 25px !important;
    color: #008aff !important;
}

li a.LoginClassBtn {
    border: unset !important;
}

a.getstartedClass {
    margin-left: 10px;
}

@media (max-width:991px) {
    .customheaderClass .wp-block-group {
        width: 100%;
        justify-content: space-between;
        position: relative;
    }

    .customheaderClass .hamburger-icon {
        display: block;
    }

    .customheaderClass .wp-block-group div#menu-container {
        right: 0px;
        position: absolute;
        top: 60px;
        background-color: #fff;
        border-radius: 10px;
        padding: 0 20px 20px 40px;
        z-index: 9999999;
    }

    .customheaderClass .wp-block-group div#menu-container ul {
        flex-direction: column;
        padding: 0;
    }
}

/* second_header_css  */

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list {
    opacity: 1 !important;
}

@media (max-width:991px) {
    .customheaderClass .menu-container ul {
        gap: 15px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .ld-focus.ld-focus-initial-transition {
        margin: 0;
        padding: 40px;
    }

    .ld-focus.ld-focus-initial-transition .ld-focus-sidebar {
        width: 30%;
        transform: unset !important;
        background-color: #edf2ed !important;
    }

    .ld-focus.ld-focus-initial-transition .ld-focus-main {
        width: 70%;
        margin: 0 !important;
    }

    .customheaderClass {
        margin-top: 0px;
        padding: 20px;
    }
}

@media (max-width:768px) {
    .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar {
        transform: unset !important;
        position: unset !important;
        display: block !important;
    }
}

@media (max-width:600px) {
    .learndash-wrapper .ld-focus {
        flex-wrap: wrap;
    }

    .ld-focus.ld-focus-initial-transition .ld-focus-sidebar {
        width: 100%;
    }

    .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content,
    .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
        padding: 0;
        margin: 0px auto 50px;
    }

    .ld-focus.ld-focus-initial-transition .ld-focus-main .ld-focus-content h1 {
        font-size: 42px;
        margin: 0;
    }
}


/* Initially hide the menu items */

.hamburger-icon {
    display: none;
}

/* Define media query for mobile screens (adjust the max-width as needed) */

.free-courses-section p {
    display: none !important;
}

.fas.fa-arrow-right {
    font-family: 'FontAwesome' !important;
}

a.free-course-list {
    text-decoration: none !important;
}

.custom-class a.wp-block-button__link.has-text-align-center.wp-element-button{
    color: #000;
    border-radius: 0px;
    border: solid 1.8px;
    
}

.custom-class i.fa.fa-plus{
    padding-right: 5px;
    font-size: 17px;
    font-weight: 300;
}

.custom-class{
    margin:auto !important;
}