3ed47e653f244f08a03ccdf71a88715b339ed4d3
bs3grid.less
... | ... | @@ -0,0 +1,574 @@ |
1 | +//== Media queries breakpoints |
|
2 | +// |
|
3 | +//## Define the breakpoints at which your layout will change, adapting to different screen sizes. |
|
4 | + |
|
5 | +// Extra small screen / phone |
|
6 | +// Note: Deprecated @screen-xs and @screen-phone as of v3.0.1 |
|
7 | +@screen-xs: 480px; |
|
8 | +@screen-xs-min: @screen-xs; |
|
9 | +@screen-phone: @screen-xs-min; |
|
10 | + |
|
11 | +// Small screen / tablet |
|
12 | +// Note: Deprecated @screen-sm and @screen-tablet as of v3.0.1 |
|
13 | +@screen-sm: 780px; |
|
14 | +// @screen-sm: 768px; |
|
15 | +@screen-sm-min: @screen-sm; |
|
16 | +@screen-tablet: @screen-sm-min; |
|
17 | + |
|
18 | +// Medium screen / desktop |
|
19 | +// Note: Deprecated @screen-md and @screen-desktop as of v3.0.1 |
|
20 | +@screen-md: 992px; |
|
21 | +@screen-md-min: @screen-md; |
|
22 | +@screen-desktop: @screen-md-min; |
|
23 | + |
|
24 | +// Large screen / wide desktop |
|
25 | +// Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1 |
|
26 | +@screen-lg: 1220px; |
|
27 | +@screen-lg-min: @screen-lg; |
|
28 | +@screen-lg-desktop: @screen-lg-min; |
|
29 | + |
|
30 | +// So media queries don't overlap when required, provide a maximum |
|
31 | +@screen-xs-max: (@screen-sm-min - 1); |
|
32 | +@screen-sm-max: (@screen-md-min - 1); |
|
33 | +@screen-md-max: (@screen-lg-min - 1); |
|
34 | + |
|
35 | + |
|
36 | +//== Grid system |
|
37 | +// |
|
38 | +//## Define your custom responsive grid. |
|
39 | + |
|
40 | +//** Number of columns in the grid. |
|
41 | +@grid-columns: 24; |
|
42 | +//** Padding between columns. Gets divided in half for the left and right. |
|
43 | +@grid-gutter-width: 20px; |
|
44 | +// Navbar collapse |
|
45 | +//** Point at which the navbar becomes uncollapsed. |
|
46 | +@grid-float-breakpoint: @screen-sm-min; |
|
47 | +//** Point at which the navbar begins collapsing. |
|
48 | +@grid-float-breakpoint-max: (@grid-float-breakpoint - 1); |
|
49 | + |
|
50 | + |
|
51 | +//== Container sizes |
|
52 | +// |
|
53 | +//## Define the maximum width of `.container` for different screen sizes. |
|
54 | + |
|
55 | +// Small screen / tablet |
|
56 | +@container-tablet: ((740px + @grid-gutter-width)); |
|
57 | +//** For `@screen-sm-min` and up. |
|
58 | +@container-sm: @container-tablet; |
|
59 | + |
|
60 | +// Medium screen / desktop |
|
61 | +@container-desktop: ((940px + @grid-gutter-width)); |
|
62 | +//** For `@screen-md-min` and up. |
|
63 | +@container-md: @container-desktop; |
|
64 | + |
|
65 | +// Large screen / wide desktop |
|
66 | +@container-large-desktop: ((1180px + @grid-gutter-width)); |
|
67 | +//** For `@screen-lg-min` and up. |
|
68 | +@container-lg: @container-large-desktop; |
|
69 | + |
|
70 | +// Utilities |
|
71 | +// ------------------------- |
|
72 | + |
|
73 | +// Clearfix |
|
74 | +// Source: http://nicolasgallagher.com/micro-clearfix-hack/ |
|
75 | +// |
|
76 | +// For modern browsers |
|
77 | +// 1. The space content is one way to avoid an Opera bug when the |
|
78 | +// contenteditable attribute is included anywhere else in the document. |
|
79 | +// Otherwise it causes space to appear at the top and bottom of elements |
|
80 | +// that are clearfixed. |
|
81 | +// 2. The use of `table` rather than `block` is only necessary if using |
|
82 | +// `:before` to contain the top-margins of child elements. |
|
83 | +.clearfix() { |
|
84 | + &:before, |
|
85 | + &:after { |
|
86 | + content: " "; // 1 |
|
87 | + display: table; // 2 |
|
88 | + } |
|
89 | + &:after { |
|
90 | + clear: both; |
|
91 | + } |
|
92 | +} |
|
93 | + |
|
94 | +// Box sizing |
|
95 | +.box-sizing(@boxmodel) { |
|
96 | + -webkit-box-sizing: @boxmodel; |
|
97 | + -moz-box-sizing: @boxmodel; |
|
98 | + box-sizing: @boxmodel; |
|
99 | +} |
|
100 | + |
|
101 | +// Reset the box-sizing |
|
102 | +// |
|
103 | +// Heads up! This reset may cause conflicts with some third-party widgets. |
|
104 | +// For recommendations on resolving such conflicts, see |
|
105 | +// http://getbootstrap.com/getting-started/#third-box-sizing |
|
106 | +// * { |
|
107 | +// .box-sizing(border-box); |
|
108 | +// } |
|
109 | +// *:before, |
|
110 | +// *:after { |
|
111 | +// .box-sizing(border-box); |
|
112 | +// } |
|
113 | + |
|
114 | +// Grid System |
|
115 | +// ----------- |
|
116 | + |
|
117 | +// Centered container element |
|
118 | +.container-fixed() { |
|
119 | + margin-right: auto; |
|
120 | + margin-left: auto; |
|
121 | + padding-left: (@grid-gutter-width / 2); |
|
122 | + padding-right: (@grid-gutter-width / 2); |
|
123 | + .clearfix; |
|
124 | + // &:extend(.clearfix all); |
|
125 | +} |
|
126 | + |
|
127 | +// Creates a wrapper for a series of columns |
|
128 | +.make-row(@gutter: @grid-gutter-width) { |
|
129 | + margin-left: (@gutter / -2); |
|
130 | + margin-right: (@gutter / -2); |
|
131 | + .clearfix; |
|
132 | + // &:extend(.clearfix all); |
|
133 | +} |
|
134 | + |
|
135 | +// Generate the extra small columns |
|
136 | +.make-xs-column(@columns; @gutter: @grid-gutter-width) { |
|
137 | + position: relative; |
|
138 | + float: left; |
|
139 | + width: percentage((@columns / @grid-columns)); |
|
140 | + min-height: 1px; |
|
141 | + padding-left: (@gutter / 2); |
|
142 | + padding-right: (@gutter / 2); |
|
143 | +} |
|
144 | +.make-xs-column-offset(@columns) { |
|
145 | + @media (min-width: @screen-xs-min) { |
|
146 | + margin-left: percentage((@columns / @grid-columns)); |
|
147 | + } |
|
148 | +} |
|
149 | +.make-xs-column-push(@columns) { |
|
150 | + @media (min-width: @screen-xs-min) { |
|
151 | + left: percentage((@columns / @grid-columns)); |
|
152 | + } |
|
153 | +} |
|
154 | +.make-xs-column-pull(@columns) { |
|
155 | + @media (min-width: @screen-xs-min) { |
|
156 | + right: percentage((@columns / @grid-columns)); |
|
157 | + } |
|
158 | +} |
|
159 | + |
|
160 | + |
|
161 | +// Generate the small columns |
|
162 | +.make-sm-column(@columns; @gutter: @grid-gutter-width) { |
|
163 | + position: relative; |
|
164 | + min-height: 1px; |
|
165 | + padding-left: (@gutter / 2); |
|
166 | + padding-right: (@gutter / 2); |
|
167 | + |
|
168 | + @media (min-width: @screen-sm-min) { |
|
169 | + float: left; |
|
170 | + width: percentage((@columns / @grid-columns)); |
|
171 | + } |
|
172 | +} |
|
173 | +.make-sm-column-offset(@columns) { |
|
174 | + @media (min-width: @screen-sm-min) { |
|
175 | + margin-left: percentage((@columns / @grid-columns)); |
|
176 | + } |
|
177 | +} |
|
178 | +.make-sm-column-push(@columns) { |
|
179 | + @media (min-width: @screen-sm-min) { |
|
180 | + left: percentage((@columns / @grid-columns)); |
|
181 | + } |
|
182 | +} |
|
183 | +.make-sm-column-pull(@columns) { |
|
184 | + @media (min-width: @screen-sm-min) { |
|
185 | + right: percentage((@columns / @grid-columns)); |
|
186 | + } |
|
187 | +} |
|
188 | + |
|
189 | + |
|
190 | +// Generate the medium columns |
|
191 | +.make-md-column(@columns; @gutter: @grid-gutter-width) { |
|
192 | + position: relative; |
|
193 | + min-height: 1px; |
|
194 | + padding-left: (@gutter / 2); |
|
195 | + padding-right: (@gutter / 2); |
|
196 | + |
|
197 | + @media (min-width: @screen-md-min) { |
|
198 | + float: left; |
|
199 | + width: percentage((@columns / @grid-columns)); |
|
200 | + } |
|
201 | +} |
|
202 | +.make-md-column-offset(@columns) { |
|
203 | + @media (min-width: @screen-md-min) { |
|
204 | + margin-left: percentage((@columns / @grid-columns)); |
|
205 | + } |
|
206 | +} |
|
207 | +.make-md-column-push(@columns) { |
|
208 | + @media (min-width: @screen-md-min) { |
|
209 | + left: percentage((@columns / @grid-columns)); |
|
210 | + } |
|
211 | +} |
|
212 | +.make-md-column-pull(@columns) { |
|
213 | + @media (min-width: @screen-md-min) { |
|
214 | + right: percentage((@columns / @grid-columns)); |
|
215 | + } |
|
216 | +} |
|
217 | + |
|
218 | + |
|
219 | +// Generate the large columns |
|
220 | +.make-lg-column(@columns; @gutter: @grid-gutter-width) { |
|
221 | + position: relative; |
|
222 | + min-height: 1px; |
|
223 | + padding-left: (@gutter / 2); |
|
224 | + padding-right: (@gutter / 2); |
|
225 | + |
|
226 | + @media (min-width: @screen-lg-min) { |
|
227 | + float: left; |
|
228 | + width: percentage((@columns / @grid-columns)); |
|
229 | + } |
|
230 | +} |
|
231 | +.make-lg-column-offset(@columns) { |
|
232 | + @media (min-width: @screen-lg-min) { |
|
233 | + margin-left: percentage((@columns / @grid-columns)); |
|
234 | + } |
|
235 | +} |
|
236 | +.make-lg-column-push(@columns) { |
|
237 | + @media (min-width: @screen-lg-min) { |
|
238 | + left: percentage((@columns / @grid-columns)); |
|
239 | + } |
|
240 | +} |
|
241 | +.make-lg-column-pull(@columns) { |
|
242 | + @media (min-width: @screen-lg-min) { |
|
243 | + right: percentage((@columns / @grid-columns)); |
|
244 | + } |
|
245 | +} |
|
246 | + |
|
247 | +// Framework grid generation |
|
248 | +// |
|
249 | +// Used only by Bootstrap to generate the correct number of grid classes given |
|
250 | +// any value of `@grid-columns`. |
|
251 | + |
|
252 | +.make-grid-columns() { |
|
253 | + // Common styles for all sizes of grid columns, widths 1-12 |
|
254 | + .col(@index) when (@index = 1) { // initial |
|
255 | + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; |
|
256 | + .col((@index + 1), @item); |
|
257 | + } |
|
258 | + .col(@index, @list) when (@index =< @grid-columns) { // general; "=<" isn't a typo |
|
259 | + @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}"; |
|
260 | + .col((@index + 1), ~"@{list}, @{item}"); |
|
261 | + } |
|
262 | + .col(@index, @list) when (@index > @grid-columns) { // terminal |
|
263 | + @{list} { |
|
264 | + position: relative; |
|
265 | + // Prevent columns from collapsing when empty |
|
266 | + min-height: 1px; |
|
267 | + // Inner gutter via padding |
|
268 | + padding-left: (@grid-gutter-width / 2); |
|
269 | + padding-right: (@grid-gutter-width / 2); |
|
270 | + } |
|
271 | + } |
|
272 | + .col(1); // kickstart it |
|
273 | +} |
|
274 | + |
|
275 | +.float-grid-columns(@class) { |
|
276 | + .col(@index) when (@index = 1) { // initial |
|
277 | + @item: ~".col-@{class}-@{index}"; |
|
278 | + .col((@index + 1), @item); |
|
279 | + } |
|
280 | + .col(@index, @list) when (@index =< @grid-columns) { // general |
|
281 | + @item: ~".col-@{class}-@{index}"; |
|
282 | + .col((@index + 1), ~"@{list}, @{item}"); |
|
283 | + } |
|
284 | + .col(@index, @list) when (@index > @grid-columns) { // terminal |
|
285 | + @{list} { |
|
286 | + float: left; |
|
287 | + } |
|
288 | + } |
|
289 | + .col(1); // kickstart it |
|
290 | +} |
|
291 | + |
|
292 | +.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) { |
|
293 | + .col-@{class}-@{index} { |
|
294 | + width: percentage((@index / @grid-columns)); |
|
295 | + } |
|
296 | +} |
|
297 | +.calc-grid-column(@index, @class, @type) when (@type = push) { |
|
298 | + .col-@{class}-push-@{index} { |
|
299 | + left: percentage((@index / @grid-columns)); |
|
300 | + } |
|
301 | +} |
|
302 | +.calc-grid-column(@index, @class, @type) when (@type = pull) { |
|
303 | + .col-@{class}-pull-@{index} { |
|
304 | + right: percentage((@index / @grid-columns)); |
|
305 | + } |
|
306 | +} |
|
307 | +.calc-grid-column(@index, @class, @type) when (@type = offset) { |
|
308 | + .col-@{class}-offset-@{index} { |
|
309 | + margin-left: percentage((@index / @grid-columns)); |
|
310 | + } |
|
311 | +} |
|
312 | + |
|
313 | +// Basic looping in LESS |
|
314 | +.loop-grid-columns(@index, @class, @type) when (@index >= 0) { |
|
315 | + .calc-grid-column(@index, @class, @type); |
|
316 | + // next iteration |
|
317 | + .loop-grid-columns((@index - 1), @class, @type); |
|
318 | +} |
|
319 | + |
|
320 | +// Create grid for specific class |
|
321 | +.make-grid(@class) { |
|
322 | + .float-grid-columns(@class); |
|
323 | + .loop-grid-columns(@grid-columns, @class, width); |
|
324 | + .loop-grid-columns(@grid-columns, @class, pull); |
|
325 | + .loop-grid-columns(@grid-columns, @class, push); |
|
326 | + .loop-grid-columns(@grid-columns, @class, offset); |
|
327 | +} |
|
328 | + |
|
329 | + |
|
330 | +// |
|
331 | +// Grid system |
|
332 | +// -------------------------------------------------- |
|
333 | + |
|
334 | + |
|
335 | +// Container widths |
|
336 | +// |
|
337 | +// Set the container width, and override it for fixed navbars in media queries. |
|
338 | + |
|
339 | +.container { |
|
340 | + .container-fixed(); |
|
341 | + |
|
342 | + @media (min-width: @screen-sm-min) { |
|
343 | + width: @container-sm; |
|
344 | + } |
|
345 | + @media (min-width: @screen-md-min) { |
|
346 | + width: @container-md; |
|
347 | + } |
|
348 | + @media (min-width: @screen-lg-min) { |
|
349 | + width: @container-lg; |
|
350 | + } |
|
351 | +} |
|
352 | + |
|
353 | + |
|
354 | +// Fluid container |
|
355 | +// |
|
356 | +// Utilizes the mixin meant for fixed width containers, but without any defined |
|
357 | +// width for fluid, full width layouts. |
|
358 | + |
|
359 | +.container-fluid { |
|
360 | + .container-fixed(); |
|
361 | +} |
|
362 | + |
|
363 | + |
|
364 | +// Row |
|
365 | +// |
|
366 | +// Rows contain and clear the floats of your columns. |
|
367 | + |
|
368 | +.row { |
|
369 | + .make-row(); |
|
370 | +} |
|
371 | + |
|
372 | + |
|
373 | +// Columns |
|
374 | +// |
|
375 | +// Common styles for small and large grid columns |
|
376 | + |
|
377 | +.make-grid-columns(); |
|
378 | + |
|
379 | + |
|
380 | +// Extra small grid |
|
381 | +// |
|
382 | +// Columns, offsets, pushes, and pulls for extra small devices like |
|
383 | +// smartphones. |
|
384 | + |
|
385 | +.make-grid(xs); |
|
386 | + |
|
387 | + |
|
388 | +// Small grid |
|
389 | +// |
|
390 | +// Columns, offsets, pushes, and pulls for the small device range, from phones |
|
391 | +// to tablets. |
|
392 | + |
|
393 | +@media (min-width: @screen-sm-min) { |
|
394 | + .make-grid(sm); |
|
395 | +} |
|
396 | + |
|
397 | + |
|
398 | +// Medium grid |
|
399 | +// |
|
400 | +// Columns, offsets, pushes, and pulls for the desktop device range. |
|
401 | + |
|
402 | +@media (min-width: @screen-md-min) { |
|
403 | + .make-grid(md); |
|
404 | +} |
|
405 | + |
|
406 | + |
|
407 | +// Large grid |
|
408 | +// |
|
409 | +// Columns, offsets, pushes, and pulls for the large desktop device range. |
|
410 | + |
|
411 | +@media (min-width: @screen-lg-min) { |
|
412 | + .make-grid(lg); |
|
413 | +} |
|
414 | + |
|
415 | +// Responsive utilities |
|
416 | +// ------------------------- |
|
417 | +// More easily include all the states for responsive-utilities.less. |
|
418 | +// .responsive-visibility() { |
|
419 | +// display: block !important; |
|
420 | +// table& { display: table; } |
|
421 | +// tr& { display: table-row !important; } |
|
422 | +// th&, |
|
423 | +// td& { display: table-cell !important; } |
|
424 | +// } |
|
425 | + |
|
426 | +// .responsive-invisibility() { |
|
427 | +// display: none !important; |
|
428 | +// } |
|
429 | + |
|
430 | +// |
|
431 | +// Utility classes |
|
432 | +// -------------------------------------------------- |
|
433 | + |
|
434 | +// Center-align a block level element |
|
435 | +// .center-block() { |
|
436 | +// display: block; |
|
437 | +// margin-left: auto; |
|
438 | +// margin-right: auto; |
|
439 | +// } |
|
440 | + |
|
441 | +// Floats |
|
442 | +// ------------------------- |
|
443 | + |
|
444 | +.clearfix { |
|
445 | + .clearfix(); |
|
446 | +} |
|
447 | +// .center-block { |
|
448 | +// .center-block(); |
|
449 | +// } |
|
450 | +.pull-right { |
|
451 | + float: right !important; |
|
452 | +} |
|
453 | +.pull-left { |
|
454 | + float: left !important; |
|
455 | +} |
|
456 | + |
|
457 | + |
|
458 | +// Toggling content |
|
459 | +// ------------------------- |
|
460 | + |
|
461 | +// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1 |
|
462 | +// .hide { |
|
463 | +// display: none !important; |
|
464 | +// } |
|
465 | +// .show { |
|
466 | +// display: block !important; |
|
467 | +// } |
|
468 | +// .invisible { |
|
469 | +// visibility: hidden; |
|
470 | +// } |
|
471 | + |
|
472 | + |
|
473 | + |
|
474 | +// Hide from screenreaders and browsers |
|
475 | +// |
|
476 | +// Credit: HTML5 Boilerplate |
|
477 | + |
|
478 | +// .hidden { |
|
479 | +// display: none !important; |
|
480 | +// visibility: hidden !important; |
|
481 | +// } |
|
482 | + |
|
483 | +// |
|
484 | +// Responsive: Utility classes |
|
485 | +// -------------------------------------------------- |
|
486 | + |
|
487 | + |
|
488 | +// IE10 in Windows (Phone) 8 |
|
489 | +// |
|
490 | +// Support for responsive views via media queries is kind of borked in IE10, for |
|
491 | +// Surface/desktop in split view and for Windows Phone 8. This particular fix |
|
492 | +// must be accompanied by a snippet of JavaScript to sniff the user agent and |
|
493 | +// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at |
|
494 | +// our Getting Started page for more information on this bug. |
|
495 | +// |
|
496 | +// For more information, see the following: |
|
497 | +// |
|
498 | +// Issue: https://github.com/twbs/bootstrap/issues/10497 |
|
499 | +// Docs: http://getbootstrap.com/getting-started/#browsers |
|
500 | +// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/ |
|
501 | + |
|
502 | +// @-ms-viewport { |
|
503 | +// width: device-width; |
|
504 | +// } |
|
505 | + |
|
506 | + |
|
507 | +// // Visibility utilities |
|
508 | +// .visible-xs, |
|
509 | +// .visible-sm, |
|
510 | +// .visible-md, |
|
511 | +// .visible-lg { |
|
512 | +// .responsive-invisibility(); |
|
513 | +// } |
|
514 | + |
|
515 | +// .visible-xs { |
|
516 | +// @media (max-width: @screen-xs-max) { |
|
517 | +// .responsive-visibility(); |
|
518 | +// } |
|
519 | +// } |
|
520 | +// .visible-sm { |
|
521 | +// @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { |
|
522 | +// .responsive-visibility(); |
|
523 | +// } |
|
524 | +// } |
|
525 | +// .visible-md { |
|
526 | +// @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { |
|
527 | +// .responsive-visibility(); |
|
528 | +// } |
|
529 | +// } |
|
530 | +// .visible-lg { |
|
531 | +// @media (min-width: @screen-lg-min) { |
|
532 | +// .responsive-visibility(); |
|
533 | +// } |
|
534 | +// } |
|
535 | + |
|
536 | +// .hidden-xs { |
|
537 | +// @media (max-width: @screen-xs-max) { |
|
538 | +// .responsive-invisibility(); |
|
539 | +// } |
|
540 | +// } |
|
541 | +// .hidden-sm { |
|
542 | +// @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { |
|
543 | +// .responsive-invisibility(); |
|
544 | +// } |
|
545 | +// } |
|
546 | +// .hidden-md { |
|
547 | +// @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { |
|
548 | +// .responsive-invisibility(); |
|
549 | +// } |
|
550 | +// } |
|
551 | +// .hidden-lg { |
|
552 | +// @media (min-width: @screen-lg-min) { |
|
553 | +// .responsive-invisibility(); |
|
554 | +// } |
|
555 | +// } |
|
556 | + |
|
557 | + |
|
558 | +// // Print utilities |
|
559 | +// // |
|
560 | +// // Media queries are placed on the inside to be mixin-friendly. |
|
561 | + |
|
562 | +// .visible-print { |
|
563 | +// .responsive-invisibility(); |
|
564 | + |
|
565 | +// @media print { |
|
566 | +// .responsive-visibility(); |
|
567 | +// } |
|
568 | +// } |
|
569 | + |
|
570 | +// .hidden-print { |
|
571 | +// @media print { |
|
572 | +// .responsive-invisibility(); |
|
573 | +// } |
|
574 | +// } |
custom.css
... | ... | @@ -0,0 +1 @@ |
1 | +.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:780px){.container{width:760px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1220px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:0}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:0}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0}@media (min-width:780px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:0}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:0}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:0}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:0}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1220px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:0}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:0}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right !important}.pull-left{float:left !important}#wiki-wrapper{max-width:1220px;padding-left:20px;padding-right:20px}#top{font-size:14px;font-size:1.5rem;line-height:1.643;color:#666;padding:20px 0;text-decoration:none;border-bottom:#d3d3d3 solid;border-width:1px}#top .container{position:relative;min-height:58px;width:1480px}#top .container a{text-decoration:none}#top .logo{float:left;padding-left:140px;display:none}#top .logo a{width:179px;height:58px;text-indent:-999999px;display:block}@media (min-width:780px){#top .logo{display:block}}#top .main-navigation{display:none;position:relative;z-index:200}#top .main-navigation ul{list-style-type:none}#top .main-navigation ul>li>a{font-weight:bold;padding:0 25px 0 15px}#top .main-navigation ul>li>a span{display:none}@media (min-width:480px){#top .main-navigation{display:block;float:left}#top .main-navigation ul>li{float:left;position:relative}#top .main-navigation ul>li>a{height:58px;line-height:58px;float:left;color:#1a1a1a;position:relative;border:1px solid transparent;border-bottom:0;z-index:101;padding:0 20px 0 10px}#top .main-navigation ul>li>a:before{content:"";width:0;height:0;border-style:solid;border-width:6px 4.5px 0 4.5px;border-color:#b3b3b3 transparent transparent transparent;position:absolute;top:50%;right:5px;margin-top:-3px}#top .main-navigation ul>li.active>a{background:#fff;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#top .main-navigation ul>li.active ol{display:block;list-style-type:none}#top .main-navigation ul>li:nth-child(3) ol{left:auto;right:0}#top .main-navigation ul>li:last-child ol{left:auto;right:0}#top .main-navigation ul>li ol{display:none;position:absolute;top:57px;width:290px;z-index:100;background:#fff;border:1px solid #e6e6e6}#top .main-navigation ul>li ol>li a{padding:10px 20px;display:block;border-top:1px solid #e6e6e6;color:#333}#top .main-navigation ul>li ol>li a:hover{background:#256d2a;color:#fff}#top .main-navigation ul>li ol>li:first-child a{border-top:0}}@media (min-width:600px){#top .main-navigation ul>li>a{padding:0 25px 0 15px}#top .main-navigation ul>li>a:before{right:10px}#top .main-navigation ul>li ol>li a{padding:15px 25px}}@media (min-width:780px){#top .main-navigation{float:right}#top .main-navigation ul>li:nth-child(3) ol{left:0;right:auto}}@media (min-width:992px){#top .main-navigation{margin-right:150px}}@media (min-width:1220px){#top .main-navigation ul>li>a{padding:0 35px 0 25px}#top .main-navigation ul>li>a span{display:inline}}#top .mobile-navigation{width:60px;height:41px;display:block;padding:10px;position:relative;top:10px;right:10px}#top .mobile-navigation span{display:block;background:#333;height:5px;position:relative;margin-top:8px}#top .mobile-navigation span:before,#top .mobile-navigation span:after{content:"";display:block;position:absolute;left:0;right:0;height:5px;background:#333}#top .mobile-navigation span:before{top:-8px}#top .mobile-navigation span:after{top:8px}@media (min-width:480px){#top .mobile-navigation{display:none}}#top .addon{display:none}@media (min-width:992px){#top .addon{display:block;position:absolute;top:5px;right:10px;width:130px}}#footer_wiki{background:#333;padding-top:30px}#footer_wiki a{color:#999}#footer_wiki a:hover{color:#b3b3b3}#footer_wiki header{padding:30px 0 20px 0}#footer_wiki header h4{color:#fff}#footer_wiki .about{display:none}@media (min-width:780px){#footer_wiki .about{display:block;border-bottom:1px solid #4d4d4d}#footer_wiki .about ul{border-bottom:1px solid #303030;padding-bottom:30px;text-align:center}#footer_wiki .about ul:before,#footer_wiki .about ul:after{content:" ";display:table}#footer_wiki .about ul:after{clear:both}#footer_wiki .about ul:before,#footer_wiki .about ul:after{content:" ";display:table}#footer_wiki .about ul:after{clear:both}#footer_wiki .about ul li{padding-left:90px;height:70px;line-height:70px;background-position:20px center;background-repeat:no-repeat;border-left:1px solid #4d4d4d;display:inline-block;text-align:left;margin-left:20px;white-space:nowrap}#footer_wiki .about ul li.institutions{background-image:url(../images/icon-institutions.png)}#footer_wiki .about ul li.countries{background-image:url(../images/icon-countries.png)}#footer_wiki .about ul li.software{background-image:url(../images/icon-software-packages.png)}#footer_wiki .about ul li:first-child{border-left:0;margin-left:0}#footer_wiki .about ul li p{color:#fff}}@media (min-width:992px){#footer_wiki .about ul li{width:33%;margin-left:0;padding-left:120px;background-position:40px center}}@media (min-width:1220px){#footer_wiki .about ul li{border-left:0}}#footer_wiki .pages{padding:0 40px}#footer_wiki .pages ul>li ol{border-bottom:1px solid #404040}#footer_wiki .pages ul>li ol>li{border-top:1px solid #404040;padding:5px 0 5px 16px;position:relative}#footer_wiki .pages ul>li ol>li:before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #666;position:absolute;top:14px;left:2px}@media (min-width:480px){#footer_wiki .pages{padding:0 20px}#footer_wiki .pages ul>li{float:left;width:45%}#footer_wiki .pages ul>li:nth-child(2n){float:right}}@media (min-width:600px){#footer_wiki .pages{padding:0 50px}#footer_wiki .pages ul>li{width:40%}}@media (min-width:780px){#footer_wiki .pages{padding:0}#footer_wiki .pages ul>li{width:33%;padding:0 20px}#footer_wiki .pages ul>li:nth-child(2n){float:left}#footer_wiki .pages ul>li:nth-child(3):after{content:"";clear:both}#footer_wiki .pages ul>li:nth-child(4){margin-left:16.5%}}@media (min-width:992px){#footer_wiki .pages ul>li{width:200px;padding:0;float:none;display:inline-block;vertical-align:top;margin:0 15px;text-align:left}#footer_wiki .pages ul>li:nth-child(3),#footer_wiki .pages ul>li:nth-child(2n){float:none}#footer_wiki .pages ul>li:nth-child(4){margin:0 15px;clear:none}}@media (min-width:1220px){#footer_wiki .pages ul>li{margin:0 45px}#footer_wiki .pages ul>li:nth-child(4){margin:0 45px}}#footer_wiki .anchors{padding:0 40px 40px 40px}#footer_wiki .anchors ul>li{border-top:1px solid #404040;padding:5px 0 5px 20px;position:relative}#footer_wiki .anchors ul>li:before{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #666;position:absolute;top:14px;left:0}@media (min-width:992px){#footer_wiki .anchors ul>li:before{display:none}}@media (min-width:480px){#footer_wiki .anchors{float:left;width:45%;padding:0 0 30px 30px}}@media (min-width:600px){#footer_wiki .anchors{padding:0 50px 40px 50px;width:50%}}@media (min-width:780px){#footer_wiki .anchors{width:33%;padding:0 20px 40px 20px}}@media (min-width:992px){#footer_wiki .anchors{float:none;width:auto;text-align:center;padding:0;margin-top:40px;border-top:1px solid #303030}#footer_wiki .anchors header{display:none}#footer_wiki .anchors ul{border-top:1px solid #4d4d4d;padding:30px 0}#footer_wiki .anchors ul>li{border-top:0;padding:0 10px;display:inline-block;border-left:1px solid #999;height:12px;line-height:12px}#footer_wiki .anchors ul>li:first-child{border-left:0;padding-left:0}#footer_wiki .anchors ul>li:last-child{padding-right:0}}#footer_wiki .copyrights{background:#1a1a1a;padding:30px 40px;text-align:center;color:#999}@media (min-width:480px){#footer_wiki .copyrights{padding:30px 0}} |
|
... | ... | \ No newline at end of file |
custom.js
... | ... | @@ -0,0 +1,22 @@ |
1 | + // JavaScript from SB/Biogrid |
|
2 | + function desktopmenu() { |
|
3 | + $("#top .main-navigation ul > li > a").on("mouseenter click", function() { |
|
4 | + |
|
5 | + $(this).parent().addClass("active"); |
|
6 | + return false; |
|
7 | + |
|
8 | + }); |
|
9 | + |
|
10 | + $("#top .main-navigation ul li").on("mouseleave", function() { |
|
11 | + |
|
12 | + if ($(this).hasClass("active")) { |
|
13 | + $(this).removeClass("active"); |
|
14 | + } |
|
15 | + }); |
|
16 | + } |
|
17 | + // Function call: |
|
18 | + $(document).ready(function() { |
|
19 | + //mobilemenu(); |
|
20 | + desktopmenu(); |
|
21 | + }); |
|
22 | +// END JavaScript from SB/Biogrid |
newheader.less
... | ... | @@ -0,0 +1,588 @@ |
1 | + |
|
2 | +@import "bs3grid.less"; |
|
3 | + |
|
4 | +@screen-tiny: 100px; |
|
5 | +@screen-phone-min: 479px; // max 479 |
|
6 | +@screen-phone: @screen-xs; // 480 and up |
|
7 | +@screen-smalltablet: 600px; // 600 and up |
|
8 | +@screen-tablet: @screen-sm; // 768 and up |
|
9 | +@screen-laptop: @screen-md; // 992 and up |
|
10 | +@screen-desktop: @screen-lg; // 1200 and up |
|
11 | + |
|
12 | +// Colors |
|
13 | +@white: #fff; |
|
14 | +@black: #000; |
|
15 | +@red: #9e1d2a; |
|
16 | +@blue: #4c84c7; |
|
17 | +@blue-dark: darken(@blue, 10%); |
|
18 | +@navy-blue: #0e2946; |
|
19 | + |
|
20 | + |
|
21 | +@green: #256D2A; |
|
22 | +@green-dark: darken(@green, 10%); |
|
23 | + |
|
24 | +#wiki-wrapper { |
|
25 | + max-width: 1220px; |
|
26 | + padding-left: 20px; |
|
27 | + padding-right: 20px; |
|
28 | +} |
|
29 | + |
|
30 | + |
|
31 | +// This section was copied from mastersheet.less |
|
32 | +#top { |
|
33 | + font-size: 14px; |
|
34 | + font-size: 1.5rem; |
|
35 | + line-height: 1.643; |
|
36 | + |
|
37 | + |
|
38 | + color: #666; |
|
39 | + padding: 20px 0; |
|
40 | + text-decoration: none; |
|
41 | + border-bottom: lightgray solid; |
|
42 | + border-width: 1px; |
|
43 | + |
|
44 | + .container { |
|
45 | + position: relative; |
|
46 | + min-height: 58px; |
|
47 | + a { |
|
48 | + text-decoration:none; |
|
49 | + } |
|
50 | + width: 1480px; |
|
51 | + |
|
52 | + } |
|
53 | + |
|
54 | + .logo { |
|
55 | + float: left; |
|
56 | + padding-left: 140px; //Logo position |
|
57 | + display: none; |
|
58 | + |
|
59 | + a { |
|
60 | + //background: url(../images/logo.png) no-repeat top left; |
|
61 | + width: 179px; |
|
62 | + height: 58px; |
|
63 | + text-indent: -999999px; |
|
64 | + display: block; |
|
65 | + } |
|
66 | + |
|
67 | + @media (min-width: @screen-tablet) { |
|
68 | + display: block; |
|
69 | + } |
|
70 | + } |
|
71 | + |
|
72 | + .main-navigation { |
|
73 | + display: none; |
|
74 | + // fix for navigation bug #166 |
|
75 | + position: relative; |
|
76 | + z-index: 200; |
|
77 | + |
|
78 | + ul { |
|
79 | + list-style-type: none; |
|
80 | + > li { |
|
81 | + > a { |
|
82 | + font-weight:bold; |
|
83 | + padding: 0 25px 0 15px; |
|
84 | + |
|
85 | + span { |
|
86 | + display: none; |
|
87 | + } |
|
88 | + } |
|
89 | + } |
|
90 | + } |
|
91 | + |
|
92 | + @media (min-width: @screen-phone) { |
|
93 | + display: block; |
|
94 | + float: left; |
|
95 | + |
|
96 | + ul { |
|
97 | + > li { |
|
98 | + float: left; |
|
99 | + position: relative; |
|
100 | + |
|
101 | + > a { |
|
102 | + height: 58px; |
|
103 | + line-height: 58px; |
|
104 | + float: left; |
|
105 | + |
|
106 | + |
|
107 | + color: lighten(@black, 10%); |
|
108 | + position: relative; |
|
109 | + border: 1px solid transparent; |
|
110 | + border-bottom: 0; |
|
111 | + z-index: 101; |
|
112 | + padding: 0 20px 0 10px; |
|
113 | + |
|
114 | + &:before { |
|
115 | + content: ""; |
|
116 | + width: 0; |
|
117 | + height: 0; |
|
118 | + border-style: solid; |
|
119 | + border-width: 6px 4.5px 0 4.5px; |
|
120 | + border-color: lighten(@black, 70%) transparent transparent transparent; |
|
121 | + position: absolute; |
|
122 | + top: 50%; |
|
123 | + right: 5px; |
|
124 | + margin-top: -3px; |
|
125 | + } |
|
126 | + } |
|
127 | + |
|
128 | + &.active { |
|
129 | + > a { |
|
130 | + background: @white; |
|
131 | + border-top: 1px solid darken(@white, 10%); |
|
132 | + border-left: 1px solid darken(@white, 10%); |
|
133 | + border-right: 1px solid darken(@white, 10%); |
|
134 | + } |
|
135 | + |
|
136 | + ol { |
|
137 | + display: block; |
|
138 | + list-style-type: none; |
|
139 | + } |
|
140 | + } |
|
141 | + |
|
142 | + // the last but one li and ol in it... in css this is the third one |
|
143 | + &:nth-child(3) { |
|
144 | + ol { |
|
145 | + left: auto; |
|
146 | + right: 0; |
|
147 | + } |
|
148 | + } |
|
149 | + // the last li and ol in it |
|
150 | + &:last-child { |
|
151 | + ol { |
|
152 | + left: auto; |
|
153 | + right: 0; |
|
154 | + } |
|
155 | + } |
|
156 | + |
|
157 | + ol { |
|
158 | + display: none; |
|
159 | + position: absolute; |
|
160 | + top: 57px; |
|
161 | + width: 290px; |
|
162 | + z-index: 100; |
|
163 | + background: @white; |
|
164 | + border: 1px solid darken(@white, 10%); |
|
165 | + |
|
166 | + > li { |
|
167 | + a { |
|
168 | + padding: 10px 20px; |
|
169 | + display: block; |
|
170 | + border-top: 1px solid darken(@white, 10%); |
|
171 | + color: lighten(@black, 20%); |
|
172 | + |
|
173 | + |
|
174 | + &:hover { |
|
175 | + background: @green; // New color for BioGrid header |
|
176 | + color: @white; |
|
177 | + } |
|
178 | + } |
|
179 | + |
|
180 | + &:first-child { |
|
181 | + a { |
|
182 | + border-top: 0; |
|
183 | + } |
|
184 | + } |
|
185 | + } |
|
186 | + } |
|
187 | + } |
|
188 | + } |
|
189 | + } |
|
190 | + @media (min-width: @screen-smalltablet) { |
|
191 | + ul > li { |
|
192 | + > a { |
|
193 | + |
|
194 | + padding: 0 25px 0 15px; |
|
195 | + |
|
196 | + &:before { |
|
197 | + right: 10px; |
|
198 | + } |
|
199 | + } |
|
200 | + ol { |
|
201 | + > li { |
|
202 | + a { |
|
203 | + padding: 15px 25px; |
|
204 | + |
|
205 | + } |
|
206 | + } |
|
207 | + } |
|
208 | + } |
|
209 | + } |
|
210 | + @media (min-width: @screen-tablet) { |
|
211 | + float: right; |
|
212 | + |
|
213 | + ul > li { |
|
214 | + &:nth-child(3) { |
|
215 | + ol { |
|
216 | + left: 0; |
|
217 | + right: auto; |
|
218 | + } |
|
219 | + } |
|
220 | + } |
|
221 | + } |
|
222 | + |
|
223 | + @media (min-width: @screen-laptop) { |
|
224 | + margin-right: 150px; |
|
225 | + } |
|
226 | + |
|
227 | + @media (min-width: @screen-desktop) { |
|
228 | + ul > li > a { |
|
229 | + padding: 0 35px 0 25px; |
|
230 | + span { |
|
231 | + display: inline; |
|
232 | + } |
|
233 | + } |
|
234 | + } |
|
235 | + } |
|
236 | + |
|
237 | + .mobile-navigation { |
|
238 | + width: 60px; |
|
239 | + height: 41px; |
|
240 | + display: block; |
|
241 | + padding: 10px; |
|
242 | + position: relative; |
|
243 | + top: 10px; |
|
244 | + right: 10px; |
|
245 | + |
|
246 | + span { |
|
247 | + display: block; |
|
248 | + background: lighten(@black, 20%); |
|
249 | + height: 5px; |
|
250 | + position: relative; |
|
251 | + margin-top: 8px; |
|
252 | + |
|
253 | + &:before, &:after { |
|
254 | + content: ""; |
|
255 | + display: block; |
|
256 | + position: absolute; |
|
257 | + left: 0; |
|
258 | + right: 0; |
|
259 | + height: 5px; |
|
260 | + background: lighten(@black, 20%); |
|
261 | + } |
|
262 | + |
|
263 | + &:before { |
|
264 | + top: -8px; |
|
265 | + } |
|
266 | + |
|
267 | + &:after { |
|
268 | + top: 8px; |
|
269 | + } |
|
270 | + } |
|
271 | + |
|
272 | + @media (min-width: @screen-phone) { |
|
273 | + display: none; |
|
274 | + } |
|
275 | + } |
|
276 | + |
|
277 | + .addon { |
|
278 | + display: none; |
|
279 | + |
|
280 | + @media (min-width: @screen-laptop) { |
|
281 | + display: block; |
|
282 | + position: absolute; |
|
283 | + top: 5px; |
|
284 | + right: 10px; |
|
285 | + width: 130px; |
|
286 | + } |
|
287 | + } |
|
288 | +} |
|
289 | + |
|
290 | + |
|
291 | +// Footer: This section was copied from mastersheet.less |
|
292 | +#footer_wiki { |
|
293 | + background: lighten(@black, 20%); |
|
294 | + padding-top: 30px; |
|
295 | + |
|
296 | + a { |
|
297 | + color: lighten(@black, 60%); |
|
298 | + |
|
299 | + &:hover { |
|
300 | + color: lighten(@black, 70%); |
|
301 | + } |
|
302 | + } |
|
303 | + |
|
304 | + header { |
|
305 | + padding: 30px 0 20px 0; |
|
306 | + |
|
307 | + h4 { |
|
308 | + color: @white; |
|
309 | + |
|
310 | + |
|
311 | + } |
|
312 | + } |
|
313 | + |
|
314 | + .about { |
|
315 | + display: none; |
|
316 | + |
|
317 | + @media (min-width: @screen-tablet) { |
|
318 | + display: block; |
|
319 | + border-bottom: 1px solid lighten(@black, 30%); |
|
320 | + |
|
321 | + ul { |
|
322 | + border-bottom: 1px solid lighten(@black, 19%); |
|
323 | + padding-bottom: 30px; |
|
324 | + text-align: center; |
|
325 | + .clearfix; |
|
326 | + |
|
327 | + li { |
|
328 | + padding-left: 90px; |
|
329 | + height: 70px; |
|
330 | + line-height: 70px; |
|
331 | + background-position: 20px center; |
|
332 | + background-repeat: no-repeat; |
|
333 | + border-left: 1px solid lighten(@black, 30%); |
|
334 | + display: inline-block; |
|
335 | + text-align: left; |
|
336 | + margin-left: 20px; |
|
337 | + white-space: nowrap; |
|
338 | + |
|
339 | + &.institutions { |
|
340 | + background-image: url(../images/icon-institutions.png); |
|
341 | + } |
|
342 | + |
|
343 | + &.countries { |
|
344 | + background-image: url(../images/icon-countries.png); |
|
345 | + } |
|
346 | + |
|
347 | + &.software { |
|
348 | + background-image: url(../images/icon-software-packages.png); |
|
349 | + } |
|
350 | + |
|
351 | + &:first-child { |
|
352 | + border-left: 0; |
|
353 | + margin-left: 0; |
|
354 | + } |
|
355 | + |
|
356 | + p { |
|
357 | + color: @white; |
|
358 | + |
|
359 | + span { |
|
360 | + } |
|
361 | + } |
|
362 | + } |
|
363 | + } |
|
364 | + } |
|
365 | + |
|
366 | + @media (min-width: @screen-laptop) { |
|
367 | + ul { |
|
368 | + li { |
|
369 | + width: 33%; |
|
370 | + margin-left: 0; |
|
371 | + padding-left: 120px; |
|
372 | + background-position: 40px center; |
|
373 | + } |
|
374 | + } |
|
375 | + } |
|
376 | + |
|
377 | + @media (min-width: @screen-desktop) { |
|
378 | + ul { |
|
379 | + li { |
|
380 | + border-left: 0; |
|
381 | + } |
|
382 | + } |
|
383 | + } |
|
384 | + } |
|
385 | + |
|
386 | + .pages { |
|
387 | + padding: 0 40px; |
|
388 | + |
|
389 | + ul { |
|
390 | + > li { |
|
391 | + ol { |
|
392 | + border-bottom: 1px solid lighten(@black, 25%); |
|
393 | + > li { |
|
394 | + border-top: 1px solid lighten(@black, 25%); |
|
395 | + padding: 5px 0 5px 16px; |
|
396 | + position: relative; |
|
397 | + |
|
398 | + &:before { |
|
399 | + content: ""; |
|
400 | + width: 0; |
|
401 | + height: 0; |
|
402 | + border-style: solid; |
|
403 | + border-width: 3px 0 3px 5px; |
|
404 | + border-color: transparent transparent transparent lighten(@black, 40%); |
|
405 | + position: absolute; |
|
406 | + top: 14px; |
|
407 | + left: 2px; |
|
408 | + |
|
409 | + } |
|
410 | + } |
|
411 | + } |
|
412 | + } |
|
413 | + } |
|
414 | + |
|
415 | + @media (min-width: @screen-phone) { |
|
416 | + padding: 0 20px; |
|
417 | + |
|
418 | + ul { |
|
419 | + > li { |
|
420 | + float: left; |
|
421 | + width: 45%; |
|
422 | + |
|
423 | + &:nth-child(2n) { |
|
424 | + float: right; |
|
425 | + } |
|
426 | + } |
|
427 | + } |
|
428 | + } |
|
429 | + |
|
430 | + @media (min-width: @screen-smalltablet) { |
|
431 | + padding: 0 50px; |
|
432 | + ul { |
|
433 | + > li { |
|
434 | + width: 40%; |
|
435 | + } |
|
436 | + } |
|
437 | + } |
|
438 | + |
|
439 | + @media (min-width: @screen-tablet) { |
|
440 | + padding: 0; |
|
441 | + |
|
442 | + ul { |
|
443 | + > li { |
|
444 | + width: 33%; |
|
445 | + padding: 0 20px; |
|
446 | + |
|
447 | + &:nth-child(2n) { |
|
448 | + float: left; |
|
449 | + } |
|
450 | + &:nth-child(3) { |
|
451 | + &:after { |
|
452 | + content: ""; |
|
453 | + clear: both; |
|
454 | + } |
|
455 | + } |
|
456 | + &:nth-child(4) { |
|
457 | + margin-left: 16.5%; |
|
458 | + } |
|
459 | + } |
|
460 | + } |
|
461 | + } |
|
462 | + |
|
463 | + @media (min-width: @screen-laptop) { |
|
464 | + ul { |
|
465 | + > li { |
|
466 | + width: 200px; |
|
467 | + padding: 0; |
|
468 | + float: none; |
|
469 | + display: inline-block; |
|
470 | + vertical-align: top; |
|
471 | + margin: 0 15px; |
|
472 | + text-align: left; |
|
473 | + |
|
474 | + &:nth-child(3), &:nth-child(2n) { |
|
475 | + float: none; |
|
476 | + } |
|
477 | + |
|
478 | + &:nth-child(4) { |
|
479 | + margin: 0 15px; |
|
480 | + clear: none; |
|
481 | + } |
|
482 | + } |
|
483 | + } |
|
484 | + } |
|
485 | + |
|
486 | + @media (min-width: @screen-desktop) { |
|
487 | + ul { |
|
488 | + > li { |
|
489 | + margin: 0 45px; |
|
490 | + |
|
491 | + &:nth-child(4){ |
|
492 | + margin: 0 45px; |
|
493 | + } |
|
494 | + } |
|
495 | + } |
|
496 | + } |
|
497 | + } |
|
498 | + |
|
499 | + .anchors { |
|
500 | + padding: 0 40px 40px 40px; |
|
501 | + |
|
502 | + ul { |
|
503 | + > li { |
|
504 | + border-top: 1px solid lighten(@black, 25%); |
|
505 | + padding: 5px 0 5px 20px; |
|
506 | + position: relative; |
|
507 | + |
|
508 | + &:before { |
|
509 | + content: ""; |
|
510 | + width: 0; |
|
511 | + height: 0; |
|
512 | + border-style: solid; |
|
513 | + border-width: 3px 0 3px 5px; |
|
514 | + border-color: transparent transparent transparent lighten(@black, 40%); |
|
515 | + position: absolute; |
|
516 | + top: 14px; |
|
517 | + left: 0; |
|
518 | + |
|
519 | + @media (min-width: @screen-laptop) { |
|
520 | + display: none; |
|
521 | + } |
|
522 | + } |
|
523 | + } |
|
524 | + } |
|
525 | + |
|
526 | + @media (min-width: @screen-phone) { |
|
527 | + float: left; |
|
528 | + width: 45%; |
|
529 | + padding: 0 0 30px 30px; |
|
530 | + } |
|
531 | + |
|
532 | + @media (min-width: @screen-smalltablet) { |
|
533 | + padding: 0 50px 40px 50px; |
|
534 | + width: 50%; |
|
535 | + } |
|
536 | + |
|
537 | + @media (min-width: @screen-tablet) { |
|
538 | + width: 33%; |
|
539 | + padding: 0 20px 40px 20px; |
|
540 | + } |
|
541 | + |
|
542 | + @media (min-width: @screen-laptop) { |
|
543 | + float: none; |
|
544 | + width: auto; |
|
545 | + text-align: center; |
|
546 | + padding: 0; |
|
547 | + margin-top: 40px; |
|
548 | + border-top: 1px solid lighten(@black, 19%); |
|
549 | + |
|
550 | + header { |
|
551 | + display: none; |
|
552 | + } |
|
553 | + |
|
554 | + ul { |
|
555 | + border-top: 1px solid lighten(@black, 30%); |
|
556 | + padding: 30px 0; |
|
557 | + |
|
558 | + > li { |
|
559 | + border-top: 0; |
|
560 | + padding: 0 10px; |
|
561 | + display: inline-block; |
|
562 | + border-left: 1px solid lighten(@black, 60%); |
|
563 | + height: 12px; |
|
564 | + line-height: 12px; |
|
565 | + |
|
566 | + &:first-child { |
|
567 | + border-left: 0; |
|
568 | + padding-left: 0; |
|
569 | + } |
|
570 | + |
|
571 | + &:last-child { |
|
572 | + padding-right: 0; |
|
573 | + } |
|
574 | + } |
|
575 | + } |
|
576 | + } |
|
577 | + } |
|
578 | + |
|
579 | + .copyrights { |
|
580 | + background: lighten(@black, 10%); |
|
581 | + padding: 30px 40px; |
|
582 | + text-align: center; |
|
583 | + color: lighten(@black, 60%); |
|
584 | + @media (min-width: @screen-phone) { |
|
585 | + padding: 30px 0; |
|
586 | + } |
|
587 | + } |
|
588 | +} |
templates/layout.mustache
... | ... | @@ -68,54 +68,33 @@ |
68 | 68 | <header id="top"> |
69 | 69 | |
70 | 70 | <div class="container"> |
71 | - <a href="https://sbgrid.org/"><div class="logo"> |
|
72 | - <img src="https://sbgrid.org/static/images/logo.png" alt="https://sbgrid.org/"> |
|
73 | - <!-- <a href="https://sbgrid.org/"><img src="https://sbgrid.org/static/images/logo.png"/></a> --> |
|
71 | + <a href="https://biogrids.org/"><div class="logo"> |
|
72 | + <!-- <img src="https://biogrids.org/static/images/logo.png" alt="https://biogrids.sbgrid.org/"> --> |
|
73 | + <img src="images/logo.svg" alt="images/logo.png"> |
|
74 | 74 | </div></a> |
75 | 75 | <nav class="main-navigation"> |
76 | 76 | <ul> |
77 | 77 | <li><a href="#"><span>Supported </span>Software</a> |
78 | 78 | <ol> |
79 | - <li><a href="https://sbgrid.org/software/">Supported |
|
80 | - Applications</a></li> |
|
81 | - <li><a href="https://sbgrid.org/newsletters/">Software |
|
82 | - Newsletter</a></li> |
|
79 | + <li><a href="https://sbgrid.org/software/">Supported Applications</a></li> |
|
80 | + <li><a href="https://sbgrid.org/newsletters/">Software Newsletter</a></li> |
|
83 | 81 | <!-- <li><a href="#">Webinars</a></li> --> |
84 | - <li><a href="https://sbgrid.org/software/tales/">Developer |
|
85 | - Tales</a></li> |
|
86 | - <li><a href="https://sbgrid.org/software/deploy-your-software/">Deploy Your |
|
87 | - Software</a></li> |
|
88 | - </ol></li> |
|
89 | - <li><a href="#"><span>Computing </span> Resources</a> |
|
90 | - <ol> |
|
91 | - <li><a href="https://sbgrid.org/computing/hardware-recommendations/">SBGrid In Your Lab</a></li> |
|
92 | - <li><a href="https://sbgrid.org/computing/portal/" title="Wide-Search Molecular Replacement">Molecular Replacement Portal</a></li> |
|
93 | - <li><a href="https://sbgrid.org/computing/portal/" title="Deformable Elastic Network">Low Resolution Refinement</a></li> |
|
94 | - <li><a href="https://data.sbgrid.org">SBGrid Data Bank</a></li> |
|
95 | - <li><a href="https://pymolwiki.org" title="The community-run support site for the PyMOL molecular viewer.">PyMOLWiki</a></li> |
|
96 | - <li><a href="https://www.youtube.com/user/SBGridTV">Software Webinars</a></li> |
|
97 | - <li><a href="https://sbgrid.org/computing/additional-resources/">Additional |
|
98 | - Resources</a></li> |
|
99 | - <li><a href="https://sbgrid.org/computing/resources-for-developers/">For |
|
100 | - Developers</a></li> |
|
82 | + <li><a href="https://sbgrid.org/software/tales/">Developer Tales</a></li> |
|
83 | + <li><a href="https://sbgrid.org/software/deploy-your-software/">Deploy Your Software</a></li> |
|
101 | 84 | </ol></li> |
85 | + |
|
102 | 86 | <li><a href="#"><span>Get </span> Help</a> |
103 | 87 | <ol> |
104 | - <li><a href="https://sbgrid.org/wiki/" title="SBGrid Software Collection Help">Support Wiki</a></li> |
|
105 | - <li><a href="https://sbgrid.org/corewiki/" title="SBGrid Core Support">Labs in Boston</a></li> |
|
88 | + <li><a href="https://sbgrid.org/wiki/" title="Biogrids Software Collection Help">Support Wiki</a></li> |
|
106 | 89 | <li><a href="https://sbgrid.org/help/?tab=bug">Report Software Bug</a></li> |
107 | 90 | <li><a href="https://sbgrid.org/help/?tab=software">Request New Software</a></li> |
108 | 91 | <li><a href="https://sbgrid.org/help/?tab=contact-us">Other Support</a></li> |
109 | 92 | <li><a href="https://sbgrid.org/help/?tab=grant">Grant Support</a></li> |
110 | 93 | </ol></li> |
111 | - <li><a href="#">About SBGrid</a> |
|
94 | + <li><a href="#">About Biogrids</a> |
|
112 | 95 | <ol> |
113 | 96 | <li><a href="https://sbgrid.org/about/what-we-do/">What We Do</a></li> |
114 | 97 | <li><a href="https://sbgrid.org/members/">Members</a></li> |
115 | - <li><a href="https://sbgrid.org/about/publications/">Member |
|
116 | - Publications</a></li> |
|
117 | - <li><a href="https://sbgrid.org/members/tales/">Member |
|
118 | - Tales</a></li> |
|
119 | 98 | <li><a href="https://sbgrid.org/about/staff/">Staff</a></li> |
120 | 99 | <li><a href="https://sbgrid.org/about/history/">History</a></li> |
121 | 100 | <li><a href="https://sbgrid.org/about/advisory/">Advisory |