nursyifa_pratiwi 6 lat temu
commit
ad7dd1f686
100 zmienionych plików z 51494 dodań i 0 usunięć
  1. 2 0
      .gitignore
  2. 11 0
      .travis.yml
  3. 21 0
      LICENSE
  4. 74 0
      README.md
  5. 319 0
      css/creative.css
  6. 5 0
      css/creative.min.css
  7. 134 0
      gulpfile.js
  8. BIN
      img/header.jpg
  9. BIN
      img/portfolio/fullsize/1.jpg
  10. BIN
      img/portfolio/fullsize/2.jpg
  11. BIN
      img/portfolio/fullsize/3.jpg
  12. BIN
      img/portfolio/fullsize/4.jpg
  13. BIN
      img/portfolio/fullsize/5.jpg
  14. BIN
      img/portfolio/fullsize/6.jpg
  15. BIN
      img/portfolio/thumbnails/1.jpg
  16. BIN
      img/portfolio/thumbnails/2.jpg
  17. BIN
      img/portfolio/thumbnails/3.jpg
  18. BIN
      img/portfolio/thumbnails/4.jpg
  19. BIN
      img/portfolio/thumbnails/5.jpg
  20. BIN
      img/portfolio/thumbnails/6.jpg
  21. 272 0
      index.html
  22. 92 0
      js/creative.js
  23. 7 0
      js/creative.min.js
  24. 6165 0
      package-lock.json
  25. 46 0
      package.json
  26. 31 0
      scss/_bootstrap-overrides.scss
  27. 79 0
      scss/_global.scss
  28. 37 0
      scss/_masthead.scss
  29. 18 0
      scss/_mixins.scss
  30. 77 0
      scss/_navbar.scss
  31. 59 0
      scss/_portfolio.scss
  32. 4 0
      scss/_services.scss
  33. 15 0
      scss/_variables.scss
  34. 8 0
      scss/creative.scss
  35. 1567 0
      vendor/bootstrap/css/bootstrap-grid.css
  36. 7 0
      vendor/bootstrap/css/bootstrap-grid.min.css
  37. 342 0
      vendor/bootstrap/css/bootstrap-reboot.css
  38. 8 0
      vendor/bootstrap/css/bootstrap-reboot.min.css
  39. 9030 0
      vendor/bootstrap/css/bootstrap.css
  40. 1 0
      vendor/bootstrap/css/bootstrap.css.map
  41. 7 0
      vendor/bootstrap/css/bootstrap.min.css
  42. 1 0
      vendor/bootstrap/css/bootstrap.min.css.map
  43. 6461 0
      vendor/bootstrap/js/bootstrap.bundle.js
  44. 1 0
      vendor/bootstrap/js/bootstrap.bundle.js.map
  45. 7 0
      vendor/bootstrap/js/bootstrap.bundle.min.js
  46. 1 0
      vendor/bootstrap/js/bootstrap.bundle.min.js.map
  47. 3944 0
      vendor/bootstrap/js/bootstrap.js
  48. 1 0
      vendor/bootstrap/js/bootstrap.js.map
  49. 7 0
      vendor/bootstrap/js/bootstrap.min.js
  50. 1 0
      vendor/bootstrap/js/bootstrap.min.js.map
  51. 34 0
      vendor/fontawesome-free/LICENSE.txt
  52. 38 0
      vendor/fontawesome-free/README.md
  53. 3809 0
      vendor/fontawesome-free/css/all.css
  54. 5 0
      vendor/fontawesome-free/css/all.min.css
  55. 13 0
      vendor/fontawesome-free/css/brands.css
  56. 5 0
      vendor/fontawesome-free/css/brands.min.css
  57. 3779 0
      vendor/fontawesome-free/css/fontawesome.css
  58. 5 0
      vendor/fontawesome-free/css/fontawesome.min.css
  59. 14 0
      vendor/fontawesome-free/css/regular.css
  60. 5 0
      vendor/fontawesome-free/css/regular.min.css
  61. 15 0
      vendor/fontawesome-free/css/solid.css
  62. 5 0
      vendor/fontawesome-free/css/solid.min.css
  63. 345 0
      vendor/fontawesome-free/css/svg-with-js.css
  64. 5 0
      vendor/fontawesome-free/css/svg-with-js.min.css
  65. 2170 0
      vendor/fontawesome-free/css/v4-shims.css
  66. 5 0
      vendor/fontawesome-free/css/v4-shims.min.css
  67. 3685 0
      vendor/fontawesome-free/js/all.js
  68. 5 0
      vendor/fontawesome-free/js/all.min.js
  69. 506 0
      vendor/fontawesome-free/js/brands.js
  70. 5 0
      vendor/fontawesome-free/js/brands.min.js
  71. 1978 0
      vendor/fontawesome-free/js/fontawesome.js
  72. 5 0
      vendor/fontawesome-free/js/fontawesome.min.js
  73. 277 0
      vendor/fontawesome-free/js/regular.js
  74. 5 0
      vendor/fontawesome-free/js/regular.min.js
  75. 936 0
      vendor/fontawesome-free/js/solid.js
  76. 5 0
      vendor/fontawesome-free/js/solid.min.js
  77. 91 0
      vendor/fontawesome-free/js/v4-shims.js
  78. 5 0
      vendor/fontawesome-free/js/v4-shims.min.js
  79. 19 0
      vendor/fontawesome-free/less/_animated.less
  80. 16 0
      vendor/fontawesome-free/less/_bordered-pulled.less
  81. 12 0
      vendor/fontawesome-free/less/_core.less
  82. 6 0
      vendor/fontawesome-free/less/_fixed-width.less
  83. 1194 0
      vendor/fontawesome-free/less/_icons.less
  84. 27 0
      vendor/fontawesome-free/less/_larger.less
  85. 18 0
      vendor/fontawesome-free/less/_list.less
  86. 57 0
      vendor/fontawesome-free/less/_mixins.less
  87. 23 0
      vendor/fontawesome-free/less/_rotated-flipped.less
  88. 5 0
      vendor/fontawesome-free/less/_screen-reader.less
  89. 2066 0
      vendor/fontawesome-free/less/_shims.less
  90. 22 0
      vendor/fontawesome-free/less/_stacked.less
  91. 1203 0
      vendor/fontawesome-free/less/_variables.less
  92. 21 0
      vendor/fontawesome-free/less/brands.less
  93. 16 0
      vendor/fontawesome-free/less/fontawesome.less
  94. 22 0
      vendor/fontawesome-free/less/regular.less
  95. 23 0
      vendor/fontawesome-free/less/solid.less
  96. 6 0
      vendor/fontawesome-free/less/v4-shims.less
  97. 81 0
      vendor/fontawesome-free/package.json
  98. 20 0
      vendor/fontawesome-free/scss/_animated.scss
  99. 20 0
      vendor/fontawesome-free/scss/_bordered-pulled.scss
  100. 0 0
      vendor/fontawesome-free/scss/_core.scss

+ 2 - 0
.gitignore

@@ -0,0 +1,2 @@
1
+node_modules
2
+bower_components

+ 11 - 0
.travis.yml

@@ -0,0 +1,11 @@
1
+sudo:          false
2
+language:      node_js
3
+node_js:
4
+  - "node"
5
+install:       npm install
6
+script:
7
+  - npm test
8
+  - gulp
9
+cache:
10
+  directories:
11
+    - node_modules

+ 21 - 0
LICENSE

@@ -0,0 +1,21 @@
1
+The MIT License (MIT)
2
+
3
+Copyright (c) 2013-2018 Blackrock Digital LLC
4
+
5
+Permission is hereby granted, free of charge, to any person obtaining a copy
6
+of this software and associated documentation files (the "Software"), to deal
7
+in the Software without restriction, including without limitation the rights
8
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+copies of the Software, and to permit persons to whom the Software is
10
+furnished to do so, subject to the following conditions:
11
+
12
+The above copyright notice and this permission notice shall be included in
13
+all copies or substantial portions of the Software.
14
+
15
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21
+THE SOFTWARE.

+ 74 - 0
README.md

