.lp-archive-courses {
    margin-top: 40px;
}

.my-breadcrumb-parent {
    background-color: #fff;
}

.learn-press-breadcrumb {
	font-weight: 600;
    	color: #7a4a00;
}

.my-breadcrumb-parent .learn-press-breadcrumb {
    max-width: 1140px;
}

.course-content .course-detail-info {
    background-image: url('course-bg.svg') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}






 /* updated css */

.lp-archive-courses .course-summary-sidebar__inner > div {
    padding: 0px !important;
    background: unset; 
}

.course-sidebar-preview .course-price .price {
	  font-size: 32px !important;
    	font-weight: 700 !important;
	line-height: 1.25em !important;

    color: #15171A !important;
}

.course-sidebar-preview .media-preview {
    margin: unset !important; 
}

.course-tab-panels{
	padding: 40px;
/*   background-color: #fff; */
	border-radius: 20px;
}

.lp-course-curriculum .course-section {
    margin-bottom: 24px !important;
    border: solid #7A4A00 !important;
    border-width: 2px 2px 4px 2px !important;
    cursor: pointer;
    overflow: hidden;
    border-radius: 20px !important;
}

.lp-course-curriculum .course-section .course-section-header {
    background-color: #F1EABA !important;
    padding: 16px !important;
}

.lp-course-curriculum .course-section .course-item {
    background-color: transparent;
    border-top: unset !important ; 
    padding: 12px 18px !important;
}

.lp-course-curriculum .course-section__title {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    text-transform: capitalize;
}

.course-item-title{
    font-family: 'Quicksand';
    color: #15171A;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5em;
    text-transform: capitalize;
}

.course-description {
    background-color: #fff;
    padding: 40px;
    width: 95%;
    row-gap:10px;
    border-radius:20px;
}

.chai .lp-course-curriculum{
    background-color: #fff;
    padding: 40px;
    width: 95%;
    row-gap:10px;
    border-radius:20px;
}

.section-body-content{
    padding-bottom: 20px !important;
}

.course-section__items{
    background-color: #FFF6DF;
}

.section-body-content h3{
    font-family: 'Quicksand';
    font-size: 20px;
    font-weight: 700;
    line-height:1.2em;	
}

.section-body-content p{
	font-size: 16px;
	font-weight: 600;
	line-height:1.8em;
		
}

.lp-course-curriculum__title{
    font-family: 'Quicksand';
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
   /* padding-bottom: 24px;*/
}

.lp-archive-courses .course-detail-info .course-title {
    margin:unset !important; 
    border-bottom:none !important ; 
    font-family: 'Quicksand';
    font-size: 42px !important;    
    font-weight: 700;
    padding-bottom: 24px;
    padding-top:50px  !important;
    line-height: 1.4em !important;
}

.course-sidebar-top{
	border-radius:20px;
}

.lp-archive-courses .course-summary-sidebar{
	width:410px !important;
}
@media (max-width: 1024px) {
	.lp-archive-courses .course-summary-sidebar{
		width:69% !important;
	}
	.lp-archive-courses .lp-entry-content .entry-content-left {
    		width: 69% !important;
	}
}


@media (max-width: 768px) {
	.lp-archive-courses .course-summary-sidebar{
		width:100% !important;
	}
	.lp-archive-courses .lp-entry-content .entry-content-left {
    		width: 100% !important;
	}
	.course-summary-sidebar .course-sidebar-preview {
    		margin-bottom: 15px !important;
    	}

}

.lp-archive-courses .course-summary-sidebar__inner {
    padding-top: 85px; 
   /* width: 300px; */
    width:100% !important;
}

.course-summary-sidebar{
    margin-right: 0px !important;
    position: unset !important;
}

@media (max-width: 1024px) {
   .course-description {
    	padding: 35px !important;
   }
   .lp-content-area p {
        padding-top: 10px;
   }
}

@media (max-width: 768px) {
   .lp-content-area p {
        padding-top: unset !important;
    }


/* For this breadcrums spacing decrease */
   /* .lp-archive-courses ul {
        padding: 0 0 0px 10px !important;
    }	*/

}

@media (min-width: 769px) {
    .course-summary-sidebar.slide-down .course-summary-sidebar__inner {
        position: unset !important;
        
    }
}


/* Course Sidebar */
/*
 .lp-course-curriculum {
    padding: 15px ;
}   */

