├── .gitignore
├── Gemfile
├── LICENSE
├── README.md
├── _config.yml
├── _includes
├── disqus.html
├── footer.html
├── head.html
├── header.html
└── pagination.html
├── _layouts
├── categories.html
├── default.html
├── page.html
├── post.html
└── tags.html
├── _posts
└── 2016-01-08-welcome-to-jekyll.markdown
├── _sass
├── animate.scss
├── monokai.scss
├── tables.scss
└── uno.scss
├── categories.md
├── css
└── main.scss
├── docker-compose.yml
├── feed.xml
├── fonts
└── foundation-icons
│ ├── foundation-icons.eot
│ ├── foundation-icons.svg
│ ├── foundation-icons.ttf
│ └── foundation-icons.woff
├── humans.txt
├── images
├── cover.jpg
├── favicons
│ ├── android-chrome-144x144.png
│ ├── android-chrome-192x192.png
│ ├── android-chrome-36x36.png
│ ├── android-chrome-48x48.png
│ ├── android-chrome-72x72.png
│ ├── android-chrome-96x96.png
│ ├── apple-touch-icon-114x114.png
│ ├── apple-touch-icon-120x120.png
│ ├── apple-touch-icon-144x144.png
│ ├── apple-touch-icon-152x152.png
│ ├── apple-touch-icon-180x180.png
│ ├── apple-touch-icon-57x57.png
│ ├── apple-touch-icon-60x60.png
│ ├── apple-touch-icon-72x72.png
│ ├── apple-touch-icon-76x76.png
│ ├── apple-touch-icon-precomposed.png
│ ├── apple-touch-icon.png
│ ├── browserconfig.xml
│ ├── favicon-16x16.png
│ ├── favicon-194x194.png
│ ├── favicon-32x32.png
│ ├── favicon-96x96.png
│ ├── favicon.ico
│ ├── manifest.json
│ ├── mstile-144x144.png
│ ├── mstile-150x150.png
│ ├── mstile-310x150.png
│ ├── mstile-310x310.png
│ ├── mstile-70x70.png
│ └── safari-pinned-tab.svg
└── profile.jpg
├── index.html
├── js
└── main.js
├── screenshot.png
├── sitemap.xml
└── tags.md
/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 | .sass-cache
3 | .jekyll-cache
4 | .jekyll-metadata
5 | *.sublime-project
6 | *.sublime-workspace
7 | .DS_Store
8 | Gemfile.lock
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | gem 'github-pages', group: :jekyll_plugins
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016 Josh Gerdes
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 all
13 | 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 THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # jekyll-uno
2 |
3 | Jekyll-Uno - a minimal, responsive theme for Jekyll based on the [Uno](https://github.com/daleanthony/Uno) theme for Ghost.
4 |
5 | > :warning:
6 | This theme requires ruby and rubygems installed
7 |
8 | ### Features
9 |
10 | * Clean layout
11 | * Resposive layout
12 | * Pagination
13 | * Syntax highlighting
14 | * Social links
15 | * Tags listing page
16 | * Categories listing page
17 | * Google Analytics integration
18 | * Disqus integration
19 |
20 | ---
21 |
22 | ### Install and Test
23 |
24 | 1. Download or clone repo `git clone git@github.com:joshgerdes/jekyll-uno.git`
25 | 2. Enter the folder: `cd jekyll-uno/`
26 | 3. If you don't have bundler installed: `gem install bundler`
27 | 3. Install Ruby gems: `bundle install`
28 | 4. Start Jekyll server: `bundle exec jekyll serve --watch`
29 |
30 | Access via: [http://localhost:4000/jekyll-uno/](http://localhost:4000/jekyll-uno/)
31 |
32 | If you would like to run without using the `github-pages` gem, update your Gemfile to the following:
33 |
34 | ```
35 | source 'https://rubygems.org'
36 | gem 'jekyll-paginate'
37 | gem 'jekyll-watch'
38 | gem 'kramdown'
39 | gem 'kramdown-parser-gfm'
40 | ```
41 | ---
42 |
43 | ### Demo and Download
44 |
45 | [Demo](http://joshgerdes.com/jekyll-uno/)
46 | [Download](https://github.com/joshgerdes/jekyll-uno/archive/master.zip)
47 |
48 | 
49 |
50 | ---
51 |
52 | ### Copyright and license
53 |
54 | It is under [the MIT license](/LICENSE).
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll-Uno
3 | description: 'Jekyll-Uno - a minimal, responsive theme for Jekyll'
4 | url: 'http://joshgerdes.com/jekyll-uno'
5 | baseurl: '/jekyll-uno'
6 | # google_analytics: 'UA-XXXXXX-X'
7 | # disqus_shortname: 'your-disqus-name'
8 | # disable_landing_page: true
9 |
10 | author:
11 | name: 'Josh Gerdes'
12 | email: josh@joshgerdes.com
13 | twitter_username: joshgerdes
14 | facebook_username: joshgerdes
15 | github_username: joshgerdes
16 | linkedin_username: joshgerdes
17 |
18 | defaults:
19 | -
20 | scope:
21 | path: ''
22 | type: 'posts'
23 | values:
24 | layout: 'post'
25 |
26 | # Build settings
27 | destination: _site
28 | paginate: 10
29 | permalink: /:year/:title/
30 | markdown: kramdown
31 | highlighter: rouge
32 |
33 | sass:
34 | sass_dir: _sass
35 | style: compressed
36 |
37 | kramdown:
38 | # use Github Flavored Markdown
39 | input: GFM
40 | # do not replace newlines by
s
41 | hard_wrap: false
42 |
43 | plugins: ['jekyll-paginate']
44 | exclude: ['README.md', 'Gemfile', 'Gemfile.lock', 'screenshot.png']
45 |
--------------------------------------------------------------------------------
/_includes/disqus.html:
--------------------------------------------------------------------------------
1 | {% if site.disqus_shortname %}
2 |
15 |
16 | comments powered by
17 | {% endif %}
18 |
--------------------------------------------------------------------------------
/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 | {% if site.google_analytics and jekyll.environment != "development" %}
8 |
17 | {% endif %}
18 |
--------------------------------------------------------------------------------
/_includes/head.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {% if page.robots %}
6 |
7 | {% endif %}
8 |
9 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | {% if site.author.twitter_username %}
22 |
23 | {% endif %}
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/_includes/header.html:
--------------------------------------------------------------------------------
1 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | {{ site.title }}
15 |
16 |
17 |
{{ site.description }}
18 |
19 |
20 |
21 |
22 |
28 |
29 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
--------------------------------------------------------------------------------
/_includes/pagination.html:
--------------------------------------------------------------------------------
1 |
16 |
--------------------------------------------------------------------------------
/_layouts/categories.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 | Categories:
5 |
6 | {% for catitem in site.categories %}
7 |
{{ catitem[0] }}
8 | {% endfor %}
9 |
10 |
11 |
12 | {% for catitem in site.categories %}
13 |
14 |
15 |
{{ catitem[0] }}
16 |
17 |
18 |
19 | {% for post in site.posts %}
20 |
21 | {% if post.categories contains catitem[0] %}
22 | -
23 | {{ post.title }}
24 |
25 | {% endif %}
26 | {% endfor %}
27 |
28 |
29 | {% endfor %}
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% include head.html %}
4 |
5 |
6 | {% include header.html %}
7 |
8 |
9 |
10 | {{ content }}
11 |
12 |
13 | {% include footer.html %}
14 |
15 |
16 |
--------------------------------------------------------------------------------
/_layouts/page.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
6 |
9 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/_layouts/post.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
14 |
15 |
18 | {% if page.comments != false and site.disqus_shortname %}{% endif %}
19 |
20 | {% if page.comments != false %}{% include disqus.html %}{% endif %}
21 |
--------------------------------------------------------------------------------
/_layouts/tags.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 | Tags:
5 |
10 |
11 |
12 | {% for tagitem in site.tags %}
13 |
14 |
15 |
{{ tagitem[0] }}
16 |
17 |
18 |
19 | {% for post in site.posts %}
20 |
21 | {% if post.tags contains tagitem[0] %}
22 | -
23 | {{ post.title }}
24 |
25 | {% endif %}
26 | {% endfor %}
27 |
28 |
29 | {% endfor %}
--------------------------------------------------------------------------------
/_posts/2016-01-08-welcome-to-jekyll.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Welcome to Jekyll!"
3 | date: 2016-01-08 15:04:23
4 | categories: [jekyll]
5 | tags: [jekyll]
6 | ---
7 | You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve --watch`, which launches a web server and auto-regenerates your site when a file is updated.
8 |
9 | To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
10 |
11 | Jekyll also offers powerful support for code snippets:
12 |
13 | ``` ruby
14 | def print_hi(name)
15 | puts "Hi, #{name}"
16 | end
17 | print_hi('Tom')
18 | #=> prints 'Hi, Tom' to STDOUT.
19 | ```
20 |
21 | Check out the [Jekyll docs][jekyll] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll’s dedicated Help repository][jekyll-help].
22 |
23 | [jekyll]: http://jekyllrb.com
24 | [jekyll-gh]: https://github.com/jekyll/jekyll
25 | [jekyll-help]: https://github.com/jekyll/jekyll-help
26 |
--------------------------------------------------------------------------------
/_sass/animate.scss:
--------------------------------------------------------------------------------
1 | .animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}@-webkit-keyframes flash {
2 | 0%, 50%, 100% {opacity: 1;} 25%, 75% {opacity: 0;}
3 | }
4 |
5 | @-moz-keyframes flash {
6 | 0%, 50%, 100% {opacity: 1;}
7 | 25%, 75% {opacity: 0;}
8 | }
9 |
10 | @-o-keyframes flash {
11 | 0%, 50%, 100% {opacity: 1;}
12 | 25%, 75% {opacity: 0;}
13 | }
14 |
15 | @keyframes flash {
16 | 0%, 50%, 100% {opacity: 1;}
17 | 25%, 75% {opacity: 0;}
18 | }
19 |
20 | .flash {
21 | -webkit-animation-name: flash;
22 | -moz-animation-name: flash;
23 | -o-animation-name: flash;
24 | animation-name: flash;
25 | }
26 | @-webkit-keyframes shake {
27 | 0%, 100% {-webkit-transform: translateX(0);}
28 | 10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
29 | 20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
30 | }
31 |
32 | @-moz-keyframes shake {
33 | 0%, 100% {-moz-transform: translateX(0);}
34 | 10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
35 | 20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
36 | }
37 |
38 | @-o-keyframes shake {
39 | 0%, 100% {-o-transform: translateX(0);}
40 | 10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
41 | 20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
42 | }
43 |
44 | @keyframes shake {
45 | 0%, 100% {transform: translateX(0);}
46 | 10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
47 | 20%, 40%, 60%, 80% {transform: translateX(10px);}
48 | }
49 |
50 | .shake {
51 | -webkit-animation-name: shake;
52 | -moz-animation-name: shake;
53 | -o-animation-name: shake;
54 | animation-name: shake;
55 | }
56 | @-webkit-keyframes bounce {
57 | 0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
58 | 40% {-webkit-transform: translateY(-30px);}
59 | 60% {-webkit-transform: translateY(-15px);}
60 | }
61 |
62 | @-moz-keyframes bounce {
63 | 0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
64 | 40% {-moz-transform: translateY(-30px);}
65 | 60% {-moz-transform: translateY(-15px);}
66 | }
67 |
68 | @-o-keyframes bounce {
69 | 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
70 | 40% {-o-transform: translateY(-30px);}
71 | 60% {-o-transform: translateY(-15px);}
72 | }
73 | @keyframes bounce {
74 | 0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
75 | 40% {transform: translateY(-30px);}
76 | 60% {transform: translateY(-15px);}
77 | }
78 |
79 | .bounce {
80 | -webkit-animation-name: bounce;
81 | -moz-animation-name: bounce;
82 | -o-animation-name: bounce;
83 | animation-name: bounce;
84 | }
85 | @-webkit-keyframes tada {
86 | 0% {-webkit-transform: scale(1);}
87 | 10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
88 | 30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
89 | 40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
90 | 100% {-webkit-transform: scale(1) rotate(0);}
91 | }
92 |
93 | @-moz-keyframes tada {
94 | 0% {-moz-transform: scale(1);}
95 | 10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
96 | 30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
97 | 40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
98 | 100% {-moz-transform: scale(1) rotate(0);}
99 | }
100 |
101 | @-o-keyframes tada {
102 | 0% {-o-transform: scale(1);}
103 | 10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
104 | 30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
105 | 40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
106 | 100% {-o-transform: scale(1) rotate(0);}
107 | }
108 |
109 | @keyframes tada {
110 | 0% {transform: scale(1);}
111 | 10%, 20% {transform: scale(0.9) rotate(-3deg);}
112 | 30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
113 | 40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
114 | 100% {transform: scale(1) rotate(0);}
115 | }
116 |
117 | .tada {
118 | -webkit-animation-name: tada;
119 | -moz-animation-name: tada;
120 | -o-animation-name: tada;
121 | animation-name: tada;
122 | }
123 | @-webkit-keyframes swing {
124 | 20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
125 | 20% { -webkit-transform: rotate(15deg); }
126 | 40% { -webkit-transform: rotate(-10deg); }
127 | 60% { -webkit-transform: rotate(5deg); }
128 | 80% { -webkit-transform: rotate(-5deg); }
129 | 100% { -webkit-transform: rotate(0deg); }
130 | }
131 |
132 | @-moz-keyframes swing {
133 | 20% { -moz-transform: rotate(15deg); }
134 | 40% { -moz-transform: rotate(-10deg); }
135 | 60% { -moz-transform: rotate(5deg); }
136 | 80% { -moz-transform: rotate(-5deg); }
137 | 100% { -moz-transform: rotate(0deg); }
138 | }
139 |
140 | @-o-keyframes swing {
141 | 20% { -o-transform: rotate(15deg); }
142 | 40% { -o-transform: rotate(-10deg); }
143 | 60% { -o-transform: rotate(5deg); }
144 | 80% { -o-transform: rotate(-5deg); }
145 | 100% { -o-transform: rotate(0deg); }
146 | }
147 |
148 | @keyframes swing {
149 | 20% { transform: rotate(15deg); }
150 | 40% { transform: rotate(-10deg); }
151 | 60% { transform: rotate(5deg); }
152 | 80% { transform: rotate(-5deg); }
153 | 100% { transform: rotate(0deg); }
154 | }
155 |
156 | .swing {
157 | -webkit-transform-origin: top center;
158 | -moz-transform-origin: top center;
159 | -o-transform-origin: top center;
160 | transform-origin: top center;
161 | -webkit-animation-name: swing;
162 | -moz-animation-name: swing;
163 | -o-animation-name: swing;
164 | animation-name: swing;
165 | }
166 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
167 |
168 | @-webkit-keyframes wobble {
169 | 0% { -webkit-transform: translateX(0%); }
170 | 15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
171 | 30% { -webkit-transform: translateX(20%) rotate(3deg); }
172 | 45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
173 | 60% { -webkit-transform: translateX(10%) rotate(2deg); }
174 | 75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
175 | 100% { -webkit-transform: translateX(0%); }
176 | }
177 |
178 | @-moz-keyframes wobble {
179 | 0% { -moz-transform: translateX(0%); }
180 | 15% { -moz-transform: translateX(-25%) rotate(-5deg); }
181 | 30% { -moz-transform: translateX(20%) rotate(3deg); }
182 | 45% { -moz-transform: translateX(-15%) rotate(-3deg); }
183 | 60% { -moz-transform: translateX(10%) rotate(2deg); }
184 | 75% { -moz-transform: translateX(-5%) rotate(-1deg); }
185 | 100% { -moz-transform: translateX(0%); }
186 | }
187 |
188 | @-o-keyframes wobble {
189 | 0% { -o-transform: translateX(0%); }
190 | 15% { -o-transform: translateX(-25%) rotate(-5deg); }
191 | 30% { -o-transform: translateX(20%) rotate(3deg); }
192 | 45% { -o-transform: translateX(-15%) rotate(-3deg); }
193 | 60% { -o-transform: translateX(10%) rotate(2deg); }
194 | 75% { -o-transform: translateX(-5%) rotate(-1deg); }
195 | 100% { -o-transform: translateX(0%); }
196 | }
197 |
198 | @keyframes wobble {
199 | 0% { transform: translateX(0%); }
200 | 15% { transform: translateX(-25%) rotate(-5deg); }
201 | 30% { transform: translateX(20%) rotate(3deg); }
202 | 45% { transform: translateX(-15%) rotate(-3deg); }
203 | 60% { transform: translateX(10%) rotate(2deg); }
204 | 75% { transform: translateX(-5%) rotate(-1deg); }
205 | 100% { transform: translateX(0%); }
206 | }
207 |
208 | .wobble {
209 | -webkit-animation-name: wobble;
210 | -moz-animation-name: wobble;
211 | -o-animation-name: wobble;
212 | animation-name: wobble;
213 | }
214 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
215 |
216 | @-webkit-keyframes pulse {
217 | 0% { -webkit-transform: scale(1); }
218 | 50% { -webkit-transform: scale(1.1); }
219 | 100% { -webkit-transform: scale(1); }
220 | }
221 | @-moz-keyframes pulse {
222 | 0% { -moz-transform: scale(1); }
223 | 50% { -moz-transform: scale(1.1); }
224 | 100% { -moz-transform: scale(1); }
225 | }
226 | @-o-keyframes pulse {
227 | 0% { -o-transform: scale(1); }
228 | 50% { -o-transform: scale(1.1); }
229 | 100% { -o-transform: scale(1); }
230 | }
231 | @keyframes pulse {
232 | 0% { transform: scale(1); }
233 | 50% { transform: scale(1.1); }
234 | 100% { transform: scale(1); }
235 | }
236 |
237 | .pulse {
238 | -webkit-animation-name: pulse;
239 | -moz-animation-name: pulse;
240 | -o-animation-name: pulse;
241 | animation-name: pulse;
242 | }
243 | @-webkit-keyframes flip {
244 | 0% {
245 | -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
246 | -webkit-animation-timing-function: ease-out;
247 | }
248 | 40% {
249 | -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
250 | -webkit-animation-timing-function: ease-out;
251 | }
252 | 50% {
253 | -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
254 | -webkit-animation-timing-function: ease-in;
255 | }
256 | 80% {
257 | -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
258 | -webkit-animation-timing-function: ease-in;
259 | }
260 | 100% {
261 | -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
262 | -webkit-animation-timing-function: ease-in;
263 | }
264 | }
265 | @-moz-keyframes flip {
266 | 0% {
267 | -moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
268 | -moz-animation-timing-function: ease-out;
269 | }
270 | 40% {
271 | -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
272 | -moz-animation-timing-function: ease-out;
273 | }
274 | 50% {
275 | -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
276 | -moz-animation-timing-function: ease-in;
277 | }
278 | 80% {
279 | -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
280 | -moz-animation-timing-function: ease-in;
281 | }
282 | 100% {
283 | -moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
284 | -moz-animation-timing-function: ease-in;
285 | }
286 | }
287 | @-o-keyframes flip {
288 | 0% {
289 | -o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
290 | -o-animation-timing-function: ease-out;
291 | }
292 | 40% {
293 | -o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
294 | -o-animation-timing-function: ease-out;
295 | }
296 | 50% {
297 | -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
298 | -o-animation-timing-function: ease-in;
299 | }
300 | 80% {
301 | -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
302 | -o-animation-timing-function: ease-in;
303 | }
304 | 100% {
305 | -o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
306 | -o-animation-timing-function: ease-in;
307 | }
308 | }
309 | @keyframes flip {
310 | 0% {
311 | transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
312 | animation-timing-function: ease-out;
313 | }
314 | 40% {
315 | transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
316 | animation-timing-function: ease-out;
317 | }
318 | 50% {
319 | transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
320 | animation-timing-function: ease-in;
321 | }
322 | 80% {
323 | transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
324 | animation-timing-function: ease-in;
325 | }
326 | 100% {
327 | transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
328 | animation-timing-function: ease-in;
329 | }
330 | }
331 |
332 | .animated.flip {
333 | -webkit-backface-visibility: visible !important;
334 | -webkit-animation-name: flip;
335 | -moz-backface-visibility: visible !important;
336 | -moz-animation-name: flip;
337 | -o-backface-visibility: visible !important;
338 | -o-animation-name: flip;
339 | backface-visibility: visible !important;
340 | animation-name: flip;
341 | }
342 |
343 | @-webkit-keyframes flipInX {
344 | 0% {
345 | -webkit-transform: perspective(400px) rotateX(90deg);
346 | opacity: 0;
347 | }
348 |
349 | 40% {
350 | -webkit-transform: perspective(400px) rotateX(-10deg);
351 | }
352 |
353 | 70% {
354 | -webkit-transform: perspective(400px) rotateX(10deg);
355 | }
356 |
357 | 100% {
358 | -webkit-transform: perspective(400px) rotateX(0deg);
359 | opacity: 1;
360 | }
361 | }
362 | @-moz-keyframes flipInX {
363 | 0% {
364 | -moz-transform: perspective(400px) rotateX(90deg);
365 | opacity: 0;
366 | }
367 |
368 | 40% {
369 | -moz-transform: perspective(400px) rotateX(-10deg);
370 | }
371 |
372 | 70% {
373 | -moz-transform: perspective(400px) rotateX(10deg);
374 | }
375 |
376 | 100% {
377 | -moz-transform: perspective(400px) rotateX(0deg);
378 | opacity: 1;
379 | }
380 | }
381 | @-o-keyframes flipInX {
382 | 0% {
383 | -o-transform: perspective(400px) rotateX(90deg);
384 | opacity: 0;
385 | }
386 |
387 | 40% {
388 | -o-transform: perspective(400px) rotateX(-10deg);
389 | }
390 |
391 | 70% {
392 | -o-transform: perspective(400px) rotateX(10deg);
393 | }
394 |
395 | 100% {
396 | -o-transform: perspective(400px) rotateX(0deg);
397 | opacity: 1;
398 | }
399 | }
400 | @keyframes flipInX {
401 | 0% {
402 | transform: perspective(400px) rotateX(90deg);
403 | opacity: 0;
404 | }
405 |
406 | 40% {
407 | transform: perspective(400px) rotateX(-10deg);
408 | }
409 |
410 | 70% {
411 | transform: perspective(400px) rotateX(10deg);
412 | }
413 |
414 | 100% {
415 | transform: perspective(400px) rotateX(0deg);
416 | opacity: 1;
417 | }
418 | }
419 |
420 | .flipInX {
421 | -webkit-backface-visibility: visible !important;
422 | -webkit-animation-name: flipInX;
423 | -moz-backface-visibility: visible !important;
424 | -moz-animation-name: flipInX;
425 | -o-backface-visibility: visible !important;
426 | -o-animation-name: flipInX;
427 | backface-visibility: visible !important;
428 | animation-name: flipInX;
429 | }
430 | @-webkit-keyframes flipOutX {
431 | 0% {
432 | -webkit-transform: perspective(400px) rotateX(0deg);
433 | opacity: 1;
434 | }
435 | 100% {
436 | -webkit-transform: perspective(400px) rotateX(90deg);
437 | opacity: 0;
438 | }
439 | }
440 |
441 | @-moz-keyframes flipOutX {
442 | 0% {
443 | -moz-transform: perspective(400px) rotateX(0deg);
444 | opacity: 1;
445 | }
446 | 100% {
447 | -moz-transform: perspective(400px) rotateX(90deg);
448 | opacity: 0;
449 | }
450 | }
451 |
452 | @-o-keyframes flipOutX {
453 | 0% {
454 | -o-transform: perspective(400px) rotateX(0deg);
455 | opacity: 1;
456 | }
457 | 100% {
458 | -o-transform: perspective(400px) rotateX(90deg);
459 | opacity: 0;
460 | }
461 | }
462 |
463 | @keyframes flipOutX {
464 | 0% {
465 | transform: perspective(400px) rotateX(0deg);
466 | opacity: 1;
467 | }
468 | 100% {
469 | transform: perspective(400px) rotateX(90deg);
470 | opacity: 0;
471 | }
472 | }
473 |
474 | .flipOutX {
475 | -webkit-animation-name: flipOutX;
476 | -webkit-backface-visibility: visible !important;
477 | -moz-animation-name: flipOutX;
478 | -moz-backface-visibility: visible !important;
479 | -o-animation-name: flipOutX;
480 | -o-backface-visibility: visible !important;
481 | animation-name: flipOutX;
482 | backface-visibility: visible !important;
483 | }
484 | @-webkit-keyframes flipInY {
485 | 0% {
486 | -webkit-transform: perspective(400px) rotateY(90deg);
487 | opacity: 0;
488 | }
489 |
490 | 40% {
491 | -webkit-transform: perspective(400px) rotateY(-10deg);
492 | }
493 |
494 | 70% {
495 | -webkit-transform: perspective(400px) rotateY(10deg);
496 | }
497 |
498 | 100% {
499 | -webkit-transform: perspective(400px) rotateY(0deg);
500 | opacity: 1;
501 | }
502 | }
503 | @-moz-keyframes flipInY {
504 | 0% {
505 | -moz-transform: perspective(400px) rotateY(90deg);
506 | opacity: 0;
507 | }
508 |
509 | 40% {
510 | -moz-transform: perspective(400px) rotateY(-10deg);
511 | }
512 |
513 | 70% {
514 | -moz-transform: perspective(400px) rotateY(10deg);
515 | }
516 |
517 | 100% {
518 | -moz-transform: perspective(400px) rotateY(0deg);
519 | opacity: 1;
520 | }
521 | }
522 | @-o-keyframes flipInY {
523 | 0% {
524 | -o-transform: perspective(400px) rotateY(90deg);
525 | opacity: 0;
526 | }
527 |
528 | 40% {
529 | -o-transform: perspective(400px) rotateY(-10deg);
530 | }
531 |
532 | 70% {
533 | -o-transform: perspective(400px) rotateY(10deg);
534 | }
535 |
536 | 100% {
537 | -o-transform: perspective(400px) rotateY(0deg);
538 | opacity: 1;
539 | }
540 | }
541 | @keyframes flipInY {
542 | 0% {
543 | transform: perspective(400px) rotateY(90deg);
544 | opacity: 0;
545 | }
546 |
547 | 40% {
548 | transform: perspective(400px) rotateY(-10deg);
549 | }
550 |
551 | 70% {
552 | transform: perspective(400px) rotateY(10deg);
553 | }
554 |
555 | 100% {
556 | transform: perspective(400px) rotateY(0deg);
557 | opacity: 1;
558 | }
559 | }
560 |
561 | .flipInY {
562 | -webkit-backface-visibility: visible !important;
563 | -webkit-animation-name: flipInY;
564 | -moz-backface-visibility: visible !important;
565 | -moz-animation-name: flipInY;
566 | -o-backface-visibility: visible !important;
567 | -o-animation-name: flipInY;
568 | backface-visibility: visible !important;
569 | animation-name: flipInY;
570 | }
571 | @-webkit-keyframes flipOutY {
572 | 0% {
573 | -webkit-transform: perspective(400px) rotateY(0deg);
574 | opacity: 1;
575 | }
576 | 100% {
577 | -webkit-transform: perspective(400px) rotateY(90deg);
578 | opacity: 0;
579 | }
580 | }
581 | @-moz-keyframes flipOutY {
582 | 0% {
583 | -moz-transform: perspective(400px) rotateY(0deg);
584 | opacity: 1;
585 | }
586 | 100% {
587 | -moz-transform: perspective(400px) rotateY(90deg);
588 | opacity: 0;
589 | }
590 | }
591 | @-o-keyframes flipOutY {
592 | 0% {
593 | -o-transform: perspective(400px) rotateY(0deg);
594 | opacity: 1;
595 | }
596 | 100% {
597 | -o-transform: perspective(400px) rotateY(90deg);
598 | opacity: 0;
599 | }
600 | }
601 | @keyframes flipOutY {
602 | 0% {
603 | transform: perspective(400px) rotateY(0deg);
604 | opacity: 1;
605 | }
606 | 100% {
607 | transform: perspective(400px) rotateY(90deg);
608 | opacity: 0;
609 | }
610 | }
611 |
612 | .flipOutY {
613 | -webkit-backface-visibility: visible !important;
614 | -webkit-animation-name: flipOutY;
615 | -moz-backface-visibility: visible !important;
616 | -moz-animation-name: flipOutY;
617 | -o-backface-visibility: visible !important;
618 | -o-animation-name: flipOutY;
619 | backface-visibility: visible !important;
620 | animation-name: flipOutY;
621 | }
622 | @-webkit-keyframes fadeIn {
623 | 0% {opacity: 0;}
624 | 100% {opacity: 1;}
625 | }
626 |
627 | @-moz-keyframes fadeIn {
628 | 0% {opacity: 0;}
629 | 100% {opacity: 1;}
630 | }
631 |
632 | @-o-keyframes fadeIn {
633 | 0% {opacity: 0;}
634 | 100% {opacity: 1;}
635 | }
636 |
637 | @keyframes fadeIn {
638 | 0% {opacity: 0;}
639 | 100% {opacity: 1;}
640 | }
641 |
642 | .fadeIn {
643 | -webkit-animation-name: fadeIn;
644 | -moz-animation-name: fadeIn;
645 | -o-animation-name: fadeIn;
646 | animation-name: fadeIn;
647 | }
648 | @-webkit-keyframes fadeInUp {
649 | 0% {
650 | opacity: 0;
651 | -webkit-transform: translateY(20px);
652 | }
653 |
654 | 100% {
655 | opacity: 1;
656 | -webkit-transform: translateY(0);
657 | }
658 | }
659 |
660 | @-moz-keyframes fadeInUp {
661 | 0% {
662 | opacity: 0;
663 | -moz-transform: translateY(20px);
664 | }
665 |
666 | 100% {
667 | opacity: 1;
668 | -moz-transform: translateY(0);
669 | }
670 | }
671 |
672 | @-o-keyframes fadeInUp {
673 | 0% {
674 | opacity: 0;
675 | -o-transform: translateY(20px);
676 | }
677 |
678 | 100% {
679 | opacity: 1;
680 | -o-transform: translateY(0);
681 | }
682 | }
683 |
684 | @keyframes fadeInUp {
685 | 0% {
686 | opacity: 0;
687 | transform: translateY(20px);
688 | }
689 |
690 | 100% {
691 | opacity: 1;
692 | transform: translateY(0);
693 | }
694 | }
695 |
696 | .fadeInUp {
697 | -webkit-animation-name: fadeInUp;
698 | -moz-animation-name: fadeInUp;
699 | -o-animation-name: fadeInUp;
700 | animation-name: fadeInUp;
701 | }
702 | @-webkit-keyframes fadeInDown {
703 | 0% {
704 | opacity: 0;
705 | -webkit-transform: translateY(-20px);
706 | }
707 |
708 | 100% {
709 | opacity: 1;
710 | -webkit-transform: translateY(0);
711 | }
712 | }
713 |
714 | @-moz-keyframes fadeInDown {
715 | 0% {
716 | opacity: 0;
717 | -moz-transform: translateY(-20px);
718 | }
719 |
720 | 100% {
721 | opacity: 1;
722 | -moz-transform: translateY(0);
723 | }
724 | }
725 |
726 | @-o-keyframes fadeInDown {
727 | 0% {
728 | opacity: 0;
729 | -o-transform: translateY(-20px);
730 | }
731 |
732 | 100% {
733 | opacity: 1;
734 | -o-transform: translateY(0);
735 | }
736 | }
737 |
738 | @keyframes fadeInDown {
739 | 0% {
740 | opacity: 0;
741 | transform: translateY(-20px);
742 | }
743 |
744 | 100% {
745 | opacity: 1;
746 | transform: translateY(0);
747 | }
748 | }
749 |
750 | .fadeInDown {
751 | -webkit-animation-name: fadeInDown;
752 | -moz-animation-name: fadeInDown;
753 | -o-animation-name: fadeInDown;
754 | animation-name: fadeInDown;
755 | }
756 | @-webkit-keyframes fadeInLeft {
757 | 0% {
758 | opacity: 0;
759 | -webkit-transform: translateX(-20px);
760 | }
761 |
762 | 100% {
763 | opacity: 1;
764 | -webkit-transform: translateX(0);
765 | }
766 | }
767 |
768 | @-moz-keyframes fadeInLeft {
769 | 0% {
770 | opacity: 0;
771 | -moz-transform: translateX(-20px);
772 | }
773 |
774 | 100% {
775 | opacity: 1;
776 | -moz-transform: translateX(0);
777 | }
778 | }
779 |
780 | @-o-keyframes fadeInLeft {
781 | 0% {
782 | opacity: 0;
783 | -o-transform: translateX(-20px);
784 | }
785 |
786 | 100% {
787 | opacity: 1;
788 | -o-transform: translateX(0);
789 | }
790 | }
791 |
792 | @keyframes fadeInLeft {
793 | 0% {
794 | opacity: 0;
795 | transform: translateX(-20px);
796 | }
797 |
798 | 100% {
799 | opacity: 1;
800 | transform: translateX(0);
801 | }
802 | }
803 |
804 | .fadeInLeft {
805 | -webkit-animation-name: fadeInLeft;
806 | -moz-animation-name: fadeInLeft;
807 | -o-animation-name: fadeInLeft;
808 | animation-name: fadeInLeft;
809 | }
810 | @-webkit-keyframes fadeInRight {
811 | 0% {
812 | opacity: 0;
813 | -webkit-transform: translateX(20px);
814 | }
815 |
816 | 100% {
817 | opacity: 1;
818 | -webkit-transform: translateX(0);
819 | }
820 | }
821 |
822 | @-moz-keyframes fadeInRight {
823 | 0% {
824 | opacity: 0;
825 | -moz-transform: translateX(20px);
826 | }
827 |
828 | 100% {
829 | opacity: 1;
830 | -moz-transform: translateX(0);
831 | }
832 | }
833 |
834 | @-o-keyframes fadeInRight {
835 | 0% {
836 | opacity: 0;
837 | -o-transform: translateX(20px);
838 | }
839 |
840 | 100% {
841 | opacity: 1;
842 | -o-transform: translateX(0);
843 | }
844 | }
845 |
846 | @keyframes fadeInRight {
847 | 0% {
848 | opacity: 0;
849 | transform: translateX(20px);
850 | }
851 |
852 | 100% {
853 | opacity: 1;
854 | transform: translateX(0);
855 | }
856 | }
857 |
858 | .fadeInRight {
859 | -webkit-animation-name: fadeInRight;
860 | -moz-animation-name: fadeInRight;
861 | -o-animation-name: fadeInRight;
862 | animation-name: fadeInRight;
863 | }
864 | @-webkit-keyframes fadeInUpBig {
865 | 0% {
866 | opacity: 0;
867 | -webkit-transform: translateY(2000px);
868 | }
869 |
870 | 100% {
871 | opacity: 1;
872 | -webkit-transform: translateY(0);
873 | }
874 | }
875 |
876 | @-moz-keyframes fadeInUpBig {
877 | 0% {
878 | opacity: 0;
879 | -moz-transform: translateY(2000px);
880 | }
881 |
882 | 100% {
883 | opacity: 1;
884 | -moz-transform: translateY(0);
885 | }
886 | }
887 |
888 | @-o-keyframes fadeInUpBig {
889 | 0% {
890 | opacity: 0;
891 | -o-transform: translateY(2000px);
892 | }
893 |
894 | 100% {
895 | opacity: 1;
896 | -o-transform: translateY(0);
897 | }
898 | }
899 |
900 | @keyframes fadeInUpBig {
901 | 0% {
902 | opacity: 0;
903 | transform: translateY(2000px);
904 | }
905 |
906 | 100% {
907 | opacity: 1;
908 | transform: translateY(0);
909 | }
910 | }
911 |
912 | .fadeInUpBig {
913 | -webkit-animation-name: fadeInUpBig;
914 | -moz-animation-name: fadeInUpBig;
915 | -o-animation-name: fadeInUpBig;
916 | animation-name: fadeInUpBig;
917 | }
918 | @-webkit-keyframes fadeInDownBig {
919 | 0% {
920 | opacity: 0;
921 | -webkit-transform: translateY(-2000px);
922 | }
923 |
924 | 100% {
925 | opacity: 1;
926 | -webkit-transform: translateY(0);
927 | }
928 | }
929 |
930 | @-moz-keyframes fadeInDownBig {
931 | 0% {
932 | opacity: 0;
933 | -moz-transform: translateY(-2000px);
934 | }
935 |
936 | 100% {
937 | opacity: 1;
938 | -moz-transform: translateY(0);
939 | }
940 | }
941 |
942 | @-o-keyframes fadeInDownBig {
943 | 0% {
944 | opacity: 0;
945 | -o-transform: translateY(-2000px);
946 | }
947 |
948 | 100% {
949 | opacity: 1;
950 | -o-transform: translateY(0);
951 | }
952 | }
953 |
954 | @keyframes fadeInDownBig {
955 | 0% {
956 | opacity: 0;
957 | transform: translateY(-2000px);
958 | }
959 |
960 | 100% {
961 | opacity: 1;
962 | transform: translateY(0);
963 | }
964 | }
965 |
966 | .fadeInDownBig {
967 | -webkit-animation-name: fadeInDownBig;
968 | -moz-animation-name: fadeInDownBig;
969 | -o-animation-name: fadeInDownBig;
970 | animation-name: fadeInDownBig;
971 | }
972 | @-webkit-keyframes fadeInLeftBig {
973 | 0% {
974 | opacity: 0;
975 | -webkit-transform: translateX(-2000px);
976 | }
977 |
978 | 100% {
979 | opacity: 1;
980 | -webkit-transform: translateX(0);
981 | }
982 | }
983 | @-moz-keyframes fadeInLeftBig {
984 | 0% {
985 | opacity: 0;
986 | -moz-transform: translateX(-2000px);
987 | }
988 |
989 | 100% {
990 | opacity: 1;
991 | -moz-transform: translateX(0);
992 | }
993 | }
994 | @-o-keyframes fadeInLeftBig {
995 | 0% {
996 | opacity: 0;
997 | -o-transform: translateX(-2000px);
998 | }
999 |
1000 | 100% {
1001 | opacity: 1;
1002 | -o-transform: translateX(0);
1003 | }
1004 | }
1005 | @keyframes fadeInLeftBig {
1006 | 0% {
1007 | opacity: 0;
1008 | transform: translateX(-2000px);
1009 | }
1010 |
1011 | 100% {
1012 | opacity: 1;
1013 | transform: translateX(0);
1014 | }
1015 | }
1016 |
1017 | .fadeInLeftBig {
1018 | -webkit-animation-name: fadeInLeftBig;
1019 | -moz-animation-name: fadeInLeftBig;
1020 | -o-animation-name: fadeInLeftBig;
1021 | animation-name: fadeInLeftBig;
1022 | }
1023 | @-webkit-keyframes fadeInRightBig {
1024 | 0% {
1025 | opacity: 0;
1026 | -webkit-transform: translateX(2000px);
1027 | }
1028 |
1029 | 100% {
1030 | opacity: 1;
1031 | -webkit-transform: translateX(0);
1032 | }
1033 | }
1034 |
1035 | @-moz-keyframes fadeInRightBig {
1036 | 0% {
1037 | opacity: 0;
1038 | -moz-transform: translateX(2000px);
1039 | }
1040 |
1041 | 100% {
1042 | opacity: 1;
1043 | -moz-transform: translateX(0);
1044 | }
1045 | }
1046 |
1047 | @-o-keyframes fadeInRightBig {
1048 | 0% {
1049 | opacity: 0;
1050 | -o-transform: translateX(2000px);
1051 | }
1052 |
1053 | 100% {
1054 | opacity: 1;
1055 | -o-transform: translateX(0);
1056 | }
1057 | }
1058 |
1059 | @keyframes fadeInRightBig {
1060 | 0% {
1061 | opacity: 0;
1062 | transform: translateX(2000px);
1063 | }
1064 |
1065 | 100% {
1066 | opacity: 1;
1067 | transform: translateX(0);
1068 | }
1069 | }
1070 |
1071 | .fadeInRightBig {
1072 | -webkit-animation-name: fadeInRightBig;
1073 | -moz-animation-name: fadeInRightBig;
1074 | -o-animation-name: fadeInRightBig;
1075 | animation-name: fadeInRightBig;
1076 | }
1077 | @-webkit-keyframes fadeOut {
1078 | 0% {opacity: 1;}
1079 | 100% {opacity: 0;}
1080 | }
1081 |
1082 | @-moz-keyframes fadeOut {
1083 | 0% {opacity: 1;}
1084 | 100% {opacity: 0;}
1085 | }
1086 |
1087 | @-o-keyframes fadeOut {
1088 | 0% {opacity: 1;}
1089 | 100% {opacity: 0;}
1090 | }
1091 |
1092 | @keyframes fadeOut {
1093 | 0% {opacity: 1;}
1094 | 100% {opacity: 0;}
1095 | }
1096 |
1097 | .fadeOut {
1098 | -webkit-animation-name: fadeOut;
1099 | -moz-animation-name: fadeOut;
1100 | -o-animation-name: fadeOut;
1101 | animation-name: fadeOut;
1102 | }
1103 | @-webkit-keyframes fadeOutUp {
1104 | 0% {
1105 | opacity: 1;
1106 | -webkit-transform: translateY(0);
1107 | }
1108 |
1109 | 100% {
1110 | opacity: 0;
1111 | -webkit-transform: translateY(-20px);
1112 | }
1113 | }
1114 | @-moz-keyframes fadeOutUp {
1115 | 0% {
1116 | opacity: 1;
1117 | -moz-transform: translateY(0);
1118 | }
1119 |
1120 | 100% {
1121 | opacity: 0;
1122 | -moz-transform: translateY(-20px);
1123 | }
1124 | }
1125 | @-o-keyframes fadeOutUp {
1126 | 0% {
1127 | opacity: 1;
1128 | -o-transform: translateY(0);
1129 | }
1130 |
1131 | 100% {
1132 | opacity: 0;
1133 | -o-transform: translateY(-20px);
1134 | }
1135 | }
1136 | @keyframes fadeOutUp {
1137 | 0% {
1138 | opacity: 1;
1139 | transform: translateY(0);
1140 | }
1141 |
1142 | 100% {
1143 | opacity: 0;
1144 | transform: translateY(-20px);
1145 | }
1146 | }
1147 |
1148 | .fadeOutUp {
1149 | -webkit-animation-name: fadeOutUp;
1150 | -moz-animation-name: fadeOutUp;
1151 | -o-animation-name: fadeOutUp;
1152 | animation-name: fadeOutUp;
1153 | }
1154 | @-webkit-keyframes fadeOutDown {
1155 | 0% {
1156 | opacity: 1;
1157 | -webkit-transform: translateY(0);
1158 | }
1159 |
1160 | 100% {
1161 | opacity: 0;
1162 | -webkit-transform: translateY(20px);
1163 | }
1164 | }
1165 |
1166 | @-moz-keyframes fadeOutDown {
1167 | 0% {
1168 | opacity: 1;
1169 | -moz-transform: translateY(0);
1170 | }
1171 |
1172 | 100% {
1173 | opacity: 0;
1174 | -moz-transform: translateY(20px);
1175 | }
1176 | }
1177 |
1178 | @-o-keyframes fadeOutDown {
1179 | 0% {
1180 | opacity: 1;
1181 | -o-transform: translateY(0);
1182 | }
1183 |
1184 | 100% {
1185 | opacity: 0;
1186 | -o-transform: translateY(20px);
1187 | }
1188 | }
1189 |
1190 | @keyframes fadeOutDown {
1191 | 0% {
1192 | opacity: 1;
1193 | transform: translateY(0);
1194 | }
1195 |
1196 | 100% {
1197 | opacity: 0;
1198 | transform: translateY(20px);
1199 | }
1200 | }
1201 |
1202 | .fadeOutDown {
1203 | -webkit-animation-name: fadeOutDown;
1204 | -moz-animation-name: fadeOutDown;
1205 | -o-animation-name: fadeOutDown;
1206 | animation-name: fadeOutDown;
1207 | }
1208 | @-webkit-keyframes fadeOutLeft {
1209 | 0% {
1210 | opacity: 1;
1211 | -webkit-transform: translateX(0);
1212 | }
1213 |
1214 | 100% {
1215 | opacity: 0;
1216 | -webkit-transform: translateX(-20px);
1217 | }
1218 | }
1219 |
1220 | @-moz-keyframes fadeOutLeft {
1221 | 0% {
1222 | opacity: 1;
1223 | -moz-transform: translateX(0);
1224 | }
1225 |
1226 | 100% {
1227 | opacity: 0;
1228 | -moz-transform: translateX(-20px);
1229 | }
1230 | }
1231 |
1232 | @-o-keyframes fadeOutLeft {
1233 | 0% {
1234 | opacity: 1;
1235 | -o-transform: translateX(0);
1236 | }
1237 |
1238 | 100% {
1239 | opacity: 0;
1240 | -o-transform: translateX(-20px);
1241 | }
1242 | }
1243 |
1244 | @keyframes fadeOutLeft {
1245 | 0% {
1246 | opacity: 1;
1247 | transform: translateX(0);
1248 | }
1249 |
1250 | 100% {
1251 | opacity: 0;
1252 | transform: translateX(-20px);
1253 | }
1254 | }
1255 |
1256 | .fadeOutLeft {
1257 | -webkit-animation-name: fadeOutLeft;
1258 | -moz-animation-name: fadeOutLeft;
1259 | -o-animation-name: fadeOutLeft;
1260 | animation-name: fadeOutLeft;
1261 | }
1262 | @-webkit-keyframes fadeOutRight {
1263 | 0% {
1264 | opacity: 1;
1265 | -webkit-transform: translateX(0);
1266 | }
1267 |
1268 | 100% {
1269 | opacity: 0;
1270 | -webkit-transform: translateX(20px);
1271 | }
1272 | }
1273 |
1274 | @-moz-keyframes fadeOutRight {
1275 | 0% {
1276 | opacity: 1;
1277 | -moz-transform: translateX(0);
1278 | }
1279 |
1280 | 100% {
1281 | opacity: 0;
1282 | -moz-transform: translateX(20px);
1283 | }
1284 | }
1285 |
1286 | @-o-keyframes fadeOutRight {
1287 | 0% {
1288 | opacity: 1;
1289 | -o-transform: translateX(0);
1290 | }
1291 |
1292 | 100% {
1293 | opacity: 0;
1294 | -o-transform: translateX(20px);
1295 | }
1296 | }
1297 |
1298 | @keyframes fadeOutRight {
1299 | 0% {
1300 | opacity: 1;
1301 | transform: translateX(0);
1302 | }
1303 |
1304 | 100% {
1305 | opacity: 0;
1306 | transform: translateX(20px);
1307 | }
1308 | }
1309 |
1310 | .fadeOutRight {
1311 | -webkit-animation-name: fadeOutRight;
1312 | -moz-animation-name: fadeOutRight;
1313 | -o-animation-name: fadeOutRight;
1314 | animation-name: fadeOutRight;
1315 | }
1316 | @-webkit-keyframes fadeOutUpBig {
1317 | 0% {
1318 | opacity: 1;
1319 | -webkit-transform: translateY(0);
1320 | }
1321 |
1322 | 100% {
1323 | opacity: 0;
1324 | -webkit-transform: translateY(-2000px);
1325 | }
1326 | }
1327 |
1328 | @-moz-keyframes fadeOutUpBig {
1329 | 0% {
1330 | opacity: 1;
1331 | -moz-transform: translateY(0);
1332 | }
1333 |
1334 | 100% {
1335 | opacity: 0;
1336 | -moz-transform: translateY(-2000px);
1337 | }
1338 | }
1339 |
1340 | @-o-keyframes fadeOutUpBig {
1341 | 0% {
1342 | opacity: 1;
1343 | -o-transform: translateY(0);
1344 | }
1345 |
1346 | 100% {
1347 | opacity: 0;
1348 | -o-transform: translateY(-2000px);
1349 | }
1350 | }
1351 |
1352 | @keyframes fadeOutUpBig {
1353 | 0% {
1354 | opacity: 1;
1355 | transform: translateY(0);
1356 | }
1357 |
1358 | 100% {
1359 | opacity: 0;
1360 | transform: translateY(-2000px);
1361 | }
1362 | }
1363 |
1364 | .fadeOutUpBig {
1365 | -webkit-animation-name: fadeOutUpBig;
1366 | -moz-animation-name: fadeOutUpBig;
1367 | -o-animation-name: fadeOutUpBig;
1368 | animation-name: fadeOutUpBig;
1369 | }
1370 | @-webkit-keyframes fadeOutDownBig {
1371 | 0% {
1372 | opacity: 1;
1373 | -webkit-transform: translateY(0);
1374 | }
1375 |
1376 | 100% {
1377 | opacity: 0;
1378 | -webkit-transform: translateY(2000px);
1379 | }
1380 | }
1381 |
1382 | @-moz-keyframes fadeOutDownBig {
1383 | 0% {
1384 | opacity: 1;
1385 | -moz-transform: translateY(0);
1386 | }
1387 |
1388 | 100% {
1389 | opacity: 0;
1390 | -moz-transform: translateY(2000px);
1391 | }
1392 | }
1393 |
1394 | @-o-keyframes fadeOutDownBig {
1395 | 0% {
1396 | opacity: 1;
1397 | -o-transform: translateY(0);
1398 | }
1399 |
1400 | 100% {
1401 | opacity: 0;
1402 | -o-transform: translateY(2000px);
1403 | }
1404 | }
1405 |
1406 | @keyframes fadeOutDownBig {
1407 | 0% {
1408 | opacity: 1;
1409 | transform: translateY(0);
1410 | }
1411 |
1412 | 100% {
1413 | opacity: 0;
1414 | transform: translateY(2000px);
1415 | }
1416 | }
1417 |
1418 | .fadeOutDownBig {
1419 | -webkit-animation-name: fadeOutDownBig;
1420 | -moz-animation-name: fadeOutDownBig;
1421 | -o-animation-name: fadeOutDownBig;
1422 | animation-name: fadeOutDownBig;
1423 | }
1424 | @-webkit-keyframes fadeOutLeftBig {
1425 | 0% {
1426 | opacity: 1;
1427 | -webkit-transform: translateX(0);
1428 | }
1429 |
1430 | 100% {
1431 | opacity: 0;
1432 | -webkit-transform: translateX(-2000px);
1433 | }
1434 | }
1435 |
1436 | @-moz-keyframes fadeOutLeftBig {
1437 | 0% {
1438 | opacity: 1;
1439 | -moz-transform: translateX(0);
1440 | }
1441 |
1442 | 100% {
1443 | opacity: 0;
1444 | -moz-transform: translateX(-2000px);
1445 | }
1446 | }
1447 |
1448 | @-o-keyframes fadeOutLeftBig {
1449 | 0% {
1450 | opacity: 1;
1451 | -o-transform: translateX(0);
1452 | }
1453 |
1454 | 100% {
1455 | opacity: 0;
1456 | -o-transform: translateX(-2000px);
1457 | }
1458 | }
1459 |
1460 | @keyframes fadeOutLeftBig {
1461 | 0% {
1462 | opacity: 1;
1463 | transform: translateX(0);
1464 | }
1465 |
1466 | 100% {
1467 | opacity: 0;
1468 | transform: translateX(-2000px);
1469 | }
1470 | }
1471 |
1472 | .fadeOutLeftBig {
1473 | -webkit-animation-name: fadeOutLeftBig;
1474 | -moz-animation-name: fadeOutLeftBig;
1475 | -o-animation-name: fadeOutLeftBig;
1476 | animation-name: fadeOutLeftBig;
1477 | }
1478 | @-webkit-keyframes fadeOutRightBig {
1479 | 0% {
1480 | opacity: 1;
1481 | -webkit-transform: translateX(0);
1482 | }
1483 |
1484 | 100% {
1485 | opacity: 0;
1486 | -webkit-transform: translateX(2000px);
1487 | }
1488 | }
1489 | @-moz-keyframes fadeOutRightBig {
1490 | 0% {
1491 | opacity: 1;
1492 | -moz-transform: translateX(0);
1493 | }
1494 |
1495 | 100% {
1496 | opacity: 0;
1497 | -moz-transform: translateX(2000px);
1498 | }
1499 | }
1500 | @-o-keyframes fadeOutRightBig {
1501 | 0% {
1502 | opacity: 1;
1503 | -o-transform: translateX(0);
1504 | }
1505 |
1506 | 100% {
1507 | opacity: 0;
1508 | -o-transform: translateX(2000px);
1509 | }
1510 | }
1511 | @keyframes fadeOutRightBig {
1512 | 0% {
1513 | opacity: 1;
1514 | transform: translateX(0);
1515 | }
1516 |
1517 | 100% {
1518 | opacity: 0;
1519 | transform: translateX(2000px);
1520 | }
1521 | }
1522 |
1523 | .fadeOutRightBig {
1524 | -webkit-animation-name: fadeOutRightBig;
1525 | -moz-animation-name: fadeOutRightBig;
1526 | -o-animation-name: fadeOutRightBig;
1527 | animation-name: fadeOutRightBig;
1528 | }
1529 | @-webkit-keyframes slideInDown {
1530 | 0% {
1531 | opacity: 0;
1532 | -webkit-transform: translateY(-2000px);
1533 | }
1534 |
1535 | 100% {
1536 | -webkit-transform: translateY(0);
1537 | }
1538 | }
1539 |
1540 | @-moz-keyframes slideInDown {
1541 | 0% {
1542 | opacity: 0;
1543 | -moz-transform: translateY(-2000px);
1544 | }
1545 |
1546 | 100% {
1547 | -moz-transform: translateY(0);
1548 | }
1549 | }
1550 |
1551 | @-o-keyframes slideInDown {
1552 | 0% {
1553 | opacity: 0;
1554 | -o-transform: translateY(-2000px);
1555 | }
1556 |
1557 | 100% {
1558 | -o-transform: translateY(0);
1559 | }
1560 | }
1561 |
1562 | @keyframes slideInDown {
1563 | 0% {
1564 | opacity: 0;
1565 | transform: translateY(-2000px);
1566 | }
1567 |
1568 | 100% {
1569 | transform: translateY(0);
1570 | }
1571 | }
1572 |
1573 | .slideInDown {
1574 | -webkit-animation-name: slideInDown;
1575 | -moz-animation-name: slideInDown;
1576 | -o-animation-name: slideInDown;
1577 | animation-name: slideInDown;
1578 | }
1579 | @-webkit-keyframes slideInLeft {
1580 | 0% {
1581 | opacity: 0;
1582 | -webkit-transform: translateX(-2000px);
1583 | }
1584 |
1585 | 100% {
1586 | -webkit-transform: translateX(0);
1587 | }
1588 | }
1589 |
1590 | @-moz-keyframes slideInLeft {
1591 | 0% {
1592 | opacity: 0;
1593 | -moz-transform: translateX(-2000px);
1594 | }
1595 |
1596 | 100% {
1597 | -moz-transform: translateX(0);
1598 | }
1599 | }
1600 |
1601 | @-o-keyframes slideInLeft {
1602 | 0% {
1603 | opacity: 0;
1604 | -o-transform: translateX(-2000px);
1605 | }
1606 |
1607 | 100% {
1608 | -o-transform: translateX(0);
1609 | }
1610 | }
1611 |
1612 | @keyframes slideInLeft {
1613 | 0% {
1614 | opacity: 0;
1615 | transform: translateX(-2000px);
1616 | }
1617 |
1618 | 100% {
1619 | transform: translateX(0);
1620 | }
1621 | }
1622 |
1623 | .slideInLeft {
1624 | -webkit-animation-name: slideInLeft;
1625 | -moz-animation-name: slideInLeft;
1626 | -o-animation-name: slideInLeft;
1627 | animation-name: slideInLeft;
1628 | }
1629 | @-webkit-keyframes slideInRight {
1630 | 0% {
1631 | opacity: 0;
1632 | -webkit-transform: translateX(2000px);
1633 | }
1634 |
1635 | 100% {
1636 | -webkit-transform: translateX(0);
1637 | }
1638 | }
1639 |
1640 | @-moz-keyframes slideInRight {
1641 | 0% {
1642 | opacity: 0;
1643 | -moz-transform: translateX(2000px);
1644 | }
1645 |
1646 | 100% {
1647 | -moz-transform: translateX(0);
1648 | }
1649 | }
1650 |
1651 | @-o-keyframes slideInRight {
1652 | 0% {
1653 | opacity: 0;
1654 | -o-transform: translateX(2000px);
1655 | }
1656 |
1657 | 100% {
1658 | -o-transform: translateX(0);
1659 | }
1660 | }
1661 |
1662 | @keyframes slideInRight {
1663 | 0% {
1664 | opacity: 0;
1665 | transform: translateX(2000px);
1666 | }
1667 |
1668 | 100% {
1669 | transform: translateX(0);
1670 | }
1671 | }
1672 |
1673 | .slideInRight {
1674 | -webkit-animation-name: slideInRight;
1675 | -moz-animation-name: slideInRight;
1676 | -o-animation-name: slideInRight;
1677 | animation-name: slideInRight;
1678 | }
1679 | @-webkit-keyframes slideOutUp {
1680 | 0% {
1681 | -webkit-transform: translateY(0);
1682 | }
1683 |
1684 | 100% {
1685 | opacity: 0;
1686 | -webkit-transform: translateY(-2000px);
1687 | }
1688 | }
1689 |
1690 | @-moz-keyframes slideOutUp {
1691 | 0% {
1692 | -moz-transform: translateY(0);
1693 | }
1694 |
1695 | 100% {
1696 | opacity: 0;
1697 | -moz-transform: translateY(-2000px);
1698 | }
1699 | }
1700 |
1701 | @-o-keyframes slideOutUp {
1702 | 0% {
1703 | -o-transform: translateY(0);
1704 | }
1705 |
1706 | 100% {
1707 | opacity: 0;
1708 | -o-transform: translateY(-2000px);
1709 | }
1710 | }
1711 |
1712 | @keyframes slideOutUp {
1713 | 0% {
1714 | transform: translateY(0);
1715 | }
1716 |
1717 | 100% {
1718 | opacity: 0;
1719 | transform: translateY(-2000px);
1720 | }
1721 | }
1722 |
1723 | .slideOutUp {
1724 | -webkit-animation-name: slideOutUp;
1725 | -moz-animation-name: slideOutUp;
1726 | -o-animation-name: slideOutUp;
1727 | animation-name: slideOutUp;
1728 | }
1729 | @-webkit-keyframes slideOutLeft {
1730 | 0% {
1731 | -webkit-transform: translateX(0);
1732 | }
1733 |
1734 | 100% {
1735 | opacity: 0;
1736 | -webkit-transform: translateX(-2000px);
1737 | }
1738 | }
1739 |
1740 | @-moz-keyframes slideOutLeft {
1741 | 0% {
1742 | -moz-transform: translateX(0);
1743 | }
1744 |
1745 | 100% {
1746 | opacity: 0;
1747 | -moz-transform: translateX(-2000px);
1748 | }
1749 | }
1750 |
1751 | @-o-keyframes slideOutLeft {
1752 | 0% {
1753 | -o-transform: translateX(0);
1754 | }
1755 |
1756 | 100% {
1757 | opacity: 0;
1758 | -o-transform: translateX(-2000px);
1759 | }
1760 | }
1761 |
1762 | @keyframes slideOutLeft {
1763 | 0% {
1764 | transform: translateX(0);
1765 | }
1766 |
1767 | 100% {
1768 | opacity: 0;
1769 | transform: translateX(-2000px);
1770 | }
1771 | }
1772 |
1773 | .slideOutLeft {
1774 | -webkit-animation-name: slideOutLeft;
1775 | -moz-animation-name: slideOutLeft;
1776 | -o-animation-name: slideOutLeft;
1777 | animation-name: slideOutLeft;
1778 | }
1779 | @-webkit-keyframes slideOutRight {
1780 | 0% {
1781 | -webkit-transform: translateX(0);
1782 | }
1783 |
1784 | 100% {
1785 | opacity: 0;
1786 | -webkit-transform: translateX(2000px);
1787 | }
1788 | }
1789 |
1790 | @-moz-keyframes slideOutRight {
1791 | 0% {
1792 | -moz-transform: translateX(0);
1793 | }
1794 |
1795 | 100% {
1796 | opacity: 0;
1797 | -moz-transform: translateX(2000px);
1798 | }
1799 | }
1800 |
1801 | @-o-keyframes slideOutRight {
1802 | 0% {
1803 | -o-transform: translateX(0);
1804 | }
1805 |
1806 | 100% {
1807 | opacity: 0;
1808 | -o-transform: translateX(2000px);
1809 | }
1810 | }
1811 |
1812 | @keyframes slideOutRight {
1813 | 0% {
1814 | transform: translateX(0);
1815 | }
1816 |
1817 | 100% {
1818 | opacity: 0;
1819 | transform: translateX(2000px);
1820 | }
1821 | }
1822 |
1823 | .slideOutRight {
1824 | -webkit-animation-name: slideOutRight;
1825 | -moz-animation-name: slideOutRight;
1826 | -o-animation-name: slideOutRight;
1827 | animation-name: slideOutRight;
1828 | }
1829 | @-webkit-keyframes bounceIn {
1830 | 0% {
1831 | opacity: 0;
1832 | -webkit-transform: scale(.3);
1833 | }
1834 |
1835 | 50% {
1836 | opacity: 1;
1837 | -webkit-transform: scale(1.05);
1838 | }
1839 |
1840 | 70% {
1841 | -webkit-transform: scale(.9);
1842 | }
1843 |
1844 | 100% {
1845 | -webkit-transform: scale(1);
1846 | }
1847 | }
1848 |
1849 | @-moz-keyframes bounceIn {
1850 | 0% {
1851 | opacity: 0;
1852 | -moz-transform: scale(.3);
1853 | }
1854 |
1855 | 50% {
1856 | opacity: 1;
1857 | -moz-transform: scale(1.05);
1858 | }
1859 |
1860 | 70% {
1861 | -moz-transform: scale(.9);
1862 | }
1863 |
1864 | 100% {
1865 | -moz-transform: scale(1);
1866 | }
1867 | }
1868 |
1869 | @-o-keyframes bounceIn {
1870 | 0% {
1871 | opacity: 0;
1872 | -o-transform: scale(.3);
1873 | }
1874 |
1875 | 50% {
1876 | opacity: 1;
1877 | -o-transform: scale(1.05);
1878 | }
1879 |
1880 | 70% {
1881 | -o-transform: scale(.9);
1882 | }
1883 |
1884 | 100% {
1885 | -o-transform: scale(1);
1886 | }
1887 | }
1888 |
1889 | @keyframes bounceIn {
1890 | 0% {
1891 | opacity: 0;
1892 | transform: scale(.3);
1893 | }
1894 |
1895 | 50% {
1896 | opacity: 1;
1897 | transform: scale(1.05);
1898 | }
1899 |
1900 | 70% {
1901 | transform: scale(.9);
1902 | }
1903 |
1904 | 100% {
1905 | transform: scale(1);
1906 | }
1907 | }
1908 |
1909 | .bounceIn {
1910 | -webkit-animation-name: bounceIn;
1911 | -moz-animation-name: bounceIn;
1912 | -o-animation-name: bounceIn;
1913 | animation-name: bounceIn;
1914 | }
1915 | @-webkit-keyframes bounceInUp {
1916 | 0% {
1917 | opacity: 0;
1918 | -webkit-transform: translateY(2000px);
1919 | }
1920 |
1921 | 60% {
1922 | opacity: 1;
1923 | -webkit-transform: translateY(-30px);
1924 | }
1925 |
1926 | 80% {
1927 | -webkit-transform: translateY(10px);
1928 | }
1929 |
1930 | 100% {
1931 | -webkit-transform: translateY(0);
1932 | }
1933 | }
1934 | @-moz-keyframes bounceInUp {
1935 | 0% {
1936 | opacity: 0;
1937 | -moz-transform: translateY(2000px);
1938 | }
1939 |
1940 | 60% {
1941 | opacity: 1;
1942 | -moz-transform: translateY(-30px);
1943 | }
1944 |
1945 | 80% {
1946 | -moz-transform: translateY(10px);
1947 | }
1948 |
1949 | 100% {
1950 | -moz-transform: translateY(0);
1951 | }
1952 | }
1953 |
1954 | @-o-keyframes bounceInUp {
1955 | 0% {
1956 | opacity: 0;
1957 | -o-transform: translateY(2000px);
1958 | }
1959 |
1960 | 60% {
1961 | opacity: 1;
1962 | -o-transform: translateY(-30px);
1963 | }
1964 |
1965 | 80% {
1966 | -o-transform: translateY(10px);
1967 | }
1968 |
1969 | 100% {
1970 | -o-transform: translateY(0);
1971 | }
1972 | }
1973 |
1974 | @keyframes bounceInUp {
1975 | 0% {
1976 | opacity: 0;
1977 | transform: translateY(2000px);
1978 | }
1979 |
1980 | 60% {
1981 | opacity: 1;
1982 | transform: translateY(-30px);
1983 | }
1984 |
1985 | 80% {
1986 | transform: translateY(10px);
1987 | }
1988 |
1989 | 100% {
1990 | transform: translateY(0);
1991 | }
1992 | }
1993 |
1994 | .bounceInUp {
1995 | -webkit-animation-name: bounceInUp;
1996 | -moz-animation-name: bounceInUp;
1997 | -o-animation-name: bounceInUp;
1998 | animation-name: bounceInUp;
1999 | }
2000 | @-webkit-keyframes bounceInDown {
2001 | 0% {
2002 | opacity: 0;
2003 | -webkit-transform: translateY(-2000px);
2004 | }
2005 |
2006 | 60% {
2007 | opacity: 1;
2008 | -webkit-transform: translateY(30px);
2009 | }
2010 |
2011 | 80% {
2012 | -webkit-transform: translateY(-10px);
2013 | }
2014 |
2015 | 100% {
2016 | -webkit-transform: translateY(0);
2017 | }
2018 | }
2019 |
2020 | @-moz-keyframes bounceInDown {
2021 | 0% {
2022 | opacity: 0;
2023 | -moz-transform: translateY(-2000px);
2024 | }
2025 |
2026 | 60% {
2027 | opacity: 1;
2028 | -moz-transform: translateY(30px);
2029 | }
2030 |
2031 | 80% {
2032 | -moz-transform: translateY(-10px);
2033 | }
2034 |
2035 | 100% {
2036 | -moz-transform: translateY(0);
2037 | }
2038 | }
2039 |
2040 | @-o-keyframes bounceInDown {
2041 | 0% {
2042 | opacity: 0;
2043 | -o-transform: translateY(-2000px);
2044 | }
2045 |
2046 | 60% {
2047 | opacity: 1;
2048 | -o-transform: translateY(30px);
2049 | }
2050 |
2051 | 80% {
2052 | -o-transform: translateY(-10px);
2053 | }
2054 |
2055 | 100% {
2056 | -o-transform: translateY(0);
2057 | }
2058 | }
2059 |
2060 | @keyframes bounceInDown {
2061 | 0% {
2062 | opacity: 0;
2063 | transform: translateY(-2000px);
2064 | }
2065 |
2066 | 60% {
2067 | opacity: 1;
2068 | transform: translateY(30px);
2069 | }
2070 |
2071 | 80% {
2072 | transform: translateY(-10px);
2073 | }
2074 |
2075 | 100% {
2076 | transform: translateY(0);
2077 | }
2078 | }
2079 |
2080 | .bounceInDown {
2081 | -webkit-animation-name: bounceInDown;
2082 | -moz-animation-name: bounceInDown;
2083 | -o-animation-name: bounceInDown;
2084 | animation-name: bounceInDown;
2085 | }
2086 | @-webkit-keyframes bounceInLeft {
2087 | 0% {
2088 | opacity: 0;
2089 | -webkit-transform: translateX(-2000px);
2090 | }
2091 |
2092 | 60% {
2093 | opacity: 1;
2094 | -webkit-transform: translateX(30px);
2095 | }
2096 |
2097 | 80% {
2098 | -webkit-transform: translateX(-10px);
2099 | }
2100 |
2101 | 100% {
2102 | -webkit-transform: translateX(0);
2103 | }
2104 | }
2105 |
2106 | @-moz-keyframes bounceInLeft {
2107 | 0% {
2108 | opacity: 0;
2109 | -moz-transform: translateX(-2000px);
2110 | }
2111 |
2112 | 60% {
2113 | opacity: 1;
2114 | -moz-transform: translateX(30px);
2115 | }
2116 |
2117 | 80% {
2118 | -moz-transform: translateX(-10px);
2119 | }
2120 |
2121 | 100% {
2122 | -moz-transform: translateX(0);
2123 | }
2124 | }
2125 |
2126 | @-o-keyframes bounceInLeft {
2127 | 0% {
2128 | opacity: 0;
2129 | -o-transform: translateX(-2000px);
2130 | }
2131 |
2132 | 60% {
2133 | opacity: 1;
2134 | -o-transform: translateX(30px);
2135 | }
2136 |
2137 | 80% {
2138 | -o-transform: translateX(-10px);
2139 | }
2140 |
2141 | 100% {
2142 | -o-transform: translateX(0);
2143 | }
2144 | }
2145 |
2146 | @keyframes bounceInLeft {
2147 | 0% {
2148 | opacity: 0;
2149 | transform: translateX(-2000px);
2150 | }
2151 |
2152 | 60% {
2153 | opacity: 1;
2154 | transform: translateX(30px);
2155 | }
2156 |
2157 | 80% {
2158 | transform: translateX(-10px);
2159 | }
2160 |
2161 | 100% {
2162 | transform: translateX(0);
2163 | }
2164 | }
2165 |
2166 | .bounceInLeft {
2167 | -webkit-animation-name: bounceInLeft;
2168 | -moz-animation-name: bounceInLeft;
2169 | -o-animation-name: bounceInLeft;
2170 | animation-name: bounceInLeft;
2171 | }
2172 | @-webkit-keyframes bounceInRight {
2173 | 0% {
2174 | opacity: 0;
2175 | -webkit-transform: translateX(2000px);
2176 | }
2177 |
2178 | 60% {
2179 | opacity: 1;
2180 | -webkit-transform: translateX(-30px);
2181 | }
2182 |
2183 | 80% {
2184 | -webkit-transform: translateX(10px);
2185 | }
2186 |
2187 | 100% {
2188 | -webkit-transform: translateX(0);
2189 | }
2190 | }
2191 |
2192 | @-moz-keyframes bounceInRight {
2193 | 0% {
2194 | opacity: 0;
2195 | -moz-transform: translateX(2000px);
2196 | }
2197 |
2198 | 60% {
2199 | opacity: 1;
2200 | -moz-transform: translateX(-30px);
2201 | }
2202 |
2203 | 80% {
2204 | -moz-transform: translateX(10px);
2205 | }
2206 |
2207 | 100% {
2208 | -moz-transform: translateX(0);
2209 | }
2210 | }
2211 |
2212 | @-o-keyframes bounceInRight {
2213 | 0% {
2214 | opacity: 0;
2215 | -o-transform: translateX(2000px);
2216 | }
2217 |
2218 | 60% {
2219 | opacity: 1;
2220 | -o-transform: translateX(-30px);
2221 | }
2222 |
2223 | 80% {
2224 | -o-transform: translateX(10px);
2225 | }
2226 |
2227 | 100% {
2228 | -o-transform: translateX(0);
2229 | }
2230 | }
2231 |
2232 | @keyframes bounceInRight {
2233 | 0% {
2234 | opacity: 0;
2235 | transform: translateX(2000px);
2236 | }
2237 |
2238 | 60% {
2239 | opacity: 1;
2240 | transform: translateX(-30px);
2241 | }
2242 |
2243 | 80% {
2244 | transform: translateX(10px);
2245 | }
2246 |
2247 | 100% {
2248 | transform: translateX(0);
2249 | }
2250 | }
2251 |
2252 | .bounceInRight {
2253 | -webkit-animation-name: bounceInRight;
2254 | -moz-animation-name: bounceInRight;
2255 | -o-animation-name: bounceInRight;
2256 | animation-name: bounceInRight;
2257 | }
2258 | @-webkit-keyframes bounceOut {
2259 | 0% {
2260 | -webkit-transform: scale(1);
2261 | }
2262 |
2263 | 25% {
2264 | -webkit-transform: scale(.95);
2265 | }
2266 |
2267 | 50% {
2268 | opacity: 1;
2269 | -webkit-transform: scale(1.1);
2270 | }
2271 |
2272 | 100% {
2273 | opacity: 0;
2274 | -webkit-transform: scale(.3);
2275 | }
2276 | }
2277 |
2278 | @-moz-keyframes bounceOut {
2279 | 0% {
2280 | -moz-transform: scale(1);
2281 | }
2282 |
2283 | 25% {
2284 | -moz-transform: scale(.95);
2285 | }
2286 |
2287 | 50% {
2288 | opacity: 1;
2289 | -moz-transform: scale(1.1);
2290 | }
2291 |
2292 | 100% {
2293 | opacity: 0;
2294 | -moz-transform: scale(.3);
2295 | }
2296 | }
2297 |
2298 | @-o-keyframes bounceOut {
2299 | 0% {
2300 | -o-transform: scale(1);
2301 | }
2302 |
2303 | 25% {
2304 | -o-transform: scale(.95);
2305 | }
2306 |
2307 | 50% {
2308 | opacity: 1;
2309 | -o-transform: scale(1.1);
2310 | }
2311 |
2312 | 100% {
2313 | opacity: 0;
2314 | -o-transform: scale(.3);
2315 | }
2316 | }
2317 |
2318 | @keyframes bounceOut {
2319 | 0% {
2320 | transform: scale(1);
2321 | }
2322 |
2323 | 25% {
2324 | transform: scale(.95);
2325 | }
2326 |
2327 | 50% {
2328 | opacity: 1;
2329 | transform: scale(1.1);
2330 | }
2331 |
2332 | 100% {
2333 | opacity: 0;
2334 | transform: scale(.3);
2335 | }
2336 | }
2337 |
2338 | .bounceOut {
2339 | -webkit-animation-name: bounceOut;
2340 | -moz-animation-name: bounceOut;
2341 | -o-animation-name: bounceOut;
2342 | animation-name: bounceOut;
2343 | }
2344 | @-webkit-keyframes bounceOutUp {
2345 | 0% {
2346 | -webkit-transform: translateY(0);
2347 | }
2348 |
2349 | 20% {
2350 | opacity: 1;
2351 | -webkit-transform: translateY(20px);
2352 | }
2353 |
2354 | 100% {
2355 | opacity: 0;
2356 | -webkit-transform: translateY(-2000px);
2357 | }
2358 | }
2359 |
2360 | @-moz-keyframes bounceOutUp {
2361 | 0% {
2362 | -moz-transform: translateY(0);
2363 | }
2364 |
2365 | 20% {
2366 | opacity: 1;
2367 | -moz-transform: translateY(20px);
2368 | }
2369 |
2370 | 100% {
2371 | opacity: 0;
2372 | -moz-transform: translateY(-2000px);
2373 | }
2374 | }
2375 |
2376 | @-o-keyframes bounceOutUp {
2377 | 0% {
2378 | -o-transform: translateY(0);
2379 | }
2380 |
2381 | 20% {
2382 | opacity: 1;
2383 | -o-transform: translateY(20px);
2384 | }
2385 |
2386 | 100% {
2387 | opacity: 0;
2388 | -o-transform: translateY(-2000px);
2389 | }
2390 | }
2391 |
2392 | @keyframes bounceOutUp {
2393 | 0% {
2394 | transform: translateY(0);
2395 | }
2396 |
2397 | 20% {
2398 | opacity: 1;
2399 | transform: translateY(20px);
2400 | }
2401 |
2402 | 100% {
2403 | opacity: 0;
2404 | transform: translateY(-2000px);
2405 | }
2406 | }
2407 |
2408 | .bounceOutUp {
2409 | -webkit-animation-name: bounceOutUp;
2410 | -moz-animation-name: bounceOutUp;
2411 | -o-animation-name: bounceOutUp;
2412 | animation-name: bounceOutUp;
2413 | }
2414 | @-webkit-keyframes bounceOutDown {
2415 | 0% {
2416 | -webkit-transform: translateY(0);
2417 | }
2418 |
2419 | 20% {
2420 | opacity: 1;
2421 | -webkit-transform: translateY(-20px);
2422 | }
2423 |
2424 | 100% {
2425 | opacity: 0;
2426 | -webkit-transform: translateY(2000px);
2427 | }
2428 | }
2429 |
2430 | @-moz-keyframes bounceOutDown {
2431 | 0% {
2432 | -moz-transform: translateY(0);
2433 | }
2434 |
2435 | 20% {
2436 | opacity: 1;
2437 | -moz-transform: translateY(-20px);
2438 | }
2439 |
2440 | 100% {
2441 | opacity: 0;
2442 | -moz-transform: translateY(2000px);
2443 | }
2444 | }
2445 |
2446 | @-o-keyframes bounceOutDown {
2447 | 0% {
2448 | -o-transform: translateY(0);
2449 | }
2450 |
2451 | 20% {
2452 | opacity: 1;
2453 | -o-transform: translateY(-20px);
2454 | }
2455 |
2456 | 100% {
2457 | opacity: 0;
2458 | -o-transform: translateY(2000px);
2459 | }
2460 | }
2461 |
2462 | @keyframes bounceOutDown {
2463 | 0% {
2464 | transform: translateY(0);
2465 | }
2466 |
2467 | 20% {
2468 | opacity: 1;
2469 | transform: translateY(-20px);
2470 | }
2471 |
2472 | 100% {
2473 | opacity: 0;
2474 | transform: translateY(2000px);
2475 | }
2476 | }
2477 |
2478 | .bounceOutDown {
2479 | -webkit-animation-name: bounceOutDown;
2480 | -moz-animation-name: bounceOutDown;
2481 | -o-animation-name: bounceOutDown;
2482 | animation-name: bounceOutDown;
2483 | }
2484 | @-webkit-keyframes bounceOutLeft {
2485 | 0% {
2486 | -webkit-transform: translateX(0);
2487 | }
2488 |
2489 | 20% {
2490 | opacity: 1;
2491 | -webkit-transform: translateX(20px);
2492 | }
2493 |
2494 | 100% {
2495 | opacity: 0;
2496 | -webkit-transform: translateX(-2000px);
2497 | }
2498 | }
2499 |
2500 | @-moz-keyframes bounceOutLeft {
2501 | 0% {
2502 | -moz-transform: translateX(0);
2503 | }
2504 |
2505 | 20% {
2506 | opacity: 1;
2507 | -moz-transform: translateX(20px);
2508 | }
2509 |
2510 | 100% {
2511 | opacity: 0;
2512 | -moz-transform: translateX(-2000px);
2513 | }
2514 | }
2515 |
2516 | @-o-keyframes bounceOutLeft {
2517 | 0% {
2518 | -o-transform: translateX(0);
2519 | }
2520 |
2521 | 20% {
2522 | opacity: 1;
2523 | -o-transform: translateX(20px);
2524 | }
2525 |
2526 | 100% {
2527 | opacity: 0;
2528 | -o-transform: translateX(-2000px);
2529 | }
2530 | }
2531 |
2532 | @keyframes bounceOutLeft {
2533 | 0% {
2534 | transform: translateX(0);
2535 | }
2536 |
2537 | 20% {
2538 | opacity: 1;
2539 | transform: translateX(20px);
2540 | }
2541 |
2542 | 100% {
2543 | opacity: 0;
2544 | transform: translateX(-2000px);
2545 | }
2546 | }
2547 |
2548 | .bounceOutLeft {
2549 | -webkit-animation-name: bounceOutLeft;
2550 | -moz-animation-name: bounceOutLeft;
2551 | -o-animation-name: bounceOutLeft;
2552 | animation-name: bounceOutLeft;
2553 | }
2554 | @-webkit-keyframes bounceOutRight {
2555 | 0% {
2556 | -webkit-transform: translateX(0);
2557 | }
2558 |
2559 | 20% {
2560 | opacity: 1;
2561 | -webkit-transform: translateX(-20px);
2562 | }
2563 |
2564 | 100% {
2565 | opacity: 0;
2566 | -webkit-transform: translateX(2000px);
2567 | }
2568 | }
2569 |
2570 | @-moz-keyframes bounceOutRight {
2571 | 0% {
2572 | -moz-transform: translateX(0);
2573 | }
2574 |
2575 | 20% {
2576 | opacity: 1;
2577 | -moz-transform: translateX(-20px);
2578 | }
2579 |
2580 | 100% {
2581 | opacity: 0;
2582 | -moz-transform: translateX(2000px);
2583 | }
2584 | }
2585 |
2586 | @-o-keyframes bounceOutRight {
2587 | 0% {
2588 | -o-transform: translateX(0);
2589 | }
2590 |
2591 | 20% {
2592 | opacity: 1;
2593 | -o-transform: translateX(-20px);
2594 | }
2595 |
2596 | 100% {
2597 | opacity: 0;
2598 | -o-transform: translateX(2000px);
2599 | }
2600 | }
2601 |
2602 | @keyframes bounceOutRight {
2603 | 0% {
2604 | transform: translateX(0);
2605 | }
2606 |
2607 | 20% {
2608 | opacity: 1;
2609 | transform: translateX(-20px);
2610 | }
2611 |
2612 | 100% {
2613 | opacity: 0;
2614 | transform: translateX(2000px);
2615 | }
2616 | }
2617 |
2618 | .bounceOutRight {
2619 | -webkit-animation-name: bounceOutRight;
2620 | -moz-animation-name: bounceOutRight;
2621 | -o-animation-name: bounceOutRight;
2622 | animation-name: bounceOutRight;
2623 | }
2624 | @-webkit-keyframes rotateIn {
2625 | 0% {
2626 | -webkit-transform-origin: center center;
2627 | -webkit-transform: rotate(-200deg);
2628 | opacity: 0;
2629 | }
2630 |
2631 | 100% {
2632 | -webkit-transform-origin: center center;
2633 | -webkit-transform: rotate(0);
2634 | opacity: 1;
2635 | }
2636 | }
2637 | @-moz-keyframes rotateIn {
2638 | 0% {
2639 | -moz-transform-origin: center center;
2640 | -moz-transform: rotate(-200deg);
2641 | opacity: 0;
2642 | }
2643 |
2644 | 100% {
2645 | -moz-transform-origin: center center;
2646 | -moz-transform: rotate(0);
2647 | opacity: 1;
2648 | }
2649 | }
2650 | @-o-keyframes rotateIn {
2651 | 0% {
2652 | -o-transform-origin: center center;
2653 | -o-transform: rotate(-200deg);
2654 | opacity: 0;
2655 | }
2656 |
2657 | 100% {
2658 | -o-transform-origin: center center;
2659 | -o-transform: rotate(0);
2660 | opacity: 1;
2661 | }
2662 | }
2663 | @keyframes rotateIn {
2664 | 0% {
2665 | transform-origin: center center;
2666 | transform: rotate(-200deg);
2667 | opacity: 0;
2668 | }
2669 |
2670 | 100% {
2671 | transform-origin: center center;
2672 | transform: rotate(0);
2673 | opacity: 1;
2674 | }
2675 | }
2676 |
2677 | .rotateIn {
2678 | -webkit-animation-name: rotateIn;
2679 | -moz-animation-name: rotateIn;
2680 | -o-animation-name: rotateIn;
2681 | animation-name: rotateIn;
2682 | }
2683 | @-webkit-keyframes rotateInUpLeft {
2684 | 0% {
2685 | -webkit-transform-origin: left bottom;
2686 | -webkit-transform: rotate(90deg);
2687 | opacity: 0;
2688 | }
2689 |
2690 | 100% {
2691 | -webkit-transform-origin: left bottom;
2692 | -webkit-transform: rotate(0);
2693 | opacity: 1;
2694 | }
2695 | }
2696 |
2697 | @-moz-keyframes rotateInUpLeft {
2698 | 0% {
2699 | -moz-transform-origin: left bottom;
2700 | -moz-transform: rotate(90deg);
2701 | opacity: 0;
2702 | }
2703 |
2704 | 100% {
2705 | -moz-transform-origin: left bottom;
2706 | -moz-transform: rotate(0);
2707 | opacity: 1;
2708 | }
2709 | }
2710 |
2711 | @-o-keyframes rotateInUpLeft {
2712 | 0% {
2713 | -o-transform-origin: left bottom;
2714 | -o-transform: rotate(90deg);
2715 | opacity: 0;
2716 | }
2717 |
2718 | 100% {
2719 | -o-transform-origin: left bottom;
2720 | -o-transform: rotate(0);
2721 | opacity: 1;
2722 | }
2723 | }
2724 |
2725 | @keyframes rotateInUpLeft {
2726 | 0% {
2727 | transform-origin: left bottom;
2728 | transform: rotate(90deg);
2729 | opacity: 0;
2730 | }
2731 |
2732 | 100% {
2733 | transform-origin: left bottom;
2734 | transform: rotate(0);
2735 | opacity: 1;
2736 | }
2737 | }
2738 |
2739 | .rotateInUpLeft {
2740 | -webkit-animation-name: rotateInUpLeft;
2741 | -moz-animation-name: rotateInUpLeft;
2742 | -o-animation-name: rotateInUpLeft;
2743 | animation-name: rotateInUpLeft;
2744 | }
2745 | @-webkit-keyframes rotateInDownLeft {
2746 | 0% {
2747 | -webkit-transform-origin: left bottom;
2748 | -webkit-transform: rotate(-90deg);
2749 | opacity: 0;
2750 | }
2751 |
2752 | 100% {
2753 | -webkit-transform-origin: left bottom;
2754 | -webkit-transform: rotate(0);
2755 | opacity: 1;
2756 | }
2757 | }
2758 |
2759 | @-moz-keyframes rotateInDownLeft {
2760 | 0% {
2761 | -moz-transform-origin: left bottom;
2762 | -moz-transform: rotate(-90deg);
2763 | opacity: 0;
2764 | }
2765 |
2766 | 100% {
2767 | -moz-transform-origin: left bottom;
2768 | -moz-transform: rotate(0);
2769 | opacity: 1;
2770 | }
2771 | }
2772 |
2773 | @-o-keyframes rotateInDownLeft {
2774 | 0% {
2775 | -o-transform-origin: left bottom;
2776 | -o-transform: rotate(-90deg);
2777 | opacity: 0;
2778 | }
2779 |
2780 | 100% {
2781 | -o-transform-origin: left bottom;
2782 | -o-transform: rotate(0);
2783 | opacity: 1;
2784 | }
2785 | }
2786 |
2787 | @keyframes rotateInDownLeft {
2788 | 0% {
2789 | transform-origin: left bottom;
2790 | transform: rotate(-90deg);
2791 | opacity: 0;
2792 | }
2793 |
2794 | 100% {
2795 | transform-origin: left bottom;
2796 | transform: rotate(0);
2797 | opacity: 1;
2798 | }
2799 | }
2800 |
2801 | .rotateInDownLeft {
2802 | -webkit-animation-name: rotateInDownLeft;
2803 | -moz-animation-name: rotateInDownLeft;
2804 | -o-animation-name: rotateInDownLeft;
2805 | animation-name: rotateInDownLeft;
2806 | }
2807 | @-webkit-keyframes rotateInUpRight {
2808 | 0% {
2809 | -webkit-transform-origin: right bottom;
2810 | -webkit-transform: rotate(-90deg);
2811 | opacity: 0;
2812 | }
2813 |
2814 | 100% {
2815 | -webkit-transform-origin: right bottom;
2816 | -webkit-transform: rotate(0);
2817 | opacity: 1;
2818 | }
2819 | }
2820 |
2821 | @-moz-keyframes rotateInUpRight {
2822 | 0% {
2823 | -moz-transform-origin: right bottom;
2824 | -moz-transform: rotate(-90deg);
2825 | opacity: 0;
2826 | }
2827 |
2828 | 100% {
2829 | -moz-transform-origin: right bottom;
2830 | -moz-transform: rotate(0);
2831 | opacity: 1;
2832 | }
2833 | }
2834 |
2835 | @-o-keyframes rotateInUpRight {
2836 | 0% {
2837 | -o-transform-origin: right bottom;
2838 | -o-transform: rotate(-90deg);
2839 | opacity: 0;
2840 | }
2841 |
2842 | 100% {
2843 | -o-transform-origin: right bottom;
2844 | -o-transform: rotate(0);
2845 | opacity: 1;
2846 | }
2847 | }
2848 |
2849 | @keyframes rotateInUpRight {
2850 | 0% {
2851 | transform-origin: right bottom;
2852 | transform: rotate(-90deg);
2853 | opacity: 0;
2854 | }
2855 |
2856 | 100% {
2857 | transform-origin: right bottom;
2858 | transform: rotate(0);
2859 | opacity: 1;
2860 | }
2861 | }
2862 |
2863 | .rotateInUpRight {
2864 | -webkit-animation-name: rotateInUpRight;
2865 | -moz-animation-name: rotateInUpRight;
2866 | -o-animation-name: rotateInUpRight;
2867 | animation-name: rotateInUpRight;
2868 | }
2869 | @-webkit-keyframes rotateInDownRight {
2870 | 0% {
2871 | -webkit-transform-origin: right bottom;
2872 | -webkit-transform: rotate(90deg);
2873 | opacity: 0;
2874 | }
2875 |
2876 | 100% {
2877 | -webkit-transform-origin: right bottom;
2878 | -webkit-transform: rotate(0);
2879 | opacity: 1;
2880 | }
2881 | }
2882 |
2883 | @-moz-keyframes rotateInDownRight {
2884 | 0% {
2885 | -moz-transform-origin: right bottom;
2886 | -moz-transform: rotate(90deg);
2887 | opacity: 0;
2888 | }
2889 |
2890 | 100% {
2891 | -moz-transform-origin: right bottom;
2892 | -moz-transform: rotate(0);
2893 | opacity: 1;
2894 | }
2895 | }
2896 |
2897 | @-o-keyframes rotateInDownRight {
2898 | 0% {
2899 | -o-transform-origin: right bottom;
2900 | -o-transform: rotate(90deg);
2901 | opacity: 0;
2902 | }
2903 |
2904 | 100% {
2905 | -o-transform-origin: right bottom;
2906 | -o-transform: rotate(0);
2907 | opacity: 1;
2908 | }
2909 | }
2910 |
2911 | @keyframes rotateInDownRight {
2912 | 0% {
2913 | transform-origin: right bottom;
2914 | transform: rotate(90deg);
2915 | opacity: 0;
2916 | }
2917 |
2918 | 100% {
2919 | transform-origin: right bottom;
2920 | transform: rotate(0);
2921 | opacity: 1;
2922 | }
2923 | }
2924 |
2925 | .rotateInDownRight {
2926 | -webkit-animation-name: rotateInDownRight;
2927 | -moz-animation-name: rotateInDownRight;
2928 | -o-animation-name: rotateInDownRight;
2929 | animation-name: rotateInDownRight;
2930 | }
2931 | @-webkit-keyframes rotateOut {
2932 | 0% {
2933 | -webkit-transform-origin: center center;
2934 | -webkit-transform: rotate(0);
2935 | opacity: 1;
2936 | }
2937 |
2938 | 100% {
2939 | -webkit-transform-origin: center center;
2940 | -webkit-transform: rotate(200deg);
2941 | opacity: 0;
2942 | }
2943 | }
2944 |
2945 | @-moz-keyframes rotateOut {
2946 | 0% {
2947 | -moz-transform-origin: center center;
2948 | -moz-transform: rotate(0);
2949 | opacity: 1;
2950 | }
2951 |
2952 | 100% {
2953 | -moz-transform-origin: center center;
2954 | -moz-transform: rotate(200deg);
2955 | opacity: 0;
2956 | }
2957 | }
2958 |
2959 | @-o-keyframes rotateOut {
2960 | 0% {
2961 | -o-transform-origin: center center;
2962 | -o-transform: rotate(0);
2963 | opacity: 1;
2964 | }
2965 |
2966 | 100% {
2967 | -o-transform-origin: center center;
2968 | -o-transform: rotate(200deg);
2969 | opacity: 0;
2970 | }
2971 | }
2972 |
2973 | @keyframes rotateOut {
2974 | 0% {
2975 | transform-origin: center center;
2976 | transform: rotate(0);
2977 | opacity: 1;
2978 | }
2979 |
2980 | 100% {
2981 | transform-origin: center center;
2982 | transform: rotate(200deg);
2983 | opacity: 0;
2984 | }
2985 | }
2986 |
2987 | .rotateOut {
2988 | -webkit-animation-name: rotateOut;
2989 | -moz-animation-name: rotateOut;
2990 | -o-animation-name: rotateOut;
2991 | animation-name: rotateOut;
2992 | }
2993 | @-webkit-keyframes rotateOutUpLeft {
2994 | 0% {
2995 | -webkit-transform-origin: left bottom;
2996 | -webkit-transform: rotate(0);
2997 | opacity: 1;
2998 | }
2999 |
3000 | 100% {
3001 | -webkit-transform-origin: left bottom;
3002 | -webkit-transform: rotate(-90deg);
3003 | opacity: 0;
3004 | }
3005 | }
3006 |
3007 | @-moz-keyframes rotateOutUpLeft {
3008 | 0% {
3009 | -moz-transform-origin: left bottom;
3010 | -moz-transform: rotate(0);
3011 | opacity: 1;
3012 | }
3013 |
3014 | 100% {
3015 | -moz-transform-origin: left bottom;
3016 | -moz-transform: rotate(-90deg);
3017 | opacity: 0;
3018 | }
3019 | }
3020 |
3021 | @-o-keyframes rotateOutUpLeft {
3022 | 0% {
3023 | -o-transform-origin: left bottom;
3024 | -o-transform: rotate(0);
3025 | opacity: 1;
3026 | }
3027 |
3028 | 100% {
3029 | -o-transform-origin: left bottom;
3030 | -o-transform: rotate(-90deg);
3031 | opacity: 0;
3032 | }
3033 | }
3034 |
3035 | @keyframes rotateOutUpLeft {
3036 | 0% {
3037 | transform-origin: left bottom;
3038 | transform: rotate(0);
3039 | opacity: 1;
3040 | }
3041 |
3042 | 100% {
3043 | -transform-origin: left bottom;
3044 | -transform: rotate(-90deg);
3045 | opacity: 0;
3046 | }
3047 | }
3048 |
3049 | .rotateOutUpLeft {
3050 | -webkit-animation-name: rotateOutUpLeft;
3051 | -moz-animation-name: rotateOutUpLeft;
3052 | -o-animation-name: rotateOutUpLeft;
3053 | animation-name: rotateOutUpLeft;
3054 | }
3055 | @-webkit-keyframes rotateOutDownLeft {
3056 | 0% {
3057 | -webkit-transform-origin: left bottom;
3058 | -webkit-transform: rotate(0);
3059 | opacity: 1;
3060 | }
3061 |
3062 | 100% {
3063 | -webkit-transform-origin: left bottom;
3064 | -webkit-transform: rotate(90deg);
3065 | opacity: 0;
3066 | }
3067 | }
3068 |
3069 | @-moz-keyframes rotateOutDownLeft {
3070 | 0% {
3071 | -moz-transform-origin: left bottom;
3072 | -moz-transform: rotate(0);
3073 | opacity: 1;
3074 | }
3075 |
3076 | 100% {
3077 | -moz-transform-origin: left bottom;
3078 | -moz-transform: rotate(90deg);
3079 | opacity: 0;
3080 | }
3081 | }
3082 |
3083 | @-o-keyframes rotateOutDownLeft {
3084 | 0% {
3085 | -o-transform-origin: left bottom;
3086 | -o-transform: rotate(0);
3087 | opacity: 1;
3088 | }
3089 |
3090 | 100% {
3091 | -o-transform-origin: left bottom;
3092 | -o-transform: rotate(90deg);
3093 | opacity: 0;
3094 | }
3095 | }
3096 |
3097 | @keyframes rotateOutDownLeft {
3098 | 0% {
3099 | transform-origin: left bottom;
3100 | transform: rotate(0);
3101 | opacity: 1;
3102 | }
3103 |
3104 | 100% {
3105 | transform-origin: left bottom;
3106 | transform: rotate(90deg);
3107 | opacity: 0;
3108 | }
3109 | }
3110 |
3111 | .rotateOutDownLeft {
3112 | -webkit-animation-name: rotateOutDownLeft;
3113 | -moz-animation-name: rotateOutDownLeft;
3114 | -o-animation-name: rotateOutDownLeft;
3115 | animation-name: rotateOutDownLeft;
3116 | }
3117 | @-webkit-keyframes rotateOutUpRight {
3118 | 0% {
3119 | -webkit-transform-origin: right bottom;
3120 | -webkit-transform: rotate(0);
3121 | opacity: 1;
3122 | }
3123 |
3124 | 100% {
3125 | -webkit-transform-origin: right bottom;
3126 | -webkit-transform: rotate(90deg);
3127 | opacity: 0;
3128 | }
3129 | }
3130 |
3131 | @-moz-keyframes rotateOutUpRight {
3132 | 0% {
3133 | -moz-transform-origin: right bottom;
3134 | -moz-transform: rotate(0);
3135 | opacity: 1;
3136 | }
3137 |
3138 | 100% {
3139 | -moz-transform-origin: right bottom;
3140 | -moz-transform: rotate(90deg);
3141 | opacity: 0;
3142 | }
3143 | }
3144 |
3145 | @-o-keyframes rotateOutUpRight {
3146 | 0% {
3147 | -o-transform-origin: right bottom;
3148 | -o-transform: rotate(0);
3149 | opacity: 1;
3150 | }
3151 |
3152 | 100% {
3153 | -o-transform-origin: right bottom;
3154 | -o-transform: rotate(90deg);
3155 | opacity: 0;
3156 | }
3157 | }
3158 |
3159 | @keyframes rotateOutUpRight {
3160 | 0% {
3161 | transform-origin: right bottom;
3162 | transform: rotate(0);
3163 | opacity: 1;
3164 | }
3165 |
3166 | 100% {
3167 | transform-origin: right bottom;
3168 | transform: rotate(90deg);
3169 | opacity: 0;
3170 | }
3171 | }
3172 |
3173 | .rotateOutUpRight {
3174 | -webkit-animation-name: rotateOutUpRight;
3175 | -moz-animation-name: rotateOutUpRight;
3176 | -o-animation-name: rotateOutUpRight;
3177 | animation-name: rotateOutUpRight;
3178 | }
3179 | @-webkit-keyframes rotateOutDownRight {
3180 | 0% {
3181 | -webkit-transform-origin: right bottom;
3182 | -webkit-transform: rotate(0);
3183 | opacity: 1;
3184 | }
3185 |
3186 | 100% {
3187 | -webkit-transform-origin: right bottom;
3188 | -webkit-transform: rotate(-90deg);
3189 | opacity: 0;
3190 | }
3191 | }
3192 |
3193 | @-moz-keyframes rotateOutDownRight {
3194 | 0% {
3195 | -moz-transform-origin: right bottom;
3196 | -moz-transform: rotate(0);
3197 | opacity: 1;
3198 | }
3199 |
3200 | 100% {
3201 | -moz-transform-origin: right bottom;
3202 | -moz-transform: rotate(-90deg);
3203 | opacity: 0;
3204 | }
3205 | }
3206 |
3207 | @-o-keyframes rotateOutDownRight {
3208 | 0% {
3209 | -o-transform-origin: right bottom;
3210 | -o-transform: rotate(0);
3211 | opacity: 1;
3212 | }
3213 |
3214 | 100% {
3215 | -o-transform-origin: right bottom;
3216 | -o-transform: rotate(-90deg);
3217 | opacity: 0;
3218 | }
3219 | }
3220 |
3221 | @keyframes rotateOutDownRight {
3222 | 0% {
3223 | transform-origin: right bottom;
3224 | transform: rotate(0);
3225 | opacity: 1;
3226 | }
3227 |
3228 | 100% {
3229 | transform-origin: right bottom;
3230 | transform: rotate(-90deg);
3231 | opacity: 0;
3232 | }
3233 | }
3234 |
3235 | .rotateOutDownRight {
3236 | -webkit-animation-name: rotateOutDownRight;
3237 | -moz-animation-name: rotateOutDownRight;
3238 | -o-animation-name: rotateOutDownRight;
3239 | animation-name: rotateOutDownRight;
3240 | }
3241 | @-webkit-keyframes lightSpeedIn {
3242 | 0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3243 | 60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3244 | 80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3245 | 100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
3246 | }
3247 |
3248 | @-moz-keyframes lightSpeedIn {
3249 | 0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3250 | 60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3251 | 80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3252 | 100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
3253 | }
3254 |
3255 | @-o-keyframes lightSpeedIn {
3256 | 0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3257 | 60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
3258 | 80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
3259 | 100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
3260 | }
3261 |
3262 | @keyframes lightSpeedIn {
3263 | 0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
3264 | 60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
3265 | 80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
3266 | 100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
3267 | }
3268 |
3269 | .lightSpeedIn {
3270 | -webkit-animation-name: lightSpeedIn;
3271 | -moz-animation-name: lightSpeedIn;
3272 | -o-animation-name: lightSpeedIn;
3273 | animation-name: lightSpeedIn;
3274 |
3275 | -webkit-animation-timing-function: ease-out;
3276 | -moz-animation-timing-function: ease-out;
3277 | -o-animation-timing-function: ease-out;
3278 | animation-timing-function: ease-out;
3279 | }
3280 | @-webkit-keyframes lightSpeedOut {
3281 | 0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
3282 | 100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3283 | }
3284 |
3285 | @-moz-keyframes lightSpeedOut {
3286 | 0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
3287 | 100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3288 | }
3289 |
3290 | @-o-keyframes lightSpeedOut {
3291 | 0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
3292 | 100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
3293 | }
3294 |
3295 | @keyframes lightSpeedOut {
3296 | 0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
3297 | 100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
3298 | }
3299 |
3300 | .lightSpeedOut {
3301 | -webkit-animation-name: lightSpeedOut;
3302 | -moz-animation-name: lightSpeedOut;
3303 | -o-animation-name: lightSpeedOut;
3304 | animation-name: lightSpeedOut;
3305 |
3306 | -webkit-animation-timing-function: ease-in;
3307 | -moz-animation-timing-function: ease-in;
3308 | -o-animation-timing-function: ease-in;
3309 | animation-timing-function: ease-in;
3310 | }
3311 | @-webkit-keyframes hinge {
3312 | 0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
3313 | 20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
3314 | 40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
3315 | 80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }
3316 | 100% { -webkit-transform: translateY(700px); opacity: 0; }
3317 | }
3318 |
3319 | @-moz-keyframes hinge {
3320 | 0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
3321 | 20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
3322 | 40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
3323 | 80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }
3324 | 100% { -moz-transform: translateY(700px); opacity: 0; }
3325 | }
3326 |
3327 | @-o-keyframes hinge {
3328 | 0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
3329 | 20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
3330 | 40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
3331 | 80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }
3332 | 100% { -o-transform: translateY(700px); opacity: 0; }
3333 | }
3334 |
3335 | @keyframes hinge {
3336 | 0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }
3337 | 20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
3338 | 40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }
3339 | 80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }
3340 | 100% { transform: translateY(700px); opacity: 0; }
3341 | }
3342 |
3343 | .hinge {
3344 | -webkit-animation-name: hinge;
3345 | -moz-animation-name: hinge;
3346 | -o-animation-name: hinge;
3347 | animation-name: hinge;
3348 | }
3349 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
3350 |
3351 | @-webkit-keyframes rollIn {
3352 | 0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
3353 | 100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
3354 | }
3355 |
3356 | @-moz-keyframes rollIn {
3357 | 0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
3358 | 100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
3359 | }
3360 |
3361 | @-o-keyframes rollIn {
3362 | 0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
3363 | 100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
3364 | }
3365 |
3366 | @keyframes rollIn {
3367 | 0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
3368 | 100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
3369 | }
3370 |
3371 | .rollIn {
3372 | -webkit-animation-name: rollIn;
3373 | -moz-animation-name: rollIn;
3374 | -o-animation-name: rollIn;
3375 | animation-name: rollIn;
3376 | }
3377 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
3378 |
3379 | @-webkit-keyframes rollOut {
3380 | 0% {
3381 | opacity: 1;
3382 | -webkit-transform: translateX(0px) rotate(0deg);
3383 | }
3384 |
3385 | 100% {
3386 | opacity: 0;
3387 | -webkit-transform: translateX(100%) rotate(120deg);
3388 | }
3389 | }
3390 |
3391 | @-moz-keyframes rollOut {
3392 | 0% {
3393 | opacity: 1;
3394 | -moz-transform: translateX(0px) rotate(0deg);
3395 | }
3396 |
3397 | 100% {
3398 | opacity: 0;
3399 | -moz-transform: translateX(100%) rotate(120deg);
3400 | }
3401 | }
3402 |
3403 | @-o-keyframes rollOut {
3404 | 0% {
3405 | opacity: 1;
3406 | -o-transform: translateX(0px) rotate(0deg);
3407 | }
3408 |
3409 | 100% {
3410 | opacity: 0;
3411 | -o-transform: translateX(100%) rotate(120deg);
3412 | }
3413 | }
3414 |
3415 | @keyframes rollOut {
3416 | 0% {
3417 | opacity: 1;
3418 | transform: translateX(0px) rotate(0deg);
3419 | }
3420 |
3421 | 100% {
3422 | opacity: 0;
3423 | transform: translateX(100%) rotate(120deg);
3424 | }
3425 | }
3426 |
3427 | .rollOut {
3428 | -webkit-animation-name: rollOut;
3429 | -moz-animation-name: rollOut;
3430 | -o-animation-name: rollOut;
3431 | animation-name: rollOut;
3432 | }
3433 |
--------------------------------------------------------------------------------
/_sass/monokai.scss:
--------------------------------------------------------------------------------
1 | pre.highlight,
2 | .highlight pre { background-color: #272822; }
3 | .highlight .hll { background-color: #272822; }
4 | .highlight .c { color: #75715e } /* Comment */
5 | .highlight .err { color: #960050; background-color: #1e0010 } /* Error */
6 | .highlight .k { color: #66d9ef } /* Keyword */
7 | .highlight .l { color: #ae81ff } /* Literal */
8 | .highlight .n { color: #f8f8f2 } /* Name */
9 | .highlight .o { color: #f92672 } /* Operator */
10 | .highlight .p { color: #f8f8f2 } /* Punctuation */
11 | .highlight .cm { color: #75715e } /* Comment.Multiline */
12 | .highlight .cp { color: #75715e } /* Comment.Preproc */
13 | .highlight .c1 { color: #75715e } /* Comment.Single */
14 | .highlight .cs { color: #75715e } /* Comment.Special */
15 | .highlight .ge { font-style: italic } /* Generic.Emph */
16 | .highlight .gs { font-weight: bold } /* Generic.Strong */
17 | .highlight .kc { color: #66d9ef } /* Keyword.Constant */
18 | .highlight .kd { color: #66d9ef } /* Keyword.Declaration */
19 | .highlight .kn { color: #f92672 } /* Keyword.Namespace */
20 | .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
21 | .highlight .kr { color: #66d9ef } /* Keyword.Reserved */
22 | .highlight .kt { color: #66d9ef } /* Keyword.Type */
23 | .highlight .ld { color: #e6db74 } /* Literal.Date */
24 | .highlight .m { color: #ae81ff } /* Literal.Number */
25 | .highlight .s { color: #e6db74 } /* Literal.String */
26 | .highlight .na { color: #a6e22e } /* Name.Attribute */
27 | .highlight .nb { color: #f8f8f2 } /* Name.Builtin */
28 | .highlight .nc { color: #a6e22e } /* Name.Class */
29 | .highlight .no { color: #66d9ef } /* Name.Constant */
30 | .highlight .nd { color: #a6e22e } /* Name.Decorator */
31 | .highlight .ni { color: #f8f8f2 } /* Name.Entity */
32 | .highlight .ne { color: #a6e22e } /* Name.Exception */
33 | .highlight .nf { color: #a6e22e } /* Name.Function */
34 | .highlight .nl { color: #f8f8f2 } /* Name.Label */
35 | .highlight .nn { color: #f8f8f2 } /* Name.Namespace */
36 | .highlight .nx { color: #a6e22e } /* Name.Other */
37 | .highlight .py { color: #f8f8f2 } /* Name.Property */
38 | .highlight .nt { color: #f92672 } /* Name.Tag */
39 | .highlight .nv { color: #f8f8f2 } /* Name.Variable */
40 | .highlight .ow { color: #f92672 } /* Operator.Word */
41 | .highlight .w { color: #f8f8f2 } /* Text.Whitespace */
42 | .highlight .mf { color: #ae81ff } /* Literal.Number.Float */
43 | .highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
44 | .highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
45 | .highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
46 | .highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
47 | .highlight .sc { color: #e6db74 } /* Literal.String.Char */
48 | .highlight .sd { color: #e6db74 } /* Literal.String.Doc */
49 | .highlight .s2 { color: #e6db74 } /* Literal.String.Double */
50 | .highlight .se { color: #ae81ff } /* Literal.String.Escape */
51 | .highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
52 | .highlight .si { color: #e6db74 } /* Literal.String.Interpol */
53 | .highlight .sx { color: #e6db74 } /* Literal.String.Other */
54 | .highlight .sr { color: #e6db74 } /* Literal.String.Regex */
55 | .highlight .s1 { color: #e6db74 } /* Literal.String.Single */
56 | .highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
57 | .highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
58 | .highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
59 | .highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
60 | .highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
61 | .highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
62 |
63 | .highlight .gh { } /* Generic Heading & Diff Header */
64 | .highlight .gu { color: #75715e; } /* Generic.Subheading & Diff Unified/Comment? */
65 | .highlight .gd { color: #f92672; } /* Generic.Deleted & Diff Deleted */
66 | .highlight .gi { color: #a6e22e; } /* Generic.Inserted & Diff Inserted */
--------------------------------------------------------------------------------
/_sass/tables.scss:
--------------------------------------------------------------------------------
1 | table {
2 | margin-bottom: 1.3em;
3 | thead {
4 | font-weight: bold;
5 |
6 | th {
7 | text-align: left;
8 | border-bottom: 4px solid #888;
9 | font-weight: bold;
10 | padding: 12px;
11 | vertical-align: middle;
12 | }
13 | }
14 |
15 | tr {
16 | &:nth-child(even) td {
17 | background: #eee;
18 | }
19 |
20 | td {
21 | padding: 12px;
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/_sass/uno.scss:
--------------------------------------------------------------------------------
1 | @import 'https://fonts.googleapis.com/css?family=Raleway:400,700|Roboto+Slab:300,400)';
2 | /* http://meyerweb.com/eric/tools/css/reset/
3 | v2.0 | 20110126
4 | License: none (public domain)
5 | */
6 | @import "animate";
7 | html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
8 | margin: 0;
9 | padding: 0;
10 | border: 0;
11 | font-size: 100%;
12 | font: inherit;
13 | vertical-align: baseline; }
14 |
15 | /* HTML5 display-role reset for older browsers */
16 | article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
17 | display: block; }
18 |
19 | body {
20 | line-height: 1; }
21 |
22 | ol, ul {
23 | list-style: none; }
24 |
25 | blockquote, q {
26 | quotes: none; }
27 |
28 | blockquote:before, blockquote:after {
29 | content: '';
30 | content: none; }
31 |
32 | q:before, q:after {
33 | content: '';
34 | content: none; }
35 |
36 | table {
37 | border-collapse: collapse;
38 | border-spacing: 0; }
39 |
40 | body {
41 | width: 100%;
42 | *zoom: 1; }
43 | body:before, body:after {
44 | content: "";
45 | display: table; }
46 | body:after {
47 | clear: both; }
48 |
49 | /*
50 | * Foundation Icons v 3.0
51 | * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
52 | * MIT License
53 | */
54 | @font-face {
55 | font-family: "foundation-icons";
56 | src: url("../fonts/foundation-icons/foundation-icons.eot");
57 | src: url("../fonts/foundation-icons/foundation-icons.eot?") format("embedded-opentype"), url("../fonts/foundation-icons/foundation-icons.woff") format("woff"), url("../fonts/foundation-icons/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icons/foundation-icons.svg") format("svg");
58 | font-weight: normal;
59 | font-style: normal; }
60 | .icon:before {
61 | font-family: "foundation-icons";
62 | font-style: normal;
63 | font-weight: normal;
64 | font-variant: normal;
65 | text-transform: none;
66 | line-height: 1;
67 | -webkit-font-smoothing: antialiased;
68 | display: inline-block;
69 | text-decoration: inherit; }
70 |
71 | .icon-address-book:before {
72 | content: "\f100"; }
73 |
74 | .icon-alert:before {
75 | content: "\f101"; }
76 |
77 | .icon-align-center:before {
78 | content: "\f102"; }
79 |
80 | .icon-align-justify:before {
81 | content: "\f103"; }
82 |
83 | .icon-align-left:before {
84 | content: "\f104"; }
85 |
86 | .icon-align-right:before {
87 | content: "\f105"; }
88 |
89 | .icon-anchor:before {
90 | content: "\f106"; }
91 |
92 | .icon-annotate:before {
93 | content: "\f107"; }
94 |
95 | .icon-archive:before {
96 | content: "\f108"; }
97 |
98 | .icon-arrow-down:before {
99 | content: "\f109"; }
100 |
101 | .icon-arrow-left:before {
102 | content: "\f10a"; }
103 |
104 | .icon-arrow-right:before {
105 | content: "\f10b"; }
106 |
107 | .icon-arrow-up:before {
108 | content: "\f10c"; }
109 |
110 | .icon-arrows-compress:before {
111 | content: "\f10d"; }
112 |
113 | .icon-arrows-expand:before {
114 | content: "\f10e"; }
115 |
116 | .icon-arrows-in:before {
117 | content: "\f10f"; }
118 |
119 | .icon-arrows-out:before {
120 | content: "\f110"; }
121 |
122 | .icon-asl:before {
123 | content: "\f111"; }
124 |
125 | .icon-asterisk:before {
126 | content: "\f112"; }
127 |
128 | .icon-at-sign:before {
129 | content: "\f113"; }
130 |
131 | .icon-background-color:before {
132 | content: "\f114"; }
133 |
134 | .icon-battery-empty:before {
135 | content: "\f115"; }
136 |
137 | .icon-battery-full:before {
138 | content: "\f116"; }
139 |
140 | .icon-battery-half:before {
141 | content: "\f117"; }
142 |
143 | .icon-bitcoin-circle:before {
144 | content: "\f118"; }
145 |
146 | .icon-bitcoin:before {
147 | content: "\f119"; }
148 |
149 | .icon-blind:before {
150 | content: "\f11a"; }
151 |
152 | .icon-bluetooth:before {
153 | content: "\f11b"; }
154 |
155 | .icon-bold:before {
156 | content: "\f11c"; }
157 |
158 | .icon-book-bookmark:before {
159 | content: "\f11d"; }
160 |
161 | .icon-book:before {
162 | content: "\f11e"; }
163 |
164 | .icon-bookmark:before {
165 | content: "\f11f"; }
166 |
167 | .icon-braille:before {
168 | content: "\f120"; }
169 |
170 | .icon-burst-new:before {
171 | content: "\f121"; }
172 |
173 | .icon-burst-sale:before {
174 | content: "\f122"; }
175 |
176 | .icon-burst:before {
177 | content: "\f123"; }
178 |
179 | .icon-calendar:before {
180 | content: "\f124"; }
181 |
182 | .icon-camera:before {
183 | content: "\f125"; }
184 |
185 | .icon-check:before {
186 | content: "\f126"; }
187 |
188 | .icon-checkbox:before {
189 | content: "\f127"; }
190 |
191 | .icon-clipboard-notes:before {
192 | content: "\f128"; }
193 |
194 | .icon-clipboard-pencil:before {
195 | content: "\f129"; }
196 |
197 | .icon-clipboard:before {
198 | content: "\f12a"; }
199 |
200 | .icon-clock:before {
201 | content: "\f12b"; }
202 |
203 | .icon-closed-caption:before {
204 | content: "\f12c"; }
205 |
206 | .icon-cloud:before {
207 | content: "\f12d"; }
208 |
209 | .icon-comment-minus:before {
210 | content: "\f12e"; }
211 |
212 | .icon-comment-quotes:before {
213 | content: "\f12f"; }
214 |
215 | .icon-comment-video:before {
216 | content: "\f130"; }
217 |
218 | .icon-comment:before {
219 | content: "\f131"; }
220 |
221 | .icon-comments:before {
222 | content: "\f132"; }
223 |
224 | .icon-compass:before {
225 | content: "\f133"; }
226 |
227 | .icon-contrast:before {
228 | content: "\f134"; }
229 |
230 | .icon-credit-card:before {
231 | content: "\f135"; }
232 |
233 | .icon-crop:before {
234 | content: "\f136"; }
235 |
236 | .icon-crown:before {
237 | content: "\f137"; }
238 |
239 | .icon-css3:before {
240 | content: "\f138"; }
241 |
242 | .icon-database:before {
243 | content: "\f139"; }
244 |
245 | .icon-die-five:before {
246 | content: "\f13a"; }
247 |
248 | .icon-die-four:before {
249 | content: "\f13b"; }
250 |
251 | .icon-die-one:before {
252 | content: "\f13c"; }
253 |
254 | .icon-die-six:before {
255 | content: "\f13d"; }
256 |
257 | .icon-die-three:before {
258 | content: "\f13e"; }
259 |
260 | .icon-die-two:before {
261 | content: "\f13f"; }
262 |
263 | .icon-dislike:before {
264 | content: "\f140"; }
265 |
266 | .icon-dollar-bill:before {
267 | content: "\f141"; }
268 |
269 | .icon-dollar:before {
270 | content: "\f142"; }
271 |
272 | .icon-download:before {
273 | content: "\f143"; }
274 |
275 | .icon-eject:before {
276 | content: "\f144"; }
277 |
278 | .icon-elevator:before {
279 | content: "\f145"; }
280 |
281 | .icon-euro:before {
282 | content: "\f146"; }
283 |
284 | .icon-eye:before {
285 | content: "\f147"; }
286 |
287 | .icon-fast-forward:before {
288 | content: "\f148"; }
289 |
290 | .icon-female-symbol:before {
291 | content: "\f149"; }
292 |
293 | .icon-female:before {
294 | content: "\f14a"; }
295 |
296 | .icon-filter:before {
297 | content: "\f14b"; }
298 |
299 | .icon-first-aid:before {
300 | content: "\f14c"; }
301 |
302 | .icon-flag:before {
303 | content: "\f14d"; }
304 |
305 | .icon-folder-add:before {
306 | content: "\f14e"; }
307 |
308 | .icon-folder-lock:before {
309 | content: "\f14f"; }
310 |
311 | .icon-folder:before {
312 | content: "\f150"; }
313 |
314 | .icon-foot:before {
315 | content: "\f151"; }
316 |
317 | .icon-foundation:before {
318 | content: "\f152"; }
319 |
320 | .icon-graph-bar:before {
321 | content: "\f153"; }
322 |
323 | .icon-graph-horizontal:before {
324 | content: "\f154"; }
325 |
326 | .icon-graph-pie:before {
327 | content: "\f155"; }
328 |
329 | .icon-graph-trend:before {
330 | content: "\f156"; }
331 |
332 | .icon-guide-dog:before {
333 | content: "\f157"; }
334 |
335 | .icon-hearing-aid:before {
336 | content: "\f158"; }
337 |
338 | .icon-heart:before {
339 | content: "\f159"; }
340 |
341 | .icon-home:before {
342 | content: "\f15a"; }
343 |
344 | .icon-html5:before {
345 | content: "\f15b"; }
346 |
347 | .icon-indent-less:before {
348 | content: "\f15c"; }
349 |
350 | .icon-indent-more:before {
351 | content: "\f15d"; }
352 |
353 | .icon-info:before {
354 | content: "\f15e"; }
355 |
356 | .icon-italic:before {
357 | content: "\f15f"; }
358 |
359 | .icon-key:before {
360 | content: "\f160"; }
361 |
362 | .icon-laptop:before {
363 | content: "\f161"; }
364 |
365 | .icon-layout:before {
366 | content: "\f162"; }
367 |
368 | .icon-lightbulb:before {
369 | content: "\f163"; }
370 |
371 | .icon-like:before {
372 | content: "\f164"; }
373 |
374 | .icon-link:before {
375 | content: "\f165"; }
376 |
377 | .icon-list-bullet:before {
378 | content: "\f166"; }
379 |
380 | .icon-list-number:before {
381 | content: "\f167"; }
382 |
383 | .icon-list-thumbnails:before {
384 | content: "\f168"; }
385 |
386 | .icon-list:before {
387 | content: "\f169"; }
388 |
389 | .icon-lock:before {
390 | content: "\f16a"; }
391 |
392 | .icon-loop:before {
393 | content: "\f16b"; }
394 |
395 | .icon-magnifying-glass:before {
396 | content: "\f16c"; }
397 |
398 | .icon-mail:before {
399 | content: "\f16d"; }
400 |
401 | .icon-male-female:before {
402 | content: "\f16e"; }
403 |
404 | .icon-male-symbol:before {
405 | content: "\f16f"; }
406 |
407 | .icon-male:before {
408 | content: "\f170"; }
409 |
410 | .icon-map:before {
411 | content: "\f171"; }
412 |
413 | .icon-marker:before {
414 | content: "\f172"; }
415 |
416 | .icon-megaphone:before {
417 | content: "\f173"; }
418 |
419 | .icon-microphone:before {
420 | content: "\f174"; }
421 |
422 | .icon-minus-circle:before {
423 | content: "\f175"; }
424 |
425 | .icon-minus:before {
426 | content: "\f176"; }
427 |
428 | .icon-mobile-signal:before {
429 | content: "\f177"; }
430 |
431 | .icon-mobile:before {
432 | content: "\f178"; }
433 |
434 | .icon-monitor:before {
435 | content: "\f179"; }
436 |
437 | .icon-mountains:before {
438 | content: "\f17a"; }
439 |
440 | .icon-music:before {
441 | content: "\f17b"; }
442 |
443 | .icon-next:before {
444 | content: "\f17c"; }
445 |
446 | .icon-no-dogs:before {
447 | content: "\f17d"; }
448 |
449 | .icon-no-smoking:before {
450 | content: "\f17e"; }
451 |
452 | .icon-page-add:before {
453 | content: "\f17f"; }
454 |
455 | .icon-page-copy:before {
456 | content: "\f180"; }
457 |
458 | .icon-page-csv:before {
459 | content: "\f181"; }
460 |
461 | .icon-page-delete:before {
462 | content: "\f182"; }
463 |
464 | .icon-page-doc:before {
465 | content: "\f183"; }
466 |
467 | .icon-page-edit:before {
468 | content: "\f184"; }
469 |
470 | .icon-page-export-csv:before {
471 | content: "\f185"; }
472 |
473 | .icon-page-export-doc:before {
474 | content: "\f186"; }
475 |
476 | .icon-page-export-pdf:before {
477 | content: "\f187"; }
478 |
479 | .icon-page-export:before {
480 | content: "\f188"; }
481 |
482 | .icon-page-filled:before {
483 | content: "\f189"; }
484 |
485 | .icon-page-multiple:before {
486 | content: "\f18a"; }
487 |
488 | .icon-page-pdf:before {
489 | content: "\f18b"; }
490 |
491 | .icon-page-remove:before {
492 | content: "\f18c"; }
493 |
494 | .icon-page-search:before {
495 | content: "\f18d"; }
496 |
497 | .icon-page:before {
498 | content: "\f18e"; }
499 |
500 | .icon-paint-bucket:before {
501 | content: "\f18f"; }
502 |
503 | .icon-paperclip:before {
504 | content: "\f190"; }
505 |
506 | .icon-pause:before {
507 | content: "\f191"; }
508 |
509 | .icon-paw:before {
510 | content: "\f192"; }
511 |
512 | .icon-paypal:before {
513 | content: "\f193"; }
514 |
515 | .icon-pencil:before {
516 | content: "\f194"; }
517 |
518 | .icon-photo:before {
519 | content: "\f195"; }
520 |
521 | .icon-play-circle:before {
522 | content: "\f196"; }
523 |
524 | .icon-play-video:before {
525 | content: "\f197"; }
526 |
527 | .icon-play:before {
528 | content: "\f198"; }
529 |
530 | .icon-plus:before {
531 | content: "\f199"; }
532 |
533 | .icon-pound:before {
534 | content: "\f19a"; }
535 |
536 | .icon-power:before {
537 | content: "\f19b"; }
538 |
539 | .icon-previous:before {
540 | content: "\f19c"; }
541 |
542 | .icon-price-tag:before {
543 | content: "\f19d"; }
544 |
545 | .icon-pricetag-multiple:before {
546 | content: "\f19e"; }
547 |
548 | .icon-print:before {
549 | content: "\f19f"; }
550 |
551 | .icon-prohibited:before {
552 | content: "\f1a0"; }
553 |
554 | .icon-projection-screen:before {
555 | content: "\f1a1"; }
556 |
557 | .icon-puzzle:before {
558 | content: "\f1a2"; }
559 |
560 | .icon-quote:before {
561 | content: "\f1a3"; }
562 |
563 | .icon-record:before {
564 | content: "\f1a4"; }
565 |
566 | .icon-refresh:before {
567 | content: "\f1a5"; }
568 |
569 | .icon-results-demographics:before {
570 | content: "\f1a6"; }
571 |
572 | .icon-results:before {
573 | content: "\f1a7"; }
574 |
575 | .icon-rewind-ten:before {
576 | content: "\f1a8"; }
577 |
578 | .icon-rewind:before {
579 | content: "\f1a9"; }
580 |
581 | .icon-rss:before {
582 | content: "\f1aa"; }
583 |
584 | .icon-safety-cone:before {
585 | content: "\f1ab"; }
586 |
587 | .icon-save:before {
588 | content: "\f1ac"; }
589 |
590 | .icon-share:before {
591 | content: "\f1ad"; }
592 |
593 | .icon-sheriff-badge:before {
594 | content: "\f1ae"; }
595 |
596 | .icon-shield:before {
597 | content: "\f1af"; }
598 |
599 | .icon-shopping-bag:before {
600 | content: "\f1b0"; }
601 |
602 | .icon-shopping-cart:before {
603 | content: "\f1b1"; }
604 |
605 | .icon-shuffle:before {
606 | content: "\f1b2"; }
607 |
608 | .icon-skull:before {
609 | content: "\f1b3"; }
610 |
611 | .icon-social-500px:before {
612 | content: "\f1b4"; }
613 |
614 | .icon-social-adobe:before {
615 | content: "\f1b5"; }
616 |
617 | .icon-social-amazon:before {
618 | content: "\f1b6"; }
619 |
620 | .icon-social-android:before {
621 | content: "\f1b7"; }
622 |
623 | .icon-social-apple:before {
624 | content: "\f1b8"; }
625 |
626 | .icon-social-behance:before {
627 | content: "\f1b9"; }
628 |
629 | .icon-social-bing:before {
630 | content: "\f1ba"; }
631 |
632 | .icon-social-blogger:before {
633 | content: "\f1bb"; }
634 |
635 | .icon-social-delicious:before {
636 | content: "\f1bc"; }
637 |
638 | .icon-social-designer-news:before {
639 | content: "\f1bd"; }
640 |
641 | .icon-social-deviant-art:before {
642 | content: "\f1be"; }
643 |
644 | .icon-social-digg:before {
645 | content: "\f1bf"; }
646 |
647 | .icon-social-dribbble:before {
648 | content: "\f1c0"; }
649 |
650 | .icon-social-drive:before {
651 | content: "\f1c1"; }
652 |
653 | .icon-social-dropbox:before {
654 | content: "\f1c2"; }
655 |
656 | .icon-social-evernote:before {
657 | content: "\f1c3"; }
658 |
659 | .icon-social-facebook:before {
660 | content: "\f1c4"; }
661 |
662 | .icon-social-flickr:before {
663 | content: "\f1c5"; }
664 |
665 | .icon-social-forrst:before {
666 | content: "\f1c6"; }
667 |
668 | .icon-social-foursquare:before {
669 | content: "\f1c7"; }
670 |
671 | .icon-social-game-center:before {
672 | content: "\f1c8"; }
673 |
674 | .icon-social-github:before {
675 | content: "\f1c9"; }
676 |
677 | .icon-social-google-plus:before {
678 | content: "\f1ca"; }
679 |
680 | .icon-social-hacker-news:before {
681 | content: "\f1cb"; }
682 |
683 | .icon-social-hi5:before {
684 | content: "\f1cc"; }
685 |
686 | .icon-social-instagram:before {
687 | content: "\f1cd"; }
688 |
689 | .icon-social-joomla:before {
690 | content: "\f1ce"; }
691 |
692 | .icon-social-lastfm:before {
693 | content: "\f1cf"; }
694 |
695 | .icon-social-linkedin:before {
696 | content: "\f1d0"; }
697 |
698 | .icon-social-medium:before {
699 | content: "\f1d1"; }
700 |
701 | .icon-social-myspace:before {
702 | content: "\f1d2"; }
703 |
704 | .icon-social-orkut:before {
705 | content: "\f1d3"; }
706 |
707 | .icon-social-path:before {
708 | content: "\f1d4"; }
709 |
710 | .icon-social-picasa:before {
711 | content: "\f1d5"; }
712 |
713 | .icon-social-pinterest:before {
714 | content: "\f1d6"; }
715 |
716 | .icon-social-rdio:before {
717 | content: "\f1d7"; }
718 |
719 | .icon-social-reddit:before {
720 | content: "\f1d8"; }
721 |
722 | .icon-social-skillshare:before {
723 | content: "\f1d9"; }
724 |
725 | .icon-social-skype:before {
726 | content: "\f1da"; }
727 |
728 | .icon-social-smashing-mag:before {
729 | content: "\f1db"; }
730 |
731 | .icon-social-snapchat:before {
732 | content: "\f1dc"; }
733 |
734 | .icon-social-spotify:before {
735 | content: "\f1dd"; }
736 |
737 | .icon-social-squidoo:before {
738 | content: "\f1de"; }
739 |
740 | .icon-social-stack-overflow:before {
741 | content: "\f1df"; }
742 |
743 | .icon-social-steam:before {
744 | content: "\f1e0"; }
745 |
746 | .icon-social-stumbleupon:before {
747 | content: "\f1e1"; }
748 |
749 | .icon-social-treehouse:before {
750 | content: "\f1e2"; }
751 |
752 | .icon-social-tumblr:before {
753 | content: "\f1e3"; }
754 |
755 | .icon-social-twitter:before {
756 | content: "\f1e4"; }
757 |
758 | .icon-social-vimeo:before {
759 | content: "\f1e5"; }
760 |
761 | .icon-social-windows:before {
762 | content: "\f1e6"; }
763 |
764 | .icon-social-xbox:before {
765 | content: "\f1e7"; }
766 |
767 | .icon-social-yahoo:before {
768 | content: "\f1e8"; }
769 |
770 | .icon-social-yelp:before {
771 | content: "\f1e9"; }
772 |
773 | .icon-social-youtube:before {
774 | content: "\f1ea"; }
775 |
776 | .icon-social-zerply:before {
777 | content: "\f1eb"; }
778 |
779 | .icon-social-zurb:before {
780 | content: "\f1ec"; }
781 |
782 | .icon-sound:before {
783 | content: "\f1ed"; }
784 |
785 | .icon-star:before {
786 | content: "\f1ee"; }
787 |
788 | .icon-stop:before {
789 | content: "\f1ef"; }
790 |
791 | .icon-strikethrough:before {
792 | content: "\f1f0"; }
793 |
794 | .icon-subscript:before {
795 | content: "\f1f1"; }
796 |
797 | .icon-superscript:before {
798 | content: "\f1f2"; }
799 |
800 | .icon-tablet-landscape:before {
801 | content: "\f1f3"; }
802 |
803 | .icon-tablet-portrait:before {
804 | content: "\f1f4"; }
805 |
806 | .icon-target-two:before {
807 | content: "\f1f5"; }
808 |
809 | .icon-target:before {
810 | content: "\f1f6"; }
811 |
812 | .icon-telephone-accessible:before {
813 | content: "\f1f7"; }
814 |
815 | .icon-telephone:before {
816 | content: "\f1f8"; }
817 |
818 | .icon-text-color:before {
819 | content: "\f1f9"; }
820 |
821 | .icon-thumbnails:before {
822 | content: "\f1fa"; }
823 |
824 | .icon-ticket:before {
825 | content: "\f1fb"; }
826 |
827 | .icon-torso-business:before {
828 | content: "\f1fc"; }
829 |
830 | .icon-torso-female:before {
831 | content: "\f1fd"; }
832 |
833 | .icon-torso:before {
834 | content: "\f1fe"; }
835 |
836 | .icon-torsos-all-female:before {
837 | content: "\f1ff"; }
838 |
839 | .icon-torsos-all:before {
840 | content: "\f200"; }
841 |
842 | .icon-torsos-female-male:before {
843 | content: "\f201"; }
844 |
845 | .icon-torsos-male-female:before {
846 | content: "\f202"; }
847 |
848 | .icon-torsos:before {
849 | content: "\f203"; }
850 |
851 | .icon-trash:before {
852 | content: "\f204"; }
853 |
854 | .icon-trees:before {
855 | content: "\f205"; }
856 |
857 | .icon-trophy:before {
858 | content: "\f206"; }
859 |
860 | .icon-underline:before {
861 | content: "\f207"; }
862 |
863 | .icon-universal-access:before {
864 | content: "\f208"; }
865 |
866 | .icon-unlink:before {
867 | content: "\f209"; }
868 |
869 | .icon-unlock:before {
870 | content: "\f20a"; }
871 |
872 | .icon-upload-cloud:before {
873 | content: "\f20b"; }
874 |
875 | .icon-upload:before {
876 | content: "\f20c"; }
877 |
878 | .icon-usb:before {
879 | content: "\f20d"; }
880 |
881 | .icon-video:before {
882 | content: "\f20e"; }
883 |
884 | .icon-volume-none:before {
885 | content: "\f20f"; }
886 |
887 | .icon-volume-strike:before {
888 | content: "\f210"; }
889 |
890 | .icon-volume:before {
891 | content: "\f211"; }
892 |
893 | .icon-web:before {
894 | content: "\f212"; }
895 |
896 | .icon-wheelchair:before {
897 | content: "\f213"; }
898 |
899 | .icon-widget:before {
900 | content: "\f214"; }
901 |
902 | .icon-wrench:before {
903 | content: "\f215"; }
904 |
905 | .icon-x-circle:before {
906 | content: "\f216"; }
907 |
908 | .icon-x:before {
909 | content: "\f217"; }
910 |
911 | .icon-yen:before {
912 | content: "\f218"; }
913 |
914 | .icon-zoom-in:before {
915 | content: "\f219"; }
916 |
917 | .icon-zoom-out:before {
918 | content: "\f21a"; }
919 |
920 | html, body {
921 | height: 100%; }
922 |
923 | html {
924 | height: 100%;
925 | max-height: 100%; }
926 |
927 | body {
928 | font-family: "Raleway", sans-serif;
929 | font-size: 1em;
930 | color: #666666; }
931 |
932 | ::selection {
933 | background: #fae3df; }
934 |
935 | ::-moz-selection {
936 | background: #fae3df; }
937 |
938 | a {
939 | text-decoration: none;
940 | color: #e25440; }
941 | a:hover {
942 | color: #b9301c;
943 | -o-transition: .5s;
944 | -ms-transition: .5s;
945 | -moz-transition: .5s;
946 | -webkit-transition: .5s; }
947 |
948 | h1,
949 | h2,
950 | h3,
951 | h4,
952 | h5,
953 | h5 {
954 | margin-top: .8em;
955 | margin-bottom: .4em;
956 | font-family: "Roboto Slab", serif;
957 | font-weight: lighter;
958 | color: #333333;
959 | -webkit-font-smoothing: antialiased; }
960 |
961 | h1 {
962 | margin-top: 0;
963 | font-size: 3.2em;
964 | line-height: 1.2em;
965 | letter-spacing: .05em; }
966 |
967 | h2 {
968 | font-size: 2.2em; }
969 |
970 | h3 {
971 | font-size: 1.8em; }
972 |
973 | h4 {
974 | font-size: 1.4em; }
975 |
976 | h4 {
977 | font-size: 1.2em; }
978 |
979 | h5 {
980 | font-size: 1em; }
981 |
982 | p {
983 | margin-bottom: 1.3em;
984 | line-height: 1.7em; }
985 |
986 | strong {
987 | font-weight: bold; }
988 |
989 | em {
990 | font-style: italic; }
991 |
992 | blockquote {
993 | margin: 1em 0;
994 | padding: 2em 0;
995 | background: #f8f8f8;
996 | border: 1px solid #eeeeee;
997 | border-radius: 3px;
998 | font-family: "Roboto Slab", serif;
999 | font-weight: lighter;
1000 | font-style: italic;
1001 | font-size: 1.3em;
1002 | text-align: center; }
1003 | blockquote p:last-child {
1004 | margin-bottom: 0; }
1005 |
1006 | ol, ul {
1007 | margin: 0 0 1.3em 2.5em; }
1008 | ol li, ul li {
1009 | margin: 0 0 .2em 0;
1010 | line-height: 1.6em; }
1011 | ol ol, ol ul, ul ol, ul ul {
1012 | margin: .1em 0 .2em 2em; }
1013 |
1014 | ol {
1015 | list-style-type: decimal; }
1016 |
1017 | ul {
1018 | list-style-type: disc; }
1019 |
1020 | code {
1021 | padding: .1em .4em;
1022 | background: #e8f2fb;
1023 | border: 1px solid #c9e1f6;
1024 | border-radius: 3px;
1025 | font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1026 | font-size: .85em; }
1027 |
1028 | pre {
1029 | margin-bottom: 1.3em;
1030 | /* padding: 1em 2.5%;
1031 | background: #e8f2fb;
1032 | border: 1px solid #c9e1f6; */
1033 | border-radius: 3px;
1034 | font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
1035 | font-size: .9em;
1036 | font-weight: normal;
1037 | line-height: 1.3em; }
1038 | pre code {
1039 | padding: 0;
1040 | background: none;
1041 | border: none; }
1042 |
1043 | .date,
1044 | .time,
1045 | .author,
1046 | .tags {
1047 | font-size: .8em;
1048 | color: #c7c7c7; }
1049 | .date a,
1050 | .time a,
1051 | .author a,
1052 | .tags a {
1053 | color: #666666; }
1054 | .date a:hover,
1055 | .time a:hover,
1056 | .author a:hover,
1057 | .tags a:hover {
1058 | color: #b9301c; }
1059 |
1060 | .excerpt {
1061 | margin: 0;
1062 | font-size: .9em;
1063 | color: #999999; }
1064 |
1065 | .intro {
1066 | font-family: "Roboto Slab", serif;
1067 | font-size: 1.2em;
1068 | font-weight: lighter;
1069 | color: #999999; }
1070 |
1071 | .block-heading {
1072 | display: inline;
1073 | float: left;
1074 | width: 940px;
1075 | margin: 0 10px;
1076 | position: relative;
1077 | bottom: -15px;
1078 | font-size: .8em;
1079 | font-weight: bold;
1080 | text-align: center;
1081 | text-transform: uppercase;
1082 | letter-spacing: 1px; }
1083 |
1084 | .label {
1085 | position: relative;
1086 | display: inline-block;
1087 | padding: 8px 18px 9px 18px;
1088 | background: #e25440;
1089 | border-radius: 3px;
1090 | text-align: center;
1091 | color: #FFF; }
1092 |
1093 | .container {
1094 | position: relative;
1095 | z-index: 500;
1096 | width: 940px;
1097 | margin: 0 auto; }
1098 |
1099 | .content-wrapper {
1100 | z-index: 800;
1101 | width: 60%;
1102 | max-width: 800px;
1103 | margin-left: 40%; }
1104 |
1105 | .content-wrapper__inner {
1106 | margin: 0 10%;
1107 | padding: 50px 0; }
1108 |
1109 | .footer {
1110 | display: block;
1111 | padding: 2em 0 0 0;
1112 | border-top: 2px solid #dddddd;
1113 | font-size: .7em;
1114 | color: #b3b3b3; }
1115 |
1116 | .footer__copyright {
1117 | display: block;
1118 | margin-bottom: .7em; }
1119 | .footer__copyright a {
1120 | color: #a6a6a6;
1121 | text-decoration: underline; }
1122 | .footer__copyright a:hover {
1123 | color: #b9301c; }
1124 |
1125 | .avatar,
1126 | .logo {
1127 | border-radius: 50%;
1128 | border: 3px solid #FFF;
1129 | box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.3); }
1130 |
1131 | hr {
1132 | border: none; }
1133 |
1134 | .section-title__divider {
1135 | width: 30%;
1136 | margin: 2.2em 0 2.1em 0;
1137 | border-top: 1px solid #dddddd; }
1138 |
1139 | .hidden {
1140 | display: none !important; }
1141 |
1142 | .post-comments {
1143 | border-top: 1px solid #dddddd;
1144 | padding: 60px 0; }
1145 |
1146 | .post-meta {
1147 | margin: 0 0 .4em 0;
1148 | color: #c7c7c7; }
1149 |
1150 | .post-meta__date {
1151 | margin-right: .5em; }
1152 |
1153 | .post-meta__tags {
1154 | margin-left: .4em; }
1155 |
1156 | .post-meta__author {
1157 | margin-left: 1.5em; }
1158 |
1159 | .post-meta__avatar {
1160 | display: inline-block;
1161 | width: 22px;
1162 | height: 22px;
1163 | margin: 0 .3em -.4em 0;
1164 | border: none;
1165 | box-shadow: none; }
1166 |
1167 | .post img {
1168 | max-width: 100%;
1169 | margin: 0 auto;
1170 | border-radius: 3px;
1171 | text-align: center; }
1172 | .post pre {
1173 | width: 95%; }
1174 | .post hr {
1175 | display: block;
1176 | width: 30%;
1177 | margin: 2em 0;
1178 | border-top: 1px solid #dddddd; }
1179 |
1180 | .error-code {
1181 | font-size: 6em; }
1182 |
1183 | .panel {
1184 | display: table;
1185 | width: 100%;
1186 | height: 100%; }
1187 |
1188 | .panel__vertical {
1189 | display: table-cell;
1190 | vertical-align: middle; }
1191 |
1192 | .panel-title {
1193 | margin: 0 0 5px 0;
1194 | font-size: 2.5em;
1195 | letter-spacing: 4px;
1196 | color: #FFF; }
1197 |
1198 | .panel-subtitle {
1199 | font-family: "Roboto Slab", serif;
1200 | font-size: 1.2em;
1201 | font-weight: lighter;
1202 | letter-spacing: 3px;
1203 | color: #cccccc;
1204 | -webkit-font-smoothing: antialiased; }
1205 |
1206 | .panel-cover {
1207 | display: block;
1208 | position: fixed;
1209 | z-index: 900;
1210 | width: 100%;
1211 | max-width: none;
1212 | height: 100%;
1213 | background: url(../images/background-cover.jpg) top left no-repeat #666666;
1214 | background-size: cover; }
1215 |
1216 | .panel-cover--collapsed {
1217 | width: 40%;
1218 | max-width: 530px; }
1219 |
1220 | .panel-cover--overlay {
1221 | display: block;
1222 | position: absolute;
1223 | z-index: 0;
1224 | top: 0;
1225 | right: 0;
1226 | bottom: 0;
1227 | left: 0;
1228 | background-color: rgba(68, 68, 68, 0.6);
1229 | background-image: -webkit-linear-gradient(-410deg, rgba(68, 68, 68, 0.6) 20%, rgba(0, 0, 0, 0.9));
1230 | background-image: linear-gradient(140deg,rgba(68, 68, 68, 0.6) 20%, rgba(0, 0, 0, 0.9)); }
1231 |
1232 | .panel-cover__logo {
1233 | margin-bottom: .2em; }
1234 |
1235 | .panel-cover__description {
1236 | margin: 0 30px; }
1237 |
1238 | .panel-cover__divider {
1239 | width: 50%;
1240 | margin: 20px auto;
1241 | border-top: 1px solid rgba(255, 255, 255, 0.14); }
1242 |
1243 | .panel-cover__divider--secondary {
1244 | width: 15%; }
1245 |
1246 | .panel-main {
1247 | display: table;
1248 | width: 100%;
1249 | height: 100%; }
1250 |
1251 | .no-js .panel-main {
1252 | width: 40%;
1253 | max-width: 530px; }
1254 |
1255 | .panel-main__inner {
1256 | display: table-cell;
1257 | vertical-align: middle;
1258 | position: relative;
1259 | z-index: 800;
1260 | padding: 0 60px; }
1261 |
1262 | .panel-main__content {
1263 | max-width: 620px;
1264 | margin: 0 auto; }
1265 |
1266 | .panel-main__content--fixed {
1267 | width: 480px;
1268 | transition: width 1s;
1269 | -webkit-transition: width 1s;
1270 | /* Safari */ }
1271 |
1272 | .panel-inverted {
1273 | font-weight: 100;
1274 | text-align: center;
1275 | color: #FFF;
1276 | text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
1277 | .panel-inverted a {
1278 | color: #FFF; }
1279 |
1280 | .cover-navigation {
1281 | margin-top: 10px; }
1282 |
1283 | .cover-navigation--social {
1284 | margin-left: 30px; }
1285 |
1286 | .cover-green {
1287 | background-color: rgba(21, 111, 120, 0.6);
1288 | background-image: -webkit-linear-gradient(-410deg, rgba(21, 111, 120, 0.6) 20%, rgba(6, 31, 33, 0.8));
1289 | background-image: linear-gradient(140deg,rgba(21, 111, 120, 0.6) 20%, rgba(6, 31, 33, 0.8)); }
1290 |
1291 | .cover-purple {
1292 | background-color: rgba(73, 50, 82, 0.6);
1293 | background-image: -webkit-linear-gradient(-410deg, rgba(73, 50, 82, 0.6) 20%, rgba(17, 11, 19, 0.8));
1294 | background-image: linear-gradient(140deg,rgba(73, 50, 82, 0.6) 20%, rgba(17, 11, 19, 0.8)); }
1295 |
1296 | .cover-red {
1297 | background-color: rgba(119, 31, 18, 0.6);
1298 | background-image: -webkit-linear-gradient(-410deg, rgba(119, 31, 18, 0.6) 20%, rgba(30, 8, 5, 0.8));
1299 | background-image: linear-gradient(140deg,rgba(119, 31, 18, 0.6) 20%, rgba(30, 8, 5, 0.8)); }
1300 |
1301 | .cover-slate {
1302 | background-color: rgba(61, 66, 96, 0.6);
1303 | background-image: -webkit-linear-gradient(-410deg, rgba(61, 66, 96, 0.6) 20%, rgba(21, 23, 34, 0.8));
1304 | background-image: linear-gradient(140deg,rgba(61, 66, 96, 0.6) 20%, rgba(21, 23, 34, 0.8)); }
1305 |
1306 | .cover-disabled {
1307 | background: none; }
1308 |
1309 | .btn, .navigation__item a {
1310 | padding: 10px 20px;
1311 | border: 1px solid #e25440;
1312 | border-radius: 20px;
1313 | font-size: .9em;
1314 | font-weight: bold;
1315 | letter-spacing: 1px;
1316 | text-shadow: none;
1317 | color: #e25440;
1318 | -webkit-font-smoothing: antialiased; }
1319 | .btn:hover, .navigation__item a:hover {
1320 | color: #b9301c;
1321 | border-color: #b9301c; }
1322 |
1323 | .btn-secondary {
1324 | border-color: #5ba4e5;
1325 | color: #5ba4e5; }
1326 | .btn-secondary:hover {
1327 | color: #217fd2;
1328 | border-color: #217fd2; }
1329 |
1330 | .btn-tertiary {
1331 | border-color: #999999;
1332 | color: #999999; }
1333 | .btn-tertiary:hover {
1334 | color: #737373;
1335 | border-color: #737373; }
1336 |
1337 | .btn-large {
1338 | padding: 10px 24px;
1339 | font-size: 1.1em; }
1340 |
1341 | .btn-small {
1342 | padding: 8px 12px;
1343 | font-size: .7em; }
1344 |
1345 | .btn-mobile-menu {
1346 | display: none;
1347 | position: fixed;
1348 | z-index: 9999;
1349 | top: 0;
1350 | right: 0;
1351 | left: 0;
1352 | width: 100%;
1353 | height: 42px;
1354 | background: rgba(0, 0, 0, 0.40);
1355 | border-bottom: 1px solid rgba(255, 255, 255, 0.1);
1356 | text-align: center; }
1357 |
1358 | .btn-mobile-menu__icon,
1359 | .btn-mobile-close__icon {
1360 | position: relative;
1361 | top: 3px;
1362 | font-size: 36px;
1363 | color: #FFF; }
1364 |
1365 | nav {
1366 | display: inline-block;
1367 | position: relative; }
1368 |
1369 | .navigation {
1370 | display: inline-block;
1371 | float: left;
1372 | position: relative;
1373 | margin: 0;
1374 | list-style-type: none; }
1375 |
1376 | .navigation__item {
1377 | display: inline-block;
1378 | margin: 0 2px 0 0;
1379 | line-height: 1em; }
1380 | .navigation__item a {
1381 | display: block;
1382 | position: relative;
1383 | border-color: #FFF;
1384 | color: #FFF;
1385 | opacity: .8; }
1386 | .navigation__item a:hover {
1387 | color: #FFF;
1388 | border-color: #FFF;
1389 | opacity: 1; }
1390 |
1391 | .navigation--social {
1392 | margin-left: 1.5em; }
1393 | .navigation--social a {
1394 | padding: 6px 8px 6px 9px; }
1395 | .navigation--social a .label {
1396 | display: none; }
1397 | .navigation--social a .icon {
1398 | display: block;
1399 | font-size: 1.7em; }
1400 |
1401 | .pagination {
1402 | display: block;
1403 | margin: 0 0 4em 0; }
1404 |
1405 | .pagination__page-number {
1406 | margin: 0;
1407 | font-size: .8em;
1408 | color: #999999; }
1409 |
1410 | .pagination__newer {
1411 | margin-right: 1em; }
1412 |
1413 | .pagination__older {
1414 | margin-left: 1em; }
1415 |
1416 | i {
1417 | font-family: 'entypo';
1418 | font-weight: normal;
1419 | font-style: normal;
1420 | font-size: 18px; }
1421 |
1422 | .icon-social {
1423 | font-family: 'entypo-social';
1424 | font-size: 22px;
1425 | display: block;
1426 | position: relative; }
1427 |
1428 | .post-list {
1429 | margin: 0;
1430 | padding: 0;
1431 | list-style-type: none;
1432 | text-align: left; }
1433 | .post-list li {
1434 | margin: 0 0 2.2em 0; }
1435 | .post-list li:last-child hr {
1436 | display: none; }
1437 |
1438 | .post-list__post-title {
1439 | margin-top: 0;
1440 | margin-bottom: .2em;
1441 | font-size: 1.5em;
1442 | line-height: 1.3em; }
1443 | .post-list__post-title a {
1444 | color: #333333; }
1445 | .post-list__post-title a:hover {
1446 | color: #b9301c; }
1447 |
1448 | .post-list__meta {
1449 | display: block;
1450 | margin: .7em 0 0 0;
1451 | font-size: .9em;
1452 | color: #c7c7c7; }
1453 |
1454 | .post-list__meta--date {
1455 | margin-right: .5em;
1456 | color: #c7c7c7; }
1457 |
1458 | .post-list__meta--tags {
1459 | margin-left: .5em; }
1460 |
1461 | .post-list__divider {
1462 | width: 30%;
1463 | margin: 2.2em 0 2.1em 0;
1464 | border-top: 1px solid #dddddd; }
1465 |
1466 | *:focus {
1467 | outline: none; }
1468 |
1469 | input[type="text"],
1470 | input[type="password"],
1471 | input[type="datetime"],
1472 | input[type="datetime-local"],
1473 | input[type="date"],
1474 | input[type="month"],
1475 | input[type="time"],
1476 | input[type="week"],
1477 | input[type="number"],
1478 | input[type="email"],
1479 | input[type="url"],
1480 | input[type="search"],
1481 | input[type="tel"] {
1482 | width: 240px;
1483 | padding: 1em 1em;
1484 | background: #FFF;
1485 | border: 1px solid #dddddd;
1486 | border-radius: 3px;
1487 | font-size: .9em;
1488 | color: #666666; }
1489 | input[type="text"]:focus,
1490 | input[type="password"]:focus,
1491 | input[type="datetime"]:focus,
1492 | input[type="datetime-local"]:focus,
1493 | input[type="date"]:focus,
1494 | input[type="month"]:focus,
1495 | input[type="time"]:focus,
1496 | input[type="week"]:focus,
1497 | input[type="number"]:focus,
1498 | input[type="email"]:focus,
1499 | input[type="url"]:focus,
1500 | input[type="search"]:focus,
1501 | input[type="tel"]:focus {
1502 | border-color: #5ba4e5; }
1503 | input[type="text"]::-webkit-input-placeholder,
1504 | input[type="password"]::-webkit-input-placeholder,
1505 | input[type="datetime"]::-webkit-input-placeholder,
1506 | input[type="datetime-local"]::-webkit-input-placeholder,
1507 | input[type="date"]::-webkit-input-placeholder,
1508 | input[type="month"]::-webkit-input-placeholder,
1509 | input[type="time"]::-webkit-input-placeholder,
1510 | input[type="week"]::-webkit-input-placeholder,
1511 | input[type="number"]::-webkit-input-placeholder,
1512 | input[type="email"]::-webkit-input-placeholder,
1513 | input[type="url"]::-webkit-input-placeholder,
1514 | input[type="search"]::-webkit-input-placeholder,
1515 | input[type="tel"]::-webkit-input-placeholder {
1516 | color: #cccccc; }
1517 | input[type="text"]::-moz-placeholder,
1518 | input[type="password"]::-moz-placeholder,
1519 | input[type="datetime"]::-moz-placeholder,
1520 | input[type="datetime-local"]::-moz-placeholder,
1521 | input[type="date"]::-moz-placeholder,
1522 | input[type="month"]::-moz-placeholder,
1523 | input[type="time"]::-moz-placeholder,
1524 | input[type="week"]::-moz-placeholder,
1525 | input[type="number"]::-moz-placeholder,
1526 | input[type="email"]::-moz-placeholder,
1527 | input[type="url"]::-moz-placeholder,
1528 | input[type="search"]::-moz-placeholder,
1529 | input[type="tel"]::-moz-placeholder {
1530 | color: #cccccc; }
1531 | input[type="text"]:-moz-placeholder,
1532 | input[type="password"]:-moz-placeholder,
1533 | input[type="datetime"]:-moz-placeholder,
1534 | input[type="datetime-local"]:-moz-placeholder,
1535 | input[type="date"]:-moz-placeholder,
1536 | input[type="month"]:-moz-placeholder,
1537 | input[type="time"]:-moz-placeholder,
1538 | input[type="week"]:-moz-placeholder,
1539 | input[type="number"]:-moz-placeholder,
1540 | input[type="email"]:-moz-placeholder,
1541 | input[type="url"]:-moz-placeholder,
1542 | input[type="search"]:-moz-placeholder,
1543 | input[type="tel"]:-moz-placeholder {
1544 | color: #cccccc; }
1545 | input[type="text"]:-ms-input-placeholder,
1546 | input[type="password"]:-ms-input-placeholder,
1547 | input[type="datetime"]:-ms-input-placeholder,
1548 | input[type="datetime-local"]:-ms-input-placeholder,
1549 | input[type="date"]:-ms-input-placeholder,
1550 | input[type="month"]:-ms-input-placeholder,
1551 | input[type="time"]:-ms-input-placeholder,
1552 | input[type="week"]:-ms-input-placeholder,
1553 | input[type="number"]:-ms-input-placeholder,
1554 | input[type="email"]:-ms-input-placeholder,
1555 | input[type="url"]:-ms-input-placeholder,
1556 | input[type="search"]:-ms-input-placeholder,
1557 | input[type="tel"]:-ms-input-placeholder {
1558 | color: #cccccc; }
1559 |
1560 | @media all and (min-width: 1300px) {
1561 | .content-wrapper {
1562 | margin-left: 530px; } }
1563 | @media all and (max-width: 1100px) {
1564 | .panel-cover__logo {
1565 | width: 70px; }
1566 |
1567 | .panel-title {
1568 | font-size: 2em; }
1569 |
1570 | .panel-subtitle {
1571 | font-size: 1em; }
1572 |
1573 | .panel-cover__description {
1574 | margin: 0 10px;
1575 | font-size: .9em; }
1576 |
1577 | .navigation--social {
1578 | margin-top: 5px;
1579 | margin-left: 0; } }
1580 | @media all and (max-width: 960px) {
1581 | .btn-mobile-menu {
1582 | display: block; }
1583 |
1584 | .panel-main {
1585 | display: table;
1586 | position: relative; }
1587 |
1588 | .panel-cover--collapsed {
1589 | width: 100%;
1590 | max-width: none; }
1591 |
1592 | .panel-main__inner {
1593 | display: table-cell;
1594 | padding: 60px 10%; }
1595 |
1596 | .panel-cover__description {
1597 | display: block;
1598 | max-width: 600px;
1599 | margin: 0 auto; }
1600 |
1601 | .panel-cover__divider--secondary {
1602 | display: none; }
1603 |
1604 | .panel-cover {
1605 | width: 100%;
1606 | height: 100%;
1607 | background-position: center center; }
1608 | .panel-cover.panel-cover--collapsed {
1609 | display: block;
1610 | position: relative;
1611 | height: auto;
1612 | padding: 0;
1613 | background-position: center center; }
1614 | .panel-cover.panel-cover--collapsed .panel-main__inner {
1615 | display: block;
1616 | padding: 70px 0 30px 0; }
1617 | .panel-cover.panel-cover--collapsed .panel-cover__logo {
1618 | width: 60px;
1619 | border-width: 2px; }
1620 | .panel-cover.panel-cover--collapsed .panel-cover__description {
1621 | display: none; }
1622 | .panel-cover.panel-cover--collapsed .panel-cover__divider {
1623 | display: none;
1624 | margin: 1em auto; }
1625 |
1626 | .navigation-wrapper {
1627 | display: none;
1628 | position: fixed;
1629 | top: 42px;
1630 | right: 0;
1631 | left: 0;
1632 | width: 100%;
1633 | padding: 20px 0;
1634 | background: rgba(51, 51, 51, 0.98);
1635 | border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
1636 | .navigation-wrapper.visible {
1637 | display: block; }
1638 |
1639 | .cover-navigation {
1640 | display: block;
1641 | position: relative;
1642 | float: left;
1643 | clear: left;
1644 | width: 100%; }
1645 | .cover-navigation .navigation {
1646 | display: block;
1647 | width: 100%; }
1648 | .cover-navigation .navigation li {
1649 | width: 80%;
1650 | margin-bottom: .4em; }
1651 | .cover-navigation.navigation--social {
1652 | padding-top: 5px; }
1653 | .cover-navigation.navigation--social .navigation li {
1654 | display: inline-block;
1655 | width: 25.8%; }
1656 |
1657 | .content-wrapper {
1658 | width: 80%;
1659 | max-width: none;
1660 | margin: 0 auto; }
1661 |
1662 | .content-wrapper__inner {
1663 | margin-right: 0;
1664 | margin-left: 0; }
1665 |
1666 | .navigation__item {
1667 | width: 100%;
1668 | margin: 0 0 .4em 0; } }
1669 | @media all and (max-width: 340px) {
1670 | .panel-main__inner {
1671 | padding: 0 5%; }
1672 |
1673 | .panel-title {
1674 | margin-bottom: .1em;
1675 | font-size: 1.5em; }
1676 |
1677 | .panel-subtitle {
1678 | font-size: .9em; }
1679 |
1680 | .btn, .navigation__item a {
1681 | display: block;
1682 | margin-bottom: .4em; } }
1683 |
--------------------------------------------------------------------------------
/categories.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: categories
3 | title: Categories
4 | permalink: /categories/
5 | robots: noindex
6 | ---
7 |
--------------------------------------------------------------------------------
/css/main.scss:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 | @import "uno";
4 | @import "tables";
5 | @import "monokai";
6 |
7 | /* Modifications */
8 |
9 | pre.highlight,
10 | .highlight pre {
11 | padding: 10px;
12 | }
13 |
14 | pre.highlight code,
15 | .highlight pre code {
16 | white-space: pre-wrap;
17 | }
18 |
19 | .btn,
20 | .navigation__item a {
21 | margin: 5px 0;
22 | white-space: nowrap;
23 | }
24 |
25 | .pagination__page-number {
26 | display: inline-block;
27 | padding: 10px;
28 | }
29 |
30 | .categories a,
31 | .tags a {
32 | border: 1px solid #e25440;
33 | border-radius: 20px;
34 | color: #e25440;
35 | display: inline-block;
36 | font-size: 12px;
37 | margin: 5px 0;
38 | padding: 5px 10px;
39 | text-shadow: none;
40 | white-space: nowrap;
41 | }
42 |
43 | .post-meta__tags {
44 | font-size: 12px;
45 | padding: 0 5px;
46 | }
47 |
48 | .footer__copyright {
49 | margin: 0 20px 10px;
50 | }
51 |
52 | .user-image {
53 | margin-bottom: 1.2em;
54 | position: relative;
55 | width: 100px;
56 | height: 100px;
57 | border: 3px solid #fff;
58 | border-radius:100%;
59 | }
60 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | version: '3'
2 |
3 | services:
4 | jekyll:
5 | image: jekyll/jekyll:latest
6 | command: jekyll serve --watch --force_polling --verbose
7 | ports:
8 | - 4000:4000
9 | volumes:
10 | - .:/srv/jekyll
--------------------------------------------------------------------------------
/feed.xml:
--------------------------------------------------------------------------------
1 | ---
2 | layout: null
3 | ---
4 |
5 |
6 |
7 | {{ site.title | xml_escape }}
8 | {{ site.description | xml_escape }}
9 | {{ site.url }}{{ site.baseurl }}/
10 |
11 | {{ site.time | date_to_rfc822 }}
12 | {{ site.time | date_to_rfc822 }}
13 | Jekyll v{{ jekyll.version }}
14 | {% for post in site.posts limit:10 %}
15 | -
16 | {{ post.title | xml_escape }}
17 | {{ post.content | xml_escape }}
18 | {{ post.date | date_to_rfc822 }}
19 | {{ post.url | prepend: site.baseurl | prepend: site.url }}
20 | {{ post.url | prepend: site.baseurl | prepend: site.url }}
21 | {% for tag in post.tags %}
22 | {{ tag | xml_escape }}
23 | {% endfor %}
24 | {% for cat in post.categories %}
25 | {{ cat | xml_escape }}
26 | {% endfor %}
27 |
28 | {% endfor %}
29 |
30 |
31 |
--------------------------------------------------------------------------------
/fonts/foundation-icons/foundation-icons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/fonts/foundation-icons/foundation-icons.eot
--------------------------------------------------------------------------------
/fonts/foundation-icons/foundation-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/fonts/foundation-icons/foundation-icons.ttf
--------------------------------------------------------------------------------
/fonts/foundation-icons/foundation-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/fonts/foundation-icons/foundation-icons.woff
--------------------------------------------------------------------------------
/humans.txt:
--------------------------------------------------------------------------------
1 | ---
2 | layout: null
3 | sitemap:
4 | exclude: 'yes'
5 | ---
6 |
7 | /* TEAM */
8 | Developer & Designer: Josh Gerdes
9 | Twitter: @joshgerdes
10 | Site: http://joshgerdes.com
11 | Location: Minneapolis, MN, USA
12 |
13 | /* THANKS */
14 | Name: Dale Anthony
15 |
16 | /* SITE */
17 | Last update: {{ site.time | date: "%Y/%m/%d" }}
18 | Standards: HTML5, CSS3
19 | Components: Jekyll
20 | Software: Sublime Text, Photoshop
21 |
--------------------------------------------------------------------------------
/images/cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/cover.jpg
--------------------------------------------------------------------------------
/images/favicons/android-chrome-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-144x144.png
--------------------------------------------------------------------------------
/images/favicons/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-192x192.png
--------------------------------------------------------------------------------
/images/favicons/android-chrome-36x36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-36x36.png
--------------------------------------------------------------------------------
/images/favicons/android-chrome-48x48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-48x48.png
--------------------------------------------------------------------------------
/images/favicons/android-chrome-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-72x72.png
--------------------------------------------------------------------------------
/images/favicons/android-chrome-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/android-chrome-96x96.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-114x114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-114x114.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-120x120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-120x120.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-144x144.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-152x152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-152x152.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-180x180.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-180x180.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-57x57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-57x57.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-60x60.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-60x60.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-72x72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-72x72.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-76x76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-76x76.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon-precomposed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon-precomposed.png
--------------------------------------------------------------------------------
/images/favicons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/apple-touch-icon.png
--------------------------------------------------------------------------------
/images/favicons/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | #00aba9
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/images/favicons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/favicon-16x16.png
--------------------------------------------------------------------------------
/images/favicons/favicon-194x194.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/favicon-194x194.png
--------------------------------------------------------------------------------
/images/favicons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/favicon-32x32.png
--------------------------------------------------------------------------------
/images/favicons/favicon-96x96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/favicon-96x96.png
--------------------------------------------------------------------------------
/images/favicons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/favicon.ico
--------------------------------------------------------------------------------
/images/favicons/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Jekyll-Uno",
3 | "icons": [
4 | {
5 | "src": "\/images\/favicons\/android-chrome-36x36.png",
6 | "sizes": "36x36",
7 | "type": "image\/png",
8 | "density": 0.75
9 | },
10 | {
11 | "src": "\/images\/favicons\/android-chrome-48x48.png",
12 | "sizes": "48x48",
13 | "type": "image\/png",
14 | "density": 1
15 | },
16 | {
17 | "src": "\/images\/favicons\/android-chrome-72x72.png",
18 | "sizes": "72x72",
19 | "type": "image\/png",
20 | "density": 1.5
21 | },
22 | {
23 | "src": "\/images\/favicons\/android-chrome-96x96.png",
24 | "sizes": "96x96",
25 | "type": "image\/png",
26 | "density": 2
27 | },
28 | {
29 | "src": "\/images\/favicons\/android-chrome-144x144.png",
30 | "sizes": "144x144",
31 | "type": "image\/png",
32 | "density": 3
33 | },
34 | {
35 | "src": "\/images\/favicons\/android-chrome-192x192.png",
36 | "sizes": "192x192",
37 | "type": "image\/png",
38 | "density": 4
39 | }
40 | ]
41 | }
42 |
--------------------------------------------------------------------------------
/images/favicons/mstile-144x144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/mstile-144x144.png
--------------------------------------------------------------------------------
/images/favicons/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/mstile-150x150.png
--------------------------------------------------------------------------------
/images/favicons/mstile-310x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/mstile-310x150.png
--------------------------------------------------------------------------------
/images/favicons/mstile-310x310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/mstile-310x310.png
--------------------------------------------------------------------------------
/images/favicons/mstile-70x70.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/favicons/mstile-70x70.png
--------------------------------------------------------------------------------
/images/favicons/safari-pinned-tab.svg:
--------------------------------------------------------------------------------
1 |
2 |
4 |
58 |
--------------------------------------------------------------------------------
/images/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/images/profile.jpg
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | robots: noindex
4 | ---
5 |
6 |
7 |
8 |
9 | {% for post in paginator.posts %}
10 | -
11 |
12 |
{{ post.excerpt | strip_html }}…
13 |
14 |
15 | {% if post.tags.size > 0 %}
16 | •
on {% for tag in post.tags %}{{ tag }}{% if forloop.last == false %}, {% endif %}{% endfor %}
17 | {% endif %}
18 |
19 |
20 |
21 | {% endfor %}
22 |
23 |
24 |
25 |
26 | {% if paginator.previous_page or paginator.next_page %}
27 | {% include pagination.html %}
28 | {% endif %}
29 |
30 |
31 |
--------------------------------------------------------------------------------
/js/main.js:
--------------------------------------------------------------------------------
1 | ---
2 | layout: null
3 | sitemap:
4 | exclude: 'yes'
5 | ---
6 |
7 | $(document).ready(function () {
8 | {% if site.disable_landing_page != true %}
9 | $('a.blog-button').click(function (e) {
10 | if ($('.panel-cover').hasClass('panel-cover--collapsed')) return
11 | currentWidth = $('.panel-cover').width()
12 | if (currentWidth < 960) {
13 | $('.panel-cover').addClass('panel-cover--collapsed')
14 | $('.content-wrapper').addClass('animated slideInRight')
15 | } else {
16 | $('.panel-cover').css('max-width', currentWidth)
17 | $('.panel-cover').animate({ 'max-width': '530px', 'width': '40%' }, 400, swing = 'swing', function () { })
18 | }
19 | })
20 |
21 | if (window.location.hash && window.location.hash == '#blog') {
22 | $('.panel-cover').addClass('panel-cover--collapsed')
23 | }
24 |
25 | if (window.location.pathname !== '{{ site.baseurl }}/' && window.location.pathname !== '{{ site.baseurl }}/index.html') {
26 | $('.panel-cover').addClass('panel-cover--collapsed')
27 | }
28 | {% endif %}
29 |
30 | $('.btn-mobile-menu').click(function () {
31 | $('.navigation-wrapper').toggleClass('visible animated bounceInDown')
32 | $('.btn-mobile-menu__icon').toggleClass('icon-list icon-x-circle animated fadeIn')
33 | })
34 |
35 | $('.navigation-wrapper .blog-button').click(function () {
36 | $('.navigation-wrapper').toggleClass('visible')
37 | $('.btn-mobile-menu__icon').toggleClass('icon-list icon-x-circle animated fadeIn')
38 | })
39 |
40 | })
41 |
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/joshgerdes/jekyll-uno/df17cb72ca8142c37bb1830fc01df0e2e8bd50f1/screenshot.png
--------------------------------------------------------------------------------
/sitemap.xml:
--------------------------------------------------------------------------------
1 | ---
2 | layout: null
3 | sitemap:
4 | exclude: 'yes'
5 | ---
6 |
7 |
8 | {% for post in site.posts %}
9 | {% unless post.published == false %}
10 |
11 | {{ site.url }}{{ post.url }}
12 | {% if post.sitemap.lastmod %}
13 | {{ post.sitemap.lastmod | date: "%Y-%m-%d" }}
14 | {% elsif post.date %}
15 | {{ post.date | date_to_xmlschema }}
16 | {% else %}
17 | {{ site.time | date_to_xmlschema }}
18 | {% endif %}
19 | {% if post.sitemap.changefreq %}
20 | {{ post.sitemap.changefreq }}
21 | {% else %}
22 | monthly
23 | {% endif %}
24 | {% if post.sitemap.priority %}
25 | {{ post.sitemap.priority }}
26 | {% else %}
27 | 0.5
28 | {% endif %}
29 |
30 | {% endunless %}
31 | {% endfor %}
32 | {% for page in site.pages %}
33 | {% unless page.sitemap.exclude == "yes" or page.robots contains "noindex" %}
34 |
35 | {{ site.url }}{{ page.url | remove: "index.html" }}
36 | {% if page.sitemap.lastmod %}
37 | {{ page.sitemap.lastmod | date: "%Y-%m-%d" }}
38 | {% elsif page.date %}
39 | {{ page.date | date_to_xmlschema }}
40 | {% else %}
41 | {{ site.time | date_to_xmlschema }}
42 | {% endif %}
43 | {% if page.sitemap.changefreq %}
44 | {{ page.sitemap.changefreq }}
45 | {% else %}
46 | monthly
47 | {% endif %}
48 | {% if page.sitemap.priority %}
49 | {{ page.sitemap.priority }}
50 | {% else %}
51 | 0.3
52 | {% endif %}
53 |
54 | {% endunless %}
55 | {% endfor %}
56 |
57 |
--------------------------------------------------------------------------------
/tags.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tags
3 | title: Tags
4 | permalink: /tags/
5 | robots: noindex
6 | ---
7 |
--------------------------------------------------------------------------------