@@ -0,0 +1,74 @@
1
+# [Start Bootstrap - Creative](https://startbootstrap.com/template-overviews/creative/)
2
+
3
+[Creative](http://startbootstrap.com/template-overviews/creative/) is a one page creative theme for [Bootstrap](http://getbootstrap.com/) created by [Start Bootstrap](http://startbootstrap.com/).
4
+
5
+## Preview
6
+
7
+[![Creative Preview](https://startbootstrap.com/assets/img/templates/creative.jpg)](https://blackrockdigital.github.io/startbootstrap-creative/)
8
+
9
+**[View Live Preview](https://blackrockdigital.github.io/startbootstrap-creative/)**
10
+
11
+## Status
12
+
13
+[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/BlackrockDigital/startbootstrap-creative/master/LICENSE)
14
+[![npm version](https://img.shields.io/npm/v/startbootstrap-creative.svg)](https://www.npmjs.com/package/startbootstrap-creative)
15
+[![Build Status](https://travis-ci.org/BlackrockDigital/startbootstrap-creative.svg?branch=master)](https://travis-ci.org/BlackrockDigital/startbootstrap-creative)
16
+[![dependencies Status](https://david-dm.org/BlackrockDigital/startbootstrap-creative/status.svg)](https://david-dm.org/BlackrockDigital/startbootstrap-creative)
17
+[![devDependencies Status](https://david-dm.org/BlackrockDigital/startbootstrap-creative/dev-status.svg)](https://david-dm.org/BlackrockDigital/startbootstrap-creative?type=dev)
18
+
19
+## Download and Installation
20
+
21
+To begin using this template, choose one of the following options to get started:
22
+* [Download the latest release on Start Bootstrap](https://startbootstrap.com/template-overviews/creative/)
23
+* Install via npm: `npm i startbootstrap-creative`
24
+* Clone the repo: `git clone https://github.com/BlackrockDigital/startbootstrap-creative.git`
25
+* [Fork, Clone, or Download on GitHub](https://github.com/BlackrockDigital/startbootstrap-creative)
26
+
27
+## Usage
28
+
29
+### Basic Usage
30
+
31
+After downloading, simply edit the HTML and CSS files included with the template in your favorite text editor to make changes. These are the only files you need to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the `index.html` file in your web browser.
32
+
33
+### Advanced Usage
34
+
35
+After installation, run `npm install` and then run `gulp dev` which will open up a preview of the template in your default browser, watch for changes to core template files, and live reload the browser when changes are saved. You can view the `gulpfile.js` to see which tasks are included with the dev environment.
36
+
37
+#### Gulp Tasks
38
+
39
+- `gulp` the default task that builds everything
40
+- `gulp dev` browserSync opens the project in your default browser and live reloads when changes are made
41
+- `gulp css` compiles SCSS files into CSS and minifies the compiled CSS
42
+- `gulp js` minifies the themes JS file
43
+- `gulp vendor` copies dependencies from node_modules to the vendor directory
44
+
45
+You must have npm and Gulp installed globally on your machine in order to use these features.
46
+
47
+## Troubleshooting and Help
48
+
49
+Start Bootstrap has a public Slack channel which is a great place to ask questions about this template and all things related to Start Bootstrap.
50
+
51
+**[Click here to join the Slack channel!](https://startbootstrap-slack.herokuapp.com/)**
52
+
53
+## Bugs and Issues
54
+
55
+Have a bug or an issue with this template? [Open a new issue](https://github.com/BlackrockDigital/startbootstrap-creative/issues) here on GitHub or leave a comment on the [template overview page at Start Bootstrap](http://startbootstrap.com/template-overviews/creative/).
56
+
57
+## About
58
+
59
+Start Bootstrap is an open source library of free Bootstrap templates and themes. All of the free templates and themes on Start Bootstrap are released under the MIT license, which means you can use them for any purpose, even for commercial projects.
60
+
61
+* https://startbootstrap.com
62
+* https://twitter.com/SBootstrap
63
+
64
+Start Bootstrap was created by and is maintained by **[David Miller](http://davidmiller.io/)**, Owner of [Blackrock Digital](http://blackrockdigital.io/).
65
+
66
+* http://davidmiller.io
67
+* https://twitter.com/davidmillerskt
68
+* https://github.com/davidtmiller
69
+
70
+Start Bootstrap is based on the [Bootstrap](http://getbootstrap.com/) framework created by [Mark Otto](https://twitter.com/mdo) and [Jacob Thorton](https://twitter.com/fat).
71
+
72
+## Copyright and License
73
+
74
+Copyright 2013-2018 Blackrock Digital LLC. Code released under the [MIT](https://github.com/BlackrockDigital/startbootstrap-creative/blob/gh-pages/LICENSE) license.

+ 319 - 0
css/creative.css

@@ -0,0 +1,319 @@
1
+/*!
2
+ * Start Bootstrap - Creative v5.0.1 (https://startbootstrap.com/template-overviews/creative)
3
+ * Copyright 2013-2018 Start Bootstrap
4
+ * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-creative/blob/master/LICENSE)
5
+ */
6
+
7
+body,
8
+html {
9
+  width: 100%;
10
+  height: 100%;
11
+}
12
+
13
+body {
14
+  font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;
15
+}
16
+
17
+hr {
18
+  max-width: 50px;
19
+  border-width: 3px;
20
+  border-color: #F05F40;
21
+}
22
+
23
+hr.light {
24
+  border-color: #fff;
25
+}
26
+
27
+a {
28
+  color: #F05F40;
29
+  -webkit-transition: all 0.2s;
30
+  transition: all 0.2s;
31
+}
32
+
33
+a:hover {
34
+  color: #f05f40;
35
+}
36
+
37
+h1,
38
+h2,
39
+h3,
40
+h4,
41
+h5,
42
+h6 {
43
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
44
+}
45
+
46
+.bg-primary {
47
+  background-color: #F05F40 !important;
48
+}
49
+
50
+.bg-dark {
51
+  background-color: #212529 !important;
52
+}
53
+
54
+.text-faded {
55
+  color: rgba(255, 255, 255, 0.7);
56
+}
57
+
58
+section {
59
+  padding: 8rem 0;
60
+}
61
+
62
+.section-heading {
63
+  margin-top: 0;
64
+}
65
+
66
+::-moz-selection {
67
+  color: #fff;
68
+  background: #212529;
69
+  text-shadow: none;
70
+}
71
+
72
+::selection {
73
+  color: #fff;
74
+  background: #212529;
75
+  text-shadow: none;
76
+}
77
+
78
+img::-moz-selection {
79
+  color: #fff;
80
+  background: transparent;
81
+}
82
+
83
+img::selection {
84
+  color: #fff;
85
+  background: transparent;
86
+}
87
+
88
+img::-moz-selection {
89
+  color: #fff;
90
+  background: transparent;
91
+}
92
+
93
+#mainNav {
94
+  border-bottom: 1px solid rgba(33, 37, 41, 0.1);
95
+  background-color: #fff;
96
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
97
+  -webkit-transition: all 0.2s;
98
+  transition: all 0.2s;
99
+}
100
+
101
+#mainNav .navbar-brand {
102
+  font-weight: 700;
103
+  text-transform: uppercase;
104
+  color: #F05F40;
105
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
106
+}
107
+
108
+#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
109
+  color: #f05f40;
110
+}
111
+
112
+#mainNav .navbar-nav > li.nav-item > a.nav-link,
113
+#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
114
+  font-size: .9rem;
115
+  font-weight: 700;
116
+  text-transform: uppercase;
117
+  color: #212529;
118
+}
119
+
120
+#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
121
+#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
122
+  color: #F05F40;
123
+}
124
+
125
+#mainNav .navbar-nav > li.nav-item > a.nav-link.active,
126
+#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
127
+  color: #F05F40 !important;
128
+  background-color: transparent;
129
+}
130
+
131
+#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,
132
+#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover {
133
+  background-color: transparent;
134
+}
135
+
136
+@media (min-width: 992px) {
137
+  #mainNav {
138
+    border-color: transparent;
139
+    background-color: transparent;
140
+  }
141
+  #mainNav .navbar-brand {
142
+    color: rgba(255, 255, 255, 0.7);
143
+  }
144
+  #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
145
+    color: #fff;
146
+  }
147
+  #mainNav .navbar-nav > li.nav-item > a.nav-link {
148
+    padding: 0.5rem 1rem;
149
+  }
150
+  #mainNav .navbar-nav > li.nav-item > a.nav-link,
151
+  #mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
152
+    color: rgba(255, 255, 255, 0.7);
153
+  }
154
+  #mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
155
+  #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
156
+    color: #fff;
157
+  }
158
+  #mainNav.navbar-shrink {
159
+    border-bottom: 1px solid rgba(33, 37, 41, 0.1);
160
+    background-color: #fff;
161
+  }
162
+  #mainNav.navbar-shrink .navbar-brand {
163
+    color: #F05F40;
164
+  }
165
+  #mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
166
+    color: #f05f40;
167
+  }
168
+  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link,
169
+  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus {
170
+    color: #212529;
171
+  }
172
+  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover,
173
+  #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover {
174
+    color: #F05F40;
175
+  }
176
+}
177
+
178
+header.masthead {
179
+  padding-top: 10rem;
180
+  padding-bottom: calc(10rem - 56px);
181
+  background-image: url("../img/header.jpg");
182
+  background-position: center center;
183
+  background-size: cover;
184
+}
185
+
186
+header.masthead hr {
187
+  margin-top: 30px;
188
+  margin-bottom: 30px;
189
+}
190
+
191
+header.masthead h1 {
192
+  font-size: 2rem;
193
+}
194
+
195
+header.masthead p {
196
+  font-weight: 300;
197
+}
198
+
199
+@media (min-width: 768px) {
200
+  header.masthead p {
201
+    font-size: 1.15rem;
202
+  }
203
+}
204
+
205
+@media (min-width: 992px) {
206
+  header.masthead {
207
+    height: 100vh;
208
+    min-height: 650px;
209
+    padding-top: 0;
210
+    padding-bottom: 0;
211
+  }
212
+  header.masthead h1 {
213
+    font-size: 3rem;
214
+  }
215
+}
216
+
217
+@media (min-width: 1200px) {
218
+  header.masthead h1 {
219
+    font-size: 4rem;
220
+  }
221
+}
222
+
223
+.service-box {
224
+  max-width: 400px;
225
+}
226
+
227
+.portfolio-box {
228
+  position: relative;
229
+  display: block;
230
+  max-width: 650px;
231
+  margin: 0 auto;
232
+}
233
+
234
+.portfolio-box .portfolio-box-caption {
235
+  position: absolute;
236
+  bottom: 0;
237
+  display: block;
238
+  width: 100%;
239
+  height: 100%;
240
+  text-align: center;
241
+  opacity: 0;
242
+  color: #fff;
243
+  background: rgba(240, 95, 64, 0.9);
244
+  -webkit-transition: all 0.2s;
245
+  transition: all 0.2s;
246
+}
247
+
248
+.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
249
+  position: absolute;
250
+  top: 50%;
251
+  width: 100%;
252
+  -webkit-transform: translateY(-50%);
253
+  transform: translateY(-50%);
254
+  text-align: center;
255
+}
256
+
257
+.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
258
+.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
259
+  padding: 0 15px;
260
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
261
+}
262
+
263
+.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
264
+  font-size: 14px;
265
+  font-weight: 600;
266
+  text-transform: uppercase;
267
+}
268
+
269
+.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
270
+  font-size: 18px;
271
+}
272
+
273
+.portfolio-box:hover .portfolio-box-caption {
274
+  opacity: 1;
275
+}
276
+
277
+.portfolio-box:focus {
278
+  outline: none;
279
+}
280
+
281
+@media (min-width: 768px) {
282
+  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
283
+    font-size: 16px;
284
+  }
285
+  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
286
+    font-size: 22px;
287
+  }
288
+}
289
+
290
+.text-primary {
291
+  color: #F05F40 !important;
292
+}
293
+
294
+.btn {
295
+  font-weight: 700;
296
+  text-transform: uppercase;
297
+  border: none;
298
+  border-radius: 300px;
299
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
300
+}
301
+
302
+.btn-xl {
303
+  padding: 1rem 2rem;
304
+}
305
+
306
+.btn-primary {
307
+  background-color: #F05F40;
308
+  border-color: #F05F40;
309
+}
310
+
311
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
312
+  color: #fff;
313
+  background-color: #ee4b28 !important;
314
+}
315
+
316
+.btn-primary:active, .btn-primary:focus {
317
+  -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
318
+  box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
319
+}

Plik diff jest za duży
+ 5 - 0
css/creative.min.css


+ 134 - 0
gulpfile.js

@@ -0,0 +1,134 @@
1
+var gulp = require('gulp');
2
+var sass = require('gulp-sass');
3
+var header = require('gulp-header');
4
+var cleanCSS = require('gulp-clean-css');
5
+var rename = require("gulp-rename");
6
+var uglify = require('gulp-uglify');
7
+var autoprefixer = require('gulp-autoprefixer');
8
+var pkg = require('./package.json');
9
+var browserSync = require('browser-sync').create();
10
+
11
+// Set the banner content
12
+var banner = ['/*!\n',
13
+  ' * Start Bootstrap - <%= pkg.title %> v<%= pkg.version %> (<%= pkg.homepage %>)\n',
14
+  ' * Copyright 2013-' + (new Date()).getFullYear(), ' <%= pkg.author %>\n',
15
+  ' * Licensed under <%= pkg.license %> (https://github.com/BlackrockDigital/<%= pkg.name %>/blob/master/LICENSE)\n',
16
+  ' */\n',
17
+  '\n'
18
+].join('');
19
+
20
+// Copy third party libraries from /node_modules into /vendor
21
+gulp.task('vendor', function() {
22
+
23
+  // Bootstrap
24
+  gulp.src([
25
+      './node_modules/bootstrap/dist/**/*',
26
+      '!./node_modules/bootstrap/dist/css/bootstrap-grid*',
27
+      '!./node_modules/bootstrap/dist/css/bootstrap-reboot*'
28
+    ])
29
+    .pipe(gulp.dest('./vendor/bootstrap'))
30
+
31
+  // Font Awesome
32
+  gulp.src([
33
+      './node_modules/@fortawesome/**/*',
34
+    ])
35
+    .pipe(gulp.dest('./vendor'))
36
+
37
+  // jQuery
38
+  gulp.src([
39
+      './node_modules/jquery/dist/*',
40
+      '!./node_modules/jquery/dist/core.js'
41
+    ])
42
+    .pipe(gulp.dest('./vendor/jquery'))
43
+
44
+  // jQuery Easing
45
+  gulp.src([
46
+      './node_modules/jquery.easing/*.js'
47
+    ])
48
+    .pipe(gulp.dest('./vendor/jquery-easing'))
49
+
50
+  // Magnific Popup
51
+  gulp.src([
52
+      './node_modules/magnific-popup/dist/*'
53
+    ])
54
+    .pipe(gulp.dest('./vendor/magnific-popup'))
55
+
56
+  // Scrollreveal
57
+  gulp.src([
58
+      './node_modules/scrollreveal/dist/*.js'
59
+    ])
60
+    .pipe(gulp.dest('./vendor/scrollreveal'))
61
+
62
+});
63
+
64
+// Compile SCSS
65
+gulp.task('css:compile', function() {
66
+  return gulp.src('./scss/**/*.scss')
67
+    .pipe(sass.sync({
68
+      outputStyle: 'expanded'
69
+    }).on('error', sass.logError))
70
+    .pipe(autoprefixer({
71
+      browsers: ['last 2 versions'],
72
+      cascade: false
73
+    }))
74
+    .pipe(header(banner, {
75
+      pkg: pkg
76
+    }))
77
+    .pipe(gulp.dest('./css'))
78
+});
79
+
80
+// Minify CSS
81
+gulp.task('css:minify', ['css:compile'], function() {
82
+  return gulp.src([
83
+      './css/*.css',
84
+      '!./css/*.min.css'
85
+    ])
86
+    .pipe(cleanCSS())
87
+    .pipe(rename({
88
+      suffix: '.min'
89
+    }))
90
+    .pipe(gulp.dest('./css'))
91
+    .pipe(browserSync.stream());
92
+});
93
+
94
+// CSS
95
+gulp.task('css', ['css:compile', 'css:minify']);
96
+
97
+// Minify JavaScript
98
+gulp.task('js:minify', function() {
99
+  return gulp.src([
100
+      './js/*.js',
101
+      '!./js/*.min.js'
102
+    ])
103
+    .pipe(uglify())
104
+    .pipe(rename({
105
+      suffix: '.min'
106
+    }))
107
+    .pipe(header(banner, {
108
+      pkg: pkg
109
+    }))
110
+    .pipe(gulp.dest('./js'))
111
+    .pipe(browserSync.stream());
112
+});
113
+
114
+// JS
115
+gulp.task('js', ['js:minify']);
116
+
117
+// Default task
118
+gulp.task('default', ['css', 'js', 'vendor']);
119
+
120
+// Configure the browserSync task
121
+gulp.task('browserSync', function() {
122
+  browserSync.init({
123
+    server: {
124
+      baseDir: "./"
125
+    }
126
+  });
127
+});
128
+
129
+// Dev task
130
+gulp.task('dev', ['css', 'js', 'browserSync'], function() {
131
+  gulp.watch('./scss/*.scss', ['css']);
132
+  gulp.watch('./js/*.js', ['js']);
133
+  gulp.watch('./*.html', browserSync.reload);
134
+});