#popup-sidebar .course-curriculum {
    overflow: auto;
    padding-top: 15px;
    padding: 15px;
    position: unset; 
    /* width: 440px !important; */
}

/* #popup-header {
    background-color: #7a4a00 !important;
    
} */

.content-item-wrap .course-item-title {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 1.2em !important;
    margin-bottom: 16px;
}

#popup-header .course-title a {
   font-family: 'Quicksand' !important;
    font-size: 32px !important;    
    font-weight: 700 !important;
	line-height: 1.4em !important;

}
#popup-header .course-title a:hover {
   color: #fff !important;
}

.content-item-description p{
    font-family: 'Quicksand', sans-serif !important;	
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.8em !important;
}

.content-item-description h3{
    font-family: 'Quicksand', sans-serif !important;	
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
}

#popup-header .course-title a {
      -webkit-line-clamp: none !important;   
}

#popup-footer .course-item-nav {
    border: 1px solid #7a4a00;
    border-radius: 15px;
    padding: 0 10px;
}

#popup-footer .course-item-nav .prev, #popup-footer .course-item-nav .next {
    display: flex;
    line-height: 3.125em;
    font-size: 16px !important;
    font-weight: 600 !important;
}

#popup-footer .course-item-nav .prev a, #popup-footer .course-item-nav .next a {
    display: block;
    color: #111 !important;
}

#popup-footer .course-item-nav .prev::before, #popup-footer .course-item-nav .next::before {
    color: #111 !important;
}

.course-sidebar-preview .course-price .origin-price {
    font-style: unset;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.25em !important;
    color: #15171A !important;
}

.course-summary .course-price {
    	margin-bottom: unset !important;
}

#popup-sidebar .lp-course-curriculum .course-section .course-item{
        	padding: 10px 15px !important;
}


/*

@media screen and (max-width: 1280px) {
    #popup-header, #popup-footer {
         left: 475px !important;
    }
}
@media screen and (max-width: 1280px) {
    #popup-sidebar {
        flex-basis: 475px !important;
    }
}
*/


@media screen and (max-width: 1280px) {
    #popup-sidebar .course-curriculum {

        width: 100% !important;
	padding: 10px;
    }
}

@media screen and (max-width: 768px) {
.course-summary #popup-header{
	left:0;
}}

/* Responsiveness */

@media screen and (max-width: 1024px) {
 	#popup-header .course-title a {
		font-size: 30px !important;
		line-height: 1em !important;
	}
	#popup-course .popup-header__inner {
        	flex-direction: unset !important;
	}

	.lp-archive-courses .lp-entry-content {
    		flex-direction: column-reverse !important;
		align-items: center !important;
	}
	.entry-content-left{
		padding-right: unset !important;
    		padding-top: unset !important;
	}
	.chai .lp-course-curriculum {
		width: 100% !important;
	}
	.course-summary-sidebar{
		    align-self: center !important;
	}
	.lp-archive-courses .course-summary-sidebar__inner {
    		    padding-top: 30px !important;
	}
	.chai .course-description{
		    width: 100% !important;
	}
	.lp-archive-courses .course-summary-sidebar {
    		margin-top: unset !important; 
 		margin-left: unset !important;	
	}
	.course-summary-sidebar{
    		margin-right: unset !important;
	}
	.lp-content-area .course-title{
		padding-right: unset !important;
	}
	.lp-archive-courses .course-detail-info .course-title{
		font-size: 35px !important;
	}
	.course-summary .course-price {
    		margin-bottom: unset !important;
	}
	.lp-archive-courses .course-detail-info .course-title {
       		padding-bottom: unset !important;
     		padding-top: unset !important; 
	}
	.course-sidebar-preview .course-price .origin-price , .course-sidebar-preview .course-price .price  , .per-month  {
		font-size: 28px !important;
	}
	
	.lp-content-area p {	
		padding-top: 10px;
	}
	
	
	
}

@media screen and (max-width: 768px) {
 	#popup-header .course-title a {
		font-size: 28px !important;
	}
	.content-item-wrap .course-item-title {
        	text-align: start !important;
		margin-bottom: 16px !important;
        }
	#popup-header .course-title a {
    		line-height: 1.0em !important;
	}
	.lp-archive-courses .course-detail-info .course-title{
		font-size: 32px !important;
	}
	.course-sidebar-preview .course-price .origin-price , .course-sidebar-preview .course-price .price , .per-month {
		font-size: 25px !important;
	}
	#popup-header, #popup-footer {
        	left: 0px !important;
    	}

	.course-sidebar-preview .course-price .origin-price , .course-sidebar-preview .course-price .price  , .per-month  {
		font-size: 25px !important;
	}
}

