@@ -6,6 +6,12 @@ html, body {
6
6
body {
7
7
line-height: normal;
8
8
color: #454545;
9
+ -webkit-animation: bugfix infinite 1s;
10
+ }
11
+
12
+ @-webkit-keyframes bugfix {
13
+ from {padding:0;}
14
+ to {padding:0;}
9
15
}
10
16
11
17
a {
34
40
.navbar-inner {
35
41
border-radius: 0;
36
42
margin: auto;
37
- display: table;
38
43
-webkit-box-shadow: none;
39
44
box-shadow: none;
40
45
background: none;
64
69
color: #7eafd7;
65
70
}
66
71
72
+ .navbar label {
73
+ display: none;
74
+ cursor: pointer;
75
+ -webkit-user-select: none;
76
+ }
77
+
78
+ .navbar input[type=checkbox] {
79
+ position: absolute;
80
+ top: -9999px;
81
+ left: -9999px;
82
+ }
83
+
67
84
.container > footer {
68
85
margin-top: 20px;
69
86
}
@@ -120,29 +137,34 @@ ul.archive p {
120
137
-moz-background-size: cover;
121
138
-o-background-size: cover;
122
139
background-size: cover;
123
- padding: 3em 0;
124
140
margin: 0;
125
141
text-align: center;
142
+ padding: 0;
126
143
}
127
144
128
- .logo {
145
+ .page-header .logo {
146
+ margin: 3em 0;
129
147
display: inline-block;
130
148
text-align: left;
131
149
color: #333333
132
150
}
133
151
134
- .logo .icon, .logo .name {
152
+ .page-header . logo .icon, .logo .name {
135
153
float: left;
136
154
}
137
155
138
- .logo img {
156
+ .page-header . logo img {
139
157
margin-right: 15px;
140
158
}
141
159
142
160
.logo .name {
143
161
text-align: center;
144
162
}
145
163
164
+ .logo .icon {
165
+ text-align: center;
166
+ }
167
+
146
168
.logo .title {
147
169
font-size: 2.5em;
148
170
font-weight: bold;
@@ -173,6 +195,10 @@ ul.archive p {
173
195
clear: both;
174
196
}
175
197
198
+ .bocoup-info .logo {
199
+ margin-bottom: 1em;
200
+ }
201
+
176
202
.knight-about a.logo, .mit-info a.logo, .bocoup-info a.logo {
177
203
display: block;
178
204
text-align: center;
@@ -215,7 +241,7 @@ footer {
215
241
216
242
footer p {
217
243
margin: 0 auto;
218
- padding: 1.4em 0 ;
244
+ padding: 1.4em;
219
245
color: white;
220
246
font-size: 1em;
221
247
}
@@ -272,17 +298,18 @@ footer p {
272
298
273
299
h2 {
274
300
font-size: 1.8em;
301
+ margin: 1em 0 .3em;
275
302
}
276
303
277
304
.navbar .nav>li {
278
305
margin: 0 1em;
279
306
}
280
307
281
- .logo {
308
+ .page-header . logo {
282
309
font-size: .7em;
283
310
}
284
311
285
- .logo img {
312
+ .page-header . logo img {
286
313
width: 70%;
287
314
margin-right: 0;
288
315
}
@@ -291,6 +318,31 @@ footer p {
291
318
padding: 3em;
292
319
}
293
320
321
+ .knight-about, .goals, .who, .bocoup-info, .mit-info {
322
+ float: none;
323
+ width: 100%;
324
+ margin-bottom: 1em;
325
+ }
326
+
327
+ .bocoup-info-container {
328
+ padding-top: 0em;
329
+ margin: 2em 0;
330
+ border: none;
331
+ }
332
+
333
+ .knight-about .logo img {
334
+ margin-top: 0;
335
+ }
336
+
337
+ .knight-about .logo {
338
+ height: auto;
339
+ line-height: 30px;
340
+ }
341
+
342
+ .mit-info .logo {
343
+ height: 90px;
344
+ }
345
+
294
346
}
295
347
296
348
@media (max-width: 540px) {
@@ -299,12 +351,91 @@ footer p {
299
351
padding: 2em;
300
352
}
301
353
302
- .logo .icon, .logo .name {
354
+ .page-header . logo .icon, .page-header .logo .name {
303
355
float: none;
304
356
display: table;
305
357
margin: auto;
306
358
}
307
359
360
+ .page-header .logo {
361
+ margin: 1.5em;
362
+ }
363
+
364
+ .navbar .nav {
365
+ display: none;
366
+ }
367
+
368
+ nav[role="custom-dropdown"] input[type=checkbox]:checked ~ ul > li {
369
+ width: 100%;
370
+ opacity: .8;
371
+ text-align: left;
372
+ }
373
+
374
+ .navbar label {
375
+ display: block;
376
+ min-height: 2.25em;
377
+ padding: .45em;
378
+ font-size: 1.1em;
379
+ margin: 0;
380
+ }
381
+
382
+ .navbar label:after {
383
+ background-image: url("/assets/images/menu-more.png");
384
+ content: '';
385
+ position: absolute;
386
+ right: .5em;
387
+ top: .5em;
388
+ font-size: 1.8em;
389
+ width: 23px;
390
+ height: 19px;
391
+ }
392
+
393
+ .navbar input[type=checkbox]:checked ~ label {
394
+ background: #2a2a2a;
395
+ }
396
+
397
+ .navbar input[type=checkbox]:checked ~ label:after {
398
+ opacity: .3;
399
+ }
400
+
401
+ .navbar input[type=checkbox]:checked ~ ul {
402
+ display:block;
403
+ }
404
+
405
+ .navbar input[type=checkbox]:checked ~ ul li {
406
+ display:block;
407
+ width: 100%;
408
+ background: #333333;
409
+ text-align: left;
410
+ margin: 0;
411
+ border-bottom: 1px solid #262626;
412
+ border-top: 1px solid #4a4a4a;
413
+ }
414
+
415
+ .navbar input[type=checkbox]:checked ~ ul li a {
416
+ padding: .8em 1.5em;
417
+ }
418
+
419
+ .row .posted-by {
420
+ margin-bottom: .5em;
421
+ }
422
+
423
+ }
424
+
425
+ @media (max-width: 415px) {
426
+
427
+ .name {
428
+ font-size: .8em;
429
+ }
430
+
431
+ .page-header .logo .tagline {
432
+ display: none;
433
+ }
434
+
435
+ .page-header .logo img {
436
+ width: 60%;
437
+ }
438
+
308
439
}
309
440
310
441
0 commit comments