BIN
img/header.jpg


BIN
img/portfolio/fullsize/1.jpg


BIN
img/portfolio/fullsize/2.jpg


BIN
img/portfolio/fullsize/3.jpg


BIN
img/portfolio/fullsize/4.jpg


BIN
img/portfolio/fullsize/5.jpg


BIN
img/portfolio/fullsize/6.jpg


BIN
img/portfolio/thumbnails/1.jpg


BIN
img/portfolio/thumbnails/2.jpg


BIN
img/portfolio/thumbnails/3.jpg


BIN
img/portfolio/thumbnails/4.jpg


BIN
img/portfolio/thumbnails/5.jpg


BIN
img/portfolio/thumbnails/6.jpg


+ 272 - 0
index.html

@@ -0,0 +1,272 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+
4
+  <head>
5
+
6
+    <meta charset="utf-8">
7
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8
+    <meta name="description" content="">
9
+    <meta name="author" content="">
10
+
11
+    <title>Creative - Start Bootstrap Theme</title>
12
+
13
+    <!-- Bootstrap core CSS -->
14
+    <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
15
+
16
+    <!-- Custom fonts for this template -->
17
+    <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
18
+    <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'>
19
+    <link href='https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
20
+
21
+    <!-- Plugin CSS -->
22
+    <link href="vendor/magnific-popup/magnific-popup.css" rel="stylesheet">
23
+
24
+    <!-- Custom styles for this template -->
25
+    <link href="css/creative.min.css" rel="stylesheet">
26
+
27
+  </head>
28
+
29
+  <body id="page-top">
30
+
31
+    <!-- Navigation -->
32
+    <nav class="navbar navbar-expand-lg navbar-light fixed-top" id="mainNav">
33
+      <div class="container">
34
+        <a class="navbar-brand js-scroll-trigger" href="#page-top">Start Bootstrap</a>
35
+        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
36
+          <span class="navbar-toggler-icon"></span>
37
+        </button>
38
+        <div class="collapse navbar-collapse" id="navbarResponsive">
39
+          <ul class="navbar-nav ml-auto">
40
+            <li class="nav-item">
41
+              <a class="nav-link js-scroll-trigger" href="#about">About</a>
42
+            </li>
43
+            <li class="nav-item">
44
+              <a class="nav-link js-scroll-trigger" href="#services">Services</a>
45
+            </li>
46
+            <li class="nav-item">
47
+              <a class="nav-link js-scroll-trigger" href="#portfolio">Portfolio</a>
48
+            </li>
49
+            <li class="nav-item">
50
+              <a class="nav-link js-scroll-trigger" href="#contact">Contact</a>
51
+            </li>
52
+          </ul>
53
+        </div>
54
+      </div>
55
+    </nav>
56
+
57
+    <header class="masthead text-center text-white d-flex">
58
+      <div class="container my-auto">
59
+        <div class="row">
60
+          <div class="col-lg-10 mx-auto">
61
+            <h1 class="text-uppercase">
62
+              <strong>Your Favorite Source of Free Bootstrap Themes</strong>
63
+            </h1>
64
+            <hr>
65
+          </div>
66
+          <div class="col-lg-8 mx-auto">
67
+            <p class="text-faded mb-5">Start Bootstrap can help you build better websites using the Bootstrap CSS framework! Just download your template and start going, no strings attached!</p>
68
+            <a class="btn btn-primary btn-xl js-scroll-trigger" href="#about">Find Out More</a>
69
+          </div>
70
+        </div>
71
+      </div>
72
+    </header>
73
+
74
+    <section class="bg-primary" id="about">
75
+      <div class="container">
76
+        <div class="row">
77
+          <div class="col-lg-8 mx-auto text-center">
78
+            <h2 class="section-heading text-white">We've got what you need!</h2>
79
+            <hr class="light my-4">
80
+            <p class="text-faded mb-4">Start Bootstrap has everything you need to get your new website up and running in no time! All of the templates and themes on Start Bootstrap are open source, free to download, and easy to use. No strings attached!</p>
81
+            <a class="btn btn-light btn-xl js-scroll-trigger" href="#services">Get Started!</a>
82
+          </div>
83
+        </div>
84
+      </div>
85
+    </section>
86
+
87
+    <section id="services">
88
+      <div class="container">
89
+        <div class="row">
90
+          <div class="col-lg-12 text-center">
91
+            <h2 class="section-heading">At Your Service</h2>
92
+            <hr class="my-4">
93
+          </div>
94
+        </div>
95
+      </div>
96
+      <div class="container">
97
+        <div class="row">
98
+          <div class="col-lg-3 col-md-6 text-center">
99
+            <div class="service-box mt-5 mx-auto">
100
+              <i class="fas fa-4x fa-gem text-primary mb-3 sr-icon-1"></i>
101
+              <h3 class="mb-3">Sturdy Templates</h3>
102
+              <p class="text-muted mb-0">Our templates are updated regularly so they don't break.</p>
103
+            </div>
104
+          </div>
105
+          <div class="col-lg-3 col-md-6 text-center">
106
+            <div class="service-box mt-5 mx-auto">
107
+              <i class="fas fa-4x fa-paper-plane text-primary mb-3 sr-icon-2"></i>
108
+              <h3 class="mb-3">Ready to Ship</h3>
109
+              <p class="text-muted mb-0">You can use this theme as is, or you can make changes!</p>
110
+            </div>
111
+          </div>
112
+          <div class="col-lg-3 col-md-6 text-center">
113
+            <div class="service-box mt-5 mx-auto">
114
+              <i class="fas fa-4x fa-code text-primary mb-3 sr-icon-3"></i>
115
+              <h3 class="mb-3">Up to Date</h3>
116
+              <p class="text-muted mb-0">We update dependencies to keep things fresh.</p>
117
+            </div>
118
+          </div>
119
+          <div class="col-lg-3 col-md-6 text-center">
120
+            <div class="service-box mt-5 mx-auto">
121
+              <i class="fas fa-4x fa-heart text-primary mb-3 sr-icon-4"></i>
122
+              <h3 class="mb-3">Made with Love</h3>
123
+              <p class="text-muted mb-0">You have to make your websites with love these days!</p>
124
+            </div>
125
+          </div>
126
+        </div>
127
+      </div>
128
+    </section>
129
+
130
+    <section class="p-0" id="portfolio">
131
+      <div class="container-fluid p-0">
132
+        <div class="row no-gutters popup-gallery">
133
+          <div class="col-lg-4 col-sm-6">
134
+            <a class="portfolio-box" href="img/portfolio/fullsize/1.jpg">
135
+              <img class="img-fluid" src="img/portfolio/thumbnails/1.jpg" alt="">
136
+              <div class="portfolio-box-caption">
137
+                <div class="portfolio-box-caption-content">
138
+                  <div class="project-category text-faded">
139
+                    Category
140
+                  </div>
141
+                  <div class="project-name">
142
+                    Project Name
143
+                  </div>
144
+                </div>
145
+              </div>
146
+            </a>
147
+          </div>
148
+          <div class="col-lg-4 col-sm-6">
149
+            <a class="portfolio-box" href="img/portfolio/fullsize/2.jpg">
150
+              <img class="img-fluid" src="img/portfolio/thumbnails/2.jpg" alt="">
151
+              <div class="portfolio-box-caption">
152
+                <div class="portfolio-box-caption-content">
153
+                  <div class="project-category text-faded">
154
+                    Category
155
+                  </div>
156
+                  <div class="project-name">
157
+                    Project Name
158
+                  </div>
159
+                </div>
160
+              </div>
161
+            </a>
162
+          </div>
163
+          <div class="col-lg-4 col-sm-6">
164
+            <a class="portfolio-box" href="img/portfolio/fullsize/3.jpg">
165
+              <img class="img-fluid" src="img/portfolio/thumbnails/3.jpg" alt="">
166
+              <div class="portfolio-box-caption">
167
+                <div class="portfolio-box-caption-content">
168
+                  <div class="project-category text-faded">
169
+                    Category
170
+                  </div>
171
+                  <div class="project-name">
172
+                    Project Name
173
+                  </div>
174
+                </div>
175
+              </div>
176
+            </a>
177
+          </div>
178
+          <div class="col-lg-4 col-sm-6">
179
+            <a class="portfolio-box" href="img/portfolio/fullsize/4.jpg">
180
+              <img class="img-fluid" src="img/portfolio/thumbnails/4.jpg" alt="">
181
+              <div class="portfolio-box-caption">
182
+                <div class="portfolio-box-caption-content">
183
+                  <div class="project-category text-faded">
184
+                    Category
185
+                  </div>
186
+                  <div class="project-name">
187
+                    Project Name
188
+                  </div>
189
+                </div>
190
+              </div>
191
+            </a>
192
+          </div>
193
+          <div class="col-lg-4 col-sm-6">
194
+            <a class="portfolio-box" href="img/portfolio/fullsize/5.jpg">
195
+              <img class="img-fluid" src="img/portfolio/thumbnails/5.jpg" alt="">
196
+              <div class="portfolio-box-caption">
197
+                <div class="portfolio-box-caption-content">
198
+                  <div class="project-category text-faded">
199
+                    Category
200
+                  </div>
201
+                  <div class="project-name">
202
+                    Project Name
203
+                  </div>
204
+                </div>
205
+              </div>
206
+            </a>
207
+          </div>
208
+          <div class="col-lg-4 col-sm-6">
209
+            <a class="portfolio-box" href="img/portfolio/fullsize/6.jpg">
210
+              <img class="img-fluid" src="img/portfolio/thumbnails/6.jpg" alt="">
211
+              <div class="portfolio-box-caption">
212
+                <div class="portfolio-box-caption-content">
213
+                  <div class="project-category text-faded">
214
+                    Category
215
+                  </div>
216
+                  <div class="project-name">
217
+                    Project Name
218
+                  </div>
219
+                </div>
220
+              </div>
221
+            </a>
222
+          </div>
223
+        </div>
224
+      </div>
225
+    </section>
226
+
227
+    <section class="bg-dark text-white">
228
+      <div class="container text-center">
229
+        <h2 class="mb-4">Free Download at Start Bootstrap!</h2>
230
+        <a class="btn btn-light btn-xl sr-button" href="http://startbootstrap.com/template-overviews/creative/">Download Now!</a>
231
+      </div>
232
+    </section>
233
+
234
+    <section id="contact">
235
+      <div class="container">
236
+        <div class="row">
237
+          <div class="col-lg-8 mx-auto text-center">
238
+            <h2 class="section-heading">Let's Get In Touch!</h2>
239
+            <hr class="my-4">
240
+            <p class="mb-5">Ready to start your next project with us? That's great! Give us a call or send us an email and we will get back to you as soon as possible!</p>
241
+          </div>
242
+        </div>
243
+        <div class="row">
244
+          <div class="col-lg-4 ml-auto text-center">
245
+            <i class="fas fa-phone fa-3x mb-3 sr-contact-1"></i>
246
+            <p>123-456-6789</p>
247
+          </div>
248
+          <div class="col-lg-4 mr-auto text-center">
249
+            <i class="fas fa-envelope fa-3x mb-3 sr-contact-2"></i>
250
+            <p>
251
+              <a href="mailto:your-email@your-domain.com">feedback@startbootstrap.com</a>
252
+            </p>
253
+          </div>
254
+        </div>
255
+      </div>
256
+    </section>
257
+
258
+    <!-- Bootstrap core JavaScript -->
259
+    <script src="vendor/jquery/jquery.min.js"></script>
260
+    <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
261
+
262
+    <!-- Plugin JavaScript -->
263
+    <script src="vendor/jquery-easing/jquery.easing.min.js"></script>
264
+    <script src="vendor/scrollreveal/scrollreveal.min.js"></script>
265
+    <script src="vendor/magnific-popup/jquery.magnific-popup.min.js"></script>
266
+
267
+    <!-- Custom scripts for this template -->
268
+    <script src="js/creative.min.js"></script>
269
+
270
+  </body>
271
+
272
+</html>

