<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Jobsland Child Theme
Template: dokani-develop
*/

.jobsland-subfield-indent {
    margin-left: 50px;
}
.required-field-markup{
    color: red;
    font-size: 18px;
}

body, h1, h2, h3, h4, h5, h6, p, a {
    font-family: 'Sora', sans-serif;
}


.woocommerce ul.products.list li,
.woocommerce-page ul.products.list li,
.woocommerce ul.products.columns-1 li,
.woocommerce-page ul.products.columns-1 li {
  display: flex;
  margin-bottom: 0px !important;
}













/*
* Course Style for All courses Page
*/

.section_heading{
    color: #202731;
    font-size: 23px;
    line-height: 29px;
    font-weight: 700;
    font-family: Sora, sans-serif;;
}

/* Topbar CSS */
.topbar_area h2{
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #3f5167;
    margin-right: 10px;
    width: 30%;
}
.find_course_heading i{
    color: #3F5167;
}
.topbar_area p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #0e59b2;
}
.default_btn{
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
}
.fibo_search_form{
    width: 70%;
}
.related_pages a{
    font-siZe: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #0E59B2;
}
/* Sidebar CSS */
.sidebar{
    background-color: #fff;
}
.sidebar h6{
    font-size: 11px;
    line-height: 17px;
    font-weight: 700;
    color: #202731;
}
.sidebar h6 i{
    color: #8199B2;
    margin-right: 5px;
}
.sidebar a{
    color: #3f5167;
    text-decoration: none;
    display: block;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    margin-bottom: 15px;
}


/* Main Content */
.main_content h2{
    font-size: 30px;
    line-height: 40px;
    color: #202731;
    font-weight: 600;
    background-color: #f6f7fa;
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);
    border-radius: 5px;
}
.course_area{
    background-color: #fff;
}
.course_provider{
    background-color: #aadbff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 15px;
    height: auto;
}
.course_provider img{
    width: 150px;
    height: 100px;
}
.course_logo_part{
    background-color: #f6f7fa;
}
.course_row_space_remover{
    margin-left: 0px !important;
}
.course_bio p{
    font-size: 13px;
    line-height: 20px;
    font-weight: 600;
    color: #384657;
    margin: 5px 0px;
}
.course_bio p i{
    color: #384657;
    margin-right: 10px;
}
.course_title{
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    color: #202731;
    text-decoration: none;
}
.course_excerpt span{
    color: #4e647f;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    padding-right: 5px;
    border-right: 1px solid #4e647f;
}
.last_excerpt{
    border: none !important;
}
.course_author{
    color: #4e647f;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
}
.course_details{
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    color: #3f5167;
}

