.elementor-kit-4482{--e-global-color-primary:#4EDEA3;--e-global-color-secondary:#0A2540;--e-global-color-text:#45464D;--e-global-color-accent:#4EDEA3;--e-global-color-3f430603:#0A2540;--e-global-color-cb59924:#C6C6CD4D;--e-global-color-202d6b8:#94A3B8;--e-global-color-b84f777:#64748B;--e-global-color-31da993:#94A3B8;--e-global-color-9bed064:#45464D99;--e-global-color-9b419af:#050B12;--e-global-color-624e995:#768DAD;--e-global-typography-primary-font-family:"NotoSans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"NotoSans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"NotoSans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"NotoSans";--e-global-typography-accent-font-weight:500;--e-global-typography-3face15-font-size:22px;--e-global-typography-3face15-font-weight:700;}.elementor-kit-4482 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-4482{--e-global-typography-3face15-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-select-wrapper .select-caret-down-wrapper{
    display: none;
}
span.page-numbers.next, span.page-numbers.prev{
    display: none;
}
.ast-builder-menu-2 .main-header-menu .menu-item > .menu-link{
    color:var(--ast-global-color-3) !important;
}
.img-ratio-32 img{
    aspect-ratio: 3/2;
    object-fit: cover;
}
#portfolio_search_form .elementor-form-fields-wrapper{
    gap:10px;
    flex-wrap: nowrap;
}
#portfolio_search_form button[type="submit"]{
    background-color: var(--e-global-color-astglobalcolor2);
    color: var(--e-global-color-astglobalcolor4);
}
#portfolio_search_form select{
    background-color: #FAFAFA;
    border-color: var(--e-global-color-cb59924);
    border-radius: 2px 2px 2px 2px;
}
@media (max-width:767px){
  #portfolio_search_form .elementor-form-fields-wrapper{
    flex-wrap: wrap;
    }  
}

#form-field-ebook_page{
 display: none;   
}

/* All Course */
body.learnpress{
    background: #ffffff;
}
body.learnpress .learn-press-courses .course-content .course-readmore a{
    border-radius: 100px;
    background-color: var(--e-global-color-astglobalcolor2);
    color: var(--e-global-color-astglobalcolor4);
    font-size: 0.9375rem;
    border-color: var(--e-global-color-astglobalcolor2);
}
body.learnpress .learn-press-courses .course-title{
    color: var(--ast-global-color-2);
    font-weight: 400;
}
body.learnpress .lp-single-course .lp-single-course-main .course-buttons .lp-button:hover{
    background-color: var(--e-global-color-astglobalcolor2);
    border-color: var(--e-global-color-astglobalcolor2);
}
.lp-archive-courses #popup-header{
    background-color: var(--e-global-color-astglobalcolor2);
}
.lp-overlay .lp-modal-dialog .lp-modal-header{
    background-color: var(--e-global-color-astglobalcolor2);
}
body.learnpress .lp-single-course__header{
    background-color: unset;
}
body.learnpress .learn-press-courses[data-layout="grid"] .course-title, body.learnpress .lp-courses-related .course-title{
    height: 51px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media (min-width:1025px){
    body.learnpress .site-content .ast-container{
        padding:60px 20px !important;
    }
}
@media (max-width:1024px){
    body.learnpress .site-content .ast-container{
        padding:20px 20px !important;
    }
    body.learnpress .learn-press-courses[data-layout="grid"] .course-title, body.learnpress .lp-courses-related .course-title{
        height: 50px;
    }
}
@media (max-width:767px){
    body.learnpress .site-content .ast-container{
        padding:20px 20px !important;
    } 
    body.learnpress .learn-press-courses[data-layout="grid"] .course-title, body.learnpress .lp-courses-related .course-title{
        height: auto;
    }
}

/* Ultimate member */
.um .um-button, .um a.um-button{
	border-radius: 100px !important;
}
div.um :is(.um-form,.um-field) input[type=search]:not(.select2-search__field), div.um :is(.um-form,.um-field) input[type=tel], div.um :is(.um-form,.um-field) input[type=text], div.um :is(.um-form,.um-field) input[type=email], div.um :is(.um-form,.um-field) input[type=number], div.um :is(.um-form,.um-field) input[type=password], div.um :is(.um-form,.um-field) select, div.um :is(.um-form,.um-field) textarea, div.um_bookmarks_table input[type=text], div.um-message-textarea textarea.um_message_text, div.um-search-form .um-search-field{
	background-color: #FAFAFA !important;
    border-color: var(--e-global-color-cb59924) !important;
    border-radius: 2px 2px 2px 2px !important;
	color: var(--e-global-color-astglobalcolor2) !important;
}

/* Hubspot Cookie Consent */
body #hs-modal #hs-modal-content #hs-modal-body, body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label span, div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom,  body #hs-modal #hs-modal-content #hs-modal-footer a#hs-modal-save-settings, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area a#hs-eu-cookie-settings-button, body #hs-modal #hs-modal-content #hs-modal-footer a#hs-modal-accept-all{
    font-family: "NotoSans" !important;
}
body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label span{
    white-space: nowrap;
    font-size: 12px !important;
}
body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label span.hs-modal-checkmark, body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row .hs-category-label span.hs-category-analytics-unchecked{
    width: 12px !important;
    height: 12px !important;
    background-size: cover;
}

/* course instructor */
.lp-single-instructor .ul-instructor-courses .course-title{
    font-size: 18px;
}
.lp-single-instructor .ul-instructor-courses .course-content .wap-course-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 40px;
    
}
.lp-single-instructor .ul-instructor-courses .course-wrap-meta{
    display: none !important;
}/* End custom CSS */