+ 92 - 0
js/creative.js

@@ -0,0 +1,92 @@
1
+(function($) {
2
+  "use strict"; // Start of use strict
3
+
4
+  // Smooth scrolling using jQuery easing
5
+  $('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function() {
6
+    if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
7
+      var target = $(this.hash);
8
+      target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
9
+      if (target.length) {
10
+        $('html, body').animate({
11
+          scrollTop: (target.offset().top - 56)
12
+        }, 1000, "easeInOutExpo");
13
+        return false;
14
+      }
15
+    }
16
+  });
17
+
18
+  // Closes responsive menu when a scroll trigger link is clicked
19
+  $('.js-scroll-trigger').click(function() {
20
+    $('.navbar-collapse').collapse('hide');
21
+  });
22
+
23
+  // Activate scrollspy to add active class to navbar items on scroll
24
+  $('body').scrollspy({
25
+    target: '#mainNav',
26
+    offset: 57
27
+  });
28
+
29
+  // Collapse Navbar
30
+  var navbarCollapse = function() {
31
+    if ($("#mainNav").offset().top > 100) {
32
+      $("#mainNav").addClass("navbar-shrink");
33
+    } else {
34
+      $("#mainNav").removeClass("navbar-shrink");
35
+    }
36
+  };
37
+  // Collapse now if page is not at top
38
+  navbarCollapse();
39
+  // Collapse the navbar when page is scrolled
40
+  $(window).scroll(navbarCollapse);
41
+
42
+  // Scroll reveal calls
43
+  window.sr = ScrollReveal();
44
+
45
+  sr.reveal('.sr-icon-1', {
46
+    delay: 200,
47
+    scale: 0
48
+  });
49
+  sr.reveal('.sr-icon-2', {
50
+    delay: 400,
51
+    scale: 0
52
+  });
53
+  sr.reveal('.sr-icon-3', {
54
+    delay: 600,
55
+    scale: 0
56
+  });
57
+  sr.reveal('.sr-icon-4', {
58
+    delay: 800,
59
+    scale: 0
60
+  });
61
+  sr.reveal('.sr-button', {
62
+    delay: 200,
63
+    distance: '15px',
64
+    origin: 'bottom',
65
+    scale: 0.8
66
+  });
67
+  sr.reveal('.sr-contact-1', {
68
+    delay: 200,
69
+    scale: 0
70
+  });
71
+  sr.reveal('.sr-contact-2', {
72
+    delay: 400,
73
+    scale: 0
74
+  });
75
+
76
+  // Magnific popup calls
77
+  $('.popup-gallery').magnificPopup({
78
+    delegate: 'a',
79
+    type: 'image',
80
+    tLoading: 'Loading image #%curr%...',
81
+    mainClass: 'mfp-img-mobile',
82
+    gallery: {
83
+      enabled: true,
84
+      navigateByImgClick: true,
85
+      preload: [0, 1]
86
+    },
87
+    image: {
88
+      tError: '<a href="%url%">The image #%curr%</a> could not be loaded.'
89
+    }
90
+  });
91
+
92
+})(jQuery); // End of use strict

Plik diff jest za duży
+ 7 - 0
js/creative.min.js


Plik diff jest za duży
+ 6165 - 0
package-lock.json


+ 46 - 0
package.json

@@ -0,0 +1,46 @@
1
+{
2
+    "title": "Creative",
3
+    "name": "startbootstrap-creative",
4
+    "version": "5.0.1",
5
+    "description": "Creative is a stylish one page HTML theme for Bootstrap.",
6
+    "keywords": [
7
+        "css",
8
+        "sass",
9
+        "html",
10
+        "responsive",
11
+        "theme",
12
+        "template"
13
+    ],
14
+    "homepage": "https://startbootstrap.com/template-overviews/creative",
15
+    "bugs": {
16
+        "url": "https://github.com/BlackrockDigital/startbootstrap-creative/issues",
17
+        "email": "feedback@startbootstrap.com"
18
+    },
19
+    "license": "MIT",
20
+    "author": "Start Bootstrap",
21
+    "contributors": [
22
+        "David Miller (http://davidmiller.io/)"
23
+    ],
24
+    "repository": {
25
+        "type": "git",
26
+        "url": "https://github.com/BlackrockDigital/startbootstrap-creative.git"
27
+    },
28
+    "dependencies": {
29
+        "@fortawesome/fontawesome-free": "5.3.1",
30
+        "bootstrap": "4.1.3",
31
+        "jquery": "3.3.1",
32
+        "jquery.easing": "^1.4.1",
33
+        "magnific-popup": "^1.1.0",
34
+        "scrollreveal": "4.0.1"
35
+    },
36
+    "devDependencies": {
37
+        "browser-sync": "2.24.7",
38
+        "gulp": "^3.9.1",
39
+        "gulp-autoprefixer": "6.0.0",
40
+        "gulp-clean-css": "3.10.0",
41
+        "gulp-header": "2.0.5",
42
+        "gulp-rename": "1.4.0",
43
+        "gulp-sass": "4.0.1",
44
+        "gulp-uglify": "3.0.1"
45
+    }
46
+}

+ 31 - 0
scss/_bootstrap-overrides.scss

@@ -0,0 +1,31 @@
1
+// Bootstrap overrides for this template
2
+.text-primary {
3
+  color: $primary !important;
4
+}
5
+
6
+.btn {
7
+  font-weight: 700;
8
+  text-transform: uppercase;
9
+  border: none;
10
+  border-radius: 300px;
11
+  @include sans-serif-font;
12
+}
13
+
14
+.btn-xl {
15
+  padding: 1rem 2rem;
16
+}
17
+
18
+.btn-primary {
19
+  background-color: $primary;
20
+  border-color: $primary;
21
+  &:hover,
22
+  &:focus,
23
+  &:active {
24
+    color: $white;
25
+    background-color: darken($primary, 5%) !important;
26
+  }
27
+  &:active,
28
+  &:focus {
29
+    box-shadow: 0 0 0 0.2rem rgba(240, 95, 64,.5) !important;
30
+  }
31
+}

+ 79 - 0
scss/_global.scss

@@ -0,0 +1,79 @@
1
+// Global styling for this template
2
+body,
3
+html {
4
+  width: 100%;
5
+  height: 100%;
6
+}
7
+
8
+body {
9
+  @include serif-font;
10
+}
11
+
12
+hr {
13
+  max-width: 50px;
14
+  border-width: 3px;
15
+  border-color: $primary;
16
+}
17
+
18
+hr.light {
19
+  border-color: $white;
20
+}
21
+
22
+a {
23
+  color: $primary;
24
+  @include transition-all;
25
+  &:hover {
26
+    color: darken($primary, .1);
27
+  }
28
+}
29
+
30
+h1,
31
+h2,
32
+h3,
33
+h4,
34
+h5,
35
+h6 {
36
+  @include sans-serif-font;
37
+}
38
+
39
+.bg-primary {
40
+  background-color: $primary !important;
41
+}
42
+
43
+.bg-dark {
44
+  background-color: $gray-900 !important;
45
+}
46
+
47
+.text-faded {
48
+  color: fade-out($white, .3);
49
+}
50
+
51
+section {
52
+  padding: 8rem 0;
53
+}
54
+
55
+.section-heading {
56
+  margin-top: 0;
57
+}
58
+
59
+::-moz-selection {
60
+  color: $white;
61
+  background: $gray-900;
62
+  text-shadow: none;
63
+}
64
+
65
+::selection {
66
+  color: $white;
67
+  background: $gray-900;
68
+  text-shadow: none;
69
+}
70
+
71
+img::selection {
72
+  color: $white;
73
+  background: transparent;
74
+}
75
+
76
+img::-moz-selection {
77
+  color: $white;
78
+  background: transparent;
79
+}

+ 37 - 0
scss/_masthead.scss

@@ -0,0 +1,37 @@
1
+// Styling for the masthead
2
+header.masthead {
3
+  padding-top: 10rem;
4
+  padding-bottom: calc(10rem - 56px);
5
+  background-image: url('../img/header.jpg');
6
+  background-position: center center;
7
+  @include background-cover;
8
+  hr {
9
+    margin-top: 30px;
10
+    margin-bottom: 30px;
11
+  }
12
+  h1 {
13
+    font-size: 2rem;
14
+  }
15
+  p {
16
+    font-weight: 300;
17
+  }
18
+  @media (min-width: 768px) {
19
+    p {
20
+      font-size: 1.15rem;
21
+    }
22
+  }
23
+  @media (min-width: 992px) {
24
+    height: 100vh;
25
+    min-height: 650px;
26
+    padding-top: 0;
27
+    padding-bottom: 0;
28
+    h1 {
29
+      font-size: 3rem;
30
+    }
31
+  }
32
+  @media (min-width: 1200px) {
33
+    h1 {
34
+      font-size: 4rem;
35
+    }
36
+  }
37
+}

+ 18 - 0
scss/_mixins.scss

@@ -0,0 +1,18 @@
1
+// Mixins
2
+@mixin transition-all() {
3
+  -webkit-transition: all 0.2s;
4
+  -moz-transition: all 0.2s;
5
+  transition: all 0.2s;
6
+}
7
+@mixin background-cover() {
8
+  -webkit-background-size: cover;
9
+  -moz-background-size: cover;
10
+  -o-background-size: cover;
11
+  background-size: cover;
12
+}
13
+@mixin serif-font() {
14
+  font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;
15
+}
16
+@mixin sans-serif-font() {
17
+  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
18
+}

+ 77 - 0
scss/_navbar.scss