.course_price{
    color: #0E59B2;
    font-size: 33px;
    line-height: 33px;
    font-weight: 800;
    margin: 0;
}
.course_regular_price{
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    color: #6C7177;
    text-decoration: line-through 2px #B60636;
    margin: 0;
}
.saving_amount{
    display: flex;
}
.percent_save{
    color: #008790;
    font-size: 20px;
    line-height: 19px;
    font-weight: 800;
    box-shadow: none;
    border: none;
    outline: none; 
    padding-right: 10px;
    margin: 0;
}
.offer_ends_date{
    font-size: 12px;
    line-height: 12px;
    font-weight: 600;
    color: #1C4279;
}
.cta_default_btn{
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    text-decoration: none;
    border-radius: 2px;
    height: 48px;
    width: 206px;
    text-align: center;
}
.add_to_cart_btn{
    background: linear-gradient(270deg, #0E59B2 0%, #1688D8 100%);
    color: #fff !important;
}
.course_detail_btn{
    background: #D0E4FF;
    border: 1px solid #0E59B2;
    color: #0E59B2 !important;
}
.course_detail_btn:hover{
    background: linear-gradient(270deg, #0E59B2 0%, #1688D8 100%);
    border: 1px solid #D0E4FF;
    color: #ffffff !important;  
}
.my_accordion_class{
    background: #fff;
    width: 98%;
}
.course_description_btn{
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #0e59b2;
    background: transparent;
    border: none;
}
.accordion-header{
    border: none !important;
    outline: none !important;
    box-shadow: none !important ;
}
.accordion-button:focus {
    box-shadow: none;
    background: transparent;
    border-color: rgba(0,0,0,.125);
}
.course_description_class{
    font-size: 16px !important;
    line-height: 23px !important;
    font-weight: 400 !important;
    color: #3f5167 !important;
}
.for_tab_mobile{
    display: none;
}

.course_footer_area {
    border-top: 1px solid #1272c6;
    margin-top: 20px;
}


.course_found_section {
    width: 100%;
    background: #ffffff;
    height: auto;
    display: block;
    padding: 15px 5px;
}

.course_price_offer {
    margin-bottom: 10px;
}

.all_courses_custom_tags {
    margin: 10px auto;
}

.accordion-button:hover{
    background: transparent;
    color: #0F5CB4;
    text-decoration: underline;
}
.course_title_and_infos{
    display: none;
}

/*Question and answer area*/
.q_n_a_search{
    width: 100%;
    color: #627D99;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    font-family: Sora, sans-serif;
}
.questioner{
    color: #202731;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
}
.questioner span{
    font-weight: 300;
    font-size: 14px;
}
.question_info span{
    color: #4E647F;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400;
    margin: 10px 0px;
}
.question_info i{
    font-size: 12px;
    color: #C3D9F6;
}
.question_text{
    color: #384657;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
}
.respondent{
    color: #1972f5;
}
.respondent span{
    color: #4E647F;
}
.q_n_a_footer a{
    color: #0e5cb4;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}
.q_n_a_footer a i{
    color: #0e5cb4;
}
.asking_box h2{
    font-size: 23px;
    line-height: 29px;
    font-weight: 700;
    color: #000;
}
.asking_box form textarea{
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    color: #627D99;
    font-family: Sora, sans-serif;
}
.ask_question{
    background: #cfe3ff;
    border: 1px solid #0e5cb4;
}
.qna_submission input{
    background: linear-gradient(270deg,#0e59b2 0%,#1688d8 100%);
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
}

/*Reviews CSS*/
.rating_point h2{
    font-size: 57px;
    line-height: 57px;
    font-weight: 800;
    color: #202731;
    font-family: Sora, sans-serif;
}
.star_box p{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    font-family: Sora, sans-serif;
}
.star_box span i{
    color: #126ec3;
    font-size: 15px;
}
.rating_count_area p{
    color: #384657;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    font-family: Sora, sans-serif;
}
.sort_by_class{
    color: #202731;
    font-weight: 800;
    font-size: 13px;
    line-height: 16px;
}
.dropdown_btn{
    background: #ffffff;
    color: #3F5167;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    border: 1px solid #D4DCE4;
}
.reviewer_rating i{
    color: #1167bd;
    font-size: 15px;
}

/*Pagination Area*/
.all_courses_pagination{
    background: #d0e4ff;
}
.all_courses_pagination .page-numbers{
    list-style-type: none;
    margin-bottom: 0px;
}
.all_courses_pagination .page-numbers li{
    display: inline-block;
}
.all_courses_pagination .page-numbers li a{
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    margin: 0px 10px;
}
/* Responsive Design for All Course Page
*/

/* For Mobile Device */
@media (max-width: 576px){
    .find_course_heading{
    font-size: 13px !important;
    }
    .related_pages a{
        margin-left: 0px !important;
        font-size: 8px;
    }
    .course_title_and_infos{
    display: block;
    }
    .hide_mobile{
        display: none;
    }
    .course_price {
        font-siZe: 20px;
    }
    .course_regular_price {
        font-size: 16px;
        margin-right: 5px !important;
    }
    .percent_save{
        font-size: 15px;

    }
    .offer_ends_date {
        font-size: 8px;
    }
    .cta_default_btn{
        font-size: 12px;
    }
    .course_logo_part {
    width: 96.7%;
    }
    .my_accordion_class{
        display: none;
    }
    .rating_point h2{
        font-size: 28px;
        margin-bottom: 0px;
    }
    .star_box p{
        font-size: 10px;
        line-height: 20px;
    }
    .star_box span i{
        font-size: 6px;
    }
    .rating_count_area p{
        font-size: 10px;
        line-height: 20px;
        margin-bottom: 0px;
    }
    .dropdown_btn{
        font-size: 10px;
        padding: 5px 10px;
    }
    .reviewer_rating{
        font-size: 10px;
    }
    .qna_submission input {
    font-size: 12px;
    line-height: 12px;
}
.q_n_a_footer a {
    padding: 10px;
}
}










/*
* Course Style for Single course Page
*/


body{
    background-color: #e4edfb;
    font-family: "Sora", sans-serif;
}
i{
    color: #8199b2;
}
.border_bottom{
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 10px;
}
/* Topbar CSS */
.topbar_area h2{
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    color: #3f5167;
}
.topbar_area p{
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #0e59b2;
}
.default_btn{
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    color: #fff;
    background-image: linear-gradient(180deg, #0E59B2 0%, #1581D3 100%);
    text-decoration: none;
    border-radius: 2px;
    display: inline-block;
}
.default_btn:hover{
    color: #fff;
}
.enroll_btn_single{
    font-size: 14px;
    background-image: linear-gradient(270deg, #0E59B2 0%, #1581D3 100%);
}
.course_found_section h1{
    margin-bottom: 5px;
}
/* Left Sidebar CSS */
.left_sidebar{
    background-color: #fff;
}
.left_sidebar a{
    font-size: 16px;
    line-height: 23px;
    color: #3f5167;
    font-weight: 400;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}

/* Right Sidebar CSS */
.right_sidebar{
    background-color: #fff;
}
.right_sidebar h3{
    color: #0e59b2;
    font-size: 25px;
    line-height: 41px;
    font-weight: 700;
    margin-bottom: 5px;
}
.right_sidebar &gt; a{
    display: inline-block;
    margin: 5px 0px;
}
.right_sidebar h4{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}
.social_icon a i{
    color: #0E59B2;
    background-color: #d3e6ff;
    border: 1px solid #0E59B2;
    border-radius: 5px;
    padding: 10px;
}
.sidebar_provider{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.sidebar_provider_name{
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    color: #1aa0eb;
}
.tooltip_area{
    text-align: left;
}
.tooltip_area p{
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    color: #3f5167;
}
.sidebar_reviews_area{
    border-radius: 5px;
    /*box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);*/
    padding: 0px;
}
.star_rating_area{
    margin-bottom: 10px;
}
.star_rating_area i{
    color: #0E5CB5;
}
.rating_amount{
    font-size: 16px;
    font-weight: 500;
    color: #202731;
    margin: 0px;
}
.rating_amount span{
    font-size: 12px;
    font-weight: 300;
}
.sidebar_rating_footer{
    background: #0E5CB4;
    border-radius: 0px 0px 10px 10px;
}
.sidebar_reviews_top{
    background: #fff;
    z-index: 10;
    margin-bottom: -10px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.10);
    border-radius: 0px 0px 10px 10px !important;
    padding: 0px;
}
.sidebar_rating_footer p{
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.sidebar_rating_footer p span{
    font-size: 12px;    
}
.sidebar_rating_footer p i{
    font-size: 20px;
    color: #0e5cb4;
    background: #fff;
    padding: 2px;
    border-radius: 50%;
}
.sidebar_social_share{
    text-align: left;
}
.sidebar_social_share h4{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 0px;
}
.tooltip_area span:title{
    background: #e4edfb !important;
}

/* Course Content CSS */
.course{
    background-color: #fff;
}
.course_title{
    color: #202731;
    font-size: 25px;
    line-height: 41px;
    font-weight: 600;
}
.course_excerpt span {
    color: #4e647f;
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
    padding-right: 5px;
    border-right: 1px solid #4e647f;
}
.last_excerpt {
    border: none !important;
}
.info_content{
    margin-top: 10px;
}
.info_content h6{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.price_info p{
    font-size: 20px;
    line-height: 23px;
    color: #0e59b2;
    font-weight: 600;
}
.info_content img{
    max-width: 20%;
}
.section_title{
    font-size: 23px;
    line-height: 33px;
    color: #202731;
    font-weight: 600;
    padding: 0px;
    margin-bottom: 5px;
}
.section_detail{
    font-size: 16px;
    line-height: 23px;
    color: #3f5167;
    font-weight: 400;
}
.course_Curriculum h6{
    color: #ff0000;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}

/* FAQ CSS  */
.accordion-button{
    color: #202731;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}
.accordion-button:focus{
    box-shadow: none !important;
    border: 1px solid transparent;
}
.accordion-button:hover{
    color: #0e59b2;
}
.accordion-button:not(.collapsed){
    background-color: transparent;
    border: 1px solid transparent;
    color: #0e59b2;
}
.accordion-body p{
    color: #384657;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
}



/*
* Responsive Design for Single Course Page
*/

/* For Mobile Device */
@media (max-width: 576px){
    .main_div{
        display: flex;
        flex-direction: column-reverse;
    }
    .topbar_area &gt; .d-flex {
        flex-direction: column;
    }
    .topbar_area h2{
        font-size: 20px;
    }
    .topbar_area p{
        font-size: 12px;
        line-height: 22px;
    }
    .main_content h2{
        font-size: 18px;
        padding: 10px !important;
        box-shadow: none;
        margin: 15px 0px;
    }
    .course_title{
        font-size: 18px;
        line-height: 28px;
    }
    .course_footer_area {
        text-align: center !important;
    }
    .detail_btn, .default_btn{
        font-size: 10px;
        line-height: 10px;
    }
    .right_sidebar {
        margin-bottom: 15px;
    }
    .course_title{
        font-size: 25px;
    }
    .info_content h6{
        font-size: 14px;
    }
    .info_content p{
        font-size: 12px;
    }
    .info_content img{
        max-width: 15%;
    }
    .sidebar_social_share{
    text-align: center;
    }
    .tooltip_area{
        text-align: center;
    }
    .enroll_btn_single{
        display: block !important;
        margin: 15px !important;
        font-size: 15px !important;
    }
}
/* For Tablet */
@media (min-width: 576px) and (max-width: 991.98px){
    .main_div{
        display: flex;
        flex-direction: column-reverse;
    }
    .sidebar_social_share{
    text-align: center;
    }
    .tooltip_area{
        text-align: center;
    }
    .enroll_btn_single{
        display: block !important;
        margin: 15px !important;
    }
}




/*
* For Mobile Device
* Responsiove Design for All courses
*/
@media (max-width: 576px){
    .topbar_area h2{
        font-size: 20px;
    }
    .topbar_area p{
        font-size: 12px;
        line-height: 22px;
    }
    .main_content h2{
        font-size: 18px;
        padding: 10px !important;
        box-shadow: none;
        margin: 15px 0px;
    }
    .course_title{
        font-size: 18px;
        line-height: 28px;
    }
    .course_footer_area {
        text-align: center !important;
    }
    .detail_btn, .default_btn{
        font-size: 10px;
        line-height: 10px;
    }
    .for_lg{
        display: none;
    }
    .for_tab_mobile{
        display: block;
    }
}
/* For Tablet */
@media (min-width: 576px) and (max-width: 991.98px){
    .topbar_area h2{
        font-size: 24px;
    }
    .topbar_area p{
        font-size: 14px;
        line-height: 22px;
    }
    .main_content h2{
        font-size: 22px;
        padding: 10px !important;
        box-shadow: none;
        margin: 15px 0px;
    }
    .course_contents {
        padding: 10px;
    }
    .course_title{
        font-size: 22px;
        line-height: 28px;
    }
    .course_footer_area {
        text-align: left !important;
    }
    .detail_btn, .default_btn{
        font-size: 12px;
        line-height: 12px;
    }
    .for_tab_mobile{
        display: block;
    }
    .for_lg{
        display: none;
    }
}

/* Q&amp;A Section Styles */
.dokan-qna-section {
    background: #f8f9fa;
    padding: 20px;
    border-radius: 10px;
    margin-top: 30px;
}

.qna-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.dokan-qna-wrapper {
    border-top: 2px solid #e0e0e0;
    padding-top: 15px;
}

.dokan-single-qna {
    background: #ffffff;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
}

.dokan-single-qna .dokan-qna-author {
    font-weight: bold;
    color: #116ac0;
}

.dokan-single-qna .dokan-qna-content {
    font-size: 16px;
    color: #333;
    margin-top: 5px;
}

.dokan-qna-reply {
    background: #d0e4ff;
    padding: 10px;
    border-radius: 8px;
    margin-top: 10px;
}

.dokan-qna-reply .dokan-qna-replier {
    font-weight: bold;
    color: #116ac0;
}

.ask-question-wrapper {
    margin-top: 20px;
    padding: 15px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}

.ask-question-wrapper h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.ask-question-wrapper textarea {
    width: 100%;
    height: 80px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.ask-question-wrapper button {
    background: #116ac0;
    color: #fff;
    padding: 10px 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-weight: bold;
    margin-top: 10px;
}

.ask-question-wrapper button:hover {
    background: #0d5ba3;
}


/*
* For Mobile Device
* Responsiove Design for Single Course
*/</pre></body></html>