@media screen and (max-width: 425px) {
 	#popup-header .course-title a {
		font-size: 25px !important;
	}
	.content-item-wrap {
      		padding-top: 20px !important;
	}
	.lp-archive-courses .course-detail-info .course-title{
		font-size: 28px !important;
	}
	.course-usps h3 {
		font-size: 18px;
	}
	/* .course-sidebar-preview .course-price .origin-price , .course-sidebar-preview .course-price .price , .per-month {
		font-size: 22px !important;
	} */
	.section-body-content h3 {
		    font-size: 20px !important;
	}
	
	.course-sidebar-preview .course-price .origin-price , .course-sidebar-preview .course-price .price  , .per-month  {
		font-size: 22px !important;
	}
	
	#checkout-order h4, th, td , #checkout-payment h4 {
		font-size: 18px !important;
	}

}

@media screen and (max-width: 525px) {
	.learn-press-filters {
		column-gap: 20px !important;
	}
	    .lp-user-profile .lp-profile-nav-tabs>li>a {
		padding: 8px 8px 8px 8px !important;
	}
}


/* Checkout Page */

.lp-archive-courses {
    margin-top: 70px !important;
}
 
/* .lp-content-area {
    font-family: 'Quicksand';
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.25em !important;
    color: #15171A !important;
} */

#checkout-order h4 , th , td {
    font-family: 'Quicksand';
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 20px;
    color: #333;
} 

#checkout-account-logged-in p {
	 font-family: 'Quicksand';
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 20px;
    color: #333;

}

#checkout-account-register, #checkout-account-login {
    border: 1px solid #7A4A00 !important;
    background-color: #fff !important;
    border-radius: 15px !important;
    padding: 15px !important;
    width: 100%;
    margin-bottom: 32px;
    
}

.order-comments , .secure-connection , .payment-method-form  {
	font-family: 'Quicksand';
	font-size: 16px;
    	font-weight: 600;
    	line-height: 1.8em;
}

.lp-terms-and-conditions{
	font-family: 'Quicksand';
	font-size: 16px;
    	font-weight: 600;
    	line-height: 1.8em;

}

/* .place-order-action {
	text-align: center !important;
} */

#checkout-payment #checkout-order-action button { 
	background: #f7c400 !important;
	width: unset !important;
}

#checkout-order-action #learn-press-checkout-place-order {
	font-family: 'Quicksand';
	font-weight: 600 !important;
	color: #000 !important;
    	/* border: 2px solid #000 !important; */
	border-radius: 8px !important;
    border-style: solid !important;
    border-color: black !important;
    border-width: 2px 2px 4px 2px !important;
    	font-size: 16px;
}


#checkout-order .lp-checkout-order__inner , .order-comments {
       border-radius: 15px !important;
	border: 1px solid #7A4A00 !important;
	background-color: #fff;

}

.selected label , .payment_method_offline-payment {
	border-radius: 8px !important;
	border: 1px solid #7A4A00 !important;
}

#checkout-payment h4 {
	font-family: 'Quicksand' !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    margin-bottom: 20px;
}

.lp-checkout-form {
    margin: unset !important;
    margin-top: unset !important;
}

#checkout-payment span {
	font-weight: 600 !important;
        color: #111 !important;
}

#checkout-account-login h4 , #checkout-account-register h4 {
	font-family: 'Quicksand' !important;
	 font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;

}

.lp-checkout-form__before, .lp-checkout-form__after{
    width: 45% !important;
    margin: 0 15px 40px 15px;
}


.lp-checkout-order__inner td.lp-course-title-td {
    padding: unset !important;
}
.cart-item .lp-course-title-td{
    padding: unset !important;
}

/* #learn-press-profile{
	padding-top: 140px !important;
} */

.page-content {
	padding-top: 140px !important;
}

@media screen and (max-width: 991px) {
 /*   #learn-press-profile{
	padding-top: 46px !important;
    } */
    .page-content {
	padding-top: 70px !important;
     }

}