@@ -0,0 +1,77 @@
1
+// Styling for the navbar
2
+#mainNav {
3
+  border-bottom: 1px solid fade-out($gray-900, .9);
4
+  background-color: $white;
5
+  @include sans-serif-font;
6
+  @include transition-all;
7
+  .navbar-brand {
8
+    font-weight: 700;
9
+    text-transform: uppercase;
10
+    color: $primary;
11
+    @include sans-serif-font;
12
+    &:focus,
13
+    &:hover {
14
+      color: darken($primary, .1);
15
+    }
16
+  }
17
+  .navbar-nav {
18
+    > li.nav-item {
19
+       > a.nav-link,
20
+      > a.nav-link:focus {
21
+        font-size: .9rem;
22
+        font-weight: 700;
23
+        text-transform: uppercase;
24
+        color: $gray-900;
25
+        &:hover {
26
+          color: $primary;
27
+        }
28
+        &.active {
29
+          color: $primary !important;
30
+          background-color: transparent;
31
+          &:hover {
32
+            background-color: transparent;
33
+          }
34
+        }
35
+      }
36
+    }
37
+  }
38
+  @media (min-width: 992px) {
39
+    border-color: transparent;
40
+    background-color: transparent;
41
+    .navbar-brand {
42
+      color: fade-out($white, .3);
43
+      &:focus,
44
+      &:hover {
45
+        color: $white;
46
+      }
47
+    }
48
+    .navbar-nav > li.nav-item > a.nav-link {
49
+      padding: 0.5rem 1rem;
50
+    }
51
+    .navbar-nav > li.nav-item > a.nav-link,
52
+    .navbar-nav > li.nav-item > a.nav-link:focus {
53
+      color: fade-out($white, .3);
54
+      &:hover {
55
+        color: $white;
56
+      }
57
+    }
58
+    &.navbar-shrink {
59
+      border-bottom: 1px solid fade-out($gray-900, .9);
60
+      background-color: $white;
61
+      .navbar-brand {
62
+        color: $primary;
63
+        &:focus,
64
+        &:hover {
65
+          color: darken($primary, .1);
66
+        }
67
+      }
68
+      .navbar-nav > li.nav-item > a.nav-link,
69
+      .navbar-nav > li.nav-item > a.nav-link:focus {
70
+        color: $gray-900;
71
+        &:hover {
72
+          color: $primary;
73
+        }
74
+      }
75
+    }
76
+  }
77
+}

+ 59 - 0
scss/_portfolio.scss

@@ -0,0 +1,59 @@
1
+// Styling for the portfolio section
2
+.portfolio-box {
3
+  position: relative;
4
+  display: block;
5
+  max-width: 650px;
6
+  margin: 0 auto;
7
+  .portfolio-box-caption {
8
+    position: absolute;
9
+    bottom: 0;
10
+    display: block;
11
+    width: 100%;
12
+    height: 100%;
13
+    text-align: center;
14
+    opacity: 0;
15
+    color: $white;
16
+    background: fade-out($primary, .1);
17
+    @include transition-all;
18
+    .portfolio-box-caption-content {
19
+      position: absolute;
20
+      top: 50%;
21
+      width: 100%;
22
+      transform: translateY(-50%);
23
+      text-align: center;
24
+      .project-category,
25
+      .project-name {
26
+        padding: 0 15px;
27
+        @include sans-serif-font;
28
+      }
29
+      .project-category {
30
+        font-size: 14px;
31
+        font-weight: 600;
32
+        text-transform: uppercase;
33
+      }
34
+      .project-name {
35
+        font-size: 18px;
36
+      }
37
+    }
38
+  }
39
+  &:hover {
40
+    .portfolio-box-caption {
41
+      opacity: 1;
42
+    }
43
+  }
44
+  &:focus {
45
+    outline: none;
46
+  }
47
+  @media (min-width: 768px) {
48
+    .portfolio-box-caption {
49
+      .portfolio-box-caption-content {
50
+        .project-category {
51
+          font-size: 16px;
52
+        }
53
+        .project-name {
54
+          font-size: 22px;
55
+        }
56
+      }
57
+    }
58
+  }
59
+}

+ 4 - 0
scss/_services.scss

@@ -0,0 +1,4 @@
1
+// Styling for the services section
2
+.service-box {
3
+  max-width: 400px;
4
+}

+ 15 - 0
scss/_variables.scss

@@ -0,0 +1,15 @@
1
+// Variables
2
+
3
+$white: #fff !default;
4
+$gray-100: #f8f9fa !default;
5
+$gray-200: #e9ecef !default;
6
+$gray-300: #dee2e6 !default;
7
+$gray-400: #ced4da !default;
8
+$gray-500: #adb5bd !default;
9
+$gray-600: #868e96 !default;
10
+$gray-700: #495057 !default;
11
+$gray-800: #343a40 !default;
12
+$gray-900: #212529 !default;
13
+$black: #000 !default;
14
+
15
+$primary: #F05F40 !default;

+ 8 - 0
scss/creative.scss

@@ -0,0 +1,8 @@
1
+@import "variables.scss";
2
+@import "mixins.scss";
3
+@import "global.scss";
4
+@import "navbar.scss";
5
+@import "masthead.scss";
6
+@import "services.scss";
7
+@import "portfolio.scss";
8
+@import "bootstrap-overrides.scss";

Plik diff jest za duży
+ 1567 - 0
vendor/bootstrap/css/bootstrap-grid.css


Plik diff jest za duży
+ 7 - 0
vendor/bootstrap/css/bootstrap-grid.min.css


+ 342 - 0
vendor/bootstrap/css/bootstrap-reboot.css

@@ -0,0 +1,342 @@
1
+/*!
2
+ * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
3
+ * Copyright 2011-2017 The Bootstrap Authors
4
+ * Copyright 2011-2017 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7
+ */
8
+*,
9
+*::before,
10
+*::after {
11
+  box-sizing: border-box;
12
+}
13
+
14
+html {
15
+  font-family: sans-serif;
16
+  line-height: 1.15;
17
+  -webkit-text-size-adjust: 100%;
18
+  -ms-text-size-adjust: 100%;
19
+  -ms-overflow-style: scrollbar;
20
+  -webkit-tap-highlight-color: transparent;
21
+}
22
+
23
+@-ms-viewport {
24
+  width: device-width;
25
+}
26
+
27
+article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
28
+  display: block;
29
+}
30
+
31
+body {
32
+  margin: 0;
33
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
34
+  font-size: 1rem;
35
+  font-weight: 400;
36
+  line-height: 1.5;
37
+  color: #212529;
38
+  text-align: left;
39
+  background-color: #fff;
40
+}
41
+
42
+[tabindex="-1"]:focus {
43
+  outline: none !important;
44
+}
45
+
46
+hr {
47
+  box-sizing: content-box;
48
+  height: 0;
49
+  overflow: visible;
50
+}
51
+
52
+h1, h2, h3, h4, h5, h6 {
53
+  margin-top: 0;
54
+  margin-bottom: 0.5rem;
55
+}
56
+
57
+p {
58
+  margin-top: 0;
59
+  margin-bottom: 1rem;
60
+}
61
+
62
+abbr[title],
63
+abbr[data-original-title] {
64
+  text-decoration: underline;
65
+  -webkit-text-decoration: underline dotted;
66
+          text-decoration: underline dotted;
67
+  cursor: help;
68
+  border-bottom: 0;
69
+}
70
+
71
+address {
72
+  margin-bottom: 1rem;
73
+  font-style: normal;
74
+  line-height: inherit;
75
+}
76
+
77
+ol,
78
+ul,
79
+dl {
80
+  margin-top: 0;
81
+  margin-bottom: 1rem;
82
+}
83
+
84
+ol ol,
85
+ul ul,
86
+ol ul,
87
+ul ol {
88
+  margin-bottom: 0;
89
+}
90
+
91
+dt {
92
+  font-weight: 700;
93
+}
94
+
95
+dd {
96
+  margin-bottom: .5rem;
97
+  margin-left: 0;
98
+}
99
+
100
+blockquote {
101
+  margin: 0 0 1rem;
102
+}
103
+
104
+dfn {
105
+  font-style: italic;
106
+}
107
+
108
+b,
109
+strong {
110
+  font-weight: bolder;
111
+}
112
+
113
+small {
114
+  font-size: 80%;
115
+}
116
+
117
+sub,
118
+sup {
119
+  position: relative;
120
+  font-size: 75%;
121
+  line-height: 0;
122
+  vertical-align: baseline;
123
+}
124
+
125
+sub {
126
+  bottom: -.25em;
127
+}
128
+
129
+sup {
130
+  top: -.5em;
131
+}
132
+
133
+a {
134
+  color: #007bff;
135
+  text-decoration: none;
136
+  background-color: transparent;
137
+  -webkit-text-decoration-skip: objects;
138
+}
139
+
140
+a:hover {
141
+  color: #0056b3;
142
+  text-decoration: underline;
143
+}
144
+
145
+a:not([href]):not([tabindex]) {
146
+  color: inherit;
147
+  text-decoration: none;
148
+}
149
+
150
+a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
151
+  color: inherit;
152
+  text-decoration: none;
153
+}
154
+
155
+a:not([href]):not([tabindex]):focus {
156
+  outline: 0;
157
+}
158
+
159
+pre,
160
+code,
161
+kbd,
162
+samp {
163
+  font-family: monospace, monospace;
164
+  font-size: 1em;
165
+}
166
+
167
+pre {
168
+  margin-top: 0;
169
+  margin-bottom: 1rem;
170
+  overflow: auto;
171
+  -ms-overflow-style: scrollbar;
172
+}
173
+
174
+figure {
175
+  margin: 0 0 1rem;
176
+}
177
+
178
+img {
179
+  vertical-align: middle;
180
+  border-style: none;
181
+}
182
+
183
+svg:not(:root) {
184
+  overflow: hidden;
185
+}
186
+
187
+a,
188
+area,
189
+button,
190
+[role="button"],
191
+input:not([type="range"]),
192
+label,
193
+select,
194
+summary,
195
+textarea {
196
+  -ms-touch-action: manipulation;
197
+      touch-action: manipulation;
198
+}
199
+
200
+table {
201
+  border-collapse: collapse;
202
+}
203
+
204
+caption {
205
+  padding-top: 0.75rem;
206
+  padding-bottom: 0.75rem;
207
+  color: #868e96;
208
+  text-align: left;
209
+  caption-side: bottom;
210
+}
211
+
212
+th {
213
+  text-align: inherit;
214
+}
215
+
216
+label {
217
+  display: inline-block;
218
+  margin-bottom: .5rem;
219
+}
220
+
221
+button {
222
+  border-radius: 0;
223
+}
224
+
225
+button:focus {
226
+  outline: 1px dotted;
227
+  outline: 5px auto -webkit-focus-ring-color;
228
+}
229
+
230
+input,
231
+button,
232
+select,
233
+optgroup,
234
+textarea {
235
+  margin: 0;
236
+  font-family: inherit;
237
+  font-size: inherit;
238
+  line-height: inherit;
239
+}
240
+
241
+button,
242
+input {
243
+  overflow: visible;
244
+}
245
+
246
+button,
247
+select {
248
+  text-transform: none;
249
+}
250
+
251
+button,
252
+html [type="button"],
253
+[type="reset"],
254
+[type="submit"] {
255
+  -webkit-appearance: button;
256
+}
257
+
258
+button::-moz-focus-inner,
259
+[type="button"]::-moz-focus-inner,
260
+[type="reset"]::-moz-focus-inner,
261
+[type="submit"]::-moz-focus-inner {
262
+  padding: 0;
263
+  border-style: none;
264
+}
265
+
266
+input[type="radio"],
267
+input[type="checkbox"] {
268
+  box-sizing: border-box;
269
+  padding: 0;
270
+}
271
+
272
+input[type="date"],
273
+input[type="time"],
274
+input[type="datetime-local"],
275
+input[type="month"] {
276
+  -webkit-appearance: listbox;
277
+}
278
+
279
+textarea {
280
+  overflow: auto;
281
+  resize: vertical;
282
+}
283
+
284
+fieldset {
285
+  min-width: 0;
286
+  padding: 0;
287
+  margin: 0;
288
+  border: 0;
289
+}
290
+
291
+legend {
292
+  display: block;
293
+  width: 100%;
294
+  max-width: 100%;
295
+  padding: 0;
296
+  margin-bottom: .5rem;
297
+  font-size: 1.5rem;
298
+  line-height: inherit;
299
+  color: inherit;
300
+  white-space: normal;
301
+}
302
+
303
+progress {
304
+  vertical-align: baseline;
305
+}
306
+
307
+[type="number"]::-webkit-inner-spin-button,
308
+[type="number"]::-webkit-outer-spin-button {
309
+  height: auto;
310
+}
311
+
312
+[type="search"] {
313
+  outline-offset: -2px;
314
+  -webkit-appearance: none;
315
+}
316
+
317
+[type="search"]::-webkit-search-cancel-button,
318
+[type="search"]::-webkit-search-decoration {
319
+  -webkit-appearance: none;
320
+}
321
+
322
+::-webkit-file-upload-button {
323
+  font: inherit;
324
+  -webkit-appearance: button;
325
+}
326
+
327
+output {
328
+  display: inline-block;
329
+}
330
+
331
+summary {
332
+  display: list-item;
333
+}
334
+
335
+template {
336
+  display: none;
337
+}
338
+
339
+[hidden] {
340
+  display: none !important;
341
+}
342
+/*# sourceMappingURL=bootstrap-reboot.css.map */

