/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

#ld-comments-form,#ld-comments-post-button {
    display: none;
}

tr.recurring-totals {
    display: none;
}
.wcf-qty-options .wcf-display-attributes, .wcf-qty-options .wcf-display-subscription-details {
	display: none;
}

.learndash-wrapper .learndash_content_wrap .ld-content-actions {
	float: right;
}

.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{
    padding: 3em;
}

li#members-groups-li {
	display: none;
}
.wcf-order-review-total {
    display: none;
}
.wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not( .recurring-total ) th, .wcf-embed-checkout-form table.shop_table tfoot tr.order-total:not( .recurring-total ) td {
    text-align: right;
	  border-top: none !important;
}
tr.order-total.recurring-total {
    display: none !important;
}
.wcf-embed-checkout-form table.shop_table tbody {
	display: none !important;
}
th.product-name {
    display: none !important;
}
#order_review_heading {
	display: none !important;
}
.wcf-qty-row.wcf-qty-table-titles {
	display: none !important;
}
tr.cart-discount.recurring-total {
	display: none;
}
a.wcf-remove-coupon {
    font-size: inherit;
}
tr.cart-discount span.woocommerce-Price-amount.amount {
    color: red;
    font-weight: 600;
    font-size: larger;
}
.single-post:not(.has-sidebar) .content-area,
.single-post:not(.has-sidebar) .site-content-grid,
.single-attachment:not(.has-sidebar) .content-area,
.single-attachment:not(.has-sidebar) .site-content-grid {
  margin: 0 auto;
  max-width:1400px !important;
}

//New CSS//

h3#order_review_heading {display:none!important;}
.wcf-embed-checkout-form table.shop_table thead {display:none!important;}
tr.cart_item{display:none!important;}
tr.cart-subtotal {display:none!important;}

blockquote {
	border-left-color: #0011FF;
	border-left-width: 7px;
}

blockquote cite, blockquote .wp-block-pullquote__citation {
	color: #000;
  font-size: 16px;
  font-weight: 600;
}

//.page-id-336056.content-style-unboxed .content-bg:not(.loop-entry) {background-color:#000!important;}


.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
    font-size: 21px;
}
.widget {margin-bottom: 1.20rem;
    padding:0.0rem 0 0 0 !important;     
}
.footer-trader a {text-decoration-line: none;}

.kadence-breadcrumbs a {text-decoration-line: none!important;}

.sidebar-inner-wrap ul li a:hover {
	color: var(--global-palette-highlight) !important;
  text-decoration: none;
}

.gallery-single-item .kt-blocks-carousel {
    padding-bottom: 0 !important;
}

.gallery-single-item .kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit {
    height: initial !important;
    position: relative;
    padding-bottom: 0 !important;
}

.gallery-single-item .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img {
    position: relative !important;
}

.kb-table-of-content-nav .kb-table-of-contents-title-wrap {
    background: #0011FF;
    color: #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.kb-table-of-content-nav .kb-table-of-contents-title {
    color: #fff !important;
}

/* Buttons */
.learndash-course-grid .pagination .load-more{
    background-color: #4D66FF;
    border-color: #4D66FF;
}
.learndash-course-grid .pagination .load-more:hover{
    background-color: #4D66FF;
    border-color: #4D66FF;
}


.page-id-374117 .entry-title{
	line-height: 1.4em!important;
}

:root :where(a:where(:not(.wp-element-button))) {
    text-decoration: none!important;
}


/* Course Landing */
#ff_93_email {
    border-radius: 65px;
    padding: 24px 36px;
    border: 1px solid;
    font-family: 'Nimbus Regular';
    color: #2C2A2A !important;
    font-size: 18px;
    line-height: 27px;
}
.c-l-s button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css{
    padding: 24px 36px;
    font-family: 'Nimbus Regular';
    font-size: 18px;
    line-height: 27px;
}
.c-l-rp .kt-blocks-above-categories {
    border: 1px solid #EDEEF6;
    padding: 10px 20px;
    border-radius: 40px;
    width: max-content;
    background-color: #F8F9FC;
}
.c-l-rp .kt-blocks-post-top-meta {
    padding-top: 30px;
}
.c-l-rp.blue .kt-blocks-above-categories{
    background: #F8F9FC;
    border: 1px solid #EDEEF6;
}
.kb-slider-type-carousel .kb-advanced-slide .kb-advanced-slide-inner{
    justify-content: center;
}

