hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
home
/
function
/
Upload FileeE
HOME
/* Banner */ .header { position: relative; padding: 128px 0 16px; min-height: 256px; background-color: black; background-image: url("pinecone-in-focus.jpg"); background-size: cover; background-position: 50% 100%; background-repeat: no-repeat; margin-bottom: 32px; color: rgba(255, 255, 255, 0.9); } .header .title { font-size: 2.4em; font-weight: 500; text-shadow: 0 1px 2px black; } .header .description { font-size: 1.4em; font-weight: 300; text-shadow: 0 1px 3px black; } /* Phone diagram */ .tab-section { text-align: left; } .tab-section > .description { font-size: 1.25em; margin-bottom: 24px; } .tab { text-align: center; overflow-y: hidden; } .tab .column { box-sizing: border-box; -moz-box-sizing: border-box; display: inline-block; width: 20%; max-width: 240px; padding-top: 24px; vertical-align: top; text-align: left; } .tab .column-before { padding-right: 56px; text-align: right; } .tab .column-after { padding-left: 56px; } .tab .column-before:not(:empty) ~ .column-after { padding-top: 64px; } .tab .column .description { position: relative; margin-bottom: 24px; } .tab .column-before .description::after, .tab .column-after .description::before { position: absolute; top: 0; display: inline-block; height: 100%; font-size: 1.4em; font-weight: 300; color: gray; content: attr(data-note-number); } .tab .column-before .description.hover::after, .tab .column-after .description.hover::before { font-weight: 400; color: firebrick; border-color: firebrick; } .tab .column-before .description::after { left: 100%; margin-left: 8px; padding-left: 8px; border-left: 1px solid gray; } .tab .column-after .description::before { right: 100%; margin-right: 8px; padding-right: 8px; border-right: 1px solid gray; } .tab .column-before .description.hover::after { margin-left: 7px; padding-left: 7px; border-left-width: 3px; border-left-style: double; } .tab .column-after .description.hover::before { margin-right: 7px; padding-right: 7px; border-right-width: 3px; border-right-style: double; } .tab .description .title { font-size: 1.25em; font-weight: 500; } .phone-wrapper { position: relative; display: inline-block; width: 100%; max-width: 414px; margin-bottom: 24px; /*padding: 6px;*/ /*padding: 1px;*/ /*background-color: black;*/ /*background: linear-gradient(20deg, #333 0%, #000 100%);*/ background: linear-gradient(215deg, #888 0%, #333 30%, #000 100%); /*border: 1px solid lightgray;*/ /*border-radius: 1.75em;*/ /*box-shadow: 4px 1px 0 0px #242424, 8px 2px 0 -1px black;*/ } .phone-wrapper > .speaker { margin: 1.25em 40%; width: 20%; height: 0.4em; background-color: #333; border-radius: 0.25em; } .phone-wrapper > .screen { position: relative; width: 100%; padding-top: 177.77777%; /*border: 4px solid #333;*/ /*border-radius: 2px;*/ /*background-image: url("screen6.png");*/ background-position: top; background-size: contain; background-repeat: no-repeat; box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.1); } .phone-wrapper > .screen .note .pointer { position: absolute; border-radius: 2px; min-width: 16px; height: 16px; line-height: 16px; /*padding: 2px;*/ background-color: black; color: rgba(255, 255, 255, 0.9); font-size: 10px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); } .phone-wrapper > .screen .note .pointer::before { display: inline-block; height: 16px; line-height: 16px; content: attr(data-note-number); } .phone-wrapper > .screen .note .pointer.hover { background-color: firebrick; /*color: rgba(0, 0, 0, 0.9);*/ } /* Banner captions */ .cards { text-align: center; } .card { position: relative; display: inline-block; vertical-align: top; width: 600px; min-height: 450px; margin-bottom: 20px; padding-bottom: 12px; text-align: left; border-radius: 2px; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.2); } .card > * { display: block; } .card > p { box-sizing: border-box; -moz-box-sizing: border-box; display: block; margin: 0; padding: 24px 24px 0; width: 100%; height: calc(100% - 1px); font-size: 24px; font-weight: 400; white-space: normal; } .card > .detail { padding: 12px 24px 0; } /* Banner Screenshots */ .banner { box-sizing: border-box; -moz-box-sizing: border-box; position: relative; display: block; width: 100%; /*padding-top: 53.3333%;*/ padding-top: 48%; /*margin: 32px 0;*/ background-color: lightgray; border-bottom: 1px solid #E8E8E8; /*background-image: url("banner-image-bg.jpg");*/ background-size: cover; overflow: hidden; box-shadow: inset 0 0 128px -2px black; } .banner + .banner { border-top: 4px solid black; } .banner > .banner-image[data-src] { position: absolute; left: 10%; top: -12.5%; width: 80%; height: 125%; /*background-image: url(attr(data-src));*/ background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; border: 4px solid black; box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.75); transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg); } /* Info */ .release-info-section { margin-bottom: 0; } .release-info-section, .page-width.divider { border-bottom: 1px solid lightgray; } .page-width.divider { padding-top: 24px; } h2 { font-size: 1.8em; margin-bottom: 8px; } .release-info { font-size: 1.25em; padding-bottom: 12px; } .release-updates { margin-left: 16px; margin-top: 16px; padding: 16px; border-left: 4px solid black; font-size: 1.4em; font-weight: 400; background-color: #E8E8E8; max-width: 512px; margin-bottom: 16px; } .release-updates > i { position: relative; top: 2px; font-size: 1em; padding-right: 6px; vertical-align: text-top; } /* Footer */ .footer { background-color: lightgray; padding: 16px 0; margin-bottom: 0; } /* Links */ a[href] { color: firebrick; text-decoration: none; } a[href]:hover { border-bottom: 1px solid firebrick; } /* Small Displays */ @media (max-width: 967px) { .tab .column-before { display: none; } .tab .phone-wrapper { width: 55%; } .tab .column-after { width: 40%; } } /* Tiny Displays */ @media (max-width: 599px) { .tab .phone-wrapper { max-width: none; overflow: hidden; } .tab .phone-wrapper { width: 100%; } .tab .column-after { width: 100%; max-width: none; padding-top: 0; padding-right: 12px; } .phone-wrapper > .screen { border-bottom: 1px solid lightgray; } .phone-wrapper::after { position: absolute; left: -16px; bottom: -4px; display: block; /*width: calc(100% + 20px);*/ width: calc(100% + 32px); height: 28px; background-color: white; box-shadow: 0 -12px 20px -12px rgba(0, 0, 0, 0.75); /*content: "";*/ } } @media (max-width: 831px) { .phone-wrapper { font-size: 0.75em; } .release-updates { font-size: 1.25em; margin-left: 0; } }