@media screen and (max-width: 768px) {
 	
}

.learn-press-form-login , .learn-press-form-register {
    	max-width: 500px !important;
    	border: 2px solid #7A4A00 !important;
    	border-radius: 15px !important;
}

#learn-press-profile .lp-content-area{
	gap: 20px !important;
}

.learn-press-form-login h3 , .learn-press-form-register h3{
	font-size: 32px !important;
    font-weight: 700 !important;
    	
    color: #15171A !important;

}

.learn-press-login label , #username , #password  {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #3A3A3A !important;
    border-radius: 8px;

}

.learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
    font-family: 'Quicksand';
    font-weight: 600 !important;
    color: #000 !important;
    border: 2px solid #000 !important;
        border-style: solid !important;
    border-color: black !important;
    border-width: 2px 2px 4px 2px !important;
    border-radius: 8px !important;
    font-size: 16px;
    padding: 16px 32px !important;
    width: auto !important;
}

.learn-press-form .form-fields .form-field label {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #3A3A3A !important;
    font-style: unset !important;
}

.learn-press-register label , #reg_email , #reg_username , #reg_password , #reg_password2 , #reg_first_name , #reg_last_name {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #3A3A3A !important;
    border-radius: 8px;

}

.lp-checkout-form .lp-form-fields label , #username , #password , .form-field-input {
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #3A3A3A !important;

}

.learn-press-form .form-fields .form-field .description {
	font-size: 16px !important;
    	font-weight: 600 !important;
    	line-height: 1.5em !important;
    	color: #3A3A3A !important;
	font-style: unset !important;
}

@media screen and (max-width: 991px) {
    .lp-archive-courses {
     margin-top: unset !important; 
}
}



@media screen and (max-width: 1024px) {
    .lp-checkout-form__after {
     	width: 97% !important;
    }

    .lp-checkout-form__before {
	width: 97% !important;
    	float: unset !important;
     }

      .lp-checkout-form {
         margin-top: 20px  !important;
    }

    .learn-press-form-login, .learn-press-form-register {
       padding: 35px !important;
    }

}

@media screen and (max-width: 768px) {
    .lp-checkout-form__before {
        width: 100% !important;
        float: unset !important;
    }
    .lp-checkout-form__after {
        width: 100% !important;
    }
    .learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
        padding: 12px 24px !important;
    }
	.learn-press-form-login, .learn-press-form-register {
       		margin-bottom: 20px !important;
        }
}

@media screen and (max-width: 425px) {
	.learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
       		padding: 10px 20px !important;
   	}    
	.learn-press-form-login, .learn-press-form-register {
       		padding: 25px !important;
        }

}

@media (max-width: 815px) {
    .lp-checkout-form {
        display: flex;
        flex-direction: column !important;
	/*margin-top: 50px  !important;*/
    }
}

/* Profile Dashboard */

.lp-profile-right{
	font-family: 'Quicksand' !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    padding-top: 20px !important;
}


.courses a , .my-courses a , .quizzes a , .orders a , .settings a , .logout a , .statistic-box__text label {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
}

.learn-press-filters li , .lp-ajax-message , .learn-press-tabs__item {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;

}

.statistic-box {
	border: 2px solid #7A4A00 !important;
}


/* Courses Archieve */

.learn-press-courses .course-item{
	border-radius: 15px !important;
}

.course-permalink .course-title {
	font-family: 'Quicksand' !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
}

.learn-press-courses .course-instructor-category label , .course-short-description , .courses-order-by , 
.lp-courses-bar .search-courses input {
	font-family: 'Quicksand' !important;
	font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
}

.instructor-display-name {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
}

.course-duration , .course-level , .lp_lesson , .lp_quiz , .course-count-student , .course-info .origin-price , .course-info .price  {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;

}
 
.learn-press-courses .course-content .course-readmore a {
    padding: 16px 32px !important;
    font-family: 'Quicksand' !important;
    font-weight: 600 !important;
    color: #000 !important;
    border: solid #000 !important;
     border-width: 2px 2px 4px 2px !important;
  /*   width: 50% !important; */
    font-size: 16px !important;
    background: #f7c400 !important;
    border-radius: 8px !important;
}

.lp-checkout-form a , .lp-terms-and-conditions a  {
    color: #ffb606 !important;
}

