/* * Skeleton V2.0.4 * Copyright 2014, Dave Gamache * www.getskeleton.com * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php * 12/9/2014 * Sass Version by Seth Coelen https://github.com/whatsnewsaes */ /* Base files. */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active { outline: 0; } a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /* * Skeleton V2.0.4 * Copyright 2014, Dave Gamache * www.getskeleton.com * Free to use under the MIT license. * http://www.opensource.org/licenses/mit-license.php * 12/9/2014 * Sass Version by Seth Coelen https://github.com/whatsnewsaes */ html { font-size: 62.5%; } body { font-size: 1.5em; line-height: 1.6; font-weight: 400; font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #222; } a { color: #1eaedb; } a:hover { color: #1b9cc5; } hr { margin-top: 3rem; margin-bottom: 3.5rem; border-width: 0; border-top: 1px solid #e1e1e1; } .u-full-width { width: 100%; box-sizing: border-box; } .u-max-full-width { max-width: 100%; box-sizing: border-box; } .u-pull-right { float: right; } .u-pull-left { float: left; } /* Modules */ button, .button { margin-bottom: 1rem; } input, textarea, select, fieldset { margin-bottom: 1.5rem; } pre, blockquote, dl, figure, table, p, ul, ol, form { margin-bottom: 2.5rem; } html { font-family: "Ubuntu", Arial, "MS Trebuchet", sans-serif; } p { margin: 0 0 1em 0; } ul, li { margin: 0; padding: 0; list-style: none; } a, a:active { color: inherit; text-decoration: none; transition: color,border-color 0.3s ease-in-out; border-bottom: dashed 1px transparent; } a:hover { color: inherit; border-bottom: dashed 1px #000; } #container { background-color: #1A1A1A; } #header { position: fixed; top: 0; width: 100%; line-height: 1; padding: 1.5em 0 0.5em; z-index: 2; background-color: #1A1A1A; color: #fff; text-align: justify; opacity: 0.8; } #header:after { content: ''; display: inline-block; width: 100%; height: 0; font-size: 0; line-height: 0; } #header #logo { display: inline-block; vertical-align: baseline; padding: 0 1em; } #header #logo h3 { margin: 0; font-size: 1.4em; } @media (min-width: 550px) { #header #logo h3 { font-size: 1.8em; } } #header #navbar { display: inline-block; vertical-align: baseline; text-align: right; padding: 0 1em 0; color: #c4c4c4; } #header #navbar a { margin: 0 0 0 1em; } #content { padding: 5em 0; } #dashboard-filters { height: 1px; overflow: hidden; } @media (min-width: 550px) { #dashboard-filters { width: 20%; height: auto; display: inline-block; vertical-align: top; } } @media (min-width: 1000px) { #dashboard-filters { width: 15%; } } #dashboard-filters ul { margin: 0; padding: 0 1em 1em; } #dashboard-filters h2 { margin: 0; font-size: 1em; color: #fff; } #dashboard-filters li { margin: 0; padding: 0; list-style: none; } #dashboard-filters li a { display: block; font-size: 0.8em; color: #878484; } #dashboard-filters li.active a, #dashboard-filters li:hover a { color: #fff; } @media (min-width: 550px) { #dashboard-projects { width: 75%; display: inline-block; vertical-align: top; } } @media (min-width: 1000px) { #dashboard-projects { width: 80%; } } #dashboard-projects section.project { display: inline-block; vertical-align: top; min-height: 150px; background-color: #fff; position: relative; width: 100%; margin: 0 2% 2% 0; padding: 0; } @media (min-width: 550px) { #dashboard-projects section.project { width: 49%; margin: 0 1% 1% 0; } } @media (min-width: 1000px) { #dashboard-projects section.project { width: 32%; } } #dashboard-projects section.project .mask, #dashboard-projects section.project .mask a { position: absolute; width: 100%; height: 100%; } #dashboard-projects section.project header { position: absolute; bottom: 0; width: 100%; text-align: left; background-color: rgba(0, 0, 0, 0.7); color: #fff; transition: opacity 0.3s ease-in-out; padding: 10px 0 0; } #dashboard-projects section.project header > * { padding: 0 10px; margin: 0; } #dashboard-projects section.project header h1 { font-size: 0.9em; } #dashboard-projects section.project header p { font-size: 0.756em; } @media (min-width: 550px) { #dashboard-projects section.project header { opacity: 0; } } #dashboard-projects section.project:hover header { opacity: 1; } #dashboard-projects section.project figure { margin: 0; line-height: 0; } #dashboard-projects section.project img { width: 100%; max-width: 100%; } .page-projet { padding: 1em; color: #878484; width: 80%; } .page-projet h2#page-title { margin: 0; color: #fff; } .page-projet nav .taxonomy ul { margin: 0; padding: 0; } @media (min-width: 550px) { .page-projet nav .taxonomy ul { display: inline-block; } } .page-projet nav .taxonomy ul h2, .page-projet nav .taxonomy ul li { display: inline-block; margin: 0; padding: 0; } .page-projet nav .taxonomy ul { margin: 0 1em 0 0; } .page-projet nav .taxonomy ul h2 { font-size: 1em; } .page-projet nav .taxonomy ul h2:after { content: ":"; } .page-projet nav .taxonomy ul li { font-size: 1em; } .page-projet .videos { padding: 1em 0; width: 100%; } .page-projet .videos video { max-width: 100%; } .page-projet .images { padding: 1em 0; } .page-projet .images a { margin: 0 0 1em 0; border-bottom: 0; } @media (min-width: 550px) { .page-projet .images a { display: inline-block; width: 48%; vertical-align: top; margin: 0 1% 2% 0; } } @media (min-width: 1000px) { .page-projet .images a { display: inline-block; width: 32%; vertical-align: top; margin: 0 0.4% 2% 0; } } .page-projet .images a:hover { border-bottom: 0; } .page-projet .images a img { width: 100%; max-width: 100%; } .page-projet .link { font-weight: bold; margin: 0 0 1em; } .page-projet footer label { font-weight: bold; } #footer { padding: 1em 0; text-align: center; }