Plik diff jest za duży
+ 8 - 0
vendor/bootstrap/css/bootstrap-reboot.min.css


Plik diff jest za duży
+ 9030 - 0
vendor/bootstrap/css/bootstrap.css


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/css/bootstrap.css.map


Plik diff jest za duży
+ 7 - 0
vendor/bootstrap/css/bootstrap.min.css


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/css/bootstrap.min.css.map


Plik diff jest za duży
+ 6461 - 0
vendor/bootstrap/js/bootstrap.bundle.js


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/js/bootstrap.bundle.js.map


Plik diff jest za duży
+ 7 - 0
vendor/bootstrap/js/bootstrap.bundle.min.js


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/js/bootstrap.bundle.min.js.map


Plik diff jest za duży
+ 3944 - 0
vendor/bootstrap/js/bootstrap.js


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/js/bootstrap.js.map


Plik diff jest za duży
+ 7 - 0
vendor/bootstrap/js/bootstrap.min.js


Plik diff jest za duży
+ 1 - 0
vendor/bootstrap/js/bootstrap.min.js.map


+ 34 - 0
vendor/fontawesome-free/LICENSE.txt

@@ -0,0 +1,34 @@
1
+Font Awesome Free License
2
+-------------------------
3
+
4
+Font Awesome Free is free, open source, and GPL friendly. You can use it for
5
+commercial projects, open source projects, or really almost whatever you want.
6
+Full Font Awesome Free license: https://fontawesome.com/license/free.
7
+
8
+# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
9
+In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
10
+packaged as SVG and JS file types.
11
+
12
+# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
13
+In the Font Awesome Free download, the SIL OLF license applies to all icons
14
+packaged as web and desktop font files.
15
+
16
+# Code: MIT License (https://opensource.org/licenses/MIT)
17
+In the Font Awesome Free download, the MIT license applies to all non-font and
18
+non-icon files.
19
+
20
+# Attribution
21
+Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font
22
+Awesome Free files already contain embedded comments with sufficient
23
+attribution, so you shouldn't need to do anything additional when using these
24
+files normally.
25
+
26
+We've kept attribution comments terse, so we ask that you do not actively work
27
+to remove them from files, especially code. They're a great way for folks to
28
+learn about Font Awesome.
29
+
30
+# Brand Icons
31
+All brand icons are trademarks of their respective owners. The use of these
32
+trademarks does not indicate endorsement of the trademark holder by Font
33
+Awesome, nor vice versa. **Please do not use brand logos for any purpose except
34
+to represent the company, product, or service to which they refer.**

+ 38 - 0
vendor/fontawesome-free/README.md