.lp-archive-courses h1{
	font-family: 'Quicksand' !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 1.25em !important;
    padding-top: 20px;
}

.lp-content-area p a {
	 color: #ffb606 !important;
}

.lp-content-area p {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    padding-top: 20px;
    font-style: unset !important;
}

.order_details th, td {
	font-family: 'Quicksand' !important;
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;

}

@media (max-width: 1024px) {
    .learn-press-form-login h3, .learn-press-form-register h3 {
    	font-size: 28px !important;
    }
}

@media (max-width: 768px) {
    .learn-press-form-login h3, .learn-press-form-register h3 {
    	font-size: 25px !important;
    }
}

@media (max-width: 425px) {
    .learn-press-form-login h3, .learn-press-form-register h3 {
    	font-size: 22px !important;
    }
}



/*  Profile Page Basix Information */

#learn-press-profile-basic-information .lp-button {
    font-family: 'Quicksand';
    font-weight: 600 !important;
    /*  border: 2px solid #000 !important; */
    border-style: solid !important;
    border-color: black !important;
    border-width: 2px 2px 4px 2px !important;
    font-size: 16px;
    padding: 16px 32px !important;
    background-color: #f7c400;
    border-radius: 8px !important;
}

.learnpress_avatar__form__upload {
    font-family: 'Quicksand' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    font-style: unset !important;
    text-align: center;
    cursor: pointer;
}

.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__top {
    font-family: 'Quicksand' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
}
 
.lp-user-cover-image .lp-cover-image-empty .lp-cover-image-empty__info__bottom {
    font-family: 'Quicksand' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    opacity: .7;
}

.lp-profile-content .lp-button {
    font-family: 'Quicksand';
    font-weight: 600 !important;
  /*  border: 2px solid #000 !important; */
    border-style: solid !important;
    border-color: black !important;
    border-width: 2px 2px 4px 2px !important;
    font-size: 16px;
    padding: 16px 32px !important;
    background-color: #f7c400;
    border-radius: 8px !important;
 
}

#profile-content-settings .form-field-input {
	width: 100%;
}

.lp-user-profile .learn-press-message {
    margin-top: 0;
    font-family: 'Quicksand' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #ffb606 !important;
}

.lp-order-recover input[type=text] {
    font-style: unset !important;
    font-family: 'Quicksand' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
}

.learn-press-message.error {
    font-family: 'Quicksand' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    background-color: #fee5e5;
    color: #ff3b30;
}

.learn-press-content-protected-message a {
	color: #ffb606 !important;
}

.lp-checkout-remember a , .lp-checkout-sign-up-link a label , .checkout-account-switch-to-login {
    font-family: 'Quicksand' !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #ffb606 !important;
    
}

#popup-content .lp-button {
    font-family: 'Quicksand';
    font-weight: 600 !important;
    /* border: 2px solid #000 !important; */
    border-style: solid !important;
    border-color: black !important;
    border-width: 2px 2px 4px 2px !important;
    font-size: 16px;
    padding: 16px 32px !important;
    background-color: #f7c400;
    border-radius: 8px !important;
    }

.lp_profile_course_progress__item td {
	padding: 5px !important;
}

.course-img img {
	border-radius: 8px !important;
}


.order_details .course-btn-continue , #popup-content .lp-button.completed {
    background: #f7c400 !important;
    color: #000 !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    border: solid #000 !important;
    font-size: 16px;
    border-width: 2px 2px 4px 2px !important;
    padding: 8px 16px;
}

.modal-title {
	font-size: 32px !important;
    	font-weight: 700 !important;
    	line-height: 1.25em !important;
    	font-family: quicksand !important;
}

.lp-modal-dialog .lp-modal-header {
    background: #7a4a00 !important;
}


.lp-modal-dialog .btn-yes {
	background: #7a4a00 !important;

}

.lp-content-area.learn-press-message , .learn-press-message success {
	font-family: 'Quicksand' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
}

 #popup-header .number {
    font-family: 'Quicksand' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    padding-right: 10px;
    color: #fff;
}

.learn-press-message.success {
    font-family: 'Quicksand' !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5em !important;
    background-color: #ebf8e5;
    color: #3ab500;
}

.learn-press-form-login, .learn-press-form-register {
	background-color: #fff !important;
}


@media (max-width: 990px) {
	#profile-content-settings .form-field-input {
	width: 80%;
    }

} 	 	

