LEFT | RIGHT |
1 /****************************************************************************** | 1 /****************************************************************************** |
2 * Temparary styles | 2 * Temparary styles |
3 *****************************************************************************/ | 3 *****************************************************************************/ |
4 | 4 |
5 .avoid-wrap {display: inline-block;} | 5 .avoid-wrap {display: inline-block;} |
6 .small {font-size: smaller;} | 6 .small {font-size: smaller;} |
7 .maxthon-only {display: none;} | 7 .maxthon-only {display: none;} |
8 .maxthon .maxthon-only {display: block;} | 8 .maxthon .maxthon-only {display: block;} |
9 | 9 |
10 /****************************************************************************** | 10 /****************************************************************************** |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 { | 42 { |
43 width: 100%; | 43 width: 100%; |
44 } | 44 } |
45 } | 45 } |
46 | 46 |
47 @media (min-width: 1024px) | 47 @media (min-width: 1024px) |
48 { | 48 { |
49 #hero-download | 49 #hero-download |
50 { | 50 { |
51 padding-top: 6em; | 51 padding-top: 6em; |
52 /* 3em bottom looks like 6em because of thumbnail contents */ | 52 padding-bottom: 6em; |
53 padding-bottom: 4em; | |
54 } | 53 } |
55 } | 54 } |
56 | 55 |
57 #hero-download h1 | 56 #hero-download h1 |
58 { | 57 { |
59 /* Spacing is provided by the hero-download section */ | 58 /* Spacing is provided by the hero-download section */ |
60 margin-top: 0; | 59 margin-top: 0; |
61 } | 60 } |
62 | 61 |
63 @media (min-width: 576px) | 62 @media (min-width: 576px) |
64 { | 63 { |
65 /* make h1 larger sooner than usual */ | |
66 #hero-download h1 | |
67 { | |
68 font-size: 2.4em; | |
69 } | |
70 | |
71 /* force break without <br> on large screens */ | 64 /* force break without <br> on large screens */ |
72 #hero-download h1 .avoid-wrap:first-of-type | 65 #hero-download h1 .avoid-wrap:first-of-type |
73 { | 66 { |
74 display: block; | 67 display: block; |
75 } | 68 } |
76 } | 69 } |
77 | 70 |
78 #hero-download-tos | 71 #hero-download-tos |
79 { | 72 { |
80 margin-bottom: 0.5em; | 73 margin-bottom: 0.5em; |
(...skipping 15 matching lines...) Expand all Loading... |
96 #hero-download-button | 89 #hero-download-button |
97 { | 90 { |
98 /* force auto-width >= small tablets */ | 91 /* force auto-width >= small tablets */ |
99 width: auto; | 92 width: auto; |
100 } | 93 } |
101 } | 94 } |
102 | 95 |
103 #hero-download-video | 96 #hero-download-video |
104 { | 97 { |
105 /* add space above on phones & tablets */ | 98 /* add space above on phones & tablets */ |
106 margin-top: 2em; | 99 margin-top: 2em; |
107 /* prevent default full-width on small tablets */ | 100 /* prevent default full-width on small tablets */ |
108 max-width: 550px; | 101 max-width: 550px; |
109 } | 102 } |
110 | 103 |
111 @media(min-width: 1024px) | 104 #hero-download-video |
| 105 { |
| 106 /* provide a little space between thumbnail and border + shadow */ |
| 107 padding: 1em 1em 0 1em; |
| 108 } |
| 109 |
| 110 @media (min-width: 1024px) |
112 { | 111 { |
113 #hero-download-video | 112 #hero-download-video |
114 { | 113 { |
115 /* keep aligned-top despite padding below */ | 114 /* keep aligned-top despite padding below */ |
116 margin-top: -1em; | 115 margin-top: -1em; |
117 /* provide a little space between thumbnail and border + shadow */ | |
118 padding: 1em; | |
119 } | 116 } |
120 } | 117 } |
121 | 118 |
122 #hero-download-video.has-iframe | 119 #hero-download-video.has-iframe |
123 { | 120 { |
124 /* remove space around thumbnail when thumbnail is replaced by video */ | 121 /* remove space around thumbnail when thumbnail is replaced by video */ |
125 padding: 0; | 122 padding: 0; |
126 } | 123 } |
127 | 124 |
128 /** Hide the video border + shadow only when the thumbnail alone is showing */ | 125 /** Hide the video border + shadow only when the thumbnail alone is showing */ |
129 #hero-download-video.hide-disclaimer:not(.has-iframe) | 126 #hero-download-video.hide-disclaimer:not(.has-iframe) |
130 { | 127 { |
131 border-color: transparent; | 128 border-color: transparent; |
132 /* there is no box-shadow-color property :( */ | 129 /* there is no box-shadow-color property :( */ |
133 box-shadow: 1px 1px 0 0 transparent; | 130 box-shadow: 1px 1px 0 0 transparent; |
134 } | 131 } |
135 | 132 |
136 /* The thumbnail is taller than the video. But it's hard to see because of the | 133 /* The thumbnail is taller than the video. But it's hard to see because of the |
137 * reflection and whitespace at the bottom. As a result, I am cutting out the | 134 * reflection and whitespace at the bottom. As a result, I am cutting out the |
138 * whitespace and reflection when I show the disclaimer so that the section | 135 * whitespace and reflection when I show the disclaimer so that the section |
139 * doesn't visibly resize when the thumbnail is replaced by the a iframe. | 136 * doesn't visibly resize when the thumbnail is replaced by the a iframe. |
140 */ | 137 */ |
141 | 138 |
142 #hero-download-video:not(.hide-disclaimer) .video-thumbnail | |
143 { | |
144 margin-bottom: -2.5em; | |
145 } | |
146 | |
147 #hero-download-video:not(.hide-disclaimer), | |
148 #hero-download-video.has-iframe | |
149 { | |
150 margin-bottom: 2.5em; | |
151 } | |
152 | 139 |
153 /****************************************************************************** | 140 /****************************************************************************** |
154 * #media | 141 * #media |
155 *****************************************************************************/ | 142 *****************************************************************************/ |
156 | 143 |
157 #media-section { clear: both; } | 144 #media-section |
158 | 145 { |
159 #media-header h2, | 146 clear: both; |
160 #media-list | 147 text-align: center; |
161 { | |
162 margin: 0; | |
163 } | 148 } |
164 | 149 |
165 #media-header | 150 #media-header |
166 { | 151 { |
167 margin-bottom: 2em; | 152 margin-bottom: 1em; |
168 } | 153 } |
169 | 154 |
170 #media-header h2 | 155 #media-header h2 |
171 { | 156 { |
172 font-size: 1em; | 157 font-size: 1em; |
173 font-weight: normal; | 158 font-weight: normal; |
174 text-transform: uppercase; | 159 text-transform: uppercase; |
| 160 } |
| 161 |
| 162 #media-header h2, |
| 163 #media-list |
| 164 { |
| 165 margin: 0; |
175 } | 166 } |
176 | 167 |
177 #media-list li | 168 #media-list li |
178 { | 169 { |
179 display: inline-block; | 170 display: inline-block; |
180 } | 171 } |
181 | 172 |
182 #media-list img | 173 #media-list img |
183 { | 174 { |
184 max-width: 10em; | 175 max-width: 10em; |
(...skipping 26 matching lines...) Expand all Loading... |
211 border-radius: 50%; | 202 border-radius: 50%; |
212 background-color: #000; | 203 background-color: #000; |
213 background-image: url(../img/external-icon.png); | 204 background-image: url(../img/external-icon.png); |
214 background-image: linear-gradient(transparent, transparent), | 205 background-image: linear-gradient(transparent, transparent), |
215 url(../img/external-icon.svg); | 206 url(../img/external-icon.svg); |
216 background-repeat: no-repeat; | 207 background-repeat: no-repeat; |
217 background-position: center; | 208 background-position: center; |
218 background-size: 1em; | 209 background-size: 1em; |
219 } | 210 } |
220 | 211 |
221 @media (min-width: 992px) | 212 @media (min-width: 1024px) |
222 { | 213 { |
223 #media-header small | 214 #media |
224 { | 215 { |
225 display: none; | |
226 } | |
227 | |
228 #media-list | |
229 { | |
230 display: table; | |
231 width: 100%; | |
232 } | |
233 | |
234 #media-list li | |
235 { | |
236 display: table-cell; | |
237 vertical-align: middle; | |
238 } | |
239 | |
240 #media-list img | |
241 { | |
242 margin: 0 2em; | |
243 } | |
244 } | |
245 | |
246 @media (min-width: 768px) | |
247 { | |
248 #media { | |
249 display: table; | 216 display: table; |
250 width: 100%; | 217 width: 100%; |
251 } | 218 } |
252 | 219 |
253 #media-header, | 220 #media-header, |
254 #media-list | 221 #media-list |
255 { | 222 { |
256 display: table-cell; | 223 display: table-cell; |
257 vertical-align: middle; | 224 vertical-align: middle; |
258 width: auto; | 225 width: auto; |
259 } | 226 } |
260 | 227 |
261 #media-header | 228 #media-header |
262 { | 229 { |
263 margin-bottom: 0; | 230 margin-bottom: 0; |
| 231 } |
| 232 |
| 233 #media-header small |
| 234 { |
| 235 display: none; |
264 } | 236 } |
265 | 237 |
266 #media-list { direction: rtl; } | 238 #media-list { direction: rtl; } |
267 [dir="rtl"] #media-list { direction: ltr; } | 239 [dir="rtl"] #media-list { direction: ltr; } |
268 | 240 |
269 @supports (display: flex) | 241 @supports (display: flex) |
270 { | 242 { |
271 #media-list | 243 #media-list |
272 { | 244 { |
273 display: flex; | 245 display: flex; |
274 justify-content: space-between; | 246 justify-content: space-between; |
275 align-items: center; | 247 align-items: center; |
276 } | 248 } |
277 } | 249 } |
278 | 250 |
| 251 #media-list |
| 252 { |
| 253 display: table; |
| 254 width: 100%; |
| 255 } |
| 256 |
| 257 #media-list li |
| 258 { |
| 259 display: table-cell; |
| 260 vertical-align: middle; |
| 261 } |
| 262 |
| 263 #media-list img |
| 264 { |
| 265 margin: 0 2em; |
| 266 } |
279 } | 267 } |
280 | 268 |
281 /****************************************************************************** | 269 /****************************************************************************** |
282 * #abb-notification | 270 * #abb-notification |
283 *****************************************************************************/ | 271 *****************************************************************************/ |
284 | 272 |
285 #abb-notification h2, | 273 #abb-notification h2, |
286 #abb-notification h3 | 274 #abb-notification h3 |
287 { | 275 { |
288 text-transform: uppercase; | 276 text-transform: uppercase; |
(...skipping 18 matching lines...) Expand all Loading... |
307 padding-right: 2em; | 295 padding-right: 2em; |
308 } | 296 } |
309 } | 297 } |
310 | 298 |
311 /****************************************************************************** | 299 /****************************************************************************** |
312 * #footnote | 300 * #footnote |
313 *****************************************************************************/ | 301 *****************************************************************************/ |
314 | 302 |
315 #footnote | 303 #footnote |
316 { | 304 { |
317 margin-top: 20px; | 305 padding-top: 3em; |
318 text-align: start; | 306 padding-bottom: 2em; |
| 307 font-size: 13px; |
319 color: #7d7d7d; | 308 color: #7d7d7d; |
320 } | 309 } |
321 | |
322 #footnote, | |
323 #footnote li, | |
324 #footnote a, | |
325 #footnote strong | |
326 { | |
327 font-size: 11px; | |
328 } | |
329 | |
330 #footnote li | |
331 { | |
332 padding-bottom: 5px; | |
333 } | |
334 | |
335 #footnote li:first-child | |
336 { | |
337 padding-top: 5px; | |
338 } | |
339 | |
340 #footnote ul | |
341 { | |
342 margin: 0px; | |
343 padding: 0px 30px; | |
344 } | |
345 | |
346 @media(max-width: 767px) | |
347 { | |
348 #footnote | |
349 { | |
350 padding: 0px 20px; | |
351 } | |
352 } | |
LEFT | RIGHT |