diff -r 000000000000 -r d970ebf37754 enmi12/glossaire/css/style.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/enmi12/glossaire/css/style.css Wed Nov 06 03:21:17 2013 +0000 @@ -0,0 +1,1239 @@ +/* Start: Recommended Isotope styles */ + +/**** Isotope Filtering ****/ + +.isotope-item { + z-index: 2; +} + +.isotope-hidden.isotope-item { + pointer-events: none; + z-index: 1; +} + +.hidden{ + display: none !important; +} + +input[type="radio"]{ + cursor:pointer; + margin-top: -2px +} + +label{ + cursor:pointer; + margin-right:30px !important; +} +/**** Isotope CSS3 transitions ****/ +.definition { + width: 200px; + padding: 15px; +} + +.commentContainer{ + width: 324px; + height: 172px; + overflow-y: scroll; +} + +div.comment{ + position: relative; + display: inline-block; + width: 100%; +} + +div.comment *{ + position: relative; +} + +.isotope, +.isotope .isotope-item { + -webkit-transition-duration: 0.8s; + -moz-transition-duration: 0.8s; + -ms-transition-duration: 0.8s; + -o-transition-duration: 0.8s; + transition-duration: 0.8s; +} + +.isotope { + -webkit-transition-property: height, width; + -moz-transition-property: height, width; + -ms-transition-property: height, width; + -o-transition-property: height, width; + transition-property: height, width; +} + +.isotope .isotope-item { + -webkit-transition-property: -webkit-transform, opacity; + -moz-transition-property: -moz-transform, opacity; + -ms-transition-property: -ms-transform, opacity; + -o-transition-property: -o-transform, opacity; + transition-property: transform, opacity; +} + +/**** disabling Isotope CSS3 transitions ****/ + +.isotope.no-transition, +.isotope.no-transition .isotope-item, +.isotope .isotope-item.no-transition { + -webkit-transition-duration: 0s; + -moz-transition-duration: 0s; + -ms-transition-duration: 0s; + -o-transition-duration: 0s; + transition-duration: 0s; +} + +/* End: Recommended Isotope styles */ + + + +/* disable CSS transitions for containers with infinite scrolling*/ +.isotope.infinite-scrolling { + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} + + +/**** Base styles ****/ + +html, body, div, span, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, +small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, figcaption, figure, +footer, header, hgroup, menu, nav, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} + +body { + padding: 20px; + font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; + font-size: 13px; + line-height: 1.7em; + background: #F2F0F0 ; + color: #000; +} + +h1, h2, h3, p, ul, ol, pre, dl { + margin-bottom: 1.0em; +} + +h1, h2, #super-list, .element, .tagline, #index-list, +.super-list .link { + font-family: 'Helvetica Neue', Arial, sans-serif; +} + +h1, h2, h3 { font-weight: bold; } + +h1 { + font-size: 18px; + line-height: 1.1em; +} + +h2 { + font-size: 17px; + line-height: 1.1em; +} + +ul, ol { + margin-left: 1.5em; +} + +a, +a code { + color: #FB4; + text-decoration: none; +} + +a:hover, +a:hover code { + color: #4BF; +} + +a:active, +a:active code { + color: #1FB; + background: black; +} + +a img { border: none; } + +em { font-style: italic; } +strong { font-weight: bold; } + +blockquote { + padding-left: 1.0em; + margin-left: 1.0em; + border-left: 1px solid #333; + font-style: italic; +} + +/**** Isotope styles ****/ + +/* required for containers to inherit vertical size from window */ +html, +body { + height: 100%; +} + +#container { + padding: 5px; + margin-bottom: 20px; +} + +.element { + cursor: pointer; + padding-right:15px; + width: 160px; + height: 160px; + margin: 5px; + float: left; + overflow: hidden; + position: relative; + color: #222; + -webkit-border-top-right-radius: 1.2em; + -moz-border-radius-topright: 1.2em; + border-top-right-radius: 1.2em; +} + +.element.alkali { background: #F00; background: hsl( 0, 100%, 50%); } +.element.alkaline-earth { background: #F80; background: hsl( 36, 100%, 50%); } +.element.lanthanoid { background: #FF0; background: hsl( 72, 100%, 50%); } +.element.actinoid { background: #0F0; background: hsl( 108, 100%, 50%); } +.element.transition { background: #0F8; background: hsl( 144, 100%, 50%); } +.element.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); } +.element.metalloid { background: #08F; background: hsl( 216, 100%, 50%); } +.element.other.nonmetal { background: #00F; background: hsl( 252, 100%, 50%); } +.element.halogen { background: #F0F; background: hsl( 288, 100%, 50%); } +.element.noble-gas { background: #F08; background: hsl( 324, 100%, 50%); } + + +.element * { + position: absolute; + margin: 0; +} + +.element .symbol { + left: 0.2em; + top: 0.4em; + font-size: 3.8em; + line-height: 1.0em; + color: #FFF; +} +/*.element.large .symbol { + font-size: 4.5em; +}*/ + +.element.fake .symbol { + color: #000; +} + +.element .name { + left: 0.5em; + bottom: 1.6em; + font-size: 1.05em; +} + +.element .weight { + font-size: 0.9em; + left: 0.5em; + bottom: 0.5em; +} + +.element .number { + font-size: 1.25em; + font-weight: bold; + color: hsla(0,0%,0%,.5); + right: 0.5em; + top: 0.5em; +} + +.variable-sizes .element.width2 { width: 230px; } + +.variable-sizes .element.height2 { height: 230px; } + +.height2 { height: 350px; } + +.variable-sizes .element.width2.height2 { + font-size: 2.0em; +} + +.element.large, +.variable-sizes .element.large, +.variable-sizes .element.large.width2.height2 { + font-size: 1.0em; + width: 350px; + height: 350px; + z-index: 100; +} + +.clickable .element:hover { + cursor: pointer; +} + +.clickable .element:hover h3 { + text-shadow: + 0 0 10px white, + 0 0 10px white + ; +} + +.clickable .element:hover h2 { + color: white; +} + +/**** Example Options ****/ + +#options { + padding-bottom: 1.0em; +} + +#options h3 { + margin-bottom: 0.2em; + font-size: 15px; +} + +#options h4 { + font-weight: bold; +} + +#options ul { + margin: 0; + list-style: none; +} + +#options ul ul { + margin-left: 1.5em; +} + +#options li { + float: left; + margin-bottom: 0.2em; +} + +#options li a { + display: block; + padding: 0.4em 0.5em; + background-color: #DDD; + color: #222; + font-weight: bold; + text-shadow: 0 1px hsla( 0, 0%, 100%, 0.5 ); + background-image: -webkit-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) ); + background-image: -moz-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) ); + background-image: -ms-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) ); + background-image: -o-linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) ); + background-image: linear-gradient( top, hsla( 0, 0%, 100%, 0.5 ), hsla( 0, 0%, 100%, 0.0 ) ); +} + +#options li a:hover { + background-color: #5BF; +} + +#options li a:active { + background-color: #39D; + -webkit-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 ); + -moz-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 ); + -o-box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 ); + box-shadow: inset 0 2px 8px hsla( 0, 0%, 0%, 0.6 ); +} + +#options li a { + border-left: 1px solid hsla( 0, 0%, 100%, 0.3 ); + border-right: 1px solid hsla( 0, 0%, 0%, 0.2 ); +} + +#options li:first-child a { + border-radius: 7px 0 0 7px; + border-left: none; +} + +#options li:last-child a { + border-radius: 0 7px 7px 0; +} + +#options li a.selected { + background-color: #13F; + text-shadow: none; + color: white; +} + +/* Combination filter options*/ + +#options .option-combo { + display: inline-block; + float: left; + margin-right: 10px; +} + +#options .option-combo ul { + margin-right: 20px; + display: inline-block; +} + +#options .option-combo h2, +#options .option-combo h4 { + line-height: 34px; + margin-bottom: 0; + margin-right: 5px; + display: inline-block; + vertical-align: top; +} + +/* Color shapes */ + +.color-shape { + width: 70px; + height: 70px; + margin: 5px; + float: left; +} + +.color-shape.round { + -webkit-border-radius: 35px; + -moz-border-radius: 35px; + border-radius: 35px; +} + +.color-shape.big.round { + -webkit-border-radius: 75px; + -moz-border-radius: 75px; + border-radius: 75px; +} + +.color-shape.red { background: red; } +.color-shape.blue { background: blue; } +.color-shape.yellow { background: yellow; } + +.color-shape.wide, .color-shape.big { width: 150px; } +.color-shape.tall, .color-shape.big { height: 150px; } + +.color-shape a { + display: block; + height: 100%; +} + +.color-shape a:hover { + background: white; + background: hsla( 0, 0%, 100%, 0.5 ); +} + +/**** Horizontal ****/ + +.horizontal #container { + height: 80%; +} + +#copy { + max-width: 640px; +} + +/**** Photo demo ****/ + +.photos .photo { + width: 320px; + margin: 5px; + float: left; +} + +.photos .photo img { + display: block; + width: 100%; +} + +#content { + margin-left: 210px; +} + +.demos #content { + height: 100%; +} + +/**** Docs ****/ + +.docs #content { + max-width: 640px; +} + +.docs #content a:hover { + border-bottom: 1px dotted; +} + +/**** Doc page nav ****/ + + + +#site-nav { + width: 200px; + position: absolute; + left: 10px; + top: 0px; + padding-top: 20px; + font-size: 12px; +} + +#site-nav h1 { + font-size: 24px; + margin-bottom: 0.5em; + margin-top: 0; + font-weight: bold; + font-family: 'Helvetica Neue', Arial, sans-serif; +} + +#site-nav h2 { + font-size: 17px; + font-weight: normal; + margin: 0 0 0.3em; + border-top: none; +} + +#site-nav h1 a { color: #4FB; } +#site-nav h1 a:hover { color: #4BF; } + +#site-nav ul { + list-style: none; + margin: 0 0 1.0em; + font-weight: bold; +} + +#site-nav ul ul { margin-bottom: 0; } + +#site-nav ul a { + display: block; + border: none; + padding: 1px 5px; +} + +#site-nav ul .current a { + background: hsla( 0, 0%, 0%, 0.3 ); + color: #1BF; +} +#site-nav ul a:hover, +#site-nav ul .current a:hover { color: white; } + +#site-nav ul .current .toc a { + font-size: 12px; + padding-left: 1.2em; + font-weight: normal; +} + +/**** Doc content ****/ + +.docs #content h2 { + border-top: 1px solid #333; + padding-top: 0.8em; + margin-bottom: 0.8em; +} + +.docs #content h2:target { + padding: 10px; + background: white; + color: #222; +} + +.docs #content h3 { + color: #FEC; + background: hsla( 0, 0%, 75%, 0.05 ); + padding: 2px 0.5em; + margin-bottom: 0.5em; + font-size: 1.15em; +} + +.docs #content h4 { + margin-bottom: 0.5em; + font-size: 14px; +} + + +footer { + font-size: 12px; + font-style: italic; + border-top: 1px solid #333; + padding: 0.8em 0; +} + +pre { + padding: 10px; +} + +pre, code { + background: black; + color: white; + font-family: 'Monaco', monospace, sans-serif; +} + +#content code { + font-size: 12px; +} + +#content pre { + line-height: 1.6em; +} + +h3#options { + padding-bottom: 0; +} + +.option-def dl dt, +.option-def dl dd { + float: left; + padding: 0 1.2em;; + background: #161616; + line-height: 36px; + height: 36px; +} + +.option-def dl.header dt, +.option-def dl.header dd { + background: #444; +} + +.option-def dl .option-type { + font-size: 13px; + color: #AAA; + font-style: italic; +} + +.option-def dl dd { + border-left: 1px solid #222; +} + +/*Self*/ +@font-face { + font-family: 'bebas_neueregular'; + src: url('font/bebasneue-webfont.eot'); + src: url('font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), + url('font/bebasneue-webfont.woff') format('woff'), + url('font/bebasneue-webfont.ttf') format('truetype'), + url('font/bebasneue-webfont.svg#bebas_neueregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'latoregular'; + src: url('font/lato-reg-webfont.eot'); + src: url('font/lato-reg-webfont.eot?#iefix') format('embedded-opentype'), + url('font/lato-reg-webfont.woff') format('woff'), + url('font/lato-reg-webfont.ttf') format('truetype'), + url('font/lato-reg-webfont.svg#latoregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'latobold'; + src: url('font/lato-bold-webfont.eot'); + src: url('font/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), + url('font/lato-bold-webfont.woff') format('woff'), + url('font/lato-bold-webfont.ttf') format('truetype'), + url('font/lato-bold-webfont.svg#latoregular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +div.element h1{ + font-family: 'latobold ', Arial, sans-serif; + font-size: 23px; + position: relative; +} + +div.element h2{ + font-family: 'latobold', Arial, sans-serif; + font-size: 23px; +} + +p.definitionContent{ + font-family: 'latoregular', Arial, sans-serif; +} + +.linkAsButton:hover{ + text-decoration: none; +} + +.texteCourant{ + font-family: 'latoregular', Arial, sans-serif; +} + +.titrage{ + font-family: 'latobold', Arial, sans-serif; + font-size: 18px; +} + +#menuExtraContent{ + position: fixed; + top: 0px; + right: 0px; + background: #fff; + padding: 10px; + z-index: 15; + line-height: 20px; +} + +span.ital{ + font-style: italic; +} + +span.tag{ + webkit-border-radius: 1.2em; + -moz-border-radius: 1.2em; + border-radius: 1.2em; + padding: 0px 5px; + margin-bottom: 2px; + margin-right: 5px; + + height: 16px; + line-height: 16px; + font-size: 9px; +} + + +span.tag.discipline{ + background: #e24747; +} + +span.tag.intervenant{ + background: #b66b8d; +} + +span.tag.arsIndustrialis{ + background: #8cc17f; +} + +span.tag.vulgarisation{ + background: #5ca3c1; +} + +.element.arsIndustrialis{ +background: #8cc17f; +} + +/*.element.arsIndustrialis.large .definitionContent{ +background: #85b879; +}*/ + +.element.discipline{ +background: #e24747; +} +/* +.element.discipline.large .definitionContent{ +background: #e03d3d; +}*/ + +.element.vulgarisation{ +background: #5ca3c1; +} + +/* +.element.vulgarisation.large .definitionContent{ +background: #5292ac; +}*/ + +.element.intervenant{ +background: #b66b8d; +} +/* +.element.intervenant.large .definitionContent{ +background: #b16286; +}*/ + +.element .definitionContent{ + max-width: 130px; + max-height: 80px; +} + +.element.large .definitionContent{ + max-width: none; + max-height: none; + height: 260px; +} + +.definitionContent{ + margin-top: 68px; + padding: 10px; + width: 323px; + height: auto; + overflow: hidden; +} + +.element .commentSection{ + display: none; +} + +.element.large .commentSection{ + margin-top: 68px; + padding: 10px; + width: 323px; + height: 260px; + overflow: hidden; + background: #F2F0F0; + display: none; +} + +.commentSection form { + margin-top: 177px; + border-top: solid 1px; +} + +.commentSection input { + color: #b7b7b7; + width: 80px; +} + +.twitterInput{ + margin-top: 60px; +} + +.mailInput{ + margin-top: 30px; +} + +.pseudoInput{ + +} + +.element form{ + display: none; +} + +.commentInput{ + color: #b7b7b7; + margin-left: 93px; + height: 76px; + resize: none; +} + +input.submitButton{ + color: #000; + margin-top: -1px; + margin-left: 244px; + height: 83px; +} + +.element.large form{ + display: inline-block; +} + + +.element ul{ + display: none; +} + +.element.large ul{ + display: inline-block; + list-style: none; + margin-top: 45px; + margin-left: 7px; +} + +.element.large li{ + padding: 3px 6px; + webkit-border-top-right-radius: 1.2em; + -moz-border-radius-topright: 1.2em; + border-top-right-radius: 1.2em; + cursor: pointer; +} + +#menuExtraContent button{ + margin-top: -5px; +} + +#menuExtraContent a, #menuExtraContent button{ + color: #000; + font-weight: normal; + cursor: pointer; + background-image: none; +} + +.element.large li.active{ + font-weight: bold; + color: #000; + border: 0px; +} + + #menuExtraContent a, #menuExtraContent button{ + font-weight: bold; + color: #000; + background-image: url(../css/backgroundButton.jpg); + border: 0px; +} + +label{ + display: inline-block !important; + margin-top: 5px; +} + +#menuExtraContent a:hover, #menuExtraContent button:hover{ + color: #ffbb44; + background-image: url(../css/backgroundButton.jpg); + border: 0px; +} + +#menuExtraContent a.active:hover, #menuExtraContent button:hover{ + font-weight: bold; + color: #ffbb44; + background-image: url(../css/backgroundButton.jpg); + border: 0px; +} + +.element.large li:hover{ + color: #ffbb44; + border: 0px; +} + +.element.large .active:hover{ + font-weight: bold; + color: #ffbb44; + border: 0px; +} + +.element.large li + li.active{ + margin-left: 65px; +} + +/*.defineTile, .commentTile{ + display:none; +}*/ +/* +.element.large .commentTile{ + margin-left: 74px; + background: #F2F0F0 ; +} + +.element.arsIndustrialis.large .defineTile{ + background: #85b879; +} + +.element.discipline.large .defineTile{ + background: #e03d3d; +} + +.element.intervenant.large .defineTile{ + background: #b16286; +} + +.element.vulgarisation.large .defineTile{ + background: #5292ac; +} +*/ + + +.champsCopie{ + width:110px; + bottom: 10px; +} + +.copyButton{ + bottom: 10px; + right: 10px; +} + +.definition.folder{ + background-color: #FFF; +} + + + +.large .definitionContent{ + overflow-y:scroll; + height: 302px; +} + +.tag{ + position: relative; + white-space: nowrap; + display: inline-block; +} + +.tagSet{ + position: relative; + margin-top: 10px; +} + +.row-end{ + width: 100%; + height: 0px; + padding: 0px; + margin: 0px; +} + +/* Tagline */ + +.docs .tagline { + font-size: 22px; + font-weight: 300; +} + +/* as-is from MIT */ + +.docs .as-is { + font-size: 95%; +} + +/* Commercial license blurb */ + +.docs #commercial { + background: white; + padding: 10px; + font-size: 14px; + color: #1F1F1D; +} + +.docs #commercial a { font-weight: bold;} + +/**** Pygments ****/ + +code .s1, +code .s { color: #78BD55; } /* string */ +code .mi, /* integer */ +code .cp, /* doctype */ +code .kc { color: #5298D4; } /*boolean*/ +code .k { color: #E39B79; } /* keyword */ +code .kd, /* storage */ +code .na { color: #A9D866; } /* markup attribute */ +code .p { color: #EDB; } /* punctuation */ +code .o { color: #F63; } /* operator */ +code .nb { color: #AA97AC;} /* support */ + +/* comment */ +code .c, +code .c1 { color: #666; font-style: italic; } + +code .nt { color: #A0C8FC; } /* Markup open tag */ + +code .nf { color: #9EA8B8; } /* css id */ +code .nc { color: #A78352; } /* CSS class */ +code .m { color: #DE8E50; } /* CSS value */ +code .nd { color: #9FAD7E; } /* CSS pseudo selector */ + + + +/**** Super list ****/ + + +/**** Sites using Isotope ****/ + +#sites h2 { + display: none; + padding: 0.4em; + line-height: 32px; + margin-bottom: 0.4em; + -webkit-transition: background-color 0.8s; + -moz-transition: background-color 0.8s; + -o-transition: background-color 0.8s; + transition: background-color 0.8s; +} + +#sites h2 img { + display: inline-block; + margin-right: 0.4em; + vertical-align: bottom; +} + +#sites h2.loading { + background: white; + color: #222; +} +#sites h2.error { + background: red; + color: #222; +} + + +#sites ul { + margin: 0; +} + +.super-list .example { + list-style: none; + float: left; + width: 230px; + margin: 5px; +} + +.super-list .example a, +.super-list .example b, +.super-list .example img { + display: block; +} + +.super-list .example img { width: 100%; } + +.super-list .example a { + background: #1F1E1D; +} + +.super-list .example a:hover { + background: white; + color: #111; +} + +.super-list .example b { + font-weight: bold; + line-height: 1.3em; + padding: 3px; + padding-top: 8px; +} + +.super-list .link { + float: left; + position: relative; + font-size: 24px; + line-height: 1.2em; + font-weight: 300; + margin: 5px; +} + +.super-list .link { + width: 230px; + height: 110px; +} + +.super-list .link a { + display: block; + padding: 10px; + padding-left: 65px; + height: 90px; + background: #1F1E1D; + color: #FE5; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} + +.super-list .link a:before { + content: '➔'; + font-size: 70px; + position: absolute; + top: 30px; + left: 5px; + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} + +.super-list .link.away a:before { + top: 25px; + left: 0px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.super-list .link a:hover { + background: #E58; + color: white; +} + +.super-list .feature .name { + bottom: auto; + top: 140px; + left: 18px; + font-size: 20px; +} + +/**** BIG Graph ****/ + +.big-graph { + background: white; + height: 600px; + margin: 20px auto; +} + +.big-graph .project { + width: 45px; + height: 45px; + float: left; +} + +.big-graph .project .icon { + pointer-events: none; + width: 31px; + height: 31px; + background: white; + margin-left: 7px; + -webkit-transition: -webkit-transform 0.25s; + -moz-transition: -moz-transform 0.25s; + -ms-transition: -ms-transform 0.25s; + -o-transition: -o-transform 0.25s; + transition: transform 0.25s; +} + +.big-graph .project:hover { + z-index: 5; + +} + +.big-graph .project:hover .icon { + -webkit-transform: scale(3); + -moz-transform: scale(3); + -ms-transform: scale(3); + -o-transform: scale(3); + transform: scale(3); +} + +.big-graph .project.commercial .icon { background: #6B6B6B; } +.big-graph .project.urbanism .icon { background: #00CF00; } +.big-graph .project.public-space .icon { background: #FF8D00; } +.big-graph .project.culture .icon { background: #D61919; } +.big-graph .project.body-culture .icon { background: #00ECFF; } +.big-graph .project.health .icon { background: #FF2251; } +.big-graph .project.education .icon { background: #00A700; } +.big-graph .project.housing .icon { background: #FF02FF; } +.big-graph .project.hotel .icon { background: #0000C3; } +.big-graph .project.media .icon { background: #292929; } + +.big-graph .project p { + line-height: 14px; + font-size: 10.5px; + color: black; + margin-left: 7px; +} + +/**** Infinite Scroll ****/ + +#infscr-loading { + position: fixed; + text-align: center; + bottom: 30px; + left: 42%; + z-index: 100; + background: white; + background: hsla( 0, 0%, 100%, 0.9 ); + padding: 20px; + color: #222; + font-size: 15px; + font-weight: bold; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + + + +/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */ +.clearfix:before, .clearfix:after { content: ""; display: table; } +.clearfix:after { clear: both; } +.clearfix { zoom: 1; }