.tl-ht .kt-reading-time-wrap{
  display: none;
}

/* :root:root{
    --sc-input-border-radius-large : 96px;
    --sc-input-border-radius-medium : 96px;
    --sc-input-height-medium : 55px;
} */

#menu-item-144206.kadence-menu-mega-enabled > .sub-menu{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.animate-ar-r:hover svg{
    transform: translateX(10px);
    transition: transform 0.3s ease-in-out;
}

.blog-pills li{
    border: 1px solid #EDEEF6;
    padding: 10px 13px 10px 13px!important;
    border-radius: 40px!important;
    margin-bottom: 10px!important;
    background: #fff!important;
}

.blg-lt .kt-reading-time-wrap{
    display: none;
}
.blg-lt .kt-blocks-above-categories {
    border: 1px solid #EDEEF6;
    padding: 10px 20px;
    border-radius: 40px;
    width: max-content;
    background-color: #F8F9FC;
}
.blg-lt .kt-blocks-post-top-meta {
    padding-top: 30px;
}
.blg-lt .kt-blocks-above-categories{
    background: #F8F9FC;
    border: 1px solid #EDEEF6;
}
.tl-blg .wp-block-kadence-query-pagination .pagination .current,.tl-blg .wp-block-kadence-query-pagination .pagination:hover {
    border: none;
}

.tl-blg  a.next.page-numbers {
    background: #4d66ff;
    height: 40px;
    border-radius: 50% !important;
    padding-top: 8px;
    color: #fff!important;
    font-size: 16px!important;
}

.tl-blg  a.next.page-numbers:hover{
    color: #4d66ff!important;
}

.tl-blg  a.prev.page-numbers {
    background: #EDEEF6;
    height: 40px;
    border-radius: 50% !important;
    padding-top: 8px;
    font-size: 16px!important;
}

.blg-search input.kb-filter-search {
    padding: 19px 32px !important;
}

.blg-search button.kb-filter-search-btn{
    color: #2C2A2A!important;
}
.blog-pills{
    z-index: 999;
}


/* Blog Single*/
.blg-single-cat-pills .kb-dynamic-list-item{
    padding: 10px 20px!important;
    border-radius: 40px!important;
    background: #F8F9FC!important;
    border: 1px solid #EDEEF6;
}

.blg-single-course .kt-reading-time{
    display: none;
}

/* Category Archieve*/
#archive-container .entry.loop-entry {
    border-radius: 20px;
    box-shadow: none;
    border: 1px solid #DBDBDB;
    background: #F8F9FC;
}

#archive-container .post-thumbnail-inner img{
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

.archive.category .pagination{
    text-align: center;
}

.archive.category  span.page-numbers.current {
    background: transparent;
    border: none;
    color: var(--global-palette-btn-bg);
}

.archive.category  a.next.page-numbers {
    background: #4d66ff;
    border-radius: 50% !important;
    color: #fff !important;
}

.archive.category  a.prev.page-numbers {
    background: #EDEEF6;
    height: 40px;
    border-radius: 50% !important;
}

.single-post:not(.has-sidebar) .content-area{
    max-width: none!important;
}

.single-post .post-views {
    display: none;
}

.single-post #primary{
    background: #fff;
}

.single-post .kb-table-of-content-wrap {
    border: 1px solid #EDEEF6 !important;
    border-radius: 20px !important;
}
.single-post .kb-table-of-contents-title-wrap.kb-toggle-icon-style-arrow {
    background: #EDEEF6;
    border: 1px solid #EDEEF6 !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.single-post .kb-table-of-content-nav .kb-table-of-contents-title {
    color: #2C2A2A !important;
    font-family: 'Nimbus Regular';
}

.blog-optin-btn {
    padding: 24px 36px 24px 36px !important;
    border-radius: 70px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.blog-optin-input {
    border-radius: 65px !important;
    line-height: 50px !important;
    border: 1px solid #2C2A2A !important;
}

.z-unset .kt-row-column-wrap,.z-unset .wp-block-kadence-column{
    z-index: unset;
}



/* Logged out margin*/
.kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top {
    padding-top: 8rem;
}

.archive .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top {
    padding-top: 3rem;
}

/* My courses*/
#ld-cg-m1dwn3rmyl article.post {
    border: 1px solid #EDEEF6;
    border-radius: 20px;
    gap: 32px;
}

