﻿@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Light.otf");src:url("../fonts/4Reasons-Light.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Regular.otf");src:url("../fonts/4Reasons-Regular.otf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"4Reasons";src:url("../fonts/4Reasons-Bold.otf");src:url("../fonts/4Reasons-Bold.otf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"BetterTimes";src:url("../fonts/BetterTimes.otf");src:url("../fonts/BetterTimes.otf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Scrawny Cat";src:url("../fonts/Hanoded-ScrawnyCat.otf");src:url("../fonts/Hanoded-ScrawnyCat.otf") format("truetype");font-weight:400;font-style:normal}.large-font-size{font-size:1.5rem}.page-template-page-my-account{background-color:#faf5f6}.my-account-content .my-account-title-container{margin-bottom:25px}@media(max-width: 991.98px){.my-account-content .my-account-title-container{display:none;margin-bottom:0}}.my-account-content .my-account-title-container h2{font-family:"4reasons";font-size:40px;font-weight:300;line-height:48px}.my-account-content ul.nav-pills li.nav-item{margin-bottom:1rem}.my-account-content ul.nav-pills li.nav-item .nav-link{border:none !important;border-radius:6px}.my-account-content ul.nav-pills li.nav-item .nav-link.active{background-color:#303030;color:#fff}.my-account-content ul.nav-pills li.nav-item:first-child{padding-right:.7rem}.my-account-content ul.nav-pills li.nav-item:last-child{padding-left:.7rem}.order-statistics .order-date-form{width:50%;flex-wrap:wrap}@media(max-width: 991.98px){.order-statistics .order-date-form{width:100%}}.order-statistics .order-date-form label{width:34%;font-weight:600}@media(max-width: 991.98px){.order-statistics .order-date-form label{width:50%}}.order-statistics .order-date-form input[type=text]{height:45px;margin:.5rem 0}@media(max-width: 991.98px){.order-statistics .order-date-form input[type=text]{width:48%}}.order-statistics .order-statistics-wrapper{background-color:#fff;border-radius:6px;padding:1rem;margin-left:15px;max-width:calc(100% - 30px);flex-wrap:wrap}@media(max-width: 991.98px){.order-statistics .order-statistics-wrapper{max-width:90%;margin:5%}}@media(max-width: 991.98px){.order-statistics form{display:flex;align-content:space-evenly;flex-wrap:wrap;align-items:center}}.order-statistics .button{height:45px}.order-statistics .order-stat-line{margin:.5rem 0}@media(max-width: 991.98px){.order-statistics .order-stat-line{margin:.8rem 0}}.order-statistics .order-stat-line h5{font-weight:600;font-size:1rem}.order-statistics .order-stat-line span{font-size:1rem;font-weight:400}.order-statistics .profile-statistics{text-align:center}.statistics-container{text-align:center}@media(max-width: 991.98px){.statistics-container{border-bottom:1px solid #000;padding:1rem 0}}.statistics-container .visibility-completed::after{font-family:"Font Awesome 5 Pro";content:"\f14a";color:#0e9700;background-color:#fff;font-weight:600;vertical-align:bottom;margin-left:3px}.statistics-container .visibility-not-completed::after{font-family:"Font Awesome 5 Pro";content:"\f2d3";color:#f23030;background-color:#fff;font-weight:600;vertical-align:bottom;margin-left:3px}.statistics-container .progress-container{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;margin:0;align-items:flex-start}.statistics-container .progress-container .progress-disclaimer{text-align:center}@media(min-width: 992px){.statistics-container .progress-container .progress-disclaimer{margin-top:.5rem}}.statistics-container .progress-container .progress-disclaimer p{margin-bottom:.2rem}.statistics-container .progress-container .progress-wrapper{align-self:center}.statistics-container .progress-container .percent{text-align:center}.statistics-container .progress-wrapper{display:flex;align-items:center;justify-content:space-between;width:75%}.statistics-container .progress-wrapper .circle{background:#eee3e3;border-radius:50%;width:1rem;height:1rem}.statistics-container .progress-wrapper .circle-last{border:2px solid #eee3e3;width:28px;height:28px;border-radius:100px;display:flex;justify-content:center;align-items:center}.statistics-container .progress-wrapper .full{border:2px solid #ffccd2 !important}.statistics-container .progress-wrapper .active{background:#ffccd2;border-radius:50%;width:1rem;height:1rem}.statistics-container .progress-wrapper .percent{margin:1rem 0rem}.statistics-container .woocommerce-Price-amount{font-size:24px;font-weight:400}.my-account-menu .nav-item{position:relative;border-bottom:solid 1px #e1d7d7}.my-account-menu .nav-item .nav-link{display:flex;align-items:center;line-height:20px;padding-left:2rem}.my-account-menu .nav-item .nav-link:before{color:#0c0c0c}.my-account-menu .nav-item .nav-link.orders::before,.my-account-menu .nav-item .nav-link.profiilisivu::before,.my-account-menu .nav-item .nav-link.suosittele-ja-tienaa::before,.my-account-menu .nav-item .nav-link.ekoulutukset::before,.my-account-menu .nav-item .nav-link.coupons::before,.my-account-menu .nav-item .nav-link.edit-address::before,.my-account-menu .nav-item .nav-link.edit-account::before,.my-account-menu .nav-item .nav-link.customer-logout::before,.my-account-menu .nav-item .nav-link.omat-e-koulutukset::before,.my-account-menu .nav-item .nav-link.order_statistics::before,.my-account-menu .nav-item .nav-link.wishlist::before,.my-account-menu .nav-item .nav-link.contributions::before{font-weight:300 !important;font-size:16px;position:absolute;left:10px}.my-account-menu .nav-item .wishlist::before{content:"\f004";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:.5rem}.my-account-menu .nav-item .suosittele-ja-tienaa::before{content:"\f51e" !important;font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.5rem}.my-account-menu .nav-item .order_statistics:before{content:"\f290";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.5rem;position:absolute;left:10px}.my-account-menu .nav-item .live-courses:before{content:"\f63d";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.5rem;position:absolute;left:10px}.my-account-menu .nav-item .live-person-courses:before{content:"\f63d";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:.5rem;position:absolute;left:10px}.my-account-menu .nav-item .coupons:before{content:"\f02c";font-family:"Font Awesome 5 Pro";font-weight:300 !important;font-size:16px;position:absolute;left:10px}.my-account-menu .nav-item .active-coupon-count{display:inline-block;vertical-align:top;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 7px;min-width:18px;height:22px;border-radius:50%;background-color:#e65e74;color:#fff;font-size:14px;line-height:1.7;text-align:center;z-index:26}.my-account-menu .nav-item::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;right:10px;top:11px;font-size:16px;pointer-events:none}@media(max-width: 991.98px){.myaccount-mobile-menu .user-details-row{display:none}}.multisite-6 .nav-item .nav-link:before{color:#0c0c0c}.form-control{border:none}.form-control:focus{box-shadow:none}.dashboard .col-md-4{display:flex;flex-flow:column}.dashboard .col-md-4 .button{margin:auto auto 0 0;width:auto;padding:10px 40px}button,input.submit{background-color:#ea969d;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px}.my-account-page .register{background-color:#cecece}.my-account-page .register form input{border:1px solid}.my-account-page .login{background-color:#fff}.my-account-page .login form input{border:1px solid}.my-account-page .login .pro-site{background-color:#cc9;padding:1rem;margin-bottom:1rem;text-align:center}.my-account-page .login .pro-site a{text-decoration:underline}.my-account-page .woocommerce .form-group{margin-top:1rem}.my-account-page .woocommerce .form-group #user_login{border:1px solid gray}.my-account-page .return-to-menu{width:100%;display:flex;align-items:center;justify-content:center;background-color:#eee3e3;height:40px;position:relative}.my-account-page .return-to-menu:before{display:none}.my-account-page .return-to-menu .return-link{font-weight:400;color:#0c0c0c;font-size:16px;text-transform:capitalize;letter-spacing:.5px;line-height:24px;font-size:16px;font-weight:700}.my-account-page .return-to-menu .return-link:before{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:16px;line-height:24px;font-weight:500;color:#0c0c0c;position:absolute;left:1rem}.order-row{box-shadow:8px 8px 0 0 rgba(0,0,0,.03);border-radius:6px;background-color:#fff}.order-row .order-row-header{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#303030;color:#fff;font-weight:400}.order-row .order-row-header strong{font-weight:400}@media(max-width: 991.98px){.order-row .order-info{padding-bottom:1rem}.order-row .order-info.order-tracking{padding-bottom:0}}.order-row .order-buttons{border-top:2px solid #cecece;margin:0px 15px 20px 15px;padding-top:15px;display:flex;justify-content:flex-end;align-content:center;padding:15px 0 0 0}.order-row .order-buttons .cancel-order{margin-right:auto;align-self:center;text-decoration:underline;color:#0c0c0c}@media(max-width: 767.98px){.order-row .order-buttons{padding:10px 15px 0px 15px;margin:0 0 5px 0;flex-direction:column}.order-row .order-buttons .cancel-order{order:6;margin-left:auto;margin-right:auto}}.order-row .button{border-radius:1.5625rem;-webkit-border-radius:1.5625rem;-moz-border-radius:1.5625rem;-ms-border-radius:1.5625rem;-webkit-border:3px solid #0c0c0c;-moz-border:3px solid #0c0c0c;-ms-border:3px solid #0c0c0c;border:3px solid #0c0c0c;color:#0c0c0c;background-color:#fff}@media(max-width: 767.98px){.order-row .button{height:min-content;margin-bottom:5px}}.order-row .button:hover{background-color:#0c0c0c;color:#fff}.active-orders:not(.show){display:none}select{background-color:#fff}.customer-infos{box-shadow:8px 8px 0 0 rgba(0,0,0,.03);padding:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}@media(max-width: 991.98px){.customer-infos{padding:0}}.customer-infos .primary-cta{padding:.5rem;width:100%;margin-bottom:1rem}.customer-infos .form-secondary-cta{margin:0 auto;padding:.5rem;background-color:#fff;border:1px solid #0c0c0c;color:#0c0c0c;width:100%}@media(max-width: 991.98px){.customer-infos .form-secondary-cta{margin-bottom:1rem}}.customer-infos .customer-info{padding-top:15px;background-color:#faf5f6;padding-bottom:1rem;margin-bottom:1rem}.customer-infos .customer-info b{margin-bottom:1rem}.customer-infos .customer-info .row{background-color:#faf5f6}.customer-infos .customer-info .card{flex-direction:row;width:100%;flex-wrap:wrap;border:none}.customer-infos .customer-info input[type=file]{margin:1rem 0}.customer-infos .customer-info .bgh-profile-images p{font-weight:600}.customer-infos .customer-info .bgh-profile-images .bgh-cs-image-preview{margin-bottom:1rem}.customer-infos .customer-info .bgh-profile-images .bgh-cs-profile-label{order:1}.customer-infos .customer-info .bgh-profile-images .bgh-cs-header-label{order:2}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-profile-images .bgh-cs-header-label{order:3}}.customer-infos .customer-info .bgh-profile-images .bgh-cs-profile-image-wrapper{order:3}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-profile-images .bgh-cs-profile-image-wrapper{order:2}}.customer-infos .customer-info .bgh-profile-images .bgh-cs-profile-header-wrapper{order:4}.customer-infos .customer-info .bgh-cs-opening-hours table th{text-align:left;padding:5px 0;width:33%}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-opening-hours table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.customer-infos .customer-info .bgh-cs-opening-hours table th input[type=number]{width:40%;padding-left:5px}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-opening-hours table th input[type=number]{width:35%}}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-opening-hours table th input[type=checkbox]{width:20px;height:20px;vertical-align:sub}}.customer-infos .customer-info .bgh-cs-opening-hours table th+th{width:auto}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-opening-hours{padding-right:5px;padding-left:5px}}.customer-infos .customer-info .customer-info-header p{font-weight:600;margin-bottom:1rem}.customer-infos .customer-info #bgh_cs_page_url:read-only{color:#cecece}.customer-infos .customer-info .customer-basic-info{font-weight:600}.customer-infos .customer-info .customer-profile-address .form-secondary-cta{width:100%}.customer-infos .customer-info .customer-basic-info,.customer-infos .customer-info .customer-profile-address{align-items:center}.customer-infos .customer-info .customer-basic-info input,.customer-infos .customer-info .customer-profile-address input{margin:.5rem 0 1rem 0;width:100%;height:42px}.customer-infos .customer-info .customer-basic-info button,.customer-infos .customer-info .customer-profile-address button{margin:.5rem 0 1rem 0}.customer-infos .customer-info .customer-basic-info textarea,.customer-infos .customer-info .customer-profile-address textarea{margin:.5rem 0 1rem 0}.customer-infos .customer-info .bgh-cs-image-preview.round img{width:150px;height:150px;border-radius:50%}.customer-infos .customer-info .bgh-cs-image-preview .profile-header-image{background-color:#ffccd2;width:auto;height:150px}.customer-infos .customer-info .form-secondary-cta{width:50%}.customer-infos .customer-info .bgh-cs-expertise{list-style:none;columns:3;-webkit-columns:3;-moz-columns:3;padding-left:0}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-expertise{columns:1;-webkit-columns:1;-moz-columns:1}}.customer-infos .customer-info .bgh-cs-expertise.expertise-color-section{columns:1;-webkit-columns:1;-moz-columns:1}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-selector .bgh-cs-100{margin:5px 0px}.customer-infos .customer-info .bgh-cs-selector .bgh-cs-100 .bgh-cs-items,.customer-infos .customer-info .bgh-cs-selector .bgh-cs-100 .bgh-cs-include{list-style:none;padding-left:0;display:flex;white-space:normal;flex-direction:column}.customer-infos .customer-info .bgh-cs-selector .bgh-cs-100 .bgh-cs-items li,.customer-infos .customer-info .bgh-cs-selector .bgh-cs-100 .bgh-cs-include li{margin:10px}}.customer-infos .customer-info .bgh-cs-selector input{height:42px}.customer-infos .customer-info .bgh-cs-selector .bgh-cs-items,.customer-infos .customer-info .bgh-cs-selector .bgh-cs-include{list-style:none;padding-left:0}@media(max-width: 991.98px){.customer-infos .customer-info .bgh-cs-selector{white-space:normal}}.customer-infos .customer-info textarea{width:100%}.customer-infos .customer-info .collapse,.customer-infos .customer-info .collapsing{width:100%}.customer-infos .customer-info .collapse .card-body,.customer-infos .customer-info .collapsing .card-body{background-color:#f3f0e9;flex-direction:row}@media(max-width: 767.98px){.customer-infos .customer-info .collapse .card-body,.customer-infos .customer-info .collapsing .card-body{padding:15px 5px;flex-direction:column;flex-wrap:nowrap;flex-flow:wrap}.customer-infos .customer-info .collapse .card-body .col-9,.customer-infos .customer-info .collapse .card-body .col-12,.customer-infos .customer-info .collapse .card-body .col-3,.customer-infos .customer-info .collapsing .card-body .col-9,.customer-infos .customer-info .collapsing .card-body .col-12,.customer-infos .customer-info .collapsing .card-body .col-3{max-width:100%;padding:5px}}.customer-infos .customer-info .collapse .card-body select,.customer-infos .customer-info .collapsing .card-body select{width:100%}.customer-infos .customer-info .collapse input,.customer-infos .customer-info .collapsing input{width:100%;margin-top:5px}.customer-infos .customer-info .collapse input.hours,.customer-infos .customer-info .collapsing input.hours{width:auto}.customer-infos .customer-info .collapse ul,.customer-infos .customer-info .collapsing ul{list-style:none;padding-inline-start:0}.customer-infos .customer-info .collapse ul input,.customer-infos .customer-info .collapsing ul input{width:auto}.customer-infos .customer-info .collapse .col-9,.customer-infos .customer-info .collapsing .col-9{flex-direction:column;display:flex}@media(max-width: 767.98px){.customer-infos .customer-info .collapse .col-9 .bgh-cs-50,.customer-infos .customer-info .collapsing .col-9 .bgh-cs-50{display:block}}.customer-infos .customer-info .collapse .col-3,.customer-infos .customer-info .collapsing .col-3{text-align:right;align-content:flex-end;justify-content:flex-end;display:flex}.customer-infos .customer-info .collapse .col-3 button,.customer-infos .customer-info .collapsing .col-3 button{border:none;margin-top:auto;padding:5px 10px;color:#fff}.customer-infos .customer-info .edit-info{text-align:right}.customer-infos .customer-info .edit-info a{color:#0c0c0c}.customer-infos .customer-info .edit-info a:hover{cursor:pointer}.customer-infos .customer-info .edit-info a{font-family:"Font Awesome 5 Pro"}.customer-infos .customer-info .edit-info a::before{content:"\f078";font-family:"Font Awesome 5 Pro";font-weight:600}.customer-infos .customer-info .edit-info a[aria-expanded=true]::before{content:"\f077"}.customer-infos .customer-affiliate-info{background-color:#f3f0e9;padding:1rem;margin-top:1rem}.customer-infos .customer-affiliate-info .customer-affliate-link{text-align:center;color:#fff}.customer-infos .customer-affiliate-info p:before{content:"\f4af";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:1rem;color:#ea969d}.affwp-notice{background-color:#f3f0e9;border:0;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;padding:2rem}.affiliate-stats .available-credit,.campaign .available-credit{padding-bottom:1rem;border-bottom:solid 1px #0c0c0c}.affiliate-stats .available-credit .title,.campaign .available-credit .title{font-weight:600;display:block;width:100%}.affiliate-stats .available-credit .credit-amount,.campaign .available-credit .credit-amount{color:#ea969d;font-size:2rem;font-weight:600}.affiliate-stats h5,.campaign h5{text-transform:uppercase;font-weight:600}.affiliate-stats .earnings-stats,.affiliate-stats .earnings-status,.campaign .earnings-stats,.campaign .earnings-status{border-bottom:solid 1px #0c0c0c;padding-bottom:1rem;margin-bottom:1rem}.affiliate-stats .heading,.campaign .heading{font-weight:600}.affiliate-stats .no-stats,.campaign .no-stats{padding:3rem;background-color:#f3f0e9;margin-top:1rem;position:relative}.affiliate-stats .no-stats:before,.campaign .no-stats:before{content:"\f235";font-family:"Font Awesome 5 Pro";font-weight:600;margin-right:1rem;color:#ea969d}.referral-url .golden-box{background-color:#f3f0e9;padding:2rem;margin-bottom:1rem;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem}.referral-url .golden-box input{padding:.5rem 1rem}.row-coupons{background-color:#f3f0e9;padding-bottom:1rem;margin-bottom:1rem;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem}.campaign-loader{margin:auto;border:12px solid #faf5f6;border-top:12px solid #e9a2b2;border-radius:50%;width:80px;height:80px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.grayed-out{color:rgba(0,0,0,.2)}@media(max-width: 767.98px){.my-courses{padding:1rem}}.my-courses .complete-courses .user-active{display:none !important}@media(max-width: 991.98px){.my-courses .col-md-12{padding-left:0;padding-right:0}}.my-courses .sensei-pagination .page-numbers{padding-left:0}.my-courses .sensei-pagination .page-numbers li{display:inline;color:#000;float:left;padding:8px 16px;text-decoration:none}.my-courses .sensei-pagination .page-numbers li:first-of-type{padding-left:0}.my-courses .sensei-pagination .page-numbers li .current{color:#e46c90}ul.nav-pills{flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:1rem}ul.nav-pills.order-nav-pills{padding-left:0;padding-right:0;overflow-wrap:break-word}@media(max-width: 767.98px){ul.nav-pills.order-nav-pills .nav-link{word-wrap:break-word;word-break:break-all;height:65px;display:flex;align-items:center;justify-content:center}}@media(max-width: 767.98px){ul.nav-pills{margin:0;padding-left:0;padding-right:0}}ul.nav-pills li.nav-item{width:50%}ul.nav-pills li.nav-item:hover{cursor:pointer}@media(min-width: 768px){ul.nav-pills li.nav-item:first-child{padding-right:.5rem}ul.nav-pills li.nav-item:last-child{padding-left:.5rem}}ul.nav-pills li.nav-item a.nav-link{border-radius:.375rem;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;color:#0c0c0c;background-color:#fff;padding:10px;text-align:center;-webkit-border:2px solid #0c0c0c;-moz-border:2px solid #0c0c0c;-ms-border:2px solid #0c0c0c;border:2px solid #0c0c0c}ul.nav-pills li.nav-item a.nav-link.active{background-color:#0c0c0c;color:#fff}@media(max-width: 767.98px){ul.nav-pills li.nav-item a.nav-link{border:1px solid #000;border-radius:0;background-color:#fff;color:#0c0c0c;margin:0;width:100%}ul.nav-pills li.nav-item a.nav-link.active{background-color:#fff;color:#0c0c0c}}.course-card .live-course-excerpt{margin-top:.5rem}.course-card .paikkakunta{display:block}#sensei-user-courses .course-container li{display:block}#sensei-user-courses .course-container li.user-active .sensei-message{padding-left:15px;padding-right:15px}#sensei-user-courses .course-container .user-completed{padding-left:15px;padding-right:15px}#sensei-user-courses .course-container .course-card .course-content .remove-course-modal-toggle{position:absolute;top:1.5rem;right:2.5rem;font-size:20px}@media(max-width: 991.98px){#sensei-user-courses .course-container .course-card .course-content .remove-course-modal-toggle{top:1rem;right:2rem}}#sensei-user-courses .course-container .course-card .course-content .remove-course-modal-toggle:hover{cursor:pointer}@media(max-width: 991.98px){#sensei-user-courses .course-container .course-card .course-modal .remove-course{margin-bottom:1rem}}#sensei-user-courses .course-container .course-card .course-modal .remove-course:hover{cursor:pointer}#sensei-user-courses .course-container .course-card .course-modal .remove-course.loading{opacity:.5}.my-messages-link{color:#0c0c0c;text-decoration:underline}.course{box-shadow:8px 8px 0 0 rgba(0,0,0,.03);padding:20px;display:flex;flex-flow:column;background-color:#fff}.course .course-author,.course .sensei-course-meta{display:none}.course a.button{width:fit-content}.course .meter{height:25px;line-height:25px;position:relative;background:#ededed;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;clear:both;margin-bottom:15px}.course .meter .value{display:block;padding:0 10px 0 0;height:100%;background-color:#edba8d;position:relative;overflow:hidden;text-align:right;color:#fff;min-width:45px;font-weight:700;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.course-title{font-weight:400;font-size:1.2rem;padding-bottom:1rem !important}.course-title a{color:#0c0c0c}.woo-image{width:100%;height:200px;object-fit:cover}@media(max-width: 991.98px){.woo-image{height:250px}}@media(max-width: 767.98px){.woo-image{height:160px}}.meter{margin-top:auto}.meter span{background:#edba8d !important}.course-container{display:flex;flex-wrap:wrap}.course-container li.course{width:33.33%;display:flex}@media(max-width: 991.98px){.course-container li.course{width:100%;padding:12px}}.course-container li.course .course-content{display:flex}a:hover{text-decoration:none !important}@media(max-width: 991.98px){.my-addresses{padding:1rem}}@media(max-width: 991.98px){.my-addresses .col-md-12{padding-left:0;padding-right:0}}.my-addresses .nav-pills{margin-bottom:0}.my-addresses .tab-content .tab-pane{display:none;padding:1rem;border:none;background-color:#fff;border-radius:6px;box-shadow:8px 8px 0 0 rgba(0,0,0,.03)}.my-addresses .tab-content .tab-pane.active{display:flex;align-items:center}.my-addresses .tab-content .tab-pane.active a{margin-left:auto;text-decoration:underline}.my-addresses .tab-content .fade{transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.change-plan{background-color:#f3f0e9;border:none;margin-bottom:10px}.change-plan h4{border-bottom:1px solid #000}.mb-3:last-child{align-content:flex-end}#all_coupon_container{display:flex;flex-direction:column;border-radius:6px;box-shadow:8px 8px 0 0 rgba(0,0,0,.03);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px}#all_coupon_container .coupon-container{width:100%}#all_coupon_container .coupon-container .coupon-content{border:none;text-align:left;font-size:1rem;line-height:1.8;border-bottom:1px solid #000;padding:20px 15px}#all_coupon_container .coupon-container .coupon-content .code{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem}.woocommerce-EditAccountForm .row.mb-3 .col-6,.woocommerce-EditAccountForm .row.mb-3 .col-12{display:flex;flex-direction:column}.woocommerce-EditAccountForm .row.mb-3 .col-6 .woocommerce-Input,.woocommerce-EditAccountForm .row.mb-3 .col-6 label,.woocommerce-EditAccountForm .row.mb-3 .col-12 .woocommerce-Input,.woocommerce-EditAccountForm .row.mb-3 .col-12 label{margin-top:auto}.woocommerce-message,.woocommerce-info{margin:0;background-color:#f8f8f8;padding:1rem 2rem;display:flex;flex-direction:row;align-items:center}@media(max-width: 767.98px){.woocommerce-message,.woocommerce-info{flex-direction:column}.woocommerce-message a,.woocommerce-info a{margin-top:.75rem;margin-left:0}}.woocommerce-message::before,.woocommerce-info::before{position:relative;margin-right:1rem;top:0;left:0}.woocommerce-message p,.woocommerce-info p{margin-bottom:0}.woocommerce-message a,.woocommerce-info a{margin-left:auto}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:flex;flex-direction:column}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row{display:flex;flex-direction:column}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper input{width:70%}@media(max-width: 767.98px){.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper input{width:100%}}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label abbr{text-decoration:none}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-first,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-last{width:100%}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-first input,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-last input{width:71%}@media(max-width: 767.98px){.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-first input,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.form-row-last input{width:102%}}.live-course-container{border-radius:6px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media(max-width: 767.98px){.live-course-container .live-course-title{order:1}.live-course-container .live-course-link{order:2}.live-course-container .live-course-price{order:3}}.live-course-container .live-course-date-container{background-color:#0c0c0c;width:100%;border-radius:6px 6px 0px 0px;padding:.75rem}.live-course-container .live-course-date-container .live-course-date{color:#fff}.live-course-container .live-course-product-details{padding:1rem;display:flex;justify-content:space-between;flex-wrap:wrap;line-height:10px}.live-course-container .live-course-product-details .live-course-title{flex:50%}.live-course-container .live-course-product-details .live-course-title,.live-course-container .live-course-product-details .live-course-price{font-weight:700}.live-course-container .live-course-product-details .live-course-price{font-size:20px}@media(max-width: 767.98px){.live-course-container .live-course-product-details .live-course-price{order:3}}@media(max-width: 767.98px){.live-course-container .live-course-product-details{flex-direction:column}}.live-course-container .live-course-product-details .live-course-participant-name{flex:100%;margin-bottom:30px}@media(max-width: 767.98px){.live-course-container .live-course-product-details .live-course-participant-name{order:2}}.live-course-container .live-course-product-details .live-course-link{text-decoration:underline;flex:100%}@media(max-width: 767.98px){.live-course-container .live-course-product-details .live-course-link{margin-bottom:.5rem;flex:0;order:4}}.coupons-button-wrapper{text-align:right}hr{border-top:1px solid rgba(0,0,0,.7)}.my-account-coupons .order-row-header strong{font-weight:600}.my-account-coupons.disabled{pointer-events:none}.my-account-coupons.disabled .order-row-header{background-color:#d3d3d3}.my-account-coupons.disabled a{cursor:default}.my-account-coupons.disabled .button{cursor:default;border:3px solid #d3d3d3;color:#d3d3d3}.my-account-coupons .align-items-center{font-weight:500;font-size:16px;line-height:24px}.my-account-coupons .align-items-center .coupon-middle{margin:.5rem 0}.my-account-coupons .button{font-weight:600;margin:0;background-color:#fff;color:#0c0c0c;border-radius:20px;padding:.3rem}.my-account-top-cta{background-color:#afafaf;display:flex;justify-content:center;text-align:center;align-items:center;min-height:90px}.my-account-top-cta p{display:inline-block;color:#fff;font-weight:600;margin-right:30px}@media(max-width: 767.98px){.my-account-top-cta p{margin-top:1rem;margin-right:0}}.my-account-top-cta .myaccount-cta{display:inline-block;background-color:#ea969d;color:#fff;padding-top:14px;padding-left:3rem;padding-bottom:14px;padding-right:2rem}.my-account-top-cta .myaccount-cta:hover{color:#fff}.my-account-top-cta .myaccount-cta::after{font-family:"Font Awesome 5 Pro";content:"\f07a";margin-left:1.6rem}@media(max-width: 767.98px){.my-account-top-cta .myaccount-cta{width:90%;margin-bottom:1rem}}.student-card{max-width:250px}#student_marketing_permission{display:block;margin-right:auto;height:30px}