diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..3becb2a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] +indent_style = space +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +charset = utf-8 + + +# CSS, HTML +[*.{scss,css,html}] +indent_size = 2 diff --git a/.gitignore b/.gitignore index 1085da5..0e3cc80 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ edition/ __pycache__ output *.pid + +#Pipenv +Pipfile* diff --git a/css/all.css b/css/all.css index b99fa68..bb95763 100644 --- a/css/all.css +++ b/css/all.css @@ -1,7 +1,3 @@ -/*! - * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ .fa, .fas, .far, @@ -148,7 +144,7 @@ -webkit-transform: scale(1, -1); transform: scale(1, -1); } -.fa-flip-horizontal.fa-flip-vertical { +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } @@ -157,7 +153,8 @@ :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, -:root .fa-flip-vertical { +:root .fa-flip-vertical, +:root .fa-flip-both { -webkit-filter: none; filter: none; } @@ -214,6 +211,9 @@ readers do not read off random characters that represent icons */ .fa-adn:before { content: "\f170"; } +.fa-adobe:before { + content: "\f778"; } + .fa-adversal:before { content: "\f36a"; } @@ -373,6 +373,9 @@ readers do not read off random characters that represent icons */ .fa-arrows-alt-v:before { content: "\f338"; } +.fa-artstation:before { + content: "\f77a"; } + .fa-assistive-listening-systems:before { content: "\f2a2"; } @@ -388,6 +391,9 @@ readers do not read off random characters that represent icons */ .fa-atlas:before { content: "\f558"; } +.fa-atlassian:before { + content: "\f77b"; } + .fa-atom:before { content: "\f5d2"; } @@ -412,12 +418,21 @@ readers do not read off random characters that represent icons */ .fa-aws:before { content: "\f375"; } +.fa-baby:before { + content: "\f77c"; } + +.fa-baby-carriage:before { + content: "\f77d"; } + .fa-backspace:before { content: "\f55a"; } .fa-backward:before { content: "\f04a"; } +.fa-bacon:before { + content: "\f7e5"; } + .fa-balance-scale:before { content: "\f24e"; } @@ -493,6 +508,9 @@ readers do not read off random characters that represent icons */ .fa-binoculars:before { content: "\f1e5"; } +.fa-biohazard:before { + content: "\f780"; } + .fa-birthday-cake:before { content: "\f1fd"; } @@ -520,6 +538,9 @@ readers do not read off random characters that represent icons */ .fa-blind:before { content: "\f29d"; } +.fa-blog:before { + content: "\f781"; } + .fa-blogger:before { content: "\f37c"; } @@ -553,6 +574,9 @@ readers do not read off random characters that represent icons */ .fa-book-dead:before { content: "\f6b7"; } +.fa-book-medical:before { + content: "\f7e6"; } + .fa-book-open:before { content: "\f518"; } @@ -580,6 +604,9 @@ readers do not read off random characters that represent icons */ .fa-brain:before { content: "\f5dc"; } +.fa-bread-slice:before { + content: "\f7ec"; } + .fa-briefcase:before { content: "\f0b1"; } @@ -640,6 +667,9 @@ readers do not read off random characters that represent icons */ .fa-calendar-check:before { content: "\f274"; } +.fa-calendar-day:before { + content: "\f783"; } + .fa-calendar-minus:before { content: "\f272"; } @@ -649,6 +679,9 @@ readers do not read off random characters that represent icons */ .fa-calendar-times:before { content: "\f273"; } +.fa-calendar-week:before { + content: "\f784"; } + .fa-camera:before { content: "\f030"; } @@ -658,6 +691,12 @@ readers do not read off random characters that represent icons */ .fa-campground:before { content: "\f6bb"; } +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-candy-cane:before { + content: "\f786"; } + .fa-cannabis:before { content: "\f55f"; } @@ -703,12 +742,18 @@ readers do not read off random characters that represent icons */ .fa-caret-up:before { content: "\f0d8"; } +.fa-carrot:before { + content: "\f787"; } + .fa-cart-arrow-down:before { content: "\f218"; } .fa-cart-plus:before { content: "\f217"; } +.fa-cash-register:before { + content: "\f788"; } + .fa-cat:before { content: "\f6be"; } @@ -745,6 +790,9 @@ readers do not read off random characters that represent icons */ .fa-centercode:before { content: "\f380"; } +.fa-centos:before { + content: "\f789"; } + .fa-certificate:before { content: "\f0a3"; } @@ -784,6 +832,9 @@ readers do not read off random characters that represent icons */ .fa-check-square:before { content: "\f14a"; } +.fa-cheese:before { + content: "\f7ef"; } + .fa-chess:before { content: "\f439"; } @@ -850,6 +901,9 @@ readers do not read off random characters that represent icons */ .fa-city:before { content: "\f64f"; } +.fa-clinic-medical:before { + content: "\f7f2"; } + .fa-clipboard:before { content: "\f328"; } @@ -949,6 +1003,9 @@ readers do not read off random characters that represent icons */ .fa-comment-dots:before { content: "\f4ad"; } +.fa-comment-medical:before { + content: "\f7f5"; } + .fa-comment-slash:before { content: "\f4b3"; } @@ -967,9 +1024,15 @@ readers do not read off random characters that represent icons */ .fa-compress:before { content: "\f066"; } +.fa-compress-arrows-alt:before { + content: "\f78c"; } + .fa-concierge-bell:before { content: "\f562"; } +.fa-confluence:before { + content: "\f78d"; } + .fa-connectdevelop:before { content: "\f20e"; } @@ -1060,6 +1123,9 @@ readers do not read off random characters that represent icons */ .fa-crown:before { content: "\f521"; } +.fa-crutch:before { + content: "\f7f7"; } + .fa-css3:before { content: "\f13c"; } @@ -1117,9 +1183,15 @@ readers do not read off random characters that represent icons */ .fa-dharmachakra:before { content: "\f655"; } +.fa-dhl:before { + content: "\f790"; } + .fa-diagnoses:before { content: "\f470"; } +.fa-diaspora:before { + content: "\f791"; } + .fa-dice:before { content: "\f522"; } @@ -1246,6 +1318,12 @@ readers do not read off random characters that represent icons */ .fa-dumbbell:before { content: "\f44b"; } +.fa-dumpster:before { + content: "\f793"; } + +.fa-dumpster-fire:before { + content: "\f794"; } + .fa-dungeon:before { content: "\f6d9"; } @@ -1264,6 +1342,9 @@ readers do not read off random characters that represent icons */ .fa-edit:before { content: "\f044"; } +.fa-egg:before { + content: "\f7fb"; } + .fa-eject:before { content: "\f052"; } @@ -1312,6 +1393,9 @@ readers do not read off random characters that represent icons */ .fa-ethereum:before { content: "\f42e"; } +.fa-ethernet:before { + content: "\f796"; } + .fa-etsy:before { content: "\f2d7"; } @@ -1384,12 +1468,21 @@ readers do not read off random characters that represent icons */ .fa-feather-alt:before { content: "\f56b"; } +.fa-fedex:before { + content: "\f797"; } + +.fa-fedora:before { + content: "\f798"; } + .fa-female:before { content: "\f182"; } .fa-fighter-jet:before { content: "\f0fb"; } +.fa-figma:before { + content: "\f799"; } + .fa-file:before { content: "\f15b"; } @@ -1477,6 +1570,9 @@ readers do not read off random characters that represent icons */ .fa-fire:before { content: "\f06d"; } +.fa-fire-alt:before { + content: "\f7e4"; } + .fa-fire-extinguisher:before { content: "\f134"; } @@ -1636,6 +1732,9 @@ readers do not read off random characters that represent icons */ .fa-gift:before { content: "\f06b"; } +.fa-gifts:before { + content: "\f79c"; } + .fa-git:before { content: "\f1d3"; } @@ -1660,12 +1759,18 @@ readers do not read off random characters that represent icons */ .fa-gitter:before { content: "\f426"; } +.fa-glass-cheers:before { + content: "\f79f"; } + .fa-glass-martini:before { content: "\f000"; } .fa-glass-martini-alt:before { content: "\f57b"; } +.fa-glass-whiskey:before { + content: "\f7a0"; } + .fa-glasses:before { content: "\f530"; } @@ -1687,6 +1792,9 @@ readers do not read off random characters that represent icons */ .fa-globe-asia:before { content: "\f57e"; } +.fa-globe-europe:before { + content: "\f7a2"; } + .fa-gofore:before { content: "\f3a7"; } @@ -1783,6 +1891,12 @@ readers do not read off random characters that represent icons */ .fa-grip-horizontal:before { content: "\f58d"; } +.fa-grip-lines:before { + content: "\f7a4"; } + +.fa-grip-lines-vertical:before { + content: "\f7a5"; } + .fa-grip-vertical:before { content: "\f58e"; } @@ -1792,6 +1906,9 @@ readers do not read off random characters that represent icons */ .fa-grunt:before { content: "\f3ad"; } +.fa-guitar:before { + content: "\f7a6"; } + .fa-gulp:before { content: "\f3ae"; } @@ -1807,6 +1924,9 @@ readers do not read off random characters that represent icons */ .fa-hackerrank:before { content: "\f5f7"; } +.fa-hamburger:before { + content: "\f805"; } + .fa-hammer:before { content: "\f6e3"; } @@ -1825,6 +1945,9 @@ readers do not read off random characters that represent icons */ .fa-hand-lizard:before { content: "\f258"; } +.fa-hand-middle-finger:before { + content: "\f806"; } + .fa-hand-paper:before { content: "\f256"; } @@ -1867,6 +1990,9 @@ readers do not read off random characters that represent icons */ .fa-hanukiah:before { content: "\f6e6"; } +.fa-hard-hat:before { + content: "\f807"; } + .fa-hashtag:before { content: "\f292"; } @@ -1894,6 +2020,9 @@ readers do not read off random characters that represent icons */ .fa-heart:before { content: "\f004"; } +.fa-heart-broken:before { + content: "\f7a9"; } + .fa-heartbeat:before { content: "\f21e"; } @@ -1921,6 +2050,9 @@ readers do not read off random characters that represent icons */ .fa-hockey-puck:before { content: "\f453"; } +.fa-holly-berry:before { + content: "\f7aa"; } + .fa-home:before { content: "\f015"; } @@ -1933,6 +2065,9 @@ readers do not read off random characters that represent icons */ .fa-horse:before { content: "\f6f0"; } +.fa-horse-head:before { + content: "\f7ab"; } + .fa-hospital:before { content: "\f0f8"; } @@ -1945,6 +2080,9 @@ readers do not read off random characters that represent icons */ .fa-hot-tub:before { content: "\f593"; } +.fa-hotdog:before { + content: "\f80f"; } + .fa-hotel:before { content: "\f594"; } @@ -1981,6 +2119,12 @@ readers do not read off random characters that represent icons */ .fa-i-cursor:before { content: "\f246"; } +.fa-ice-cream:before { + content: "\f810"; } + +.fa-icicles:before { + content: "\f7ad"; } + .fa-id-badge:before { content: "\f2c1"; } @@ -1990,6 +2134,9 @@ readers do not read off random characters that represent icons */ .fa-id-card-alt:before { content: "\f47f"; } +.fa-igloo:before { + content: "\f7ae"; } + .fa-image:before { content: "\f03e"; } @@ -2020,9 +2167,15 @@ readers do not read off random characters that represent icons */ .fa-instagram:before { content: "\f16d"; } +.fa-intercom:before { + content: "\f7af"; } + .fa-internet-explorer:before { content: "\f26b"; } +.fa-invision:before { + content: "\f7b0"; } + .fa-ioxhost:before { content: "\f208"; } @@ -2047,6 +2200,9 @@ readers do not read off random characters that represent icons */ .fa-jenkins:before { content: "\f3b6"; } +.fa-jira:before { + content: "\f7b1"; } + .fa-joget:before { content: "\f3b7"; } @@ -2122,6 +2278,9 @@ readers do not read off random characters that represent icons */ .fa-laptop-code:before { content: "\f5fc"; } +.fa-laptop-medical:before { + content: "\f812"; } + .fa-laravel:before { content: "\f3bd"; } @@ -2347,6 +2506,9 @@ readers do not read off random characters that represent icons */ .fa-memory:before { content: "\f538"; } +.fa-mendeley:before { + content: "\f7b3"; } + .fa-menorah:before { content: "\f676"; } @@ -2386,6 +2548,9 @@ readers do not read off random characters that represent icons */ .fa-minus-square:before { content: "\f146"; } +.fa-mitten:before { + content: "\f7b5"; } + .fa-mix:before { content: "\f3cb"; } @@ -2446,6 +2611,9 @@ readers do not read off random characters that represent icons */ .fa-mouse-pointer:before { content: "\f245"; } +.fa-mug-hot:before { + content: "\f7b6"; } + .fa-music:before { content: "\f001"; } @@ -2539,6 +2707,9 @@ readers do not read off random characters that represent icons */ .fa-pagelines:before { content: "\f18c"; } +.fa-pager:before { + content: "\f815"; } + .fa-paint-brush:before { content: "\f1fc"; } @@ -2623,6 +2794,9 @@ readers do not read off random characters that represent icons */ .fa-people-carry:before { content: "\f4ce"; } +.fa-pepper-hot:before { + content: "\f816"; } + .fa-percent:before { content: "\f295"; } @@ -2686,6 +2860,9 @@ readers do not read off random characters that represent icons */ .fa-pinterest-square:before { content: "\f0d3"; } +.fa-pizza-slice:before { + content: "\f818"; } + .fa-place-of-worship:before { content: "\f67f"; } @@ -2815,12 +2992,21 @@ readers do not read off random characters that represent icons */ .fa-r-project:before { content: "\f4f7"; } +.fa-radiation:before { + content: "\f7b9"; } + +.fa-radiation-alt:before { + content: "\f7ba"; } + .fa-rainbow:before { content: "\f75b"; } .fa-random:before { content: "\f074"; } +.fa-raspberry-pi:before { + content: "\f7bb"; } + .fa-ravelry:before { content: "\f2d9"; } @@ -2854,6 +3040,9 @@ readers do not read off random characters that represent icons */ .fa-reddit-square:before { content: "\f1a2"; } +.fa-redhat:before { + content: "\f7bc"; } + .fa-redo:before { content: "\f01e"; } @@ -2884,6 +3073,9 @@ readers do not read off random characters that represent icons */ .fa-resolving:before { content: "\f3e7"; } +.fa-restroom:before { + content: "\f7bd"; } + .fa-retweet:before { content: "\f079"; } @@ -2953,6 +3145,12 @@ readers do not read off random characters that represent icons */ .fa-sass:before { content: "\f41e"; } +.fa-satellite:before { + content: "\f7bf"; } + +.fa-satellite-dish:before { + content: "\f7c0"; } + .fa-save:before { content: "\f0c7"; } @@ -2971,6 +3169,9 @@ readers do not read off random characters that represent icons */ .fa-scroll:before { content: "\f70e"; } +.fa-sd-card:before { + content: "\f7c2"; } + .fa-search:before { content: "\f002"; } @@ -3073,6 +3274,9 @@ readers do not read off random characters that represent icons */ .fa-signature:before { content: "\f5b7"; } +.fa-sim-card:before { + content: "\f7c4"; } + .fa-simplybuilt:before { content: "\f215"; } @@ -3085,6 +3289,18 @@ readers do not read off random characters that represent icons */ .fa-sith:before { content: "\f512"; } +.fa-skating:before { + content: "\f7c5"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-skiing:before { + content: "\f7c9"; } + +.fa-skiing-nordic:before { + content: "\f7ca"; } + .fa-skull:before { content: "\f54c"; } @@ -3106,6 +3322,9 @@ readers do not read off random characters that represent icons */ .fa-slash:before { content: "\f715"; } +.fa-sleigh:before { + content: "\f7cc"; } + .fa-sliders-h:before { content: "\f1de"; } @@ -3130,6 +3349,9 @@ readers do not read off random characters that represent icons */ .fa-smoking-ban:before { content: "\f54d"; } +.fa-sms:before { + content: "\f7cd"; } + .fa-snapchat:before { content: "\f2ab"; } @@ -3139,9 +3361,18 @@ readers do not read off random characters that represent icons */ .fa-snapchat-square:before { content: "\f2ad"; } +.fa-snowboarding:before { + content: "\f7ce"; } + .fa-snowflake:before { content: "\f2dc"; } +.fa-snowman:before { + content: "\f7d0"; } + +.fa-snowplow:before { + content: "\f7d2"; } + .fa-socks:before { content: "\f696"; } @@ -3178,6 +3409,9 @@ readers do not read off random characters that represent icons */ .fa-soundcloud:before { content: "\f1be"; } +.fa-sourcetree:before { + content: "\f7d3"; } + .fa-spa:before { content: "\f5bb"; } @@ -3340,6 +3574,9 @@ readers do not read off random characters that represent icons */ .fa-surprise:before { content: "\f5c2"; } +.fa-suse:before { + content: "\f7d6"; } + .fa-swatchbook:before { content: "\f5c3"; } @@ -3418,6 +3655,9 @@ readers do not read off random characters that represent icons */ .fa-tencent-weibo:before { content: "\f1d5"; } +.fa-tenge:before { + content: "\f7d7"; } + .fa-terminal:before { content: "\f120"; } @@ -3502,12 +3742,18 @@ readers do not read off random characters that represent icons */ .fa-toggle-on:before { content: "\f205"; } +.fa-toilet:before { + content: "\f7d8"; } + .fa-toilet-paper:before { content: "\f71e"; } .fa-toolbox:before { content: "\f552"; } +.fa-tools:before { + content: "\f7d9"; } + .fa-tooth:before { content: "\f5c9"; } @@ -3532,6 +3778,9 @@ readers do not read off random characters that represent icons */ .fa-train:before { content: "\f238"; } +.fa-tram:before { + content: "\f7da"; } + .fa-transgender:before { content: "\f224"; } @@ -3544,6 +3793,12 @@ readers do not read off random characters that represent icons */ .fa-trash-alt:before { content: "\f2ed"; } +.fa-trash-restore:before { + content: "\f829"; } + +.fa-trash-restore-alt:before { + content: "\f82a"; } + .fa-tree:before { content: "\f1bb"; } @@ -3601,6 +3856,9 @@ readers do not read off random characters that represent icons */ .fa-uber:before { content: "\f402"; } +.fa-ubuntu:before { + content: "\f7df"; } + .fa-uikit:before { content: "\f403"; } @@ -3643,6 +3901,9 @@ readers do not read off random characters that represent icons */ .fa-upload:before { content: "\f093"; } +.fa-ups:before { + content: "\f7e0"; } + .fa-usb:before { content: "\f287"; } @@ -3694,6 +3955,9 @@ readers do not read off random characters that represent icons */ .fa-user-ninja:before { content: "\f504"; } +.fa-user-nurse:before { + content: "\f82f"; } + .fa-user-plus:before { content: "\f234"; } @@ -3721,6 +3985,9 @@ readers do not read off random characters that represent icons */ .fa-users-cog:before { content: "\f509"; } +.fa-usps:before { + content: "\f7e1"; } + .fa-ussunnah:before { content: "\f407"; } @@ -3943,6 +4210,9 @@ readers do not read off random characters that represent icons */ .fa-yandex-international:before { content: "\f414"; } +.fa-yarn:before { + content: "\f7e3"; } + .fa-yelp:before { content: "\f1e9"; } @@ -3985,6 +4255,7 @@ readers do not read off random characters that represent icons */ font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: normal; + font-display: auto; src: url("../fonts/fa-brands-400.eot"); src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); } @@ -3994,6 +4265,7 @@ readers do not read off random characters that represent icons */ font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; + font-display: auto; src: url("../fonts/fa-regular-400.eot"); src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); } @@ -4004,6 +4276,7 @@ readers do not read off random characters that represent icons */ font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; + font-display: auto; src: url("../fonts/fa-solid-900.eot"); src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); } diff --git a/css/all.min.css b/css/all.min.css new file mode 100644 index 0000000..bd3bc8c --- /dev/null +++ b/css/all.min.css @@ -0,0 +1 @@ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/css/font-awesome.css b/css/font-awesome.css deleted file mode 100644 index a0b879f..0000000 --- a/css/font-awesome.css +++ /dev/null @@ -1,2199 +0,0 @@ -/*! - * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.6.3'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg'); - font-weight: normal; - font-style: normal; -} -.fa { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.75em; - vertical-align: -15%; -} -.fa-2x { - font-size: 2em; -} -.fa-3x { - font-size: 3em; -} -.fa-4x { - font-size: 4em; -} -.fa-5x { - font-size: 5em; -} -.fa-fw { - width: 1.28571429em; - text-align: center; -} -.fa-ul { - padding-left: 0; - margin-left: 2.14285714em; - list-style-type: none; -} -.fa-ul > li { - position: relative; -} -.fa-li { - position: absolute; - left: -2.14285714em; - width: 2.14285714em; - top: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eeeeee; - border-radius: .1em; -} -.fa-pull-left { - float: left; -} -.fa-pull-right { - float: right; -} -.fa.fa-pull-left { - margin-right: .3em; -} -.fa.fa-pull-right { - margin-left: .3em; -} -/* Deprecated as of 4.4.0 */ -.pull-right { - float: right; -} -.pull-left { - float: left; -} -.fa.pull-left { - margin-right: .3em; -} -.fa.pull-right { - margin-left: .3em; -} -.fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; -} -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -.fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical { - filter: none; -} -.fa-stack { - position: relative; - display: inline-block; - width: 2em; - height: 2em; - line-height: 2em; - vertical-align: middle; -} -.fa-stack-1x, -.fa-stack-2x { - position: absolute; - left: 0; - width: 100%; - text-align: center; -} -.fa-stack-1x { - line-height: inherit; -} -.fa-stack-2x { - font-size: 2em; -} -.fa-inverse { - color: #ffffff; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.fa-glass:before { - content: "\f000"; -} -.fa-music:before { - content: "\f001"; -} -.fa-search:before { - content: "\f002"; -} -.fa-envelope-o:before { - content: "\f003"; -} -.fa-heart:before { - content: "\f004"; -} -.fa-star:before { - content: "\f005"; -} -.fa-star-o:before { - content: "\f006"; -} -.fa-user:before { - content: "\f007"; -} -.fa-film:before { - content: "\f008"; -} -.fa-th-large:before { - content: "\f009"; -} -.fa-th:before { - content: "\f00a"; -} -.fa-th-list:before { - content: "\f00b"; -} -.fa-check:before { - content: "\f00c"; -} -.fa-remove:before, -.fa-close:before, -.fa-times:before { - content: "\f00d"; -} -.fa-search-plus:before { - content: "\f00e"; -} -.fa-search-minus:before { - content: "\f010"; -} -.fa-power-off:before { - content: "\f011"; -} -.fa-signal:before { - content: "\f012"; -} -.fa-gear:before, -.fa-cog:before { - content: "\f013"; -} -.fa-trash-o:before { - content: "\f014"; -} -.fa-home:before { - content: "\f015"; -} -.fa-file-o:before { - content: "\f016"; -} -.fa-clock-o:before { - content: "\f017"; -} -.fa-road:before { - content: "\f018"; -} -.fa-download:before { - content: "\f019"; -} -.fa-arrow-circle-o-down:before { - content: "\f01a"; -} -.fa-arrow-circle-o-up:before { - content: "\f01b"; -} -.fa-inbox:before { - content: "\f01c"; -} -.fa-play-circle-o:before { - content: "\f01d"; -} -.fa-rotate-right:before, -.fa-repeat:before { - content: "\f01e"; -} -.fa-refresh:before { - content: "\f021"; -} -.fa-list-alt:before { - content: "\f022"; -} -.fa-lock:before { - content: "\f023"; -} -.fa-flag:before { - content: "\f024"; -} -.fa-headphones:before { - content: "\f025"; -} -.fa-volume-off:before { - content: "\f026"; -} -.fa-volume-down:before { - content: "\f027"; -} -.fa-volume-up:before { - content: "\f028"; -} -.fa-qrcode:before { - content: "\f029"; -} -.fa-barcode:before { - content: "\f02a"; -} -.fa-tag:before { - content: "\f02b"; -} -.fa-tags:before { - content: "\f02c"; -} -.fa-book:before { - content: "\f02d"; -} -.fa-bookmark:before { - content: "\f02e"; -} -.fa-print:before { - content: "\f02f"; -} -.fa-camera:before { - content: "\f030"; -} -.fa-font:before { - content: "\f031"; -} -.fa-bold:before { - content: "\f032"; -} -.fa-italic:before { - content: "\f033"; -} -.fa-text-height:before { - content: "\f034"; -} -.fa-text-width:before { - content: "\f035"; -} -.fa-align-left:before { - content: "\f036"; -} -.fa-align-center:before { - content: "\f037"; -} -.fa-align-right:before { - content: "\f038"; -} -.fa-align-justify:before { - content: "\f039"; -} -.fa-list:before { - content: "\f03a"; -} -.fa-dedent:before, -.fa-outdent:before { - content: "\f03b"; -} -.fa-indent:before { - content: "\f03c"; -} -.fa-video-camera:before { - content: "\f03d"; -} -.fa-photo:before, -.fa-image:before, -.fa-picture-o:before { - content: "\f03e"; -} -.fa-pencil:before { - content: "\f040"; -} -.fa-map-marker:before { - content: "\f041"; -} -.fa-adjust:before { - content: "\f042"; -} -.fa-tint:before { - content: "\f043"; -} -.fa-edit:before, -.fa-pencil-square-o:before { - content: "\f044"; -} -.fa-share-square-o:before { - content: "\f045"; -} -.fa-check-square-o:before { - content: "\f046"; -} -.fa-arrows:before { - content: "\f047"; -} -.fa-step-backward:before { - content: "\f048"; -} -.fa-fast-backward:before { - content: "\f049"; -} -.fa-backward:before { - content: "\f04a"; -} -.fa-play:before { - content: "\f04b"; -} -.fa-pause:before { - content: "\f04c"; -} -.fa-stop:before { - content: "\f04d"; -} -.fa-forward:before { - content: "\f04e"; -} -.fa-fast-forward:before { - content: "\f050"; -} -.fa-step-forward:before { - content: "\f051"; -} -.fa-eject:before { - content: "\f052"; -} -.fa-chevron-left:before { - content: "\f053"; -} -.fa-chevron-right:before { - content: "\f054"; -} -.fa-plus-circle:before { - content: "\f055"; -} -.fa-minus-circle:before { - content: "\f056"; -} -.fa-times-circle:before { - content: "\f057"; -} -.fa-check-circle:before { - content: "\f058"; -} -.fa-question-circle:before { - content: "\f059"; -} -.fa-info-circle:before { - content: "\f05a"; -} -.fa-crosshairs:before { - content: "\f05b"; -} -.fa-times-circle-o:before { - content: "\f05c"; -} -.fa-check-circle-o:before { - content: "\f05d"; -} -.fa-ban:before { - content: "\f05e"; -} -.fa-arrow-left:before { - content: "\f060"; -} -.fa-arrow-right:before { - content: "\f061"; -} -.fa-arrow-up:before { - content: "\f062"; -} -.fa-arrow-down:before { - content: "\f063"; -} -.fa-mail-forward:before, -.fa-share:before { - content: "\f064"; -} -.fa-expand:before { - content: "\f065"; -} -.fa-compress:before { - content: "\f066"; -} -.fa-plus:before { - content: "\f067"; -} -.fa-minus:before { - content: "\f068"; -} -.fa-asterisk:before { - content: "\f069"; -} -.fa-exclamation-circle:before { - content: "\f06a"; -} -.fa-gift:before { - content: "\f06b"; -} -.fa-leaf:before { - content: "\f06c"; -} -.fa-fire:before { - content: "\f06d"; -} -.fa-eye:before { - content: "\f06e"; -} -.fa-eye-slash:before { - content: "\f070"; -} -.fa-warning:before, -.fa-exclamation-triangle:before { - content: "\f071"; -} -.fa-plane:before { - content: "\f072"; -} -.fa-calendar:before { - content: "\f073"; -} -.fa-random:before { - content: "\f074"; -} -.fa-comment:before { - content: "\f075"; -} -.fa-magnet:before { - content: "\f076"; -} -.fa-chevron-up:before { - content: "\f077"; -} -.fa-chevron-down:before { - content: "\f078"; -} -.fa-retweet:before { - content: "\f079"; -} -.fa-shopping-cart:before { - content: "\f07a"; -} -.fa-folder:before { - content: "\f07b"; -} -.fa-folder-open:before { - content: "\f07c"; -} -.fa-arrows-v:before { - content: "\f07d"; -} -.fa-arrows-h:before { - content: "\f07e"; -} -.fa-bar-chart-o:before, -.fa-bar-chart:before { - content: "\f080"; -} -.fa-twitter-square:before { - content: "\f081"; -} -.fa-facebook-square:before { - content: "\f082"; -} -.fa-camera-retro:before { - content: "\f083"; -} -.fa-key:before { - content: "\f084"; -} -.fa-gears:before, -.fa-cogs:before { - content: "\f085"; -} -.fa-comments:before { - content: "\f086"; -} -.fa-thumbs-o-up:before { - content: "\f087"; -} -.fa-thumbs-o-down:before { - content: "\f088"; -} -.fa-star-half:before { - content: "\f089"; -} -.fa-heart-o:before { - content: "\f08a"; -} -.fa-sign-out:before { - content: "\f08b"; -} -.fa-linkedin-square:before { - content: "\f08c"; -} -.fa-thumb-tack:before { - content: "\f08d"; -} -.fa-external-link:before { - content: "\f08e"; -} -.fa-sign-in:before { - content: "\f090"; -} -.fa-trophy:before { - content: "\f091"; -} -.fa-github-square:before { - content: "\f092"; -} -.fa-upload:before { - content: "\f093"; -} -.fa-lemon-o:before { - content: "\f094"; -} -.fa-phone:before { - content: "\f095"; -} -.fa-square-o:before { - content: "\f096"; -} -.fa-bookmark-o:before { - content: "\f097"; -} -.fa-phone-square:before { - content: "\f098"; -} -.fa-twitter:before { - content: "\f099"; -} -.fa-facebook-f:before, -.fa-facebook:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-feed:before, -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-save:before, -.fa-floppy-o:before { - content: "\f0c7"; -} -.fa-square:before { - content: "\f0c8"; -} -.fa-navicon:before, -.fa-reorder:before, -.fa-bars:before { - content: "\f0c9"; -} -.fa-list-ul:before { - content: "\f0ca"; -} -.fa-list-ol:before { - content: "\f0cb"; -} -.fa-strikethrough:before { - content: "\f0cc"; -} -.fa-underline:before { - content: "\f0cd"; -} -.fa-table:before { - content: "\f0ce"; -} -.fa-magic:before { - content: "\f0d0"; -} -.fa-truck:before { - content: "\f0d1"; -} -.fa-pinterest:before { - content: "\f0d2"; -} -.fa-pinterest-square:before { - content: "\f0d3"; -} -.fa-google-plus-square:before { - content: "\f0d4"; -} -.fa-google-plus:before { - content: "\f0d5"; -} -.fa-money:before { - content: "\f0d6"; -} -.fa-caret-down:before { - content: "\f0d7"; -} -.fa-caret-up:before { - content: "\f0d8"; -} -.fa-caret-left:before { - content: "\f0d9"; -} -.fa-caret-right:before { - content: "\f0da"; -} -.fa-columns:before { - content: "\f0db"; -} -.fa-unsorted:before, -.fa-sort:before { - content: "\f0dc"; -} -.fa-sort-down:before, -.fa-sort-desc:before { - content: "\f0dd"; -} -.fa-sort-up:before, -.fa-sort-asc:before { - content: "\f0de"; -} -.fa-envelope:before { - content: "\f0e0"; -} -.fa-linkedin:before { - content: "\f0e1"; -} -.fa-rotate-left:before, -.fa-undo:before { - content: "\f0e2"; -} -.fa-legal:before, -.fa-gavel:before { - content: "\f0e3"; -} -.fa-dashboard:before, -.fa-tachometer:before { - content: "\f0e4"; -} -.fa-comment-o:before { - content: "\f0e5"; -} -.fa-comments-o:before { - content: "\f0e6"; -} -.fa-flash:before, -.fa-bolt:before { - content: "\f0e7"; -} -.fa-sitemap:before { - content: "\f0e8"; -} -.fa-umbrella:before { - content: "\f0e9"; -} -.fa-paste:before, -.fa-clipboard:before { - content: "\f0ea"; -} -.fa-lightbulb-o:before { - content: "\f0eb"; -} -.fa-exchange:before { - content: "\f0ec"; -} -.fa-cloud-download:before { - content: "\f0ed"; -} -.fa-cloud-upload:before { - content: "\f0ee"; -} -.fa-user-md:before { - content: "\f0f0"; -} -.fa-stethoscope:before { - content: "\f0f1"; -} -.fa-suitcase:before { - content: "\f0f2"; -} -.fa-bell-o:before { - content: "\f0a2"; -} -.fa-coffee:before { - content: "\f0f4"; -} -.fa-cutlery:before { - content: "\f0f5"; -} -.fa-file-text-o:before { - content: "\f0f6"; -} -.fa-building-o:before { - content: "\f0f7"; -} -.fa-hospital-o:before { - content: "\f0f8"; -} -.fa-ambulance:before { - content: "\f0f9"; -} -.fa-medkit:before { - content: "\f0fa"; -} -.fa-fighter-jet:before { - content: "\f0fb"; -} -.fa-beer:before { - content: "\f0fc"; -} -.fa-h-square:before { - content: "\f0fd"; -} -.fa-plus-square:before { - content: "\f0fe"; -} -.fa-angle-double-left:before { - content: "\f100"; -} -.fa-angle-double-right:before { - content: "\f101"; -} -.fa-angle-double-up:before { - content: "\f102"; -} -.fa-angle-double-down:before { - content: "\f103"; -} -.fa-angle-left:before { - content: "\f104"; -} -.fa-angle-right:before { - content: "\f105"; -} -.fa-angle-up:before { - content: "\f106"; -} -.fa-angle-down:before { - content: "\f107"; -} -.fa-desktop:before { - content: "\f108"; -} -.fa-laptop:before { - content: "\f109"; -} -.fa-tablet:before { - content: "\f10a"; -} -.fa-mobile-phone:before, -.fa-mobile:before { - content: "\f10b"; -} -.fa-circle-o:before { - content: "\f10c"; -} -.fa-quote-left:before { - content: "\f10d"; -} -.fa-quote-right:before { - content: "\f10e"; -} -.fa-spinner:before { - content: "\f110"; -} -.fa-circle:before { - content: "\f111"; -} -.fa-mail-reply:before, -.fa-reply:before { - content: "\f112"; -} -.fa-github-alt:before { - content: "\f113"; -} -.fa-folder-o:before { - content: "\f114"; -} -.fa-folder-open-o:before { - content: "\f115"; -} -.fa-smile-o:before { - content: "\f118"; -} -.fa-frown-o:before { - content: "\f119"; -} -.fa-meh-o:before { - content: "\f11a"; -} -.fa-gamepad:before { - content: "\f11b"; -} -.fa-keyboard-o:before { - content: "\f11c"; -} -.fa-flag-o:before { - content: "\f11d"; -} -.fa-flag-checkered:before { - content: "\f11e"; -} -.fa-terminal:before { - content: "\f120"; -} -.fa-code:before { - content: "\f121"; -} -.fa-mail-reply-all:before, -.fa-reply-all:before { - content: "\f122"; -} -.fa-star-half-empty:before, -.fa-star-half-full:before, -.fa-star-half-o:before { - content: "\f123"; -} -.fa-location-arrow:before { - content: "\f124"; -} -.fa-crop:before { - content: "\f125"; -} -.fa-code-fork:before { - content: "\f126"; -} -.fa-unlink:before, -.fa-chain-broken:before { - content: "\f127"; -} -.fa-question:before { - content: "\f128"; -} -.fa-info:before { - content: "\f129"; -} -.fa-exclamation:before { - content: "\f12a"; -} -.fa-superscript:before { - content: "\f12b"; -} -.fa-subscript:before { - content: "\f12c"; -} -.fa-eraser:before { - content: "\f12d"; -} -.fa-puzzle-piece:before { - content: "\f12e"; -} -.fa-microphone:before { - content: "\f130"; -} -.fa-microphone-slash:before { - content: "\f131"; -} -.fa-shield:before { - content: "\f132"; -} -.fa-calendar-o:before { - content: "\f133"; -} -.fa-fire-extinguisher:before { - content: "\f134"; -} -.fa-rocket:before { - content: "\f135"; -} -.fa-maxcdn:before { - content: "\f136"; -} -.fa-chevron-circle-left:before { - content: "\f137"; -} -.fa-chevron-circle-right:before { - content: "\f138"; -} -.fa-chevron-circle-up:before { - content: "\f139"; -} -.fa-chevron-circle-down:before { - content: "\f13a"; -} -.fa-html5:before { - content: "\f13b"; -} -.fa-css3:before { - content: "\f13c"; -} -.fa-anchor:before { - content: "\f13d"; -} -.fa-unlock-alt:before { - content: "\f13e"; -} -.fa-bullseye:before { - content: "\f140"; -} -.fa-ellipsis-h:before { - content: "\f141"; -} -.fa-ellipsis-v:before { - content: "\f142"; -} -.fa-rss-square:before { - content: "\f143"; -} -.fa-play-circle:before { - content: "\f144"; -} -.fa-ticket:before { - content: "\f145"; -} -.fa-minus-square:before { - content: "\f146"; -} -.fa-minus-square-o:before { - content: "\f147"; -} -.fa-level-up:before { - content: "\f148"; -} -.fa-level-down:before { - content: "\f149"; -} -.fa-check-square:before { - content: "\f14a"; -} -.fa-pencil-square:before { - content: "\f14b"; -} -.fa-external-link-square:before { - content: "\f14c"; -} -.fa-share-square:before { - content: "\f14d"; -} -.fa-compass:before { - content: "\f14e"; -} -.fa-toggle-down:before, -.fa-caret-square-o-down:before { - content: "\f150"; -} -.fa-toggle-up:before, -.fa-caret-square-o-up:before { - content: "\f151"; -} -.fa-toggle-right:before, -.fa-caret-square-o-right:before { - content: "\f152"; -} -.fa-euro:before, -.fa-eur:before { - content: "\f153"; -} -.fa-gbp:before { - content: "\f154"; -} -.fa-dollar:before, -.fa-usd:before { - content: "\f155"; -} -.fa-rupee:before, -.fa-inr:before { - content: "\f156"; -} -.fa-cny:before, -.fa-rmb:before, -.fa-yen:before, -.fa-jpy:before { - content: "\f157"; -} -.fa-ruble:before, -.fa-rouble:before, -.fa-rub:before { - content: "\f158"; -} -.fa-won:before, -.fa-krw:before { - content: "\f159"; -} -.fa-bitcoin:before, -.fa-btc:before { - content: "\f15a"; -} -.fa-file:before { - content: "\f15b"; -} -.fa-file-text:before { - content: "\f15c"; -} -.fa-sort-alpha-asc:before { - content: "\f15d"; -} -.fa-sort-alpha-desc:before { - content: "\f15e"; -} -.fa-sort-amount-asc:before { - content: "\f160"; -} -.fa-sort-amount-desc:before { - content: "\f161"; -} -.fa-sort-numeric-asc:before { - content: "\f162"; -} -.fa-sort-numeric-desc:before { - content: "\f163"; -} -.fa-thumbs-up:before { - content: "\f164"; -} -.fa-thumbs-down:before { - content: "\f165"; -} -.fa-youtube-square:before { - content: "\f166"; -} -.fa-youtube:before { - content: "\f167"; -} -.fa-xing:before { - content: "\f168"; -} -.fa-xing-square:before { - content: "\f169"; -} -.fa-youtube-play:before { - content: "\f16a"; -} -.fa-dropbox:before { - content: "\f16b"; -} -.fa-stack-overflow:before { - content: "\f16c"; -} -.fa-instagram:before { - content: "\f16d"; -} -.fa-flickr:before { - content: "\f16e"; -} -.fa-adn:before { - content: "\f170"; -} -.fa-bitbucket:before { - content: "\f171"; -} -.fa-bitbucket-square:before { - content: "\f172"; -} -.fa-tumblr:before { - content: "\f173"; -} -.fa-tumblr-square:before { - content: "\f174"; -} -.fa-long-arrow-down:before { - content: "\f175"; -} -.fa-long-arrow-up:before { - content: "\f176"; -} -.fa-long-arrow-left:before { - content: "\f177"; -} -.fa-long-arrow-right:before { - content: "\f178"; -} -.fa-apple:before { - content: "\f179"; -} -.fa-windows:before { - content: "\f17a"; -} -.fa-android:before { - content: "\f17b"; -} -.fa-linux:before { - content: "\f17c"; -} -.fa-dribbble:before { - content: "\f17d"; -} -.fa-skype:before { - content: "\f17e"; -} -.fa-foursquare:before { - content: "\f180"; -} -.fa-trello:before { - content: "\f181"; -} -.fa-female:before { - content: "\f182"; -} -.fa-male:before { - content: "\f183"; -} -.fa-gittip:before, -.fa-gratipay:before { - content: "\f184"; -} -.fa-sun-o:before { - content: "\f185"; -} -.fa-moon-o:before { - content: "\f186"; -} -.fa-archive:before { - content: "\f187"; -} -.fa-bug:before { - content: "\f188"; -} -.fa-vk:before { - content: "\f189"; -} -.fa-weibo:before { - content: "\f18a"; -} -.fa-renren:before { - content: "\f18b"; -} -.fa-pagelines:before { - content: "\f18c"; -} -.fa-stack-exchange:before { - content: "\f18d"; -} -.fa-arrow-circle-o-right:before { - content: "\f18e"; -} -.fa-arrow-circle-o-left:before { - content: "\f190"; -} -.fa-toggle-left:before, -.fa-caret-square-o-left:before { - content: "\f191"; -} -.fa-dot-circle-o:before { - content: "\f192"; -} -.fa-wheelchair:before { - content: "\f193"; -} -.fa-vimeo-square:before { - content: "\f194"; -} -.fa-turkish-lira:before, -.fa-try:before { - content: "\f195"; -} -.fa-plus-square-o:before { - content: "\f196"; -} -.fa-space-shuttle:before { - content: "\f197"; -} -.fa-slack:before { - content: "\f198"; -} -.fa-envelope-square:before { - content: "\f199"; -} -.fa-wordpress:before { - content: "\f19a"; -} -.fa-openid:before { - content: "\f19b"; -} -.fa-institution:before, -.fa-bank:before, -.fa-university:before { - content: "\f19c"; -} -.fa-mortar-board:before, -.fa-graduation-cap:before { - content: "\f19d"; -} -.fa-yahoo:before { - content: "\f19e"; -} -.fa-google:before { - content: "\f1a0"; -} -.fa-reddit:before { - content: "\f1a1"; -} -.fa-reddit-square:before { - content: "\f1a2"; -} -.fa-stumbleupon-circle:before { - content: "\f1a3"; -} -.fa-stumbleupon:before { - content: "\f1a4"; -} -.fa-delicious:before { - content: "\f1a5"; -} -.fa-digg:before { - content: "\f1a6"; -} -.fa-pied-piper-pp:before { - content: "\f1a7"; -} -.fa-pied-piper-alt:before { - content: "\f1a8"; -} -.fa-drupal:before { - content: "\f1a9"; -} -.fa-joomla:before { - content: "\f1aa"; -} -.fa-language:before { - content: "\f1ab"; -} -.fa-fax:before { - content: "\f1ac"; -} -.fa-building:before { - content: "\f1ad"; -} -.fa-child:before { - content: "\f1ae"; -} -.fa-paw:before { - content: "\f1b0"; -} -.fa-spoon:before { - content: "\f1b1"; -} -.fa-cube:before { - content: "\f1b2"; -} -.fa-cubes:before { - content: "\f1b3"; -} -.fa-behance:before { - content: "\f1b4"; -} -.fa-behance-square:before { - content: "\f1b5"; -} -.fa-steam:before { - content: "\f1b6"; -} -.fa-steam-square:before { - content: "\f1b7"; -} -.fa-recycle:before { - content: "\f1b8"; -} -.fa-automobile:before, -.fa-car:before { - content: "\f1b9"; -} -.fa-cab:before, -.fa-taxi:before { - content: "\f1ba"; -} -.fa-tree:before { - content: "\f1bb"; -} -.fa-spotify:before { - content: "\f1bc"; -} -.fa-deviantart:before { - content: "\f1bd"; -} -.fa-soundcloud:before { - content: "\f1be"; -} -.fa-database:before { - content: "\f1c0"; -} -.fa-file-pdf-o:before { - content: "\f1c1"; -} -.fa-file-word-o:before { - content: "\f1c2"; -} -.fa-file-excel-o:before { - content: "\f1c3"; -} -.fa-file-powerpoint-o:before { - content: "\f1c4"; -} -.fa-file-photo-o:before, -.fa-file-picture-o:before, -.fa-file-image-o:before { - content: "\f1c5"; -} -.fa-file-zip-o:before, -.fa-file-archive-o:before { - content: "\f1c6"; -} -.fa-file-sound-o:before, -.fa-file-audio-o:before { - content: "\f1c7"; -} -.fa-file-movie-o:before, -.fa-file-video-o:before { - content: "\f1c8"; -} -.fa-file-code-o:before { - content: "\f1c9"; -} -.fa-vine:before { - content: "\f1ca"; -} -.fa-codepen:before { - content: "\f1cb"; -} -.fa-jsfiddle:before { - content: "\f1cc"; -} -.fa-life-bouy:before, -.fa-life-buoy:before, -.fa-life-saver:before, -.fa-support:before, -.fa-life-ring:before { - content: "\f1cd"; -} -.fa-circle-o-notch:before { - content: "\f1ce"; -} -.fa-ra:before, -.fa-resistance:before, -.fa-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-y-combinator-square:before, -.fa-yc-square:before, -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-send:before, -.fa-paper-plane:before { - content: "\f1d8"; -} -.fa-send-o:before, -.fa-paper-plane-o:before { - content: "\f1d9"; -} -.fa-history:before { - content: "\f1da"; -} -.fa-circle-thin:before { - content: "\f1db"; -} -.fa-header:before { - content: "\f1dc"; -} -.fa-paragraph:before { - content: "\f1dd"; -} -.fa-sliders:before { - content: "\f1de"; -} -.fa-share-alt:before { - content: "\f1e0"; -} -.fa-share-alt-square:before { - content: "\f1e1"; -} -.fa-bomb:before { - content: "\f1e2"; -} -.fa-soccer-ball-o:before, -.fa-futbol-o:before { - content: "\f1e3"; -} -.fa-tty:before { - content: "\f1e4"; -} -.fa-binoculars:before { - content: "\f1e5"; -} -.fa-plug:before { - content: "\f1e6"; -} -.fa-slideshare:before { - content: "\f1e7"; -} -.fa-twitch:before { - content: "\f1e8"; -} -.fa-yelp:before { - content: "\f1e9"; -} -.fa-newspaper-o:before { - content: "\f1ea"; -} -.fa-wifi:before { - content: "\f1eb"; -} -.fa-calculator:before { - content: "\f1ec"; -} -.fa-paypal:before { - content: "\f1ed"; -} -.fa-google-wallet:before { - content: "\f1ee"; -} -.fa-cc-visa:before { - content: "\f1f0"; -} -.fa-cc-mastercard:before { - content: "\f1f1"; -} -.fa-cc-discover:before { - content: "\f1f2"; -} -.fa-cc-amex:before { - content: "\f1f3"; -} -.fa-cc-paypal:before { - content: "\f1f4"; -} -.fa-cc-stripe:before { - content: "\f1f5"; -} -.fa-bell-slash:before { - content: "\f1f6"; -} -.fa-bell-slash-o:before { - content: "\f1f7"; -} -.fa-trash:before { - content: "\f1f8"; -} -.fa-copyright:before { - content: "\f1f9"; -} -.fa-at:before { - content: "\f1fa"; -} -.fa-eyedropper:before { - content: "\f1fb"; -} -.fa-paint-brush:before { - content: "\f1fc"; -} -.fa-birthday-cake:before { - content: "\f1fd"; -} -.fa-area-chart:before { - content: "\f1fe"; -} -.fa-pie-chart:before { - content: "\f200"; -} -.fa-line-chart:before { - content: "\f201"; -} -.fa-lastfm:before { - content: "\f202"; -} -.fa-lastfm-square:before { - content: "\f203"; -} -.fa-toggle-off:before { - content: "\f204"; -} -.fa-toggle-on:before { - content: "\f205"; -} -.fa-bicycle:before { - content: "\f206"; -} -.fa-bus:before { - content: "\f207"; -} -.fa-ioxhost:before { - content: "\f208"; -} -.fa-angellist:before { - content: "\f209"; -} -.fa-cc:before { - content: "\f20a"; -} -.fa-shekel:before, -.fa-sheqel:before, -.fa-ils:before { - content: "\f20b"; -} -.fa-meanpath:before { - content: "\f20c"; -} -.fa-buysellads:before { - content: "\f20d"; -} -.fa-connectdevelop:before { - content: "\f20e"; -} -.fa-dashcube:before { - content: "\f210"; -} -.fa-forumbee:before { - content: "\f211"; -} -.fa-leanpub:before { - content: "\f212"; -} -.fa-sellsy:before { - content: "\f213"; -} -.fa-shirtsinbulk:before { - content: "\f214"; -} -.fa-simplybuilt:before { - content: "\f215"; -} -.fa-skyatlas:before { - content: "\f216"; -} -.fa-cart-plus:before { - content: "\f217"; -} -.fa-cart-arrow-down:before { - content: "\f218"; -} -.fa-diamond:before { - content: "\f219"; -} -.fa-ship:before { - content: "\f21a"; -} -.fa-user-secret:before { - content: "\f21b"; -} -.fa-motorcycle:before { - content: "\f21c"; -} -.fa-street-view:before { - content: "\f21d"; -} -.fa-heartbeat:before { - content: "\f21e"; -} -.fa-venus:before { - content: "\f221"; -} -.fa-mars:before { - content: "\f222"; -} -.fa-mercury:before { - content: "\f223"; -} -.fa-intersex:before, -.fa-transgender:before { - content: "\f224"; -} -.fa-transgender-alt:before { - content: "\f225"; -} -.fa-venus-double:before { - content: "\f226"; -} -.fa-mars-double:before { - content: "\f227"; -} -.fa-venus-mars:before { - content: "\f228"; -} -.fa-mars-stroke:before { - content: "\f229"; -} -.fa-mars-stroke-v:before { - content: "\f22a"; -} -.fa-mars-stroke-h:before { - content: "\f22b"; -} -.fa-neuter:before { - content: "\f22c"; -} -.fa-genderless:before { - content: "\f22d"; -} -.fa-facebook-official:before { - content: "\f230"; -} -.fa-pinterest-p:before { - content: "\f231"; -} -.fa-whatsapp:before { - content: "\f232"; -} -.fa-server:before { - content: "\f233"; -} -.fa-user-plus:before { - content: "\f234"; -} -.fa-user-times:before { - content: "\f235"; -} -.fa-hotel:before, -.fa-bed:before { - content: "\f236"; -} -.fa-viacoin:before { - content: "\f237"; -} -.fa-train:before { - content: "\f238"; -} -.fa-subway:before { - content: "\f239"; -} -.fa-medium:before { - content: "\f23a"; -} -.fa-yc:before, -.fa-y-combinator:before { - content: "\f23b"; -} -.fa-optin-monster:before { - content: "\f23c"; -} -.fa-opencart:before { - content: "\f23d"; -} -.fa-expeditedssl:before { - content: "\f23e"; -} -.fa-battery-4:before, -.fa-battery-full:before { - content: "\f240"; -} -.fa-battery-3:before, -.fa-battery-three-quarters:before { - content: "\f241"; -} -.fa-battery-2:before, -.fa-battery-half:before { - content: "\f242"; -} -.fa-battery-1:before, -.fa-battery-quarter:before { - content: "\f243"; -} -.fa-battery-0:before, -.fa-battery-empty:before { - content: "\f244"; -} -.fa-mouse-pointer:before { - content: "\f245"; -} -.fa-i-cursor:before { - content: "\f246"; -} -.fa-object-group:before { - content: "\f247"; -} -.fa-object-ungroup:before { - content: "\f248"; -} -.fa-sticky-note:before { - content: "\f249"; -} -.fa-sticky-note-o:before { - content: "\f24a"; -} -.fa-cc-jcb:before { - content: "\f24b"; -} -.fa-cc-diners-club:before { - content: "\f24c"; -} -.fa-clone:before { - content: "\f24d"; -} -.fa-balance-scale:before { - content: "\f24e"; -} -.fa-hourglass-o:before { - content: "\f250"; -} -.fa-hourglass-1:before, -.fa-hourglass-start:before { - content: "\f251"; -} -.fa-hourglass-2:before, -.fa-hourglass-half:before { - content: "\f252"; -} -.fa-hourglass-3:before, -.fa-hourglass-end:before { - content: "\f253"; -} -.fa-hourglass:before { - content: "\f254"; -} -.fa-hand-grab-o:before, -.fa-hand-rock-o:before { - content: "\f255"; -} -.fa-hand-stop-o:before, -.fa-hand-paper-o:before { - content: "\f256"; -} -.fa-hand-scissors-o:before { - content: "\f257"; -} -.fa-hand-lizard-o:before { - content: "\f258"; -} -.fa-hand-spock-o:before { - content: "\f259"; -} -.fa-hand-pointer-o:before { - content: "\f25a"; -} -.fa-hand-peace-o:before { - content: "\f25b"; -} -.fa-trademark:before { - content: "\f25c"; -} -.fa-registered:before { - content: "\f25d"; -} -.fa-creative-commons:before { - content: "\f25e"; -} -.fa-gg:before { - content: "\f260"; -} -.fa-gg-circle:before { - content: "\f261"; -} -.fa-tripadvisor:before { - content: "\f262"; -} -.fa-odnoklassniki:before { - content: "\f263"; -} -.fa-odnoklassniki-square:before { - content: "\f264"; -} -.fa-get-pocket:before { - content: "\f265"; -} -.fa-wikipedia-w:before { - content: "\f266"; -} -.fa-safari:before { - content: "\f267"; -} -.fa-chrome:before { - content: "\f268"; -} -.fa-firefox:before { - content: "\f269"; -} -.fa-opera:before { - content: "\f26a"; -} -.fa-internet-explorer:before { - content: "\f26b"; -} -.fa-tv:before, -.fa-television:before { - content: "\f26c"; -} -.fa-contao:before { - content: "\f26d"; -} -.fa-500px:before { - content: "\f26e"; -} -.fa-amazon:before { - content: "\f270"; -} -.fa-calendar-plus-o:before { - content: "\f271"; -} -.fa-calendar-minus-o:before { - content: "\f272"; -} -.fa-calendar-times-o:before { - content: "\f273"; -} -.fa-calendar-check-o:before { - content: "\f274"; -} -.fa-industry:before { - content: "\f275"; -} -.fa-map-pin:before { - content: "\f276"; -} -.fa-map-signs:before { - content: "\f277"; -} -.fa-map-o:before { - content: "\f278"; -} -.fa-map:before { - content: "\f279"; -} -.fa-commenting:before { - content: "\f27a"; -} -.fa-commenting-o:before { - content: "\f27b"; -} -.fa-houzz:before { - content: "\f27c"; -} -.fa-vimeo:before { - content: "\f27d"; -} -.fa-black-tie:before { - content: "\f27e"; -} -.fa-fonticons:before { - content: "\f280"; -} -.fa-reddit-alien:before { - content: "\f281"; -} -.fa-edge:before { - content: "\f282"; -} -.fa-credit-card-alt:before { - content: "\f283"; -} -.fa-codiepie:before { - content: "\f284"; -} -.fa-modx:before { - content: "\f285"; -} -.fa-fort-awesome:before { - content: "\f286"; -} -.fa-usb:before { - content: "\f287"; -} -.fa-product-hunt:before { - content: "\f288"; -} -.fa-mixcloud:before { - content: "\f289"; -} -.fa-scribd:before { - content: "\f28a"; -} -.fa-pause-circle:before { - content: "\f28b"; -} -.fa-pause-circle-o:before { - content: "\f28c"; -} -.fa-stop-circle:before { - content: "\f28d"; -} -.fa-stop-circle-o:before { - content: "\f28e"; -} -.fa-shopping-bag:before { - content: "\f290"; -} -.fa-shopping-basket:before { - content: "\f291"; -} -.fa-hashtag:before { - content: "\f292"; -} -.fa-bluetooth:before { - content: "\f293"; -} -.fa-bluetooth-b:before { - content: "\f294"; -} -.fa-percent:before { - content: "\f295"; -} -.fa-gitlab:before { - content: "\f296"; -} -.fa-wpbeginner:before { - content: "\f297"; -} -.fa-wpforms:before { - content: "\f298"; -} -.fa-envira:before { - content: "\f299"; -} -.fa-universal-access:before { - content: "\f29a"; -} -.fa-wheelchair-alt:before { - content: "\f29b"; -} -.fa-question-circle-o:before { - content: "\f29c"; -} -.fa-blind:before { - content: "\f29d"; -} -.fa-audio-description:before { - content: "\f29e"; -} -.fa-volume-control-phone:before { - content: "\f2a0"; -} -.fa-braille:before { - content: "\f2a1"; -} -.fa-assistive-listening-systems:before { - content: "\f2a2"; -} -.fa-asl-interpreting:before, -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; -} -.fa-deafness:before, -.fa-hard-of-hearing:before, -.fa-deaf:before { - content: "\f2a4"; -} -.fa-glide:before { - content: "\f2a5"; -} -.fa-glide-g:before { - content: "\f2a6"; -} -.fa-signing:before, -.fa-sign-language:before { - content: "\f2a7"; -} -.fa-low-vision:before { - content: "\f2a8"; -} -.fa-viadeo:before { - content: "\f2a9"; -} -.fa-viadeo-square:before { - content: "\f2aa"; -} -.fa-snapchat:before { - content: "\f2ab"; -} -.fa-snapchat-ghost:before { - content: "\f2ac"; -} -.fa-snapchat-square:before { - content: "\f2ad"; -} -.fa-pied-piper:before { - content: "\f2ae"; -} -.fa-first-order:before { - content: "\f2b0"; -} -.fa-yoast:before { - content: "\f2b1"; -} -.fa-themeisle:before { - content: "\f2b2"; -} -.fa-google-plus-circle:before, -.fa-google-plus-official:before { - content: "\f2b3"; -} -.fa-fa:before, -.fa-font-awesome:before { - content: "\f2b4"; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} diff --git a/css/style.css b/css/style.css index f83391b..6b4f802 100644 --- a/css/style.css +++ b/css/style.css @@ -1,1183 +1,265 @@ -@charset "UTF-8"; -/* UTF-8 déclaré avant toute chose */ - -/****************************************************************** - * ROCSSTI : une base CSS par Nicolas Hoffmann https://rocssti.net/ - * Builder : https://rocssti.net/builder-css - * inspiré par http://www.knacss.com/ - * - * Une Röcssti-quote, juste pour le plaisir : - * « Avant Röcssti, les CSS étaient coupées en deux. Maintenant, elles seront pliées en quatre ! » — Coluche - * « I did not have sex with Röcssti. » — Bill Clinton - * - * ROCSSTI est sous licence MIT : https://github.com/nico3333fr/ROCSSTI/blob/master/LICENSE - * - * cette CSS est fournie telle quelle, sans aucune garantie d’aucun type, - * l’auteur ne saurait être tenu responsable de quoi que ce soit pour - * l’utilisation de RÖCSSTI. - * - * convention (à adapter si besoin) - * .parent - * .parent__enfant - * .parent--modifieur - * - * - * résumé - * 01 -- reset - * 02 -- ainsi font font font + structure Hx - * 03 -- classes utilitaires + fix typos + styles "balises fixes" - * 04 -- liens + icônes - * 05 -- layout et modules - * 06 -- structure (page / skip links / header / main content / footer) - * 07 -- forms - * 08 -- dans le contenu - * 09 -- breakpoints mineurs entre desktop et tablettes - * 10 -- homo tablettes - breakpoint majeur - * 11 -- breakpoints mineurs entre tablettes et mobile - * 12 -- mobile - breakpoint majeur - * 13 -- breakpoints mineurs tout petit mobile - * 14 -- print - * 15 -- fix viewport - * 16 -- règles d’état - * 17 -- bonus : Fixes IE - */ - - - - /* - ***************************************************************** - * 1 -- reset - ***************************************************************** + *************** + + main stylesheet + + *************** */ +/* + ******************** -/* spécial HTML 5 */ -article, aside, datagrid, datalist, details, dialog, figure, footer, header, main, menu, nav, section { display: block; } -audio, canvas, progress, video { display: inline-block; } -abbr, eventsource, mark, meter, time, output, bb { display: inline; } + FONTS -/* à commenter/fallback si vous vous souciez d’IE<8 */ -html { box-sizing: border-box; } -*, *:before, *:after { - box-sizing: inherit; -} + ******************** +*/ +/* + ******************** -/* reset minimum */ -html, body, blockquote, ul, ol, form, button { margin: 0; padding: 0; } -button { border: 0; } -p, ul, ol, dl, blockquote, pre, td, th, label, textarea { - font-size: 1em; /* equiv 18px */ - line-height: 1.5; - margin: 1.5em 0; -} + COLORS -/* fix display img/iframe */ -img, -iframe { vertical-align: middle; } + ******************** +*/ +/* + ******************** -ul, ol { padding-left: 2em; } + BREAKPOINTS -.unstyled { - padding-left: 0; - list-style-type: none; -} + ******************** +*/ +/* + ******************** -/* la base correspond à 10px */ -html { - font-size: 62.5%; - /* IE9-IE11 math fixing. Voir https://connect.microsoft.com/IE/feedback/details/816709/ */ - /* Merci à @guardian, @victorbritopro, @eQRoeil & Knacss */ - font-size: calc(1em * 0.625); -} + OTHER MIXINS + + ******************** +*/ +html, body { - background: #fff; - color: rgba(0,0,0,0.6); - font-family: 'merriweatherlight', serif; - font-size: 1.8em; /* taille de base équiv à 18px */ - line-height: 1.5; /* à corriger si besoin est */ + margin: 0; + padding: 0; } -/* - ***************************************************************** - * 02 -- ainsi font font font + structure Hx - ***************************************************************** - */ - -/*@font-face { - -}*/ - -@import url('../fonts/fonts.css'); - - -/* calculées via http://soqr.fr/vertical-rhythm/ merci @goetter & @eQRoeil */ - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - font-weight: 200; +body { + display: grid; + grid-template-columns: [left-gutter] 1em [content] auto [right-gutter] 1em; + grid-template-rows: [header] 30% [body] auto [footer] 30%; + grid-column-gap: 0; +} +@media (min-width: 70em) { + body { + grid-template-columns: [left-gutter] 1fr [content] 2fr [right-gutter] 1fr; + grid-column-gap: 1em; + } +} +@media (min-width: 50em) and (max-width: 70em) { + body { + grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; + grid-column-gap: 1em; + } } -h1, -.h1 { - display: block; - font-size: 1.55556em; /* equiv 28px */ - line-height: 1.92857; - margin: 0 0 .96429em 0; +.header { + grid-row: header; + grid-column: left-gutter/4; + display: grid; + grid-template-columns: [header-left-gutter] 1em [title] auto [header-right-gutter] 1em; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 0; } -h2, -.h2 { - display: block; - font-size: 1.44444em; /* equiv 26px */ - line-height: 1.03846; - margin: 0 0 1.03846em 0; +@media (min-width: 70em) { + .header { + grid-template-columns: [header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 1em; + } } -h3, -.h3 { - display: block; - font-size: 1.33333em; /* equiv 24px */ - line-height: 1.125; - margin: 0 0 1.125em 0; +@media (min-width: 50em) and (max-width: 70em) { + .header { + grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 1em; + } } -h4, -.h4 { - display: block; - font-size: 1.22222em; /* equiv 22px */ - line-height: 1.22727; - margin: 0 0 1.22727em 0; +.header .title { + grid-column: title; + grid-row: title; } -h5, -.h5 { - display: block; - font-size: 1.11111em; /* equiv 20px */ - line-height: 1.35; - margin: 0 0 1.35em 0; -} -h6, -.h6 { - display: block; - font-size: 1em; /* equiv 18px */ - line-height: 1.5; - margin: 0 0 1.5em 0; +.header .menu { + grid-row: menu; + grid-column: title; } -.uppercase { - text-transform: uppercase; +.footer { + grid-row: footer; + grid-column: left-gutter/4; + display: grid; + grid-template-columns: [footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em; + grid-column-gap: 0; +} +@media (min-width: 70em) { + .footer { + grid-template-columns: [footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr; + grid-column-gap: 1em; + } +} +@media (min-width: 50em) and (max-width: 70em) { + .footer { + grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; + grid-column-gap: 1em; + } +} +.footer ul { + grid-column: center; } -/* autres classes utiles */ -.smaller { - font-size: .77778em; /* equiv 14px */ - line-height: 1.92857; - margin: 1.92857em 0; +.content { + grid-row: body; + grid-column: content; } -.small { - font-size: .88889em; /* equiv 16px */ - line-height: 1.6875; - margin: 1.6875em 0; + +@media (min-width: 70em) { + #contact { + display: grid; + grid-template-columns: [pers] 1fr [prof] 1fr; + grid-column-gap: 1em; + } + #contact .perso { + grid-column: pers; + } + #contact .prof { + grid-column: prof; + } } -.big { - font-size: 1em; /* equiv 18px */ - line-height: 1.5; - margin: 1.5em 0; + +@font-face { + font-family: "merriweatherlight"; + src: url("../fontsmerriweather_light-webfont.eot"); + src: url("../fontsmerriweather_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fontsmerriweather_light-webfont.woff2") format("woff2"), url("../fontsmerriweather_light-webfont.woff") format("woff"), url("../fontsmerriweather_light-webfont.ttf") format("truetype"), url("../fontsmerriweather_light-webfont.svg#merriweather_lightregular") format("svg"); + font-weight: normal; + font-style: normal; } -.bigger { - font-size: 1.11111em; /* equiv 20px */ - line-height: 1.35; - margin: 1.35em 0; +@font-face { + font-family: "merriweatherlight"; + src: url("../fontsmerriweather-lightitalic-webfont.eot"); + src: url("../fontsmerriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fontsmerriweather-lightitalic-webfont.woff2") format("woff2"), url("../fontsmerriweather-lightitalic-webfont.woff") format("woff"), url("../fontsmerriweather-lightitalic-webfont.ttf") format("truetype"), url("../fontsmerriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg"); + font-weight: normal; + font-style: italic; } -.biggest { - font-size: 1.22222em; /* equiv 22px */ - line-height: 1.22727; - margin: 1.22727em 0; +.header { + background-color: #67536c; + color: #eed7f4; +} +.header .title { + display: flex; + align-items: center; + margin-top: 1em; + padding-bottom: 0.5em; +} +.header .title .logo { + height: 75%; + border-radius: 50%; +} +.header .title h1 { + font-weight: 200; + flex-grow: 1; + margin-left: 1em; +} +.header .menu ul { + padding-left: 0; + list-style: none; +} +.header .menu ul li { + display: inline-block; +} +.header .menu ul { + margin-top: 0; +} +.header .menu li { + margin-right: 0.1em; + margin-top: 1em; +} +.header .menu a { + color: #eed7f4; + text-decoration: none; + padding: 5px; + border: 1px solid; + border-radius: 5px; + box-shadow: 1px 1px 1px #333333; +} + +.content { + color: #333333; +} +.content a { + color: #bb5fd3; +} +.content a:hover { + color: #eed7f4; +} +.content a:visited { + color: #67536c; +} + +#contact { + font-size: 1.125rem; +} +#contact ul { + padding-left: 0; +} +#contact ul li { + list-style: none; +} + +#personnel, +#professionnel, +#contact, +#online { + margin-top: 2em; +} + +#online section { + display: flex; + flex-wrap: wrap; +} +#online h2 { + margin-bottom: 0; +} +#online p { + margin-right: 1em; +} + +.footer { + background-color: #67536c; + color: #eed7f4; + text-align: right; + margin-top: 2em; +} +.footer ul { + margin: 2em 0; +} +.footer ul { + padding-left: 0; + list-style: none; +} +.footer ul li { + display: inline-block; +} +.footer a { + color: #eed7f4; + text-decoration: none; +} + +body { + font-family: "merriweatherlight", serif; + font-size: 1.25rem; +} + +code { + font-size: 0.875rem; } .smallcaps { - font-variant: small-caps; + font-variant: small-caps; } - - - -/* - ***************************************************************** - * 03 -- classes utilitaires + fix typos + styles "balises fixes" - ***************************************************************** - */ - -.noborder, -iframe { border: 0; } - -/* - * repris de http://tinytypo.tetue.net/ de @tetue - * tuné avec l’aide de http://www.nicolas-hoffmann.net/utilitaires/codes-hexas-ascii-unicode-utf8-caracteres-usuels.php - * - * voir http://en.wikipedia.org/wiki/International_variation_in_quotation_marks pour les références - */ -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} -:lang(fr) > q { - quotes: "\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"; -} -:lang(en) > q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} -:lang(es) > q { - quotes: "\00AB" "\00BB" "\201C" "\201D"; -} -:lang(it) > q { - quotes: "\00AB\A0" "\A0\00BB" "\201C" "\201D"; -} -:lang(de) > q { - quotes: "\201e" "\201c" "\201a" "\2018"; -} -q:before { - content: open-quote; -} -q:after { - content: close-quote; -} - -/* éviter interlignage disgracieux */ -sup, -sub { - vertical-align: 0; - position: relative; -} -sup { - bottom: 1ex; -} -sub { - top: .5ex; -} - - - - - -/* éviter marges supplémentaires sur éléments imbriqués */ -li p, -li ul { - margin-bottom: 0; - margin-top: 0; -} -/* Vous ne passerez PAS (Gandalf) */ -textarea, -table, -td, -th, -code, -pre, -samp, -div, -p, -.cut { - word-wrap: break-word; - -webkit-hyphens: auto; - -moz-hyphens: auto; - -ms-hyphens: auto; - -o-hyphens: auto; - hyphens: auto; -} -/* pour supprimer la césure si besoin */ -.nocut { - word-wrap: normal; - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - -o-hyphens: none; - hyphens: none; -} - -code, -pre, -samp { - white-space: pre-wrap; -} -code { - line-height: 1; -} -kbd { - border: solid 1px; - border-top-left-radius: .5em; - border-top-right-radius: .5em; - padding: 0 .25em; -} -table { - margin-bottom: 1.5em; - table-layout: fixed; -} -/* j’y tiens, les abbr c’est bon pour la planète */ -/* seuls ceux ayant un title sont signalés */ -abbr[title] { - border-bottom: dotted 1px; - cursor: help; - text-decoration: none; - /* couleur héritée du texte */ -} - -/* alignements de textes */ -.alignright { text-align: right; } -.aligncenter { text-align: center; } -.alignleft { text-align: left; } - - - - -/* - ***************************************************************** - * 04 -- liens + icônes - ***************************************************************** - */ - -/* Liens */ -a { - color: #1eaedb; - cursor: pointer; -} -/* penser au focus */ -a:focus, -a:hover, -a:active { - color: #666; -} - -/* focus dans le footer */ -footer a:focus, -footer a:hover, -footer a:active { - color: rgb(238, 215, 244); -} - -/* éviter la bordure sur une image comprise dans un lien + fix bordure image IE */ -a:link img, -a:visited img, -img { - border-style: none; -} - -.nodecoration { - text-decoration: none; -} - -/* liens avec icônes, on peut utiliser les DATA-URI */ - -/* pour signaler liens externes */ -/*a[href^="http://"], -a[href^="https://"] { - -}*/ -/* si URL complète sur un lien interne, virer signalement liens externes */ -/*a[href^="http://www.mondomaine.com"] { - -}*/ -/* contact, liens mailto */ -/*.mail, -a[href^="mailto:"] { - -}*/ -/* dont l’URL se termine par .pdf ou ce que vous voulez comme extension */ -/*a[href$=".pdf"] { - -}*/ - -/* facto icons */ -/*[class*=icon-30] { - display: inline-block; - width: 30px; - height: 30px; -}*/ - - - - - -/* - ***************************************************************** - * 05 -- layout et modules - ***************************************************************** - */ - -/** - * layout - */ - - -/* ça dépend, ça dépasse */ -img, -table, -td, -blockquote, -code, -pre, -textarea, -input, -svg { - height: auto; - max-width: 100%; -} -/* pas de reset sur embed, object et video, ça fait foirer certains players */ - -/* utile pour gérer les floattants */ -/* contient des floats */ -.mod { - overflow: auto; -} -.mod--hidden, -.no-scroll { - overflow: hidden; -} - -/* quelques floattants */ -.left { - float: left; -} -.right { - float: right; -} - - -/* clearer les floats */ -.clear { - clear: both; -} -.clearleft { - clear: left; -} -.clearright { - clear: right; -} -.clearhidden { - clear: both; - margin: 0; - padding: 0; - visibility: hidden; -} -.clearfix:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - - - -/* gouttière */ -.gut { - height: 1px; -} - -/* gestion du table-design en CSS */ -.row { - display: table; - table-layout: fixed; -} -.inline-row { - display: inline-table; - table-layout: fixed; -} -.line { - display: table-row; -} -.col { - display: table-cell; - vertical-align: top; -} -.col-noalign { - display: table-cell; -} - -/* alignements */ -.aligntop { vertical-align: top; } -.alignbottom { vertical-align: bottom; } -.alignmiddle { vertical-align: middle; } - -/* block */ -.bl { - display: block; -} - -/* inline-block, utile pour les grilles et pas seulement */ -.inbl, -.grid { - display: inline-block; -} - -/* grid = élément d’une inline-grid */ -.grid { - vertical-align: top; -} - -/* pour relativiser */ -.relative { - position: relative; -} - -/* bloc centré */ -.center { - margin-left: auto; - margin-right: auto; -} - -/* activation de l’accélération matérielle */ -.hardware-accelerated { - -webkit-transform: translateZ(0); - -moz-transform: translateZ(0); - -ms-transform: translateZ(0); - -o-transform: translateZ(0); - transform: translateZ(0); -} - - -/* largeurs de blocks */ -.w1 { width: 1%; } -.w2 { width: 2%; } -.w3 { width: 3%; } -.w5 { width: 5%; } -.w10 { width: 10%; } -.w20 { width: 20%; } -.w25 { width: 25%; } -.w30 { width: 30%; } -.w33 { width: 33.333%; } -.w40 { width: 40%; } -.w45 { width: 45%; } -.w49 { width: 49%; } -.w50 { width: 50%; } -.w60 { width: 60%; } -.w66 { width: 66.666%; } -.w70 { width: 70%; } -.w75 { width: 75%; } -.w80 { width: 80%; } -.w90 { width: 90%; } -.w100 { width: 100%; } - -/* ici ajouter les largeurs en em */ -/*.w960e { width: 60em; }*/ - -/* ici ajouter les largeurs en pixels */ -/*.w500p { width: 500px; }*/ - -/* ici ajouter les largeurs max en em */ -/*.mw960e { max-width: 60em; }*/ - -/* ici ajouter les largeurs max en pixels */ -/*.mw960p { max-width: 960px; }*/ - -/* margins */ -.mt0 { margin-top: 0; } -.mt1 { margin-top: 1em; } -.mt2 { margin-top: 2em; } -.mr0 { margin-right: 0; } -.mr1 { margin-right: 1em; } -.mr2 { margin-right: 2em; } -.mb0 { margin-bottom: 0; } -.mb1 { margin-bottom: 1em; } -.mb2 { margin-bottom: 2em; } -.ml0 { margin-left: 0; } -.ml1 { margin-left: 1em; } -.ml2 { margin-left: 2em; } -.m0 { margin: 0; } -.m1 { margin: 1em; } -.m2 { margin: 2em; } - - - -/* paddings */ -.pt0 { padding-top: 0; } -.pt1 { padding-top: 1em; } -.pt2 { padding-top: 2em; } -.pr0 { padding-right: 0; } -.pr1 { padding-right: 1em; } -.pr2 { padding-right: 2em; } -.pb0 { padding-bottom: 0; } -.pb1 { padding-bottom: 1em; } -.pb2 { padding-bottom: 2em; } -.pl0 { padding-left: 0; } -.pl1 { padding-left: 1em; } -.pl2 { padding-left: 2em; } -.p0 { padding: 0; } -.p1 { padding: 1em; } -.p2 { padding: 2em; } - - - -/* spécial hr de 1px de haut */ -hr { - background-color: #666; - border: 0; - color: #666; - height: 1px; - margin: 0 0 1em; - padding: 0; -} - -/* pour cacher du texte de manière accessible… toussââââ */ -.invisible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} - -.hidden { display: none; } /* caché partout */ -.nodesktop { display: none; } /* caché sur desktop */ -/*.noprint {} /* caché sur print */ -/*.notablet {} /* caché sur tablettes */ -/*.nomobile {} /* caché sur mobile */ - - -/** - * modules - */ - - - - - -/* - ***************************************************************** - * 06 -- structure globale - * (page / skip links / header / contenu principal / footer) - ***************************************************************** - */ - -/* === page === */ -.page { - margin: 0 auto; - position: relative; -} - -/* === skip links = liens d’évitement === */ -.skip { - -} -/* skip__link = un lien d’évitement */ -/* idéalement mettez-les visibles pas uniquement au focus */ -.skip__link { - -} -/* sinon pensez à les rendre visibles au focus */ -.skip__link:focus, -.skip__link:hover, -.skip__link:active { - -} - - - -/* === header === */ -header { - background-color: rgb(103, 83, 108); - color: rgb(238, 215, 244); - padding-top: 2em; -} - -header h1 { - display: inline; - font-size: 3.125em; - hyphens: none; -} - -#titre { - margin-bottom: 1em; -} - - -.header { -} - -.logo { - border: 0; - border-radius: 50%; - padding: .5em; - vertical-align: top; -} - -.navigation ul { - list-style-type: none; - margin-top: 0; - padding-left: 0; -} - -.navigation li { - display: inline; -} - -.navigation a, .navigation a:active, .navigation a:hover, .navigation a:visited { - color: rgb(103, 83, 108); - text-decoration: none; -} - -.navigation div { - margin: 0 .5em .6em 0; -} - - -/* === contenu principal === */ -.main { - max-width: 57em; - width: 80%; -} - -#contact ul, #online ul { - list-style: none; - padding: 0; - margin-top: 2.5em; -} - -#online p { - padding-right: 1em; - margin: 1em; -} - - -/* === footer === */ -footer { - background-color: rgb(103, 83, 108); - color: rgb(238, 215, 244); - padding: 2em 0 2em 0; - text-align: center -} - - - - -/* - ***************************************************************** - * 07 -- forms - ***************************************************************** - */ - -/* donne envie de cliquer sur un bouton */ -label, -button, -input[type="submit"], -input[type="button"], -input[type="reset"] { - cursor: pointer; -} - -/* évite un resize potentiellement foireux */ -textarea { - resize: vertical; -} -/* supprime un bug Firefox sur button */ -button::-moz-focus-inner { border: 0; padding: 0; } - -label, -button, -input, -select { - vertical-align: middle; -} - -/** fix typo inputs **/ -input, -select, -textarea, -optgroup, -button { - font: inherit; -} - -/* à adapter selon le design voulu */ -input, -select, -textarea { - border: 1px solid #686971; - border-radius: 5px; - padding: .5em; - width: 250px; -} - -/* pour les textes des champs */ -.label { - display: inline-block; -} - -/* à adapter selon le design voulu */ -/* la couleur des liens est dans .navigation */ -.button { - color: rgb(103, 83, 108); - border-style: solid; - border-size: .55555px; - border-color: rgb(238, 215, 244); - border-radius: 5px; - -webkit-box-shadow: 1px 1px 1px #ddd; - box-shadow: 1px 1px 1px #ddd; - background: rgb(238, 215, 244); - text-align: center; -} - -/* - * évite dimensionnement des radios, checkboxes et images - * et un affichage différent sous IE - */ -input[type="radio"], -input[type="checkbox"], -input[type="image"] { - background-color: transparent; - border: 0; - width: auto; -} - -/* pour annuler la taille des inputs ou autres */ -.auto { - width: auto; -} - -/* messages d’erreur ou de confirmation */ -.alert, -.alert input, -.alert textarea, -.alert select { - color: #d01b3d; - font-weight: bold; -} -/* .redborder sert à débugger uniquement */ -.alert input, -.alert textarea, -.alert select, -.redborder { - border: 1px solid #d01b3d; -} -.alert img { - border: 0; -} -/*.ok { - -}*/ - -/* - * peut être complété par les attributs HTML5 required - * exemple avec une couleur, penser à ne pas uniquement transmettre l’info ainsi - */ -/*select:required:invalid, -input:required:invalid, -input:focus:invalid, -textarea:required:invalid, -textarea:focus:invalid { - background: #fef6f6; - -moz-box-shadow: none; -} - -input:focus:required:valid, -textarea:focus:required:valid, -select:focus:required:valid { - background: #efe; - -moz-box-shadow: none; -}*/ - - - - -/* - ***************************************************************** - * 08 -- dans le contenu (contenus spécifiques aux pages) - ***************************************************************** - */ - -/* home */ - - - - - -/* - ***************************************************************** - * 09 -- breakpoints mineurs entre desktop et tablettes - ***************************************************************** - */ - - - - - -/* - ***************************************************************** - * 10 -- homo tablettes - breakpoint majeur - ***************************************************************** - */ - -@media (max-width: 47.9375em) { /* equiv 767px */ - - /** - * layout/modules - */ - - /* affichage des éléments */ - .nodesktop { display: block; } - - /* cachage des éléments inutiles, chabitte ! */ - .notablet { display: none; } - - /* linéarisation contenus flottants/table-layout */ - .autotablet { - float: none; - display: block; - width: auto; - } - - /** - * adaptation structure globale (page / skip links / header / contenu principal / footer) - */ - - .main { - width: 80%; - } - - - /** - * dans le contenu (contenus spécifiques aux pages) - */ - -} - - - - -/* - ***************************************************************** - * 11 -- breakpoints mineurs entre tablettes et mobile - ***************************************************************** - */ - - - - - - -/* - ***************************************************************** - * 12 -- mobile - breakpoint majeur - ***************************************************************** - */ - -@media (max-width: 40em) { /* equiv 640px */ - - /** - * layout/modules - */ - - /* affichage des éléments */ - .notablet { display: block; } - - /* cachage des éléments inutiles, chabitte ! */ - .nomobile { display: none; } - - /* linéarisation contenus flottants/table-layout */ - .automobile { - float: none; - display: block; - width: auto; - } - - /** - * adaptation structure globale (page / skip links / header / contenu principal / footer) - */ - - .main { - width: 80%; - } - - - /** - * dans le contenu (contenus spécifiques aux pages) - */ - - header h1 { - font-size: 2.275em; - } - -} - - - - -/* - ***************************************************************** - * 13 -- breakpoints mineurs tout petit mobile - ***************************************************************** - */ - - - - - -/* - ***************************************************************** - * 14 -- print - ***************************************************************** - */ - -@media print { - /** - * ajouter là-dedans les éléments qui ont besoin d’être - * resetés de manière très bourrine pour le print - */ - body, - html, - .page, - .reset4print { - background-color: #fff; - background-image: none; - border: 0; - box-shadow: none; - color: #000; - float: none; - height: auto; - margin: 0; - max-width: 100%; - min-height: 0; - padding: 0; - position: static; - width: auto; - } - - body { - padding: .5em; - } - - /* cachage des éléments inutiles, chabitte ! */ - .noprint { - display: none; - } - - /* affichage éléments spécifiques au print */ - .onprint { - display: block; - } - - /* éviter saut de page hasardeux */ - blockquote, ul, ol { - page-break-inside: avoid; - } - h1, h2, h3, caption { - page-break-after: avoid; - } - - /* affichage des liens, sauf pour image contenue */ - /* attention, penser à vérifier le résultat et penser - * à limiter cette possibilité aux liens dans le contenu */ - /*a:after { - content: " (" attr(href) ") "; - } - a:after img { - content: ""; - }*/ - - /* ici fix propriétés particulières */ - - -} /* end print */ - - - - -/* - ***************************************************************** - * 15 -- fix viewport - ***************************************************************** - */ - -/* fix viewport pour Win8 (snap mode) et préparer le jour - * où le viewport sera supporté par tous les moteurs - * - * Exemples : http://dev.opera.com/articles/view/an-introduction-to-meta-viewport-and-viewport/ - * width=device-width => width: device-width; - * height=device-height => height: device-height; - * initial-scale=2 => zoom: 2; - * maximum-scale=2 => max-zoom: 2; - * minimum-scale=0.5 => min-zoom: 0.5; - * user-scalable=no => user-zoom: fixed; - * - * pour le snap mode de Win8 => seul width: device-width; fonctionne pour l’instant - */ - -@-webkit-viewport { - width: device-width; -} -@-moz-viewport { - width: device-width; -} -@-ms-viewport { - width: device-width; -} -@-o-viewport { - width: device-width; -} -@viewport { - width: device-width; -} - - - - -/* - ***************************************************************** - * 16 -- règles d’état - ***************************************************************** - */ - -/* - * Règles d’état = mises en bas pour être prioritaires - * - */ - -/* -.is-hidden, -[aria-hidden=true] { - display: none; -} -*/ - - - - -/* - ***************************************************************** - * 17 -- bonus : Fixes IE - ***************************************************************** - */ - -/* - * basé sur les classes conditionnelles sur l’élément HTML - * - * à utiliser seulement si peu de corrections et - * pas d’impact sur les perfs sur les autres navigateurs - * - */ - -/* less than IE 9 */ -.oldies .nooldies { - display: none; -} - -.ie6 .noie6 { - display: none; -} -.ie7 .noie7 { - display: none; -} -.ie8 .noie8 { - display: none; -} -.ie9 .noie9 { - display: none; -} - -.ie7 .col, -.ie7 .col-noalign, -.ie6 .col, -.ie6 .col-noalign { - float: left; -} -.ie7 .row, -.ie6 .row { - overflow: auto; -} +/*# sourceMappingURL=style.css.map */ diff --git a/css/style.css.map b/css/style.css.map new file mode 100644 index 0000000..9c73b21 --- /dev/null +++ b/css/style.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../scss/style.scss","../scss/_variables.scss","../scss/_normalize.scss","../scss/_grid.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss"],"names":[],"mappings":"AAAA;AAAA;;AAAA;;AAAA;AAAA;ACAA;AAAA;;AAAA;;AAAA;AAAA;AAaA;AAAA;;AAAA;;AAAA;AAAA;AAcA;AAAA;;AAAA;;AAAA;AAAA;AAqBA;AAAA;;AAAA;;AAAA;AAAA;AChDA;AAAA;EAEI;EACA;;;ACHJ;EACE;EASD;EACA;EACA;;AFyBE;EErCH;IAGI;IACA;;;AFoCD;EExCH;IAOG;IACA;;;;AAOH;EACE;EACA;EACA;EAWD;EACA;EACA;;AFME;EEtBH;IAKI;IACA;IACA;;;AFkBD;EEzBH;IAUG;IACA;IACA;;;AAKF;EACC;EACA;;AAEF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EASD;EACA;;AFlBE;EEKH;IAKI;IACA;;;AFRD;EEEH;IASG;IACA;;;AAIF;EACC;;;AAIF;EACE;EACA;;;AF1BC;EE6BH;IAEI;IACA;IACA;;EACA;IACE;;EAEF;IACE;;;;AC3EN;EACI;EACA;EACA;EAKA;EACA;;AAGJ;EACI;EACA;EACA;EAKA;EACA;;ACrBJ;EACE,kBJoBY;EInBZ,OJoBa;;AInBb;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AJ0CJ;EACE;EACA;;AACA;EACE;;AIzCF;EACE;;AAEF;EACE;EACA;;AAEF;EACE,OJNS;EIOT;EACA;EACA;EACA;EACA;;;ACjCN;EACE,OLwBW;;AKvBX;EACE,OLoBkB;;AKlBpB;EACE,OLgBW;;AKdb;EACE,OLYU;;;AKRd;EACE,WLJgB;;AKKhB;EACE;;AACA;EACE;;;AAKN;AAAA;AAAA;AAAA;EAIE;;;AAIA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;ACvCJ;EACE,kBNoBY;EMnBZ,ONoBa;EMnBb;EACA;;AACA;EACE;;ANmDF;EACE;EACA;;AACA;EACE;;AMpDJ;EACE,ONYW;EMXX;;;APOJ;EACE,aCXU;EDYV,WCXe;;;ADcjB;EACE,WCbkB;;;ADgBpB;EACE","file":"style.css"} \ No newline at end of file diff --git a/css/style.min.css b/css/style.min.css new file mode 100644 index 0000000..086356d --- /dev/null +++ b/css/style.min.css @@ -0,0 +1 @@ +html,body{margin:0;padding:0}body{display:grid;grid-template-columns:[left-gutter] 1em [content] auto [right-gutter] 1em;grid-template-rows:[header] 30% [body] auto [footer] 30%;grid-column-gap:0}@media(min-width: 70em){body{grid-template-columns:[left-gutter] 1fr [content] 2fr [right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){body{grid-template-columns:[left-gutter] 1fr [content] 4fr [right-gutter] 1fr;grid-column-gap:1em}}.header{grid-row:header;grid-column:left-gutter/4;display:grid;grid-template-columns:[header-left-gutter] 1em [title] auto [header-right-gutter] 1em;grid-template-rows:[title] auto [menu] auto;grid-column-gap:0}@media(min-width: 70em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr;grid-template-rows:[title] auto [menu] auto;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){.header{grid-template-columns:[header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr;grid-template-rows:[title] auto [menu] auto;grid-column-gap:1em}}.header .title{grid-column:title;grid-row:title}.header .menu{grid-row:menu;grid-column:title}.footer{grid-row:footer;grid-column:left-gutter/4;display:grid;grid-template-columns:[footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em;grid-column-gap:0}@media(min-width: 70em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr;grid-column-gap:1em}}@media(min-width: 50em)and (max-width: 70em){.footer{grid-template-columns:[footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr;grid-column-gap:1em}}.footer ul{grid-column:center}.content{grid-row:body;grid-column:content}@media(min-width: 70em){#contact{display:grid;grid-template-columns:[pers] 1fr [prof] 1fr;grid-column-gap:1em}#contact .perso{grid-column:pers}#contact .prof{grid-column:prof}}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather_light-webfont.eot");src:url("../fonts/merriweather_light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather_light-webfont.woff2") format("woff2"),url("../fonts/merriweather_light-webfont.woff") format("woff"),url("../fonts/merriweather_light-webfont.ttf") format("truetype"),url("../fonts/merriweather_light-webfont.svg#merriweather_lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"merriweatherlight";src:url("../fonts/merriweather-lightitalic-webfont.eot");src:url("../fonts/merriweather-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/merriweather-lightitalic-webfont.woff2") format("woff2"),url("../fonts/merriweather-lightitalic-webfont.woff") format("woff"),url("../fonts/merriweather-lightitalic-webfont.ttf") format("truetype"),url("../fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic") format("svg");font-weight:normal;font-style:italic}.header{background-color:#67536c;color:#eed7f4}.header .title{display:flex;align-items:center;margin-top:1em;padding-bottom:.5em}.header .title .logo{height:75%;border-radius:50%}.header .title h1{font-weight:200;flex-grow:1;margin-left:1em}.header .menu ul{padding-left:0;list-style:none}.header .menu ul li{display:inline-block}.header .menu ul{margin-top:0}.header .menu li{margin-right:.1em;margin-top:1em}.header .menu a{color:#eed7f4;text-decoration:none;padding:5px;border:1px solid;border-radius:5px;box-shadow:1px 1px 1px #333}.content{color:#333}.content a{color:#bb5fd3}.content a:hover{color:#eed7f4}.content a:visited{color:#67536c}#contact{font-size:1.125rem}#contact ul{padding-left:0}#contact ul li{list-style:none}#personnel,#professionnel,#contact,#online{margin-top:2em}#online section{display:flex;flex-wrap:wrap}#online h2{margin-bottom:0}#online p{margin-right:1em;margin-bottom:0}.footer{background-color:#67536c;color:#eed7f4;font-size:1.125rem;text-align:right;margin-top:2em}.footer ul{margin:2em 0}.footer ul{padding-left:0;list-style:none}.footer ul li{display:inline-block}.footer a{color:#eed7f4;text-decoration:none}body{font-family:"merriweatherlight",serif;font-size:1.25rem;line-height:1.5em}code{font-size:.875rem}.smallcaps{font-variant:small-caps}/*# sourceMappingURL=style.min.css.map */ diff --git a/css/style.min.css.map b/css/style.min.css.map new file mode 100644 index 0000000..176ac4d --- /dev/null +++ b/css/style.min.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../scss/_normalize.scss","../scss/_grid.scss","../scss/_variables.scss","../scss/_fonts.scss","../scss/_header.scss","../scss/_content.scss","../scss/_footer.scss","../scss/style.scss"],"names":[],"mappings":"AAAA,UAEI,SACA,UCHJ,KACE,aASD,0EACA,yDACA,kBC0BE,wBDtCH,KAGI,yEACA,qBCqCD,6CDzCH,KAOG,yEACA,qBAOH,QACE,gBACA,0BACA,aAWD,sFACA,4CACA,kBCOE,wBDvBH,QAKI,qFACA,4CACA,qBCmBD,6CD1BH,QAUG,qFACA,4CACA,qBAKF,eACC,kBACA,eAEF,cACE,cACA,kBAIF,QACE,gBACA,0BACA,aASD,uFACA,kBCjBE,wBDIH,QAKI,sFACA,qBCPD,6CDCH,QASG,sFACA,qBAIF,WACC,mBAIF,SACE,cACA,oBCzBC,wBD4BH,SAEI,aACA,4CACA,oBACA,gBACE,iBAEF,eACE,kBE3EN,WACI,gCACA,mDACA,+WAKA,mBACA,kBAGJ,WACI,gCACA,yDACA,4YAKA,mBACA,kBCrBJ,QACE,iBFqBY,QEpBZ,MFqBa,QEpBb,eACE,aACA,mBACA,eACA,oBACA,qBACE,WACA,kBAEF,kBACE,gBACA,YACA,gBF2CJ,iBACE,eACA,gBACA,oBACE,qBE1CF,iBACE,aAEF,iBACE,kBACA,eAEF,gBACE,MFLS,QEMT,qBACA,YACA,iBACA,kBACA,4BCjCN,SACE,MHyBW,KGxBX,WACE,MHqBkB,QGnBpB,iBACE,MHiBW,QGfb,mBACE,MHaU,QGTd,SACE,UHJgB,SGKhB,YACE,eACA,eACE,gBAKN,2CAIE,eAIA,gBACE,aACA,eAEF,WACE,gBAEF,UACE,iBACA,gBCxCJ,QACE,iBJqBY,QIpBZ,MJqBa,QIpBb,UJOgB,SINhB,iBACA,eACA,WACE,aJmDF,WACE,eACA,gBACA,cACE,qBIpDJ,UACE,MJYW,QIXX,qBCMJ,KACE,YLXU,0BKYV,ULXe,QKYf,YLTiB,MKYnB,KACE,ULdkB,QKiBpB,WACE","file":"style.min.css"} \ No newline at end of file diff --git a/fonts/Cantarell-Bold.ttf b/fonts/Cantarell-Bold.ttf deleted file mode 100644 index a4fe14e..0000000 Binary files a/fonts/Cantarell-Bold.ttf and /dev/null differ diff --git a/fonts/Cantarell-BoldOblique.ttf b/fonts/Cantarell-BoldOblique.ttf deleted file mode 100644 index e28e364..0000000 Binary files a/fonts/Cantarell-BoldOblique.ttf and /dev/null differ diff --git a/fonts/Cantarell-Oblique.ttf b/fonts/Cantarell-Oblique.ttf deleted file mode 100644 index 2330ccd..0000000 Binary files a/fonts/Cantarell-Oblique.ttf and /dev/null differ diff --git a/fonts/Cantarell-Regular.ttf b/fonts/Cantarell-Regular.ttf deleted file mode 100644 index ff7a11d..0000000 Binary files a/fonts/Cantarell-Regular.ttf and /dev/null differ diff --git a/fonts/fa-brands-400.eot b/fonts/fa-brands-400.eot index 1a675a4..da7bd5e 100644 Binary files a/fonts/fa-brands-400.eot and b/fonts/fa-brands-400.eot differ diff --git a/fonts/fa-brands-400.svg b/fonts/fa-brands-400.svg index 5b60e84..caa8cc4 100644 --- a/fonts/fa-brands-400.svg +++ b/fonts/fa-brands-400.svg @@ -1,1184 +1,3296 @@ - + - + + +Created by FontForge 20190112 at Tue Feb 12 10:24:59 2019 + By Robert Madole +Copyright (c) Font Awesome + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + diff --git a/fonts/fa-brands-400.ttf b/fonts/fa-brands-400.ttf index 953d567..5f72e91 100644 Binary files a/fonts/fa-brands-400.ttf and b/fonts/fa-brands-400.ttf differ diff --git a/fonts/fa-brands-400.woff b/fonts/fa-brands-400.woff index 1ae5263..c64755a 100644 Binary files a/fonts/fa-brands-400.woff and b/fonts/fa-brands-400.woff differ diff --git a/fonts/fa-brands-400.woff2 b/fonts/fa-brands-400.woff2 index 4a07e40..b5a9567 100644 Binary files a/fonts/fa-brands-400.woff2 and b/fonts/fa-brands-400.woff2 differ diff --git a/fonts/fa-regular-400.eot b/fonts/fa-regular-400.eot index db3ed40..55085ca 100644 Binary files a/fonts/fa-regular-400.eot and b/fonts/fa-regular-400.eot differ diff --git a/fonts/fa-regular-400.svg b/fonts/fa-regular-400.svg index cf3d065..bba5446 100644 --- a/fonts/fa-regular-400.svg +++ b/fonts/fa-regular-400.svg @@ -1,467 +1,799 @@ - + - + + +Created by FontForge 20190112 at Tue Feb 12 10:24:59 2019 + By Robert Madole +Copyright (c) Font Awesome + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + diff --git a/fonts/fa-regular-400.ttf b/fonts/fa-regular-400.ttf index 235101c..a309313 100644 Binary files a/fonts/fa-regular-400.ttf and b/fonts/fa-regular-400.ttf differ diff --git a/fonts/fa-regular-400.woff b/fonts/fa-regular-400.woff index 9058e29..2578261 100644 Binary files a/fonts/fa-regular-400.woff and b/fonts/fa-regular-400.woff differ diff --git a/fonts/fa-regular-400.woff2 b/fonts/fa-regular-400.woff2 index 1489f64..3ef9c3e 100644 Binary files a/fonts/fa-regular-400.woff2 and b/fonts/fa-regular-400.woff2 differ diff --git a/fonts/fa-solid-900.eot b/fonts/fa-solid-900.eot index cb8d3f0..68c010a 100644 Binary files a/fonts/fa-solid-900.eot and b/fonts/fa-solid-900.eot differ diff --git a/fonts/fa-solid-900.svg b/fonts/fa-solid-900.svg index bd7565a..4ef85aa 100644 --- a/fonts/fa-solid-900.svg +++ b/fonts/fa-solid-900.svg @@ -1,2618 +1,4516 @@ - + - + + +Created by FontForge 20190112 at Tue Feb 12 10:24:59 2019 + By Robert Madole +Copyright (c) Font Awesome + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + diff --git a/fonts/fa-solid-900.ttf b/fonts/fa-solid-900.ttf index 7c92e98..7ece328 100644 Binary files a/fonts/fa-solid-900.ttf and b/fonts/fa-solid-900.ttf differ diff --git a/fonts/fa-solid-900.woff b/fonts/fa-solid-900.woff index b7d52cf..a892a7a 100644 Binary files a/fonts/fa-solid-900.woff and b/fonts/fa-solid-900.woff differ diff --git a/fonts/fa-solid-900.woff2 b/fonts/fa-solid-900.woff2 index 59d92b2..71b07ce 100644 Binary files a/fonts/fa-solid-900.woff2 and b/fonts/fa-solid-900.woff2 differ diff --git a/fonts/fonts.css b/fonts/fonts.css deleted file mode 100644 index cc453a3..0000000 --- a/fonts/fonts.css +++ /dev/null @@ -1,44 +0,0 @@ -@font-face { - font-family: "Cantarell"; - src: url("Cantarell-Regular.ttf"); -} -@font-face { - font-family: "Cantarell"; - src: url("Cantarell-Bold.ttf"); - font-weight: bold; -} -@font-face { - font-family: "Cantarell"; - src: url("Cantarell-Oblique.ttf"); - font-style: italic; -} -@font-face { - font-family: "Cantarell"; - src: url("Cantarell-BoldOblique.ttf"); - font-style: italic; - font-weight: bold; -} - -@font-face { - font-family: 'merriweatherlight'; - src: url('merriweather_light-webfont.eot'); - src: url('merriweather_light-webfont.eot?#iefix') format('embedded-opentype'), - url('merriweather_light-webfont.woff2') format('woff2'), - url('merriweather_light-webfont.woff') format('woff'), - url('merriweather_light-webfont.ttf') format('truetype'), - url('merriweather_light-webfont.svg#merriweather_lightregular') format('svg'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'merriweatherlight'; - src: url('merriweather-lightitalic-webfont.eot'); - src: url('merriweather-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), - url('merriweather-lightitalic-webfont.woff2') format('woff2'), - url('merriweather-lightitalic-webfont.woff') format('woff'), - url('merriweather-lightitalic-webfont.ttf') format('truetype'), - url('merriweather-lightitalic-webfont.svg#merriweatherlight_italic') format('svg'); - font-weight: normal; - font-style: italic; -} diff --git a/fonts/merriweather-lightitalic-demo.html b/fonts/merriweather-lightitalic-demo.html deleted file mode 100644 index 181d708..0000000 --- a/fonts/merriweather-lightitalic-demo.html +++ /dev/null @@ -1,636 +0,0 @@ - - - - - - - - - - - - - Merriweather Light Italic Specimen - - - - - - -
- - - -
- - -
- -
-
-
AaBb
-
-
- -
-
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
-
-
-
- - - - - - - - - - - - - - - - -
10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
- -
- -
- - - -
- - -
-
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
-
- bodyMerriweather Light Italic -
-
- bodyArial -
-
- bodyVerdana -
-
- bodyGeorgia -
- - - -
- - -
- -
-

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
- -
-
-
-

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
- -
- -
- -
-
-

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
-
-

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
- -
- -
- -
-
-

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
-
- -
- - - -
-
-

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
- -
- -
-
-

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
-

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

