.mini_courses_nav li.menu-item.menu-item-type-taxonomy.menu-item-object-category{
background: #F7F1EC;
	border-radius: 10px;
}
.mini_courses_nav li.menu-item.menu-item-type-taxonomy.menu-item-object-category:hover{
box-shadow: 0px 5px 5px 0px rgba(51, 51, 51, .2);
	color: #F04E30 !important;
}



@media screen and (max-width: 480px){ 
.mobile_popup .elementor-nav-menu .sub-arrow {
    padding: 10px 80px 10px 10px !important;   
}
	.mobile_popup li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children a {
    width: fit-content !important;
}
	
.mobile_popup .elementor-nav-menu--dropdown .elementor-item, .elementor-nav-menu--dropdown .elementor-sub-item {
   
    background: transparent !important;
}
}



.mini-courses-accordion .elementor-accordion-item {
    border-width: 0px;
    border-bottom: 1px solid #F04E30;
}
.mini-courses-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	border-bottom: 1px solid #F04E30 !important;
	border-width: 0px;
}
.mini-courses-accordion .elementor-accordion .elementor-accordion-item {
    border-width: 0px !important;
}
.mini-courses-accordion .elementor-accordion-item .elementor-tab-title{
		 border-bottom: 1px solid #d5d8dc !important;
}



.site-footer.footer-full-width{
    max-width: 100%;
    display: none;
}
.mini_courses_nav .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover{
    background: #FF5924 !important;
}
.mini_courses_nav .elementor-nav-menu--main .elementor-item{
	padding: 15px 8px !important
}
.mini_courses_nav .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before {
    border-radius: 10px !important;
}

.mini_courses_nav .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{
    background: #F7F1EC !important;
    border-radius: 10px;
	 margin: 5px !important;
	padding: 0px !important;
}
.mini_courses_nav a.elementor-item.elementor-item-active {
    border-radius: 10px;
    margin: 0px !important;
background: #FF5924 !important;
}


.mini_courses .elementor-image-box-title a{
font-size: 32px !important;
}
@media screen and (max-width: 768px){ 
.mini_courses .elementor-image-box-title a{
font-size: 28px !important;
}
}
@media screen and (max-width: 768px){ 
.mini_courses .elementor-image-box-title a{
font-size: 22px !important;
}
}





/*-------------------------------
   BLOG CATEGORIES CLOSE BUTTON
---------------------------------*/
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg {
    fill: #2b2b2b !important;
}

/*-------------------------------
  CARTFLOWS CHECKOUT 2 FIX
---------------------------------*/
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-two-column .woocommerce-checkout #order_review {
    position: absolute;
    top: 80px;
    right: 0;
    float: right;
    width: 40% !important;
    display: inline-block;
}
.wcpay-payment-request-wrapper, p#wcpay-payment-request-button-separator {
    display: none !important;
}
.wcf-embed-checkout-form .woocommerce-checkout .col2-set, .wcf-embed-checkout-form .woocommerce-checkout .wcf-col2-set {
    width: 100%;
	margin: 20px 0 20px 0;
   
}
.wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-two-column #order_review_heading {
    position: sticky;
    top: 15px;
    display: inline-block;
    width: 40%;
margin-top: 40px;
}

/*-------------------------------
  HEADER NEW CODE
---------------------------------*/
.welive{
	font-size: 45px;
	font-style: italic;
	font-weight: 500;
	margin-right: 5px;
}
.elementor-5194 .elementor-element.elementor-element-dd28de6:not(.elementor-motion-effects-element-type-background), .elementor-5194 .elementor-element.elementor-element-dd28de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    border-radius: 100px !important;
    box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.2);
	opacity: 0;

}

.elementor-motion-effects-container {
    overflow: unset;
}


/*-------------------------------
        MOBILE SCREENS ONLY
---------------------------------*/

@media screen and (max-width: 480px){ 
.welive{
	font-size: 33px;

}

}
.woocommerce-privacy-policy-text a {
    font-size: 12px !important;
    color: #777777 !important;
    font-weight: 700;
	  text-decoration: underline !important;
}
span.woocommerce-terms-and-conditions-checkbox-text a {
    font-size: 15px !important;
    font-weight: 600;
    color: #2b2b2b;
    text-decoration: underline !important;
}

@media (max-width: 480px){
.learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat {
    border: 0;
    flex: none;
    margin: 0 0 2em!important;
    padding: 0 1em!important;
    width: 50% !important;
}
.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button {
    margin: 10px 0;
    max-width: 220px;
}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
   padding: 0;
}
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
    margin-left: 1.2em;
    margin-top: 0;
}
.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress, .learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
    margin-bottom: 0;
    background-color: transparent;
    padding: 10px 0;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded {

    border-top: 1px solid #cccccc;
    margin: 0 20px;
}
}
.woocommerce-MyAccount-navigation {
display:none;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 100% !important;
}
a.wp-block-file__button.wp-element-button {
    background: #F04E30;
    color: #ffffff;
}
/* Logged in & out conditions */

.logged-in-condition .hide-logged-in {
	display: none!important;
}

