footer{position:relative;padding:50px 0 0;border-top:1px solid hsla(0,0%,80%,.8);width:100%;background:#414042;font-family:f400!important}footer .row{display:block}footer p{font-size:12px}footer h6{min-height:auto;margin-bottom:20px;font-size:16px;font-weight:600}footer a{font-size:12px;font-size:16px;color:#000}footer li{margin-bottom:6px}footer .store-icons{width:100%}footer .store-icons a{float:left}footer .store-icons a img{height:50px}footer .store-icons a img.app-store{padding:7px 0}footer .copyright p{text-align:center;padding:10px;color:hsla(0,0%,100%,.5)}.listingHomepageSection{display:flex;flex-wrap:wrap;justify-content:flex-start;order:2;width:100%}.listingHomepageSection .containermainBoxHomepage{max-width:100%;width:100%;flex:0 0 20%;margin-bottom:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.listingHomepageSection .containermainBoxHomepage .innercontainerhome{max-width:90%;margin:auto}.listingHomepageSection .containermainBoxHomepage .innercontainerhome .imagecontainerhomepage{position:relative;height:400px;border-radius:20px;overflow:hidden}.listingHomepageSection .containermainBoxHomepage .innercontainerhome .imagecontainerhomepage a{display:block;width:100%;height:100%}.listingHomepageSection .containermainBoxHomepage .innercontainerhome .imagecontainerhomepage img{height:100%;-o-object-fit:cover;object-fit:cover}.listingHomepageSection .containermainBoxHomepage .innercontainerhome>p{font-size:12px;font-family:f400;color:#000;opacity:.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;color:#000;font-family:f500;font-size:19px;margin-bottom:5px;position:relative;padding-right:13px}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span:first-child{font-size:21px;font-family:f600;position:relative;padding-right:19px;text-transform:capitalize;max-width:65%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme{color:#75a9c6;font-size:14px;font-family:f500;position:relative;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;max-width:50%}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme>span{margin-top:10px}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme span{flex:0 100%;display:flex;align-items:center;padding-right:0;font-family:f600;font-size:13px;justify-content:center;max-width:100%;margin-bottom:10px}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme span.creditsHepme span img{margin-right:10px}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme span:first-child{flex:0 100%;margin-bottom:0!important}.listingHomepageSection .containermainBoxHomepage .innercontainerhome h6 a span.creditsHepme span:first-child img{margin:auto;margin-bottom:0!important}.listingHomepageSection .containermainBoxHomepage .innercontainerhome .sportTitehomepage{margin-top:15px;min-height:20px;margin-bottom:10px}.listingHomepageSection .containermainBoxHomepage .innercontainerhome .sportTitehomepage span{font-family:f400;font-size:12px;color:rgba(0,0,0,.7)}.listingHomepageSection>p{font-size:12px;color:rgba(0,0,0,.4)}.containermainBoxHomepage h6 a.active>span:first-child:before{content:"";display:block;width:7px;height:7px;background:#75a9c6;border-radius:50%;position:absolute;right:3px;left:auto;top:11px}@media only screen and (max-width:767px){.listingHomepageSection .containermainBoxHomepage{flex:0 100%;max-width:100%;width:100%}.listingHomepageSection .containermainBoxHomepage .imagecontainerhomepage{height:360px}.listingHomepageSection .containermainBoxHomepage .imagecontainerhomepage img{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.listingHomepageSection .containermainBoxHomepage{flex:0 0 33%;margin-bottom:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.listingHomepageSection .containermainBoxHomepage .imagecontainerhomepage{height:360px}}@media only screen and (max-width:1440px){.imagecontainerhomepage{height:300px}.containermainBoxHomepage h6 a{font-size:18px}}.becomeCoach .formLeft{margin:2rem 0;background-image:url(/img/register-coach.png);background-repeat:no-repeat}.becomeCoach .formLeft .content{background:#fff;padding:1.2rem}.becomeCoach .formRight main{min-height:auto}.becomeCoach .formRight main .row{width:100%}.becomeCoach .formRight main h4{margin-bottom:2rem}.secondRow{padding:80px 0;background:#f8f8f8;text-align:center}.secondRow h2{margin-bottom:70px}.secondRow p{max-width:70%;margin:auto;line-height:28px;opacity:.7}.secondRow img{height:auto;width:auto;margin:auto auto 20px}.secondRow img+h4{color:#75a9c6;font-family:f600;margin-bottom:1.3rem}#PlanNew h1{padding:5px 0;text-align:center}#PlanNew h2.SectionHeader{border-bottom:1px solid #75a9c6;padding:1.1rem 0}#PlanNew .seasonalPlans{padding-top:10px}#themeList a{height:100%;display:flex;align-items:center;font-size:17px;justify-content:center}#themeList a span{margin-left:5px}#themeList a:first-child{padding-left:0}#themeList .nav-link{color:rgba(0,0,0,.5);border:none}#themeList .nav-link.active{color:#000}#themeList .nav-link.active span{color:#75a9c6}#themeList .tab-content li{display:flex;align-items:flex-start;flex-wrap:wrap;border-top:1px solid hsla(0,0%,80%,.8);padding:20px 0}#themeList .tab-content li img{width:60px;height:60px;border:1px solid #ccc;border-radius:50%;overflow:hidden;margin-right:14px}div#themeList a.completed{background:rgba(40,201,178,.1);transition:all .3s;position:relative;height:50%;display:flex;position:absolute;right:0;text-transform:capitalize;top:0;bottom:0;margin:auto;min-width:160px;border-radius:80px;font-size:14px;color:#75a9c6;font-weight:400}#sessionList a,div#themeList a.completed{align-items:center;justify-content:center}#sessionList a{height:100%;font-size:17px;display:inline-table;padding:5px}#sessionList a span{margin-left:5px}#sessionList .nav-link{color:rgba(0,0,0,.5);border:none}#sessionList .nav-link.active{color:#000}#sessionList .nav-link.active span{color:#75a9c6}#sessionList .tab-content li{display:flex;align-items:center;flex-wrap:wrap;padding:10px 0}#sessionList .tab-content li img{width:60px;height:60px;border:1px solid #ccc;border-radius:50%;overflow:hidden;margin-right:14px}.ImageMidContainer{width:170px;margin-right:30px;height:170px;overflow:hidden;border-radius:10px}.ImageMidContainer img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:767px){.ImageMidContainer{margin:auto}}.ImageLargeContainer{width:100%;margin-bottom:20px;border-radius:10px}.ImageLargeContainer,.ImageLargeContainer img{max-width:500px;height:500px}.ceLabel{color:#75a9c6}.pageHeading{padding:2rem 0}.headingForms{padding:1.5rem 0}.textHeading{font-weight:400;font-size:16px;color:rgba(0,0,0,.3)}.opacity-50{opacity:.5}.links a,.links a:hover{color:#75a9c6}.nextBtn{display:inline-block;min-width:170px;min-height:45px;background:#75a9c6;text-align:center;align-items:center;line-height:45px;color:#fff;font-size:17px;font-weight:500;margin:50px 0 0;border:2px solid #75a9c6;transition:all .3s ease-in-out;border-radius:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nextBtn:hover{background:none;color:#75a9c6;border-color:#75a9c6}.PAYGBtn{background:#414042;border:2px solid #414042;border-radius:3px;color:#fff;font-size:17px;position:absolute;right:16px;left:16px;bottom:30px;transition:all .3s ease-in-out;padding:.3rem 1rem}.PAYGBtn:hover{background:none;color:#414042}.themeBtn{background:#75a9c6;border:2px solid #75a9c6;border-radius:3px;color:#fff;font-size:17px;transition:all .3s ease-in-out;padding:.3rem 1rem}.themeBtn:hover{background:none;color:#75a9c6}.redBtn{background:#e3342f;border:2px solid #e3342f}.redBtn:hover{color:#e3342f}.wideBtn{width:100%;padding:.3rem 0;margin:1rem 0}.linkBtn{color:#fff}.inverseThemeBtn,.linkBtn{display:block;text-align:center}.inverseThemeBtn{border:2px solid #75a9c6;border-radius:3px;color:#75a9c6;font-size:17px;transition:all .3s ease-in-out;padding:.3rem 0;margin:1rem 0}.inverseThemeBtn:hover{background:#75a9c6;color:#fff}.form-group input,.form-group select,.formGroup input,.formGroup select{width:100%;height:40px;border:1px solid #969696;border-radius:3px;padding:0 10px;font-size:15px}.form-group textarea,.formGroup textarea{border:1px solid #969696;border-radius:3px}.form-group ::-moz-placeholder,.formGroup ::-moz-placeholder{font-size:16px;color:#000;opacity:.4}.form-group :-ms-input-placeholder,.formGroup :-ms-input-placeholder{font-size:16px;color:#000;opacity:.4}.form-group ::placeholder,.formGroup ::placeholder{font-size:16px;color:#000;opacity:.4}div.ce-form label{display:block;width:100%}div.ce-form .col{max-width:50%;flex:0 50%}div.ce-form textarea{min-height:240px;width:100%;margin-bottom:30px}div.ce-form .row{width:100%}div.ce-form h2{margin-bottom:30px}div.ce-form input,div.ce-form select{margin-bottom:0}div.ce-form label[for=container-image-uploader-coaches-profiles] span{border:none;margin:0;font-size:21px}main{min-height:100vh}main#registerComponent{margin:4rem 0}main#registerComponent .formGroupsContainer{justify-content:space-between}main#registerComponent .formGroupsContainer .registerAs{width:100%}main#registerComponent .formGroup{margin-bottom:20px}