- -
-
- -
- -
-
-

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
-
-

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
- -
- -
- -
-
-

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

-
-
- -
- - - - -
- -
- -
- -
-

Lorem Ipsum Dolor

-

Etiam porta sem malesuada magna mollis euismod

- - -
-
-
-
-

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

- - -

Pellentesque ornare sem

- -

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

- -

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

- -

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

- -

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

- -

Cras mattis consectetur

- -

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

- -

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

-
- - -
- -
- - - - - - -
-
-
- -

Language Support

-

The subset of Merriweather Light Italic in this kit supports the following languages:
- - Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Swedish

-

Glyph Chart

-

The subset of Merriweather Light Italic in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

-
- -

&#1;


-

&#2;


-

&#3;


-

&#4;


-

&#5;


-

&#6;


-

&#7;


-

&#8;


-

&#9;

-

&#10;

-

&#16;


-

&#17;


-

&#18;


-

&#19;


-

&#20;


-

&#21;


-

&#22;


-

&#23;


-

&#24;


-

&#25;


-

&#30;


-

&#31;


-

&#32;

-

&#33;

!
-

&#34;

"
-

&#35;

#
-

&#36;

$
-

&#37;

%
-

&#38;

&
-

&#39;

'
-

&#40;

(
-

&#41;

)
-

