*{margin:0}.aligncenter,input .aligncenter{text-align:center;margin-left:auto!important;margin-right:auto!important}.left{text-align:left}.right{text-align:right}.nopadding{padding:0!important}.img-fluid{max-width:100%;height:auto}.memberium-form input,.memberium-form input[type=password],.memberium-form input[type=text],.memberium-form input #memb_password_change-2-password1,.memberium-form input #memb_password_change-2-password2{display:block;box-sizing:border-box;clear:both;width:100%;margin-top:2px;margin-bottom:8px;box-shadow:inset 0 2px 4px 0 hsla (0,0%,0%,.08)}.memberium-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em;border:none}.memberium-form select::-ms-expand{display:none}.memberium-form input[type="submit"],.memberium-form input[type="button"]{margin-top:15px}.select-container{position:relative;display:inline}.select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none}.select-container:after{border-left:5px solid #fff0;border-right:5px solid #fff0;top:.3em;right:.75em;border-top:8px solid #000;opacity:.5}select::-ms-expand{display:none}.memberium-gvtr img{width:182px;height:182px;border-radius:182px;box-shadow:0 1px 3px rgb(0 0 0 / .11),0 1px 2px rgb(0 0 0 / .22);transition:all 0.3s cubic-bezier(.24,.7,.24,1)}.memberium-form label{margin-top:5px}.memberium-form input[type=checkbox]{float:left;padding-right:5px;display:inline-block;margin:5px 10px 0 0;-webkit-appearance:none;width:20px;height:20px;border-radius:4px;border:1px solid #ccc}.entry-content p.login-username,.entry-content p.login-password{margin-bottom:.5em}#memb_addupdate_creditcard-1{max-width:600px}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}.memberium-form::placeholder{color:#606a72;opacity:1}.memberium-form input[type=text],.memberium-form input[type=password],.memberium-form input[type=email],.memberium-form input[type=tel],.memberium-form select{display:block;padding:6px 8px;font-size:1.1rem;line-height:1.45;border:1px solid #cecece;border-radius:3px;transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;box-shadow:inset 0 2px 4px 0 hsla (0,0%,0%,.08)}.memberium-form select{display:inline-block;padding:6px 10px 6px 8px;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.memberium-form input[type=text]:focus,.memberium-form input[type=password]:focus,.memberium-form input[type=email]:focus,.memberium-form input[type=tel]:focus,.memberium-form select:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.memberium-form::-webkit-input-placeholder{color:#606a72;opacity:1}.memberium-form::-moz-placeholder{color:#606a72;opacity:1}.memberium-form:-ms-input-placeholder{color:#606a72;opacity:1}.memberium-form::-ms-input-placeholder{color:#606a72;opacity:1}.memberium-form::placeholder{color:#606a72;opacity:1}.memberium-form select:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.memberium-form select:focus{color:#3e4449;background-color:#fff}table{border-collapse:collapse;width:100%}th,td{padding:8px 10px;text-align:left;border:1px solid #eee;vertical-align:middle}#memb_addupdate_creditcard-1 label,#memb_addupdate_creditcard-2 label{margin-right:5px}#memb_addupdate_creditcard-1 div,#memb_addupdate_creditcard-2 div{margin-bottom:5px}#memb_addupdate_creditcard-1 div:nth-child(3),#memb_addupdate_creditcard-1 div:nth-child(4){width:30%;float:left;display:inline}.memberium-invoice-logo{max-width:400px}.itemlabel{color:#fff;background-color:#000;border-radius:5px}.itemlabel td{padding-left:5px}.memberium-order-receipt table,.memberium-order-receipt tr,.memberium-order-receipt td{border:none}.memberium-order-receipt .logo{height:125px;margin-right:-5px;margin-top:-5px;border-radius:7px}.memberium-order-receipt .addresstable{border-collapse:separate;border-spacing:10px}.billingaddress,.shippingaddress{background-color:lightblue;border-radius:10px;padding:10px!important}.memberium-order-receipt{position:relative;margin:0;padding:10px;overflow:hidden;border:1px solid #000}.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-weight:700;font-size:130%}.corner-ribbon.shadow{box-shadow:0 0 3px rgb(0 0 0 / .3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:#999}.corner-ribbon.blue{background:#39d}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:#e43}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}.page-template-template-page-builder-no-sidebar-php .page .flex-cnt{margin-left:auto;margin-right:auto}.memberium-c-box,.memberium-c-box-100{max-width:65%;height:auto;padding:4% 4% 4% 4%;margin:8% auto 15% auto;background-color:#fff;box-shadow:0 0 5px 1px rgb(140 140 140 / .3);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;border-radius:4px 4px 4px 4px;color:#3a3a3a}.memberium-c-box-100{max-width:100%;padding:20px 50px;margin:0 auto 0 auto}.memberium-c-box-100 h4{margin-bottom:20px;font-weight:500}.memb-center{text-align:center;margin-left:auto;margin-right:auto}.memberium-c-box h1{margin-bottom:20px}#memberium-shortcode-blocks{display:block;overflow:visible;justify-content:center;margin:40px auto;max-width:90%}.memb-default-cta-btn,.memberium-form input[type=submit],.memberium-form button{padding:15px 40px;margin:10px 0;background-color:#1569ae;display:inline-block;color:#fff;text-align:center;white-space:normal;line-height:1.3;font-size:18px;border-radius:2px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.memb-default-cta-btn,.memberium-form input[type=submit],.memberium-form button{background-color:var(--e-global-color-accent)}input #memb_placeorder_button_1{width:100%}.memberium-c-box .memberium-form .col-sm-4 label{text-align:right}.memberium-subscription-list input[type=submit],.memb-red{background-color:#c14a41}a.memb-default-cta-btn,a:visited .memb-default-cta-btn,a:active .memb-default-cta-btn{color:#fff}.memb-default-cta-btn:hover,.memberium-form input[type=submit]:hover,.memberium-form button:hover,.memberium-subscription-list input[type=submit]:hover{-webkit-filter:brightness(120%);filter:brightness(120%);opacity:.8;color:#fff;-webkit-transition:1s -webkit-filter linear;-moz-transition:1s -moz-filter linear;transition:1s filter linear,1s -webkit-filter linear}.memb-xxl-btn{width:100%;padding:20px 50px;font-size:21px;line-height:1.4em}.mem_ind-course-wrap .col-sm-4{padding-left:0;padding-right:0}.memberium-ind-course{border-radius:4}.mem_ind-course-wrap{background-color:#fff;box-shadow:0 0 4px 1px rgb(140 140 140 / .3);margin:10px 10px 10px 10px;border-radius:4px 4px 0 0}.memberium-ind-course .img-fluid{border-radius:4px 4px 0 0}.memberium-ind-course h4,.memberium-ind-course-horizontal h4{margin-bottom:20px;font-weight:500}.memberium-ind-course .memberium-ind-course-caption{padding:25px 20px 20px 20px;line-height:1.4}.memberium-ind-course .locked img{-webkit-filter:grayscale(60%);filter:grayscale(60%);z-index:1}.memb-locked-verticalspace{height:30px}.memb-course-locked-overlay,.memb-course-locked-overlay svg .icon,.memb-course-complete-overlay,.memb-course-locked-overlay svg .icon,.memb-course-complete-overlay svg .icon,.memberium-ind-course-horizontal .memb-course-complete-overlay-h svg .icon,.memberium-ind-course-horizontal .memb-course-locked-overlay-h svg .icon{height:60px;width:60px;border-radius:60px;background-color:#575757;color:#fff;font-size:32px;box-shadow:0 0 2px 1px rgb(140 140 140 / .3);text-align:center;vertical-align:middle;z-index:2}.memb-course-locked-overlay svg,.memb-course-complete-overlay svg,.memberium-ind-course-horizontal .memb-course-complete-overlay-h svg,.memberium-ind-course-horizontal .memb-course-complete-overlay-h svg,.memberium-ind-course-horizontal .memb-course-locked-overlay-h svg{fill:#fff;height:40px;width:40px;position:absolute;left:17%;top:15%;text-align:center;margin:0 auto}.memberium-ind-course .memb-course-complete img{-webkit-filter:grayscale(0%);filter:grayscale(0%);z-index:1}.memb-course-row{margin-top:-60px}.locked .memb-course-locked-overlay,.memb-course-complete .memb-course-complete-overlay,.locked .memb-course-locked-overlay-h{top:0;margin-top:-31px;margin-bottom:-25px;left:75%;position:relative}dd.course_progress div.course_progress_blue{background-color:#5CB85C}.memberium-ind-course p.llms-course-complete-text{display:none}body .memberium-ind-course .llms-course-progress .llms-progress .llms-progress-bar{border-radius:11px}body .memberium-ind-course .llms-progress .llms-progress-bar{background-color:#fff0}.memberium-ind-course-horizontal{margin-bottom:0;border-radius:4px;background-color:#fff;box-shadow:0 0 4px 1px rgb(140 140 140 / .3);margin:10px 10px 10px 10px;border-radius:4px}.memb-course-locked-overlay-h,.memb-course-complete-overlay-h{height:60px;width:60px;border-radius:50px;background-color:#575757;color:#fff;font-size:32px;box-shadow:0 0 2px 1px rgb(140 140 140 / .3);text-align:center;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.memb-course-complete-overlay,.memb-course-complete-overlay-h{background-color:#629e5e}.memberium-ind-course-horizontal .locked .memb-course-locked-overlay-h,.memberium-ind-course-horizontal .memb-course-complete .memb-course-complete-overlay-h{top:-50px;margin-top:-21px;margin-bottom:-39px;left:78%;position:relative}.memberium-ind-course-horizontal .img-fluid{border-radius:4px 0 0 4px}.memberium-ind-course-horizontal .col-sm-4 img{object-fit:cover;width:100%;height:100%;margin-bottom:0;vertical-align:middle}.course-grid-1-1{margin-left:9%;margin-right:9%}.course-grid-1-1:last-child{margin-bottom:60px}#memberium-top-ind-course-header{box-shadow:0 1px 3px rgb(0 0 0 / .11),0 1px 2px rgb(0 0 0 / .22);margin-bottom:20px}#memberium-individual-course-directory-menu h5{font-size:120%;font-weight:700;letter-spacing:-.5px;opacity:.8}#memberium-individual-course-directory-menu ul.menu{list-style:none;margin:.1em 0;padding:0 1em}#memberium-individual-course-directory-menu ul.menu li:before{content:"";border-color:#fff0 gray;border-style:solid;border-width:.45em 0 .45em .55em;display:block;height:0;width:0;left:-1.1em;top:1.4em;position:relative}#memberium-individual-course-directory-menu ul.menu li{padding:0em 1em .8em 1em;font-size:130%;border-bottom:1px solid #d4d4d4;font-weight:400;letter-spacing:-.25px}.memberium-about-teacher-box{margin-top:20px;background-color:#f8f8f8;box-shadow:0 1px 3px rgb(0 0 0 / .11),0 1px 2px rgb(0 0 0 / .22);padding:20px}.memberium-about-teacher-box img.memberium-teacher{width:125px;height:125px;opacity:1;border-radius:100px 100px 100px 100px;text-align:center;margin:-40px -40px 10px 5px;border:3px solid #f8f8f8;box-shadow:0 1px 3px rgb(0 0 0 / .11),0 1px 2px rgb(0 0 0 / .22)}.memberium-ind-account-area .elementor-icon{font-size:30px}.memberium_menu_list ul{font-size:21px}.memberium_menu_list ul li{list-style:none}.memberium-cd-start-course .elementor-button-wrapper .elementor-button{display:block;width:100%}.memberium-ind-course dd.course_progress{width:100%}.mc_warning-alert,#learndash_complete_prerequisites,#learndash_complete_prev_lesson{background:rgb(44 150 221 / .7) none repeat scroll 0 0;border-radius:4px;padding:20px;width:100%}#learndash_complete_prerequisites,#learndash_complete_prev_lesson{font-size:22px;line-height:1.4;font-weight:700;color:#fff;margin:30px auto 30px auto;display:block}.mc_blue-alert{background:rgb(44 150 221 / .7) none repeat scroll 0 0;border-radius:4px;padding:20px;width:100%}.mc_red-alert{background:rgb(231 76 60 / .7) none repeat scroll 0 0;border-radius:4px;padding:20px;width:100%}.mc_default-alert{background:rgb(236 241 240 / .6) none repeat scroll 0 0;border-radius:4px;padding:20px;width:100%}.memberium-form #ld_course_info #ld_course_info_mycourses_list{display:none}.memberium-form #ld_course_info #course_progress_details span.learndash-profile-course-title,.memberium-form #ld_course_info #course_progress_details span.learndash-profile-course-access-label{display:block}.memberium-form #ld_course_info #course_progress_details span.learndash-profile-course-title{font-size:110%}.memberium-form #ld_course_info #course_progress_details span.leardash-course-status-not-started{color:#c14a41}.memberium-form #ld_course_info #course_progress_details span.leardash-course-status-in-progress{color:#126fa0}.memberium-form #ld_course_info #course_progress_details span.learndash-profile-course-access-label{opacity:.6}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list{list-style-type:none;margin:0}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list li{padding:8px 20px 8px 30px;background-color:#eee}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list li:hover{background-color:rgb(186 186 186 / .5)}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list li.current_page_item{background-color:rgb(186 186 186 / .8)}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list li a{color:#228dc5;line-height:1.4;font-size:19px;padding:15px 20px;position:inherit}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list a::before{font-family:'FontAwesome';position:inherit;font-size:19px;float:left;display:inline-block;vertical-align:middle;content:'\f01d';color:#228dc5;padding-right:5px}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list li a[aria-current="page"],a[.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__listaria-current="page"]::before{color:rgb(14 24 40 / .9)}.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list a:hover,a:.memb_gutenmenu .wp-block-latest-posts.wp-block-latest-posts__list:before:hover{color:#fff}.wp-block-buttons .wp-block-button{display:flex}a.wp-block-button__link{flex:1 100%}.memb_gutenheadersection{padding:10px 5px 10px 15px;margin:0;background-color:#ccc}.memb_gutenpad{padding:10px 5% 10px 12%}.memb_gutenpad20{padding:20px}.memb-margin-30{margin:10px 30px}.memb-margin-5p{margin:2% 5%}.memb_gutenpad60{padding:60px 20px 20px 20px}.memb_gutenpad5p{padding:5%}.memb_nomargin{margin:0}.memb_nopad{padding:0}.wp-block-column.memb_nomargin:not(:first-child){margin:0}#mc_lesson_template_2_menu ul{list-style-type:none;margin:0}#mc_lesson_template_2_menu ul li{padding:8px 20px 8px 30px}#mc_lesson_template_2_menu ul li a{line-height:1.4;font-size:19px;padding:15px 20px;position:inherit}#mc_lesson_template_2_menu a::before{font-family:'Font Awesome 5 Free';font-weight:900;position:inherit;font-size:19px;float:left;display:inline-block;vertical-align:middle;content:'\f144';padding-right:5px}#mc_lesson_template_2_menu ul a:hover,#mc_lesson_template_2_menu a::before:hover{color:var(--e-global-color-primary)}#mc_lesson_template_2_menu ul li a{color:var(--e-global-color-primary)}#mc_lesson_template_2_menu a::before{color:var(--e-global-color-primary)}#mc_lesson_template_2_menu ul li:hover{background-color:var(--e-global-color-secondary)}#mc_lesson_template_2_menu ul.menu li.current_page_item{background-color:var(--e-global-color-secondary)}#mc_lesson_template_2_menu ul{font-family:var(--e-global-typography-5fbb17e-font-family),inherit}#mc_lesson_template_2_menu ul li a{font-family:var(--e-global-typography-5fbb17e-font-family),inherit}#mc_lesson_template_2_menu ul li a[aria-current="page"],#mc_lesson_template_2_menu a[aria-current="page"]::before{color:var(--e-global-color-accent)}#mc_infusionsoft-landing-form .infusion-field label{display:none}#mc_infusionsoft-landing-form input{border-radius:8px;padding:6px 16px;font-size:16px;margin-bottom:8px;background-color:#ededed;width:100%;box-sizing:border-box;resize:vertical}#mc_infusionsoft-landing-form .infusion-submit button{padding:10px 40px;border-radius:8px;font-size:19px;line-height:1.2;font-weight:700;box-shadow:1px 1px 0 1px #b9e4f3}.mem_raw_course:last-child{margin-bottom:60px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.col-sm-2,.col-sm-4,.col-sm-6,.col-sm-8,.col-sm-12{float:left;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 30.333333%;flex:0 0 30.333333%;max-width:30.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;max-width:49%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (max-width:850px){.elementor-button .elementor-button-text{line-height:1.4}#membrm-prev-lesson #membrm-next-lesson{display:block;width:100%}.col-sm-2,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-8,.col-sm-12{max-width:100%;flex:100%}.memberium-ind-course-horizontal .locked .memb-course-locked-overlay-h,.memberium-ind-course-horizontal .memb-course-complete .memb-course-complete-overlay-h{top:0;margin-top:-30px;margin-bottom:-30px;left:78%;position:relative}.memberium-ind-course-horizontal .img-fluid{border-radius:4px 4px 0 0}.membrm-prev-lesson .elementor-button.elementor-size-sm,.membrm-prev-lesson .elementor-size-sm,.membrm-next-lesson .elementor-button.elementor-size-sm{width:100%}#memberium-login-wrapper{margin-left:-10%;margin-right:-10%;width:100%}.memberium-c-box{max-width:95%}}