.tutor-motorcycle-lesson{--lesson-forest:#173f35;--lesson-green:#5b7f36;--lesson-green-soft:#edf3e9;--lesson-line:#dce6dc;--lesson-ink:#263b35;--lesson-muted:#68766f;color:var(--lesson-ink);line-height:inherit;max-width:100%}.tutor-motorcycle-lesson h2{color:var(--lesson-forest)!important;line-height:1.25;font-weight:700;margin:34px 0 17px;padding:0 0 11px 15px;border-bottom:2px solid var(--lesson-line);border-left:5px solid var(--lesson-forest);letter-spacing:-.25px}.tutor-motorcycle-lesson h2:first-of-type{margin-top:8px}.tutor-motorcycle-lesson h3{color:var(--lesson-green)!important;line-height:1.35;font-weight:700;margin:27px 0 11px;padding:9px 13px;background:linear-gradient(90deg,#f0f5ed 0%,#f8faf6 78%,transparent 100%);border-left:4px solid var(--lesson-green);border-radius:0 7px 7px 0}.tutor-motorcycle-lesson h4{color:var(--lesson-green)!important;line-height:1.4;font-weight:700;margin:19px 0 7px}.tutor-motorcycle-lesson p{margin:0 0 13px}.tutor-motorcycle-lesson img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;visibility:visible!important;opacity:1!important;margin:19px auto 21px;border-radius:8px}.tutor-motorcycle-lesson .image-caption{color:var(--lesson-muted);line-height:1.5;margin:-11px 0 19px;padding:8px 12px;background:#f5f7f3;border-left:3px solid #b6c7aa;border-radius:0 5px 5px 0}.tutor-motorcycle-lesson ul.lesson-bullet-list,.tutor-motorcycle-lesson ol.lesson-step-list{list-style:none!important;list-style-type:none!important;padding:0!important;padding-inline-start:0!important;margin:10px 0 19px!important}.tutor-motorcycle-lesson ul.lesson-bullet-list>li,.tutor-motorcycle-lesson ol.lesson-step-list>li{position:relative!important;display:block!important;list-style:none!important;list-style-type:none!important;margin:0 0 9px!important;padding:10px 13px 10px 39px!important;background:#f8faf7;border:1px solid #e5ece2;border-radius:7px}.tutor-motorcycle-lesson ul.lesson-bullet-list>li::marker,.tutor-motorcycle-lesson ol.lesson-step-list>li::marker{content:""!important;font-size:0!important}.tutor-motorcycle-lesson ul.lesson-bullet-list>li::after,.tutor-motorcycle-lesson ol.lesson-step-list>li::after{content:none!important;display:none!important}.tutor-motorcycle-lesson ul.lesson-bullet-list>li::before{content:""!important;display:block!important;position:absolute!important;left:16px!important;top:18px!important;width:8px;height:8px;border-radius:2px;background:var(--lesson-green)!important;transform:rotate(45deg)}.tutor-motorcycle-lesson ol.lesson-step-list{counter-reset:lesson-step}.tutor-motorcycle-lesson ol.lesson-step-list>li{counter-increment:lesson-step}.tutor-motorcycle-lesson ol.lesson-step-list>li::before{content:counter(lesson-step,decimal-leading-zero)!important;display:flex!important;position:absolute!important;left:10px!important;top:9px!important;width:22px;height:22px;align-items:center;justify-content:center;color:#fff!important;background:var(--lesson-green)!important;border-radius:6px;font-weight:700;font-size:10px}.tutor-motorcycle-lesson ul.lesson-compliance-list{list-style:none!important;padding:0!important;padding-inline-start:0!important}.tutor-motorcycle-lesson ul.lesson-compliance-list>li{position:relative;list-style:none!important;margin:0 0 8px!important;padding:12px 14px 12px 17px!important;border:1px solid #e5ece2;border-left:3px solid #a8bd98;background:#f7f9f5;border-radius:6px}.tutor-motorcycle-lesson ul.lesson-compliance-list>li::before,.tutor-motorcycle-lesson ul.lesson-compliance-list>li::after{content:none!important;display:none!important}.tutor-motorcycle-lesson ul.lesson-compliance-list>li::marker{content:""!important;font-size:0!important}.tutor-motorcycle-lesson .safety-note{margin:19px 0 23px;padding:15px 17px 13px;color:var(--lesson-ink);background:#f1f6ed;border:1px solid #dce8d5;border-left:5px solid var(--lesson-green);border-radius:0 8px 8px 0}.tutor-motorcycle-lesson .safety-note h4{color:var(--lesson-forest)!important;margin:0 0 7px}.tutor-motorcycle-lesson .safety-note p:last-child{margin-bottom:0}.tutor-motorcycle-lesson .lesson-reference-table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0 24px;border:1px solid var(--lesson-line);border-radius:9px;overflow:hidden}.tutor-motorcycle-lesson .lesson-reference-table thead th{padding:13px 15px;text-align:left;color:#fff;background:var(--lesson-forest);font-weight:700}.tutor-motorcycle-lesson .lesson-reference-table tbody th{width:27%;padding:13px 15px;text-align:left;vertical-align:top;color:var(--lesson-forest);background:#f0f5ed;border-bottom:1px solid var(--lesson-line)}.tutor-motorcycle-lesson .lesson-reference-table tbody td{padding:13px 15px;vertical-align:top;background:#fff;border-bottom:1px solid var(--lesson-line)}.tutor-motorcycle-lesson .lesson-reference-table tbody tr:last-child th,.tutor-motorcycle-lesson .lesson-reference-table tbody tr:last-child td{border-bottom:0}.tutor-motorcycle-lesson .lesson-reference-table p:last-child{margin-bottom:0}@media (max-width:640px){.tutor-motorcycle-lesson .lesson-reference-table,.tutor-motorcycle-lesson .lesson-reference-table tbody,.tutor-motorcycle-lesson .lesson-reference-table tr,.tutor-motorcycle-lesson .lesson-reference-table th,.tutor-motorcycle-lesson .lesson-reference-table td{display:block;width:100%}.tutor-motorcycle-lesson .lesson-reference-table thead{display:none}.tutor-motorcycle-lesson .lesson-reference-table tbody th{padding:10px 13px;border-bottom:0}.tutor-motorcycle-lesson .lesson-reference-table tbody td{padding:10px 13px 14px}}.user-register-form .form-title{font-size:0!important;visibility:hidden}.user-register-form .form-title::after{content:"New Student Registration";font-size:36px;visibility:visible;display:block}.wc_payment_methods li{margin:0 0 50px}li.wc_payment_method.payment_method_ppcp img{margin-left:100px}li.payment_method_stripe_cc label.payment_title{border:1px solid #9ab2ff!important}.click{animation:finger-tap 1.2s cubic-bezier(.36,.07,.19,.97) infinite;transform-origin:bottom center;filter:drop-shadow(0 6px 12px rgba(255,150,0,.4))}.tutor-dashboard-permalinks li.tutor-dashboard-menu-index a:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEVHcEz/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AABOpZ+1AAAAHXRSTlMAng4vFmwD1Pol6EN6rvMLiePHgzrdlmCRIF23Vc6Y/5IAAADNSURBVCjPdZLZEoMgDEUjYggo7mvb/P9vFnGkTZneB5Z7JssEAADUNjUl5KpaaomfOvN51YCbM530Na1hQbTU/ASQhoJdCcUiwbqgZeYRj5+IfQnZAtlu49HbuL+4hD0Ap8LFjqZgHs4joDGdcoH01vuRo/oIrJtDy8y08C26kiEgGhbyqYVaAq4T8RKYBA76F9JLMF3uXNVqEGCN/nRmLfIIzbmuGs/MN3jVeMkC3KaX7pr2yx9m/Iz/SMVpV/Jl5jhb8kf+X8pq2m77DQx9Hi4INoxRAAAAAElFTkSuQmCC");background-size:contain;background-repeat:no-repeat;background-position:center;animation:finger-tap 1.2s cubic-bezier(.36,.07,.19,.97) infinite;position:absolute;top:15px;left:14px}ul.tutor-dashboard-permalinks li.tutor-dashboard-menu-index a{background:#61ce70;margin-bottom:10px;color:#fff}.tutor-dashboard-permalinks li.tutor-dashboard-menu-index a:before{color:#fff!important}form#tutor-registration-form{display:flex;flex-direction:column}form#tutor-registration-form .g-recaptcha{order:9}.event-wrapper-shortcode.user-register,.logged-in .top-bar-text{display:none!important}.tm-button.button-grey.style-flat{color:#fff}.tm-button.button-grey.style-flat:before{background:#61ce70}ul#menu-primary li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8152.level-1 a span{background:#61ce70;padding:10px 5px;border-radius:3px;color:#fff}.elementor-toggle .elementor-tab-title{line-height:28px!important;font-weight:500!important}.elementor-toggle .elementor-tab-title{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.elementor-toggle .elementor-toggle-icon-closed i{font-size:16px;color:#333}.elementor-toggle .elementor-toggle-icon-closed i::before{content:""}.elementor-toggle .elementor-toggle-icon-opened i{font-size:16px;color:#333}.elementor-toggle .elementor-toggle-icon-opened i::before{content:""}tr#custom-link-row-3,tr#custom-link-row-6,tr#custom-link-row-7,tr#custom-link-row-9,.ose-wrapper.ose-uid-b4b5e5d8e1cfd574fc67944a8f071dd2.ose-embedpress-responsive{display:none!important}.produced-by-text{font-size:18px}.wp-singular .tutor-accordion-item-header{background:#fff!important;border-radius:10px!important;padding:10px 5px!important;font-weight:600;color:#252525!important;border:1px solid #e8e8e8!important}.wp-singular .tutor-accordion-item-header:hover{background:#f9f9f9!important}.wp-singular button.tutor-topbar-mark-btn.tutor-btn.tutor-btn-primary.tutor-ws-nowrap{background:#e5b404!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;border:unset!important}.wp-singular button.tutor-topbar-mark-btn.tutor-btn.tutor-btn-primary.tutor-ws-nowrap:hover{background:#000!important;border:unset!important}.wp-singular a.tutor-nav-link.is-active{border-bottom:3px solid #f4c82b!important;color:#000!important;font-weight:600}.wp-singular .tutor-tab-menu a:hover{color:#111!important}.wp-singular .tutor-lesson-wrapper{background:#fff!important;padding:30px!important;border-radius:14px!important;box-shadow:0 5px 20px rgba(0,0,0,.07)!important;margin-top:20px!important}.wp-singular .tutor-lesson-wrapper{animation:fadeIn .5s ease}.dashboard-nav-header .branding .branding-logo-wrap img.branding-logo.light-logo{display:none!important}h4.tutor-dashboard-header-display-name span{color:#587c1f!important}ul.payment_methods.methods li.wc_payment_method.payment_method_cheque.payment-selected{display:none!important}.single-course-bundle .tutor-single-course-meta :nth-child(3){display:none!important}.entry-content p{text-align:justify}.page-title-bar-heading h1.heading{display:flex;flex-direction:column}.entry-post-feature.post-thumbnail img{width:100%;height:auto}.tutor-lead-info-btn-group .tutor-btn-view-certificate{margin-bottom:15px}button.tutor-topbar-mark-btn.tutor-btn.tutor-btn-primary.tutor-ws-nowrap{color:yellow!important}@media (min-width:1200px){img.branding-logo.dark-logo.entered.litespeed-loaded{width:250px}}@media (max-width:525px){.wc_payment_methods li{margin:0 0 140px}}