/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1777632345
Updated: 2026-05-01 10:45:45

*/

.learnpress-profile #content {
    --lp-primary: #80009E;
    --lp-text-dark: #000000;
    --lp-text-main: #595959;
    --lp-bg-light: rgb(243, 235, 249);
    --lp-border: #cdcdcd;
    --lp-white: #ffffff;
}
.course-cat .elementor-widget-wrap{
        gap: 24px;
        justify-content: center;
        
}
.course-cat .elementor-widget-icon-box{
    width: auto !important;
    margin-bottom: 0 !important;
}

.p-text{
	font-family:"Urbanist", Sans-serif
}
.testimonial-box .name{
	font-family:"Urbanist", Sans-serif
}
.lp-archive-courses,.lp-single-course {
    overflow-x: clip;
}
.learnpress {
    font-family: 'Urbanist';
}
.lp-archive-courses ul.learn-press-breadcrumb {
    padding: 10px 20px;
}

/* ======================== 24-6-26 */ 

.learn-press-courses .course-item {
    align-items: stretch !important;
    height: 100% !important;
}

.course-content {
    display: flex !important;
    flex-direction: column !important;
}

.course-wrap-meta {
    flex-grow: 1 !important;
}

.learn-press-breadcrumb{
    margin-bottom:12px !important;
}

ul.learn-press-breadcrumb a span {
    font-size: 16px !important;
}

.lp-single-course__header__inner ul.learn-press-breadcrumb {
    font-size: 16px !important;
}
 nav.custom-breadcrumb {
    font-size: 16px !important;
}

nav.custom-breadcrumb, nav.custom-breadcrumb a,.learn-press-breadcrumb span,.lp-archive-courses ul.learn-press-breadcrumb {
    font-size: 16px !important;
}

.services-bx a{
    padding: 18px;
}

.lp-content-area {
    padding: 0 20px;
}

.xs_social_share_widget {
    display: none !important;
}
.lp-course-description p:last-child{
    margin-bottom: 0;
}


.lp-single-course .lp-single-course-main {
    padding: 40px 0 0px !important;
}

@media (max-width: 991px){
	.lp-single-course-main__right__inner {
    margin-top: 0px !important;
}
	
.lp-single-course .lp-single-course-main .course-img img {
    max-width: 100% !important;
    width: 100% !important;
    object-fit: cover;
}
	
	
.lp-single-course .lp-single-course-main__left>div {
    margin-bottom: 0px;
}
	
}


/* ===========25-6-26 */

.owl-dots {
    display: none !important;
}
.course-cat.elementor-section .elementor-widget-wrap.elementor-element-populated {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    gap: 20px;
}
.xoo-el-main{
	background: #fff;
	font-family: 'Urbanist';
}
/* Learn Press Profile  */
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li.active {
    background: var(--lp-primary);
}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover {
    background: var( --lp-primary);
}
.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover > a,.learnpress-profile .lp-user-profile .lp-profile-nav-tabs>li:not(.active):hover a > i{
	color: #fff;
}
.profile-tab-sections li a i{
	color: #e2e0db; !important;
}
.profile-tab-sections li a i{
	color: #000 !important;
}
.learnpress-profile .dashboard-statistic__row .statistic-box {
    background: #f3ebf9;
    border-radius: 10px;
    color: #000;
}
.learnpress-profile li.settings.has-child a+p {
    display: none;
}
.learnpress-profile .lp-user-profile .lp-profile-left {
    min-width: 80px;
    max-width: 80px;
}
.learnpress-profile button.lp-button.lp-btn-view-students, .lp_profile_course_progress__nav .lp-button, .learnpress-profile .lp-enrolled-btn-search,.learnpress-profile button.lp-button[type="submit"]{
    background: var(--lp-primary);
    color: #fff;
    padding: 8px 24px;
	border: 1px solid var(--lp-primary);
}
.learnpress-profile button.lp-button.lp-btn-view-students:hover,.lp_profile_course_progress__nav .lp-button:hover, .learnpress-profile .lp-enrolled-btn-search:hover,.learnpress-profile button.lp-button[type="submit"]:hover{
	background: transparent;
	color: #000;
}
.learnpress-profile .lp-enrolled-btn-clear{
		background: transparent;
	color: #000;
	   padding: 8px 24px;
	border: 1px solid var(--lp-primary);
}
.learnpress-profile .lp-enrolled-btn-clear:hover{
	    background: var(--lp-primary);
	    color: #fff;
}
.learnpress-profile .lp-order-recover{
	max-height: 40px;
}
/* Inner Pages */
.inner-content h2{
    color: #000;
    font-size: 26px;
    margin-top: 24px;
}
.inner-content h3{
    color: #000;
    font-size: 20px;
}
.inner-content ul{
    margin-bottom: 16px;
}
.inner-content ul li{
    marginb-bottom: 10px;
}
.inner-content a{
    color: #80009E;
}
.inner-content a:hover{
    color: #000;
}
.single-lp_course .course-progress {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
@media (max-width: 1200px){
	.course-cat.elementor-section .elementor-widget-wrap.elementor-element-populated {
    grid-template-columns: repeat(4,1fr);
}
	.learn-press-course-tab__filter__content{
		overflow-x: scroll;
	}
}
@media (max-width: 991px){
	.course-cat.elementor-section .elementor-widget-wrap.elementor-element-populated {
    grid-template-columns: repeat(3,1fr);
}
	.learnpress-profile #content table{
		min-width: unset;
	}
}
@media (max-width: 767px){
	.services-bx a{
		padding:10px 20px;
	}
	.xoo-aff-group {
    margin-bottom: 16px;
}
	.train-model-wrapper .elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{
        align-items: center !important;
    }
    .train-model-wrapper .elementor-widget-icon-box .elementor-icon-box-content{
        height: max-content !important;
    }
}
@media (max-width: 600px){
	.course-cat.elementor-section .elementor-widget-wrap.elementor-element-populated {
    grid-template-columns: repeat(2,1fr);
}
}


