@media (max-device-width: 760px) { /* document sizing */ body { min-height: 100vh; /* mobile viewport bug fix */ min-height: -webkit-fill-available; } html { height: -webkit-fill-available; } .app > div { height: 100vh; height: -webkit-fill-available; } .viewer-nav > .nav-row > div.nav-player-container { display: none; } .viewer-nav > .main-nav > div:nth-child(1) { width: 75%; } .viewer-nav > .main-nav > div:nth-child(3) { width: 25%; } /* basically everything is a single column with some side padding */ .credits, .schedule, .schedule-about, .player-transcript .paragraph, .player-transcript .paragraph.intro_paragraph, .player-transcript .media .citation { width: 100%; padding-left: 1.0rem; padding-right: 1.0rem; } /* font settings for body text */ .player-transcript .section_heading { font-size: 2rem; } .credits-content .subscription-form input[type='email'], .credits-content button.subscription-submit, .credits-content .subscription-form, .player-transcript .paragraph.intro_paragraph { font-size: 1.6rem; line-height: 1.1; } .player-transcript .paragraph { max-width: none; } .speaker-icon { display: none; } /* logo and header icons */ .eflux-header { } .eflux-header.white .eflux-logo svg path { fill: #fff; } .eflux-header.white.is-fullscreen .eflux-logo svg path { fill: #000; } .eflux-header.white.gradient .eflux-logo svg path { fill: #000; } .site-intro { height: calc(100vh); background-size: auto 105%; } .eflux-header .transcript-icon { display: none; } .eflux-header .fullscreen-close, .eflux-header .playToggle, .eflux-header .transcript-icon { width: 2.5rem; height: 2.5rem; } .eflux-logo { left: 50%; transform: translateX(-50%); } .growl-tooltip { display: none; } .eflux-header .fullscreen-close { position: absolute; top: 1rem; left: 1.25rem; margin-left: 0; background: transparent; } .eflux-header .fullscreen-close svg { width: 1.5rem; height: 1.5rem; } .eflux-nav { right: 1.25rem; } /* nav */ .viewer-nav { position: fixed; } .viewer-sections { position: fixed; } .sections-nav.viewer-nav > .nav-row > div { } .sections-nav.viewer-nav > .nav-row > div.link, .sections-nav.viewer-nav > .nav-row > div.link-element { width: 33%; } .sections-nav > .nav-row > div.share-link { display: flex; justify-content: flex-start; } .sections-nav > .nav-row > div.credits-element, .sections-nav > .nav-row > div.checklist-element { } .sections-nav > .nav-row > div.subscribe-link, .sections-nav > .nav-row > div.footnotes-link, .sections-nav > .nav-row > div.transcript-link { display: none; } .checklist-open .viewer-sections { transform: translateZ(0) translateY(calc(3rem - 100%)); height: 100%; } /* checklist */ .checklist-dropdown-container { position: static; left: auto; width: calc(100% - 2rem); margin: 1rem 1rem 0 1rem; } .checklist-inner { width: 100%; } .checklist-section { border-top: 0; } .checklist-row { position: relative; flex-direction: column; border-top: 1px solid; } .checklist-dropdown-placeholder { display: none; } .checklist-row > div { width: calc(50vmin - 0.5rem); padding-left: 1rem; } .checklist-row .media-image { position: absolute; top: 0.75rem; right: 1rem; width: calc(50vmin - 1.5rem); max-height: 8rem; } .checklist-table { width: 100%; margin: 1rem 0; } .checklist-row { line-height: 1.2; margin-bottom: 1.0rem; } .checklist-row .media-id, .checklist-row .media-section { margin-bottom: 1.0rem; } .checklist-row .media-thumbnail img { max-width: 100%; } /* transcript, should we show it */ .transcript { width: 100vw; } .transcript .content { border-left: 0; } /* schedule and credits */ .credits, .schedule { line-height: 1.3; } .schedule-row { flex-direction: column; } .schedule-title { width: 100%; } .credits { flex-flow: row wrap; justify-content: space-between; } .credits > div { width: calc(50% - 0.5rem); margin-right: 0; } .open ~ .artist-columns { height: 100%; } .schedule .credits { padding-left: 0; padding-right: 0; } .schedule .credits { flex-flow: row wrap; justify-content: space-between; } .schedule .credits > div { width: 100%; margin-right: 0; padding: 0; padding-right: 0.5rem; } .schedule .credits > div:first-child { padding-top: 0.375rem; } /* site credits */ .site-credits { width: 100%; padding: 0 1rem; } .venue-name { padding-bottom: 0.75rem; } /* subscription form */ .credits-content .subscription-form { width: 100%; padding: 0 1rem; } .credits-content .subscription-form input[type='email'] { padding-right: 5.8rem; } .credits-content .subscription-form .arrow { top: -0.25rem; right: 0rem; } .credits-content button.subscription-submit { padding-top: 0rem; padding-right: 1.0rem; } } /* mobile landscape mode */ @media (max-device-width: 760px) and (orientation: landscape) { .viewer-fullscreen .video .videoPlayer { padding-top: 4rem; } .site-intro { background-size: 100% auto; } } /* if the introduction is the only section that's enabled... */ .first-section-only .checklist-section, .first-section-only .viewer-section .section-thumbnail { filter: grayscale(100%); opacity: 0.5; } .first-section-only .checklist-section:first-child, .first-section-only .viewer-section.current-section .section-thumbnail { filter: grayscale(0%); opacity: 1.0; } .first-section-only .viewer-nav .link.next-link { display: none; } .first-section-only .section-limited { position: absolute; left: 0; top: 0; width: 12rem; height: 8rem; padding: 0.0 1.0rem; line-height: 1.4; z-index: 1; text-align: center; pointer-events: none; opacity: 0.0; transition: 0.5s opacity; display: flex; justify-content: center; align-items: center; } .first-section-only .section-limited.visible { opacity: 1.0; } .first-section-only .next-section-thumbnail { display: none !important; }