| OLD | NEW | 
|---|
| 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 #content, |  | 
| 11 #blog |  | 
| 12 { |  | 
| 13   padding-top: 5em; |  | 
| 14 } |  | 
| 15 |  | 
| 16 /****************************************************************************** | 10 /****************************************************************************** | 
| 17  * #hero-download | 11  * #hero-download | 
| 18  *****************************************************************************/ | 12  *****************************************************************************/ | 
| 19 | 13 | 
| 20 #hero-download | 14 #hero-download | 
| 21 { | 15 { | 
| 22   padding-top: 2em; | 16   padding: 3em 1em; | 
| 23   padding-bottom: 2em; |  | 
| 24 } | 17 } | 
| 25 | 18 | 
| 26 @media(min-width: 768px) | 19 @media (min-width: 576px) and (max-width: 1023px) | 
|  | 20 { | 
|  | 21   /* add spacing left/right on tablets */ | 
|  | 22   #hero-download | 
|  | 23   { | 
|  | 24     padding-left: 3em; | 
|  | 25     padding-right: 3em; | 
|  | 26   } | 
|  | 27 } | 
|  | 28 | 
|  | 29 @media (max-width: 575px) | 
|  | 30 { | 
|  | 31   /* disable avoid-wrap inside h1 on mobile */ | 
|  | 32   #hero-download h1 .avoid-wrap | 
|  | 33   { | 
|  | 34     display: inline; | 
|  | 35   } | 
|  | 36 } | 
|  | 37 | 
|  | 38 @media (max-width: 1023px) | 
|  | 39 { | 
|  | 40   /* force hero unit columns to break on large tablets */ | 
|  | 41   #hero-download .column | 
|  | 42   { | 
|  | 43     width: 100%; | 
|  | 44   } | 
|  | 45 } | 
|  | 46 | 
|  | 47 @media (min-width: 1024px) | 
| 27 { | 48 { | 
| 28   #hero-download | 49   #hero-download | 
| 29   { | 50   { | 
| 30     padding-top: 6em; | 51     padding-top: 6em; | 
| 31     padding-bottom: 6em; | 52     padding-bottom: 6em; | 
| 32   } | 53   } | 
| 33 } | 54 } | 
| 34 | 55 | 
| 35 #hero-download h1 | 56 #hero-download h1 | 
| 36 { | 57 { | 
| 37   line-height: 1.1; | 58   /* Spacing is provided by the hero-download section */ | 
|  | 59   margin-top: 0; | 
|  | 60 } | 
|  | 61 | 
|  | 62 @media (min-width: 576px) | 
|  | 63 { | 
|  | 64   /* force break without <br> on large screens */ | 
|  | 65   #hero-download h1 .avoid-wrap:first-of-type | 
|  | 66   { | 
|  | 67     display: block; | 
|  | 68   } | 
| 38 } | 69 } | 
| 39 | 70 | 
| 40 #hero-download-tos | 71 #hero-download-tos | 
| 41 { | 72 { | 
| 42   font-size: 10px; | 73   margin-bottom: 0.5em; | 
| 43 } | 74 } | 
| 44 | 75 | 
| 45 #hero-download-button | 76 #hero-download-button | 
| 46 { | 77 { | 
| 47   display: block; | 78   display: inline-block; | 
|  | 79   min-width: 250px; | 
|  | 80   /* stretch full-width <= small tablets */ | 
|  | 81   width: 100%; | 
|  | 82   /* 0.2em taller than normal buttons */ | 
|  | 83   padding-top: 0.8em; | 
|  | 84   padding-bottom: 0.8em; | 
| 48 } | 85 } | 
| 49 | 86 | 
| 50 @media(min-width: 768px) | 87 @media (min-width: 576px) | 
| 51 { | 88 { | 
| 52   #hero-download-button | 89   #hero-download-button | 
| 53   { | 90   { | 
| 54     display: inline-block; | 91     /* force auto-width >= small tablets */ | 
| 55     min-width: 350px; | 92     width: auto; | 
| 56   } | 93   } | 
| 57 } | 94 } | 
| 58 | 95 | 
| 59 #hero-download-video | 96 #hero-download-video | 
| 60 { | 97 { | 
| 61   display: none; | 98   /* add space above on phones & tablets */ | 
|  | 99   margin-top: 2em; | 
|  | 100   /* prevent default full-width on small tablets */ | 
|  | 101   max-width: 550px; | 
| 62 } | 102 } | 
| 63 | 103 | 
| 64 @media(min-width: 768px) | 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) | 
| 65 { | 111 { | 
| 66   #hero-download-video | 112   #hero-download-video | 
| 67   { | 113   { | 
| 68     display: block; | 114     /* keep aligned-top despite padding below */ | 
|  | 115     margin-top: -1em; | 
| 69   } | 116   } | 
| 70 } | 117 } | 
| 71 | 118 | 
|  | 119 #hero-download-video.has-iframe | 
|  | 120 { | 
|  | 121   /* remove space around thumbnail when thumbnail is replaced by video */ | 
|  | 122   padding: 0; | 
|  | 123 } | 
|  | 124 | 
|  | 125 /** Hide the video border + shadow only when the thumbnail alone is showing */ | 
|  | 126 #hero-download-video.hide-disclaimer:not(.has-iframe) | 
|  | 127 { | 
|  | 128   border-color: transparent; | 
|  | 129   /* there is no box-shadow-color property :( */ | 
|  | 130   box-shadow: 1px 1px 0 0 transparent; | 
|  | 131 } | 
|  | 132 | 
|  | 133 /* The thumbnail is taller than the video. But it's hard to see because of the | 
|  | 134  * reflection and whitespace at the bottom. As a result, I am cutting out the | 
|  | 135  * whitespace and reflection when I show the disclaimer so that the section | 
|  | 136  * doesn't visibly resize when the thumbnail is replaced by the a iframe. | 
|  | 137  */ | 
|  | 138 | 
|  | 139 | 
| 72 /****************************************************************************** | 140 /****************************************************************************** | 
| 73  * #media | 141  * #media | 
| 74  *****************************************************************************/ | 142  *****************************************************************************/ | 
| 75 | 143 | 
| 76 #media-section | 144 #media-section | 
| 77 { | 145 { | 
| 78   clear: both; | 146   clear: both; | 
| 79   text-align: center; | 147   text-align: center; | 
| 80 } | 148 } | 
| 81 | 149 | 
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 232  * #footnote | 300  * #footnote | 
| 233  *****************************************************************************/ | 301  *****************************************************************************/ | 
| 234 | 302 | 
| 235 #footnote | 303 #footnote | 
| 236 { | 304 { | 
| 237   padding-top: 3em; | 305   padding-top: 3em; | 
| 238   padding-bottom: 2em; | 306   padding-bottom: 2em; | 
| 239   font-size: 13px; | 307   font-size: 13px; | 
| 240   color: #7d7d7d; | 308   color: #7d7d7d; | 
| 241 } | 309 } | 
| OLD | NEW | 
|---|