.online-schedule{margin-top:45px;padding-top:25px;border-top:2px solid #b1945b}.online-schedule h2{font-size:36px}.online-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.online-schedule .schedule-day h3{font-size:23px;color:#641b30;margin:25px 0 0;padding-bottom:12px;border-bottom:1px solid #d9cbb8}.online-schedule .schedule-fees h3{font-size:21px;margin-top:0}.online-schedule .schedule-row[hidden],.online-schedule [data-online-day][hidden]{display:none}.online-schedule a{color:#75172e}.online-schedule .schedule-fees p{font-size:17px}.online-schedule select{width:100%}.schedule-modes a{text-decoration:underline;color:#75172e}@media(max-width:650px){.online-filters{grid-template-columns:1fr 1fr}.online-filters label:last-child{grid-column:1/-1}.online-schedule h2{font-size:29px}}
