body{font-family:inherit,Roboto,sans-serif}.momoyoga-schedule .momoyoga-section{background-color:#fff;border:1px solid #e5e5e5;border-radius:11px;display:block;font-size:1rem;margin:0 0 15px;padding:25px}.momoyoga-schedule .momoyoga-day{display:inline;font-size:1.25rem;color:#999}.momoyoga-schedule .momoyoga-date{display:inline;color:#999;margin:0 0 0 8px}.momoyoga-schedule .momoyoga-lesson{display:block;margin:15px 0 0;position:relative}.momoyoga-schedule .momoyoga-lesson.momoyoga-status-cancelled .momoyoga-lesson-title{text-decoration:line-through}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line>div{display:inline-block;font-size:1rem;line-height:1.5rem;overflow:hidden;position:absolute;top:0;vertical-align:baseline;white-space:nowrap}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-time{font-size:1.25rem;left:0}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-title{display:block;font-size:1.25rem;margin:0 220px 0 120px;position:relative;text-overflow:ellipsis}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-teacher{right:110px;text-overflow:ellipsis;top:0;width:90px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-action{overflow:visible;right:0;text-align:right;top:0;width:100px}@media screen and (max-width:480px){.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line>div{display:block;min-height:auto;position:relative}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-time{position:absolute}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-title{margin:0 0 0 100px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-teacher{margin-left:100px;right:0}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-action{margin-left:100px;right:0;text-align:left}}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details{clear:both;position:relative;overflow:hidden;padding:16px 0}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p{display:block;margin:0 0 0 120px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p.momoyoga-lesson-description,.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p.momoyoga-lesson-link{margin-top:16px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p strong{display:inline-block;width:90px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p.momoyoga-lesson-link strong{display:block;width:auto}@media screen and (max-width:480px){.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p{margin:0}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p strong{width:100px}}@keyframes cmplz-fadein{0%{opacity:0}to{opacity:1}}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container{animation-name:cmplz-fadein;animation-duration:600ms;background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe{max-height:100%;border:0!important}.cmplz-blocked-content-container div div{display:none}.cmplz-blocked-content-container.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-blocked-content-container .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus,.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}