enmi12/glossaire/css/2.css
changeset 0 d970ebf37754
equal deleted inserted replaced
-1:000000000000 0:d970ebf37754
       
     1 /* Start: Recommended Isotope styles */
       
     2 
       
     3 /**** Isotope Filtering ****/
       
     4 
       
     5 .isotope-item {
       
     6   z-index: 2;
       
     7 }
       
     8 
       
     9 input{
       
    10 	cursor:pointer;
       
    11 }
       
    12 
       
    13 .isotope-hidden.isotope-item {
       
    14   pointer-events: none;
       
    15   z-index: 1;
       
    16 }
       
    17 
       
    18 /**** Isotope CSS3 transitions ****/
       
    19 
       
    20 .isotope,
       
    21 .isotope .isotope-item {
       
    22   -webkit-transition-duration: 0.8s;
       
    23      -moz-transition-duration: 0.8s;
       
    24       -ms-transition-duration: 0.8s;
       
    25        -o-transition-duration: 0.8s;
       
    26           transition-duration: 0.8s;
       
    27 }
       
    28 
       
    29 .isotope {
       
    30   -webkit-transition-property: height, width;
       
    31      -moz-transition-property: height, width;
       
    32       -ms-transition-property: height, width;
       
    33        -o-transition-property: height, width;
       
    34           transition-property: height, width;
       
    35 }
       
    36 
       
    37 .isotope .isotope-item {
       
    38   -webkit-transition-property: -webkit-transform, opacity;
       
    39      -moz-transition-property:    -moz-transform, opacity;
       
    40       -ms-transition-property:     -ms-transform, opacity;
       
    41        -o-transition-property:      -o-transform, opacity;
       
    42           transition-property:         transform, opacity;
       
    43 }
       
    44 
       
    45 /**** disabling Isotope CSS3 transitions ****/
       
    46 
       
    47 .isotope.no-transition,
       
    48 .isotope.no-transition .isotope-item,
       
    49 .isotope .isotope-item.no-transition {
       
    50   -webkit-transition-duration: 0s;
       
    51      -moz-transition-duration: 0s;
       
    52       -ms-transition-duration: 0s;
       
    53        -o-transition-duration: 0s;
       
    54           transition-duration: 0s;
       
    55 }
       
    56 
       
    57 /* End: Recommended Isotope styles */
       
    58 
       
    59 
       
    60 
       
    61 /* disable CSS transitions for containers with infinite scrolling*/
       
    62 .isotope.infinite-scrolling {
       
    63   -webkit-transition: none;
       
    64      -moz-transition: none;
       
    65       -ms-transition: none;
       
    66        -o-transition: none;
       
    67           transition: none;
       
    68 }
       
    69 
       
    70 
       
    71 /**** Base styles ****/
       
    72 
       
    73 html, body, div, span, object, iframe,
       
    74 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
       
    75 abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
       
    76 small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
       
    77 fieldset, form, label, legend,
       
    78 table, caption, tbody, tfoot, thead, tr, th, td,
       
    79 article, aside, canvas, details, figcaption, figure,
       
    80 footer, header, hgroup, menu, nav, section, summary,
       
    81 time, mark, audio, video {
       
    82   margin: 0;
       
    83   padding: 0;
       
    84   border: 0;
       
    85   font-size: 100%;
       
    86   font: inherit;
       
    87   vertical-align: baseline;
       
    88 }
       
    89 
       
    90 article, aside, details, figcaption, figure,
       
    91 footer, header, hgroup, menu, nav, section {
       
    92   display: block;
       
    93 }
       
    94 
       
    95 body {
       
    96   padding: 20px;
       
    97   font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
       
    98   font-size: 13px;
       
    99   line-height: 1.7em;
       
   100   background: #1F1E1D;
       
   101   color: #FFF;
       
   102 }
       
   103 
       
   104 h1, h2, h3, p, ul, ol, pre, dl {
       
   105   margin-bottom: 1.0em;
       
   106 }
       
   107 
       
   108 h1, h2, #super-list, .element, .tagline, #index-list, 
       
   109 .super-list .link {
       
   110   font-family: 'Helvetica Neue', Arial, sans-serif;
       
   111 }
       
   112 
       
   113 h1, h2, h3 { font-weight: bold; }
       
   114 
       
   115 h1 {
       
   116   font-size: 32px;
       
   117   line-height: 1.1em;
       
   118 }
       
   119 
       
   120 h2 {
       
   121   font-size: 24px;
       
   122   line-height: 1.1em;
       
   123 }
       
   124 
       
   125 ul, ol {
       
   126   margin-left: 1.5em;
       
   127 }
       
   128 
       
   129 a,
       
   130 a code {
       
   131   color: #FB4;
       
   132   text-decoration: none;
       
   133 }
       
   134 
       
   135 a:hover,
       
   136 a:hover code { 
       
   137   color: #4BF; 
       
   138 }
       
   139 
       
   140 a:active,
       
   141 a:active code {
       
   142   color: #1FB;
       
   143   background: black;
       
   144 }
       
   145 
       
   146 a img { border: none; }
       
   147 
       
   148 em { font-style: italic; }
       
   149 strong { font-weight: bold; }
       
   150 
       
   151 blockquote {
       
   152   padding-left: 1.0em;
       
   153   margin-left: 1.0em;
       
   154   border-left: 1px solid #333;
       
   155   font-style: italic;
       
   156 }
       
   157 
       
   158 /**** Isotope styles ****/
       
   159 
       
   160 /* required for containers to inherit vertical size from window */
       
   161 html,
       
   162 body {
       
   163   height: 100%;
       
   164 }
       
   165 
       
   166 #container {
       
   167   border: 1px solid #666;
       
   168   padding: 5px;
       
   169   margin-bottom: 20px;
       
   170 }
       
   171 
       
   172 .element {
       
   173   width: 110px;
       
   174   height: 110px;
       
   175   margin: 5px;
       
   176   float: left;
       
   177   overflow: hidden;
       
   178   position: relative;
       
   179   background: #888;
       
   180   color: #222;
       
   181   -webkit-border-top-right-radius: 1.2em;
       
   182       -moz-border-radius-topright: 1.2em;
       
   183           border-top-right-radius: 1.2em;
       
   184 }
       
   185 
       
   186 .element.alkali          { background: #F00; background: hsl(   0, 100%, 50%); }
       
   187 .element.alkaline-earth  { background: #F80; background: hsl(  36, 100%, 50%); }
       
   188 .element.lanthanoid      { background: #FF0; background: hsl(  72, 100%, 50%); }
       
   189 .element.actinoid        { background: #0F0; background: hsl( 108, 100%, 50%); }
       
   190 .element.transition      { background: #0F8; background: hsl( 144, 100%, 50%); }
       
   191 .element.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); }
       
   192 .element.metalloid       { background: #08F; background: hsl( 216, 100%, 50%); }
       
   193 .element.other.nonmetal  { background: #00F; background: hsl( 252, 100%, 50%); }
       
   194 .element.halogen         { background: #F0F; background: hsl( 288, 100%, 50%); }
       
   195 .element.noble-gas       { background: #F08; background: hsl( 324, 100%, 50%); }
       
   196 
       
   197 
       
   198 .element * {
       
   199   position: absolute;
       
   200   margin: 0;
       
   201 }
       
   202 
       
   203 .element .symbol {
       
   204   left: 0.2em;
       
   205   top: 0.4em;
       
   206   font-size: 3.8em;
       
   207   line-height: 1.0em;
       
   208   color: #FFF;
       
   209 }
       
   210 .element.large .symbol {
       
   211   font-size: 4.5em;
       
   212 }
       
   213 
       
   214 .element.fake .symbol {
       
   215   color: #000;
       
   216 }
       
   217 
       
   218 .element .name {
       
   219   left: 0.5em;
       
   220   bottom: 1.6em;
       
   221   font-size: 1.05em;
       
   222 }
       
   223 
       
   224 .element .weight {
       
   225   font-size: 0.9em;
       
   226   left: 0.5em;
       
   227   bottom: 0.5em;
       
   228 }
       
   229 
       
   230 .element .number {
       
   231   font-size: 1.25em;
       
   232   font-weight: bold;
       
   233   color: hsla(0,0%,0%,.5);
       
   234   right: 0.5em;
       
   235   top: 0.5em;
       
   236 }
       
   237 
       
   238 .variable-sizes .element.width2 { width: 230px; }
       
   239 
       
   240 .variable-sizes .element.height2 { height: 230px; }
       
   241 
       
   242 .variable-sizes .element.width2.height2 {
       
   243   font-size: 2.0em;
       
   244 }
       
   245 
       
   246 .element.large,
       
   247 .variable-sizes .element.large,
       
   248 .variable-sizes .element.large.width2.height2 {
       
   249   font-size: 3.0em;
       
   250   width: 350px;
       
   251   height: 350px;
       
   252   z-index: 100;
       
   253 }
       
   254 
       
   255 .clickable .element:hover {
       
   256   cursor: pointer;
       
   257 }
       
   258 
       
   259 .clickable .element:hover h3 {
       
   260   text-shadow:
       
   261     0 0 10px white,
       
   262     0 0 10px white
       
   263   ;
       
   264 }
       
   265 
       
   266 .clickable .element:hover h2 {
       
   267   color: white;
       
   268 }
       
   269 
       
   270 /**** Example Options ****/
       
   271 
       
   272 #options {
       
   273   padding-bottom: 1.0em;
       
   274 }
       
   275 
       
   276 #options h3 {
       
   277   margin-bottom: 0.2em;
       
   278   font-size: 15px;
       
   279 }
       
   280 
       
   281 #options h4 { 
       
   282   font-weight: bold;
       
   283 }
       
   284 
       
   285 #options ul {
       
   286   margin: 0;
       
   287   list-style: none;
       
   288 }
       
   289 
       
   290 #options ul ul {
       
   291   margin-left: 1.5em;
       
   292 }
       
   293 
       
   294 #options li {
       
   295   float: left;
       
   296   margin-bottom: 0.2em;
       
   297 }
       
   298 
       
   299 #options li a {
       
   300   display: block;
       
   301   padding: 0.4em 0.5em;
       
   302   background-color: #DDD;
       
   303   color: #222;
       
   304   font-weight: bold;
       
   305   text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 );
       
   306   background-image: -webkit-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
       
   307   background-image:    -moz-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
       
   308   background-image:     -ms-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
       
   309   background-image:      -o-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
       
   310   background-image:         linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) );
       
   311 }
       
   312 
       
   313 #options li a:hover {
       
   314   background-color: #5BF;
       
   315 }
       
   316 
       
   317 #options li a:active {
       
   318   background-color: #39D;
       
   319   -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       
   320      -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       
   321        -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       
   322           box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 );
       
   323 }
       
   324 
       
   325 #options li a {
       
   326   border-left:  1px solid hsla( 0, 0%, 100%, 0.3 );
       
   327   border-right: 1px solid hsla( 0, 0%,   0%, 0.2 );
       
   328 }
       
   329 
       
   330 #options li:first-child a {
       
   331   border-radius: 7px 0 0 7px;
       
   332   border-left: none;
       
   333 }
       
   334 
       
   335 #options li:last-child a {
       
   336   border-radius: 0 7px 7px 0;
       
   337 }
       
   338 
       
   339 #options li a.selected {
       
   340   background-color: #13F;
       
   341   text-shadow: none;
       
   342   color: white;
       
   343 }
       
   344 
       
   345 /* Combination filter options*/
       
   346 
       
   347 #options .option-combo {
       
   348   display: inline-block;
       
   349   float: left;
       
   350   margin-right: 10px;
       
   351 }
       
   352 
       
   353 #options .option-combo ul {
       
   354   margin-right: 20px;
       
   355   display: inline-block;
       
   356 }
       
   357 
       
   358 #options .option-combo h2,
       
   359 #options .option-combo h4 {
       
   360   line-height: 34px;
       
   361   margin-bottom: 0;
       
   362   margin-right: 5px;
       
   363   display: inline-block;
       
   364   vertical-align: top;
       
   365 }
       
   366 
       
   367 /* Color shapes */
       
   368 
       
   369 .color-shape {
       
   370   width: 70px;
       
   371   height: 70px;
       
   372   margin: 5px;
       
   373   float: left;
       
   374 }
       
   375  
       
   376 .color-shape.round {
       
   377   -webkit-border-radius: 35px;
       
   378      -moz-border-radius: 35px;
       
   379           border-radius: 35px;
       
   380 }
       
   381  
       
   382 .color-shape.big.round {
       
   383   -webkit-border-radius: 75px;
       
   384      -moz-border-radius: 75px;
       
   385           border-radius: 75px;
       
   386 }
       
   387  
       
   388 .color-shape.red { background: red; }
       
   389 .color-shape.blue { background: blue; }
       
   390 .color-shape.yellow { background: yellow; }
       
   391  
       
   392 .color-shape.wide, .color-shape.big { width: 150px; }
       
   393 .color-shape.tall, .color-shape.big { height: 150px; }
       
   394 
       
   395 .color-shape a {
       
   396   display: block;
       
   397   height: 100%;
       
   398 }
       
   399 
       
   400 .color-shape a:hover {
       
   401   background: white;
       
   402   background: hsla( 0, 0%, 100%, 0.5 );
       
   403 }
       
   404 
       
   405 /**** Horizontal ****/
       
   406 
       
   407 .horizontal #container {
       
   408   height: 80%;
       
   409 }
       
   410 
       
   411 #copy {
       
   412   max-width: 640px;
       
   413 }
       
   414 
       
   415 /**** Photo demo ****/
       
   416 
       
   417 .photos .photo {
       
   418   width: 320px;
       
   419   margin: 5px;
       
   420   float: left;
       
   421 }
       
   422 
       
   423 .photos .photo img {
       
   424   display: block;
       
   425   width: 100%;
       
   426 }
       
   427 
       
   428 #content {
       
   429   margin-left: 210px;
       
   430 }
       
   431 
       
   432 .demos #content {
       
   433   height: 100%;
       
   434 }
       
   435 
       
   436 /**** Docs ****/
       
   437 
       
   438 .docs #content {
       
   439   max-width: 640px;
       
   440 }
       
   441 
       
   442 .docs #content a:hover {
       
   443   border-bottom: 1px dotted;
       
   444 }
       
   445 
       
   446 /**** Doc page nav ****/
       
   447 
       
   448 
       
   449 
       
   450 #site-nav {
       
   451   width: 200px;
       
   452   position: absolute;
       
   453   left: 10px;
       
   454   top: 0px;
       
   455   padding-top: 20px;
       
   456   font-size: 12px;
       
   457 }
       
   458 
       
   459 #site-nav h1 {
       
   460   font-size: 24px;
       
   461   margin-bottom: 0.5em;
       
   462   margin-top: 0;
       
   463   font-weight: bold;
       
   464   font-family: 'Helvetica Neue', Arial, sans-serif;
       
   465 }
       
   466 
       
   467 #site-nav h2 {
       
   468   font-size: 17px;
       
   469   font-weight: normal;
       
   470   margin: 0 0 0.3em;
       
   471   border-top: none;
       
   472 }
       
   473 
       
   474 #site-nav h1 a { color: #4FB; }
       
   475 #site-nav h1 a:hover { color: #4BF; }
       
   476 
       
   477 #site-nav ul {
       
   478   list-style: none;
       
   479   margin: 0 0 1.0em;
       
   480   font-weight: bold;
       
   481 }
       
   482 
       
   483 #site-nav ul ul { margin-bottom: 0; }
       
   484 
       
   485 #site-nav ul a {
       
   486   display: block;
       
   487   border: none;
       
   488   padding: 1px 5px;
       
   489 }
       
   490 
       
   491 #site-nav ul .current a {
       
   492   background: hsla( 0, 0%, 0%, 0.3 );
       
   493   color: #1BF;
       
   494 }
       
   495 #site-nav ul a:hover,
       
   496 #site-nav ul .current a:hover { color: white; }
       
   497   
       
   498 #site-nav ul .current .toc a {
       
   499   font-size: 12px;
       
   500   padding-left: 1.2em;
       
   501   font-weight: normal;
       
   502 }
       
   503 
       
   504 /**** Doc content ****/
       
   505 
       
   506 .docs #content h2 {
       
   507   border-top: 1px solid #333;
       
   508   padding-top: 0.8em;
       
   509   margin-bottom: 0.8em;
       
   510 }
       
   511 
       
   512 .docs #content h2:target { 
       
   513   padding: 10px;
       
   514   background: white;
       
   515   color: #222;
       
   516 }
       
   517 
       
   518 .docs #content h3 {
       
   519   color: #FEC;
       
   520   background: hsla( 0, 0%, 75%, 0.05 );
       
   521   padding: 2px 0.5em;
       
   522   margin-bottom: 0.5em;
       
   523   font-size: 1.15em;
       
   524 }
       
   525 
       
   526 .docs #content h4 {
       
   527   margin-bottom: 0.5em;
       
   528   font-size: 14px;
       
   529 }
       
   530 
       
   531 
       
   532 footer {
       
   533   font-size: 12px;
       
   534   font-style: italic;
       
   535   border-top: 1px solid #333;
       
   536   padding: 0.8em 0;
       
   537 }
       
   538 
       
   539 pre {
       
   540   padding: 10px;
       
   541 }
       
   542 
       
   543 pre, code {
       
   544   background: black;
       
   545   color: white;
       
   546   font-family: 'Monaco', monospace, sans-serif;
       
   547 }
       
   548 
       
   549 #content code {
       
   550   font-size: 12px;
       
   551 }
       
   552 
       
   553 #content pre {
       
   554   line-height: 1.6em;
       
   555 }
       
   556 
       
   557 h3#options {
       
   558   padding-bottom: 0;
       
   559 }
       
   560 
       
   561 .option-def dl dt,
       
   562 .option-def dl dd {
       
   563   float: left;
       
   564   padding: 0 1.2em;;
       
   565   background: #161616;
       
   566   line-height: 36px;
       
   567   height: 36px;
       
   568 }
       
   569 
       
   570 .option-def dl.header dt,
       
   571 .option-def dl.header dd {
       
   572   background: #444;
       
   573 }
       
   574 
       
   575 .option-def dl .option-type {
       
   576   font-size: 13px;
       
   577   color: #AAA;
       
   578   font-style: italic;
       
   579 }
       
   580 
       
   581 .option-def dl dd {
       
   582   border-left: 1px solid #222;
       
   583 }
       
   584 
       
   585 /* Tagline */
       
   586 
       
   587 .docs .tagline {
       
   588   font-size: 22px;
       
   589   font-weight: 300;
       
   590 }
       
   591 
       
   592 /* as-is from MIT */
       
   593 
       
   594 .docs .as-is {
       
   595   font-size: 95%;
       
   596 }
       
   597 
       
   598 /* Commercial license blurb */
       
   599 
       
   600 .docs #commercial {
       
   601   background: white;
       
   602   padding: 10px;
       
   603   font-size: 14px;
       
   604   color: #1F1F1D;
       
   605 }
       
   606 
       
   607 .docs #commercial a { font-weight: bold;}
       
   608 
       
   609 /**** Pygments ****/
       
   610 
       
   611 code .s1,
       
   612 code .s { color: #78BD55; } /* string */
       
   613 code .mi, /* integer */
       
   614 code .cp, /* doctype */
       
   615 code .kc { color: #5298D4; } /*boolean*/
       
   616 code .k { color: #E39B79; } /* keyword */
       
   617 code .kd, /* storage */
       
   618 code .na { color: #A9D866; } /* markup attribute */
       
   619 code .p  { color: #EDB; } /* punctuation */
       
   620 code .o  { color: #F63; }   /* operator */
       
   621 code .nb { color: #AA97AC;} /* support */
       
   622 
       
   623 /* comment */
       
   624 code .c,
       
   625 code .c1 { color: #666; font-style: italic; }
       
   626 
       
   627 code .nt { color: #A0C8FC; } /* Markup open tag */
       
   628 
       
   629 code .nf { color: #9EA8B8; } /* css id */
       
   630 code .nc { color: #A78352; }  /* CSS class */
       
   631 code .m  { color: #DE8E50; } /* CSS value */
       
   632 code .nd { color: #9FAD7E; } /* CSS pseudo selector */
       
   633 
       
   634 
       
   635 
       
   636 /**** Super list ****/
       
   637 
       
   638 
       
   639 /**** Sites using Isotope ****/
       
   640 
       
   641 #sites h2 {
       
   642   display: none;
       
   643   padding: 0.4em;
       
   644   line-height: 32px;
       
   645   margin-bottom: 0.4em;
       
   646   -webkit-transition: background-color 0.8s;
       
   647      -moz-transition: background-color 0.8s;
       
   648        -o-transition: background-color 0.8s;
       
   649           transition: background-color 0.8s;
       
   650 }
       
   651 
       
   652 #sites h2 img {
       
   653   display: inline-block;
       
   654   margin-right: 0.4em;
       
   655   vertical-align: bottom;
       
   656 }
       
   657 
       
   658 #sites h2.loading {
       
   659   background: white;
       
   660   color: #222;
       
   661 }
       
   662 #sites h2.error {
       
   663   background: red;
       
   664   color: #222;
       
   665 }
       
   666 
       
   667 
       
   668 #sites ul {
       
   669   margin: 0;
       
   670 }
       
   671 
       
   672 .super-list .example {
       
   673   list-style: none;
       
   674   float: left;
       
   675   width: 230px;
       
   676   margin: 5px;
       
   677 }
       
   678 
       
   679 .super-list .example a,
       
   680 .super-list .example b,
       
   681 .super-list .example img {
       
   682   display: block;
       
   683 }
       
   684 
       
   685 .super-list .example img { width: 100%; }
       
   686 
       
   687 .super-list .example a {
       
   688   background: #1F1E1D;
       
   689 }
       
   690 
       
   691 .super-list .example a:hover {
       
   692   background: white;
       
   693   color: #111;
       
   694 }
       
   695 
       
   696 .super-list .example b { 
       
   697   font-weight: bold;
       
   698   line-height: 1.3em;
       
   699   padding: 3px;
       
   700   padding-top: 8px;
       
   701 }
       
   702 
       
   703 .super-list .link {
       
   704   float: left;
       
   705   position: relative;
       
   706   font-size: 24px;
       
   707   line-height: 1.2em;
       
   708   font-weight: 300;
       
   709   margin: 5px;
       
   710 }
       
   711 
       
   712 .super-list .link {
       
   713   width: 230px;
       
   714   height: 110px;
       
   715 }
       
   716 
       
   717 .super-list .link a {
       
   718   display: block;
       
   719   padding: 10px;
       
   720   padding-left: 65px;
       
   721   height: 90px;
       
   722   background: #1F1E1D;
       
   723   color: #FE5;
       
   724   -webkit-border-radius: 14px;
       
   725      -moz-border-radius: 14px;
       
   726           border-radius: 14px;
       
   727 }
       
   728 
       
   729 .super-list .link a:before {
       
   730   content: '➔';
       
   731   font-size: 70px;
       
   732   position: absolute;
       
   733   top: 30px;
       
   734   left: 5px;
       
   735   -webkit-transform: rotate(90deg);
       
   736      -moz-transform: rotate(90deg);
       
   737       -ms-transform: rotate(90deg);
       
   738        -o-transform: rotate(90deg);
       
   739           transform: rotate(90deg);
       
   740 }
       
   741 
       
   742 .super-list .link.away a:before {
       
   743   top: 25px;
       
   744   left: 0px;
       
   745   -webkit-transform: rotate(-45deg);
       
   746      -moz-transform: rotate(-45deg);
       
   747       -ms-transform: rotate(-45deg);
       
   748        -o-transform: rotate(-45deg);
       
   749           transform: rotate(-45deg);
       
   750 }
       
   751 
       
   752 .super-list .link a:hover {
       
   753   background: #E58;
       
   754   color: white;
       
   755 }
       
   756 
       
   757 .super-list .feature .name {
       
   758   bottom: auto;
       
   759   top: 140px;
       
   760   left: 18px;
       
   761   font-size: 20px;
       
   762 }
       
   763 
       
   764 /**** BIG Graph ****/
       
   765 
       
   766 .big-graph {
       
   767   background: white;
       
   768   height: 600px;
       
   769   margin: 20px auto;
       
   770 }
       
   771 
       
   772 .big-graph .project {
       
   773   width: 45px;
       
   774   height: 45px;
       
   775   float: left;
       
   776 }
       
   777 
       
   778 .big-graph .project .icon {
       
   779   pointer-events: none;
       
   780   width: 31px;
       
   781   height: 31px;
       
   782   background: white;
       
   783   margin-left: 7px;
       
   784   -webkit-transition: -webkit-transform 0.25s;
       
   785      -moz-transition: -moz-transform    0.25s;
       
   786       -ms-transition: -ms-transform     0.25s;
       
   787        -o-transition: -o-transform      0.25s;
       
   788           transition: transform         0.25s;
       
   789 }
       
   790 
       
   791 .big-graph .project:hover {
       
   792   z-index: 5;
       
   793   
       
   794 }
       
   795 
       
   796 .big-graph .project:hover .icon {
       
   797   -webkit-transform: scale(3);
       
   798      -moz-transform: scale(3);
       
   799       -ms-transform: scale(3);
       
   800        -o-transform: scale(3);
       
   801           transform: scale(3);
       
   802 }
       
   803 
       
   804 .big-graph .project.commercial .icon { background: #6B6B6B; }
       
   805 .big-graph .project.urbanism .icon { background: #00CF00; }
       
   806 .big-graph .project.public-space .icon { background: #FF8D00; }
       
   807 .big-graph .project.culture .icon { background: #D61919; }
       
   808 .big-graph .project.body-culture .icon { background: #00ECFF; }
       
   809 .big-graph .project.health .icon { background: #FF2251; }
       
   810 .big-graph .project.education .icon { background: #00A700; }
       
   811 .big-graph .project.housing .icon { background: #FF02FF; }
       
   812 .big-graph .project.hotel .icon { background: #0000C3; }
       
   813 .big-graph .project.media .icon { background: #292929; }
       
   814 
       
   815 .big-graph .project p {
       
   816   line-height: 14px;
       
   817   font-size: 10.5px;
       
   818   color: black;
       
   819   margin-left: 7px;
       
   820 }
       
   821 
       
   822 /**** Infinite Scroll ****/
       
   823 
       
   824 #infscr-loading {
       
   825   position: fixed;
       
   826   text-align: center;
       
   827   bottom: 30px;
       
   828   left: 42%;
       
   829   z-index: 100;
       
   830   background: white;
       
   831   background: hsla( 0, 0%, 100%, 0.9 );
       
   832   padding: 20px;
       
   833   color: #222;
       
   834   font-size: 15px;
       
   835   font-weight: bold;
       
   836   -webkit-border-radius: 10px;
       
   837      -moz-border-radius: 10px;
       
   838           border-radius: 10px;
       
   839 }
       
   840 
       
   841 
       
   842 
       
   843 /* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
       
   844 .clearfix:before, .clearfix:after { content: ""; display: table; }
       
   845 .clearfix:after { clear: both; }
       
   846 .clearfix { zoom: 1; }