.cp-au-body .title-decoration h2,.cp-au-body .title-decoration h3{position:relative}.cp-au-body .m-content-block__title-decorator,.cp-au-body .m-fcc__title-decorator{display:none}.cp-au-body .m-fcc__title-decorator+.m-fcc__title h2,.cp-au-body .m-fcc__title-decorator+.m-fcc__title h3{position:relative}.cp-au-body .m-fcc__title-decorator+.m-fcc__title h2:after,.cp-au-body .m-fcc__title-decorator+.m-fcc__title h3:after,.cp-au-body .title-decoration h2:after,.cp-au-body .title-decoration h3:after{background:url(https://443213851.fs1.hubspotusercontent-ap1.net/hubfs/443213851/Club_Pilates_Theme/Image/headline-decorator.svg);background-position-x:50%;background-position-y:100%;background-size:contain;border:0;content:"";display:block;height:5px;left:50%;margin-bottom:16px;margin-top:16px;position:absolute;top:100%;transform:translateX(-50%);width:103px}.cp-au-body .title-decoration.align-left h2:after,.cp-au-body .title-decoration.align-left h3:after{left:0;transform:translateX(0)}.cp-au-body .title-decoration>img{margin:0 auto 10px}.cp-au-body #schedule{margin-top:48px}.cp-au-body .location-scheduler__filters .filter{appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiPjxwYXRoIGZpbGw9IiM5OTkiIGQ9Ik0wIDEuMTMyIDEuMDYgMGwzLjQ0MSAzLjczNkw3Ljk0IDAgOSAxLjEzMiA0LjUwMSA2eiIvPjwvc3ZnPg==);background-position:calc(100% - 30px) 50%;background-repeat:no-repeat;border:2px solid #c1c6c8;border-radius:0;height:40px;margin-bottom:16px;padding-left:16px;width:calc(100% - 30px);width:100%}.cp-au-body .location-scheduler__prev:before{margin-right:8px;transform:none}.cp-au-body .location-scheduler__next:after,.cp-au-body .location-scheduler__prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01Ljc3IDcuMzU3LTIuNzEtMi4xOGg5Ljc1NWEuNjc3LjY3NyAwIDAgMCAuNjg1LS42NjcuNjc3LjY3NyAwIDAgMC0uNjg1LS42NjdoLTkuNzhsMi43MzUtMi4yYS42NTUuNjU1IDAgMCAwIDAtLjk0Ny43MDUuNzA1IDAgMCAwLS45NzYgMEwuNjk2IDMuOTkzYS42NS42NSAwIDAgMC0uMTk1LjUwNy42NS42NSAwIDAgMCAuMTk1LjUwN2w0LjA5OCAzLjI5N2MuMjcuMjYxLjcwNy4yNjEuOTc2IDBhLjY1NS42NTUgMCAwIDAgMC0uOTQ3Ii8+PC9zdmc+);background-color:#232323;background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:50%;content:"";display:inline-block;height:28px;margin-top:-2px;padding:5px;position:relative;vertical-align:middle;width:24px}.cp-au-body .location-scheduler__next:after{margin-left:8px;transform:rotate(180deg)}.cp-au-body .location-scheduler__next,.cp-au-body .location-scheduler__prev{color:transparent}.cp-au-body .location-scheduler__day.active,.cp-au-body .location-scheduler__day.active .location-scheduler__current-week,.cp-au-body .location-scheduler__day.active .location-scheduler__date,.cp-au-body .location-scheduler__day.active .location-scheduler__dow{background:#4078c0;border-color:#4078c0;color:#fff!important}.cp-au-body .location-scheduler__days{border-bottom:2px solid #4078c0}.cp-au-body .location-scheduler__class-start,.cp-au-body .location-scheduler__current-week,.cp-au-body .location-scheduler__date,.cp-au-body .location-scheduler__dow{color:#505050}.cp-au-body .location-scheduler__day{background:transparent;border-color:transparent}.cp-au-body .location-scheduler__class-title{color:#000;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:1;padding-right:10px;text-transform:lowercase;transition:color .3s ease-out}.cp-au-body .location-scheduler__class-info{max-width:297.5px}.cp-au-body .location-scheduler__dow{text-transform:capitalize}.cp-au-body .location-scheduler__date{font-family:headfont-bold}.cp-au-body .location-scheduler__class-cta.button--disabled,.cp-au-body .location-scheduler__class-cta.disabled{background-color:#6c757d;border-color:#6c757d;border-radius:4px;font-family:headfont-bold;opacity:1}.cp-au-body ..m-yext-reviews__pagination-list-item-button,.cp-au-body .m-yext-reviews__list{color:#000}.cp-au-body .m-yext-reviews__pagination-list-item-button.active,.cp-au-body .m-yext-reviews__pagination-list-item-button:hover{background-color:#000;color:#fff}@media(max-width:767px){.cp-au-body .location-scheduler__date{font-size:10px}.cp-au-body .location-scheduler__dow{font-size:14px}.cp-au-body .location-scheduler__day{padding:30px 0}.cp-au-body .location-scheduler__class-title{font-size:20px}}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}