.xonik-schedule .sch-top { padding: 64px 0; } .xonik-schedule .sch-cal-sec { padding: 64px 0; } .xonik-schedule .sch-blocks-sec { padding: 64px 0; } .xonik-schedule .sch-close { padding: 64px 0; border-top: 1px solid var(--line); } .xonik-schedule .sch-close p { max-width: 62ch; } .xonik-schedule .sch-close a { color: var(--accent); border-bottom: 1px solid currentColor; } .xonik-schedule .sch-cal { width: 100%; max-width: 820px; margin: 0 auto; } .xonik-schedule .sch-cal iframe { display: block; width: 100%; height: 760px; border: 1px solid var(--line); border-radius: 0; } @media (max-width: 900px) { .xonik-schedule .sch-cal { max-width: none; margin: 0; } } @media (max-width: 600px) { .xonik-schedule .sch-cal iframe { height: 640px; } } .xonik-schedule .sch-cal-fallback { max-width: 820px; margin: 14px auto 0; text-align: center; font-size: 13px; color: var(--fg-3); } .xonik-schedule .sch-cal-fallback a { color: var(--accent); border-bottom: 1px solid currentColor; } @media (max-width: 900px) { .xonik-schedule .sch-cal-fallback { max-width: none; } } .xonik-schedule .sch-blocks { grid-column: 1/13; display: grid; grid-template-columns: repeat(5, 1fr); align-items: stretch; } .xonik-schedule .sch-blocks > div { padding: var(--hgrid-pad-y) var(--hgrid-pad-x); } .xonik-schedule .sch-blocks > div:not(:first-child) { border-left: 1px solid var(--line); } .xonik-schedule .sch-blocks > div:first-child { padding-left: 0; } .xonik-schedule .sch-blocks > div:last-child { padding-right: 0; } .xonik-schedule .sch-label { font-size: 10.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--fg-3); margin-bottom: 12px; } .xonik-schedule .sch-blocks p { font-size: 14.5px; margin: 0 0 10px; max-width: none; } .xonik-schedule .sch-blocks p:last-child { margin-bottom: 0; } .xonik-schedule .sch-blocks a { color: var(--accent); border-bottom: 1px solid currentColor; } @media (max-width: 900px) { .xonik-schedule .sch-blocks { grid-template-columns: 1fr; } .xonik-schedule .sch-blocks > div { padding: var(--hgrid-pad-y) 0; border-left: 0 !important; } .xonik-schedule .sch-blocks > div:not(:first-child) { border-top: 1px solid var(--line); } .xonik-schedule .sch-blocks > div:first-child { padding-top: 0; } .xonik-schedule .sch-blocks > div:last-child { padding-bottom: 0; } }
