summaryrefslogtreecommitdiff
path: root/themes/hugo-coder/assets
diff options
context:
space:
mode:
Diffstat (limited to 'themes/hugo-coder/assets')
m---------themes/hugo-coder0
-rw-r--r--themes/hugo-coder/assets/js/coder.js40
-rw-r--r--themes/hugo-coder/assets/scss/_base.scss273
-rw-r--r--themes/hugo-coder/assets/scss/_base_dark.scss66
-rw-r--r--themes/hugo-coder/assets/scss/_base_rtl.scss24
-rw-r--r--themes/hugo-coder/assets/scss/_content.scss240
-rw-r--r--themes/hugo-coder/assets/scss/_content_dark.scss59
-rw-r--r--themes/hugo-coder/assets/scss/_content_rtl.scss36
-rw-r--r--themes/hugo-coder/assets/scss/_float.scss38
-rw-r--r--themes/hugo-coder/assets/scss/_float_dark.scss27
-rw-r--r--themes/hugo-coder/assets/scss/_footer.scss11
-rw-r--r--themes/hugo-coder/assets/scss/_footer_dark.scss17
-rw-r--r--themes/hugo-coder/assets/scss/_navigation.scss143
-rw-r--r--themes/hugo-coder/assets/scss/_navigation_dark.scss68
-rw-r--r--themes/hugo-coder/assets/scss/_navigation_rtl.scss20
-rw-r--r--themes/hugo-coder/assets/scss/_notices.scss111
-rw-r--r--themes/hugo-coder/assets/scss/_notices_dark.scss17
-rw-r--r--themes/hugo-coder/assets/scss/_pagination.scss27
-rw-r--r--themes/hugo-coder/assets/scss/_taxonomies.scss20
-rw-r--r--themes/hugo-coder/assets/scss/_taxonomies_dark.scss22
-rw-r--r--themes/hugo-coder/assets/scss/_variables.scss58
-rw-r--r--themes/hugo-coder/assets/scss/coder-dark.scss8
-rw-r--r--themes/hugo-coder/assets/scss/coder-rtl.scss4
-rw-r--r--themes/hugo-coder/assets/scss/coder.scss11
-rw-r--r--themes/hugo-coder/assets/scss/css/normalize.css350
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_animated.scss34
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_bordered-pulled.scss25
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_core.scss12
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_fixed-width.scss6
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_functions.scss11
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_icons.scss934
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_larger.scss13
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_list.scss19
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_mixins.scss60
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_path.scss16
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_rotated-flipped.scss20
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_screen-reader.scss5
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_stacked.scss20
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/_variables.scss945
-rw-r--r--themes/hugo-coder/assets/scss/fork-awesome/fork-awesome.scss28
40 files changed, 3838 insertions, 0 deletions
diff --git a/themes/hugo-coder b/themes/hugo-coder
deleted file mode 160000
Subproject 55b2a150f990bc56364dba347bc9acc6aab07be
diff --git a/themes/hugo-coder/assets/js/coder.js b/themes/hugo-coder/assets/js/coder.js
new file mode 100644
index 0000000..d52db11
--- /dev/null
+++ b/themes/hugo-coder/assets/js/coder.js
@@ -0,0 +1,40 @@
1const body = document.body;
2const darkModeToggle = document.getElementById('dark-mode-toggle');
3const darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
4
5// Check if user preference is set, if not check value of body class for light or dark else it means that colorscheme = auto
6if (localStorage.getItem("colorscheme")) {
7 setTheme(localStorage.getItem("colorscheme"));
8} else if (body.classList.contains('colorscheme-light') || body.classList.contains('colorscheme-dark')) {
9 setTheme(body.classList.contains("colorscheme-dark") ? "dark" : "light");
10} else {
11 setTheme(darkModeMediaQuery.matches ? "dark" : "light");
12}
13
14if (darkModeToggle) {
15 darkModeToggle.addEventListener('click', () => {
16 let theme = body.classList.contains("colorscheme-dark") ? "light" : "dark";
17 setTheme(theme);
18 rememberTheme(theme);
19 });
20}
21
22darkModeMediaQuery.addListener((event) => {
23 setTheme(event.matches ? "dark" : "light");
24});
25
26document.addEventListener("DOMContentLoaded", function () {
27 let node = document.querySelector('.preload-transitions');
28 node.classList.remove('preload-transitions');
29});
30
31function setTheme(theme) {
32 body.classList.remove('colorscheme-auto');
33 let inverse = theme === 'dark' ? 'light' : 'dark';
34 body.classList.remove('colorscheme-' + inverse);
35 body.classList.add('colorscheme-' + theme);
36}
37
38function rememberTheme(theme) {
39 localStorage.setItem('colorscheme', theme);
40}
diff --git a/themes/hugo-coder/assets/scss/_base.scss b/themes/hugo-coder/assets/scss/_base.scss
new file mode 100644
index 0000000..eeca721
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_base.scss
@@ -0,0 +1,273 @@
1*,
2*:after,
3*:before {
4 box-sizing: inherit;
5}
6
7html {
8 box-sizing: border-box;
9 font-size: 62.5%;
10}
11
12body {
13 color: $fg-color;
14 background-color: $bg-color;
15 font-family: $font-family;
16 font-size: 1.8em;
17 font-weight: 400;
18 line-height: 1.8em;
19
20 @media only screen and (max-width: 768px) {
21 font-size: 1.6em;
22 line-height: 1.6em;
23 }
24}
25
26a {
27 font-weight: 500;
28 color: $link-color;
29 text-decoration: none;
30 transition: all 0.25s ease-in;
31
32 &:focus,
33 &:hover {
34 text-decoration: underline;
35 }
36}
37
38p {
39 margin: 2rem 0 2rem 0;
40}
41
42h1,
43h2,
44h3,
45h4,
46h5,
47h6 {
48 font-family: $font-family;
49 font-weight: 600;
50 color: $alt-fg-color;
51 margin: 4rem 0 2.5rem 0;
52
53 &:hover .heading-link {
54 visibility: visible;
55 }
56
57 .heading-link {
58 color: $link-color;
59 font-weight: inherit;
60 text-decoration: none;
61 font-size: 80%;
62 visibility: hidden;
63 }
64
65 .title-link {
66 color: inherit;
67 font-weight: inherit;
68 text-decoration: none;
69 }
70}
71
72h1 {
73 font-size: 3.2rem;
74 line-height: 3.6rem;
75
76 @media only screen and (max-width: 768px) {
77 font-size: 3rem;
78 line-height: 3.4rem;
79 }
80}
81
82h2 {
83 font-size: 2.8rem;
84 line-height: 3.2rem;
85
86 @media only screen and (max-width: 768px) {
87 font-size: 2.6rem;
88 line-height: 3rem;
89 }
90}
91
92h3 {
93 font-size: 2.4rem;
94 line-height: 2.8rem;
95
96 @media only screen and (max-width: 768px) {
97 font-size: 2.2rem;
98 line-height: 2.6rem;
99 }
100}
101
102h4 {
103 font-size: 2.2rem;
104 line-height: 2.6rem;
105
106 @media only screen and (max-width: 768px) {
107 font-size: 2rem;
108 line-height: 2.4rem;
109 }
110}
111
112h5 {
113 font-size: 2rem;
114 line-height: 2.4rem;
115
116 @media only screen and (max-width: 768px) {
117 font-size: 1.8rem;
118 line-height: 2.2rem;
119 }
120}
121
122h6 {
123 font-size: 1.8rem;
124 line-height: 2.2rem;
125
126 @media only screen and (max-width: 768px) {
127 font-size: 1.6rem;
128 line-height: 2rem;
129 }
130}
131
132b,
133strong {
134 font-weight: 700;
135}
136
137.highlight>div,
138.highlight>pre {
139 margin: 0 0 2rem;
140 padding: 1rem;
141 border-radius: 1rem;
142}
143
144pre {
145 display: block;
146 font-family: $code-font-family;
147 font-size: 1.6rem;
148 font-weight: 400;
149 line-height: 2.6rem;
150 overflow-x: auto;
151 margin: 0;
152
153 code {
154 display: inline-block;
155 background-color: inherit;
156 color: inherit;
157 }
158}
159
160code {
161 font-family: $code-font-family;
162 font-size: 1.6rem;
163 font-weight: 400;
164 background-color: $alt-bg-color;
165 color: $fg-color;
166 border-radius: 0.6rem;
167 padding: 0.3rem 0.6rem;
168}
169
170blockquote {
171 border-left: 2px solid $alt-bg-color;
172 padding-left: 2rem;
173 line-height: 2.2rem;
174 font-weight: 400;
175 font-style: italic;
176}
177
178th,
179td {
180 padding: 1.6rem;
181}
182
183table {
184 border-collapse: collapse;
185}
186
187table td,
188table th {
189 border: 2px solid $alt-fg-color;
190}
191
192table tr:first-child th {
193 border-top: 0;
194}
195
196table tr:last-child td {
197 border-bottom: 0;
198}
199
200table tr td:first-child,
201table tr th:first-child {
202 border-left: 0;
203}
204
205table tr td:last-child,
206table tr th:last-child {
207 border-right: 0;
208}
209
210img {
211 max-width: 100%;
212}
213
214figure {
215 text-align: center;
216}
217
218.preload-transitions * {
219 $null-transition: none !important;
220
221 -webkit-transition: $null-transition;
222 -moz-transition: $null-transition;
223 -ms-transition: $null-transition;
224 -o-transition: $null-transition;
225 transition: $null-transition;
226}
227
228.wrapper {
229 display: flex;
230 flex-direction: column;
231
232 min-height: 100vh;
233 width: 100%;
234}
235
236.container {
237 margin: 1rem auto;
238 max-width: 90rem;
239 width: 100%;
240 padding-left: 2rem;
241 padding-right: 2rem;
242}
243
244.fab {
245 font-weight: 400;
246}
247
248.fas {
249 font-weight: 700;
250}
251
252.float-right {
253 float: right;
254}
255
256.float-left {
257 float: left;
258}
259
260.fab {
261 font-weight: 400;
262}
263
264.fas {
265 font-weight: 900;
266}
267
268img.emoji {
269 height: 1em;
270 width: 1em;
271 margin: 0 0.05em 0 0.1em;
272 vertical-align: -0.1em;
273}
diff --git a/themes/hugo-coder/assets/scss/_base_dark.scss b/themes/hugo-coder/assets/scss/_base_dark.scss
new file mode 100644
index 0000000..b6f4093
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_base_dark.scss
@@ -0,0 +1,66 @@
1@mixin base_dark {
2 color: $fg-color-dark;
3 background-color: $bg-color-dark;
4
5 a {
6 color: $link-color-dark;
7 }
8
9 h1,
10 h2,
11 h3,
12 h4,
13 h5,
14 h6 {
15 color: $alt-fg-color-dark;
16
17 &:hover .heading-link {
18 visibility: visible;
19 }
20
21 .heading-link {
22 color: $link-color-dark;
23 font-weight: inherit;
24 text-decoration: none;
25 font-size: 80%;
26 visibility: hidden;
27 }
28
29 .title-link {
30 color: inherit;
31 font-weight: inherit;
32 text-decoration: none;
33 }
34 }
35
36 code {
37 background-color: $alt-bg-color-dark;
38 color: $fg-color-dark;
39 }
40
41 pre {
42 code {
43 background-color: inherit;
44 color: inherit;
45 }
46 }
47
48 blockquote {
49 border-left: 2px solid $alt-bg-color-dark;
50 }
51
52 table td,
53 table th {
54 border: 2px solid $alt-fg-color-dark;
55 }
56}
57
58body.colorscheme-dark {
59 @include base_dark();
60}
61
62body.colorscheme-auto {
63 @media (prefers-color-scheme: dark) {
64 @include base_dark();
65 }
66}
diff --git a/themes/hugo-coder/assets/scss/_base_rtl.scss b/themes/hugo-coder/assets/scss/_base_rtl.scss
new file mode 100644
index 0000000..e237fd5
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_base_rtl.scss
@@ -0,0 +1,24 @@
1body.rtl {
2 direction: rtl;
3
4 pre {
5 direction: ltr;
6 }
7
8 blockquote {
9 border-left: none;
10 border-right: 2px solid $alt-bg-color;
11 padding-left: 0;
12 padding-right: 1.6rem;
13 }
14
15 table tr td:first-child,
16 table tr th:first-child {
17 border-right: 0;
18 }
19
20 table tr td:last-child,
21 table tr th:last-child {
22 border-left: 0;
23 }
24}
diff --git a/themes/hugo-coder/assets/scss/_content.scss b/themes/hugo-coder/assets/scss/_content.scss
new file mode 100644
index 0000000..bb2720c
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_content.scss
@@ -0,0 +1,240 @@
1.content {
2 flex: 1;
3 display: flex;
4 margin-top: 1.6rem;
5 margin-bottom: 3.2rem;
6
7 article {
8 details {
9 summary {
10 cursor: pointer;
11 }
12 }
13
14 header {
15 margin-top: 6.4rem;
16 margin-bottom: 3.2rem;
17
18 h1 {
19 font-size: 4.2rem;
20 line-height: 4.6rem;
21 margin: 0;
22
23 @media only screen and (max-width: 768px) {
24 font-size: 4rem;
25 line-height: 4.4rem;
26 }
27 }
28 }
29
30 footer {
31 margin-top: 4rem;
32
33 .see-also {
34 margin: 3.2rem 0;
35
36 h3 {
37 margin: 3.2rem 0;
38 }
39 }
40 }
41
42 p {
43 text-align: justify;
44 text-justify: auto;
45 hyphens: auto;
46 }
47 }
48
49 .post {
50 .post-title {
51 margin-bottom: 0.75em;
52 }
53
54 .post-meta {
55 i {
56 text-align: center;
57 width: 1.6rem;
58 margin-left: 0;
59 margin-right: 0.5rem;
60 }
61
62 .date {
63 .posted-on {
64 margin-left: 0;
65 margin-right: 1.5rem;
66 }
67 }
68
69 .tags {
70 .tag {
71 display: inline-block;
72 padding: 0.3rem 0.6rem;
73 background-color: $alt-bg-color;
74 border-radius: 0.6rem;
75 line-height: 1.4em;
76
77 a {
78 color: $fg-color;
79 }
80 a:active {
81 color: $fg-color;
82 }
83 }
84 }
85 }
86 }
87
88 figure {
89 margin: 0;
90 padding: 0;
91 }
92
93 figcaption p {
94 text-align: center;
95 font-style: italic;
96 font-size: 1.6rem;
97 margin: 0;
98 }
99}
100
101.avatar img {
102 width: 20rem;
103 height: auto;
104 border-radius: 50%;
105
106 @media only screen and (max-width: 768px) {
107 width: 10rem;
108 }
109}
110
111.list {
112 ul {
113 margin: 3.2rem 0 3.2rem 0;
114 list-style: none;
115 padding: 0;
116
117 li {
118 font-size: 1.8rem;
119
120 @media only screen and (max-width: 768px) {
121 margin: 1.6rem 0 1.6rem 0;
122 }
123
124 .date {
125 display: inline-block;
126 flex: 1;
127 width: 20rem;
128 text-align: right;
129 margin-right: 3rem;
130
131 @media only screen and (max-width: 768px) {
132 display: block;
133 text-align: left;
134 }
135 }
136
137 .title {
138 font-size: 1.8rem;
139 flex: 2;
140 color: $fg-color;
141 font-family: $font-family;
142 font-weight: 700;
143
144 &:hover,
145 &:focus {
146 color: $link-color;
147 }
148 }
149 }
150 }
151
152 ul:not(.pagination) {
153 li {
154 @media only screen and (min-width: 768.1px) {
155 display: flex;
156 }
157 }
158 }
159}
160
161.centered {
162 display: flex;
163 align-items: center;
164 justify-content: center;
165
166 .about {
167 text-align: center;
168
169 h1 {
170 margin-top: 2rem;
171 margin-bottom: 0.5rem;
172 }
173
174 h2 {
175 margin-top: 1rem;
176 margin-bottom: 0.5rem;
177 font-size: 2.4rem;
178
179 @media only screen and (max-width: 768px) {
180 font-size: 2rem;
181 }
182 }
183
184 ul {
185 list-style: none;
186 margin: 3rem 0 1rem 0;
187 padding: 0;
188
189 li {
190 display: inline-block;
191 position: relative;
192
193 a {
194 color: $fg-color;
195 text-transform: uppercase;
196 margin-left: 1rem;
197 margin-right: 1rem;
198 font-size: 1.6rem;
199
200 &:hover,
201 &:focus {
202 color: $link-color;
203 }
204
205 @media only screen and (max-width: 768px) {
206 font-size: 1.4rem;
207 }
208
209 i {
210 font-size: 3.2rem;
211 }
212 }
213 }
214 }
215 }
216
217 .error {
218 text-align: center;
219
220 h1 {
221 margin-top: 2rem;
222 margin-bottom: 0.5rem;
223 font-size: 4.6rem;
224
225 @media only screen and (max-width: 768px) {
226 font-size: 3.2rem;
227 }
228 }
229
230 h2 {
231 margin-top: 2rem;
232 margin-bottom: 3.2rem;
233 font-size: 3.2rem;
234
235 @media only screen and (max-width: 768px) {
236 font-size: 2.8rem;
237 }
238 }
239 }
240}
diff --git a/themes/hugo-coder/assets/scss/_content_dark.scss b/themes/hugo-coder/assets/scss/_content_dark.scss
new file mode 100644
index 0000000..c4b961a
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_content_dark.scss
@@ -0,0 +1,59 @@
1@mixin content_dark {
2 .content {
3 .post {
4 .tags {
5 .tag {
6 background-color: $alt-bg-color-dark;
7
8 a {
9 color: $fg-color-dark;
10 }
11 a:active {
12 color: $fg-color-dark;
13 }
14 }
15 }
16 }
17 .list {
18 ul {
19 li {
20 .title {
21 color: $fg-color-dark;
22
23 &:hover,
24 &:focus {
25 color: $link-color-dark;
26 }
27 }
28 }
29 }
30 }
31
32 .centered {
33 .about {
34 ul {
35 li {
36 a {
37 color: $fg-color-dark;
38
39 &:hover,
40 &:focus {
41 color: $link-color-dark;
42 }
43 }
44 }
45 }
46 }
47 }
48 }
49}
50
51body.colorscheme-dark {
52 @include content_dark();
53}
54
55body.colorscheme-auto {
56 @media (prefers-color-scheme: dark) {
57 @include content_dark();
58 }
59}
diff --git a/themes/hugo-coder/assets/scss/_content_rtl.scss b/themes/hugo-coder/assets/scss/_content_rtl.scss
new file mode 100644
index 0000000..e3868f9
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_content_rtl.scss
@@ -0,0 +1,36 @@
1body.rtl {
2 .content {
3 .post {
4 .post-meta {
5 .posted-on {
6 margin-left: 1.5rem;
7 margin-right: 0;
8 }
9 }
10
11 .tags,
12 .categories {
13 i {
14 margin-left: 0.5rem;
15 margin-right: 0;
16 }
17 }
18 }
19 }
20
21 .list {
22 ul {
23 li {
24 .date {
25 text-align: left;
26 margin-left: 3rem;
27 margin-right: 0;
28
29 @media only screen and (max-width: 768px) {
30 text-align: right;
31 }
32 }
33 }
34 }
35 }
36}
diff --git a/themes/hugo-coder/assets/scss/_float.scss b/themes/hugo-coder/assets/scss/_float.scss
new file mode 100644
index 0000000..d45ff8f
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_float.scss
@@ -0,0 +1,38 @@
1.float-container {
2 bottom: 2rem;
3 right: 2rem;
4 z-index: 100;
5 position: fixed;
6 font-size: 1.6em;
7
8 a {
9 position: relative;
10 display: inline-block;
11 width: 3rem;
12 height: 3rem;
13 font-size: 2rem;
14 color: $alt-fg-color;
15 background-color: $alt-bg-color;
16 border-radius: 0.2rem;
17 opacity: 50%;
18 transition: all 0.25s ease-in;
19
20 &:hover,
21 &:focus {
22 color: $link-color;
23 opacity: 100%;
24
25 @media only screen and (max-width: 768px) {
26 color: $alt-fg-color;
27 opacity: 50%;
28 }
29 }
30
31 i {
32 position: absolute;
33 top: 50%;
34 left: 50%;
35 transform: translate(-50%, -50%);
36 }
37 }
38}
diff --git a/themes/hugo-coder/assets/scss/_float_dark.scss b/themes/hugo-coder/assets/scss/_float_dark.scss
new file mode 100644
index 0000000..348dafe
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_float_dark.scss
@@ -0,0 +1,27 @@
1@mixin float_dark {
2 .float-container {
3 a {
4 color: $alt-fg-color-dark;
5 background-color: $alt-bg-color-dark;
6
7 &:hover,
8 &:focus {
9 color: $link-color-dark;
10
11 @media only screen and (max-width: 768px) {
12 color: $alt-fg-color-dark;
13 }
14 }
15 }
16 }
17}
18
19body.colorscheme-dark {
20 @include float_dark();
21}
22
23body.colorscheme-auto {
24 @media (prefers-color-scheme: dark) {
25 @include float_dark();
26 }
27}
diff --git a/themes/hugo-coder/assets/scss/_footer.scss b/themes/hugo-coder/assets/scss/_footer.scss
new file mode 100644
index 0000000..10b0c0f
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_footer.scss
@@ -0,0 +1,11 @@
1.footer {
2 width: 100%;
3 text-align: center;
4 font-size: 1.6rem;
5 line-height: 2rem;
6 margin-bottom: 1rem;
7
8 a {
9 color: $link-color;
10 }
11}
diff --git a/themes/hugo-coder/assets/scss/_footer_dark.scss b/themes/hugo-coder/assets/scss/_footer_dark.scss
new file mode 100644
index 0000000..dd02be8
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_footer_dark.scss
@@ -0,0 +1,17 @@
1@mixin footer_dark {
2 .footer {
3 a {
4 color: $link-color-dark;
5 }
6 }
7}
8
9body.colorscheme-dark {
10 @include footer_dark();
11}
12
13body.colorscheme-auto {
14 @media (prefers-color-scheme: dark) {
15 @include footer_dark();
16 }
17}
diff --git a/themes/hugo-coder/assets/scss/_navigation.scss b/themes/hugo-coder/assets/scss/_navigation.scss
new file mode 100644
index 0000000..cd55a60
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_navigation.scss
@@ -0,0 +1,143 @@
1.navigation {
2 height: 6rem;
3 width: 100%;
4
5 a,
6 span {
7 display: inline;
8 font-size: 1.7rem;
9 font-family: $font-family;
10 font-weight: 600;
11 color: $fg-color;
12 }
13
14 a {
15
16 &:hover,
17 &:focus {
18 color: $link-color;
19 }
20 }
21
22 .navigation-title {
23 letter-spacing: 0.1rem;
24 text-transform: uppercase;
25 }
26
27 .navigation-list {
28 float: right;
29 list-style: none;
30 margin-bottom: 0;
31 margin-top: 0;
32
33 @media only screen and (max-width: 768px) {
34 position: relative;
35 top: 2rem;
36 right: 0;
37 z-index: 5;
38 visibility: hidden;
39 opacity: 0;
40 padding: 0;
41 max-height: 0;
42 width: 100%;
43 background-color: $bg-color;
44 border-top: solid 2px $alt-bg-color;
45 border-bottom: solid 2px $alt-bg-color;
46 transition: opacity 0.25s, max-height 0.15s linear;
47 }
48
49 .navigation-item {
50 float: left;
51 margin: 0;
52 position: relative;
53
54 @media only screen and (max-width: 768px) {
55 float: none !important;
56 text-align: center;
57
58 a,
59 span {
60 line-height: 5rem;
61 }
62 }
63
64 a,
65 span {
66 margin-left: 1rem;
67 margin-right: 1rem;
68 }
69 }
70
71 .separator {
72 @media only screen and (max-width: 768px) {
73 display: none;
74 }
75 }
76
77 .menu-separator {
78 @media only screen and (max-width: 768px) {
79 border-top: 2px solid $fg-color;
80 margin: 0 8rem;
81
82 span {
83 display: none;
84 }
85 }
86 }
87 }
88
89 #dark-mode-toggle {
90 margin: 1.7rem 0;
91 font-size: 2.4rem;
92 line-height: inherit;
93 bottom: 2rem;
94 left: 2rem;
95 z-index: 100;
96 position: fixed;
97 }
98
99 #menu-toggle {
100 display: none;
101
102 @media only screen and (max-width: 768px) {
103 &:checked+label>i {
104 color: $alt-bg-color;
105 }
106
107 &:checked+label+ul {
108 visibility: visible;
109 opacity: 1;
110 max-height: 100rem;
111 }
112 }
113 }
114
115 .menu-button {
116 display: none;
117
118 @media only screen and (max-width: 768px) {
119 position: relative;
120 display: block;
121 font-size: 2.4rem;
122 font-weight: 400;
123 }
124
125 i {
126
127 &:hover,
128 &:focus {
129 color: $alt-fg-color;
130 }
131 }
132 }
133
134 i {
135 color: $fg-color;
136 cursor: pointer;
137
138 &:hover,
139 &:focus {
140 color: $link-color;
141 }
142 }
143}
diff --git a/themes/hugo-coder/assets/scss/_navigation_dark.scss b/themes/hugo-coder/assets/scss/_navigation_dark.scss
new file mode 100644
index 0000000..4cbd554
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_navigation_dark.scss
@@ -0,0 +1,68 @@
1@mixin navigation_dark {
2 .navigation {
3
4 a,
5 span {
6 color: $fg-color-dark;
7 }
8
9 a {
10
11 &:hover,
12 &:focus {
13 color: $link-color-dark;
14 }
15 }
16
17 .navigation-list {
18 @media only screen and (max-width: 768px) {
19 background-color: $bg-color-dark;
20 border-top: solid 2px $alt-bg-color-dark;
21 border-bottom: solid 2px $alt-bg-color-dark;
22 }
23
24 .menu-separator {
25 @media only screen and (max-width: 768px) {
26 border-top: 2px solid $fg-color-dark;
27 }
28 }
29 }
30
31 #menu-toggle {
32 @media only screen and (max-width: 768px) {
33 &:checked+label>i {
34 color: $alt-bg-color-dark;
35 }
36 }
37 }
38
39 i {
40 color: $fg-color-dark;
41
42 &:hover,
43 &:focus {
44 color: $link-color-dark;
45 }
46 }
47
48 .menu-button {
49 i {
50
51 &:hover,
52 &:focus {
53 color: $alt-fg-color-dark;
54 }
55 }
56 }
57 }
58}
59
60body.colorscheme-dark {
61 @include navigation_dark();
62}
63
64body.colorscheme-auto {
65 @media (prefers-color-scheme: dark) {
66 @include navigation_dark();
67 }
68}
diff --git a/themes/hugo-coder/assets/scss/_navigation_rtl.scss b/themes/hugo-coder/assets/scss/_navigation_rtl.scss
new file mode 100644
index 0000000..475c932
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_navigation_rtl.scss
@@ -0,0 +1,20 @@
1body.rtl {
2 .navigation-list {
3 float: left;
4
5 @media only screen and (max-width: 768px) {
6 left: 0;
7 right: auto;
8 }
9
10 .navigation-item {
11 float: right;
12 }
13 }
14
15 .menu-button {
16 @media only screen and (max-width: 768px) {
17 float: left;
18 }
19 }
20}
diff --git a/themes/hugo-coder/assets/scss/_notices.scss b/themes/hugo-coder/assets/scss/_notices.scss
new file mode 100644
index 0000000..1b3a5e7
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_notices.scss
@@ -0,0 +1,111 @@
1.notice {
2 border-radius: 0.2rem;
3 position: relative;
4 margin: 2rem 0;
5 padding: 0 0.75rem;
6 overflow: auto;
7
8 .notice-title {
9 position: relative;
10 font-weight: 700;
11 margin: 0 -0.75rem;
12 padding: 0.2rem 3.5rem;
13 border-bottom: 1px solid $bg-color;
14
15 i {
16 position: absolute;
17 top: 50%;
18 left: 1.8rem;
19 transform: translate(-50%, -50%);
20 }
21 }
22
23 .notice-content {
24 display: block;
25 margin: 2rem 2rem;
26 }
27}
28
29.notice.note {
30 background-color: $bg-color-notice-note-content;
31
32 .notice-title {
33 background-color: $bg-color-notice-note-title;
34
35 i {
36 color: $fg-color-notice-note-icon;
37 }
38 }
39}
40
41.notice.tip {
42 background-color: $bg-color-notice-tip-content;
43
44 .notice-title {
45 background-color: $bg-color-notice-tip-title;
46
47 i {
48 color: $fg-color-notice-tip-icon;
49 }
50 }
51}
52
53.notice.example {
54 background-color: $bg-color-notice-example-content;
55
56 .notice-title {
57 background-color: $bg-color-notice-example-title;
58
59 i {
60 color: $fg-color-notice-example-icon;
61 }
62 }
63}
64
65.notice.question {
66 background-color: $bg-color-notice-question-content;
67
68 .notice-title {
69 background-color: $bg-color-notice-question-title;
70
71 i {
72 color: $fg-color-notice-question-icon;
73 }
74 }
75}
76
77.notice.info {
78 background-color: $bg-color-notice-info-content;
79
80 .notice-title {
81 background-color: $bg-color-notice-info-title;
82
83 i {
84 color: $fg-color-notice-info-icon;
85 }
86 }
87}
88
89.notice.warning {
90 background-color: $bg-color-notice-warning-content;
91
92 .notice-title {
93 background-color: $bg-color-notice-warning-title;
94
95 i {
96 color: $fg-color-notice-warning-icon;
97 }
98 }
99}
100
101.notice.error {
102 background-color: $bg-color-notice-error-content;
103
104 .notice-title {
105 background-color: $bg-color-notice-error-title;
106
107 i {
108 color: $fg-color-notice-error-icon;
109 }
110 }
111}
diff --git a/themes/hugo-coder/assets/scss/_notices_dark.scss b/themes/hugo-coder/assets/scss/_notices_dark.scss
new file mode 100644
index 0000000..00d3f3a
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_notices_dark.scss
@@ -0,0 +1,17 @@
1@mixin notices_dark {
2 .notice {
3 .notice-title {
4 border-bottom: 1px solid $bg-color-dark;
5 }
6 }
7}
8
9body.colorscheme-dark {
10 @include notices_dark();
11}
12
13body.colorscheme-auto {
14 @media (prefers-color-scheme: dark) {
15 @include notices_dark();
16 }
17}
diff --git a/themes/hugo-coder/assets/scss/_pagination.scss b/themes/hugo-coder/assets/scss/_pagination.scss
new file mode 100644
index 0000000..33214bb
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_pagination.scss
@@ -0,0 +1,27 @@
1.pagination {
2 margin-top: 6rem;
3 text-align: center;
4 font-family: $font-family;
5
6 li {
7 display: inline;
8 text-align: center;
9 font-weight: 700;
10
11 span {
12 margin: 0;
13 text-align: center;
14 width: 3.2rem;
15 }
16
17 a {
18 font-weight: 300;
19
20 span {
21 margin: 0;
22 text-align: center;
23 width: 3.2rem;
24 }
25 }
26 }
27}
diff --git a/themes/hugo-coder/assets/scss/_taxonomies.scss b/themes/hugo-coder/assets/scss/_taxonomies.scss
new file mode 100644
index 0000000..d405c73
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_taxonomies.scss
@@ -0,0 +1,20 @@
1.taxonomy {
2 li {
3 display: inline-block;
4 margin: 0.9rem;
5 }
6
7 .taxonomy-element {
8 display: block;
9 padding: 0.3rem 0.9rem;
10 background-color: $alt-bg-color;
11 border-radius: 0.6rem;
12
13 a {
14 color: $fg-color;
15 }
16 a:active {
17 color: $fg-color;
18 }
19 }
20}
diff --git a/themes/hugo-coder/assets/scss/_taxonomies_dark.scss b/themes/hugo-coder/assets/scss/_taxonomies_dark.scss
new file mode 100644
index 0000000..77c734d
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_taxonomies_dark.scss
@@ -0,0 +1,22 @@
1@mixin taxonomy_dark {
2 .taxonomy-element {
3 background-color: $alt-bg-color-dark;
4
5 a {
6 color: $fg-color-dark;
7 }
8 a:active {
9 color: $fg-color-dark;
10 }
11 }
12}
13
14body.colorscheme-dark {
15 @include taxonomy_dark();
16}
17
18body.colorscheme-auto {
19 @media (prefers-color-scheme: dark) {
20 @include taxonomy_dark();
21 }
22}
diff --git a/themes/hugo-coder/assets/scss/_variables.scss b/themes/hugo-coder/assets/scss/_variables.scss
new file mode 100644
index 0000000..e76730b
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/_variables.scss
@@ -0,0 +1,58 @@
1// Fonts
2$font-family: -apple-system,
3BlinkMacSystemFont,
4"Segoe UI",
5Roboto,
6Oxygen-Sans,
7Ubuntu,
8Cantarell,
9"Helvetica Neue",
10Helvetica,
11"PingFang SC",
12STXihei,"华文细黑",
13"Microsoft YaHei","微软雅黑",
14SimSun,"宋体",
15Heiti,"黑体",
16sans-serif;
17$code-font-family: SFMono-Regular,
18Consolas,
19Liberation Mono,
20Menlo,
21monospace;
22
23// Colors
24$bg-color: #fafafa !default;
25$fg-color: #212121 !default;
26$alt-bg-color: #e0e0e0 !default;
27$alt-fg-color: #000 !default;
28$link-color: #1565c0 !default;
29
30// Dark colors
31$bg-color-dark: #212121 !default;
32$fg-color-dark: #dadada !default;
33$alt-bg-color-dark: #424242 !default;
34$alt-fg-color-dark: #dadada !default;
35$link-color-dark: #42a5f5 !default;
36
37// Notice colors
38$fg-color-notice-note-icon: #5e35b1 !default;
39$bg-color-notice-note-title: #673ab71a !default;
40$bg-color-notice-note-content: #7e57c21a !default;
41$fg-color-notice-tip-icon: #00897b !default;
42$bg-color-notice-tip-title: #0096881a !default;
43$bg-color-notice-tip-content: #26a69a1a !default;
44$fg-color-notice-example-icon: #6d4c41 !default;
45$bg-color-notice-example-title: #7955481a !default;
46$bg-color-notice-example-content: #8d6e631a !default;
47$fg-color-notice-question-icon: #7cb342 !default;
48$bg-color-notice-question-title: #8bc34a1a !default;
49$bg-color-notice-question-content: #9ccc651a !default;
50$fg-color-notice-info-icon: #1e88e5 !default;
51$bg-color-notice-info-title: #2196f31a !default;
52$bg-color-notice-info-content: #42a5f51a !default;
53$fg-color-notice-warning-icon: #ffb300 !default;
54$bg-color-notice-warning-title: #ffc1071a !default;
55$bg-color-notice-warning-content: #ffca281a !default;
56$fg-color-notice-error-icon: #e53935 !default;
57$bg-color-notice-error-title: #f443361a !default;
58$bg-color-notice-error-content: #ef53501a !default;
diff --git a/themes/hugo-coder/assets/scss/coder-dark.scss b/themes/hugo-coder/assets/scss/coder-dark.scss
new file mode 100644
index 0000000..7dd3f3c
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/coder-dark.scss
@@ -0,0 +1,8 @@
1@import "variables";
2@import "base_dark";
3@import "content_dark";
4@import "notices_dark";
5@import "navigation_dark";
6@import "taxonomies_dark";
7@import "footer_dark";
8@import "float_dark";
diff --git a/themes/hugo-coder/assets/scss/coder-rtl.scss b/themes/hugo-coder/assets/scss/coder-rtl.scss
new file mode 100644
index 0000000..c65ad5c
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/coder-rtl.scss
@@ -0,0 +1,4 @@
1@import "_variables";
2@import "_base_rtl";
3@import "_content_rtl";
4@import "_navigation_rtl";
diff --git a/themes/hugo-coder/assets/scss/coder.scss b/themes/hugo-coder/assets/scss/coder.scss
new file mode 100644
index 0000000..23731ae
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/coder.scss
@@ -0,0 +1,11 @@
1@import "css/normalize";
2@import "fork-awesome/fork-awesome";
3@import "variables";
4@import "base";
5@import "content";
6@import "notices";
7@import "navigation";
8@import "pagination";
9@import "taxonomies";
10@import "footer";
11@import "float";
diff --git a/themes/hugo-coder/assets/scss/css/normalize.css b/themes/hugo-coder/assets/scss/css/normalize.css
new file mode 100644
index 0000000..8d6f3ff
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/css/normalize.css
@@ -0,0 +1,350 @@
1/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2
3/* Document
4 ========================================================================== */
5
6/**
7 * 1. Correct the line height in all browsers.
8 * 2. Prevent adjustments of font size after orientation changes in iOS.
9 */
10
11 html {
12 line-height: 1.15; /* 1 */
13 -webkit-text-size-adjust: 100%; /* 2 */
14 }
15
16 /* Sections
17 ========================================================================== */
18
19 /**
20 * Remove the margin in all browsers.
21 */
22
23 body {
24 margin: 0;
25 }
26
27 /**
28 * Render the `main` element consistently in IE.
29 */
30
31 main {
32 display: block;
33 }
34
35 /**
36 * Correct the font size and margin on `h1` elements within `section` and
37 * `article` contexts in Chrome, Firefox, and Safari.
38 */
39
40 h1 {
41 font-size: 2em;
42 margin: 0.67em 0;
43 }
44
45 /* Grouping content
46 ========================================================================== */
47
48 /**
49 * 1. Add the correct box sizing in Firefox.
50 * 2. Show the overflow in Edge and IE.
51 */
52
53 hr {
54 box-sizing: content-box; /* 1 */
55 height: 0; /* 1 */
56 overflow: visible; /* 2 */
57 }
58
59 /**
60 * 1. Correct the inheritance and scaling of font size in all browsers.
61 * 2. Correct the odd `em` font sizing in all browsers.
62 */
63
64 pre {
65 font-family: monospace, monospace; /* 1 */
66 font-size: 1em; /* 2 */
67 }
68
69 /* Text-level semantics
70 ========================================================================== */
71
72 /**
73 * Remove the gray background on active links in IE 10.
74 */
75
76 a {
77 background-color: transparent;
78 word-wrap: break-word;
79 }
80
81 /**
82 * 1. Remove the bottom border in Chrome 57-
83 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
84 */
85
86 abbr[title] {
87 border-bottom: none; /* 1 */
88 text-decoration: underline; /* 2 */
89 text-decoration: underline dotted; /* 2 */
90 }
91
92 /**
93 * Add the correct font weight in Chrome, Edge, and Safari.
94 */
95
96 b,
97 strong {
98 font-weight: bolder;
99 }
100
101 /**
102 * 1. Correct the inheritance and scaling of font size in all browsers.
103 * 2. Correct the odd `em` font sizing in all browsers.
104 */
105
106 code,
107 kbd,
108 samp {
109 font-family: monospace, monospace; /* 1 */
110 font-size: 1em; /* 2 */
111 }
112
113 /**
114 * Add the correct font size in all browsers.
115 */
116
117 small {
118 font-size: 80%;
119 }
120
121 /**
122 * Prevent `sub` and `sup` elements from affecting the line height in
123 * all browsers.
124 */
125
126 sub,
127 sup {
128 font-size: 75%;
129 line-height: 0;
130 position: relative;
131 vertical-align: baseline;
132 }
133
134 sub {
135 bottom: -0.25em;
136 }
137
138 sup {
139 top: -0.5em;
140 }
141
142 /* Embedded content
143 ========================================================================== */
144
145 /**
146 * Remove the border on images inside links in IE 10.
147 */
148
149 img {
150 border-style: none;
151 }
152
153 /* Forms
154 ========================================================================== */
155
156 /**
157 * 1. Change the font styles in all browsers.
158 * 2. Remove the margin in Firefox and Safari.
159 */
160
161 button,
162 input,
163 optgroup,
164 select,
165 textarea {
166 font-family: inherit; /* 1 */
167 font-size: 100%; /* 1 */
168 line-height: 1.15; /* 1 */
169 margin: 0; /* 2 */
170 }
171
172 /**
173 * Show the overflow in IE.
174 * 1. Show the overflow in Edge.
175 */
176
177 button,
178 input { /* 1 */
179 overflow: visible;
180 }
181
182 /**
183 * Remove the inheritance of text transform in Edge, Firefox, and IE.
184 * 1. Remove the inheritance of text transform in Firefox.
185 */
186
187 button,
188 select { /* 1 */
189 text-transform: none;
190 }
191
192 /**
193 * Correct the inability to style clickable types in iOS and Safari.
194 */
195
196 button,
197 [type="button"],
198 [type="reset"],
199 [type="submit"] {
200 -webkit-appearance: button;
201 }
202
203 /**
204 * Remove the inner border and padding in Firefox.
205 */
206
207 button::-moz-focus-inner,
208 [type="button"]::-moz-focus-inner,
209 [type="reset"]::-moz-focus-inner,
210 [type="submit"]::-moz-focus-inner {
211 border-style: none;
212 padding: 0;
213 }
214
215 /**
216 * Restore the focus styles unset by the previous rule.
217 */
218
219 button:-moz-focusring,
220 [type="button"]:-moz-focusring,
221 [type="reset"]:-moz-focusring,
222 [type="submit"]:-moz-focusring {
223 outline: 1px dotted ButtonText;
224 }
225
226 /**
227 * Correct the padding in Firefox.
228 */
229
230 fieldset {
231 padding: 0.35em 0.75em 0.625em;
232 }
233
234 /**
235 * 1. Correct the text wrapping in Edge and IE.
236 * 2. Correct the color inheritance from `fieldset` elements in IE.
237 * 3. Remove the padding so developers are not caught out when they zero out
238 * `fieldset` elements in all browsers.
239 */
240
241 legend {
242 box-sizing: border-box; /* 1 */
243 color: inherit; /* 2 */
244 display: table; /* 1 */
245 max-width: 100%; /* 1 */
246 padding: 0; /* 3 */
247 white-space: normal; /* 1 */
248 }
249
250 /**
251 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
252 */
253
254 progress {
255 vertical-align: baseline;
256 }
257
258 /**
259 * Remove the default vertical scrollbar in IE 10+.
260 */
261
262 textarea {
263 overflow: auto;
264 }
265
266 /**
267 * 1. Add the correct box sizing in IE 10.
268 * 2. Remove the padding in IE 10.
269 */
270
271 [type="checkbox"],
272 [type="radio"] {
273 box-sizing: border-box; /* 1 */
274 padding: 0; /* 2 */
275 }
276
277 /**
278 * Correct the cursor style of increment and decrement buttons in Chrome.
279 */
280
281 [type="number"]::-webkit-inner-spin-button,
282 [type="number"]::-webkit-outer-spin-button {
283 height: auto;
284 }
285
286 /**
287 * 1. Correct the odd appearance in Chrome and Safari.
288 * 2. Correct the outline style in Safari.
289 */
290
291 [type="search"] {
292 -webkit-appearance: textfield; /* 1 */
293 outline-offset: -2px; /* 2 */
294 }
295
296 /**
297 * Remove the inner padding in Chrome and Safari on macOS.
298 */
299
300 [type="search"]::-webkit-search-decoration {
301 -webkit-appearance: none;
302 }
303
304 /**
305 * 1. Correct the inability to style clickable types in iOS and Safari.
306 * 2. Change font properties to `inherit` in Safari.
307 */
308
309 ::-webkit-file-upload-button {
310 -webkit-appearance: button; /* 1 */
311 font: inherit; /* 2 */
312 }
313
314 /* Interactive
315 ========================================================================== */
316
317 /*
318 * Add the correct display in Edge, IE 10+, and Firefox.
319 */
320
321 details {
322 display: block;
323 }
324
325 /*
326 * Add the correct display in all browsers.
327 */
328
329 summary {
330 display: list-item;
331 }
332
333 /* Misc
334 ========================================================================== */
335
336 /**
337 * Add the correct display in IE 10+.
338 */
339
340 template {
341 display: none;
342 }
343
344 /**
345 * Add the correct display in IE 10.
346 */
347
348 [hidden] {
349 display: none;
350 }
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_animated.scss b/themes/hugo-coder/assets/scss/fork-awesome/_animated.scss
new file mode 100644
index 0000000..543d5b3
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_animated.scss
@@ -0,0 +1,34 @@
1// Spinning Icons
2// --------------------------
3
4.#{$fa-css-prefix}-spin {
5 -webkit-animation: #{$fa-css-prefix}-spin 2s infinite linear;
6 animation: #{$fa-css-prefix}-spin 2s infinite linear;
7}
8
9.#{$fa-css-prefix}-pulse {
10 -webkit-animation: #{$fa-css-prefix}-spin 1s infinite steps(8);
11 animation: #{$fa-css-prefix}-spin 1s infinite steps(8);
12}
13
14@-webkit-keyframes #{$fa-css-prefix}-spin {
15 0% {
16 -webkit-transform: rotate(0deg);
17 transform: rotate(0deg);
18 }
19 100% {
20 -webkit-transform: rotate(359deg);
21 transform: rotate(359deg);
22 }
23}
24
25@keyframes #{$fa-css-prefix}-spin {
26 0% {
27 -webkit-transform: rotate(0deg);
28 transform: rotate(0deg);
29 }
30 100% {
31 -webkit-transform: rotate(359deg);
32 transform: rotate(359deg);
33 }
34}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_bordered-pulled.scss b/themes/hugo-coder/assets/scss/fork-awesome/_bordered-pulled.scss
new file mode 100644
index 0000000..d4b85a0
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_bordered-pulled.scss
@@ -0,0 +1,25 @@
1// Bordered & Pulled
2// -------------------------
3
4.#{$fa-css-prefix}-border {
5 padding: .2em .25em .15em;
6 border: solid .08em $fa-border-color;
7 border-radius: .1em;
8}
9
10.#{$fa-css-prefix}-pull-left { float: left; }
11.#{$fa-css-prefix}-pull-right { float: right; }
12
13.#{$fa-css-prefix} {
14 &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16}
17
18/* Deprecated as of 4.4.0 */
19.pull-right { float: right; }
20.pull-left { float: left; }
21
22.#{$fa-css-prefix} {
23 &.pull-left { margin-right: .3em; }
24 &.pull-right { margin-left: .3em; }
25}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_core.scss b/themes/hugo-coder/assets/scss/fork-awesome/_core.scss
new file mode 100644
index 0000000..e5a87b5
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_core.scss
@@ -0,0 +1,12 @@
1// Base Class Definition
2// -------------------------
3
4.#{$fa-css-prefix} {
5 display: inline-block;
6 font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} #{$fa-font-family}; // shortening font declaration
7 font-size: inherit; // can't have font-size inherit on line above, so need to override
8 text-rendering: auto; // optimizelegibility throws things off #1094
9 -webkit-font-smoothing: antialiased;
10 -moz-osx-font-smoothing: grayscale;
11
12}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_fixed-width.scss b/themes/hugo-coder/assets/scss/fork-awesome/_fixed-width.scss
new file mode 100644
index 0000000..b221c98
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_fixed-width.scss
@@ -0,0 +1,6 @@
1// Fixed Width Icons
2// -------------------------
3.#{$fa-css-prefix}-fw {
4 width: (18em / 14);
5 text-align: center;
6}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_functions.scss b/themes/hugo-coder/assets/scss/fork-awesome/_functions.scss
new file mode 100644
index 0000000..7ef2336
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_functions.scss
@@ -0,0 +1,11 @@
1// Functions
2// --------------------------
3
4// Helper function which adds quotes to preserve unicode values in CSS output.
5//
6// See: https://github.com/sass/sass/issues/1395
7// See: https://stackoverflow.com/questions/30421570/sass-unicode-escape-is-not-preserved-in-css-file
8
9@function fa-content($fa-var) {
10 @return unquote("\"#{$fa-var}\"");
11}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_icons.scss b/themes/hugo-coder/assets/scss/fork-awesome/_icons.scss
new file mode 100644
index 0000000..4ac7aee
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_icons.scss
@@ -0,0 +1,934 @@
1/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2 readers do not read off random characters that represent icons */
3
4.#{$fa-css-prefix}-glass:before { content: fa-content($fa-var-glass); }
5.#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); }
6.#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); }
7.#{$fa-css-prefix}-envelope-o:before { content: fa-content($fa-var-envelope-o); }
8.#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); }
9.#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); }
10.#{$fa-css-prefix}-star-o:before { content: fa-content($fa-var-star-o); }
11.#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); }
12.#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); }
13.#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); }
14.#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); }
15.#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); }
16.#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); }
17.#{$fa-css-prefix}-remove:before,
18.#{$fa-css-prefix}-close:before,
19.#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); }
20.#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); }
21.#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); }
22.#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); }
23.#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); }
24.#{$fa-css-prefix}-gear:before,
25.#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); }
26.#{$fa-css-prefix}-trash-o:before { content: fa-content($fa-var-trash-o); }
27.#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); }
28.#{$fa-css-prefix}-file-o:before { content: fa-content($fa-var-file-o); }
29.#{$fa-css-prefix}-clock-o:before { content: fa-content($fa-var-clock-o); }
30.#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); }
31.#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); }
32.#{$fa-css-prefix}-arrow-circle-o-down:before { content: fa-content($fa-var-arrow-circle-o-down); }
33.#{$fa-css-prefix}-arrow-circle-o-up:before { content: fa-content($fa-var-arrow-circle-o-up); }
34.#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); }
35.#{$fa-css-prefix}-play-circle-o:before { content: fa-content($fa-var-play-circle-o); }
36.#{$fa-css-prefix}-rotate-right:before,
37.#{$fa-css-prefix}-repeat:before { content: fa-content($fa-var-repeat); }
38.#{$fa-css-prefix}-sync:before,
39.#{$fa-css-prefix}-refresh:before { content: fa-content($fa-var-refresh); }
40.#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); }
41.#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); }
42.#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); }
43.#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); }
44.#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); }
45.#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); }
46.#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); }
47.#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); }
48.#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); }
49.#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); }
50.#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); }
51.#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); }
52.#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); }
53.#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); }
54.#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); }
55.#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); }
56.#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); }
57.#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); }
58.#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); }
59.#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); }
60.#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); }
61.#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); }
62.#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); }
63.#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); }
64.#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); }
65.#{$fa-css-prefix}-dedent:before,
66.#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); }
67.#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); }
68.#{$fa-css-prefix}-video:before,
69.#{$fa-css-prefix}-video-camera:before { content: fa-content($fa-var-video-camera); }
70.#{$fa-css-prefix}-photo:before,
71.#{$fa-css-prefix}-image:before,
72.#{$fa-css-prefix}-picture-o:before { content: fa-content($fa-var-picture-o); }
73.#{$fa-css-prefix}-pencil:before { content: fa-content($fa-var-pencil); }
74.#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); }
75.#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); }
76.#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); }
77.#{$fa-css-prefix}-edit:before,
78.#{$fa-css-prefix}-pencil-square-o:before { content: fa-content($fa-var-pencil-square-o); }
79.#{$fa-css-prefix}-share-square-o:before { content: fa-content($fa-var-share-square-o); }
80.#{$fa-css-prefix}-check-square-o:before { content: fa-content($fa-var-check-square-o); }
81.#{$fa-css-prefix}-arrows:before { content: fa-content($fa-var-arrows); }
82.#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); }
83.#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); }
84.#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); }
85.#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); }
86.#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); }
87.#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); }
88.#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); }
89.#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); }
90.#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); }
91.#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); }
92.#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); }
93.#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); }
94.#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); }
95.#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); }
96.#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); }
97.#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); }
98.#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); }
99.#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); }
100.#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); }
101.#{$fa-css-prefix}-times-circle-o:before { content: fa-content($fa-var-times-circle-o); }
102.#{$fa-css-prefix}-check-circle-o:before { content: fa-content($fa-var-check-circle-o); }
103.#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); }
104.#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); }
105.#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); }
106.#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); }
107.#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); }
108.#{$fa-css-prefix}-mail-forward:before,
109.#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); }
110.#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); }
111.#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); }
112.#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); }
113.#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); }
114.#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); }
115.#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); }
116.#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); }
117.#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); }
118.#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); }
119.#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); }
120.#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); }
121.#{$fa-css-prefix}-warning:before,
122.#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); }
123.#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); }
124.#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); }
125.#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); }
126.#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); }
127.#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); }
128.#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); }
129.#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); }
130.#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); }
131.#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); }
132.#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); }
133.#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); }
134.#{$fa-css-prefix}-arrows-v:before { content: fa-content($fa-var-arrows-v); }
135.#{$fa-css-prefix}-arrows-h:before { content: fa-content($fa-var-arrows-h); }
136.#{$fa-css-prefix}-bar-chart-o:before,
137.#{$fa-css-prefix}-bar-chart:before { content: fa-content($fa-var-bar-chart); }
138.#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); }
139.#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); }
140.#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); }
141.#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); }
142.#{$fa-css-prefix}-gears:before,
143.#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); }
144.#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); }
145.#{$fa-css-prefix}-thumbs-o-up:before { content: fa-content($fa-var-thumbs-o-up); }
146.#{$fa-css-prefix}-thumbs-o-down:before { content: fa-content($fa-var-thumbs-o-down); }
147.#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); }
148.#{$fa-css-prefix}-heart-o:before { content: fa-content($fa-var-heart-o); }
149.#{$fa-css-prefix}-sign-out:before { content: fa-content($fa-var-sign-out); }
150.#{$fa-css-prefix}-linkedin-square:before { content: fa-content($fa-var-linkedin-square); }
151.#{$fa-css-prefix}-thumb-tack:before { content: fa-content($fa-var-thumb-tack); }
152.#{$fa-css-prefix}-external-link:before { content: fa-content($fa-var-external-link); }
153.#{$fa-css-prefix}-sign-in:before { content: fa-content($fa-var-sign-in); }
154.#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); }
155.#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); }
156.#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); }
157.#{$fa-css-prefix}-lemon-o:before { content: fa-content($fa-var-lemon-o); }
158.#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); }
159.#{$fa-css-prefix}-square-o:before { content: fa-content($fa-var-square-o); }
160.#{$fa-css-prefix}-bookmark-o:before { content: fa-content($fa-var-bookmark-o); }
161.#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); }
162.#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); }
163.#{$fa-css-prefix}-facebook-f:before,
164.#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); }
165.#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); }
166.#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); }
167.#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); }
168.#{$fa-css-prefix}-feed:before,
169.#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); }
170.#{$fa-css-prefix}-hdd-o:before { content: fa-content($fa-var-hdd-o); }
171.#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); }
172.#{$fa-css-prefix}-bell-o:before { content: fa-content($fa-var-bell-o); }
173.#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); }
174.#{$fa-css-prefix}-hand-o-right:before { content: fa-content($fa-var-hand-o-right); }
175.#{$fa-css-prefix}-hand-o-left:before { content: fa-content($fa-var-hand-o-left); }
176.#{$fa-css-prefix}-hand-o-up:before { content: fa-content($fa-var-hand-o-up); }
177.#{$fa-css-prefix}-hand-o-down:before { content: fa-content($fa-var-hand-o-down); }
178.#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); }
179.#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); }
180.#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); }
181.#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); }
182.#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); }
183.#{$fa-css-prefix}-globe-e:before { content: fa-content($fa-var-globe-e); }
184.#{$fa-css-prefix}-globe-w:before { content: fa-content($fa-var-globe-w); }
185.#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); }
186.#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); }
187.#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); }
188.#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); }
189.#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); }
190.#{$fa-css-prefix}-community:before,
191.#{$fa-css-prefix}-group:before,
192.#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); }
193.#{$fa-css-prefix}-chain:before,
194.#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); }
195.#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); }
196.#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); }
197.#{$fa-css-prefix}-cut:before,
198.#{$fa-css-prefix}-scissors:before { content: fa-content($fa-var-scissors); }
199.#{$fa-css-prefix}-copy:before,
200.#{$fa-css-prefix}-files-o:before { content: fa-content($fa-var-files-o); }
201.#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); }
202.#{$fa-css-prefix}-save:before,
203.#{$fa-css-prefix}-floppy-o:before { content: fa-content($fa-var-floppy-o); }
204.#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); }
205.#{$fa-css-prefix}-navicon:before,
206.#{$fa-css-prefix}-reorder:before,
207.#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); }
208.#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); }
209.#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); }
210.#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); }
211.#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); }
212.#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); }
213.#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); }
214.#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); }
215.#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); }
216.#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); }
217.#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); }
218.#{$fa-css-prefix}-google-plus-g:before,
219.#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); }
220.#{$fa-css-prefix}-money:before { content: fa-content($fa-var-money); }
221.#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); }
222.#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); }
223.#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); }
224.#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); }
225.#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); }
226.#{$fa-css-prefix}-unsorted:before,
227.#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); }
228.#{$fa-css-prefix}-sort-down:before,
229.#{$fa-css-prefix}-sort-desc:before { content: fa-content($fa-var-sort-desc); }
230.#{$fa-css-prefix}-sort-up:before,
231.#{$fa-css-prefix}-sort-asc:before { content: fa-content($fa-var-sort-asc); }
232.#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); }
233.#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); }
234.#{$fa-css-prefix}-rotate-left:before,
235.#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); }
236.#{$fa-css-prefix}-legal:before,
237.#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); }
238.#{$fa-css-prefix}-dashboard:before,
239.#{$fa-css-prefix}-tachometer:before { content: fa-content($fa-var-tachometer); }
240.#{$fa-css-prefix}-comment-o:before { content: fa-content($fa-var-comment-o); }
241.#{$fa-css-prefix}-comments-o:before { content: fa-content($fa-var-comments-o); }
242.#{$fa-css-prefix}-flash:before,
243.#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); }
244.#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); }
245.#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); }
246.#{$fa-css-prefix}-paste:before,
247.#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); }
248.#{$fa-css-prefix}-lightbulb-o:before { content: fa-content($fa-var-lightbulb-o); }
249.#{$fa-css-prefix}-exchange:before { content: fa-content($fa-var-exchange); }
250.#{$fa-css-prefix}-cloud-download:before { content: fa-content($fa-var-cloud-download); }
251.#{$fa-css-prefix}-cloud-upload:before { content: fa-content($fa-var-cloud-upload); }
252.#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); }
253.#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); }
254.#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); }
255.#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); }
256.#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); }
257.#{$fa-css-prefix}-utensils:before,
258.#{$fa-css-prefix}-cutlery:before { content: fa-content($fa-var-cutlery); }
259.#{$fa-css-prefix}-file-text-o:before { content: fa-content($fa-var-file-text-o); }
260.#{$fa-css-prefix}-building-o:before { content: fa-content($fa-var-building-o); }
261.#{$fa-css-prefix}-hospital-o:before { content: fa-content($fa-var-hospital-o); }
262.#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); }
263.#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); }
264.#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); }
265.#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); }
266.#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); }
267.#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); }
268.#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); }
269.#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); }
270.#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); }
271.#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); }
272.#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); }
273.#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); }
274.#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); }
275.#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); }
276.#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); }
277.#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); }
278.#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); }
279.#{$fa-css-prefix}-mobile-phone:before,
280.#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); }
281.#{$fa-css-prefix}-circle-o:before { content: fa-content($fa-var-circle-o); }
282.#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); }
283.#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); }
284.#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); }
285.#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); }
286.#{$fa-css-prefix}-mail-reply:before,
287.#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); }
288.#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); }
289.#{$fa-css-prefix}-folder-o:before { content: fa-content($fa-var-folder-o); }
290.#{$fa-css-prefix}-folder-open-o:before { content: fa-content($fa-var-folder-open-o); }
291.#{$fa-css-prefix}-smile-o:before { content: fa-content($fa-var-smile-o); }
292.#{$fa-css-prefix}-frown-o:before { content: fa-content($fa-var-frown-o); }
293.#{$fa-css-prefix}-meh-o:before { content: fa-content($fa-var-meh-o); }
294.#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); }
295.#{$fa-css-prefix}-keyboard-o:before { content: fa-content($fa-var-keyboard-o); }
296.#{$fa-css-prefix}-flag-o:before { content: fa-content($fa-var-flag-o); }
297.#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); }
298.#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); }
299.#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); }
300.#{$fa-css-prefix}-mail-reply-all:before,
301.#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); }
302.#{$fa-css-prefix}-star-half-empty:before,
303.#{$fa-css-prefix}-star-half-full:before,
304.#{$fa-css-prefix}-star-half-o:before { content: fa-content($fa-var-star-half-o); }
305.#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); }
306.#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); }
307.#{$fa-css-prefix}-code-fork:before { content: fa-content($fa-var-code-fork); }
308.#{$fa-css-prefix}-unlink:before,
309.#{$fa-css-prefix}-chain-broken:before { content: fa-content($fa-var-chain-broken); }
310.#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); }
311.#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); }
312.#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); }
313.#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); }
314.#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); }
315.#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); }
316.#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); }
317.#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); }
318.#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); }
319.#{$fa-css-prefix}-shield:before { content: fa-content($fa-var-shield); }
320.#{$fa-css-prefix}-calendar-o:before { content: fa-content($fa-var-calendar-o); }
321.#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); }
322.#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); }
323.#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); }
324.#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); }
325.#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); }
326.#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); }
327.#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); }
328.#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); }
329.#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); }
330.#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); }
331.#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); }
332.#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); }
333.#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); }
334.#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); }
335.#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); }
336.#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); }
337.#{$fa-css-prefix}-ticket:before { content: fa-content($fa-var-ticket); }
338.#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); }
339.#{$fa-css-prefix}-minus-square-o:before { content: fa-content($fa-var-minus-square-o); }
340.#{$fa-css-prefix}-level-up:before { content: fa-content($fa-var-level-up); }
341.#{$fa-css-prefix}-level-down:before { content: fa-content($fa-var-level-down); }
342.#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); }
343.#{$fa-css-prefix}-pencil-square:before { content: fa-content($fa-var-pencil-square); }
344.#{$fa-css-prefix}-external-link-square:before { content: fa-content($fa-var-external-link-square); }
345.#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); }
346.#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); }
347.#{$fa-css-prefix}-toggle-down:before,
348.#{$fa-css-prefix}-caret-square-o-down:before { content: fa-content($fa-var-caret-square-o-down); }
349.#{$fa-css-prefix}-toggle-up:before,
350.#{$fa-css-prefix}-caret-square-o-up:before { content: fa-content($fa-var-caret-square-o-up); }
351.#{$fa-css-prefix}-toggle-right:before,
352.#{$fa-css-prefix}-caret-square-o-right:before { content: fa-content($fa-var-caret-square-o-right); }
353.#{$fa-css-prefix}-euro:before,
354.#{$fa-css-prefix}-eur:before { content: fa-content($fa-var-eur); }
355.#{$fa-css-prefix}-pound:before,
356.#{$fa-css-prefix}-gbp:before { content: fa-content($fa-var-gbp); }
357.#{$fa-css-prefix}-dollar:before,
358.#{$fa-css-prefix}-usd:before { content: fa-content($fa-var-usd); }
359.#{$fa-css-prefix}-rupee:before,
360.#{$fa-css-prefix}-inr:before { content: fa-content($fa-var-inr); }
361.#{$fa-css-prefix}-cny:before,
362.#{$fa-css-prefix}-rmb:before,
363.#{$fa-css-prefix}-yen:before,
364.#{$fa-css-prefix}-jpy:before { content: fa-content($fa-var-jpy); }
365.#{$fa-css-prefix}-ruble:before,
366.#{$fa-css-prefix}-rouble:before,
367.#{$fa-css-prefix}-rub:before { content: fa-content($fa-var-rub); }
368.#{$fa-css-prefix}-won:before,
369.#{$fa-css-prefix}-krw:before { content: fa-content($fa-var-krw); }
370.#{$fa-css-prefix}-bitcoin:before,
371.#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); }
372.#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); }
373.#{$fa-css-prefix}-file-text:before { content: fa-content($fa-var-file-text); }
374.#{$fa-css-prefix}-sort-alpha-down:before,
375.#{$fa-css-prefix}-sort-alpha-asc:before { content: fa-content($fa-var-sort-alpha-asc); }
376.#{$fa-css-prefix}-sort-alpha-up:before,
377.#{$fa-css-prefix}-sort-alpha-desc:before { content: fa-content($fa-var-sort-alpha-desc); }
378.#{$fa-css-prefix}-sort-amount-down:before,
379.#{$fa-css-prefix}-sort-amount-asc:before { content: fa-content($fa-var-sort-amount-asc); }
380.#{$fa-css-prefix}-sort-amount-up:before,
381.#{$fa-css-prefix}-sort-amount-desc:before { content: fa-content($fa-var-sort-amount-desc); }
382.#{$fa-css-prefix}-sort-numeric-down:before,
383.#{$fa-css-prefix}-sort-numeric-asc:before { content: fa-content($fa-var-sort-numeric-asc); }
384.#{$fa-css-prefix}-sort-numeric-up:before,
385.#{$fa-css-prefix}-sort-numeric-desc:before { content: fa-content($fa-var-sort-numeric-desc); }
386.#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); }
387.#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); }
388.#{$fa-css-prefix}-youtube-square:before { content: fa-content($fa-var-youtube-square); }
389.#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); }
390.#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); }
391.#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); }
392.#{$fa-css-prefix}-youtube-play:before { content: fa-content($fa-var-youtube-play); }
393.#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); }
394.#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); }
395.#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); }
396.#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); }
397.#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); }
398.#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); }
399.#{$fa-css-prefix}-bitbucket-square:before { content: fa-content($fa-var-bitbucket-square); }
400.#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); }
401.#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); }
402.#{$fa-css-prefix}-long-arrow-down:before { content: fa-content($fa-var-long-arrow-down); }
403.#{$fa-css-prefix}-long-arrow-up:before { content: fa-content($fa-var-long-arrow-up); }
404.#{$fa-css-prefix}-long-arrow-left:before { content: fa-content($fa-var-long-arrow-left); }
405.#{$fa-css-prefix}-long-arrow-right:before { content: fa-content($fa-var-long-arrow-right); }
406.#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); }
407.#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); }
408.#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); }
409.#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); }
410.#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); }
411.#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); }
412.#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); }
413.#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); }
414.#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); }
415.#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); }
416.#{$fa-css-prefix}-gittip:before,
417.#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); }
418.#{$fa-css-prefix}-sun-o:before { content: fa-content($fa-var-sun-o); }
419.#{$fa-css-prefix}-moon-o:before { content: fa-content($fa-var-moon-o); }
420.#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); }
421.#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); }
422.#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); }
423.#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); }
424.#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); }
425.#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); }
426.#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); }
427.#{$fa-css-prefix}-arrow-circle-o-right:before { content: fa-content($fa-var-arrow-circle-o-right); }
428.#{$fa-css-prefix}-arrow-circle-o-left:before { content: fa-content($fa-var-arrow-circle-o-left); }
429.#{$fa-css-prefix}-toggle-left:before,
430.#{$fa-css-prefix}-caret-square-o-left:before { content: fa-content($fa-var-caret-square-o-left); }
431.#{$fa-css-prefix}-dot-circle-o:before { content: fa-content($fa-var-dot-circle-o); }
432.#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); }
433.#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); }
434.#{$fa-css-prefix}-turkish-lira:before,
435.#{$fa-css-prefix}-try:before { content: fa-content($fa-var-try); }
436.#{$fa-css-prefix}-plus-square-o:before { content: fa-content($fa-var-plus-square-o); }
437.#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); }
438.#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); }
439.#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); }
440.#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); }
441.#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); }
442.#{$fa-css-prefix}-institution:before,
443.#{$fa-css-prefix}-bank:before,
444.#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); }
445.#{$fa-css-prefix}-mortar-board:before,
446.#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); }
447.#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); }
448.#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); }
449.#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); }
450.#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); }
451.#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); }
452.#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); }
453.#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); }
454.#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); }
455.#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); }
456.#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); }
457.#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); }
458.#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); }
459.#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); }
460.#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); }
461.#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); }
462.#{$fa-css-prefix}-utensil-spoon:before,
463.#{$fa-css-prefix}-spoon:before { content: fa-content($fa-var-spoon); }
464.#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); }
465.#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); }
466.#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); }
467.#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); }
468.#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); }
469.#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); }
470.#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); }
471.#{$fa-css-prefix}-automobile:before,
472.#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); }
473.#{$fa-css-prefix}-cab:before,
474.#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); }
475.#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); }
476.#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); }
477.#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); }
478.#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); }
479.#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); }
480.#{$fa-css-prefix}-file-pdf-o:before { content: fa-content($fa-var-file-pdf-o); }
481.#{$fa-css-prefix}-file-word-o:before { content: fa-content($fa-var-file-word-o); }
482.#{$fa-css-prefix}-file-excel-o:before { content: fa-content($fa-var-file-excel-o); }
483.#{$fa-css-prefix}-file-powerpoint-o:before { content: fa-content($fa-var-file-powerpoint-o); }
484.#{$fa-css-prefix}-file-photo-o:before,
485.#{$fa-css-prefix}-file-picture-o:before,
486.#{$fa-css-prefix}-file-image-o:before { content: fa-content($fa-var-file-image-o); }
487.#{$fa-css-prefix}-file-zip-o:before,
488.#{$fa-css-prefix}-file-archive-o:before { content: fa-content($fa-var-file-archive-o); }
489.#{$fa-css-prefix}-file-sound-o:before,
490.#{$fa-css-prefix}-file-audio-o:before { content: fa-content($fa-var-file-audio-o); }
491.#{$fa-css-prefix}-file-movie-o:before,
492.#{$fa-css-prefix}-file-video-o:before { content: fa-content($fa-var-file-video-o); }
493.#{$fa-css-prefix}-file-code-o:before { content: fa-content($fa-var-file-code-o); }
494.#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); }
495.#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); }
496.#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); }
497.#{$fa-css-prefix}-life-bouy:before,
498.#{$fa-css-prefix}-life-buoy:before,
499.#{$fa-css-prefix}-life-saver:before,
500.#{$fa-css-prefix}-support:before,
501.#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); }
502.#{$fa-css-prefix}-circle-o-notch:before { content: fa-content($fa-var-circle-o-notch); }
503.#{$fa-css-prefix}-ra:before,
504.#{$fa-css-prefix}-resistance:before,
505.#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); }
506.#{$fa-css-prefix}-ge:before,
507.#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); }
508.#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); }
509.#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); }
510.#{$fa-css-prefix}-y-combinator-square:before,
511.#{$fa-css-prefix}-yc-square:before,
512.#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); }
513.#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); }
514.#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); }
515.#{$fa-css-prefix}-wechat:before,
516.#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); }
517.#{$fa-css-prefix}-send:before,
518.#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); }
519.#{$fa-css-prefix}-send-o:before,
520.#{$fa-css-prefix}-paper-plane-o:before { content: fa-content($fa-var-paper-plane-o); }
521.#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); }
522.#{$fa-css-prefix}-circle-thin:before { content: fa-content($fa-var-circle-thin); }
523.#{$fa-css-prefix}-heading:before,
524.#{$fa-css-prefix}-header:before { content: fa-content($fa-var-header); }
525.#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); }
526.#{$fa-css-prefix}-sliders:before { content: fa-content($fa-var-sliders); }
527.#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); }
528.#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); }
529.#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); }
530.#{$fa-css-prefix}-soccer-ball-o:before,
531.#{$fa-css-prefix}-futbol-o:before { content: fa-content($fa-var-futbol-o); }
532.#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); }
533.#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); }
534.#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); }
535.#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); }
536.#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); }
537.#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); }
538.#{$fa-css-prefix}-newspaper-o:before { content: fa-content($fa-var-newspaper-o); }
539.#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); }
540.#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); }
541.#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); }
542.#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); }
543.#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); }
544.#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); }
545.#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); }
546.#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); }
547.#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); }
548.#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); }
549.#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); }
550.#{$fa-css-prefix}-bell-slash-o:before { content: fa-content($fa-var-bell-slash-o); }
551.#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); }
552.#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); }
553.#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); }
554.#{$fa-css-prefix}-eyedropper:before { content: fa-content($fa-var-eyedropper); }
555.#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); }
556.#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); }
557.#{$fa-css-prefix}-area-chart:before { content: fa-content($fa-var-area-chart); }
558.#{$fa-css-prefix}-pie-chart:before { content: fa-content($fa-var-pie-chart); }
559.#{$fa-css-prefix}-line-chart:before { content: fa-content($fa-var-line-chart); }
560.#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); }
561.#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); }
562.#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); }
563.#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); }
564.#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); }
565.#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); }
566.#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); }
567.#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); }
568.#{$fa-css-prefix}-closed-captioning:before,
569.#{$fa-css-prefix}-cc:before { content: fa-content($fa-var-cc); }
570.#{$fa-css-prefix}-shekel:before,
571.#{$fa-css-prefix}-sheqel:before,
572.#{$fa-css-prefix}-ils:before { content: fa-content($fa-var-ils); }
573.#{$fa-css-prefix}-meanpath:before { content: fa-content($fa-var-meanpath); }
574.#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); }
575.#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); }
576.#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); }
577.#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); }
578.#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); }
579.#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); }
580.#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); }
581.#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); }
582.#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); }
583.#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); }
584.#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); }
585.#{$fa-css-prefix}-gem:before,
586.#{$fa-css-prefix}-diamond:before { content: fa-content($fa-var-diamond); }
587.#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); }
588.#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); }
589.#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); }
590.#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); }
591.#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); }
592.#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); }
593.#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); }
594.#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); }
595.#{$fa-css-prefix}-intersex:before,
596.#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); }
597.#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); }
598.#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); }
599.#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); }
600.#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); }
601.#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); }
602.#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); }
603.#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); }
604.#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); }
605.#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); }
606.#{$fa-css-prefix}-facebook-official:before { content: fa-content($fa-var-facebook-official); }
607.#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); }
608.#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); }
609.#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); }
610.#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); }
611.#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); }
612.#{$fa-css-prefix}-hotel:before,
613.#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); }
614.#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); }
615.#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); }
616.#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); }
617.#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); }
618.#{$fa-css-prefix}-medium-square:before { content: fa-content($fa-var-medium-square); }
619.#{$fa-css-prefix}-yc:before,
620.#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); }
621.#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); }
622.#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); }
623.#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); }
624.#{$fa-css-prefix}-battery-4:before,
625.#{$fa-css-prefix}-battery:before,
626.#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); }
627.#{$fa-css-prefix}-battery-3:before,
628.#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); }
629.#{$fa-css-prefix}-battery-2:before,
630.#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); }
631.#{$fa-css-prefix}-battery-1:before,
632.#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); }
633.#{$fa-css-prefix}-battery-0:before,
634.#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); }
635.#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); }
636.#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); }
637.#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); }
638.#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); }
639.#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); }
640.#{$fa-css-prefix}-sticky-note-o:before { content: fa-content($fa-var-sticky-note-o); }
641.#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); }
642.#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); }
643.#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); }
644.#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); }
645.#{$fa-css-prefix}-hourglass-o:before { content: fa-content($fa-var-hourglass-o); }
646.#{$fa-css-prefix}-hourglass-1:before,
647.#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); }
648.#{$fa-css-prefix}-hourglass-2:before,
649.#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); }
650.#{$fa-css-prefix}-hourglass-3:before,
651.#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); }
652.#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); }
653.#{$fa-css-prefix}-hand-grab-o:before,
654.#{$fa-css-prefix}-hand-rock-o:before { content: fa-content($fa-var-hand-rock-o); }
655.#{$fa-css-prefix}-hand-stop-o:before,
656.#{$fa-css-prefix}-hand-paper-o:before { content: fa-content($fa-var-hand-paper-o); }
657.#{$fa-css-prefix}-hand-scissors-o:before { content: fa-content($fa-var-hand-scissors-o); }
658.#{$fa-css-prefix}-hand-lizard-o:before { content: fa-content($fa-var-hand-lizard-o); }
659.#{$fa-css-prefix}-hand-spock-o:before { content: fa-content($fa-var-hand-spock-o); }
660.#{$fa-css-prefix}-hand-pointer-o:before { content: fa-content($fa-var-hand-pointer-o); }
661.#{$fa-css-prefix}-hand-peace-o:before { content: fa-content($fa-var-hand-peace-o); }
662.#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); }
663.#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); }
664.#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); }
665.#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); }
666.#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); }
667.#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); }
668.#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); }
669.#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); }
670.#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); }
671.#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); }
672.#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); }
673.#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); }
674.#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); }
675.#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); }
676.#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); }
677.#{$fa-css-prefix}-tv:before,
678.#{$fa-css-prefix}-television:before { content: fa-content($fa-var-television); }
679.#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); }
680.#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); }
681.#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); }
682.#{$fa-css-prefix}-calendar-plus-o:before { content: fa-content($fa-var-calendar-plus-o); }
683.#{$fa-css-prefix}-calendar-minus-o:before { content: fa-content($fa-var-calendar-minus-o); }
684.#{$fa-css-prefix}-calendar-times-o:before { content: fa-content($fa-var-calendar-times-o); }
685.#{$fa-css-prefix}-calendar-check-o:before { content: fa-content($fa-var-calendar-check-o); }
686.#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); }
687.#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); }
688.#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); }
689.#{$fa-css-prefix}-map-o:before { content: fa-content($fa-var-map-o); }
690.#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); }
691.#{$fa-css-prefix}-commenting:before { content: fa-content($fa-var-commenting); }
692.#{$fa-css-prefix}-commenting-o:before { content: fa-content($fa-var-commenting-o); }
693.#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); }
694.#{$fa-css-prefix}-vimeo-v:before,
695.#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); }
696.#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); }
697.#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); }
698.#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); }
699.#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); }
700.#{$fa-css-prefix}-credit-card-alt:before { content: fa-content($fa-var-credit-card-alt); }
701.#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); }
702.#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); }
703.#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); }
704.#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); }
705.#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); }
706.#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); }
707.#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); }
708.#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); }
709.#{$fa-css-prefix}-pause-circle-o:before { content: fa-content($fa-var-pause-circle-o); }
710.#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); }
711.#{$fa-css-prefix}-stop-circle-o:before { content: fa-content($fa-var-stop-circle-o); }
712.#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); }
713.#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); }
714.#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); }
715.#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); }
716.#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); }
717.#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); }
718.#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); }
719.#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); }
720.#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); }
721.#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); }
722.#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); }
723.#{$fa-css-prefix}-wheelchair-alt:before { content: fa-content($fa-var-wheelchair-alt); }
724.#{$fa-css-prefix}-question-circle-o:before { content: fa-content($fa-var-question-circle-o); }
725.#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); }
726.#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); }
727.#{$fa-css-prefix}-phone-volume:before,
728.#{$fa-css-prefix}-volume-control-phone:before { content: fa-content($fa-var-volume-control-phone); }
729.#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); }
730.#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); }
731.#{$fa-css-prefix}-asl-interpreting:before,
732.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); }
733.#{$fa-css-prefix}-deafness:before,
734.#{$fa-css-prefix}-hard-of-hearing:before,
735.#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); }
736.#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); }
737.#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); }
738.#{$fa-css-prefix}-signing:before,
739.#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); }
740.#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); }
741.#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); }
742.#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); }
743.#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); }
744.#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); }
745.#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); }
746.#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); }
747.#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); }
748.#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); }
749.#{$fa-css-prefix}-google-plus-circle:before,
750.#{$fa-css-prefix}-google-plus-official:before { content: fa-content($fa-var-google-plus-official); }
751.#{$fa-css-prefix}-fa:before,
752.#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); }
753.#{$fa-css-prefix}-handshake-o:before { content: fa-content($fa-var-handshake-o); }
754.#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); }
755.#{$fa-css-prefix}-envelope-open-o:before { content: fa-content($fa-var-envelope-open-o); }
756.#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); }
757.#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); }
758.#{$fa-css-prefix}-address-book-o:before { content: fa-content($fa-var-address-book-o); }
759.#{$fa-css-prefix}-vcard:before,
760.#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); }
761.#{$fa-css-prefix}-vcard-o:before,
762.#{$fa-css-prefix}-address-card-o:before { content: fa-content($fa-var-address-card-o); }
763.#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); }
764.#{$fa-css-prefix}-user-circle-o:before { content: fa-content($fa-var-user-circle-o); }
765.#{$fa-css-prefix}-user-o:before { content: fa-content($fa-var-user-o); }
766.#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); }
767.#{$fa-css-prefix}-drivers-license:before,
768.#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); }
769.#{$fa-css-prefix}-drivers-license-o:before,
770.#{$fa-css-prefix}-id-card-o:before { content: fa-content($fa-var-id-card-o); }
771.#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); }
772.#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); }
773.#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); }
774.#{$fa-css-prefix}-thermometer-4:before,
775.#{$fa-css-prefix}-thermometer:before,
776.#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); }
777.#{$fa-css-prefix}-thermometer-3:before,
778.#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); }
779.#{$fa-css-prefix}-thermometer-2:before,
780.#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); }
781.#{$fa-css-prefix}-thermometer-1:before,
782.#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); }
783.#{$fa-css-prefix}-thermometer-0:before,
784.#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); }
785.#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); }
786.#{$fa-css-prefix}-bathtub:before,
787.#{$fa-css-prefix}-s15:before,
788.#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); }
789.#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); }
790.#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); }
791.#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); }
792.#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); }
793.#{$fa-css-prefix}-times-rectangle:before,
794.#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); }
795.#{$fa-css-prefix}-times-rectangle-o:before,
796.#{$fa-css-prefix}-window-close-o:before { content: fa-content($fa-var-window-close-o); }
797.#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); }
798.#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); }
799.#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); }
800.#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); }
801.#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); }
802.#{$fa-css-prefix}-eercast:before { content: fa-content($fa-var-eercast); }
803.#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); }
804.#{$fa-css-prefix}-snowflake-o:before { content: fa-content($fa-var-snowflake-o); }
805.#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); }
806.#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); }
807.#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); }
808.#{$fa-css-prefix}-mastodon:before { content: fa-content($fa-var-mastodon); }
809.#{$fa-css-prefix}-mastodon-alt:before { content: fa-content($fa-var-mastodon-alt); }
810.#{$fa-css-prefix}-fork-circle:before,
811.#{$fa-css-prefix}-fork-awesome:before { content: fa-content($fa-var-fork-awesome); }
812.#{$fa-css-prefix}-peertube:before { content: fa-content($fa-var-peertube); }
813.#{$fa-css-prefix}-diaspora:before { content: fa-content($fa-var-diaspora); }
814.#{$fa-css-prefix}-friendica:before { content: fa-content($fa-var-friendica); }
815.#{$fa-css-prefix}-gnu-social:before { content: fa-content($fa-var-gnu-social); }
816.#{$fa-css-prefix}-liberapay-square:before { content: fa-content($fa-var-liberapay-square); }
817.#{$fa-css-prefix}-liberapay:before { content: fa-content($fa-var-liberapay); }
818.#{$fa-css-prefix}-ssb:before,
819.#{$fa-css-prefix}-scuttlebutt:before { content: fa-content($fa-var-scuttlebutt); }
820.#{$fa-css-prefix}-hubzilla:before { content: fa-content($fa-var-hubzilla); }
821.#{$fa-css-prefix}-social-home:before { content: fa-content($fa-var-social-home); }
822.#{$fa-css-prefix}-artstation:before { content: fa-content($fa-var-artstation); }
823.#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); }
824.#{$fa-css-prefix}-discord-alt:before { content: fa-content($fa-var-discord-alt); }
825.#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); }
826.#{$fa-css-prefix}-snowdrift:before { content: fa-content($fa-var-snowdrift); }
827.#{$fa-css-prefix}-activitypub:before { content: fa-content($fa-var-activitypub); }
828.#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); }
829.#{$fa-css-prefix}-keybase:before { content: fa-content($fa-var-keybase); }
830.#{$fa-css-prefix}-shaarli:before { content: fa-content($fa-var-shaarli); }
831.#{$fa-css-prefix}-shaarli-o:before { content: fa-content($fa-var-shaarli-o); }
832.#{$fa-css-prefix}-cut-key:before,
833.#{$fa-css-prefix}-key-modern:before { content: fa-content($fa-var-key-modern); }
834.#{$fa-css-prefix}-xmpp:before { content: fa-content($fa-var-xmpp); }
835.#{$fa-css-prefix}-archive-org:before { content: fa-content($fa-var-archive-org); }
836.#{$fa-css-prefix}-freedombox:before { content: fa-content($fa-var-freedombox); }
837.#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); }
838.#{$fa-css-prefix}-debian:before { content: fa-content($fa-var-debian); }
839.#{$fa-css-prefix}-mastodon-square:before { content: fa-content($fa-var-mastodon-square); }
840.#{$fa-css-prefix}-tipeee:before { content: fa-content($fa-var-tipeee); }
841.#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); }
842.#{$fa-css-prefix}-dogmazic:before { content: fa-content($fa-var-dogmazic); }
843.#{$fa-css-prefix}-zotero:before { content: fa-content($fa-var-zotero); }
844.#{$fa-css-prefix}-nodejs:before { content: fa-content($fa-var-nodejs); }
845.#{$fa-css-prefix}-nextcloud:before { content: fa-content($fa-var-nextcloud); }
846.#{$fa-css-prefix}-nextcloud-square:before { content: fa-content($fa-var-nextcloud-square); }
847.#{$fa-css-prefix}-hackaday:before { content: fa-content($fa-var-hackaday); }
848.#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); }
849.#{$fa-css-prefix}-signalapp:before { content: fa-content($fa-var-signalapp); }
850.#{$fa-css-prefix}-gnupg:before { content: fa-content($fa-var-gnupg); }
851.#{$fa-css-prefix}-php:before { content: fa-content($fa-var-php); }
852.#{$fa-css-prefix}-ffmpeg:before { content: fa-content($fa-var-ffmpeg); }
853.#{$fa-css-prefix}-joplin:before { content: fa-content($fa-var-joplin); }
854.#{$fa-css-prefix}-syncthing:before { content: fa-content($fa-var-syncthing); }
855.#{$fa-css-prefix}-inkscape:before { content: fa-content($fa-var-inkscape); }
856.#{$fa-css-prefix}-matrix-org:before { content: fa-content($fa-var-matrix-org); }
857.#{$fa-css-prefix}-pixelfed:before { content: fa-content($fa-var-pixelfed); }
858.#{$fa-css-prefix}-bootstrap:before { content: fa-content($fa-var-bootstrap); }
859.#{$fa-css-prefix}-dev-to:before { content: fa-content($fa-var-dev-to); }
860.#{$fa-css-prefix}-hashnode:before { content: fa-content($fa-var-hashnode); }
861.#{$fa-css-prefix}-jirafeau:before { content: fa-content($fa-var-jirafeau); }
862.#{$fa-css-prefix}-emby:before { content: fa-content($fa-var-emby); }
863.#{$fa-css-prefix}-wikidata:before { content: fa-content($fa-var-wikidata); }
864.#{$fa-css-prefix}-gimp:before { content: fa-content($fa-var-gimp); }
865.#{$fa-css-prefix}-c:before { content: fa-content($fa-var-c); }
866.#{$fa-css-prefix}-digitalocean:before { content: fa-content($fa-var-digitalocean); }
867.#{$fa-css-prefix}-att:before { content: fa-content($fa-var-att); }
868.#{$fa-css-prefix}-gitea:before { content: fa-content($fa-var-gitea); }
869.#{$fa-css-prefix}-file-epub:before { content: fa-content($fa-var-file-epub); }
870.#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); }
871.#{$fa-css-prefix}-archlinux:before { content: fa-content($fa-var-archlinux); }
872.#{$fa-css-prefix}-pleroma:before { content: fa-content($fa-var-pleroma); }
873.#{$fa-css-prefix}-unsplash:before { content: fa-content($fa-var-unsplash); }
874.#{$fa-css-prefix}-hackster:before { content: fa-content($fa-var-hackster); }
875.#{$fa-css-prefix}-spell-check:before { content: fa-content($fa-var-spell-check); }
876.#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); }
877.#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); }
878.#{$fa-css-prefix}-f-droid:before { content: fa-content($fa-var-f-droid); }
879.#{$fa-css-prefix}-biometric:before { content: fa-content($fa-var-biometric); }
880.#{$fa-css-prefix}-wire:before { content: fa-content($fa-var-wire); }
881.#{$fa-css-prefix}-tor-onion:before { content: fa-content($fa-var-tor-onion); }
882.#{$fa-css-prefix}-volume-mute:before { content: fa-content($fa-var-volume-mute); }
883.#{$fa-css-prefix}-bell-ringing:before { content: fa-content($fa-var-bell-ringing); }
884.#{$fa-css-prefix}-bell-ringing-o:before { content: fa-content($fa-var-bell-ringing-o); }
885.#{$fa-css-prefix}-hal:before { content: fa-content($fa-var-hal); }
886.#{$fa-css-prefix}-jupyter:before { content: fa-content($fa-var-jupyter); }
887.#{$fa-css-prefix}-julia:before { content: fa-content($fa-var-julia); }
888.#{$fa-css-prefix}-classicpress:before { content: fa-content($fa-var-classicpress); }
889.#{$fa-css-prefix}-classicpress-circle:before { content: fa-content($fa-var-classicpress-circle); }
890.#{$fa-css-prefix}-open-collective:before { content: fa-content($fa-var-open-collective); }
891.#{$fa-css-prefix}-orcid:before { content: fa-content($fa-var-orcid); }
892.#{$fa-css-prefix}-researchgate:before { content: fa-content($fa-var-researchgate); }
893.#{$fa-css-prefix}-funkwhale:before { content: fa-content($fa-var-funkwhale); }
894.#{$fa-css-prefix}-askfm:before { content: fa-content($fa-var-askfm); }
895.#{$fa-css-prefix}-blockstack:before { content: fa-content($fa-var-blockstack); }
896.#{$fa-css-prefix}-boardgamegeek:before { content: fa-content($fa-var-boardgamegeek); }
897.#{$fa-css-prefix}-bunny:before { content: fa-content($fa-var-bunny); }
898.#{$fa-css-prefix}-buymeacoffee:before { content: fa-content($fa-var-buymeacoffee); }
899.#{$fa-css-prefix}-cc-by:before { content: fa-content($fa-var-cc-by); }
900.#{$fa-css-prefix}-creative-commons-alt:before,
901.#{$fa-css-prefix}-cc-cc:before { content: fa-content($fa-var-cc-cc); }
902.#{$fa-css-prefix}-cc-nc-eu:before { content: fa-content($fa-var-cc-nc-eu); }
903.#{$fa-css-prefix}-cc-nc-jp:before { content: fa-content($fa-var-cc-nc-jp); }
904.#{$fa-css-prefix}-cc-nc:before { content: fa-content($fa-var-cc-nc); }
905.#{$fa-css-prefix}-cc-nd:before { content: fa-content($fa-var-cc-nd); }
906.#{$fa-css-prefix}-cc-pd:before { content: fa-content($fa-var-cc-pd); }
907.#{$fa-css-prefix}-cc-remix:before { content: fa-content($fa-var-cc-remix); }
908.#{$fa-css-prefix}-cc-sa:before { content: fa-content($fa-var-cc-sa); }
909.#{$fa-css-prefix}-cc-share:before { content: fa-content($fa-var-cc-share); }
910.#{$fa-css-prefix}-cc-zero:before { content: fa-content($fa-var-cc-zero); }
911.#{$fa-css-prefix}-conway-hacker:before,
912.#{$fa-css-prefix}-conway-glider:before { content: fa-content($fa-var-conway-glider); }
913.#{$fa-css-prefix}-csharp:before { content: fa-content($fa-var-csharp); }
914.#{$fa-css-prefix}-email-bulk:before { content: fa-content($fa-var-email-bulk); }
915.#{$fa-css-prefix}-email-bulk-o:before { content: fa-content($fa-var-email-bulk-o); }
916.#{$fa-css-prefix}-gnu:before { content: fa-content($fa-var-gnu); }
917.#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); }
918.#{$fa-css-prefix}-heroku:before { content: fa-content($fa-var-heroku); }
919.#{$fa-css-prefix}-hassio:before,
920.#{$fa-css-prefix}-home-assistant:before { content: fa-content($fa-var-home-assistant); }
921.#{$fa-css-prefix}-java:before { content: fa-content($fa-var-java); }
922.#{$fa-css-prefix}-mariadb:before { content: fa-content($fa-var-mariadb); }
923.#{$fa-css-prefix}-markdown:before { content: fa-content($fa-var-markdown); }
924.#{$fa-css-prefix}-mysql:before { content: fa-content($fa-var-mysql); }
925.#{$fa-css-prefix}-nordcast:before { content: fa-content($fa-var-nordcast); }
926.#{$fa-css-prefix}-plume:before { content: fa-content($fa-var-plume); }
927.#{$fa-css-prefix}-postgresql:before { content: fa-content($fa-var-postgresql); }
928.#{$fa-css-prefix}-sass-alt:before { content: fa-content($fa-var-sass-alt); }
929.#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); }
930.#{$fa-css-prefix}-skate:before { content: fa-content($fa-var-skate); }
931.#{$fa-css-prefix}-sketchfab:before { content: fa-content($fa-var-sketchfab); }
932.#{$fa-css-prefix}-tex:before { content: fa-content($fa-var-tex); }
933.#{$fa-css-prefix}-textpattern:before { content: fa-content($fa-var-textpattern); }
934.#{$fa-css-prefix}-unity:before { content: fa-content($fa-var-unity); }
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_larger.scss b/themes/hugo-coder/assets/scss/fork-awesome/_larger.scss
new file mode 100644
index 0000000..41e9a81
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_larger.scss
@@ -0,0 +1,13 @@
1// Icon Sizes
2// -------------------------
3
4/* makes the font 33% larger relative to the icon container */
5.#{$fa-css-prefix}-lg {
6 font-size: (4em / 3);
7 line-height: (3em / 4);
8 vertical-align: -15%;
9}
10.#{$fa-css-prefix}-2x { font-size: 2em; }
11.#{$fa-css-prefix}-3x { font-size: 3em; }
12.#{$fa-css-prefix}-4x { font-size: 4em; }
13.#{$fa-css-prefix}-5x { font-size: 5em; }
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_list.scss b/themes/hugo-coder/assets/scss/fork-awesome/_list.scss
new file mode 100644
index 0000000..7d1e4d5
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_list.scss
@@ -0,0 +1,19 @@
1// List Icons
2// -------------------------
3
4.#{$fa-css-prefix}-ul {
5 padding-left: 0;
6 margin-left: $fa-li-width;
7 list-style-type: none;
8 > li { position: relative; }
9}
10.#{$fa-css-prefix}-li {
11 position: absolute;
12 left: -$fa-li-width;
13 width: $fa-li-width;
14 top: (2em / 14);
15 text-align: center;
16 &.#{$fa-css-prefix}-lg {
17 left: -$fa-li-width + (4em / 14);
18 }
19}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_mixins.scss b/themes/hugo-coder/assets/scss/fork-awesome/_mixins.scss
new file mode 100644
index 0000000..6fdb128
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_mixins.scss
@@ -0,0 +1,60 @@
1// Mixins
2// --------------------------
3
4@mixin fa-icon() {
5 display: inline-block;
6 font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} #{$fa-font-family}; // shortening font declaration
7 font-size: inherit; // can't have font-size inherit on line above, so need to override
8 text-rendering: auto; // optimizelegibility throws things off #1094
9 -webkit-font-smoothing: antialiased;
10 -moz-osx-font-smoothing: grayscale;
11
12}
13
14@mixin fa-icon-rotate($degrees, $rotation) {
15 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})";
16 -webkit-transform: rotate($degrees);
17 -ms-transform: rotate($degrees);
18 transform: rotate($degrees);
19}
20
21@mixin fa-icon-flip($horiz, $vert, $rotation) {
22 -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)";
23 -webkit-transform: scale($horiz, $vert);
24 -ms-transform: scale($horiz, $vert);
25 transform: scale($horiz, $vert);
26}
27
28
29// Only display content to screen readers. A la Bootstrap 4.
30//
31// See: http://a11yproject.com/posts/how-to-hide-content/
32
33@mixin sr-only {
34 position: absolute;
35 width: 1px;
36 height: 1px;
37 padding: 0;
38 margin: -1px;
39 overflow: hidden;
40 clip: rect(0,0,0,0);
41 border: 0;
42}
43
44// Use in conjunction with .sr-only to only display content when it's focused.
45//
46// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
47//
48// Credit: HTML5 Boilerplate
49
50@mixin sr-only-focusable {
51 &:active,
52 &:focus {
53 position: static;
54 width: auto;
55 height: auto;
56 margin: 0;
57 overflow: visible;
58 clip: auto;
59 }
60}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_path.scss b/themes/hugo-coder/assets/scss/fork-awesome/_path.scss
new file mode 100644
index 0000000..1566182
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_path.scss
@@ -0,0 +1,16 @@
1/* FONT PATH
2 * -------------------------- */
3
4@font-face {
5 font-family: '#{$fa-font-family}';
6 src: url('#{$fa-font-path}/forkawesome-webfont.eot?v=#{$fa-version}');
7 src: url('#{$fa-font-path}/forkawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
8 url('#{$fa-font-path}/forkawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
9 url('#{$fa-font-path}/forkawesome-webfont.woff?v=#{$fa-version}') format('woff'),
10 url('#{$fa-font-path}/forkawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
11 url('#{$fa-font-path}/forkawesome-webfont.svg?v=#{$fa-version}#forkawesomeregular') format('svg');
12// src: url('#{$fa-font-path}/ForkAwesome.otf') format('opentype'); // used when developing fonts
13 font-weight: normal;
14 font-style: normal;
15 font-display: block;
16}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_rotated-flipped.scss b/themes/hugo-coder/assets/scss/fork-awesome/_rotated-flipped.scss
new file mode 100644
index 0000000..a3558fd
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_rotated-flipped.scss
@@ -0,0 +1,20 @@
1// Rotated & Flipped Icons
2// -------------------------
3
4.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7
8.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10
11// Hook for IE8-9
12// -------------------------
13
14:root .#{$fa-css-prefix}-rotate-90,
15:root .#{$fa-css-prefix}-rotate-180,
16:root .#{$fa-css-prefix}-rotate-270,
17:root .#{$fa-css-prefix}-flip-horizontal,
18:root .#{$fa-css-prefix}-flip-vertical {
19 filter: none;
20}
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_screen-reader.scss b/themes/hugo-coder/assets/scss/fork-awesome/_screen-reader.scss
new file mode 100644
index 0000000..637426f
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_screen-reader.scss
@@ -0,0 +1,5 @@
1// Screen Readers
2// -------------------------
3
4.sr-only { @include sr-only(); }
5.sr-only-focusable { @include sr-only-focusable(); }
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_stacked.scss b/themes/hugo-coder/assets/scss/fork-awesome/_stacked.scss
new file mode 100644
index 0000000..aef7403
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_stacked.scss
@@ -0,0 +1,20 @@
1// Stacked Icons
2// -------------------------
3
4.#{$fa-css-prefix}-stack {
5 position: relative;
6 display: inline-block;
7 width: 2em;
8 height: 2em;
9 line-height: 2em;
10 vertical-align: middle;
11}
12.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 position: absolute;
14 left: 0;
15 width: 100%;
16 text-align: center;
17}
18.#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19.#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20.#{$fa-css-prefix}-inverse { color: $fa-inverse; }
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/_variables.scss b/themes/hugo-coder/assets/scss/fork-awesome/_variables.scss
new file mode 100644
index 0000000..3a8abf3
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/_variables.scss
@@ -0,0 +1,945 @@
1// Variables
2// --------------------------
3
4$fa-font-path: "../fonts" !default;
5$fa-font-size-base: 14px !default;
6$fa-line-height-base: 1 !default;
7$fa-css-prefix: "fa" !default;
8$fa-font-family: "ForkAwesome" !default;
9$fa-version: "1.2.0" !default;
10$fa-border-color: #eee !default;
11$fa-inverse: #fff !default;
12$fa-li-width: (30em / 14) !default;
13
14$fa-var-500px: \f26e;
15$fa-var-activitypub: \f2f2;
16$fa-var-address-book: \f2b9;
17$fa-var-address-book-o: \f2ba;
18$fa-var-address-card: \f2bb;
19$fa-var-address-card-o: \f2bc;
20$fa-var-adjust: \f042;
21$fa-var-adn: \f170;
22$fa-var-align-center: \f037;
23$fa-var-align-justify: \f039;
24$fa-var-align-left: \f036;
25$fa-var-align-right: \f038;
26$fa-var-amazon: \f270;
27$fa-var-ambulance: \f0f9;
28$fa-var-american-sign-language-interpreting: \f2a3;
29$fa-var-anchor: \f13d;
30$fa-var-android: \f17b;
31$fa-var-angellist: \f209;
32$fa-var-angle-double-down: \f103;
33$fa-var-angle-double-left: \f100;
34$fa-var-angle-double-right: \f101;
35$fa-var-angle-double-up: \f102;
36$fa-var-angle-down: \f107;
37$fa-var-angle-left: \f104;
38$fa-var-angle-right: \f105;
39$fa-var-angle-up: \f106;
40$fa-var-apple: \f179;
41$fa-var-archive: \f187;
42$fa-var-archive-org: \f2fc;
43$fa-var-archlinux: \f323;
44$fa-var-area-chart: \f1fe;
45$fa-var-arrow-circle-down: \f0ab;
46$fa-var-arrow-circle-left: \f0a8;
47$fa-var-arrow-circle-o-down: \f01a;
48$fa-var-arrow-circle-o-left: \f190;
49$fa-var-arrow-circle-o-right: \f18e;
50$fa-var-arrow-circle-o-up: \f01b;
51$fa-var-arrow-circle-right: \f0a9;
52$fa-var-arrow-circle-up: \f0aa;
53$fa-var-arrow-down: \f063;
54$fa-var-arrow-left: \f060;
55$fa-var-arrow-right: \f061;
56$fa-var-arrow-up: \f062;
57$fa-var-arrows: \f047;
58$fa-var-arrows-alt: \f0b2;
59$fa-var-arrows-h: \f07e;
60$fa-var-arrows-v: \f07d;
61$fa-var-artstation: \f2ed;
62$fa-var-askfm: \f33a;
63$fa-var-asl-interpreting: \f2a3;
64$fa-var-assistive-listening-systems: \f2a2;
65$fa-var-asterisk: \f069;
66$fa-var-at: \f1fa;
67$fa-var-att: \f31e;
68$fa-var-audio-description: \f29e;
69$fa-var-automobile: \f1b9;
70$fa-var-backward: \f04a;
71$fa-var-balance-scale: \f24e;
72$fa-var-ban: \f05e;
73$fa-var-bandcamp: \f2d5;
74$fa-var-bank: \f19c;
75$fa-var-bar-chart: \f080;
76$fa-var-bar-chart-o: \f080;
77$fa-var-barcode: \f02a;
78$fa-var-bars: \f0c9;
79$fa-var-bath: \f2cd;
80$fa-var-bathtub: \f2cd;
81$fa-var-battery: \f240;
82$fa-var-battery-0: \f244;
83$fa-var-battery-1: \f243;
84$fa-var-battery-2: \f242;
85$fa-var-battery-3: \f241;
86$fa-var-battery-4: \f240;
87$fa-var-battery-empty: \f244;
88$fa-var-battery-full: \f240;
89$fa-var-battery-half: \f242;
90$fa-var-battery-quarter: \f243;
91$fa-var-battery-three-quarters: \f241;
92$fa-var-bed: \f236;
93$fa-var-beer: \f0fc;
94$fa-var-behance: \f1b4;
95$fa-var-behance-square: \f1b5;
96$fa-var-bell: \f0a2;
97$fa-var-bell-o: \f0f3;
98$fa-var-bell-ringing: \f32d;
99$fa-var-bell-ringing-o: \f330;
100$fa-var-bell-slash: \f1f6;
101$fa-var-bell-slash-o: \f1f7;
102$fa-var-bicycle: \f206;
103$fa-var-binoculars: \f1e5;
104$fa-var-biometric: \f32b;
105$fa-var-birthday-cake: \f1fd;
106$fa-var-bitbucket: \f171;
107$fa-var-bitbucket-square: \f172;
108$fa-var-bitcoin: \f15a;
109$fa-var-black-tie: \f27e;
110$fa-var-blind: \f29d;
111$fa-var-blockstack: \f33b;
112$fa-var-bluetooth: \f293;
113$fa-var-bluetooth-b: \f294;
114$fa-var-boardgamegeek: \f33c;
115$fa-var-bold: \f032;
116$fa-var-bolt: \f0e7;
117$fa-var-bomb: \f1e2;
118$fa-var-book: \f02d;
119$fa-var-bookmark: \f02e;
120$fa-var-bookmark-o: \f097;
121$fa-var-bootstrap: \f315;
122$fa-var-braille: \f2a1;
123$fa-var-briefcase: \f0b1;
124$fa-var-btc: \f15a;
125$fa-var-bug: \f188;
126$fa-var-building: \f1ad;
127$fa-var-building-o: \f0f7;
128$fa-var-bullhorn: \f0a1;
129$fa-var-bullseye: \f140;
130$fa-var-bunny: \f35f;
131$fa-var-bus: \f207;
132$fa-var-buymeacoffee: \f33d;
133$fa-var-buysellads: \f20d;
134$fa-var-c: \f31c;
135$fa-var-cab: \f1ba;
136$fa-var-calculator: \f1ec;
137$fa-var-calendar: \f073;
138$fa-var-calendar-check-o: \f274;
139$fa-var-calendar-minus-o: \f272;
140$fa-var-calendar-o: \f133;
141$fa-var-calendar-plus-o: \f271;
142$fa-var-calendar-times-o: \f273;
143$fa-var-camera: \f030;
144$fa-var-camera-retro: \f083;
145$fa-var-car: \f1b9;
146$fa-var-caret-down: \f0d7;
147$fa-var-caret-left: \f0d9;
148$fa-var-caret-right: \f0da;
149$fa-var-caret-square-o-down: \f150;
150$fa-var-caret-square-o-left: \f191;
151$fa-var-caret-square-o-right: \f152;
152$fa-var-caret-square-o-up: \f151;
153$fa-var-caret-up: \f0d8;
154$fa-var-cart-arrow-down: \f218;
155$fa-var-cart-plus: \f217;
156$fa-var-cc: \f20a;
157$fa-var-cc-amex: \f1f3;
158$fa-var-cc-by: \f33e;
159$fa-var-cc-cc: \f33f;
160$fa-var-cc-diners-club: \f24c;
161$fa-var-cc-discover: \f1f2;
162$fa-var-cc-jcb: \f24b;
163$fa-var-cc-mastercard: \f1f1;
164$fa-var-cc-nc: \f340;
165$fa-var-cc-nc-eu: \f341;
166$fa-var-cc-nc-jp: \f342;
167$fa-var-cc-nd: \f343;
168$fa-var-cc-paypal: \f1f4;
169$fa-var-cc-pd: \f344;
170$fa-var-cc-remix: \f345;
171$fa-var-cc-sa: \f346;
172$fa-var-cc-share: \f347;
173$fa-var-cc-stripe: \f1f5;
174$fa-var-cc-visa: \f1f0;
175$fa-var-cc-zero: \f348;
176$fa-var-certificate: \f0a3;
177$fa-var-chain: \f0c1;
178$fa-var-chain-broken: \f127;
179$fa-var-check: \f00c;
180$fa-var-check-circle: \f058;
181$fa-var-check-circle-o: \f05d;
182$fa-var-check-square: \f14a;
183$fa-var-check-square-o: \f046;
184$fa-var-chevron-circle-down: \f13a;
185$fa-var-chevron-circle-left: \f137;
186$fa-var-chevron-circle-right: \f138;
187$fa-var-chevron-circle-up: \f139;
188$fa-var-chevron-down: \f078;
189$fa-var-chevron-left: \f053;
190$fa-var-chevron-right: \f054;
191$fa-var-chevron-up: \f077;
192$fa-var-child: \f1ae;
193$fa-var-chrome: \f268;
194$fa-var-circle: \f111;
195$fa-var-circle-o: \f10c;
196$fa-var-circle-o-notch: \f1ce;
197$fa-var-circle-thin: \f1db;
198$fa-var-classicpress: \f331;
199$fa-var-classicpress-circle: \f332;
200$fa-var-clipboard: \f0ea;
201$fa-var-clock-o: \f017;
202$fa-var-clone: \f24d;
203$fa-var-close: \f00d;
204$fa-var-closed-captioning: \f20a;
205$fa-var-cloud: \f0c2;
206$fa-var-cloud-download: \f0ed;
207$fa-var-cloud-upload: \f0ee;
208$fa-var-cny: \f157;
209$fa-var-code: \f121;
210$fa-var-code-fork: \f126;
211$fa-var-codepen: \f1cb;
212$fa-var-codiepie: \f284;
213$fa-var-coffee: \f0f4;
214$fa-var-cog: \f013;
215$fa-var-cogs: \f085;
216$fa-var-columns: \f0db;
217$fa-var-comment: \f075;
218$fa-var-comment-o: \f0e5;
219$fa-var-commenting: \f27a;
220$fa-var-commenting-o: \f27b;
221$fa-var-comments: \f086;
222$fa-var-comments-o: \f0e6;
223$fa-var-community: \f0c0;
224$fa-var-compass: \f14e;
225$fa-var-compress: \f066;
226$fa-var-connectdevelop: \f20e;
227$fa-var-contao: \f26d;
228$fa-var-conway-glider: \f349;
229$fa-var-conway-hacker: \f349;
230$fa-var-copy: \f0c5;
231$fa-var-copyright: \f1f9;
232$fa-var-creative-commons: \f25e;
233$fa-var-creative-commons-alt: \f33f;
234$fa-var-credit-card: \f09d;
235$fa-var-credit-card-alt: \f283;
236$fa-var-crop: \f125;
237$fa-var-crosshairs: \f05b;
238$fa-var-csharp: \f34a;
239$fa-var-css3: \f13c;
240$fa-var-cube: \f1b2;
241$fa-var-cubes: \f1b3;
242$fa-var-cut: \f0c4;
243$fa-var-cut-key: \f2f7;
244$fa-var-cutlery: \f0f5;
245$fa-var-dashboard: \f0e4;
246$fa-var-dashcube: \f210;
247$fa-var-database: \f1c0;
248$fa-var-deaf: \f2a4;
249$fa-var-deafness: \f2a4;
250$fa-var-debian: \f2ff;
251$fa-var-dedent: \f03b;
252$fa-var-delicious: \f1a5;
253$fa-var-desktop: \f108;
254$fa-var-dev-to: \f316;
255$fa-var-deviantart: \f1bd;
256$fa-var-diamond: \f219;
257$fa-var-diaspora: \f2e5;
258$fa-var-digg: \f1a6;
259$fa-var-digitalocean: \f31d;
260$fa-var-discord: \f2ee;
261$fa-var-discord-alt: \f2ef;
262$fa-var-dogmazic: \f303;
263$fa-var-dollar: \f155;
264$fa-var-dot-circle-o: \f192;
265$fa-var-download: \f019;
266$fa-var-dribbble: \f17d;
267$fa-var-drivers-license: \f2c2;
268$fa-var-drivers-license-o: \f2c3;
269$fa-var-dropbox: \f16b;
270$fa-var-drupal: \f1a9;
271$fa-var-edge: \f282;
272$fa-var-edit: \f044;
273$fa-var-eercast: \f2da;
274$fa-var-eject: \f052;
275$fa-var-ellipsis-h: \f141;
276$fa-var-ellipsis-v: \f142;
277$fa-var-email-bulk: \f34b;
278$fa-var-email-bulk-o: \f34c;
279$fa-var-emby: \f319;
280$fa-var-empire: \f1d1;
281$fa-var-envelope: \f0e0;
282$fa-var-envelope-o: \f003;
283$fa-var-envelope-open: \f2b6;
284$fa-var-envelope-open-o: \f2b7;
285$fa-var-envelope-square: \f199;
286$fa-var-envira: \f299;
287$fa-var-eraser: \f12d;
288$fa-var-ethereum: \f2f3;
289$fa-var-etsy: \f2d7;
290$fa-var-eur: \f153;
291$fa-var-euro: \f153;
292$fa-var-exchange: \f0ec;
293$fa-var-exclamation: \f12a;
294$fa-var-exclamation-circle: \f06a;
295$fa-var-exclamation-triangle: \f071;
296$fa-var-expand: \f065;
297$fa-var-expeditedssl: \f23e;
298$fa-var-external-link: \f08e;
299$fa-var-external-link-square: \f14c;
300$fa-var-eye: \f06e;
301$fa-var-eye-slash: \f070;
302$fa-var-eyedropper: \f1fb;
303$fa-var-f-droid: \f32a;
304$fa-var-fa: \f2b4;
305$fa-var-facebook: \f09a;
306$fa-var-facebook-f: \f09a;
307$fa-var-facebook-messenger: \f2fe;
308$fa-var-facebook-official: \f230;
309$fa-var-facebook-square: \f082;
310$fa-var-fast-backward: \f049;
311$fa-var-fast-forward: \f050;
312$fa-var-fax: \f1ac;
313$fa-var-feed: \f09e;
314$fa-var-female: \f182;
315$fa-var-ffmpeg: \f30f;
316$fa-var-fighter-jet: \f0fb;
317$fa-var-file: \f15b;
318$fa-var-file-archive-o: \f1c6;
319$fa-var-file-audio-o: \f1c7;
320$fa-var-file-code-o: \f1c9;
321$fa-var-file-epub: \f321;
322$fa-var-file-excel-o: \f1c3;
323$fa-var-file-image-o: \f1c5;
324$fa-var-file-movie-o: \f1c8;
325$fa-var-file-o: \f016;
326$fa-var-file-pdf-o: \f1c1;
327$fa-var-file-photo-o: \f1c5;
328$fa-var-file-picture-o: \f1c5;
329$fa-var-file-powerpoint-o: \f1c4;
330$fa-var-file-sound-o: \f1c7;
331$fa-var-file-text: \f15c;
332$fa-var-file-text-o: \f0f6;
333$fa-var-file-video-o: \f1c8;
334$fa-var-file-word-o: \f1c2;
335$fa-var-file-zip-o: \f1c6;
336$fa-var-files-o: \f0c5;
337$fa-var-film: \f008;
338$fa-var-filter: \f0b0;
339$fa-var-fire: \f06d;
340$fa-var-fire-extinguisher: \f134;
341$fa-var-firefox: \f269;
342$fa-var-first-order: \f2b0;
343$fa-var-flag: \f024;
344$fa-var-flag-checkered: \f11e;
345$fa-var-flag-o: \f11d;
346$fa-var-flash: \f0e7;
347$fa-var-flask: \f0c3;
348$fa-var-flickr: \f16e;
349$fa-var-floppy-o: \f0c7;
350$fa-var-folder: \f07b;
351$fa-var-folder-o: \f114;
352$fa-var-folder-open: \f07c;
353$fa-var-folder-open-o: \f115;
354$fa-var-font: \f031;
355$fa-var-font-awesome: \f2b4;
356$fa-var-fonticons: \f280;
357$fa-var-fork-awesome: \f2e3;
358$fa-var-fork-circle: \f2e3;
359$fa-var-fort-awesome: \f286;
360$fa-var-forumbee: \f211;
361$fa-var-forward: \f04e;
362$fa-var-foursquare: \f180;
363$fa-var-free-code-camp: \f2c5;
364$fa-var-freedombox: \f2fd;
365$fa-var-friendica: \f2e6;
366$fa-var-frown-o: \f119;
367$fa-var-funkwhale: \f339;
368$fa-var-futbol-o: \f1e3;
369$fa-var-gamepad: \f11b;
370$fa-var-gavel: \f0e3;
371$fa-var-gbp: \f154;
372$fa-var-ge: \f1d1;
373$fa-var-gear: \f013;
374$fa-var-gears: \f085;
375$fa-var-gem: \f219;
376$fa-var-genderless: \f22d;
377$fa-var-get-pocket: \f265;
378$fa-var-gg: \f260;
379$fa-var-gg-circle: \f261;
380$fa-var-gift: \f06b;
381$fa-var-gimp: \f31b;
382$fa-var-git: \f1d3;
383$fa-var-git-square: \f1d2;
384$fa-var-gitea: \f31f;
385$fa-var-github: \f09b;
386$fa-var-github-alt: \f113;
387$fa-var-github-square: \f092;
388$fa-var-gitlab: \f296;
389$fa-var-gittip: \f184;
390$fa-var-glass: \f000;
391$fa-var-glide: \f2a5;
392$fa-var-glide-g: \f2a6;
393$fa-var-globe: \f0ac;
394$fa-var-globe-e: \f304;
395$fa-var-globe-w: \f305;
396$fa-var-gnu: \f34d;
397$fa-var-gnu-social: \f2e7;
398$fa-var-gnupg: \f30d;
399$fa-var-google: \f1a0;
400$fa-var-google-play: \f34e;
401$fa-var-google-plus: \f0d5;
402$fa-var-google-plus-circle: \f2b3;
403$fa-var-google-plus-g: \f0d5;
404$fa-var-google-plus-official: \f2b3;
405$fa-var-google-plus-square: \f0d4;
406$fa-var-google-wallet: \f1ee;
407$fa-var-graduation-cap: \f19d;
408$fa-var-gratipay: \f184;
409$fa-var-grav: \f2d6;
410$fa-var-group: \f0c0;
411$fa-var-h-square: \f0fd;
412$fa-var-hackaday: \f30a;
413$fa-var-hacker-news: \f1d4;
414$fa-var-hackster: \f326;
415$fa-var-hal: \f333;
416$fa-var-hand-grab-o: \f255;
417$fa-var-hand-lizard-o: \f258;
418$fa-var-hand-o-down: \f0a7;
419$fa-var-hand-o-left: \f0a5;
420$fa-var-hand-o-right: \f0a4;
421$fa-var-hand-o-up: \f0a6;
422$fa-var-hand-paper-o: \f256;
423$fa-var-hand-peace-o: \f25b;
424$fa-var-hand-pointer-o: \f25a;
425$fa-var-hand-rock-o: \f255;
426$fa-var-hand-scissors-o: \f257;
427$fa-var-hand-spock-o: \f259;
428$fa-var-hand-stop-o: \f256;
429$fa-var-handshake-o: \f2b5;
430$fa-var-hard-of-hearing: \f2a4;
431$fa-var-hashnode: \f317;
432$fa-var-hashtag: \f292;
433$fa-var-hassio: \f350;
434$fa-var-hdd-o: \f0a0;
435$fa-var-header: \f1dc;
436$fa-var-heading: \f1dc;
437$fa-var-headphones: \f025;
438$fa-var-heart: \f004;
439$fa-var-heart-o: \f08a;
440$fa-var-heartbeat: \f21e;
441$fa-var-heroku: \f34f;
442$fa-var-history: \f1da;
443$fa-var-home: \f015;
444$fa-var-home-assistant: \f350;
445$fa-var-hospital-o: \f0f8;
446$fa-var-hotel: \f236;
447$fa-var-hourglass: \f254;
448$fa-var-hourglass-1: \f251;
449$fa-var-hourglass-2: \f252;
450$fa-var-hourglass-3: \f253;
451$fa-var-hourglass-end: \f253;
452$fa-var-hourglass-half: \f252;
453$fa-var-hourglass-o: \f250;
454$fa-var-hourglass-start: \f251;
455$fa-var-houzz: \f27c;
456$fa-var-html5: \f13b;
457$fa-var-hubzilla: \f2eb;
458$fa-var-i-cursor: \f246;
459$fa-var-id-badge: \f2c1;
460$fa-var-id-card: \f2c2;
461$fa-var-id-card-o: \f2c3;
462$fa-var-ils: \f20b;
463$fa-var-image: \f03e;
464$fa-var-imdb: \f2d8;
465$fa-var-inbox: \f01c;
466$fa-var-indent: \f03c;
467$fa-var-industry: \f275;
468$fa-var-info: \f129;
469$fa-var-info-circle: \f05a;
470$fa-var-inkscape: \f312;
471$fa-var-inr: \f156;
472$fa-var-instagram: \f16d;
473$fa-var-institution: \f19c;
474$fa-var-internet-explorer: \f26b;
475$fa-var-intersex: \f224;
476$fa-var-ioxhost: \f208;
477$fa-var-italic: \f033;
478$fa-var-java: \f351;
479$fa-var-jirafeau: \f318;
480$fa-var-joomla: \f1aa;
481$fa-var-joplin: \f310;
482$fa-var-jpy: \f157;
483$fa-var-jsfiddle: \f1cc;
484$fa-var-julia: \f334;
485$fa-var-jupyter: \f335;
486$fa-var-key: \f084;
487$fa-var-key-modern: \f2f7;
488$fa-var-keybase: \f2f4;
489$fa-var-keyboard-o: \f11c;
490$fa-var-krw: \f159;
491$fa-var-language: \f1ab;
492$fa-var-laptop: \f109;
493$fa-var-laravel: \f30b;
494$fa-var-lastfm: \f202;
495$fa-var-lastfm-square: \f203;
496$fa-var-leaf: \f06c;
497$fa-var-leanpub: \f212;
498$fa-var-legal: \f0e3;
499$fa-var-lemon-o: \f094;
500$fa-var-level-down: \f149;
501$fa-var-level-up: \f148;
502$fa-var-liberapay: \f2e9;
503$fa-var-liberapay-square: \f2e8;
504$fa-var-life-bouy: \f1cd;
505$fa-var-life-buoy: \f1cd;
506$fa-var-life-ring: \f1cd;
507$fa-var-life-saver: \f1cd;
508$fa-var-lightbulb-o: \f0eb;
509$fa-var-line-chart: \f201;
510$fa-var-link: \f0c1;
511$fa-var-linkedin: \f0e1;
512$fa-var-linkedin-square: \f08c;
513$fa-var-linode: \f2b8;
514$fa-var-linux: \f17c;
515$fa-var-list: \f03a;
516$fa-var-list-alt: \f022;
517$fa-var-list-ol: \f0cb;
518$fa-var-list-ul: \f0ca;
519$fa-var-location-arrow: \f124;
520$fa-var-lock: \f023;
521$fa-var-long-arrow-down: \f175;
522$fa-var-long-arrow-left: \f177;
523$fa-var-long-arrow-right: \f178;
524$fa-var-long-arrow-up: \f176;
525$fa-var-low-vision: \f2a8;
526$fa-var-magic: \f0d0;
527$fa-var-magnet: \f076;
528$fa-var-mail-forward: \f064;
529$fa-var-mail-reply: \f112;
530$fa-var-mail-reply-all: \f122;
531$fa-var-male: \f183;
532$fa-var-map: \f279;
533$fa-var-map-marker: \f041;
534$fa-var-map-o: \f278;
535$fa-var-map-pin: \f276;
536$fa-var-map-signs: \f277;
537$fa-var-mariadb: \f352;
538$fa-var-markdown: \f353;
539$fa-var-mars: \f222;
540$fa-var-mars-double: \f227;
541$fa-var-mars-stroke: \f229;
542$fa-var-mars-stroke-h: \f22b;
543$fa-var-mars-stroke-v: \f22a;
544$fa-var-mastodon: \f2e1;
545$fa-var-mastodon-alt: \f2e2;
546$fa-var-mastodon-square: \f300;
547$fa-var-matrix-org: \f313;
548$fa-var-maxcdn: \f136;
549$fa-var-meanpath: \f20c;
550$fa-var-medium: \f23a;
551$fa-var-medium-square: \f2f8;
552$fa-var-medkit: \f0fa;
553$fa-var-meetup: \f2e0;
554$fa-var-meh-o: \f11a;
555$fa-var-mercury: \f223;
556$fa-var-microchip: \f2db;
557$fa-var-microphone: \f130;
558$fa-var-microphone-slash: \f131;
559$fa-var-minus: \f068;
560$fa-var-minus-circle: \f056;
561$fa-var-minus-square: \f146;
562$fa-var-minus-square-o: \f147;
563$fa-var-mixcloud: \f289;
564$fa-var-mobile: \f10b;
565$fa-var-mobile-phone: \f10b;
566$fa-var-modx: \f285;
567$fa-var-money: \f0d6;
568$fa-var-moon: \f328;
569$fa-var-moon-o: \f186;
570$fa-var-mortar-board: \f19d;
571$fa-var-motorcycle: \f21c;
572$fa-var-mouse-pointer: \f245;
573$fa-var-music: \f001;
574$fa-var-mysql: \f354;
575$fa-var-navicon: \f0c9;
576$fa-var-neuter: \f22c;
577$fa-var-newspaper-o: \f1ea;
578$fa-var-nextcloud: \f306;
579$fa-var-nextcloud-square: \f307;
580$fa-var-nodejs: \f308;
581$fa-var-nordcast: \f355;
582$fa-var-object-group: \f247;
583$fa-var-object-ungroup: \f248;
584$fa-var-odnoklassniki: \f263;
585$fa-var-odnoklassniki-square: \f264;
586$fa-var-open-collective: \f336;
587$fa-var-opencart: \f23d;
588$fa-var-openid: \f19b;
589$fa-var-opera: \f26a;
590$fa-var-optin-monster: \f23c;
591$fa-var-orcid: \f337;
592$fa-var-outdent: \f03b;
593$fa-var-pagelines: \f18c;
594$fa-var-paint-brush: \f1fc;
595$fa-var-paper-plane: \f1d8;
596$fa-var-paper-plane-o: \f1d9;
597$fa-var-paperclip: \f0c6;
598$fa-var-paragraph: \f1dd;
599$fa-var-paste: \f0ea;
600$fa-var-patreon: \f2f0;
601$fa-var-pause: \f04c;
602$fa-var-pause-circle: \f28b;
603$fa-var-pause-circle-o: \f28c;
604$fa-var-paw: \f1b0;
605$fa-var-paypal: \f1ed;
606$fa-var-peertube: \f2e4;
607$fa-var-pencil: \f040;
608$fa-var-pencil-square: \f14b;
609$fa-var-pencil-square-o: \f044;
610$fa-var-percent: \f295;
611$fa-var-phone: \f095;
612$fa-var-phone-square: \f098;
613$fa-var-phone-volume: \f2a0;
614$fa-var-photo: \f03e;
615$fa-var-php: \f30e;
616$fa-var-picture-o: \f03e;
617$fa-var-pie-chart: \f200;
618$fa-var-pinterest: \f0d2;
619$fa-var-pinterest-p: \f231;
620$fa-var-pinterest-square: \f0d3;
621$fa-var-pixelfed: \f314;
622$fa-var-plane: \f072;
623$fa-var-play: \f04b;
624$fa-var-play-circle: \f144;
625$fa-var-play-circle-o: \f01d;
626$fa-var-pleroma: \f324;
627$fa-var-plug: \f1e6;
628$fa-var-plume: \f356;
629$fa-var-plus: \f067;
630$fa-var-plus-circle: \f055;
631$fa-var-plus-square: \f0fe;
632$fa-var-plus-square-o: \f196;
633$fa-var-podcast: \f2ce;
634$fa-var-postgresql: \f357;
635$fa-var-pound: \f154;
636$fa-var-power-off: \f011;
637$fa-var-print: \f02f;
638$fa-var-product-hunt: \f288;
639$fa-var-puzzle-piece: \f12e;
640$fa-var-python: \f322;
641$fa-var-qq: \f1d6;
642$fa-var-qrcode: \f029;
643$fa-var-question: \f128;
644$fa-var-question-circle: \f059;
645$fa-var-question-circle-o: \f29c;
646$fa-var-quora: \f2c4;
647$fa-var-quote-left: \f10d;
648$fa-var-quote-right: \f10e;
649$fa-var-ra: \f1d0;
650$fa-var-random: \f074;
651$fa-var-ravelry: \f2d9;
652$fa-var-react: \f302;
653$fa-var-rebel: \f1d0;
654$fa-var-recycle: \f1b8;
655$fa-var-reddit: \f1a1;
656$fa-var-reddit-alien: \f281;
657$fa-var-reddit-square: \f1a2;
658$fa-var-refresh: \f021;
659$fa-var-registered: \f25d;
660$fa-var-remove: \f00d;
661$fa-var-renren: \f18b;
662$fa-var-reorder: \f0c9;
663$fa-var-repeat: \f01e;
664$fa-var-reply: \f112;
665$fa-var-reply-all: \f122;
666$fa-var-researchgate: \f338;
667$fa-var-resistance: \f1d0;
668$fa-var-retweet: \f079;
669$fa-var-rmb: \f157;
670$fa-var-road: \f018;
671$fa-var-rocket: \f135;
672$fa-var-rotate-left: \f0e2;
673$fa-var-rotate-right: \f01e;
674$fa-var-rouble: \f158;
675$fa-var-rss: \f09e;
676$fa-var-rss-square: \f143;
677$fa-var-rub: \f158;
678$fa-var-ruble: \f158;
679$fa-var-rupee: \f156;
680$fa-var-s15: \f2cd;
681$fa-var-safari: \f267;
682$fa-var-sass: \f358;
683$fa-var-sass-alt: \f359;
684$fa-var-save: \f0c7;
685$fa-var-scissors: \f0c4;
686$fa-var-scribd: \f28a;
687$fa-var-scuttlebutt: \f2ea;
688$fa-var-search: \f002;
689$fa-var-search-minus: \f010;
690$fa-var-search-plus: \f00e;
691$fa-var-sellsy: \f213;
692$fa-var-send: \f1d8;
693$fa-var-send-o: \f1d9;
694$fa-var-server: \f233;
695$fa-var-shaarli: \f2f5;
696$fa-var-shaarli-o: \f2f6;
697$fa-var-share: \f064;
698$fa-var-share-alt: \f1e0;
699$fa-var-share-alt-square: \f1e1;
700$fa-var-share-square: \f14d;
701$fa-var-share-square-o: \f045;
702$fa-var-shekel: \f20b;
703$fa-var-sheqel: \f20b;
704$fa-var-shield: \f132;
705$fa-var-ship: \f21a;
706$fa-var-shirtsinbulk: \f214;
707$fa-var-shopping-bag: \f290;
708$fa-var-shopping-basket: \f291;
709$fa-var-shopping-cart: \f07a;
710$fa-var-shower: \f2cc;
711$fa-var-sign-in: \f090;
712$fa-var-sign-language: \f2a7;
713$fa-var-sign-out: \f08b;
714$fa-var-signal: \f012;
715$fa-var-signalapp: \f30c;
716$fa-var-signing: \f2a7;
717$fa-var-simplybuilt: \f215;
718$fa-var-sitemap: \f0e8;
719$fa-var-skate: \f35a;
720$fa-var-sketchfab: \f35b;
721$fa-var-skyatlas: \f216;
722$fa-var-skype: \f17e;
723$fa-var-slack: \f198;
724$fa-var-sliders: \f1de;
725$fa-var-slideshare: \f1e7;
726$fa-var-smile-o: \f118;
727$fa-var-snapchat: \f2ab;
728$fa-var-snapchat-ghost: \f2ac;
729$fa-var-snapchat-square: \f2ad;
730$fa-var-snowdrift: \f2f1;
731$fa-var-snowflake-o: \f2dc;
732$fa-var-soccer-ball-o: \f1e3;
733$fa-var-social-home: \f2ec;
734$fa-var-sort: \f0dc;
735$fa-var-sort-alpha-asc: \f15d;
736$fa-var-sort-alpha-desc: \f15e;
737$fa-var-sort-alpha-down: \f15d;
738$fa-var-sort-alpha-up: \f15e;
739$fa-var-sort-amount-asc: \f160;
740$fa-var-sort-amount-desc: \f161;
741$fa-var-sort-amount-down: \f160;
742$fa-var-sort-amount-up: \f161;
743$fa-var-sort-asc: \f0de;
744$fa-var-sort-desc: \f0dd;
745$fa-var-sort-down: \f0dd;
746$fa-var-sort-numeric-asc: \f162;
747$fa-var-sort-numeric-desc: \f163;
748$fa-var-sort-numeric-down: \f162;
749$fa-var-sort-numeric-up: \f163;
750$fa-var-sort-up: \f0de;
751$fa-var-soundcloud: \f1be;
752$fa-var-space-shuttle: \f197;
753$fa-var-spell-check: \f327;
754$fa-var-spinner: \f110;
755$fa-var-spoon: \f1b1;
756$fa-var-spotify: \f1bc;
757$fa-var-square: \f0c8;
758$fa-var-square-o: \f096;
759$fa-var-ssb: \f2ea;
760$fa-var-stack-exchange: \f18d;
761$fa-var-stack-overflow: \f16c;
762$fa-var-star: \f005;
763$fa-var-star-half: \f089;
764$fa-var-star-half-empty: \f123;
765$fa-var-star-half-full: \f123;
766$fa-var-star-half-o: \f123;
767$fa-var-star-o: \f006;
768$fa-var-steam: \f1b6;
769$fa-var-steam-square: \f1b7;
770$fa-var-step-backward: \f048;
771$fa-var-step-forward: \f051;
772$fa-var-stethoscope: \f0f1;
773$fa-var-sticky-note: \f249;
774$fa-var-sticky-note-o: \f24a;
775$fa-var-stop: \f04d;
776$fa-var-stop-circle: \f28d;
777$fa-var-stop-circle-o: \f28e;
778$fa-var-street-view: \f21d;
779$fa-var-strikethrough: \f0cc;
780$fa-var-stumbleupon: \f1a4;
781$fa-var-stumbleupon-circle: \f1a3;
782$fa-var-subscript: \f12c;
783$fa-var-subway: \f239;
784$fa-var-suitcase: \f0f2;
785$fa-var-sun: \f329;
786$fa-var-sun-o: \f185;
787$fa-var-superpowers: \f2dd;
788$fa-var-superscript: \f12b;
789$fa-var-support: \f1cd;
790$fa-var-sync: \f021;
791$fa-var-syncthing: \f311;
792$fa-var-table: \f0ce;
793$fa-var-tablet: \f10a;
794$fa-var-tachometer: \f0e4;
795$fa-var-tag: \f02b;
796$fa-var-tags: \f02c;
797$fa-var-tasks: \f0ae;
798$fa-var-taxi: \f1ba;
799$fa-var-telegram: \f2c6;
800$fa-var-television: \f26c;
801$fa-var-tencent-weibo: \f1d5;
802$fa-var-terminal: \f120;
803$fa-var-tex: \f35c;
804$fa-var-text-height: \f034;
805$fa-var-text-width: \f035;
806$fa-var-textpattern: \f35d;
807$fa-var-th: \f00a;
808$fa-var-th-large: \f009;
809$fa-var-th-list: \f00b;
810$fa-var-themeisle: \f2b2;
811$fa-var-thermometer: \f2c7;
812$fa-var-thermometer-0: \f2cb;
813$fa-var-thermometer-1: \f2ca;
814$fa-var-thermometer-2: \f2c9;
815$fa-var-thermometer-3: \f2c8;
816$fa-var-thermometer-4: \f2c7;
817$fa-var-thermometer-empty: \f2cb;
818$fa-var-thermometer-full: \f2c7;
819$fa-var-thermometer-half: \f2c9;
820$fa-var-thermometer-quarter: \f2ca;
821$fa-var-thermometer-three-quarters: \f2c8;
822$fa-var-thumb-tack: \f08d;
823$fa-var-thumbs-down: \f165;
824$fa-var-thumbs-o-down: \f088;
825$fa-var-thumbs-o-up: \f087;
826$fa-var-thumbs-up: \f164;
827$fa-var-ticket: \f145;
828$fa-var-times: \f00d;
829$fa-var-times-circle: \f057;
830$fa-var-times-circle-o: \f05c;
831$fa-var-times-rectangle: \f2d3;
832$fa-var-times-rectangle-o: \f2d4;
833$fa-var-tint: \f043;
834$fa-var-tipeee: \f301;
835$fa-var-toggle-down: \f150;
836$fa-var-toggle-left: \f191;
837$fa-var-toggle-off: \f204;
838$fa-var-toggle-on: \f205;
839$fa-var-toggle-right: \f152;
840$fa-var-toggle-up: \f151;
841$fa-var-tor-onion: \f32e;
842$fa-var-trademark: \f25c;
843$fa-var-train: \f238;
844$fa-var-transgender: \f224;
845$fa-var-transgender-alt: \f225;
846$fa-var-trash: \f1f8;
847$fa-var-trash-o: \f014;
848$fa-var-tree: \f1bb;
849$fa-var-trello: \f181;
850$fa-var-tripadvisor: \f262;
851$fa-var-trophy: \f091;
852$fa-var-truck: \f0d1;
853$fa-var-try: \f195;
854$fa-var-tty: \f1e4;
855$fa-var-tumblr: \f173;
856$fa-var-tumblr-square: \f174;
857$fa-var-turkish-lira: \f195;
858$fa-var-tv: \f26c;
859$fa-var-twitch: \f1e8;
860$fa-var-twitter: \f099;
861$fa-var-twitter-square: \f081;
862$fa-var-umbrella: \f0e9;
863$fa-var-underline: \f0cd;
864$fa-var-undo: \f0e2;
865$fa-var-unity: \f35e;
866$fa-var-universal-access: \f29a;
867$fa-var-university: \f19c;
868$fa-var-unlink: \f127;
869$fa-var-unlock: \f09c;
870$fa-var-unlock-alt: \f13e;
871$fa-var-unsorted: \f0dc;
872$fa-var-unsplash: \f325;
873$fa-var-upload: \f093;
874$fa-var-usb: \f287;
875$fa-var-usd: \f155;
876$fa-var-user: \f007;
877$fa-var-user-circle: \f2bd;
878$fa-var-user-circle-o: \f2be;
879$fa-var-user-md: \f0f0;
880$fa-var-user-o: \f2c0;
881$fa-var-user-plus: \f234;
882$fa-var-user-secret: \f21b;
883$fa-var-user-times: \f235;
884$fa-var-users: \f0c0;
885$fa-var-utensil-spoon: \f1b1;
886$fa-var-utensils: \f0f5;
887$fa-var-vcard: \f2bb;
888$fa-var-vcard-o: \f2bc;
889$fa-var-venus: \f221;
890$fa-var-venus-double: \f226;
891$fa-var-venus-mars: \f228;
892$fa-var-viacoin: \f237;
893$fa-var-viadeo: \f2a9;
894$fa-var-viadeo-square: \f2aa;
895$fa-var-video: \f03d;
896$fa-var-video-camera: \f03d;
897$fa-var-vimeo: \f27d;
898$fa-var-vimeo-square: \f194;
899$fa-var-vimeo-v: \f27d;
900$fa-var-vine: \f1ca;
901$fa-var-vk: \f189;
902$fa-var-volume-control-phone: \f2a0;
903$fa-var-volume-down: \f027;
904$fa-var-volume-mute: \f32f;
905$fa-var-volume-off: \f026;
906$fa-var-volume-up: \f028;
907$fa-var-warning: \f071;
908$fa-var-wechat: \f1d7;
909$fa-var-weibo: \f18a;
910$fa-var-weixin: \f1d7;
911$fa-var-whatsapp: \f232;
912$fa-var-wheelchair: \f193;
913$fa-var-wheelchair-alt: \f29b;
914$fa-var-wifi: \f1eb;
915$fa-var-wikidata: \f31a;
916$fa-var-wikipedia-w: \f266;
917$fa-var-window-close: \f2d3;
918$fa-var-window-close-o: \f2d4;
919$fa-var-window-maximize: \f2d0;
920$fa-var-window-minimize: \f2d1;
921$fa-var-window-restore: \f2d2;
922$fa-var-windows: \f17a;
923$fa-var-wire: \f32c;
924$fa-var-won: \f159;
925$fa-var-wordpress: \f19a;
926$fa-var-wpbeginner: \f297;
927$fa-var-wpexplorer: \f2de;
928$fa-var-wpforms: \f298;
929$fa-var-wrench: \f0ad;
930$fa-var-xing: \f168;
931$fa-var-xing-square: \f169;
932$fa-var-xmpp: \f2f9;
933$fa-var-y-combinator: \f23b;
934$fa-var-y-combinator-square: \f1d4;
935$fa-var-yahoo: \f19e;
936$fa-var-yc: \f23b;
937$fa-var-yc-square: \f1d4;
938$fa-var-yelp: \f1e9;
939$fa-var-yen: \f157;
940$fa-var-yoast: \f2b1;
941$fa-var-youtube: \f167;
942$fa-var-youtube-play: \f16a;
943$fa-var-youtube-square: \f166;
944$fa-var-zotero: \f309;
945
diff --git a/themes/hugo-coder/assets/scss/fork-awesome/fork-awesome.scss b/themes/hugo-coder/assets/scss/fork-awesome/fork-awesome.scss
new file mode 100644
index 0000000..a24f03c
--- /dev/null
+++ b/themes/hugo-coder/assets/scss/fork-awesome/fork-awesome.scss
@@ -0,0 +1,28 @@
1/*!
2Fork Awesome 1.2.0
3License - https://forkaweso.me/Fork-Awesome/license
4
5Copyright 2018 Dave Gandy & Fork Awesome
6
7Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
8
9The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12 */
13
14
15@import "variables";
16@import "mixins";
17@import "functions";
18@import "path";
19@import "core";
20@import "larger";
21@import "fixed-width";
22@import "list";
23@import "bordered-pulled";
24@import "animated";
25@import "rotated-flipped";
26@import "stacked";
27@import "icons";
28@import "screen-reader";