.logged-out-condition .hide-logged-out {
	display: none!important;
} 
.lb-code{
	display: inline-block;
}
.orange{
	color: #F04E30 !important;
}
.orange1{
	color: #e67e22 !important;
}

img.aligncenter {
    margin: 40px auto;
}
figure.aligncenter.size-large {
    margin-bottom: 20px;
}
.elementor-widget-text-editor p: last-child {
     margin-bottom: 0px;
     
 }
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action {
    display: block !important;
}
.woocommerce span.onsale{
	background-color: #E74C3C;
}


/* ---------- BLOG CODES --------- */

.elementor-posts .elementor-post {
    display: flex;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    border-radius: 25px;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    width: 100%;
    padding: 5px 30px 30px 30px;
}
.elementor-element.elementor-element-65b1f19.elementor-widget.elementor-widget-wp-widget-categories h5 {
	color: #F04E30 !important;
	font-size: 28px;
	font-weight: 700 !important;
}

li.cat-item a {
    color: #2b2b2b;
}
li.cat-item a:hover {
  	color: #F04E30 !important;
}
.elementor-1877 .elementor-element.elementor-element-145b75fa .elementor-post__text {
    padding: 0 30px;
    margin: 20px 0px 20px 0px;
}

@media screen and (max-width: 768px){ 
.elementor-1877 .elementor-element.elementor-element-145b75fa .elementor-post__text {
    padding: 0 30px;
    margin: 20px 0px 20px 0px;
}
img.aligncenter {
    margin: 20px auto;
}
.tutor-pb-80 {
    padding: 30px 20px;
}
	.tutor-login-wrap, #tutor-registration-wrap {
     padding: 20px;
    margin: 30px 20px;
   
}
}
/* ---------- BLOG CODES --------- */
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
    display: none;
}
button.single_add_to_cart_button.button.alt {
    margin: 0 !important;
}



/* css from the old theme */

/* Elementor Sidebar not loading fix */
body.elementor-panel-loading #elementor-panel-state-loading {
    display: none !important;
}
#elementor-panel-state-loading {
    display: none !important;
}

/* Cartflows Link text on mobile */
.wcf-embed-checkout-form .woocommerce a {
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline !important;
    }
@media (max-width: 480px) {
  .wcf-embed-checkout-form .woocommerce a {
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline !important;
    }
}

/* Fix issues with jquery overlay blocking checkout button */
.woocommerce .blockUI.blockOverlay {
position: relative!important;
display: none!important;
}


.toc-text ul{
	margin: 0 !important;

}
.toc-text ul li{
	font-size: 25px !important;
}
.toc-text a{
	font-size: 16px !important;

}
/*-------------------------------
        LAPTOP SCREEN - 1366
---------------------------------*/

@media screen and (max-width: 1366px){ 
.toc-text a{
	font-size: 16px !important;
}

}
body .wp-block-embed.is-type-video .wp-block-embed__wrapper > iframe { display: block; }
.learndash-wrapper .ld-focus-content .ld-content-actions .ld-button,
.learndash-wrapper .sfwd-mark-complete input[class="learndash_mark_complete_button"] {
	font-size: 16px;
	font-weight: 500;
	width: 390px
}
.header-main{
	border-radius: 100px !important;
}
.header-main .elementor-motion-effects-container {
    border-radius: 100px !important;
}

/*--------------------------------
    Recaptcha Spacing Fix
---------------------------------*/
.elementor-field-group.recaptcha_v3-bottomleft, .elementor-field-group.recaptcha_v3-bottomright {
    width: 0 !important;
    padding: 0 !important;
}
.grecaptcha-badge { 
    visibility: hidden;
}
/*--------------------------------
    Mini Courses Headings
---------------------------------*/
.elementor-widget-image-box .elementor-image-box-title a {
    font-family: "New Kansas Medium", Sans-serif;
    font-size: 32px !important;
}

@media screen and (max-width: 480px){ 
.elementor-widget-image-box .elementor-image-box-title a {
    font-family: "New Kansas Medium", Sans-serif;
    font-size: 28px !important;
}
}
/*--------------------------------
    Mini Courses Navigation
---------------------------------*/
.mini_courses_nav .elementor-nav-menu--main li a {
    background: #F4F2F0;
    margin-right: 5px !important;
    border-radius: 5px;
	font-size: 14px !important;
}
.mini_courses_nav .elementor-nav-menu--main li a:hover {
    background: #F04E30;
}
.mini_courses_nav .elementor-nav-menu--main .elementor-item{
	padding: 13px 12px !important;
}
.mini_courses_nav .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #FFFFFF;
    background: #F04E30;
}
/*--------------------------------
    Buddy Boss Remove Footer
---------------------------------*/
footer.footer-bottom.bb-footer.style-1 {
    display: none !important;
}

/*--------------------------------
    Remove Admin Bar On Mobile
---------------------------------*/
@media screen and (max-width: 480px){ 
div#wpadminbar {
display:none; 
visibility:hidden;
	
}
html {
	overflow-x: hidden !important;
	
}
}