@media (max-width: 525px) {
	.learn-press-tabs__nav {
		column-gap: 20px !important;
    }

} 


@media (max-width: 1024px) {
	.modal-title {
		font-size: 28px !important;
    	}

} 

@media (max-width: 768px) {
	.modal-title {
		font-size: 25px !important;
    	}

} 

@media (max-width: 425px) {
	.modal-title {
		font-size: 22px !important;
    	}

} 


@media (max-width: 768px) {
	.learn-press-courses .course-content .course-readmore a , #popup-content .lp-button {
		padding: 10px 18px !important;
	/*	width: 100px !important; */

    }
	.course-button-box button {
		padding: 8px 20px !important;
	}

} 

@media (max-width: 425px) {
	.learn-press-courses .course-content .course-readmore a , #popup-content .lp-button {
		padding: 8px 16px !important;
	/*	width: 100px !important; */

    }

} 



/* Updated on 23-03-2026  */


#popup-footer {
    width: unset !important;
    max-width: 792px;
}



.im h2 {
	background: #7a4a00 !important;
}
.ii a[href] {
    color: #ffb606 !important;
}

#m_24060985146579314email-body p {
	color: #111 !important;
}

#m_24060985146579314template_container {
	background: #fbf5e6 !important;
}

#m_-705305265933239109email-header td {
	border-radius: 10px !important;
}

#m_-705305265933239109email-body td {
	border-radius: 10px !important;
}
#m_-705305265933239109email-body p {
	color: #111 !important;
}
.ii a[href] {
    color: #ffb606 !important;
}


/*
@media screen and (max-width: 768px) {
    .page-content {
        padding-top: 40px !important;
    }
}
*/


.chai #learn-press-course-description p {
	padding-top: unset !important;
}



.course-summary-sidebar .course-sidebar-preview {
    margin-bottom: 0px !important;
}


@media (max-width: 768px) {
   	.chai ul {
        	padding: 0 0 0px 0px !important;
    	}
	.chai .course-description {
        	padding: 20px !important;
   	}
	.chai .lp-course-curriculum {
       		padding: 20px;
   	}
}


@media (max-width: 1024px) {
	.course-usps ul {
        	padding: 0 0 0px 0px !important;
    	}
}

@media (max-width: 768px) {
	.chai .course-section  {
		margin-bottom: 15px !important;
	}
	.course-usps h3 {
    		margin-bottom: 15px;   
	}
}


@media (max-width: 425px) {
	.course-usps h3 {
    		margin-bottom: 10px;   
	}
	.course-usps li {
    		margin-bottom: 10px;
	}
	#learn-press-course-description h3 {
		margin-bottom: 8px !important;
	}
}

/* ------------------------ Checkout Page ---------------------------- */

@media (max-width: 1024px) {
	#checkout-payment {
    		max-width: 470px !important;
	}
	#checkout-order h4 {
        	margin-bottom: 10px;
   	}
	.lp-checkout-form__before {
        	margin: 0 15px 20px 15px !important;
	}
	#checkout-account-logged-in p {
    		margin-bottom: 10px !important;
	}
	.learn-press-checkout-comment {
    		margin-bottom: 10px !important;
	}
	#checkout-payment h4 {
    		margin-bottom: 10px !important;
	}
	.usp-custom-icon {
    		width: 18px;
	}
	.course-usps h3 {
    	    	margin-bottom: 10px;
	}
	.course-usps li {
    		margin-bottom: 10px;
	}
	.chai h3 {
		margin-bottom: 8px;
	}
}


@media (max-width: 768px) {
	#checkout-payment .payment-methods {
		padding: 0 0 0px 0px !important;
	}
	.lp-checkout-form {
        	margin-top: 0px !important;
    	}
	.learn-press-form-login, .learn-press-form-register {
    		max-width: 100% !important;
   	}
	#learn-press-profile .lp-content-area {
    		gap: 0px !important;
	}
}

@media (max-width: 815px) {
	.lp-checkout-form__before {
        	margin: 0 0px 20px 0px !important;
		width: 100% !important;
	}
}


/* ------------------------ Lessons Page ---------------------------- */