@@ -0,0 +1,38 @@
1
+# @fortawesome/fontawesome-free - The Official Font Awesome 5 NPM package
2
+
3
+> "I came here to chew bubblegum and install Font Awesome 5 - and I'm all out of bubblegum"
4
+
5
+[![npm](https://img.shields.io/npm/v/@fortawesome/fontawesome-free.svg?style=flat-square)](https://www.npmjs.com/package/@fortawesome/fontawesome-free)
6
+
7
+## Installation
8
+
9
+```
10
+$ npm i --save @fortawesome/fontawesome-free
11
+```
12
+
13
+Or
14
+
15
+```
16
+$ yarn add @fortawesome/fontawesome-free
17
+```
18
+
19
+## What's included?
20
+
21
+**This package includes all the same files available through our Free and Pro CDN.**
22
+
23
+* /js - All JavaScript files associated with Font Awesome 5 SVG with JS
24
+* /css - All CSS using the classic Web Fonts with CSS implementation
25
+* /sprites - SVG icons packaged in a convenient sprite
26
+* /scss, /less - CSS Pre-processor files for Web Fonts with CSS
27
+* /webfonts - Accompanying files for Web Fonts with CSS
28
+* /svg - Individual icon files in SVG format
29
+
30
+## Documentation
31
+
32
+Get started [here](https://fontawesome.com/get-started). Continue your journey [here](https://fontawesome.com/how-to-use).
33
+
34
+Or go straight to the [API documentation](https://fontawesome.com/how-to-use/font-awesome-api).
35
+
36
+## Issues and support
37
+
38
+Start with [GitHub issues](https://github.com/FortAwesome/Font-Awesome/issues) and ping us on [Twitter](https://twitter.com/fontawesome) if you need to.

Plik diff jest za duży
+ 3809 - 0
vendor/fontawesome-free/css/all.css


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/css/all.min.css


+ 13 - 0
vendor/fontawesome-free/css/brands.css

@@ -0,0 +1,13 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face {
6
+  font-family: 'Font Awesome 5 Brands';
7
+  font-style: normal;
8
+  font-weight: normal;
9
+  src: url("../webfonts/fa-brands-400.eot");
10
+  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }
11
+
12
+.fab {
13
+  font-family: 'Font Awesome 5 Brands'; }

+ 5 - 0
vendor/fontawesome-free/css/brands.min.css

@@ -0,0 +1,5 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}

Plik diff jest za duży
+ 3779 - 0
vendor/fontawesome-free/css/fontawesome.css


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/css/fontawesome.min.css


+ 14 - 0
vendor/fontawesome-free/css/regular.css

@@ -0,0 +1,14 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face {
6
+  font-family: 'Font Awesome 5 Free';
7
+  font-style: normal;
8
+  font-weight: 400;
9
+  src: url("../webfonts/fa-regular-400.eot");
10
+  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }
11
+
12
+.far {
13
+  font-family: 'Font Awesome 5 Free';
14
+  font-weight: 400; }

+ 5 - 0
vendor/fontawesome-free/css/regular.min.css

@@ -0,0 +1,5 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}

+ 15 - 0
vendor/fontawesome-free/css/solid.css

@@ -0,0 +1,15 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face {
6
+  font-family: 'Font Awesome 5 Free';
7
+  font-style: normal;
8
+  font-weight: 900;
9
+  src: url("../webfonts/fa-solid-900.eot");
10
+  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
11
+
12
+.fa,
13
+.fas {
14
+  font-family: 'Font Awesome 5 Free';
15
+  font-weight: 900; }

+ 5 - 0
vendor/fontawesome-free/css/solid.min.css

@@ -0,0 +1,5 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}

+ 345 - 0
vendor/fontawesome-free/css/svg-with-js.css

@@ -0,0 +1,345 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+svg:not(:root).svg-inline--fa {
6
+  overflow: visible; }
7
+
8
+.svg-inline--fa {
9
+  display: inline-block;
10
+  font-size: inherit;
11
+  height: 1em;
12
+  overflow: visible;
13
+  vertical-align: -.125em; }
14
+  .svg-inline--fa.fa-lg {
15
+    vertical-align: -.225em; }
16
+  .svg-inline--fa.fa-w-1 {
17
+    width: 0.0625em; }
18
+  .svg-inline--fa.fa-w-2 {
19
+    width: 0.125em; }
20
+  .svg-inline--fa.fa-w-3 {
21
+    width: 0.1875em; }
22
+  .svg-inline--fa.fa-w-4 {
23
+    width: 0.25em; }
24
+  .svg-inline--fa.fa-w-5 {
25
+    width: 0.3125em; }
26
+  .svg-inline--fa.fa-w-6 {
27
+    width: 0.375em; }
28
+  .svg-inline--fa.fa-w-7 {
29
+    width: 0.4375em; }
30
+  .svg-inline--fa.fa-w-8 {
31
+    width: 0.5em; }
32
+  .svg-inline--fa.fa-w-9 {
33
+    width: 0.5625em; }
34
+  .svg-inline--fa.fa-w-10 {
35
+    width: 0.625em; }
36
+  .svg-inline--fa.fa-w-11 {
37
+    width: 0.6875em; }
38
+  .svg-inline--fa.fa-w-12 {
39
+    width: 0.75em; }
40
+  .svg-inline--fa.fa-w-13 {
41
+    width: 0.8125em; }
42
+  .svg-inline--fa.fa-w-14 {
43
+    width: 0.875em; }
44
+  .svg-inline--fa.fa-w-15 {
45
+    width: 0.9375em; }
46
+  .svg-inline--fa.fa-w-16 {
47
+    width: 1em; }
48
+  .svg-inline--fa.fa-w-17 {
49
+    width: 1.0625em; }
50
+  .svg-inline--fa.fa-w-18 {
51
+    width: 1.125em; }
52
+  .svg-inline--fa.fa-w-19 {
53
+    width: 1.1875em; }
54
+  .svg-inline--fa.fa-w-20 {
55
+    width: 1.25em; }
56
+  .svg-inline--fa.fa-pull-left {
57
+    margin-right: .3em;
58
+    width: auto; }
59
+  .svg-inline--fa.fa-pull-right {
60
+    margin-left: .3em;
61
+    width: auto; }
62
+  .svg-inline--fa.fa-border {
63
+    height: 1.5em; }
64
+  .svg-inline--fa.fa-li {
65
+    width: 2em; }
66
+  .svg-inline--fa.fa-fw {
67
+    width: 1.25em; }
68
+
69
+.fa-layers svg.svg-inline--fa {
70
+  bottom: 0;
71
+  left: 0;
72
+  margin: auto;
73
+  position: absolute;
74
+  right: 0;
75
+  top: 0; }
76
+
77
+.fa-layers {
78
+  display: inline-block;
79
+  height: 1em;
80
+  position: relative;
81
+  text-align: center;
82
+  vertical-align: -.125em;
83
+  width: 1em; }
84
+  .fa-layers svg.svg-inline--fa {
85
+    -webkit-transform-origin: center center;
86
+            transform-origin: center center; }
87
+
88
+.fa-layers-text, .fa-layers-counter {
89
+  display: inline-block;
90
+  position: absolute;
91
+  text-align: center; }
92
+
93
+.fa-layers-text {
94
+  left: 50%;
95
+  top: 50%;
96
+  -webkit-transform: translate(-50%, -50%);
97
+          transform: translate(-50%, -50%);
98
+  -webkit-transform-origin: center center;
99
+          transform-origin: center center; }
100
+
101
+.fa-layers-counter {
102
+  background-color: #ff253a;
103
+  border-radius: 1em;
104
+  -webkit-box-sizing: border-box;
105
+          box-sizing: border-box;
106
+  color: #fff;
107
+  height: 1.5em;
108
+  line-height: 1;
109
+  max-width: 5em;
110
+  min-width: 1.5em;
111
+  overflow: hidden;
112
+  padding: .25em;
113
+  right: 0;
114
+  text-overflow: ellipsis;
115
+  top: 0;
116
+  -webkit-transform: scale(0.25);
117
+          transform: scale(0.25);
118
+  -webkit-transform-origin: top right;
119
+          transform-origin: top right; }
120
+
121
+.fa-layers-bottom-right {
122
+  bottom: 0;
123
+  right: 0;
124
+  top: auto;
125
+  -webkit-transform: scale(0.25);
126
+          transform: scale(0.25);
127
+  -webkit-transform-origin: bottom right;
128
+          transform-origin: bottom right; }
129
+
130
+.fa-layers-bottom-left {
131
+  bottom: 0;
132
+  left: 0;
133
+  right: auto;
134
+  top: auto;
135
+  -webkit-transform: scale(0.25);
136
+          transform: scale(0.25);
137
+  -webkit-transform-origin: bottom left;
138
+          transform-origin: bottom left; }
139
+
140
+.fa-layers-top-right {
141
+  right: 0;
142
+  top: 0;
143
+  -webkit-transform: scale(0.25);
144
+          transform: scale(0.25);
145
+  -webkit-transform-origin: top right;
146
+          transform-origin: top right; }
147
+
148
+.fa-layers-top-left {
149
+  left: 0;
150
+  right: auto;
151
+  top: 0;
152
+  -webkit-transform: scale(0.25);
153
+          transform: scale(0.25);
154
+  -webkit-transform-origin: top left;
155
+          transform-origin: top left; }
156
+
157
+.fa-lg {
158
+  font-size: 1.33333em;
159
+  line-height: 0.75em;
160
+  vertical-align: -.0667em; }
161
+
162
+.fa-xs {
163
+  font-size: .75em; }
164
+
165
+.fa-sm {
166
+  font-size: .875em; }
167
+
168
+.fa-1x {
169
+  font-size: 1em; }
170
+
171
+.fa-2x {
172
+  font-size: 2em; }
173
+
174
+.fa-3x {
175
+  font-size: 3em; }
176
+
177
+.fa-4x {
178
+  font-size: 4em; }
179
+
180
+.fa-5x {
181
+  font-size: 5em; }
182
+
183
+.fa-6x {
184
+  font-size: 6em; }
185
+
186
+.fa-7x {
187
+  font-size: 7em; }
188
+
189
+.fa-8x {
190
+  font-size: 8em; }
191
+
192
+.fa-9x {
193
+  font-size: 9em; }
194
+
195
+.fa-10x {
196
+  font-size: 10em; }
197
+
198
+.fa-fw {
199
+  text-align: center;
200
+  width: 1.25em; }
201
+
202
+.fa-ul {
203
+  list-style-type: none;
204
+  margin-left: 2.5em;
205
+  padding-left: 0; }
206
+  .fa-ul > li {
207
+    position: relative; }
208
+
209
+.fa-li {
210
+  left: -2em;
211
+  position: absolute;
212
+  text-align: center;
213
+  width: 2em;
214
+  line-height: inherit; }
215
+
216
+.fa-border {
217
+  border: solid 0.08em #eee;
218
+  border-radius: .1em;
219
+  padding: .2em .25em .15em; }
220
+
221
+.fa-pull-left {
222
+  float: left; }
223
+
224
+.fa-pull-right {
225
+  float: right; }
226
+
227
+.fa.fa-pull-left,
228
+.fas.fa-pull-left,
229
+.far.fa-pull-left,
230
+.fal.fa-pull-left,
231
+.fab.fa-pull-left {
232
+  margin-right: .3em; }
233
+
234
+.fa.fa-pull-right,
235
+.fas.fa-pull-right,
236
+.far.fa-pull-right,
237
+.fal.fa-pull-right,
238
+.fab.fa-pull-right {
239
+  margin-left: .3em; }
240
+
241
+.fa-spin {
242
+  -webkit-animation: fa-spin 2s infinite linear;
243
+          animation: fa-spin 2s infinite linear; }
244
+
245
+.fa-pulse {
246
+  -webkit-animation: fa-spin 1s infinite steps(8);
247
+          animation: fa-spin 1s infinite steps(8); }
248
+
249
+@-webkit-keyframes fa-spin {
250
+  0% {
251
+    -webkit-transform: rotate(0deg);
252
+            transform: rotate(0deg); }
253
+  100% {
254
+    -webkit-transform: rotate(360deg);
255
+            transform: rotate(360deg); } }
256
+
257
+@keyframes fa-spin {
258
+  0% {
259
+    -webkit-transform: rotate(0deg);
260
+            transform: rotate(0deg); }
261
+  100% {
262
+    -webkit-transform: rotate(360deg);
263
+            transform: rotate(360deg); } }
264
+
265
+.fa-rotate-90 {
266
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
267
+  -webkit-transform: rotate(90deg);
268
+          transform: rotate(90deg); }
269
+
270
+.fa-rotate-180 {
271
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
272
+  -webkit-transform: rotate(180deg);
273
+          transform: rotate(180deg); }
274
+
275
+.fa-rotate-270 {
276
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
277
+  -webkit-transform: rotate(270deg);
278
+          transform: rotate(270deg); }
279
+
280
+.fa-flip-horizontal {
281
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
282
+  -webkit-transform: scale(-1, 1);
283
+          transform: scale(-1, 1); }
284
+
285
+.fa-flip-vertical {
286
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
287
+  -webkit-transform: scale(1, -1);
288
+          transform: scale(1, -1); }
289
+
290
+.fa-flip-horizontal.fa-flip-vertical {
291
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
292
+  -webkit-transform: scale(-1, -1);
293
+          transform: scale(-1, -1); }
294
+
295
+:root .fa-rotate-90,
296
+:root .fa-rotate-180,
297
+:root .fa-rotate-270,
298
+:root .fa-flip-horizontal,
299
+:root .fa-flip-vertical {
300
+  -webkit-filter: none;
301
+          filter: none; }
302
+
303
+.fa-stack {
304
+  display: inline-block;
305
+  height: 2em;
306
+  position: relative;
307
+  width: 2em; }
308
+
309
+.fa-stack-1x,
310
+.fa-stack-2x {
311
+  bottom: 0;
312
+  left: 0;
313
+  margin: auto;
314
+  position: absolute;
315
+  right: 0;
316
+  top: 0; }
317
+
318
+.svg-inline--fa.fa-stack-1x {
319
+  height: 1em;
320
+  width: 1em; }
321
+
322
+.svg-inline--fa.fa-stack-2x {
323
+  height: 2em;
324
+  width: 2em; }
325
+
326
+.fa-inverse {
327
+  color: #fff; }
328
+
329
+.sr-only {
330
+  border: 0;
331
+  clip: rect(0, 0, 0, 0);
332
+  height: 1px;
333
+  margin: -1px;
334
+  overflow: hidden;
335
+  padding: 0;
336
+  position: absolute;
337
+  width: 1px; }
338
+
339
+.sr-only-focusable:active, .sr-only-focusable:focus {
340
+  clip: auto;
341
+  height: auto;
342
+  margin: 0;
343
+  overflow: visible;
344
+  position: static;
345
+  width: auto; }

Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/css/svg-with-js.min.css


Plik diff jest za duży
+ 2170 - 0
vendor/fontawesome-free/css/v4-shims.css


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/css/v4-shims.min.css


Plik diff jest za duży
+ 3685 - 0
vendor/fontawesome-free/js/all.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/all.min.js


Plik diff jest za duży
+ 506 - 0
vendor/fontawesome-free/js/brands.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/brands.min.js


Plik diff jest za duży
+ 1978 - 0
vendor/fontawesome-free/js/fontawesome.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/fontawesome.min.js


Plik diff jest za duży
+ 277 - 0
vendor/fontawesome-free/js/regular.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/regular.min.js


Plik diff jest za duży
+ 936 - 0
vendor/fontawesome-free/js/solid.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/solid.min.js


Plik diff jest za duży
+ 91 - 0
vendor/fontawesome-free/js/v4-shims.js


Plik diff jest za duży
+ 5 - 0
vendor/fontawesome-free/js/v4-shims.min.js


+ 19 - 0
vendor/fontawesome-free/less/_animated.less

@@ -0,0 +1,19 @@
1
+// Animated Icons
2
+// --------------------------
3
+
4
+.@{fa-css-prefix}-spin {
5
+  animation: fa-spin 2s infinite linear;
6
+}
7
+
8
+.@{fa-css-prefix}-pulse {
9
+  animation: fa-spin 1s infinite steps(8);
10
+}
11
+
12
+@keyframes fa-spin {
13
+  0% {
14
+    transform: rotate(0deg);
15
+  }
16
+  100% {
17
+    transform: rotate(360deg);
18
+  }
19
+}

+ 16 - 0
vendor/fontawesome-free/less/_bordered-pulled.less

@@ -0,0 +1,16 @@
1
+// Bordered & Pulled
2
+// -------------------------
3
+
4
+.@{fa-css-prefix}-border {
5
+  border-radius: .1em;
6
+  border: solid .08em @fa-border-color;
7
+  padding: .2em .25em .15em;
8
+}
9
+
10
+.@{fa-css-prefix}-pull-left { float: left; }
11
+.@{fa-css-prefix}-pull-right { float: right; }
12
+
13
+.@{fa-css-prefix}, .fas, .far, .fal, .fab {
14
+  &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15
+  &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16
+}

+ 12 - 0
vendor/fontawesome-free/less/_core.less

@@ -0,0 +1,12 @@
1
+// Base Class Definition
2
+// -------------------------
3
+
4
+.@{fa-css-prefix}, .fas, .far, .fal, .fab {
5
+  -moz-osx-font-smoothing: grayscale;
6
+  -webkit-font-smoothing: antialiased;
7
+  display: inline-block;
8
+  font-style: normal;
9
+  font-variant: normal;
10
+  text-rendering: auto;
11
+  line-height: 1;
12
+}

+ 6 - 0
vendor/fontawesome-free/less/_fixed-width.less

@@ -0,0 +1,6 @@
1
+// Fixed Width Icons
2
+// -------------------------
3
+.@{fa-css-prefix}-fw {
4
+  text-align: center;
5
+  width: (20em / 16);
6
+}

Plik diff jest za duży
+ 1194 - 0
vendor/fontawesome-free/less/_icons.less


+ 27 - 0
vendor/fontawesome-free/less/_larger.less

@@ -0,0 +1,27 @@
1
+// Icon Sizes
2
+// -------------------------
3
+
4
+.larger(@factor) when (@factor > 0) {
5
+  .larger((@factor - 1));
6
+
7
+  .@{fa-css-prefix}-@{factor}x {
8
+    font-size: (@factor * 1em);
9
+  }
10
+}
11
+
12
+/* makes the font 33% larger relative to the icon container */
13
+.@{fa-css-prefix}-lg {
14
+  font-size: (4em / 3);
15
+  line-height: (3em / 4);
16
+  vertical-align: -.0667em;
17
+}
18
+
19
+.@{fa-css-prefix}-xs {
20
+  font-size: .75em;
21
+}
22
+
23
+.@{fa-css-prefix}-sm {
24
+  font-size: .875em;
25
+}
26
+
27
+.larger(10);

+ 18 - 0
vendor/fontawesome-free/less/_list.less

@@ -0,0 +1,18 @@
1
+// List Icons
2
+// -------------------------
3
+
4
+.@{fa-css-prefix}-ul {
5
+  list-style-type: none;
6
+  margin-left: @fa-li-width * 5/4;
7
+  padding-left: 0;
8
+
9
+  > li { position: relative; }
10
+}
11
+
12
+.@{fa-css-prefix}-li {
13
+  left: -@fa-li-width;
14
+  position: absolute;
15
+  text-align: center;
16
+  width: @fa-li-width;
17
+  line-height: inherit;
18
+}

+ 57 - 0
vendor/fontawesome-free/less/_mixins.less

@@ -0,0 +1,57 @@
1
+// Mixins
2
+// --------------------------
3
+
4
+.fa-icon() {
5
+  -moz-osx-font-smoothing: grayscale;
6
+  -webkit-font-smoothing: antialiased;
7
+  display: inline-block;
8
+  font-style: normal;
9
+  font-variant: normal;
10
+  font-weight: normal;
11
+  line-height: 1;
12
+  vertical-align: -.125em;
13
+}
14
+
15
+.fa-icon-rotate(@degrees, @rotation) {
16
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})";
17
+  transform: rotate(@degrees);
18
+}
19
+
20
+.fa-icon-flip(@horiz, @vert, @rotation) {
21
+  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)";
22
+  transform: scale(@horiz, @vert);
23
+}
24
+
25
+
26
+// Only display content to screen readers. A la Bootstrap 4.
27
+//
28
+// See: http://a11yproject.com/posts/how-to-hide-content/
29
+
30
+.sr-only() {
31
+  border: 0;
32
+  clip: rect(0,0,0,0);
33
+  height: 1px;
34
+  margin: -1px;
35
+  overflow: hidden;
36
+  padding: 0;
37
+  position: absolute;
38
+  width: 1px;
39
+}
40
+
41
+// Use in conjunction with .sr-only to only display content when it's focused.
42
+//
43
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
44
+//
45
+// Credit: HTML5 Boilerplate
46
+
47
+.sr-only-focusable() {
48
+  &:active,
49
+  &:focus {
50
+    clip: auto;
51
+    height: auto;
52
+    margin: 0;
53
+    overflow: visible;
54
+    position: static;
55
+    width: auto;
56
+  }
57
+}

+ 23 - 0
vendor/fontawesome-free/less/_rotated-flipped.less

@@ -0,0 +1,23 @@
1
+// Rotated & Flipped Icons
2
+// -------------------------
3
+
4
+.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
5
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7
+
8
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9
+.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
10
+.@{fa-css-prefix}-flip-horizontal.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(-1, -1, 2); }
11
+
12
+// Hook for IE8-9
13
+// -------------------------
14
+
15
+:root {
16
+  .@{fa-css-prefix}-rotate-90,
17
+  .@{fa-css-prefix}-rotate-180,
18
+  .@{fa-css-prefix}-rotate-270,
19
+  .@{fa-css-prefix}-flip-horizontal,
20
+  .@{fa-css-prefix}-flip-vertical {
21
+    filter: none;
22
+  }
23
+}