#ld-cg-m1dwn3rmyl .image{
    display: contents;
}

#ld-cg-m1dwn3rmyl article.post .thumbnail img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    max-width: 361px;
    margin-left: 0px;
}

#ld-cg-m1dwn3rmyl article.post .thumbnail {
    width: 40%;
}

#ld-cg-m1dwn3rmyl article.post .content {
    width: 70%;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
}

#ld-cg-m1dwn3rmyl .content a.link {
    color: #2C2A2A;
    border-bottom: 2px solid #2C2A2A;
    font-family: 'Nimbus';
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
}
#ld-cg-m1dwn3rmyl .content .button {
    margin-left: 0px;
    padding-bottom: 5px;
}
#ld-cg-m1dwn3rmyl .load-more {
    border-radius: 70px;
    padding: 24px 36px;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Nimbus';
    font-weight: 700;
}

#ld-cg-m1dwn3rmyl .ld-progress-steps {
    display: none;
}


/* Available courses*/
#ld-cg-m1f43jhyvj article.post {
    border-radius: 20px;
    border: 1px solid #EDEEF6;
    box-shadow: none;
    padding: 0px;
}
#ld-cg-m1f43jhyvj .items-wrapper .grid-3 .thumbnail img {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
#ld-cg-m1f43jhyvj .content {
    padding: 16px;
}
#ld-cg-m1f43jhyvj a {
    font-size: 18px !important;
    font-family: 'Nimbus';
    font-weight: 400;
    color: #2C2A2A;
    line-height: 25px !important;
}

#ld-cg-m1f43jhyvj .load-more {
    border-radius: 70px;
    padding: 24px 36px;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Nimbus';
    font-weight: 700;
}

#collector-container :is(.duration-150) {
    padding: 5px 15px 4px 15px!important;
}
#ld-cg-m1f43jhyvj.learndash-course-grid .items-wrapper .grid-3 .content .entry-title {
    font-size: 18px;
    line-height: 25px !important;
    font-family: 'Nimbus';
}

.available-level .kb-dynamic-list-item {
    padding: 10px 20px !important;
    border-radius: 40px !important;
    border: 1px solid #EDEEF6;
}

/* surecart product loop */
.sc-product-card li {
    border: 1px solid #EDEEF6;
    border-radius: 20px;
}
.sc-product-card .wp-block-cover {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    margin-bottom: 1rem!important;
}
.sc-product-card .wp-block-surecart-product-title {
    padding: 1rem;
    padding-bottom: 0px;
}
.sc-product-card .wp-block-group.is-nowrap {
    padding: 1rem;
    padding-top: 0px;
}

/*checkout page*/
.no-header .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top{
    padding-top: 0px;
}
sc-button::part(base) {
    border-radius: 96px;
}
sc-secure-notice::part(icon) {
    display: none;
}
.no-header .wp-block-kadence-advancedbtn .kb-btn367585_eeb93a-c3.kb-button:not(.specificity):not(.extra-specificity){
    text-decoration: underline!important;
}
.no-header .kb-button.kb-btn-global-outline.kt-btn-size-small {
    border-width: 0px;
    padding: 0px;
}

/*my course detail*/
.single-sfwd-courses .kb-bg-slide {
    background: linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url(../../../../traderlionmedia.s3.us-east-2.amazonaws.com/wp-content/uploads/2024/09/28164013/CourseHeaderBackground-scaled.jpg) !important;
    border-bottom-left-radius: 80px;
    border-bottom-right-radius: 80px;
}
.single-sfwd-courses .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top {
    max-width: 1272px;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.single-sfwd-courses p.has-18-lg-font-size {
    color: #929293 !important;
}
.single-sfwd-courses p.has-18-lg-font-size a {
    color: #929293 !important;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Nimbus Regular';
}
.single-sfwd-courses h2.wp-block-kadence-advancedheading {
    font-size: 35px !important;
    line-height: 42px;
    color: #2C2A29 !important;
}
.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-primary-background {
    background: #2C2A2A !important;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
    font-size: 32px;
    line-height: 38px;
    font-family: 'Nimbus Regular';
    font-weight: 400;
    color: #2C2A2A;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
    font-size: 20px;
    line-height: 28px;
    font-family: 'Nimbus';
    font-weight: 700;
    color: #2C2A2A !important;
}
.single-sfwd-courses .entry-content-wrap {
    max-width: 1272px;
    padding: 2rem 0;
}
.single-sfwd-courses .ld-item-list-item-preview {
    background: #EDEEF6;
}
.single-sfwd-courses .ld-item-title {
    color: #2C2A2A;
    font-size: 18px;
    line-height: 27px;
    font-family: 'Nimbus';
    font-weight: 700;
}
.single-sfwd-courses span.ld-item-component {
    color: #2C2A2A;
    font-family: 'Nimbus Regular';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.single-sfwd-courses span.ld-item-components {
   margin-top: 0!important;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details {
    background: #FFFFFF;
    padding: 12px 16px;
    border-radius: 40px;
}
.single-sfwd-courses .ld-expandable.ld-expanded .ld-item-list-item-expanded {
    border: 1px solid #EDEEF6;
    border-top: 0px;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item {
    border: none;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.learndash-complete .ld-item-list-item-preview {
    background: #4D66FF;
    border: 1px solid #EDEEF6;
}
.single-sfwd-courses .learndash-complete .ld-item-title,.single-sfwd-courses .learndash-complete span.ld-item-component {
    color: #fff;
}
.single-sfwd-courses .learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-secondary-background {
    background-color: #fff !important;
}
.single-sfwd-courses .learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-secondary-background .ld-icon {
    color: #2C2A2A;
    font-size: 12px;
}

.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-expand-button.ld-button-alternate .ld-icon {
    background: #fff !important;
    color: #2C2A2A;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-expandable .ld-item-list-item-preview {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-expandable.ld-expanded .ld-item-list-item-preview {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.single-sfwd-courses .ld-expandable .ld-item-list-item-expanded {
    border: none;
}
.single-sfwd-courses span.ld-topic-title {
    margin-top: 4px;
}
.single-sfwd-courses .ld-progress-steps {
    display: none;
}
.single-sfwd-topic .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top {
    padding-top: 0rem;
}

/* sureforms */
.single .srfm-form-container .srfm-custom-button-ctn .srfm-submit-button {
    border-radius: 70px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}
.srfm-submit-wrap {
    padding: 24px 36px 24px 36px;
}
.single .srfm-input-common {
    background: #fff !important;
    border-radius: 65px !important;
    border: 1px solid #2C2A2A !important;
    padding: 36px 15px 36px 15px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content,
	.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content {
		margin: 30px auto 50px;
		padding: 0 1.5em 5%;
	}

    .kt-social-align-right {
        text-align: left!important;
        justify-content: flex-start!important;
    }


    /* My courses*/
    #ld-cg-m1dwn3rmyl article.post {
        gap: 0px;
    }

    #ld-cg-m1dwn3rmyl article.post .thumbnail {
        width: 100%;
    }
    #ld-cg-m1dwn3rmyl article.post .thumbnail img {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    #ld-cg-m1dwn3rmyl article.post .content {
        width: 100%;
        padding: 32px 16px;
    }

    .single-sfwd-courses .kt-row-column-wrap.kt-has-1-columns.kt-row-layout-equal.kt-tab-layout-inherit.kt-mobile-layout-row.kt-row-valign-top.tl-margin-top {
        padding-top: 0px;
    }
    .single-sfwd-courses .kb-bg-slide {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .single-sfwd-courses .learndash-wrapper .ld-progress.ld-progress-inline {
        flex-direction: column;
    }
    .single-sfwd-courses .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
        text-align: left;
    }
    .single-sfwd-courses .entry-content-wrap {
        padding: 60px 16px;
    }
    .single-sfwd-courses .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
        margin: 10px 0px;
        width: auto;
    }
    .single-sfwd-courses .learndash-wrapper .ld-item-list .ld-item-list-item.ld-expandable .ld-item-list-item-preview {
        flex-direction: row;
    }
}

/* Mobile menu*/
ul#mobile-menu li:not(:last-child) {
    border-bottom: 1px solid #E2E3EC;
}
#mobile-drawer .drawer-header {
    justify-content: flex-start;
}
.mm-main a {
    font-size: 18px;
    font-family: Nimbus;
    line-height: 21px;
}
.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2 {
    padding: 24px 36px;
}
.popup-drawer .drawer-content{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}
.justify-space .kt-adv-heading-has-icon{
    justify-content: space-between;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
	padding-top: 2em;
}

.site-header-item .nav--toggle-sub .dropdown-nav-toggle{
    top: 44%;
}