body{font-family:inherit,Roboto,sans-serif}.momoyoga-schedule .momoyoga-section{padding:25px;font-size:1rem;border:1px solid #e5e5e5;background-color:#fff;margin:0 0 15px;border-radius:11px;display:block}.momoyoga-schedule .momoyoga-day{font-size:1.25rem;color:#999;display:inline}.momoyoga-schedule .momoyoga-date{color:#999;margin:0 0 0 8px;display:inline}.momoyoga-schedule .momoyoga-lesson{position:relative;margin:15px 0 0;display:block}.momoyoga-schedule .momoyoga-lesson.momoyoga-status-cancelled .momoyoga-lesson-title{text-decoration:line-through}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line>div{overflow:hidden;font-size:1rem;position:absolute;top:0;line-height:1.5rem;vertical-align:baseline;white-space:nowrap;display:inline-block}.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{font-size:1.25rem;position:relative;margin:0 195px 0 120px;white-space:normal;display:block}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-title>a{margin-right:6px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .bold{font-weight:700}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-badge{transform:translateY(-1px);padding:0 6px;font-size:12.92px;font-weight:500;text-transform:capitalize;top:0;border-radius:3px;line-height:22px;vertical-align:baseline;display:inline-block}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-badge-online{color:#222;background-color:#f1f1f1}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-teacher{text-overflow:ellipsis;right:75px;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:768px){.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-title{margin:0 170px 0 85px}}@media screen and (max-width:480px){.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line>div{min-height:auto;position:relative;display:block}.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 85px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-teacher{right:0;margin-left:85px}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-line .momoyoga-lesson-action{right:0;text-align:left;margin-left:85px}}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details{overflow:hidden;padding:16px 0;position:relative;clear:both}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p{margin:0 0 0 120px;display:block}.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{width:90px;display:inline-block}.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p.momoyoga-lesson-link strong{width:auto;display:block}@media screen and (max-width:768px){.momoyoga-schedule .momoyoga-lesson>.momoyoga-lesson-details p{margin:0 0 0 65px}}@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}}.momoyoga-schedule .momoyoga-lesson.momoyoga-event>.momoyoga-lesson-line .momoyoga-lesson-title{font-weight:700}