@media (max-width: 1024px) {
	.lp-course-curriculum .course-section .course-section-header {
    	    	padding: 10px !important;
	}
	#popup-sidebar .lp-course-curriculum .course-section .course-item {
    	 	padding: 8px 12px !important;
	}
	.lp-course-curriculum .course-section {
    		margin-bottom: 20px !important;
   	}
	.content-item-wrap .course-item-title {
       		margin-bottom: 12px !important;
  	}
	.content-item-summary .content-item-description {
    		margin-bottom: 15px !important;
	}
	.comment-reply-title {
		margin-bottom: 6px !important;
	}
	#commentform .submit {
		    margin-top: 0px !important;
	}

}

@media (max-width: 768px) {
	.learn-press-comments #comments {
        	margin-bottom: 15px;
    	}
	.commentlist {
    		gap: 10px;
   	}
	.comment-body p {
		margin-bottom: 8px;
	}
	.commentlist li, #respond {
       		padding: 10px;
	}
	.comment-respond h3 {
		margin-bottom: 5px;
	}
	.comment-form-comment label {
    	    	padding-bottom: 5px;
	}
	.comment-respond .form-submit {
		margin-bottom: unset;
	}
	.comment-form-comment {
		margin-bottom: 0px;
	}
	.commentlist {
		padding: 0 0 0px !important;
	}
	.comment-respond .submit {
		margin-top: 10px;
	}
	#learn-press-item-comments {
        	padding-top: 20px !important;
    	}
	.lesson-buy-btn {
		margin-top: 10px;
	}
	

}


@media (max-width: 425px) {
    #learn-press-item-comments {
        padding-top: 15px !important;
    }
    .lesson-material h4 {
	margin-bottom: 5px;
     }
}

/* ------------------------ Profile Dashboard ---------------------------- */

.order-status-processing , .order-status-pending {
	font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #111 !important;
}

.order-table-details tfoot th {
	font-size: 16px !important;
    	font-weight: 600 !important;
}

 .order-table-details thead th {
	font-size: 22px !important;
    	font-weight: 700 !important;
}

.lp-profile-content #profile-content-order-details h3 {
    		font-family: 'Quicksand';
    		font-size: 22px;
    		line-height: 1.5em;
    		font-weight: 700 !important;
    		
}



@media (max-width: 1024px) {
	.lp-user-profile #profile-sidebar {
      		margin-top: 20px !important;  
	}
	.lp-user-profile .lp-profile-content {
      		padding-top: 20px !important;
	}
	.dashboard-statistic__row {
    		gap: 10px !important;
  	}
	/*.page-content {
    		padding-top: 70px !important;
	}*/
	.lp-profile-content #profile-content-order-details h3 {
       		margin-top: 13px !important;
       		margin-bottom: 8px !important;
	}
	/* ------------------- */
	.learn-press-tabs {
    		margin-bottom: 15px !important;
	}
	.learn-press-form .form-fields .form-field {
   		 margin: 0 0 10px 0 !important;
	}
	.form-field__bio p {
		margin-top: 5px !important;
	}
	.learn-press-profile-basic-information .lp-button {
		padding: 12px 24px !important;
	}

}

@media (max-width: 768px) {
	.lp-user-profile #profile-sidebar {
        	margin-top: 10px !important;
    	}
	.lp-user-profile .lp-profile-content {
        	padding-top: 12px !important;
    	}	
	.lp-user-profile .lp-profile-left {
    		min-width: 90px !important;
    		max-width: 90px !important;
	}
	.learn-press-profile-course__statistic {
    		margin-bottom: 25px;
	}
	.lp-ajax-message {
		padding: unset !important;
		margin-top: unset !important;
	}

	.page-content {
    		padding-top: 50px !important;
	}
	.statistic-box__icon span {
    		--lp-width-icon: 50px !important;
	}
	/*-----------------------------------------*/
	.lp-profile-content #profile-content-order-details h3 {
       		margin-top: 10px !important;
    		font-size: 20px;
    		line-height: 1.5em;
      		margin-bottom: 5px !important;
	}
}


@media (max-width: 425px) {
	.learn-press-filters li a {
		font-size: 16px !important;
	}
	.page-content {
    		padding-top: 40px !important;
	}

}


#checkout-account-register .regular-text {
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 1.5em !important;
    color: #3A3A3A !important;
    border-radius: 8px;
    /* line-height: normal; */
    width: 100%;
    padding: 10px 15px;
    border: 1px solid #ccc;
}



.lp-terms-and-conditions a {
	text-transform: lowercase;
}







































