| /** |
| * UTILITIES |
| */ |
| |
| |
| .border-box { |
| box-sizing: border-box; |
| } |
| |
| .vertical-center-outer { |
| display: table; |
| height: 100%; |
| width: 100%; |
| } |
| |
| .vertical-center-inner { |
| display: table-cell; |
| vertical-align: middle; |
| } |
| |
| /** |
| * TYPE STYLES |
| */ |
| |
| .wear-h1 { |
| font-weight: 300; |
| font-size: 60px; |
| line-height: 78px; |
| text-align: center; |
| letter-spacing: -1px; |
| } |
| |
| .wear-pre-h1 { |
| font-weight: 400; |
| font-size: 28px; |
| color: #93B73F; |
| line-height: 36px; |
| text-align: center; |
| letter-spacing: -1px; |
| text-transform: uppercase; |
| |
| } |
| |
| .wear-h1.hero { |
| text-align: left; |
| } |
| |
| .wear-h2 { |
| font-weight: 300; |
| font-size: 42px; |
| line-height: 64px; |
| text-align: center; |
| } |
| |
| |
| .wear-subhead { |
| color: #999999; |
| font-size: 20px; |
| line-height: 28px; |
| text-align: center; |
| } |
| .wear-subhead.hero { |
| text-align: left; |
| color: white; |
| } |
| |
| .wear-hero-description { |
| text-align: left; |
| margin: 1em 0; |
| } |
| |
| .wear-hero-description p { |
| font-weight: 300; |
| margin: 0; |
| font-size: 18px; |
| line-height: 24px; |
| } |
| |
| .wear-body .wear-small { |
| font-size: 14px; |
| line-height: 19px; |
| } |
| |
| .wear-body.wear-align-center { |
| text-align: center; |
| } |
| |
| .wear-align-left { |
| text-align: left; |
| } |
| |
| /** |
| * LAYOUT |
| */ |
| |
| #body-content, |
| .fullpage, |
| #jd-content, |
| .jd-descr, |
| .wear-body-content { |
| height: 100%; |
| } |
| |
| .wear-section { |
| padding: 80px 10px 80px; |
| width: 100%; |
| margin-left: -10px; |
| text-rendering: optimizeLegibility; |
| } |
| |
| #extending-android-to-wearables { |
| padding-top: 30px; |
| } |
| |
| .wear-short-section { |
| padding: 40px 10px 28px; |
| } |
| |
| .wear-gray-background { |
| background-color: #e9e9e9; |
| } |
| |
| .wear-white-background { |
| background-color: white; |
| } |
| |
| .wear-red-background { |
| color: white; |
| background-color: hsl(8, 70%, 54%); |
| } |
| |
| .wear-subhead-red { |
| color: hsl(8, 71%, 84%); |
| text-align: left; |
| } |
| |
| .wear-subhead-red p { |
| margin-top: 20px; |
| } |
| |
| .wear-hero-container { |
| height: 100%; |
| } |
| |
| .wear-hero { |
| height: calc(100% - 70px); |
| min-height: 504px; |
| margin-top: -4px; |
| padding-top: 0; |
| padding-bottom: 0; |
| background-image: url(/wear/images/hero.jpg); |
| background-size: cover; |
| background-position: right center; |
| color: white; |
| position: relative; |
| overflow: hidden; |
| } |
| |
| .wear-hero-scrim { |
| background: black; |
| opacity: .2; |
| position: absolute; |
| width: 100%; |
| height: 100%; |
| margin-left: -10px; |
| } |
| |
| .wear-hero-wrap { |
| margin: 0 auto; |
| width: 940px; |
| clear: both; |
| height: 100%; |
| position: relative; |
| } |
| |
| .wear-section-header { |
| margin-bottom: 40px; |
| } |
| |
| .wear-hero-wrap .wear-section-header { |
| margin-bottom: 16px; |
| } |
| |
| .wear-body { |
| font-size: 18px; |
| line-height: 24px; |
| } |
| |
| .wear-button { |
| white-space: nowrap; |
| display: inline-block; |
| padding: 16px 32px; |
| font-size: 18px; |
| font-weight: 500; |
| line-height: 24px; |
| cursor: pointer; |
| color: white; |
| -webkit-user-select: none; |
| -moz-user-select: none; |
| -o-user-select: none; |
| user-select: none; |
| -webkit-transition: .2s background-color ease-in-out; |
| -moz-transition: .2s background-color ease-in-out; |
| -o-transition: .2s background-color ease-in-out; |
| transition: .2s background-color ease-in-out; |
| } |
| |
| .wear-primary { |
| background-color: hsl(8, 70%, 54%); /* #dc4b35 */ |
| color: #f8f8f8; |
| } |
| |
| .wear-button.wear-primary:hover { |
| background-color: hsl(8, 70%, 44%); /* #bf3722 */ |
| } |
| |
| .wear-button.wear-primary:active { |
| background-color: hsl(8, 70%, 36%); /* # */ |
| } |
| |
| .wear-button.wear-secondary { |
| background-color: hsl(8, 70%, 44%); |
| } |
| |
| .wear-button.wear-secondary:hover { |
| background-color: hsl(8, 70%, 36%); |
| } |
| |
| .wear-button.wear-secondary:active { |
| background-color: hsl(8, 70%, 30%); |
| } |
| |
| a.wear-button, |
| a.wear-button:hover, |
| a.wear-button:visited { |
| color: white !important; |
| } |
| |
| .wear-video-link { |
| white-space: nowrap; |
| display: inline-block; |
| padding: 16px 32px 16px 82px; |
| font-size: 18px; |
| font-weight: 400; |
| line-height: 24px; |
| cursor: pointer; |
| color: hsla(0, 0%, 100%, .8); |
| -webkit-user-select: none; |
| -moz-user-select: none; |
| -o-user-select: none; |
| user-select: none; |
| -webkit-transition: .2s color ease-in-out; |
| -moz-transition: .2s color ease-in-out; |
| -o-transition: .2s color ease-in-out; |
| transition: .2s color ease-in-out; |
| } |
| |
| .wear-video-link:before { |
| height: 64px; |
| width: 64px; |
| display: inline-block; |
| background-image: url(data:image/png;base64,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); |
| background-size: contain; |
| position: absolute; |
| content: ""; |
| opacity: .7; |
| margin-top: -19px; |
| margin-left: -64px; |
| -webkit-transition: .2s opacity ease-in-out; |
| -moz-transition: .2s opacity ease-in-out; |
| -o-transition: .2s opacity ease-in-out; |
| transition: .2s opacity ease-in-out; |
| } |
| |
| .wear-video-link:hover { |
| color: hsla(0, 0%, 100%, 1); |
| } |
| |
| .wear-video-link:hover:before { |
| opacity: 1; |
| } |
| |
| .wear-social-image { |
| float: left; |
| margin-right: 14px; |
| height: 64px; |
| width: 64px; |
| } |
| |
| .wear-social-copy { |
| padding-left: 78px; |
| } |
| |
| .wear-scroll-down-affordance { |
| position: absolute; |
| bottom: 0; |
| width: 100%; |
| text-align: center; |
| z-index: 10; |
| } |
| |
| .wear-down-arrow { |
| padding: 24px; |
| display: inline-block; |
| opacity: .5; |
| -webkit-transition: .2s opacity ease-in-out; |
| -moz-transition: .2s opacity ease-in-out; |
| -o-transition: .2s opacity ease-in-out; |
| transition: .2s opacity ease-in-out; |
| |
| -webkit-animation-name: pulse-opacity; |
| -webkit-animation-duration: 4s; |
| } |
| |
| .wear-down-arrow:hover { |
| opacity: 1; |
| } |
| |
| .wear-down-arrow img { |
| height: 28px; |
| width: 28px; |
| margin: 0 auto; |
| display: block; |
| } |
| |
| .wear-divider { |
| display: inline-block; |
| height: 2px; |
| background-color: white; |
| position: relative; |
| margin: 10px 0; |
| } |
| |
| /* 3 CLOLUMN LAYOUT */ |
| |
| .wear-breakout { |
| margin-top: 40px; |
| margin-bottom: 40px; |
| } |
| |
| .wear-breakout img { |
| margin-bottom: 20px; |
| } |
| |
| .wear-partners img { |
| margin-bottom: 20px; |
| } |
| |
| .wear-breakout p { |
| padding: 0 23px; |
| } |
| |
| .wear-inset-video-container { |
| position: relative; |
| } |
| |
| .wear-inset-video-container img.gif { |
| max-width: 222px; |
| position: absolute; |
| top: 40px; |
| left: 40px; |
| } |
| |
| img.wear-bezel-only { |
| height:302px; |
| width:302px; |
| } |
| |
| .wear-breakout.wear-partners img { |
| margin-bottom: 20px; |
| } |
| |
| .col-3-wide { |
| display: inline; |
| float: left; |
| margin-left: 10px; |
| margin-right: 10px; |
| } |
| |
| .col-3-wide { |
| width: 302px; |
| } |
| |
| /** |
| * ANIMATION |
| */ |
| |
| @-webkit-keyframes pulse-opacity { |
| 0% { |
| opacity: .5; |
| } |
| 20% { |
| opacity: .5; |
| } |
| 40% { |
| opacity: 1; |
| } |
| 60% { |
| opacity: .5; |
| } |
| 80% { |
| opacity: 1; |
| } |
| 100% { |
| opacity: .5; |
| } |
| } |
| |
| |
| |
| /** |
| * VIDEO |
| */ |
| |
| #video-container { |
| display:none; |
| position:fixed; |
| top:0; |
| left:-10px; |
| width:102%; |
| height:100%; |
| background-color:rgba(0,0,0,0.7); |
| z-index:99; |
| } |
| |
| #video-frame { |
| width:940px; |
| height:526.4px; |
| margin:80px auto 0; |
| display:none; |
| } |
| |
| .video-close { |
| cursor: pointer; |
| position: relative; |
| left: 940px; |
| top: 0; |
| pointer-events: all; |
| } |
| |
| #icon-video-close { |
| background-image: url("../images/close.png"); |
| background-position: 0 0; |
| height: 36px; |
| width: 36px; |
| display:block; |
| } |