&#42;

*
-

&#43;

+
-

&#44;

,
-

&#45;

-
-

&#46;

.
-

&#47;

/
-

&#48;

0
-

&#49;

1
-

&#50;

2
-

&#51;

3
-

&#52;

4
-

&#53;

5
-

&#54;

6
-

&#55;

7
-

&#56;

8
-

&#57;

9
-

&#58;

:
-

&#59;

;
-

&#60;

<
-

&#61;

=
-

&#62;

>
-

&#63;

?
-

&#64;

@
-

&#65;

A
-

&#66;

B
-

&#67;

C
-

&#68;

D
-

&#69;

E
-

&#70;

F
-

&#71;

G
-

&#72;

H
-

&#73;

I
-

&#74;

J
-

&#75;

K
-

&#76;

L
-

&#77;

M
-

&#78;

N
-

&#79;

O
-

&#80;

P
-

&#81;

Q
-

&#82;

R
-

&#83;

S
-

&#84;

T
-

&#85;

U
-

&#86;

V
-

&#87;

W
-

&#88;

X
-

&#89;

Y
-

&#90;

Z
-

&#91;

[
-

&#92;

\
-

&#93;

]
-

&#94;

^
-

&#95;

_
-

&#96;

`
-

&#97;

a
-

&#98;

b
-

&#99;

c
-

&#100;

d
-

&#101;

e
-

&#102;

f
-

&#103;

g
-

&#104;

h
-

&#105;

i
-

&#106;

j
-

&#107;

k
-

&#108;

l
-

&#109;

m
-

&#110;

n
-

&#111;

o
-

&#112;

p
-

&#113;

q
-

&#114;

r
-

&#115;

s
-

&#116;

t
-

&#117;

u
-

&#118;

v
-

&#119;

w
-

&#120;

x
-

&#121;

y
-

&#122;

z
-

&#123;

{
-

&#124;

|
-

&#125;

}
-

&#126;

~
-

&#127;


-

&#160;

 
-

&#161;

¡
-

&#162;

¢
-

&#163;

£
-

&#164;

¤
-

&#165;

¥
-

&#166;

¦
-

&#167;

§
-

&#168;

¨
-

&#169;

©
-

&#170;

ª
-

&#171;

«
-

&#172;

¬
-

&#173;

­
-

&#174;

®
-

&#175;

¯
-

&#176;

°
-

&#177;

±
-

&#178;

²
-

&#179;

³
-

&#180;

´
-

&#181;

µ
-

&#182;

-

&#183;

·
-

&#184;

¸
-

&#185;

¹
-

&#186;

º
-

&#187;

»
-

&#188;

¼
-

&#189;

½
-

&#190;

¾
-

&#191;

¿
-

&#192;

À
-

&#193;

Á
-

&#194;

Â
-

&#195;

Ã
-

&#196;

Ä
-

&#197;

Å
-

&#198;

Æ
-

&#199;

Ç
-

&#200;

È
-

&#201;

É
-

&#202;

Ê
-

&#203;

Ë
-

&#204;

Ì
-

&#205;

Í
-

&#206;

Î
-

&#207;

Ï
-

&#208;

Ð
-

&#209;

Ñ
-

&#210;

Ò
-

&#211;

Ó
-

&#212;

Ô
-

&#213;

Õ
-

&#214;

Ö
-

&#215;

×
-

&#216;

Ø
-

&#217;

Ù
-

&#218;

Ú
-

&#219;

Û
-

&#220;

Ü
-

&#221;

Ý
-

&#222;

Þ
-

&#223;

ß
-

&#224;

à
-

&#225;

á
-

&#226;

â
-

&#227;

ã
-

&#228;

ä
-

&#229;

å
-

&#230;

æ
-

&#231;

ç
-

&#232;

è
-

&#233;

é
-

&#234;

ê
-

&#235;

ë
-

&#236;

ì
-

&#237;

í
-

&#238;

î
-

&#239;

ï
-

&#240;

ð
-

&#241;

ñ
-

&#242;

ò
-

&#243;

ó
-

&#244;

ô
-

&#245;

õ
-

&#246;

ö
-

&#247;

÷
-

&#248;

ø
-

&#249;

ù
-

&#250;

ú
-

&#251;

û
-

&#252;

ü
-

&#253;

ý
-

&#254;

þ
-

&#255;

ÿ
-

&#338;

Œ
-

&#339;

œ
-

&#376;

Ÿ
-

&#710;

ˆ
-

&#732;

˜
-

&#8192;

 
-

&#8193;

-

&#8194;

-

&#8195;

-

&#8196;

-

&#8197;

-

&#8198;

-

&#8199;

-

&#8200;

-

&#8201;

-

&#8202;

-

&#8208;

-

&#8209;

-

&#8210;

-

&#8211;

-

&#8212;

-

&#8216;

-

&#8217;

-

&#8218;

-

&#8220;

-

&#8221;

-

&#8222;

-

&#8226;

-

&#8230;

-

&#8239;

-

&#8249;

-

&#8250;

-

&#8287;

-

&#8364;

-

&#8482;

-

&#9724;

-

&#64257;

-

&#64258;

-

&#64259;

-

&#64260;

-
-
- - -
-
- - -
- -
- -
-
-
-

Installing Webfonts

- -

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

- -

1. Upload your webfonts

-

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

- -

2. Include the webfont stylesheet

-

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

- - - -@font-face{ - font-family: 'MyWebFont'; - src: url('WebFont.eot'); - src: url('WebFont.eot?#iefix') format('embedded-opentype'), - url('WebFont.woff') format('woff'), - url('WebFont.ttf') format('truetype'), - url('WebFont.svg#webfont') format('svg'); -} - - -

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

- <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> - -

3. Modify your own stylesheet

-

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

-p { font-family: 'WebFont', Arial, sans-serif; } - -

4. Test

-

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

-
- - -
- -
- -
- -
- - diff --git a/igor-milhit-prof-pub.asc b/igor-milhit-prof-pub.asc index 54ffcfd..b2989f0 100644 --- a/igor-milhit-prof-pub.asc +++ b/igor-milhit-prof-pub.asc @@ -12,41 +12,90 @@ mCb1+tgwhJ/JXcrVFMaom1UoxFTjVuNj7QNjPNumXC6CDvzIX4OcVlJN4Kq4pFyx OzP9+yYDUJzNjgALk9uunpLeU1nb2C9Ap2/QHtHYZxyxcXEhg5L89djh7t2zs9Zp z2jrJCJbs2CaOgNX5RV969AFmUq8NfMzbqDBhM2UIBXhlUjZDBDZyLlXtQARAQAB tChJZ29yIE1pbGhpdCAoUkVSTykgPGlnb3IubWlsaGl0QHJlcm8uY2g+iQJUBBMB -CAA+FiEEkRrTTcp0xbqaJ3ORO1BD2RnpntIFAlhsmVoCGwMFCQHhM4AFCwkIBwIG -FQgJCgsCBBYCAwECHgECF4AACgkQO1BD2RnpntJiUBAAqTuIvsArJQuRq4HJidu0 -HLuYlvKfuLMb/rSj0qcNbzUOurVjF7+6iQ+3S/BWDnotILA2bCwjKSr5VaQ1fPhv -0BdYm0CnJ/Wk40IbTffwybYEY030SFtekvtltNuIqyhMj2qdpRxKmQDSh7ht8XzV -ARAfdFsEfmv4vlkNUFQXL0hP6xUImflTJ50DfV8ze4AczOuYvbUViERR5ZphlHqW -eDbJN2eMx2vblFtUGZgIVySENhEMa2G7KoBUlYRDVCs7Bc/lHnXOg2M6iN4E7Nco -vUWkxd3AnBH/23xBYpP1f/eZ3lO5FRNhGiEohaxebxyQeH74/PhPgvV6C8YkkLWg -xVewUbEi+RpGbOLkWDS3Y99zlaRSzRtgEvOqMPqvD36ksAxQ20BETAGNjDcdBZzK -6GIC5LvRZZEUASoyl/V5yLLfp/Sm1KSBg8G6ClWlyCx8PgVDRrf3NFBBtBlAN34E -AUin9vcBjcNXCHHbvc690jjUgDhlnv3CCybk5boC8oJB+aelk+SWVaByiQ26Ijj6 -dL6DWBn5bCkg2PcPyksm52as2Je0rRG++wTiUz3P5SW1ALE+DQr/T37B86vmlzbX -GDWruFbAfl3YW8OksvAo3K3Q6sFuph405jI1Ulcu4DxvqXkIeEI/CsqFTVeLUTrd -5/7zh9/gafnXk6Yrc4tsM865Ag0EWGyZWgEQALKcceu7Mhtm5x21vB5h51VXf0+t -ktCM7u0OaEudR1lUMOc+3Fw/abFMoWLX4RCFGOe7fm/nAg+nqCAQDWBRVgn9dMxx -gq5u9u2xaNyq1Uc2AhgObaoLnCwRyfqenfmCAA856IvwSZxwxUz7H0fKeG31Wlob -ZHw9Otg9e8GwHNuEmNtJQHd21AuqvUJ6344pTOH1uBLe6rj1MAbLkEMaSie7PkTs -gjiQqQsfIiECpudGBZYfIQrvnWFeEuCGNqf6uJ9tfF5YKSzb9YB+paRxTN4QFFD/ -Dy07gL3M5t1L11koyNgWF9LzuvFnNDIZfPKck5n18IjD2+59sEUGtPbj6kKMwi0g -QEtzKaHipdmn21XmbMXdOErunjw7eCtKs5rRUl78SgjJa3tSQblzESPMnW0VLkTw -K4gDeyivd5UgHss95Y9DkU+DQXnPQWx/go2f5htnrzyxHo04YS+KhN+mZE2Hz3c2 -JAOypotqeNQhGhDKd0jVPedfwRJPYFExqp5YD1jZDGiC75PXH7d22m5dmvh3ULth -wui5n+97EyOrDSxabl9G6lFl95EKidoSp4/K/6uoFqtS9jovF7ijQVGvss9vyf3o -SDgH9aBEh6r/QL8BzAEqefW6rB3r4HMAcd4HXu4e+Y+jrXhkz0GNLiu3M7gnKijk -NEaJxZ68QMu1Qw+XABEBAAGJAjwEGAEIACYWIQSRGtNNynTFuponc5E7UEPZGeme -0gUCWGyZWgIbDAUJAeEzgAAKCRA7UEPZGeme0jlQD/wPu19ghuMlZmo8rCdTDEMs -YGueQN1vv5bBNkqtxuaytO8o7oqkeGj0cTYod7wHRxRZRNcUrY4SnrbRyXlRfj5q -MAd1+AcQuhZcyQucjS/rKkkIIYHc2wHxsW0vUOdRjeR2F6u7XQaEv5hgWkbyNLys -PYkPETc8lmTJL7wEw0tSQ+dCu6rcNNsMuXO5tPB7ulaTaYo79RzTUIJJWyh3QMED -xxx9AWws7iPEkWbbKM/0+2gTfom7lE1P0LNbfZPT0p0kjl4ivcBGnruDCpcgeUjf -ULcCh+PxlcrbHkMmWXU6qnq6jeY8CL5a/h+9u0jSWLzlIHlGfn1MeErKMgbEW56L -kdU9tF7fBVN77o60DZFuL0j+jJiHMqxVJvn/kfCVt9+/wOvyr8Myj4MhMuIExHMy -89HsbidYs1RuurmD1xPakMqIemGDsqARyOTf08cvvg3c7mIszIGlEDmEcPYx6VrF -O9b6ZQq6nrny14ExzVA45uWya5Hs9SvJyLPkahaPgRyBndsc8nHw2CMF1pBAjmtn -OI3UMoKAiVUiZFrwgtKyCsuxUNx108voVNsMHbCbj5mpzvj1h+JT0O+EtTxShCdc -9KsuE3NvvmdLl67NRgY687MdXlprISR9pMlFYZ1GgsxE4icGalI0jF7D5B6uUcBT -Qb8rrHmzBLsPBqLcKLVBeQ== -=Kh8i +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 +=0jxX -----END PGP PUBLIC KEY BLOCK----- diff --git a/igor-milhit-pub.asc b/igor-milhit-pub.asc index b005a18..bc12256 100644 --- a/igor-milhit-pub.asc +++ b/igor-milhit-pub.asc @@ -1,85 +1,485 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -=Vq8l +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 +9A94+3fXQK31yUqZrciYtbW7A5Q= +=3B4e -----END PGP PUBLIC KEY BLOCK----- diff --git a/index.html b/index.html index f72d945..881a903 100644 --- a/index.html +++ b/index.html @@ -1,99 +1,114 @@ - - - - iGor milhit - - - - - - - + + + + iGor milhit + + + + + + + - -
-
-
- -

iGor milhit

-
- -
- -
- -
-
- -
-
-
- -
-
-
- - -
-

Personnel

-

Vieux comme la crise du pétrole, je suis né entre des livres, des taches d’encre et quelques vinyles. Les noyaux des centrales nucléaires se sont mises à fusionner, les empires d’après les empires s’écroulèrent et s’écroulent encore, et à la croissance des montagnes de papiers s’ajoute la croissance des montagnes de déchets électroniques. Au milieu de cette dématérialisation joyeuse, j’observe les traces éphémères de mon cheminement chaotique.

-
- -
-

Professionnel

-

De métier, je suis Spécialiste HES en information documentaire, ce qui peut se traduire par artisan en sciences de l'information. Plus précisément, je produis de l'information, je veille à son accessibilité et/ou à sa diffusion, à sa pérennité et à sa sécurité. Bien entendu, cette information peut prendre différentes formes, depuis les livres jusqu'aux données numériques de la recherche, en passant par la documentation technique, les documents administratifs, les articles scientifiques numériques, voire imprimés. Un domaine, ou plutôt des domaines divers et passionnants.

-

Dans cet ensemble de tâches, je me suis assez rapidement concentré sur deux aspects principaux : la compréhension, la gestion et le développement des systèmes d'informations documentaires, et les méthodes modernes de publications, à savoir celles qui tentent de réellement tirer les conséquences du passage au numérique.
- D'une part, j'aime explorer, installer, paramétrer, modifier des outils comme les sigb, les cms, mais aussi comprendre et manipuler les moteurs de recherche. D'autre part, je m'intéresse de près à la publication, d'abord sur le Web, au moyen de chaînes éditoriales, de langages de balisage légers, de convertisseurs universels de formats comme pandoc, de générateurs de sites statiques.

-

Enfin et surtout, comme bien d'autres je suis convaincu que les sciences de l'information et la philosophie qui entoure l'informatique libre partagent un certain nombre de présupposés et s'enrichissent mutuellement. C'est pourquoi j'aime échanger et partager l'information et le savoir faire de la manière la plus ouverte et libre possible.

-

Depuis novembre 2016, je suis employé à la centrale rero, principalement pour collaborer à l'écriture des nouvelles aventures du réseau. -

- - -
-

En ligne

-

blogiGor

-

fr.wikipedia

-

OpenStreetMap

-

keybase

-

im@pouet.it

-

@igor_milhit

-

GitHub

-

Framagit

-

discogs

-
- - - -
- - - + +
+
+ +

iGor milhit

+
+ +
+
+
+ + +
+
+

Personnel

+

Vieux comme la crise du pétrole, je suis né entre des livres, des taches d’encre et quelques vinyles. Les noyaux des centrales nucléaires se sont mises à fusionner, les empires d’après les empires s’écroulèrent et s’écroulent encore, et à la croissance des montagnes de papiers s’ajoute la croissance des montagnes de déchets électroniques. Au milieu de cette dématérialisation joyeuse, j’observe les traces éphémères de mon cheminement chaotique.

+
+
+

Professionnel

+

De métier, je suis Spécialiste HES en information documentaire, ce qui peut se traduire par artisan en sciences de l'information. Plus précisément, je produis de l'information, je veille à son accessibilité et/ou à sa diffusion, à sa pérennité et à sa sécurité. Bien entendu, cette information peut prendre différentes formes, depuis les livres jusqu'aux données numériques de la recherche, en passant par la documentation technique, les documents administratifs, les articles scientifiques numériques, voire imprimés. Un domaine, ou plutôt des domaines divers et passionnants.

+

Dans cet ensemble de tâches, je me suis assez rapidement concentré sur deux aspects principaux : la compréhension, la gestion et le développement des systèmes d'informations documentaires, et les méthodes modernes de publications, à savoir celles qui tentent de réellement tirer les conséquences du passage au numérique.
+ D'une part, j'aime explorer, installer, paramétrer, modifier des outils comme les sigb, les cms, mais aussi comprendre et manipuler les moteurs de recherche. D'autre part, je m'intéresse de près à la publication, d'abord sur le Web, au moyen de chaînes éditoriales, de langages de balisage légers, de convertisseurs universels de formats comme pandoc, de générateurs de sites statiques.

+

+ Enfin et surtout, comme bien d'autres je suis convaincu que les sciences de l'information et la philosophie qui entoure l'informatique libre partagent un certain nombre de présupposés et s'enrichissent mutuellement. C'est pourquoi j'aime échanger et partager l'information et le savoir faire de la manière la plus ouverte et libre possible. +

+

Depuis novembre 2016, je suis employé à la centrale rero, principalement pour collaborer à l'écriture des nouvelles aventures du réseau.

+
+
+
+

En ligne

+
+
+

blogiGor

+

fr.wikipedia

+

OpenStreetMap

+

keybase

+

im@pouet.it

+

@igor_milhit

+

GitHub

+

Framagit

+

discogs

+
+
+
+ + + diff --git a/scss/_content.scss b/scss/_content.scss new file mode 100644 index 0000000..7ddeb89 --- /dev/null +++ b/scss/_content.scss @@ -0,0 +1,43 @@ +.content { + color: $gray-light; + a { + color: $violet-light-darker; + } + a:hover { + color: $violet-light; + } + a:visited { + color: $violet-dark; + } +} + +#contact { + font-size: $font-size-small; + ul { + padding-left: 0; + li { + list-style: none; + } + } +} + +#personnel, +#professionnel, +#contact, +#online { + margin-top: 2em; +} + +#online { + section { + display: flex; + flex-wrap: wrap; + } + h2 { + margin-bottom: 0; + } + p { + margin-right: 1em; + margin-bottom: 0; + } +} diff --git a/scss/_fonts.scss b/scss/_fonts.scss new file mode 100644 index 0000000..aa5e81c --- /dev/null +++ b/scss/_fonts.scss @@ -0,0 +1,23 @@ +@font-face { + font-family: 'merriweatherlight'; + src: url('../fonts/merriweather_light-webfont.eot'); + src: url('../fonts/merriweather_light-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/merriweather_light-webfont.woff2') format('woff2'), + url('../fonts/merriweather_light-webfont.woff') format('woff'), + url('../fonts/merriweather_light-webfont.ttf') format('truetype'), + url('../fonts/merriweather_light-webfont.svg#merriweather_lightregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'merriweatherlight'; + src: url('../fonts/merriweather-lightitalic-webfont.eot'); + src: url('../fonts/merriweather-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/merriweather-lightitalic-webfont.woff2') format('woff2'), + url('../fonts/merriweather-lightitalic-webfont.woff') format('woff'), + url('../fonts/merriweather-lightitalic-webfont.ttf') format('truetype'), + url('../fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic') format('svg'); + font-weight: normal; + font-style: italic; +} diff --git a/scss/_footer.scss b/scss/_footer.scss new file mode 100644 index 0000000..34e2671 --- /dev/null +++ b/scss/_footer.scss @@ -0,0 +1,15 @@ +.footer { + background-color: $violet-dark; + color: $violet-light; + font-size: $font-size-small; + text-align: right; + margin-top: 2em; + ul { + margin: 2em 0; + } + @include nolist(); + a { + color: $violet-light; + text-decoration: none; + } +} diff --git a/scss/_grid.scss b/scss/_grid.scss new file mode 100644 index 0000000..ef1850b --- /dev/null +++ b/scss/_grid.scss @@ -0,0 +1,79 @@ +body { + display: grid; + @include breakpoint(desktop) { + grid-template-columns: [left-gutter] 1fr [content] 2fr [right-gutter] 1fr; + grid-column-gap: 1em; + } + @include breakpoint(tablet) { + grid-template-columns: [left-gutter] 1fr [content] 4fr [right-gutter] 1fr; + grid-column-gap: 1em; + } + grid-template-columns: [left-gutter] 1em [content] auto [right-gutter] 1em; + grid-template-rows: [header] 30% [body] auto [footer] 30%; + grid-column-gap: 0; +} + +.header { + grid-row: header; + grid-column: left-gutter / 4; + display: grid; + @include breakpoint(desktop) { + grid-template-columns: [header-left-gutter] 1fr [title] 2fr [header-right-gutter] 1fr; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 1em; + } + @include breakpoint(tablet) { + grid-template-columns: [header-left-gutter] 1fr [title] 4fr [header-right-gutter] 1fr; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 1em; + } + grid-template-columns: [header-left-gutter] 1em [title] auto [header-right-gutter] 1em; + grid-template-rows: [title] auto [menu] auto; + grid-column-gap: 0; + .title { + grid-column: title; + grid-row: title; +} +.menu { + grid-row: menu; + grid-column: title; +} +} + +.footer { + grid-row: footer; + grid-column: left-gutter / 4; + display: grid; + @include breakpoint(desktop) { + grid-template-columns: [footer-left-gutter] 1fr [center] 2fr [footer-right-gutter] 1fr; + grid-column-gap: 1em; + } + @include breakpoint(tablet) { + grid-template-columns: [footer-left-gutter] 1fr [center] 4fr [footer-right-gutter] 1fr; + grid-column-gap: 1em; + } + grid-template-columns: [footer-left-gutter] 1em [center] auto [footer-right-gutter] 1em; + grid-column-gap: 0; + ul { + grid-column: center; +} +} + +.content { + grid-row: body; + grid-column: content; +} + +#contact { + @include breakpoint(desktop) { + display: grid; + grid-template-columns: [pers] 1fr [prof] 1fr; + grid-column-gap: 1em; + .perso { + grid-column: pers; + } + .prof { + grid-column: prof; + } + } +} diff --git a/scss/_header.scss b/scss/_header.scss new file mode 100644 index 0000000..040410a --- /dev/null +++ b/scss/_header.scss @@ -0,0 +1,37 @@ +.header { + background-color: $violet-dark; + color: $violet-light; + .title { + display: flex; + align-items: center; + margin-top: 1em; + padding-bottom: .5em; + .logo { + height: 75%; + border-radius: 50%; + } + h1 { + font-weight: 200; + flex-grow: 1; + margin-left: 1em; + } + } + .menu { + @include nolist(); + ul { + margin-top: 0; + } + li { + margin-right: .1em; + margin-top: 1em; + } + a { + color: $violet-light; + text-decoration: none; + padding: 5px; + border: 1px solid; + border-radius: 5px; + box-shadow: 1px 1px 1px $gray-light; + } + } +} diff --git a/scss/_normalize.scss b/scss/_normalize.scss new file mode 100644 index 0000000..d872ba1 --- /dev/null +++ b/scss/_normalize.scss @@ -0,0 +1,5 @@ +html, +body { + margin: 0; + padding: 0; +} \ No newline at end of file diff --git a/scss/_variables.scss b/scss/_variables.scss new file mode 100644 index 0000000..acb4e47 --- /dev/null +++ b/scss/_variables.scss @@ -0,0 +1,66 @@ +/* + ******************** + + FONTS + + ******************** +*/ + +$font-base: 'merriweatherlight', serif; +$font-size-base: 1.250rem; +$font-size-small: $font-size-base * .9; +$font-size-smaller: $font-size-base * .7; +$line-height-base: 1.5em; + +/* + ******************** + + COLORS + + ******************** +*/ + +$violet-dark: rgb(103, 83, 108); +$violet-light: rgb(238, 215, 244); +$violet-light-darker: darken($violet-light, 30); +$gray: rgb(0, 0, 0); +$gray-light: lighten($gray, 20); + +/* + ******************** + + BREAKPOINTS + + ******************** +*/ + +@mixin breakpoint($point) { + @if $point == desktop { + @media (min-width: 70em) { @content ; } + } + @else if $point == tablet { + @media (min-width: 50em) and (max-width: 70em) { @content ; } + } + @else if $point == mobile { + @media (max-width: 37.5em) { @content ; } + + } +} + +/* + ******************** + + OTHER MIXINS + + ******************** +*/ + +@mixin nolist() { + ul { + padding-left: 0; + list-style: none; + li { + display: inline-block; + } + } +} diff --git a/scss/style.scss b/scss/style.scss new file mode 100644 index 0000000..d2f080e --- /dev/null +++ b/scss/style.scss @@ -0,0 +1,31 @@ +/* + *************** + + main stylesheet + + *************** + */ + + +@import '_variables.scss'; +@import '_normalize.scss'; +@import '_grid.scss'; +@import '_fonts.scss'; +@import '_header.scss'; +@import '_content.scss'; +@import '_footer.scss'; + + +body { + font-family: $font-base; + font-size: $font-size-base; + line-height: $line-height-base; +} + +code { + font-size: $font-size-smaller; +} + +.smallcaps { + font-variant: small-caps; +}