+ 5 - 0
vendor/fontawesome-free/less/_screen-reader.less

@@ -0,0 +1,5 @@
1
+// Screen Readers
2
+// -------------------------
3
+
4
+.sr-only { .sr-only(); }
5
+.sr-only-focusable { .sr-only-focusable(); }

Plik diff jest za duży
+ 2066 - 0
vendor/fontawesome-free/less/_shims.less


+ 22 - 0
vendor/fontawesome-free/less/_stacked.less

@@ -0,0 +1,22 @@
1
+// Stacked Icons
2
+// -------------------------
3
+
4
+.@{fa-css-prefix}-stack {
5
+  display: inline-block;
6
+  height: 2em;
7
+  line-height: 2em;
8
+  position: relative;
9
+  vertical-align: middle;
10
+  width: 2em;
11
+}
12
+
13
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
14
+  left: 0;
15
+  position: absolute;
16
+  text-align: center;
17
+  width: 100%;
18
+}
19
+
20
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
21
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
22
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }

Plik diff jest za duży
+ 1203 - 0
vendor/fontawesome-free/less/_variables.less


+ 21 - 0
vendor/fontawesome-free/less/brands.less

@@ -0,0 +1,21 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@import "_variables.less";
6
+
7
+@font-face {
8
+  font-family: 'Font Awesome 5 Brands';
9
+  font-style: normal;
10
+  font-weight: normal;
11
+  src: url('@{fa-font-path}/fa-brands-400.eot');
12
+  src: url('@{fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'),
13
+    url('@{fa-font-path}/fa-brands-400.woff2') format('woff2'),
14
+    url('@{fa-font-path}/fa-brands-400.woff') format('woff'),
15
+    url('@{fa-font-path}/fa-brands-400.ttf') format('truetype'),
16
+    url('@{fa-font-path}/fa-brands-400.svg#fontawesome') format('svg');
17
+}
18
+
19
+.fab {
20
+  font-family: 'Font Awesome 5 Brands';
21
+}

+ 16 - 0
vendor/fontawesome-free/less/fontawesome.less

@@ -0,0 +1,16 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@import "_variables.less";
6
+@import "_mixins.less";
7
+@import "_core.less";
8
+@import "_larger.less";
9
+@import "_fixed-width.less";
10
+@import "_list.less";
11
+@import "_bordered-pulled.less";
12
+@import "_animated.less";
13
+@import "_rotated-flipped.less";
14
+@import "_stacked.less";
15
+@import "_icons.less";
16
+@import "_screen-reader.less";

+ 22 - 0
vendor/fontawesome-free/less/regular.less

@@ -0,0 +1,22 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@import "_variables.less";
6
+
7
+@font-face {
8
+  font-family: 'Font Awesome 5 Free';
9
+  font-style: normal;
10
+  font-weight: 400;
11
+  src: url('@{fa-font-path}/fa-regular-400.eot');
12
+  src: url('@{fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'),
13
+    url('@{fa-font-path}/fa-regular-400.woff2') format('woff2'),
14
+    url('@{fa-font-path}/fa-regular-400.woff') format('woff'),
15
+    url('@{fa-font-path}/fa-regular-400.ttf') format('truetype'),
16
+    url('@{fa-font-path}/fa-regular-400.svg#fontawesome') format('svg');
17
+}
18
+
19
+.far {
20
+  font-family: 'Font Awesome 5 Free';
21
+  font-weight: 400;
22
+}

+ 23 - 0
vendor/fontawesome-free/less/solid.less

@@ -0,0 +1,23 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@import "_variables.less";
6
+
7
+@font-face {
8
+  font-family: 'Font Awesome 5 Free';
9
+  font-style: normal;
10
+  font-weight: 900;
11
+  src: url('@{fa-font-path}/fa-solid-900.eot');
12
+  src: url('@{fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'),
13
+    url('@{fa-font-path}/fa-solid-900.woff2') format('woff2'),
14
+    url('@{fa-font-path}/fa-solid-900.woff') format('woff'),
15
+    url('@{fa-font-path}/fa-solid-900.ttf') format('truetype'),
16
+    url('@{fa-font-path}/fa-solid-900.svg#fontawesome') format('svg');
17
+}
18
+
19
+.fa,
20
+.fas {
21
+  font-family: 'Font Awesome 5 Free';
22
+  font-weight: 900;
23
+}

+ 6 - 0
vendor/fontawesome-free/less/v4-shims.less

@@ -0,0 +1,6 @@
1
+/*!
2
+ * Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
3
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4
+ */
5
+@import '_variables.less';
6
+@import '_shims.less';

+ 81 - 0
vendor/fontawesome-free/package.json

@@ -0,0 +1,81 @@
1
+{
2
+  "_from": "@fortawesome/fontawesome-free@5.3.1",
3
+  "_id": "@fortawesome/fontawesome-free@5.3.1",
4
+  "_inBundle": false,
5
+  "_integrity": "sha512-jt6yi7iZVtkY9Jc6zFo+G2vqL4M81pb3IA3WmnnDt9ci7Asz+mPg4gbZL8pjx0nGFBsG0Bmd7BjU9IQkebqxFA==",
6
+  "_location": "/@fortawesome/fontawesome-free",
7
+  "_phantomChildren": {},
8
+  "_requested": {
9
+    "type": "version",
10
+    "registry": true,
11
+    "raw": "@fortawesome/fontawesome-free@5.3.1",
12
+    "name": "@fortawesome/fontawesome-free",
13
+    "escapedName": "@fortawesome%2ffontawesome-free",
14
+    "scope": "@fortawesome",
15
+    "rawSpec": "5.3.1",
16
+    "saveSpec": null,
17
+    "fetchSpec": "5.3.1"
18
+  },
19
+  "_requiredBy": [
20
+    "/"
21
+  ],
22
+  "_resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.3.1.tgz",
23
+  "_shasum": "5466b8f31c1f493a96754c1426c25796d0633dd9",
24
+  "_spec": "@fortawesome/fontawesome-free@5.3.1",
25
+  "_where": "/Users/DANGER_DAVID/Sites/startbootstrap-themes/startbootstrap-creative",
26
+  "author": {
27
+    "name": "Dave Gandy",
28
+    "email": "dave@fontawesome.com",
29
+    "url": "http://twitter.com/davegandy"
30
+  },
31
+  "bugs": {
32
+    "url": "http://github.com/FortAwesome/Font-Awesome/issues"
33
+  },
34
+  "bundleDependencies": false,
35
+  "contributors": [
36
+    {
37
+      "name": "Brian Talbot",
38
+      "url": "http://twitter.com/talbs"
39
+    },
40
+    {
41
+      "name": "Travis Chase",
42
+      "url": "http://twitter.com/supercodepoet"
43
+    },
44
+    {
45
+      "name": "Rob Madole",
46
+      "url": "http://twitter.com/robmadole"
47
+    },
48
+    {
49
+      "name": "Geremia Taglialatela",
50
+      "url": "http://twitter.com/gtagliala"
51
+    },
52
+    {
53
+      "name": "Mike Wilkerson",
54
+      "url": "http://twitter.com/mw77"
55
+    }
56
+  ],
57
+  "dependencies": {},
58
+  "deprecated": false,
59
+  "description": "The iconic font, CSS, and SVG framework",
60
+  "engines": {
61
+    "node": ">=6"
62
+  },
63
+  "homepage": "https://fontawesome.com",
64
+  "keywords": [
65
+    "font",
66
+    "awesome",
67
+    "fontawesome",
68
+    "icon",
69
+    "svg",
70
+    "bootstrap"
71
+  ],
72
+  "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)",
73
+  "main": "js/fontawesome.js",
74
+  "name": "@fortawesome/fontawesome-free",
75
+  "repository": {
76
+    "type": "git",
77
+    "url": "git+https://github.com/FortAwesome/Font-Awesome.git"
78
+  },
79
+  "style": "css/fontawesome.css",
80
+  "version": "5.3.1"
81
+}

+ 20 - 0
vendor/fontawesome-free/scss/_animated.scss

@@ -0,0 +1,20 @@
1
+// Animated Icons
2
+// --------------------------
3
+
4
+.#{$fa-css-prefix}-spin {
5
+  animation: fa-spin 2s infinite linear;
6
+}
7
+
8
+.#{$fa-css-prefix}-pulse {
9
+  animation: fa-spin 1s infinite steps(8);
10
+}
11
+
12
+@keyframes fa-spin {
13
+  0% {
14
+    transform: rotate(0deg);
15
+  }
16
+
17
+  100% {
18
+    transform: rotate(360deg);
19
+  }
20
+}

+ 20 - 0
vendor/fontawesome-free/scss/_bordered-pulled.scss

@@ -0,0 +1,20 @@
1
+// Bordered & Pulled
2
+// -------------------------
3
+
4
+.#{$fa-css-prefix}-border {
5
+  border: solid .08em $fa-border-color;
6
+  border-radius: .1em;
7
+  padding: .2em .25em .15em;
8
+}
9
+
10
+.#{$fa-css-prefix}-pull-left { float: left; }
11
+.#{$fa-css-prefix}-pull-right { float: right; }
12
+
13
+.#{$fa-css-prefix},
14
+.fas,
15
+.far,
16
+.fal,
17
+.fab {
18
+  &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
19
+  &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
20
+}

+ 0 - 0
vendor/fontawesome-free/scss/_core.scss


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików