h1,h2,h3,h4,h5,h6{margin:0 0 .65rem}p{margin:0 0 1rem}.bde-text>*:last-child{margin-bottom:0}.bde-text>*:first-child{margin-top:0}.lp-content-area{max-width:100%}.lp-content-area:after,.lp-content-area:before{content:none}body.single-lp_course .lp-content-area{max-width:var(--bde-section-width);padding-right:var(--bde-section-horizontal-padding);padding-left:var(--bde-section-horizontal-padding)}.learnpress-page .lp-button,.learnpress-page #lp-button{text-transform:none}.lp-archive-courses .course-detail-info{padding:50px 0 40px}.lp-archive-courses .course-summary-content .course-title{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2);font-size:55px;font-weight:700}.lp-archive-courses .course-meta-primary{margin-bottom:2px}.lp-archive-courses .course-meta .meta-item{height:auto;text-transform:none}.lp-archive-courses .course-meta .meta-item:before{color:rgba(255,255,255,.85)}.lp-archive-courses .course-meta .meta-item .meta-item__value label{display:none}.lp-archive-courses .course-meta .meta-item .meta-item__value>div a{font-weight:300;text-transform:none}.lp-archive-courses .course-meta .meta-item .meta-item__value>div a:hover{color:#fff}.lp-archive-courses .course-meta.course-meta-secondary .meta-item{margin-bottom:10px}.lp-archive-courses .course-meta .meta-item-categories:before{font-size:inherit}.lp-archive-courses .course-breadcrumbs{margin-bottom:5px;font-size:.9em;font-weight:300;color:rgba(255,255,255,.8)}.lp-archive-courses .course-breadcrumbs a{color:inherit}.lp-archive-courses .course-breadcrumbs a:hover{color:#fff}.lp-archive-courses .course-breadcrumbs .separator{display:inline;padding:0 2px}.lp-archive-courses .course-breadcrumbs .last{color:#fff;font-weight:400}.course-summary-sidebar .course-sidebar-preview{position:relative;z-index:1;margin-bottom:15px}.course-summary-sidebar .course-sidebar-preview .media-preview{margin-bottom:25px}.course-summary-sidebar .course-sidebar-preview .lp-course-buttons{margin-bottom:25px}.course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{border:1px solid var(--lp-button-background-color)}.course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:hover{border-color:var(--lp-primary-color)}.course-summary-sidebar__inner{z-index:1}.course-tab-panel .course-description p:not(:last-child){margin-bottom:15px}#learn-press-pmpro-notice.purchase-course{width:100%}#learn-press-pmpro-notice.purchase-course a.lp-button{display:inline-block;width:100%;border:1px solid var(--lp-button-background-color);border-radius:3px;background-color:transparent;font-weight:500;color:var(--lp-button-background-color);text-transform:none}#learn-press-pmpro-notice.purchase-course a.lp-button:hover{background-color:var(--lp-button-background-color);color:var(--lp-button-color)}.breakdance .course-extra-box__title{font-size:1.1rem}.course-curriculum .section-left .section-title{flex-grow:1}.course-curriculum .course-item .section-item-link{align-items:center}.course-curriculum .course-item .item-name{flex-grow:1}.course-tab-panel-faqs .course-faqs-box__content-inner p:last-child{margin-bottom:0}.learn-press-message+.lp-user-profile{margin-top:1rem}.lp-user-profile .wrapper-profile-header{background:0 0;color:var(--lp-secondary-color)}.lp-user-profile .lp-profile-content-area{gap:20px;padding:0}.lp-user-profile .lp-profile-left{width:90px;max-width:none;min-width:auto;flex-shrink:0;padding:0;border:0}.lp-user-profile .lp-profile-right{padding-left:0;padding-right:0}.lp-user-profile .lp-user-profile-avatar img{border-radius:100%}.lp-user-profile .lp-user-profile-avatar+.lp-user-profile-socials{margin-top:20px}.lp-user-profile .lp-user-profile-socials{gap:10px}.lp-user-profile .lp-user-profile-socials a{margin:0}.lp-user-profile .lp-profile-username{padding-bottom:0;font-size:35px;font-weight:700}.lp-user-profile .lp-profile-username:before,.lp-user-profile .lp-profile-username:after{content:none}.lp-user-profile #profile-sidebar{margin-top:30px}.lp-user-profile .lp-profile-content{padding-top:30px}.lp-user-profile #profile-nav .lp-profile-nav-tabs li>ul{min-width:200px}.lp-user-profile .dashboard-statistic__row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0}.lp-user-profile .dashboard-statistic__row:not(:last-child){margin-bottom:1.25rem}.lp-user-profile .dashboard-statistic__row .statistic-box{width:100%;margin:0;background:var(--lp-secondary-color);border:0}.lp-user-profile .dashboard-statistic__row .statistic-box:hover{background:var(--lp-secondary-color)}.lp-user-profile #profile-content-my-courses .dashboard-statistic__row .statistic-box{width:100%}.lp-user-profile .statistic-box .statistic-box__text{font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#fff}.lp-user-profile .statistic-box .statistic-box__number{font-size:20px;font-weight:600;color:#fff}.learn-press-profile-course__progress .lp_profile_course_progress{border:0}.learn-press-profile-course__progress .lp_profile_course_progress__header th{border:0;font-weight:500}.learn-press-profile-course__progress .lp_profile_course_progress__item td{padding:.65rem;border:0}.learn-press-profile-course__progress .lp_profile_course_progress__item td:first-child{padding:.65rem}.learn-press-profile-course__progress .lp_profile_course_progress__item:not(.lp_profile_course_progress__header):nth-child(odd){background-color:rgba(0,0,0,.05)}.breakdance .pmpro_btn{border:3px solid var(--bde-brand-primary-color);background-color:transparent;color:var(--bde-brand-primary-color)}.breakdance .pmpro_btn:hover,.breakdance .pmpro_btn:focus{border:3px solid var(--bde-brand-primary-color);background-color:var(--bde-brand-primary-color);color:#fff}.breakdance .pmpro_btn.disabled,.breakdance .pmpro_btn[disabled]{opacity:.5}.pmpro_table,.lp-pmpro-membership-list{width:100%;margin-bottom:1rem;border-collapse:collapse;border:0}.pmpro_table thead,.lp-pmpro-membership-list thead{background-color:var(--bde-headings-color);color:#fff}.pmpro_table th,.lp-pmpro-membership-list th,.pmpro_table td,.lp-pmpro-membership-list td{padding:.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.1)}.pmpro_table tbody tr:nth-child(odd),.lp-pmpro-membership-list tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}form.pmpro_form label{margin-bottom:.15em}form.pmpro_form .pmpro_asterisk{color:red}form.pmpro_form input[type=text],form.pmpro_form input[type=password],form.pmpro_form input[type=email],form.pmpro_form input[type=number],form.pmpro_form textarea,form.pmpro_form select{width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bde-body-text-color);background-color:var(--bde-background-color);border:1px solid #c4c4c4;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.pmpro_form input[type=text]:focus,form.pmpro_form input[type=password]:focus,form.pmpro_form input[type=email]:focus,form.pmpro_form input[type=number]:focus,form.pmpro_form textarea:focus,form.pmpro_form select:focus{color:var(--bde-body-text-color);background-color:var(--bde-background-color);border-color:var(--bde-brand-primary-color);outline:0;box-shadow:0 0 0 .25rem rgba(218,155,159,.35)}.pmpro_message{font-size:1rem}#pmpro_account .pmpro_box{margin:0;padding:0;border-top:0}#pmpro_account .pmpro_box:not(:last-child){margin-bottom:4rem}#pmpro_account .pmpro_box p{margin:0 0 1rem}#pmpro_account .pmpro_box p:last-child{margin-bottom:0}.pmpro_cancel_confirmation{padding:1.25rem;border-left:6px solid #a9211a;background-color:#f8d5d3;color:#a9211a}.pmpro_cancel_confirmation p{margin:0 0 1rem;font-size:1.2rem;font-weight:700}.pmpro_cancel_confirmation .pmpro_actionlinks{display:flex;flex-wrap:wrap;gap:1rem}.pmpro_cancel_confirmation .pmpro_btn{padding:.5rem 1rem;border:0}.pmpro_cancel_confirmation .pmpro_btn:hover,.pmpro_cancel_confirmation .pmpro_btn:focus{border:0}.pmpro_cancel_confirmation .pmpro_btn-submit{background-color:#a9211a;color:#fff}.pmpro_cancel_confirmation .pmpro_btn-cancel{color:rgba(0,0,0,.8)}.pmpro_cancel_confirmation .pmpro_btn-cancel:hover,.pmpro_cancel_confirmation .pmpro_btn-cancel:focus{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.pmpro_invoice_wrap>ul{margin:1rem 0 0;padding:0;list-style:none}.pmpro_invoice_wrap>ul li{margin-bottom:.3em}.pmpro_invoice_wrap>hr{margin:2rem 0;border-color:rgba(0,0,0,.1)}.pmpro_invoice_wrap .pmpro_invoice_details{gap:2rem}.pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-billing-address,.pmpro_invoice_wrap .pmpro_invoice_details .pmpro_invoice-payment-method{padding-right:0}.pmpro_invoice_wrap .pmpro_invoice_details .pmpro_price_part-total{margin-top:0;padding-top:0;border-top:0}.pmpro_invoice_wrap .pmpro_invoice_details>div>strong{display:block;margin-bottom:.25rem}#pmpro_levels_table tr.active .pmpro_btn.disabled{opacity:1}.lp-pmpro-membership-list th:not(:first-child),.lp-pmpro-membership-list td:not(:first-child){text-align:center}.lp-pmpro-membership-list .lp-title{margin-bottom:5px;font-size:1.2rem;color:inherit}.lp-pmpro-membership-list .lp-price{font-weight:300}body.pmpro-checkout hr{margin:2rem 0;border-color:rgba(0,0,0,.1)}body.pmpro-checkout .pmpro_payment-expiration select{width:40%}body.pmpro-checkout .pmpro_payment-expiration #ExpirationMonth{margin-right:5px}body.pmpro-checkout .pmpro_payment-expiration #ExpirationYear{margin-left:5px}.pmpro_confirmation_wrap>ul{margin:1rem 0 0;padding:0;list-style:none}.pmpro_confirmation_wrap>ul li{margin-bottom:.3em}.pmpro_confirmation_wrap>hr{margin:2rem 0;border-color:rgba(0,0,0,.1)}.pmpro_confirmation_wrap .pmpro_invoice_details{gap:2rem}.pmpro_confirmation_wrap .pmpro_invoice_details .pmpro_invoice-billing-address,.pmpro_confirmation_wrap .pmpro_invoice_details .pmpro_invoice-payment-method{padding-right:0}.pmpro_confirmation_wrap .pmpro_invoice_details .pmpro_price_part-total{margin-top:0;padding-top:0;border-top:0}.pmpro_confirmation_wrap .pmpro_invoice_details>div>strong{display:block;margin-bottom:.25rem}