From 496a2876e5ea967c6767a324cecfac7b02c313cd Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Tue, 25 Jun 2013 16:19:49 -0400 Subject: [PATCH] Let's get this party started --- .gitignore | 6 + Gemfile | 6 + LICENSE | 281 ++ README.md | 171 + _config.yml | 60 + _includes/browser-upgrade.html | 1 + _includes/footer.html | 10 + _includes/head.html | 55 + _includes/navigation.html | 18 + _includes/scripts.html | 18 + _layouts/page.html | 38 + _layouts/post-index.html | 56 + _layouts/post.html | 44 + _posts/2011-03-10-sample-post.md | 84 + _posts/2012-05-22-readability-post.md | 46 + _posts/2013-05-22-sample-post-images.md | 60 + _posts/2013-05-23-readability-feature-post.md | 48 + _posts/2013-06-25-video-post.md | 17 + about.md | 24 + articles.html | 12 + assets/css/animate.css | 1 + assets/css/ie.css | 1989 ++++++++++++ assets/css/main.css | 2833 +++++++++++++++++ assets/fonts/FontAwesome.otf | Bin 0 -> 50204 bytes assets/fonts/fontawesome-webfont.eot | Bin 0 -> 29360 bytes assets/fonts/fontawesome-webfont.svg | 339 ++ assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 64960 bytes assets/fonts/fontawesome-webfont.woff | Bin 0 -> 34420 bytes assets/js/main.js | 512 +++ assets/js/vendor/jquery-1.9.1.min.js | 5 + assets/js/vendor/jquery.fitvids.js | 81 + assets/js/vendor/jquery.magnific-popup.js | 1783 +++++++++++ .../js/vendor/modernizr-2.6.2.custom.min.js | 4 + assets/less/coderay.less | 133 + assets/less/elements.less | 92 + assets/less/font-awesome.less | 1471 +++++++++ assets/less/forms.less | 232 ++ assets/less/grid.less | 47 + assets/less/main.less | 29 + assets/less/mixins.less | 305 ++ assets/less/page.less | 322 ++ assets/less/pygments.less | 71 + assets/less/reset.less | 223 ++ assets/less/site.less | 66 + assets/less/typography.less | 77 + assets/less/variables.less | 31 + favicon.ico | Bin 0 -> 32988 bytes favicon.png | Bin 0 -> 1215 bytes feed.xml | 35 + images/1900x800.gif | Bin 0 -> 9269 bytes images/3953273590_704e3899d5_m.jpg | Bin 0 -> 26037 bytes .../apple-touch-icon-114x114-precomposed.png | Bin 0 -> 5484 bytes .../apple-touch-icon-144x144-precomposed.png | Bin 0 -> 8032 bytes images/apple-touch-icon-72x72-precomposed.png | Bin 0 -> 3264 bytes images/apple-touch-icon-precomposed.png | Bin 0 -> 2422 bytes images/mm-theme-post-600.jpg | Bin 0 -> 90431 bytes images/site-logo.png | Bin 0 -> 7267 bytes images/so-simple-sample-image-1.jpg | Bin 0 -> 61537 bytes images/so-simple-sample-image-2.jpg | Bin 0 -> 76565 bytes images/so-simple-sample-image-3.jpg | Bin 0 -> 106462 bytes images/so-simple-sample-image-4.jpg | Bin 0 -> 100453 bytes images/so-simple-sample-image-5.jpg | Bin 0 -> 70240 bytes index.html | 12 + sitemap.xml | 15 + tags.html | 21 + theme-setup.md | 167 + 66 files changed, 11951 insertions(+) create mode 100644 .gitignore create mode 100644 Gemfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 _config.yml create mode 100644 _includes/browser-upgrade.html create mode 100644 _includes/footer.html create mode 100644 _includes/head.html create mode 100644 _includes/navigation.html create mode 100644 _includes/scripts.html create mode 100644 _layouts/page.html create mode 100644 _layouts/post-index.html create mode 100644 _layouts/post.html create mode 100644 _posts/2011-03-10-sample-post.md create mode 100644 _posts/2012-05-22-readability-post.md create mode 100644 _posts/2013-05-22-sample-post-images.md create mode 100644 _posts/2013-05-23-readability-feature-post.md create mode 100644 _posts/2013-06-25-video-post.md create mode 100644 about.md create mode 100644 articles.html create mode 100644 assets/css/animate.css create mode 100644 assets/css/ie.css create mode 100644 assets/css/main.css create mode 100644 assets/fonts/FontAwesome.otf create mode 100644 assets/fonts/fontawesome-webfont.eot create mode 100644 assets/fonts/fontawesome-webfont.svg create mode 100644 assets/fonts/fontawesome-webfont.ttf create mode 100644 assets/fonts/fontawesome-webfont.woff create mode 100644 assets/js/main.js create mode 100644 assets/js/vendor/jquery-1.9.1.min.js create mode 100644 assets/js/vendor/jquery.fitvids.js create mode 100644 assets/js/vendor/jquery.magnific-popup.js create mode 100644 assets/js/vendor/modernizr-2.6.2.custom.min.js create mode 100644 assets/less/coderay.less create mode 100644 assets/less/elements.less create mode 100644 assets/less/font-awesome.less create mode 100644 assets/less/forms.less create mode 100644 assets/less/grid.less create mode 100644 assets/less/main.less create mode 100644 assets/less/mixins.less create mode 100644 assets/less/page.less create mode 100644 assets/less/pygments.less create mode 100644 assets/less/reset.less create mode 100644 assets/less/site.less create mode 100644 assets/less/typography.less create mode 100644 assets/less/variables.less create mode 100644 favicon.ico create mode 100644 favicon.png create mode 100644 feed.xml create mode 100644 images/1900x800.gif create mode 100644 images/3953273590_704e3899d5_m.jpg create mode 100644 images/apple-touch-icon-114x114-precomposed.png create mode 100644 images/apple-touch-icon-144x144-precomposed.png create mode 100644 images/apple-touch-icon-72x72-precomposed.png create mode 100644 images/apple-touch-icon-precomposed.png create mode 100644 images/mm-theme-post-600.jpg create mode 100644 images/site-logo.png create mode 100644 images/so-simple-sample-image-1.jpg create mode 100644 images/so-simple-sample-image-2.jpg create mode 100644 images/so-simple-sample-image-3.jpg create mode 100644 images/so-simple-sample-image-4.jpg create mode 100644 images/so-simple-sample-image-5.jpg create mode 100644 index.html create mode 100644 sitemap.xml create mode 100644 tags.html create mode 100644 theme-setup.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6a4e31c --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +_site +.DS_Store +*.sublime-project +*.sublime-workspace +codekit-config.json +Gemfile.lock \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..8b0d7a2 --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +source 'https://rubygems.org' + +gem 'jekyll' +gem 'jekyll-minibundle' +gem 'coderay' +gem 'rake' \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f4685f8 --- /dev/null +++ b/LICENSE @@ -0,0 +1,281 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110, USA + + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + diff --git a/README.md b/README.md new file mode 100644 index 0000000..c81a835 --- /dev/null +++ b/README.md @@ -0,0 +1,171 @@ +# So Simple Theme + +Looking for a simple, responsive, theme for your Jekyll powered blog? Well look no further. Here be **So Simple Theme**, the followup to [**Minimal Mistakes**](http://mmistakes.github.io/so-simple-theme) --- by designer slash illustrator [Michael Rose](http://mademistakes). + +## So Simple Theme is all about: + +* Responsive templates. Looking good on mobile, tablet, and desktop. +* Gracefully degrading in older browsers. Compatible with Internet Explorer 8+ and all modern browsers. +* Minimal embellishments and subtle animations. +* Readable typography to make your words shine. +* Support for large images to call out your favorite posts. +* Simple and clear permalink structure[^1]. +* Tags for [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) for a better social sharing experience. + +General notes and suggestions for customizing So Simple Theme. + +## Basic Setup + +1. [Install Jekyll](http://jekyllrb.com) if you haven't already. +2. Fork the [So Simple Theme repo](http://github.com/mmistakes/so-simple-theme/) +3. Make it your own and customize, customize, customize. + +## [Preview the Theme](http://mmistakes.github.io/so-simple-theme) + +``` bash +so-simple-theme/ +├── _includes +| ├── browser-upgrade.html //prompt to upgrade browser on < IE8 +| ├── footer.html //site footer +| ├── head.html //site head +| ├── navigation.html //site navigation and masthead +| └── scripts.html //jQuery, plugins, GA, etc. +├── _layouts +| ├── page.html //page layout +| └── post.html //post layout +├── _posts +├── assets +| ├── css //preprocessed less styles. good idea to minify +| ├── js +| | ├── main.js //jQuery plugins and settings +| | └── vendor //all 3rd party scripts +| └── less +├── images //images for posts and pages +├── _config.yml //Site options +├── about.md //about page +├── articles.html //lists all posts from latest to oldest +├── index.html //homepage. lists 10 latest posts +└── tags.html //lists all posts sorted by tag +``` + +## Customization + +### _config.yml + +Most of the variables found here are used in the .html files found in `_includes` if you need to add or remove anything. A good place to start would be to change the title, tagline, description, and url of your site. When working locally comment out `url` or else you will get a bunch of broken links because they are absolute and prefixed with `{{ site.url }}` in the various `_includes` and `_layouts`. Just remember to uncomment `url` when building for deployment or pushing to **gh-pages**... + +#### Owner/Author Information + +Change your name, and avatar photo (200x200 pixels or larger), email, and social networking urls. If you want to link to an external image on Gravatar or something similiar you'll need to edit the path in `head.html` since it assumes it is located in `\images`. + +Including a link to your Google+ profile has the added benefit of displaying [Google Authorship](https://plus.google.com/authorship) in Google search results if you've went ahead and applied for it. + +#### Google Analytics and Webmaster Tools + +Your Google Analytics ID goes here along with meta tags for [Google Webmaster Tools](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179) and [Bing Webmaster Tools](https://ssl.bing.com/webmaster/configure/verify/ownershi) site verification. + +#### Top Navigation Links + +Edit page/post titles and URLs to include in the site's navigation. If you want to add links to other sites you can hardcode them into `navigation.html`. + +``` yaml +# sample top navigation links +links: + - title: About Page + url: /about + - title: Articles + url: /articles + - title: Other Page + url: /other-page +``` + +#### Other Stuff + +The rest is just your average Jekyll config settings. Nothing too crazy here... + +### _includes + +For the most part you can leave these as is since the author/owner details are pulled from `_config.yml`. That said you'll probably want to customize the copyright stuff in `footer.html` to your liking. + +### Adding Posts and Pages + +There are two main content layouts: `post.html` (for posts) and `page.html` (for pages). Both have support for large **feature images** that span the full-width of the screen, and both are meant for text heavy blog posts (or articles). + +#### Feature Images + +A good rule of thumb is to keep feature images nice and wide so you don't push the body text too far down. An image cropped around around 1024 x 256 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I'd suggest looking at [Picturefill](https://github.com/scottjehl/picturefill) or [Adaptive Images](http://adaptive-images.com/). + +The two layouts make the assumption that the feature images live in the *images* folder. To add a feature image to a post or page just include the filename in the front matter like so. + +``` yaml +image: + feature: feature-image-filename.jpg + thumb: thumbnail-image.jpg #keep it square 200x200 px is good +``` + +The large texture images used in *Minimal Mistakes* are from [Love Textures](http://lovetextures.com), probably a good idea to swap these out with your own photos... + +#### Categories + +In the sample `_posts` folder you may have noticed `category: articles` in the front matter. I like keeping all posts grouped in the same folder. If you decide to rename or add categories you will need to modify the permalink in `articles.md` along with the filename (if renaming). + +For example. Say you want to group all your posts under `blog/` instead of `articles/`. In your post add `category: blog` to the front matter, rename or duplicate `articles.md` to `blog.md` and change the permalink in that file to `permalink: /blog/index.html`. + +If done correctly `/blog` should be a page listing all the site's posts. + +#### Post/Page Thumbnails for OG and Twitter Cards + +Post and page thumbnails work the same way. These are used by [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) meta tags found in `head.html`. If you don't assign a thumbnail the image you assigned to `site.owner.avatar` in `_config.yml will be used. + +#### Videos + +Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/). + +Not sure if this only effects Kramdown or if it's an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the ` +``` + +#### Twitter Cards + +Twitter cards make it possible to attach images and post summaries to Tweets that link to your content. Summary Card meta tags have been added to `head.html` to support this, you just need to [validate and apply your domain](https://dev.twitter.com/docs/cards) to turn it on. + +## Further Customization + +To make things easier I use LESS to build So Simple Theme's stylesheets. If you want to make some minor cosmetic alterations, take a look at `variables.less` in `assets/less/`. Changing some of the following variables can help make the theme your own. Just compile `main.less` using your preprocessor of choice and off you go -- I like [CodeKit](http://incident57.com/codekit/) for OS X and [Prepros](http://alphapixels.com/prepros/) for Windows. + +``` css +// Typography +// -------------------------------------------------- +@base-font: 'source-sans-pro', sans-serif; +@heading-font: @base-font; +@caption-font: @base-font; +@code-font: 'source-code-pro', monospace; +@alt-font: 'volkorn', serif; + +@doc-font-size: 16; +@doc-line-height: 24; + +// Colors +// -------------------------------------------------- +@body-color : #ebebeb; +@text-color : #333; +@base-color : #343434; +@comp-color : spin(@base-color, 180); +@border-color : @base-color; +@white : #fff; +@black : #000; +@accent-color : @black; +@link-color : #343434; +``` + +## Questions? + +Having a problem getting something to work or want to know why I setup something in a certain way? Ping me on Twitter [@mmistakes](http://twitter.com/mmistakes) or [file a GitHub Issue](https://github.com/mmistakes/so-simple-theme/issues/new). + +## License + +This theme is free and open source software, distributed under the [GNU General Public License](LICENSE) version 2 or later. So feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer. + +If you'd like to give me credit somewhere on your blog or tweet a shout out to [@mmistakes](https://twitter.com/mmistakes), that would be pretty sweet. \ No newline at end of file diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..7ec08cc --- /dev/null +++ b/_config.yml @@ -0,0 +1,60 @@ +title: So Simple Theme +description: A simple and clean responsive Jekyll theme for words and photos. +#Comment out url when working locally to resolve base urls correctly +#url: http://mmistakes.github.io/so-simple-theme + +# Owner/author information +owner: + name: Michael Rose + avatar: site-logo.png + email: michael@mademistakes.com + # Social networking links used in footer. Update and remove as you like. + twitter: "mmistakes" + facebook: "michaelrose" + github: "mmistakes" + linkedin: "michaelrose" + instagram: "mmistakes" + tumblr: "mademistakes" + # For Google Authorship https://plus.google.com/authorship + google_plus: "http://plus.google.com/118238196859537351707" + +# Analytics and webmaster tools stuff goes here +google_analytics: +google_verify: +# https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here +bing_verify: + +# Internal pages/posts to include in top navigation +links: + - title: About + url: /about + - title: Articles + url: /articles + - title: Theme Setup + url: /theme-setup + +# http://en.wikipedia.org/wiki/List_of_tz_database_time_zones +timezone: America/New_York +future: true +pygments: true +markdown: kramdown + +# https://github.com/mojombo/jekyll/wiki/Permalinks +permalink: /:categories/:title + +kramdown: + auto_ids: true + footnote_nr: 1 + entity_output: as_char + toc_levels: 1..6 + use_coderay: false + + coderay: + coderay_line_numbers: + coderay_line_numbers_start: 1 + coderay_tab_width: 4 + coderay_bold_every: 10 + coderay_css: class + +include: [".htaccess"] +exclude: ["lib", "config.rb", "Capfile", "config", "log", "Rakefile", "Rakefile.rb", "tmp", "less", "so-simple-theme.sublime-project", "so-simple-theme.sublime-workspace"] \ No newline at end of file diff --git a/_includes/browser-upgrade.html b/_includes/browser-upgrade.html new file mode 100644 index 0000000..6b6746b --- /dev/null +++ b/_includes/browser-upgrade.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..0d30972 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,10 @@ +© {{ site.time | date: '%Y' }} {{ site.owner.name }}. Powered by Jekyll using the So Simple Theme. +
+ {% if site.owner.twitter %}{% endif %} + {% if site.owner.facebook %}{% endif %} + {% if site.owner.google_plus %}{% endif %} + {% if site.owner.linkedin %}{% endif %} + {% if site.owner.instagram %}{% endif %} + {% if site.owner.github %}{% endif %} + {% if site.owner.tumblr %}{% endif %} +
\ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..389185f --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,55 @@ + +{% if page.title %}{{ page.title }} – {% endif %}{{ site.title }} + +{% if page.tags %}{% endif %} + + + + + + + + + + + + + +{% if site.google_verify %}{% endif %} +{% if site.bing_verify %}{% endif %} + +{% capture canonical %}{{ site.url }}{% if site.permalink contains '.html' %}{{ page.url }}{% else %}{{ page.url | remove:'index.html' | strip_slash }}{% endif %}{% endcapture %} + + +{% if site.owner.google_plus %}{% endif %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_includes/navigation.html b/_includes/navigation.html new file mode 100644 index 0000000..b3eb9b0 --- /dev/null +++ b/_includes/navigation.html @@ -0,0 +1,18 @@ + + +
+
+ +

{{ site.title }}

+

{{ site.description }}

+
+
\ No newline at end of file diff --git a/_includes/scripts.html b/_includes/scripts.html new file mode 100644 index 0000000..200bae9 --- /dev/null +++ b/_includes/scripts.html @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..56d6fc5 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,38 @@ + + + + + + +{% include head.html %} + + + + +{% include browser-upgrade.html %} +{% include navigation.html %} + +
+ +
+ + + +{% include scripts.html %} + + + \ No newline at end of file diff --git a/_layouts/post-index.html b/_layouts/post-index.html new file mode 100644 index 0000000..5ce7e53 --- /dev/null +++ b/_layouts/post-index.html @@ -0,0 +1,56 @@ + + + + + + +{% include head.html %} + + + + +{% include browser-upgrade.html %} +{% include navigation.html %} + +
+ {% for post in paginator.posts %} + + {% endfor %} +
+ + + + + +{% include scripts.html %} + + + \ No newline at end of file diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..b4156f8 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,44 @@ + + + + + + +{% include head.html %} + + + + +{% include browser-upgrade.html %} +{% include navigation.html %} + +
+ +
+ + + +{% include scripts.html %} + + + diff --git a/_posts/2011-03-10-sample-post.md b/_posts/2011-03-10-sample-post.md new file mode 100644 index 0000000..2e56259 --- /dev/null +++ b/_posts/2011-03-10-sample-post.md @@ -0,0 +1,84 @@ +--- +layout: post +title: Sample Post +description: "Just about everything you'll need to style in the theme: headings, paragraphs, blockquotes, tables, code blocks, and more." +modified: 2013-05-31 +category: articles +tags: [sample post] +image: + feature: so-simple-sample-image-1.jpg +--- + +Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. + +# Heading 1 + +## Heading 2 + +### Heading 3 + +#### Heading 4 + +##### Heading 5 + +###### Heading 6 + +### Body text + +Lorem ipsum dolor sit amet, test link adipiscing elit. **This is strong**. Nullam dignissim convallis est. Quisque aliquam. + +![Smithsonian Image]({{ site.url }}/images/3953273590_704e3899d5_m.jpg) +{: .pull-right} + +*This is emphasized*. Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H2O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. The New York Times (That’s a citation). Underline. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. + +HTML and CSS are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. + +### Blockquotes + +> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. + +## List Types + +### Ordered Lists + +1. Item one + 1. sub item one + 2. sub item two + 3. sub item three +2. Item two + +### Unordered Lists + +* Item one +* Item two +* Item three + +## Tables + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 +{: rules="groups"} + +## Code Snippets + +{% highlight css %} +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +{% endhighlight %} + +## Buttons + +Make any link standout more when applying the `.btn` class. + +
This is a button
diff --git a/_posts/2012-05-22-readability-post.md b/_posts/2012-05-22-readability-post.md new file mode 100644 index 0000000..faff163 --- /dev/null +++ b/_posts/2012-05-22-readability-post.md @@ -0,0 +1,46 @@ +--- +layout: post +title: "Testing Readability with a Bunch of Text" +description: "A ton of text to test readability." +category: articles +tags: [sample post, readability, test, intro] +image: + feature: so-simple-sample-image-2.jpg +--- + +Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + +* Sartorial hoodie +* Labore viral forage +* Tote bag selvage +* DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. \ No newline at end of file diff --git a/_posts/2013-05-22-sample-post-images.md b/_posts/2013-05-22-sample-post-images.md new file mode 100644 index 0000000..4a8e353 --- /dev/null +++ b/_posts/2013-05-22-sample-post-images.md @@ -0,0 +1,60 @@ +--- +layout: post +title: "A Post with Images" +description: "Examples and code for displaying images in posts." +category: articles +tags: [sample post, images, test] +--- + +Here are some examples of what a post with images might look like. If you want to display two or three images next to each other responsively use `figure` with the appropriate `class`. Each instance of `figure` is auto-numbered and displayed in the caption. + +## Figures (for images or video) + +### One Up + +
+ +
Morning Fog Emerging From Trees by A Guy Taking Pictures, on Flickr.
+
+ +### Two Up + +Apply the `half` class like so to display two images side by side that share the same caption. + +{% highlight html %} +
+ + +
Caption describing these two images.
+
+{% endhighlight %} + +And you'll get something that looks like this: + +
+ + +
Two images.
+
+ +### Three Up + +Apply the `third` class like so to display three images side by side that share the same caption. + +{% highlight html %} +
+ + + +
Caption describing these three images.
+
+{% endhighlight %} + +And you'll get something that looks like this: + +
+ + + +
Three images.
+
\ No newline at end of file diff --git a/_posts/2013-05-23-readability-feature-post.md b/_posts/2013-05-23-readability-feature-post.md new file mode 100644 index 0000000..ae8160b --- /dev/null +++ b/_posts/2013-05-23-readability-feature-post.md @@ -0,0 +1,48 @@ +--- +layout: post +title: "Post with Large Feature Image and Text" +description: "Custom written post descriptions are the way to go... if you're not lazy." +category: articles +tags: [sample post, readability] +image: + feature: so-simple-sample-image-3.jpg +--- + +This is a sample post with a large feature image[^1] up top and tons of text. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + +* Sartorial hoodie +* Labore viral forage +* Tote bag selvage +* DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. + +[^1]: Texture image courtesty of [Lovetextures](http://www.lovetextures.com/) \ No newline at end of file diff --git a/_posts/2013-06-25-video-post.md b/_posts/2013-06-25-video-post.md new file mode 100644 index 0000000..762ecd5 --- /dev/null +++ b/_posts/2013-06-25-video-post.md @@ -0,0 +1,17 @@ +--- +layout: post +title: "A Post with a Video" +description: "Custom written post descriptions are the way to go... if you're not lazy." +category: articles +tags: [sample post, video] +--- + + + +Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/). + +Not sure if this only effects Kramdown or if it's an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the ` +{% endhighlight %} \ No newline at end of file diff --git a/about.md b/about.md new file mode 100644 index 0000000..7ba1c14 --- /dev/null +++ b/about.md @@ -0,0 +1,24 @@ +--- +layout: page +permalink: /about/index.html +title: About the Jekyll Theme +tags: [Jekyll, theme, themes, simple, minimal, minimalism, responsive] +image: + feature: so-simple-sample-image-4.jpg +--- + +Looking for a simple, responsive, theme for your Jekyll powered blog? Well look no further. Here be **So Simple Theme**, the followup to [**Minimal Mistakes**](http://mmistakes.github.io/minimal-mistakes) --- by designer slash illustrator [Michael Rose](http://mademistakes). + +## So Simple Theme is all about: + +* Responsive templates. Looking good on mobile, tablet, and desktop. +* Gracefully degrading in older browsers. Compatible with Internet Explorer 8+ and all modern browsers. +* Minimal embellishments and subtle animations. +* Readable typography to make your words shine. +* Support for large images to call out your favorite posts. +* Simple and clear permalink structure[^1]. +* Tags for [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) for a better social sharing experience. + +Install Minimal Mistakes Theme + +[^1]: Example: *domain.com/category-name/post-title* \ No newline at end of file diff --git a/articles.html b/articles.html new file mode 100644 index 0000000..84e47c6 --- /dev/null +++ b/articles.html @@ -0,0 +1,12 @@ +--- +layout: page +permalink: /articles/index.html +title: Articles +description: "An archive of posts sorted by date." +--- + +{% for post in site.posts %} + +{% endfor %} \ No newline at end of file diff --git a/assets/css/animate.css b/assets/css/animate.css new file mode 100644 index 0000000..68534d8 --- /dev/null +++ b/assets/css/animate.css @@ -0,0 +1 @@ +@charset "UTF-8";body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:flipOutX;-o-backface-visibility:visible!important;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:flipOutY;-o-backface-visibility:visible!important;-o-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s} \ No newline at end of file diff --git a/assets/css/ie.css b/assets/css/ie.css new file mode 100644 index 0000000..ffb39e4 --- /dev/null +++ b/assets/css/ie.css @@ -0,0 +1,1989 @@ +/* CSS Normalize =========================================== */ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */ +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ +/** + * Correct `block` display not defined in IE 8/9. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +/** + * Correct `inline-block` display not defined in IE 8/9. + */ +audio, +canvas, +video { + display: inline-block; +} +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ +audio:not([controls]) { + display: none; + height: 0; +} +/** + * Address styling not present in IE 8/9. + */ +[hidden] { + display: none; +} +/* ========================================================================== + Base + ========================================================================== */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +html { + font-family: sans-serif; + /* 1 */ + + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + /* 2 */ + +} +/** + * Remove default margin. + */ +body { + margin: 0; +} +/* ========================================================================== + Links + ========================================================================== */ +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ +a:focus { + outline: thin dotted; +} +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +a:active, +a:hover { + outline: 0; +} +/* ========================================================================== + Typography + ========================================================================== */ +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ +abbr[title] { + border-bottom: 1px dotted; +} +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ +b, +strong { + font-weight: bold; +} +/** + * Address styling not present in Safari 5 and Chrome. + */ +dfn { + font-style: italic; +} +/** + * Address differences between Firefox and other browsers. + */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +/** + * Address styling not present in IE 8/9. + */ +mark { + background: #ff0; + color: #000; +} +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} +/** + * Improve readability of pre-formatted text in all browsers. + */ +pre { + white-space: pre-wrap; +} +/** + * Set consistent quote types. + */ +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} +/** + * Address inconsistent and variable font size in all browsers. + */ +small { + font-size: 80%; +} +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +/* ========================================================================== + Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9. + */ +img { + border: 0; +} +/** + * Correct overflow displayed oddly in IE 9. + */ +svg:not(:root) { + overflow: hidden; +} +/* ========================================================================== + Figures + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari 5. + */ +figure { + margin: 0; +} +/* ========================================================================== + Forms + ========================================================================== */ +/** + * Define consistent border, margin, and padding. + */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ +legend { + border: 0; + /* 1 */ + + padding: 0; + /* 2 */ + +} +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ +button, +input, +select, +textarea { + font-family: inherit; + /* 1 */ + + font-size: 100%; + /* 2 */ + + margin: 0; + /* 3 */ + +} +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ +button, +input { + line-height: normal; +} +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ +button, +select { + text-transform: none; +} +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + + cursor: pointer; + /* 3 */ + +} +/** + * Re-set default cursor for disabled elements. + */ +button[disabled], +html input[disabled] { + cursor: default; +} +/** + * 1. Address box sizing set to `content-box` in IE 8/9. + * 2. Remove excess padding in IE 8/9. + */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + /* 1 */ + + padding: 0; + /* 2 */ + +} +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + /* 2 */ + + box-sizing: content-box; +} +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/** + * Remove inner padding and border in Firefox 4+. + */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ +textarea { + overflow: auto; + /* 1 */ + + vertical-align: top; + /* 2 */ + +} +/* ========================================================================== + Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +table { + border-collapse: collapse; + border-spacing: 0; + margin-bottom: 1.5em; +} +/* Variables and mixins ==================================== */ +/* Links ================================================= */ +/* Site wide styles (html, body, global classes) =========== */ +/* Selection ============================================= */ +::-moz-selection { + background-color: #dadada; + color: #343434; + text-shadow: none; +} +::selection { + background-color: #dadada; + color: #343434; + text-shadow: none; +} +/* Global Classes ======================================== */ +.all-caps { + text-transform: uppercase; +} +.pull-left { + float: left; +} +.pull-right { + float: right; +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.unstyled-list { + list-style: none; + margin-left: 0; + padding-left: 0; +} +.unstyled-list li { + list-style-type: none; +} +/* Typeplate.com typographic starter pack ================== */ +/*! ++---------------------------------------------------------------------+ +| _ _ _ | +| | |_ _ _ _ __ ___ _ __ | | __ _ | |_ ___ | +| | __|| | | || '_ \ / _ \| '_ \ | | / _` || __|/ _ \ | +| | |_ | |_| || |_) || __/| |_) || || (_| || |_| __/ | +| \__| \__, || .__/ \___|| .__/ |_| \__,_| \__|\___| | +| |___/ |_| |_| | +| | +| | +| URL: http://typeplate.com | +| VERSION: 1.0.1 | +| Github: https://github.com/typePlate/typeplate.github.com | +| AUTHORS: Zachary Kain (@zakkain) & Dennis Gaebel (@gryghostvisuals) | +| LICENSE: Creative Commmons | +| http://creativecommons.org/licenses/by/3.0 | +| | ++---------------------------------------------------------------------+ +*/ +@font-face { + font-family: "Ampersand"; + src: local("Georgia"), local("Garamond"), local("Palatino"), local("Book Antiqua"); + unicode-range: U+270C; +} +@font-face { + font-family: "Ampersand"; + src: local("Georgia"); + unicode-range: U+270C; +} +.ampersand-placeholder { + font-family: Verdana, sans-serif; +} +.breakword { + word-wrap: break-word; +} +.normal-wrap { + word-wrap: normal; +} +.inherit-wrap { + word-wrap: auto; +} +/** + * Dropcap Sass @include + * Use the following Sass @include with any selector you feel necessary. + * + @include dropcap(@float: left, @font-size: 4em, @font-family: inherit, @text-indent: 0, @margin: inherit, @padding: inherit, @color: inherit, @lineHeight: 1, @bg: transparent); + * + * Extend this object into your custom stylesheet. + * + */ +.drop-cap:first-letter { + float: left; + margin: inherit; + padding: inherit; + font-size: 4em; + font-family: inherit; + line-height: 1; + text-indent: 0; + background: transparent; + color: inherit; +} +html { + font: normal 112.5%/1.65 serif; +} +body { + word-wrap: normal; + color: #333332; +} +.tera { + font-size: 117px; + font-size: 6.5rem; + margin-bottom: 0.25384615384615383rem; +} +.giga { + font-size: 90px; + font-size: 5rem; + margin-bottom: 0.33rem; +} +.mega { + font-size: 72px; + font-size: 4rem; + margin-bottom: 0.4125rem; +} +.alpha { + font-size: 60px; + font-size: 3.3333333333333335rem; + margin-bottom: 0.495rem; +} +.beta { + font-size: 48px; + font-size: 2.6666666666666665rem; + margin-bottom: 0.61875rem; +} +.gamma { + font-size: 36px; + font-size: 2rem; + margin-bottom: 0.825rem; +} +.delta { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; +} +.epsilon { + font-size: 21px; + font-size: 1.1666666666666667rem; + margin-bottom: 1.4142857142857141rem; +} +.zeta { + font-size: 18px; + font-size: 1rem; + margin-bottom: 1.65rem; +} +h1 { + font-size: 60px; + font-size: 3.3333333333333335rem; + margin-bottom: 0.495rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +h2 { + font-size: 48px; + font-size: 2.6666666666666665rem; + margin-bottom: 0.61875rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +h3 { + font-size: 36px; + font-size: 2rem; + margin-bottom: 0.825rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +h4 { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +h5 { + font-size: 21px; + font-size: 1.1666666666666667rem; + margin-bottom: 1.4142857142857141rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +h6 { + font-size: 18px; + font-size: 1rem; + margin-bottom: 1.65rem; + text-rendering: optimizeLegibility; + line-height: 1; + margin-top: 0; +} +p { + margin: 0 0 1.5em; +} +p + p { + text-indent: 1.5em; + margin-top: -1.5em; +} +abbr, +acronym, +blockquote, +code, +dir, +kbd, +listing, +plaintext, +q, +samp, +tt, +var, +xmp { + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + -o-hyphens: none; + hyphens: none; +} +pre code { + word-wrap: normal; + white-space: -moz-pre-wrap; + white-space: pre-wrap; +} +pre { + white-space: pre; +} +code { + white-space: pre; + font-family: monospace; +} +/** + * Abbreviations Markup + * + HMTL + * + * Extend this object into your markup. + * + */ +abbr { + font-variant: small-caps; + font-weight: 400; + text-transform: lowercase; + color: #333332; +} +abbr:hover { + cursor: help; +} +h1, +h2, +h3, +h4, +h5, +h6 { + color: #333332; +} +/** + * Lining Definition Style Markup + * +
+
+
+
+ * + * Extend this object into your markup. + * + */ +.lining dt, +.lining dd { + display: inline; + margin: 0; +} +.lining dt + dt:before, +.lining dd + dt:before { + content: "\A"; + white-space: pre; +} +.lining dd + dd:before { + content: ", "; +} +.lining dd:before { + content: ": "; + margin-left: -0.2rem; +} +/** + * Dictionary Definition Style Markup + * +
+
+
+
+ * + * Extend this object into your markup. + * + */ +.dictionary-style dt { + display: inline; + counter-reset: definitions; +} +.dictionary-style dt + dt:before { + content: ", "; + margin-left: -0.2rem; +} +.dictionary-style dd { + display: block; + counter-increment: definitions; +} +.dictionary-style dd:before { + content: counter(definitions, decimal) ". "; +} +/** + * Stats Tab Markup + * + + * + * Extend this object into your markup. + * + */ +.stats-tabs { + padding: 0; +} +.stats-tabs li { + display: inline-block; + margin: 0 0.625rem 0 0; + padding: 0 0.625rem 0 0; + border-right: 0.125rem solid #cccccc; +} +.stats-tabs li:last-child { + margin: 0; + padding: 0; + border: none; +} +.stats-tabs li a { + display: inline-block; + font-size: 1.5rem; + font-weight: bold; +} +.stats-tabs li a b { + display: block; + margin: 0.125rem 0 0 0; + font-size: 0.875rem; + font-weight: normal; +} +/** + * Blockquote Markup + * +
+

″″

+ + + +
+ * + * Extend this object into your markup. + * + */ +.cite { + display: block; + font-size: 0.875em; + text-align: right; +} +/** + * Pull Quotes Markup + * + + * + * Extend this object into your custom stylesheet. + * + */ +.pull-quote { + position: relative; + padding: 1em; +} +.pull-quote:before, +.pull-quote:after { + height: 1em; + opacity: 0.15; + position: absolute; + font-size: 4em; +} +.pull-quote:before { + content: '“'; + top: 0em; + left: 0em; +} +.pull-quote:after { + content: '”'; + bottom: 0em; + right: 0em; +} +/** + * Figures Markup + * +
+
+ Fig. 4.2 | Type Anatomy, an excerpt from Mark Boulton's book"Designing for the Web" +
+
+ * + * Extend this object into your markup. + * + */ +/** + * Footnote Markup : Replace 'X' with your unique number for each footnote + * +
+

+ +
+ * + * Extend this object into your markup. + * + */ +/* Headings ============================================== */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'PT Sans Narrow', sans-serif; + font-weight: 700; +} +h6 { + font-weight: 400; +} +/* Links ================================================= */ +a { + text-decoration: none; + color: #343434; +} +a:visited { + color: #4e4e4e; +} +a:hover { + color: #1a1a1a; +} +a:focus { + outline: thin dotted; + color: #343434; +} +a:hover, +a:active { + outline: 0; +} +b, +strong { + font-weight: 700; +} +/* Lists ============================================== */ +ul li { + list-style-type: square; +} +ol li { + list-style-type: upper-roman; +} +/* Add underline for main links ======================= */ +p > a, +li > a, +em > a, +a > em, +footer a { + text-decoration: none; + border-bottom: 1px dotted #b3b3b1; +} +p > a:hover, +li > a:hover, +em > a:hover, +footer a:hover { + text-decoration: none; + border-bottom: 1px solid #b3b3b1; +} +/* Figure caption ===================================== */ +figcaption { + margin-top: 0.75em; + line-height: 1.25; + font-size: 18px; + font-size: 1rem; + margin-bottom: 1.65rem; + font-family: 'PT Sans Narrow', sans-serif; + counter-increment: captions; +} +figcaption:before { + font-weight: 700; + text-transform: uppercase; + content: "Figure " counter(captions) ": "; +} +/* Notice ============================================== */ +.notice { + margin-top: 1.5em; + padding: .5em 1em; + text-indent: 0; + font-size: 90%; + background-color: #ddd; + border-left: 10px solid #ccc; +} +/* Blockquote =========================================== */ +blockquote { + font-style: italic; + margin-left: 0; + padding-left: 1em; + border-left: 10px solid #ccc; +} +blockquote p + p { + text-indent: 0; + margin-top: 0; +} +/* Footnotes ============================================= */ +.footnotes { + font-size: 90%; +} +/* Gradients ============================================= */ +/* .bordered(COLOR, COLOR, COLOR, COLOR); ================ */ +/* .rounded(VALUE); ====================================== */ +/* .border-radius(VALUE,VALUE,VALUE,VALUE); ============== */ +/* .box-shadow(HORIZONTAL VERTICAL BLUR COLOR)) =========== */ +/* .drop-shadow(HORIZONTAL, VERTICAL, BLUR, ALPHA); ======= */ +/* .text-shadow(); ======================================== */ +/* .opacity(VALUE); ======================================= */ +/* .rotate(VALUEdeg); ===================================== */ +/* .scale(VALUE); ========================================= */ +/* .skew(VALUE, VALUE); =================================== */ +/* .transition(PROPERTY DURATION DELAY(OPTIONAL) TIMING-FINCTION); */ +/* .translate(VALUE, VALUE) =============================== */ +/* .background-alpha(VALUE VALUE); ======================== */ +/* .background-size(VALUE VALUE); ========================= */ +/* .background-clip(VALUE); (border-box, padding-box, content-box) */ +/* .box-sizing(VALUE); (border-box, padding-box, content-box) */ +/* Contain floats ========================================= */ +/* For image replacement ================================== */ +/* Hide from visual and speaking browsers ================= */ +.hidden { + display: none; + visibility: hidden; +} +/* Hide but maintain layout =============================== */ +/* .resize(VALUE) (none, both, horizontal, vertical, inherit) */ +/* .userselect(VALUE) (all, element, none, text) ========== */ +/* Hidden but available to speaking browsers ============== */ +/* Make visuallyhidden focusable with a keyboard ========== */ +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + position: static; + clip: auto; + height: auto; + width: auto; + margin: 0; + overflow: visible; +} +/* Responsive visibility utilities =================================== */ +/* For desktops =========================================== */ +.visible-phone { + display: none !important; +} +.visible-tablet { + display: none !important; +} +.hidden-desktop { + display: none !important; +} +/* Mobile phones only =====================================*/ +@media (max-width: 767px) { + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } +} +/* Tablets & small desktops only ========================== */ +@media (min-width: 768px) and (max-width: 979px) { + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } +} +/* .columns(250px, 0, 24px, COLOR, solid, 1px) ============ */ +/* Figures, images, social media, other elements =========== */ +hr { + display: block; + margin: 1em 0; + padding: 0; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + border-bottom: 1px solid #fff; +} +/* Figures and images ==================================== */ +article img { + max-width: 100%; + height: auto; + border-width: 0; + vertical-align: middle; + -ms-interpolation-mode: bicubic; +} +svg:not(:root) { + overflow: hidden; +} +.half { + margin: 0 auto; + width: 100%; + *zoom: 1; +} +.half:before, +.half:after { + display: table; + content: ""; +} +.half:after { + clear: both; +} +.half:before, +.half:after { + content: ""; + display: table; +} +.half:after { + clear: both; +} +.half img { + display: inline; + float: left; + width: 50%; +} +.half figcaption { + display: inline; + float: left; + width: 100%; +} +.third { + margin: 0 auto; + width: 100%; + *zoom: 1; +} +.third:before, +.third:after { + display: table; + content: ""; +} +.third:after { + clear: both; +} +.third:before, +.third:after { + content: ""; + display: table; +} +.third:after { + clear: both; +} +.third img { + display: inline; + float: left; + width: 33.333333333333336%; +} +.third figcaption { + display: inline; + float: left; + width: 100%; +} +/* Buttons =============================================== */ +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 12px 24px; + margin-bottom: 2em; + line-height: 1; + text-align: center; + text-transform: uppercase; + vertical-align: middle; + border: 4px double #333332; + -webkit-border-radius: 50px; + -moz-border-radius: 50px; + border-radius: 50px; + cursor: pointer; + *margin-left: .3em; + -webkit-transition: 0.4s linear; + -moz-transition: 0.4s linear; + -ms-transition: 0.4s linear; + -o-transition: 0.4s linear; + transition: 0.4s linear; +} +.btn:visited { + border: 4px double #4e4e4e; +} +.btn:hover { + border: 4px double #1a1a1a; +} +.btn:first-child { + *margin-left: 0; +} +.btn-inverse { + border: 4px double #ffffff; + color: #ffffff; + background-color: #000000; +} +.btn-inverse:visited { + color: #ffffff; + border-color: #ffffff; +} +.btn-inverse:hover { + color: #ffffff; + border-color: #ffffff; +} +.btn-small { + font-size: 60%; + padding: 6px 12px; +} +/* Well ================================================= */ +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +/* Standard form controls ================================== */ +form { + margin: 0 0 5px 0; +} +form fieldset { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} +form legend { + display: block; + width: 100%; + margin-bottom: 10px; + *margin-left: -7px; + padding: 0; + color: #333332; + border: 0; + border-bottom: 1px solid #cccccc; + white-space: normal; +} +form p { + margin-bottom: 2.5px; +} +form ul { + list-style-type: none; + margin: 0 0 5px 0; + padding: 0; +} +form br { + display: none; +} +label, +input, +button, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; +} +input, +button, +select, +textarea { + font-family: 'PT Serif', serif; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +label { + display: block; + margin-bottom: 1.25px; + font-weight: bold; + color: #333332; + cursor: pointer; +} +label input, +label textarea, +label select { + display: block; +} +input, +textarea, +select { + display: inline-block; + width: 100%; + padding: 4px; + margin-bottom: 1.25px; + background-color: #ffffff; + border: 1px solid #cccccc; + color: #333332; +} +input:hover, +textarea:hover, +select:hover { + border-color: #808080; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 0 \9; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; +} +input[type="image"] { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: transparent; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + *overflow: visible; +} +select, +input[type="file"] { + *margin-top: 4px; +} +select { + width: auto; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +textarea { + resize: vertical; + height: auto; + overflow: auto; + vertical-align: top; +} +input[type="hidden"] { + display: none; +} +.radio, +.checkbox { + padding-left: 18px; + font-weight: normal; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +/* disabled ==================================== */ +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + -webkit-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; + cursor: not-allowed; +} +/* focus and active ============================ */ +input:focus, +textarea:focus { + border-color: #000000; + outline: 0; + outline: thin dotted \9; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +/* help text ==================================== */ +.help-block, +.help-inline { + color: #808080; +} +.help-block { + display: block; + margin-bottom: 1em; + line-height: 1em; +} +.help-inline { + display: inline-block; + vertical-align: middle; + padding-left: 5px; +} +/* .form-inline ================================= */ +.form-inline input, +.form-inline textarea, +.form-inline select { + display: inline-block; + margin-bottom: 0; +} +.form-inline label { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox, +.form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +/* .form-search ================================= */ +.form-search input, +.form-search textarea, +.form-search select { + display: inline-block; + margin-bottom: 0; +} +.form-search .search-query { + padding-left: 14px; + padding-right: 14px; + margin-bottom: 0; + -webkit-border-radius: 14px; + -moz-border-radius: 14px; + border-radius: 14px; +} +.form-search label { + display: inline-block; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +/* Page level layout styles */ +html { + background-color: #ffffff; + font-family: 'PT Serif', serif; + font-color: #333332; + font-size: 90%; +} +.navigation-wrapper { + margin: 0 auto; + width: 100%; + padding: 2em 0 3em; + font-family: 'PT Sans Narrow', sans-serif; + font-weight: 700; + text-transform: uppercase; +} +.site-name { + margin: 0 auto; + width: 100%; + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; + margin-bottom: 1em; +} +.top-navigation { + margin: 0 auto; + width: 100%; + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; + margin-bottom: 1em; +} +.top-navigation ul { + list-style: none; + margin: 0; + padding: 0; +} +.top-navigation li { + list-style-type: none; + display: inline; + margin-right: 25px; +} +.top-navigation li a { + decoration: none; + border-bottom: 0 solid transparent; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -ms-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} +#main { + counter-reset: captions; + margin: 0 auto; + width: 100%; + *zoom: 1; + clear: both; + margin-top: 1em; +} +#main:before, +#main:after { + display: table; + content: ""; +} +#main:after { + clear: both; +} +#main:before, +#main:after { + content: ""; + display: table; +} +#main:after { + clear: both; +} +#main article { + margin: 0 auto; + width: 100%; + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; + margin-bottom: 2em; +} +#index { + margin: 0 auto; + width: 100%; + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; + margin-bottom: 2em; +} +#index article h2 { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; + margin-bottom: 0; +} +#index article p + p { + text-indent: 0; +} +.image-wrap { + position: relative; + margin-bottom: 2em; +} +.image-wrap:after { + content: " "; + display: block; + position: absolute; + bottom: -1px; + left: 8%; + width: 0; + height: 0; + border: 20px solid transparent; + border-bottom-color: #ffffff; +} +.image-wrap img { + width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} +.image-wrap .headline-wrap { + position: absolute; + bottom: 25px; + margin-left: 8.333333333333334%; +} +.image-wrap .headline-wrap h1, +.image-wrap .headline-wrap h2 { + color: #ffffff; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); +} +.headline-wrap h1 { + font-size: 48px; + font-size: 2.6666666666666665rem; + margin-bottom: 0.61875rem; +} +.headline-wrap h2 { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; + text-transform: uppercase; +} +.article-wrap h2 { + font-size: 36px; + font-size: 2rem; + margin-bottom: 0.825rem; +} +.article-wrap h3 { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; +} +.byline { + clear: both; + font-size: 80%; +} +.article-author-top h4, +.article-author-bottom h4 { + margin-bottom: 0.5em; +} +.article-author-top p, +.article-author-bottom p { + font-size: 80%; + font-style: italic; +} +.article-author-top a, +.article-author-bottom a, +.article-author-top a:hover, +.article-author-bottom a:hover { + border-bottom: 0 solid transparent; +} +.article-author-top img.bio-photo, +.article-author-bottom img.bio-photo { + -webkit-border-radius: 100px; + -moz-border-radius: 100px; + border-radius: 100px; +} +.article-author-top { + display: none; +} +.article-author-bottom .bio-photo { + float: left; + margin-right: 25px; +} +.toc { + display: none; + font-size: 95%; + -webkit-opacity: 0.7; + -moz-opacity: 0.7; + opacity: 0.7; + -webkit-transition: opacity 0.2s ease-in-out; + -moz-transition: opacity 0.2s ease-in-out; + -ms-transition: opacity 0.2s ease-in-out; + -o-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.toc:hover { + -webkit-opacity: 1; + -moz-opacity: 1; + opacity: 1; +} +.toc header { + background: #1a1a1a; +} +.toc h3 { + margin: 0; + padding: 5px 10px; + color: #ffffff; +} +.toc h3:hover { + cursor: pointer; +} +.toc ul { + margin: 2px 0 0; + padding: 0; + background: #4d4d4d; + line-height: 1; +} +.toc li { + display: block; + margin: 0; + padding: 0; + font-family: 'PT Sans Narrow', sans-serif; + border-bottom: 1px solid #808080; +} +.toc li:last-child { + border-bottom: 0 solid transparent; +} +.toc li a, +.toc li a:hover { + color: #ffffff; + border-bottom: 0 solid transparent; +} +.toc li a { + padding: 10px; + display: block; +} +.toc li ul { + margin: 0; + border-top: 1px solid #808080; +} +.image-grid { + *zoom: 1; + list-style: none; + margin: 0 0 1em; + padding: 0; +} +.image-grid:before, +.image-grid:after { + display: table; + content: ""; +} +.image-grid:after { + clear: both; +} +.image-grid:before, +.image-grid:after { + content: ""; + display: table; +} +.image-grid:after { + clear: both; +} +.image-grid li { + display: inline; + float: left; + width: 50%; +} +.recent-grid { + *zoom: 1; + list-style: none; + margin: 1em 0; +} +.recent-grid:before, +.recent-grid:after { + display: table; + content: ""; +} +.recent-grid:after { + clear: both; +} +.recent-grid:before, +.recent-grid:after { + content: ""; + display: table; +} +.recent-grid:after { + clear: both; +} +.recent-grid li { + display: inline; +} +.recent-grid li a { + border-bottom: 0 solid transparent; +} +.recent-grid li a:hover { + border-bottom: 0 solid transparent; +} +.recent-grid img { + width: 19%; + margin-bottom: 1%; +} +.holder { + font-family: 'PT Sans Narrow', sans-serif; +} +.holder a { + cursor: pointer; + margin: 0 5px; +} +.holder a.jp-previous { + margin-left: 0; + margin-right: 15px; +} +.holder a.jp-next { + margin-left: 15px; + margin-right: 0; +} +.holder a.jp-current { + font-weight: bold; +} +.holder a.jp-current, +.holder a.jp-current:hover, +.holder a.jp-disabled, +.holder a.jp-disabled:hover { + cursor: default; + background: none; +} +.holder span { + margin: 0 5px; +} +.footer-wrap { + margin: 0 auto; + width: 100%; + *zoom: 1; + clear: both; + margin-top: 1em; + padding-top: 2em; + padding-bottom: 3em; + background-color: #000000; +} +.footer-wrap:before, +.footer-wrap:after { + display: table; + content: ""; +} +.footer-wrap:after { + clear: both; +} +.footer-wrap:before, +.footer-wrap:after { + content: ""; + display: table; +} +.footer-wrap:after { + clear: both; +} +.footer-wrap a, +.footer-wrap a:active, +.footer-wrap a:visited, +.footer-wrap p, +.footer-wrap h4, +.footer-wrap h5, +.footer-wrap h6 { + color: #bfbfbf; +} +.footer-wrap a { + border-bottom: 0 solid transparent; +} +.footer-wrap a:hover { + color: #ffffff; + border-bottom: 0 solid transparent; +} +.footer-wrap footer { + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; +} +.related-articles { + display: inline; + float: left; + width: 83.33333333333334%; + margin-left: 8.333333333333334%; + margin-right: 8.333333333333334%; +} +.related-articles h4 { + font-size: 21px; + font-size: 1.1666666666666667rem; + margin-bottom: 1.4142857142857141rem; + text-transform: uppercase; + margin-bottom: 0; +} +.related-articles li { + margin-bottom: 0; + color: #ffffff; +} +.footer-icons li { + display: inline-block; + padding-right: 5px; +} +.footer-icons li a { + font-size: 24px; + font-size: 1.3333333333333332rem; + margin-bottom: 1.2375rem; + color: #9a9a9a; + -webkit-transition: 0.4s linear; + -moz-transition: 0.4s linear; + -ms-transition: 0.4s linear; + -o-transition: 0.4s linear; + transition: 0.4s linear; +} +.footer-icons li a:hover { + text-decoration: none; + border-bottom: none; +} +.footer-icons li a:hover .icon-twitter, +.footer-icons li a:hover .icon-twitter-sign { + color: #2aa9df; +} +.footer-icons li a:hover .icon-facebook, +.footer-icons li a:hover .icon-facebook-sign { + color: #3a5a98; +} +.footer-icons li a:hover .icon-instagram, +.footer-icons li a:hover .icon-instagram-sign { + color: #306088; +} +.footer-icons li a:hover .icon-google-plus, +.footer-icons li a:hover .icon-google-plus-sign { + color: #b63324; +} +.footer-icons li a:hover .icon-lastfm, +.footer-icons li a:hover .icon-lastfm-sign { + color: #d80049; +} +.footer-icons li a:hover .icon-github { + color: #4183c4; +} +.chrome-frame { + background: #000; + margin: 0 0 2em 0; + padding: 10px; + text-align: center; + color: #ffffff; +} +.chrome-frame a { + color: #ffffff; + border-bottom: 1px dotted #ffffff; + text-decoration: none; +} +.chrome-frame a:hover { + border-bottom: 1px solid #ffffff; +} +/* 480px wide ============================================== */ +.image-grid li { + width: 33.333333%; +} +/* 600px wide ============================================== */ +html { + font-size: 95%; +} +.site-name { + display: inline; + float: left; + width: 16.666666666666668%; + margin-left: 4.166666666666667%; + margin-right: 4.166666666666667%; +} +.top-navigation { + display: inline; + float: left; + width: 75%; + margin-left: 0%; + margin-right: 0%; +} +.image-wrap .headline-wrap, +.image-wrap:after { + left: 25%; +} +.image-wrap .headline-wrap { + margin-left: 0; +} +#main article { + display: inline; + float: left; + width: 50%; + margin-left: 0%; + margin-right: 0%; +} +#index { + display: inline; + float: left; + width: 50%; + margin-left: 0%; + margin-right: 0%; +} +.footer-wrap footer { + display: inline; + float: left; + width: 50%; + margin-left: 25%; + margin-right: 25%; +} +.article-author-top { + display: block; + display: inline; + float: left; + width: 16.666666666666668%; + margin-left: 4.166666666666667%; + margin-right: 4.166666666666667%; +} +.article-author-bottom { + display: none; +} +.toc { + display: block; + display: inline; + float: left; + width: 16.666666666666668%; + margin-left: 4.166666666666667%; + margin-right: 4.166666666666667%; + position: fixed; + top: 120px; + right: 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); +} +.image-grid li { + width: 25%; +} +.related-articles { + display: inline; + float: left; + width: 50%; + margin-left: 25%; + margin-right: 25%; +} +/* 768px wide ============================================== */ +html { + font-size: 100%; +} +/* Image Grid ============================================== */ +.image-grid li { + width: 20%; +} +/* 992px wide ============================================== */ +html { + font-size: 112.5%; +} +/* Image Grid ============================================== */ +.image-grid li { + width: 16.666666666%; +} +/* 1382px wide ============================================= */ +.site-name { + display: inline; + float: left; + width: 12.5%; + margin-left: 16.666666666666668%; +} +.top-navigation { + display: inline; + float: left; + width: 66.66666666666667%; +} +.image-wrap:after { + left: 33.333333333%; +} +.image-wrap .headline-wrap { + margin-left: 8.333333333333334%; +} +#main article { + display: inline; + float: left; + width: 37.5%; +} +#index { + display: inline; + float: left; + width: 37.5%; +} +.related-articles { + display: inline; + float: left; + width: 37.5%; + margin-left: 33.333333333333336%; + margin-right: 29.166666666666668%; +} +.footer-wrap footer { + display: inline; + float: left; + width: 37.5%; + margin-left: 33.333333333333336%; + margin-right: 29.166666666666668%; +} +.article-author-top { + display: inline; + float: left; + width: 12.5%; + margin-left: 16.666666666666668%; +} diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..9fc91e0 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,2833 @@ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +a:hover, +a:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +blockquote { + margin: 0; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img, +.google-maps img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + -ms-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} +body { + margin-top: 24px; + font-size: 16px; +} +::-moz-selection { + background-color: #dadada; + color: #343434; + text-shadow: none; +} +::selection { + background-color: #dadada; + color: #343434; + text-shadow: none; +} +::-webkit-scrollbar { + width: 12px; + height: 12px; +} +/* Track */ +::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); + -webkit-border-radius: 10px; + border-radius: 10px; +} +/* Handle */ +::-webkit-scrollbar-thumb { + -webkit-border-radius: 10px; + border-radius: 10px; + background: rgba(0, 0, 0, 0.5); +} +::-webkit-scrollbar-thumb:window-inactive { + background: rgba(0, 0, 0, 0.2); +} +.wrap { + margin: 0 auto; +} +.all-caps { + text-transform: uppercase; +} +.pull-left { + float: left; +} +.pull-right { + float: right; +} +.unstyled-list { + list-style: none; + margin-left: 0; + padding-left: 0; +} +.unstyled-list li { + list-style-type: none; +} +b, +i, +strong, +em, +blockquote, +p, +q, +span, +figure, +img, +h1, +h2, +header, +input, +a { + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + transition: all 0.2s ease; +} +body { + font-family: 'source-sans-pro', sans-serif; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: 'source-sans-pro', sans-serif; +} +a { + text-decoration: none; + color: #343434; +} +a:visited { + color: #676767; +} +a:hover { + color: #010101; +} +a:focus { + outline: thin dotted; + color: #010101; +} +a:hover, +a:active { + outline: 0; +} +figcaption { + padding-top: 10px; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.7143; + line-height: 1.3; + color: #4d4d4d; +} +.notice { + margin-top: 1.5em; + padding: .5em 1em; + text-indent: 0; + font-size: 90%; + background-color: #ddd; + border-left: 10px solid #ccc; +} +blockquote p { + font-family: 'volkorn', serif; + font-style: italic; + font-size: 24px; + font-size: 1.5rem; + line-height: 1; + margin-bottom: 24px; + margin-bottom: 1.5rem; + padding-left: 20px; + border-left: 8px solid #000000; +} +.footnotes { + font-size: 14px; + font-size: 0.875rem; + line-height: 1.7143; + font-family: 'source-sans-pro', sans-serif; +} +tt, +code, +kbd, +samp, +pre { + font-family: 'source-code-pro', monospace; +} +.highlight { + overflow-x: auto; + font-size: 12px; + font-size: 0.75rem; + line-height: 2; + border: 1px solid #dedede; +} +.highlight pre { + position: relative; + margin: 0; + padding: 1em; +} +.hll { + background-color: #ffffcc; +} +.c { + color: #999988; + font-style: italic; +} +/* Comment */ +.err { + color: #a61717; + background-color: #e3d2d2; +} +/* Error */ +.k { + color: #000000; + font-weight: bold; +} +/* Keyword */ +.o { + color: #000000; + font-weight: bold; +} +/* Operator */ +.cm { + color: #999988; + font-style: italic; +} +/* Comment.Multiline */ +.cp { + color: #999999; + font-weight: bold; + font-style: italic; +} +/* Comment.Preproc */ +.c1 { + color: #999988; + font-style: italic; +} +/* Comment.Single */ +.cs { + color: #999999; + font-weight: bold; + font-style: italic; +} +/* Comment.Special */ +.gd { + color: #000000; + background-color: #ffdddd; +} +/* Generic.Deleted */ +.ge { + color: #000000; + font-style: italic; +} +/* Generic.Emph */ +.gr { + color: #aa0000; +} +/* Generic.Error */ +.gh { + color: #999999; +} +/* Generic.Heading */ +.gi { + color: #000000; + background-color: #ddffdd; +} +/* Generic.Inserted */ +.go { + color: #888888; +} +/* Generic.Output */ +.gp { + color: #555555; +} +/* Generic.Prompt */ +.gs { + font-weight: bold; +} +/* Generic.Strong */ +.gu { + color: #aaaaaa; +} +/* Generic.Subheading */ +.gt { + color: #aa0000; +} +/* Generic.Traceback */ +.kc { + color: #000000; + font-weight: bold; +} +/* Keyword.Constant */ +.kd { + color: #000000; + font-weight: bold; +} +/* Keyword.Declaration */ +.kn { + color: #000000; + font-weight: bold; +} +/* Keyword.Namespace */ +.kp { + color: #000000; + font-weight: bold; +} +/* Keyword.Pseudo */ +.kr { + color: #000000; + font-weight: bold; +} +/* Keyword.Reserved */ +.kt { + color: #445588; + font-weight: bold; +} +/* Keyword.Type */ +.m { + color: #009999; +} +/* Literal.Number */ +.s { + color: #d01040; +} +/* Literal.String */ +.na { + color: #008080; +} +/* Name.Attribute */ +.nb { + color: #0086b3; +} +/* Name.Builtin */ +.nc { + color: #445588; + font-weight: bold; +} +/* Name.Class */ +.no { + color: #008080; +} +/* Name.Constant */ +.nd { + color: #3c5d5d; + font-weight: bold; +} +/* Name.Decorator */ +.ni { + color: #800080; +} +/* Name.Entity */ +.ne { + color: #990000; + font-weight: bold; +} +/* Name.Exception */ +.nf { + color: #990000; + font-weight: bold; +} +/* Name.Function */ +.nl { + color: #990000; + font-weight: bold; +} +/* Name.Label */ +.nn { + color: #555555; +} +/* Name.Namespace */ +.nt { + color: #000080; +} +/* Name.Tag */ +.nv { + color: #008080; +} +/* Name.Variable */ +.ow { + color: #000000; + font-weight: bold; +} +/* Operator.Word */ +.w { + color: #bbbbbb; +} +/* Text.Whitespace */ +.mf { + color: #009999; +} +/* Literal.Number.Float */ +.mh { + color: #009999; +} +/* Literal.Number.Hex */ +.mi { + color: #009999; +} +/* Literal.Number.Integer */ +.mo { + color: #009999; +} +/* Literal.Number.Oct */ +.sb { + color: #d01040; +} +/* Literal.String.Backtick */ +.sc { + color: #d01040; +} +/* Literal.String.Char */ +.sd { + color: #d01040; +} +/* Literal.String.Doc */ +.s2 { + color: #d01040; +} +/* Literal.String.Double */ +.se { + color: #d01040; +} +/* Literal.String.Escape */ +.sh { + color: #d01040; +} +/* Literal.String.Heredoc */ +.si { + color: #d01040; +} +/* Literal.String.Interpol */ +.sx { + color: #d01040; +} +/* Literal.String.Other */ +.sr { + color: #009926; +} +/* Literal.String.Regex */ +.s1 { + color: #d01040; +} +/* Literal.String.Single */ +.ss { + color: #990073; +} +/* Literal.String.Symbol */ +.bp { + color: #999999; +} +/* Name.Builtin.Pseudo */ +.vc { + color: #008080; +} +/* Name.Variable.Class */ +.vg { + color: #008080; +} +/* Name.Variable.Global */ +.vi { + color: #008080; +} +/* Name.Variable.Instance */ +.il { + color: #009999; +} +/* Literal.Number.Integer.Long */.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hidden { + display: none; + visibility: hidden; +} +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + position: static; + clip: auto; + height: auto; + width: auto; + margin: 0; + overflow: visible; +} +hr { + display: block; + margin: 1em 0; + padding: 0; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + border-bottom: 1px solid #fff; +} +figure { + margin: 0; + padding-top: 10px; + padding-bottom: 10px; +} +@media only screen and (min-width: 62.5em) { + figure.half a { + width: 310px; + float: left; + } + figure.half a:nth-child(odd) { + margin-right: 10px; + } + figure.half a:nth-child(even) { + margin-left: 10px; + } + figure.half figcaption { + clear: left; + } +} +@media only screen and (min-width: 62.5em) { + figure.third a { + width: 200px; + float: left; + margin-right: 10px; + margin-left: 10px; + } + figure.third a:first-child { + margin-left: 0; + } + figure.third a:nth-child(3) { + margin-right: 0; + } + figure.third figcaption { + clear: left; + } +} +img { + max-width: 100%; + height: auto; + border-width: 0; + vertical-align: middle; + -ms-interpolation-mode: bicubic; +} +svg:not(:root) { + overflow: hidden; +} +.btn { + display: inline-block; + margin-bottom: 20px; + padding: 8px 20px; + font-size: 14px; + font-size: 0.875rem; + background-color: #000000; + color: #ffffff; + border: 2px solid #000000; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; +} +.btn:visited { + color: #ffffff; +} +.btn:hover { + background-color: #ffffff; + color: #000000; +} +.well { + padding: 20px; + border: 1px solid #343434; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +/*! + * Font Awesome 3.2.0 + * the iconic font designed for Bootstrap + * ------------------------------------------------------------------------------ + * The full suite of pictographic icons, examples, and documentation can be + * found at http://fontawesome.io. Stay up to date on Twitter at + * http://twitter.com/fontawesome. + * + * License + * ------------------------------------------------------------------------------ + * - The Font Awesome font is licensed under SIL OFL 1.1 - + * http://scripts.sil.org/OFL + * - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - + * http://opensource.org/licenses/mit-license.html + * - Font Awesome documentation licensed under CC BY 3.0 - + * http://creativecommons.org/licenses/by/3.0/ + * - Attribution is no longer required in Font Awesome 3.0, but much appreciated: + * "Font Awesome by Dave Gandy - http://fontawesome.io" + * + * Author - Dave Gandy + * ------------------------------------------------------------------------------ + * Email: dave@fontawesome.io + * Twitter: http://twitter.com/byscuits + * Work: Lead Product Designer @ Kyruus - http://kyruus.com + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.eot?v=3.2.0'); + src: url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.eot?#iefix&v=3.2.0') format('embedded-opentype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.woff?v=3.2.0') format('woff'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.ttf?v=3.2.0') format('truetype'), url('//netdna.bootstrapcdn.com/font-awesome/3.2.0/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0') format('svg'); + font-weight: normal; + font-style: normal; +} +/* FONT AWESOME CORE + * -------------------------- */ +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + *margin-right: .3em; +} +[class^="icon-"]:before, +[class*=" icon-"]:before { + text-decoration: inherit; + display: inline-block; + cursor: default; + speak: none; +} +/* makes the font 33% larger relative to the icon container */ +.icon-large:before { + vertical-align: -10%; + font-size: 1.3333333333333333em; +} +/* makes sure icons active on rollover in links */ +a [class^="icon-"], +a [class*=" icon-"] { + display: inline; +} +/* increased font size for icon-large */ +[class^="icon-"].icon-fixed-width, +[class*=" icon-"].icon-fixed-width { + display: inline-block; + width: 1.1428571428571428em; + text-align: right; + padding-right: 0.2857142857142857em; +} +[class^="icon-"].icon-fixed-width.icon-large, +[class*=" icon-"].icon-fixed-width.icon-large { + width: 1.4285714285714286em; +} +.icons-ul { + margin-left: 2.142857142857143em; + list-style-type: none; +} +.icons-ul > li { + position: relative; +} +.icons-ul .icon-li { + position: absolute; + left: -2.142857142857143em; + width: 2.142857142857143em; + text-align: center; + line-height: inherit; +} +[class^="icon-"].hide, +[class*=" icon-"].hide { + display: none; +} +.icon-muted { + color: #eeeeee; +} +.icon-light { + color: #ffffff; +} +.icon-dark { + color: #333333; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.icon-5x { + font-size: 5em; +} +.icon-5x.icon-border { + border-width: 5px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +/* BOOTSTRAP SPECIFIC CLASSES + * -------------------------- */ +/* Bootstrap 2.0 sprites.less reset */ +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +/* keeps Bootstrap styles with and without icons the same */ +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +/* EXTRAS + * -------------------------- */ +/* Stacked and layered icon */ +.icon-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: -35%; +} +.icon-stack [class^="icon-"], +.icon-stack [class*=" icon-"] { + display: block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + font-size: 1em; + line-height: inherit; + *line-height: 2em; +} +.icon-stack .icon-stack-base { + font-size: 2em; + *line-height: 1em; +} +/* Animated rotating icon */ +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +a .icon-spin { + display: inline-block; + text-decoration: none; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +/* Icon rotations and mirroring */ +.icon-rotate-90:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} +.icon-rotate-180:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} +.icon-rotate-270:before { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} +.icon-flip-horizontal:before { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.icon-flip-vertical:before { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/* ensure rotation occurs inside anchor tags */ +a .icon-rotate-90:before, +a .icon-rotate-180:before, +a .icon-rotate-270:before, +a .icon-flip-horizontal:before, +a .icon-flip-vertical:before { + display: inline-block; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope-alt:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-power-off:before, +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file-alt:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-rotate-right:before, +.icon-repeat:before { + content: "\f01e"; +} +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-mail-forward:before, +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up-alt:before { + content: "\f087"; +} +.icon-thumbs-down-alt:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-unchecked:before, +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paperclip:before, +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-rotate-left:before, +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-text-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-mail-reply:before, +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +.icon-expand-alt:before { + content: "\f116"; +} +.icon-collapse-alt:before { + content: "\f117"; +} +.icon-smile:before { + content: "\f118"; +} +.icon-frown:before { + content: "\f119"; +} +.icon-meh:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard:before { + content: "\f11c"; +} +.icon-flag-alt:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-star-half-full:before, +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-off:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-empty:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-sign-left:before { + content: "\f137"; +} +.icon-chevron-sign-right:before { + content: "\f138"; +} +.icon-chevron-sign-up:before { + content: "\f139"; +} +.icon-chevron-sign-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-horizontal:before { + content: "\f141"; +} +.icon-ellipsis-vertical:before { + content: "\f142"; +} +.icon-rss-sign:before { + content: "\f143"; +} +.icon-play-sign:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-sign-alt:before { + content: "\f146"; +} +.icon-check-minus:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-sign:before { + content: "\f14a"; +} +.icon-edit-sign:before { + content: "\f14b"; +} +.icon-external-link-sign:before { + content: "\f14c"; +} +.icon-share-sign:before { + content: "\f14d"; +} +.icon-compass:before { + content: "\f14e"; +} +.icon-collapse:before { + content: "\f150"; +} +.icon-collapse-top:before { + content: "\f151"; +} +.icon-expand:before { + content: "\f152"; +} +.icon-euro:before, +.icon-eur:before { + content: "\f153"; +} +.icon-gbp:before { + content: "\f154"; +} +.icon-dollar:before, +.icon-usd:before { + content: "\f155"; +} +.icon-rupee:before, +.icon-inr:before { + content: "\f156"; +} +.icon-yen:before, +.icon-jpy:before { + content: "\f157"; +} +.icon-renminbi:before, +.icon-cny:before { + content: "\f158"; +} +.icon-won:before, +.icon-krw:before { + content: "\f159"; +} +.icon-bitcoin:before, +.icon-btc:before { + content: "\f15a"; +} +.icon-file:before { + content: "\f15b"; +} +.icon-file-text:before { + content: "\f15c"; +} +.icon-sort-by-alphabet:before { + content: "\f15d"; +} +.icon-sort-by-alphabet-alt:before { + content: "\f15e"; +} +.icon-sort-by-attributes:before { + content: "\f160"; +} +.icon-sort-by-attributes-alt:before { + content: "\f161"; +} +.icon-sort-by-order:before { + content: "\f162"; +} +.icon-sort-by-order-alt:before { + content: "\f163"; +} +.icon-thumbs-up:before { + content: "\f164"; +} +.icon-thumbs-down:before { + content: "\f165"; +} +.icon-youtube-sign:before { + content: "\f166"; +} +.icon-youtube:before { + content: "\f167"; +} +.icon-xing:before { + content: "\f168"; +} +.icon-xing-sign:before { + content: "\f169"; +} +.icon-youtube-play:before { + content: "\f16a"; +} +.icon-dropbox:before { + content: "\f16b"; +} +.icon-stackexchange:before { + content: "\f16c"; +} +.icon-instagram:before { + content: "\f16d"; +} +.icon-flickr:before { + content: "\f16e"; +} +.icon-adn:before { + content: "\f170"; +} +.icon-bitbucket:before { + content: "\f171"; +} +.icon-bitbucket-sign:before { + content: "\f172"; +} +.icon-tumblr:before { + content: "\f173"; +} +.icon-tumblr-sign:before { + content: "\f174"; +} +.icon-long-arrow-down:before { + content: "\f175"; +} +.icon-long-arrow-up:before { + content: "\f176"; +} +.icon-long-arrow-left:before { + content: "\f177"; +} +.icon-long-arrow-right:before { + content: "\f178"; +} +.icon-apple:before { + content: "\f179"; +} +.icon-windows:before { + content: "\f17a"; +} +.icon-android:before { + content: "\f17b"; +} +.icon-linux:before { + content: "\f17c"; +} +.icon-dribble:before { + content: "\f17d"; +} +.icon-skype:before { + content: "\f17e"; +} +.icon-foursquare:before { + content: "\f180"; +} +.icon-trello:before { + content: "\f181"; +} +.icon-female:before { + content: "\f182"; +} +.icon-male:before { + content: "\f183"; +} +.icon-gittip:before { + content: "\f184"; +} +.icon-sun:before { + content: "\f185"; +} +.icon-moon:before { + content: "\f186"; +} +.icon-archive:before { + content: "\f187"; +} +.icon-bug:before { + content: "\f188"; +} +.icon-vk:before { + content: "\f189"; +} +.icon-weibo:before { + content: "\f18a"; +} +.icon-renren:before { + content: "\f18b"; +} +form { + margin: 0 0 5px 0; +} +form fieldset { + margin-bottom: 5px; + padding: 0; + border-width: 0; +} +form legend { + display: block; + width: 100%; + margin-bottom: 10px; + *margin-left: -7px; + padding: 0; + color: #333333; + border: 0; + border-bottom: 1px solid #cccccc; + white-space: normal; +} +form p { + margin-bottom: 2.5px; +} +form ul { + list-style-type: none; + margin: 0 0 5px 0; + padding: 0; +} +form br { + display: none; +} +label, +input, +button, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; +} +input, +button, +select, +textarea { + font-family: 'source-sans-pro', sans-serif; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; +} +label { + display: block; + margin-bottom: 1.25px; + font-weight: bold; + color: #333333; + cursor: pointer; +} +label input, +label textarea, +label select { + display: block; +} +input, +textarea, +select { + display: inline-block; + width: 100%; + padding: 4px; + margin-bottom: 1.25px; + background-color: #ffffff; + border: 1px solid #cccccc; + color: #333333; +} +input:hover, +textarea:hover, +select:hover { + border-color: #808080; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + border: 0 \9; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + -ms-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + *width: 13px; + *height: 13px; +} +input[type="image"] { + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: transparent; + background-color: initial; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width: auto; + height: auto; + cursor: pointer; + *overflow: visible; +} +select, +input[type="file"] { + *margin-top: 4px; +} +select { + width: auto; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +textarea { + resize: vertical; + height: auto; + overflow: auto; + vertical-align: top; +} +input[type="hidden"] { + display: none; +} +.radio, +.checkbox { + padding-left: 18px; + font-weight: normal; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -18px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + -webkit-opacity: 0.5; + -moz-opacity: 0.5; + opacity: 0.5; + cursor: not-allowed; +} +input:focus, +textarea:focus { + border-color: #000000; + outline: 0; + outline: thin dotted \9; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.help-block, +.help-inline { + color: #808080; +} +.help-block { + display: block; + margin-bottom: 1em; + line-height: 1em; +} +.help-inline { + display: inline-block; + vertical-align: middle; + padding-left: 5px; +} +.form-inline input, +.form-inline textarea, +.form-inline select { + display: inline-block; + margin-bottom: 0; +} +.form-inline label { + display: inline-block; +} +.form-inline .radio, +.form-inline .checkbox, +.form-inline .radio { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-left: 0; + margin-right: 3px; +} +body { + margin: 0; + padding: 0; + width: 100%; + background-color: #ffffff; + border-top: 5px solid #000000; +} +@media only screen and (min-width: 48em) { + body { + font-size: 20px; + font-size: 1.25rem; + } +} +.navigation-wrapper { + text-align: center; + *zoom: 1; +} +.navigation-wrapper:before, +.navigation-wrapper:after { + display: table; + content: ""; + line-height: 0; +} +.navigation-wrapper:after { + clear: both; +} +.navigation-wrapper ul { + display: inline-block; + vertical-align: top; + margin: 0 0 50px; + padding: 4px 20px; + background-color: #000000; + -webkit-border-radius: 0 0 10px 10px; + -moz-border-radius: 0 0 10px 10px; + border-radius: 0 0 10px 10px; + *zoom: 1; +} +.navigation-wrapper ul:before, +.navigation-wrapper ul:after { + display: table; + content: ""; + line-height: 0; +} +.navigation-wrapper ul:after { + clear: both; +} +.navigation-wrapper li { + display: block; + float: left; + list-style: none; + padding: 6px 10px; + text-align: center; + font-size: 14px; + font-size: 0.875rem; + text-transform: uppercase; + color: #ffffff; + border: 1px solid #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.navigation-wrapper li:hover { + border: 1px solid #ffffff; + border-bottom: 1px solid #808080; + border: 1px solid rgba(255, 255, 255, 0.5); +} +.navigation-wrapper a { + color: #ffffff; +} +#site-nav { + z-index: 9999; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .05s; + -moz-animation-delay: .05s; + -o-animation-delay: .05s; + animation-delay: .05s; +} +#site-nav.closed { + display: none; +} +@media only screen and (min-width: 48em) { + #site-nav.closed { + display: block; + } +} +#site-nav.opened { + max-height: 100%; +} +#site-nav.opened li { + float: none; +} +#nav-toggle { + display: block; + vertical-align: top; + margin: 0; + padding: 4px 20px; + background-color: #000000; +} +@media only screen and (min-width: 48em) { + #nav-toggle { + display: none; + } +} +.masthead { + margin-top: 40px; + *zoom: 1; +} +.masthead:before, +.masthead:after { + display: table; + content: ""; + line-height: 0; +} +.masthead:after { + clear: both; +} +@media only screen and (min-width: 48em) { + .masthead { + margin-top: 0; + } +} +.masthead .wrap { + text-align: center; + max-width: 27.5em; + padding-right: 20px; + padding-left: 20px; +} +@media only screen and (min-width: 48em) { + .masthead .wrap { + max-width: 45.5em; + padding-right: 60px; + padding-left: 60px; + } +} +@media only screen and (min-width: 62.5em) { + .masthead .wrap { + max-width: 60em; + } +} +.site-logo img { + width: 100px; + height: 100px; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .05s; + -moz-animation-delay: .05s; + -o-animation-delay: .05s; + animation-delay: .05s; +} +@media only screen and (min-width: 48em) { + .site-logo img { + width: 150px; + height: 150px; + } +} +@media only screen and (min-width: 62.5em) { + .site-logo img { + width: 200px; + height: 200px; + } +} +.site-title { + margin-bottom: 0; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .75s; + -moz-animation-delay: .75s; + -o-animation-delay: .75s; + animation-delay: .75s; +} +.site-title a { + color: #000000; +} +.site-description { + margin-top: 0; + font-family: 'volkorn', serif; + font-size: 16px; + font-size: 1rem; + font-weight: 400; + font-style: italic; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: 1s; + -moz-animation-delay: 1s; + -o-animation-delay: 1s; + animation-delay: 1s; +} +@media only screen and (min-width: 48em) { + .site-description { + font-size: 20px; + font-size: 1.25rem; + } +} +#main { + *zoom: 1; +} +#main:before, +#main:after { + display: table; + content: ""; + line-height: 0; +} +#main:after { + clear: both; +} +.hentry { + *zoom: 1; + border-bottom: 1px solid #cccccc; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} +.hentry:before, +.hentry:after { + display: table; + content: ""; + line-height: 0; +} +.hentry:after { + clear: both; +} +.entry-feature-image { + margin: 40px 0; +} +.entry-tags { + display: block; + margin-top: 2em; + text-transform: uppercase; + font-size: 16px; + font-size: 1rem; + font-weight: 600; +} +.entry-tags a { + color: #333333; +} +span + .entry-title { + margin-top: 0; +} +.entry-title { + font-family: 'volkorn', serif; + font-style: italic; + font-size: 36px; + font-size: 2.25rem; + font-weight: 700; + line-height: 1; + letter-spacing: -3px; +} +.entry-title a { + color: #000000; +} +@media only screen and (min-width: 48em) { + .entry-title { + max-width: 600px; + font-size: 52px; + font-size: 3.25rem; + } +} +@media only screen and (min-width: 62.5em) { + .entry-title { + max-width: 800px; + font-size: 68px; + font-size: 4.25rem; + } +} +.entry-wrapper { + margin: 0 auto 3em; + max-width: 440px; + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.entry-wrapper:before, +.entry-wrapper:after { + display: table; + content: ""; + line-height: 0; +} +.entry-wrapper:after { + clear: both; +} +@media only screen and (min-width: 48em) { + .entry-wrapper { + max-width: 760px; + padding-right: 60px; + padding-left: 60px; + } +} +@media only screen and (min-width: 62.5em) { + .entry-wrapper { + max-width: 960px; + } +} +.entry-meta { + display: block; + text-transform: uppercase; + font-size: 14px; + font-size: 0.875rem; +} +.entry-meta a { + color: #333333; +} +@media only screen and (min-width: 62.5em) { + .entry-meta { + float: left; + width: 140px; + margin: 0 40px 40px 0; + padding: 0; + } +} +.entry-meta > span { + padding: 0 20px 30px 0; + display: inline-block; +} +@media only screen and (min-width: 62.5em) { + .entry-meta > span { + display: block; + padding: 8px 0; + border-bottom: 1px solid #cccccc; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } +} +.entry-content { + max-width: 640px; + width: 100%; + margin-right: auto; + margin-left: auto; +} +.entry-content p:first-child { + margin-top: 0; +} +@media only screen and (min-width: 62.5em) { + .entry-content { + float: left; + } +} +.entry-content p > a, +.entry-content li > a { + border-bottom: 1px dotted #b3b3b3; +} +.entry-content p > a:hover, +.entry-content li > a:hover { + border-bottom-style: solid; +} +#home .entry-title, +#page .entry-title { + text-align: center; + max-width: 100%; +} +@media only screen and (min-width: 62.5em) { + #home .entry-content, + #page .entry-content { + float: none; + } +} +.post-list { + margin: 0; + padding: 0; + list-style-type: none; +} +.post-list li { + padding: 8px 0; + border-bottom: 1px solid #cccccc; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + *zoom: 1; +} +.post-list li:before, +.post-list li:after { + display: table; + content: ""; + line-height: 0; +} +.post-list li:after { + clear: both; +} +.post-list a > span { + float: right; +} +.post-list .entry-date { + font-size: 14px; + font-size: 0.875rem; + text-transform: uppercase; +} +.footer-wrapper { + *zoom: 1; + margin: 2em auto; + text-align: center; + font-family: 'volkorn', serif; + font-size: 14px; + font-size: 0.875rem; + font-style: italic; + color: #666666; +} +.footer-wrapper:before, +.footer-wrapper:after { + display: table; + content: ""; + line-height: 0; +} +.footer-wrapper:after { + clear: both; +} +.footer-wrapper a { + color: #666666; +} +.social-icons { + margin: 1em 0 2em; +} +.social-icons a { + padding: 4px 8px; +} +.social-icons a:hover { + color: #000000; +} +.upgrade { + padding: 10px; + text-align: center; +} diff --git a/assets/fonts/FontAwesome.otf b/assets/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..32dd8b1cd5410a0ce93305be80d53a63dbb9b5cd GIT binary patch literal 50204 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 IX~(Sp0L^L&n*aa+ literal 0 HcmV?d00001 diff --git a/assets/fonts/fontawesome-webfont.eot b/assets/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c080283bdd786eb40d77cb00eab751e2098f51c5 GIT binary patch literal 29360 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/fontawesome-webfont.svg b/assets/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..10a1e1b --- /dev/null +++ b/assets/fonts/fontawesome-webfont.svg @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/fontawesome-webfont.ttf b/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..908f69ec9a701858116376eee7b3e4ecb76da25b GIT binary patch literal 64960 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/fontawesome-webfont.woff b/assets/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..a33af950aedc0044f1082e21cd714244782e2b12 GIT binary patch literal 34420 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 r!_X=QvG%?Baxjc;O2S{ el + init: function(){}, // Function: Init callback + open: function(){}, // Function: Open callback + close: function(){} // Function: Close callback + }; + + // User defined options + for (i in options) { + this.options[i] = options[i]; + } + + // Adds "js" class for + addClass(docEl, this.options.jsClass); + + // Wrapper + this.wrapperEl = el.replace("#", ""); + if (document.getElementById(this.wrapperEl)) { + this.wrapper = document.getElementById(this.wrapperEl); + } else { + // If el doesn't exists, stop here. + throw new Error("The nav element you are trying to select doesn't exist"); + } + + // Inner wrapper + this.wrapper.inner = getFirstChild(this.wrapper); + + // For minification + opts = this.options; + nav = this.wrapper; + + // Init + this._init(this); + }; + + ResponsiveNav.prototype = { + // Public methods + destroy: function () { + this._removeStyles(); + removeClass(nav, "closed"); + removeClass(nav, "opened"); + nav.removeAttribute("style"); + nav.removeAttribute("aria-hidden"); + nav = null; + _instance = null; + + removeEvent(window, "load", this, false); + removeEvent(window, "resize", this, false); + removeEvent(navToggle, "mousedown", this, false); + removeEvent(navToggle, "touchstart", this, false); + removeEvent(navToggle, "touchend", this, false); + removeEvent(navToggle, "keyup", this, false); + removeEvent(navToggle, "click", this, false); + + if (!opts.customToggle) { + navToggle.parentNode.removeChild(navToggle); + } else { + navToggle.removeAttribute("aria-hidden"); + } + }, + + toggle: function () { + if (!navOpen) { + removeClass(nav, "closed"); + addClass(nav, "opened"); + nav.style.position = opts.openPos; + setAttributes(nav, {"aria-hidden": "false"}); + + navOpen = true; + opts.open(); + } else { + removeClass(nav, "opened"); + addClass(nav, "closed"); + setAttributes(nav, {"aria-hidden": "true"}); + + if (opts.animate) { + setTimeout(function () { + nav.style.position = "absolute"; + }, opts.transition + 10); + } else { + nav.style.position = "absolute"; + } + + navOpen = false; + opts.close(); + } + }, + + handleEvent: function (e) { + var evt = e || window.event; + + switch (evt.type) { + case "mousedown": + this._onmousedown(evt); + break; + case "touchstart": + this._ontouchstart(evt); + break; + case "touchend": + this._ontouchend(evt); + break; + case "keyup": + this._onkeyup(evt); + break; + case "click": + this._onclick(evt); + break; + case "load": + this._transitions(evt); + this._resize(evt); + break; + case "resize": + this._resize(evt); + break; + } + }, + + // Private methods + _init: function () { + addClass(nav, "closed"); + this._createToggle(); + + addEvent(window, "load", this, false); + addEvent(window, "resize", this, false); + addEvent(navToggle, "mousedown", this, false); + addEvent(navToggle, "touchstart", this, false); + addEvent(navToggle, "touchend", this, false); + addEvent(navToggle, "keyup", this, false); + addEvent(navToggle, "click", this, false); + }, + + _createStyles: function () { + if (!styleElement.parentNode) { + head.appendChild(styleElement); + } + }, + + _removeStyles: function () { + if (styleElement.parentNode) { + styleElement.parentNode.removeChild(styleElement); + } + }, + + _createToggle: function () { + if (!opts.customToggle) { + var toggle = document.createElement("a"); + toggle.innerHTML = opts.label; + setAttributes(toggle, { + "href": "#", + "id": "nav-toggle" + }); + + if (opts.insert === "after") { + nav.parentNode.insertBefore(toggle, nav.nextSibling); + } else { + nav.parentNode.insertBefore(toggle, nav); + } + + navToggle = document.getElementById("nav-toggle"); + } else { + var toggleEl = opts.customToggle.replace("#", ""); + + if (document.getElementById(toggleEl)) { + navToggle = document.getElementById(toggleEl); + } else { + throw new Error("The custom nav toggle you are trying to select doesn't exist"); + } + } + }, + + _preventDefault: function(e) { + if (e.preventDefault) { + e.preventDefault(); + e.stopPropagation(); + } else { + e.returnValue = false; + } + }, + + _onmousedown: function (e) { + var evt = e || window.event; + // If the user isn't right clicking: + if (!(evt.which === 3 || evt.button === 2)) { + this._preventDefault(e); + this.toggle(e); + } + }, + + _ontouchstart: function (e) { + // Touchstart event fires before + // the mousedown and can wipe it + navToggle.onmousedown = null; + this._preventDefault(e); + this.toggle(e); + }, + + _ontouchend: function () { + // Prevents ghost click from happening on some Android browsers + var that = this; + nav.addEventListener("click", that._preventDefault, true); + setTimeout(function () { + nav.removeEventListener("click", that._preventDefault, true); + }, opts.transition); + }, + + _onkeyup: function (e) { + var evt = e || window.event; + if (evt.keyCode === 13) { + this.toggle(e); + } + }, + + _onclick: function (e) { + // For older browsers (looking at IE) + this._preventDefault(e); + }, + + _transitions: function () { + if (opts.animate) { + var objStyle = nav.style, + transition = "max-height " + opts.transition + "ms"; + + objStyle.WebkitTransition = transition; + objStyle.MozTransition = transition; + objStyle.OTransition = transition; + objStyle.transition = transition; + } + }, + + _calcHeight: function () { + var savedHeight = nav.inner.offsetHeight, + innerStyles = "#" + this.wrapperEl + ".opened{max-height:" + savedHeight + "px}"; + + // Hide from old IE + if (computed) { + styleElement.innerHTML = innerStyles; + innerStyles = ""; + } + }, + + _resize: function () { + if (window.getComputedStyle(navToggle, null).getPropertyValue("display") !== "none") { + setAttributes(navToggle, {"aria-hidden": "false"}); + + // If the navigation is hidden + if (nav.className.match(/(^|\s)closed(\s|$)/)) { + setAttributes(nav, {"aria-hidden": "true"}); + nav.style.position = "absolute"; + } + + this._createStyles(); + this._calcHeight(); + } else { + setAttributes(navToggle, {"aria-hidden": "true"}); + setAttributes(nav, {"aria-hidden": "false"}); + nav.style.position = opts.openPos; + this._removeStyles(); + } + + // Init callback + opts.init(); + } + + }; + + var _instance; + function rn (el, options) { + if (!_instance) { + _instance = new ResponsiveNav(el, options); + } + return _instance; + } + + return rn; +})(window, document); + + +/*global jQuery */ +/*jshint multistr:true browser:true */ +/*! +* FitVids 1.0 +* +* Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the WTFPL license - http://sam.zoy.org/wtfpl/ +* +* Date: Thu Sept 01 18:00:00 2011 -0500 +*/ + +(function( $ ){ + + "use strict"; + + $.fn.fitVids = function( options ) { + var settings = { + customSelector: null + }; + + var div = document.createElement('div'), + ref = document.getElementsByTagName('base')[0] || document.getElementsByTagName('script')[0]; + + div.className = 'fit-vids-style'; + div.innerHTML = '­'; + + ref.parentNode.insertBefore(div,ref); + + if ( options ) { + $.extend( settings, options ); + } + + return this.each(function(){ + var selectors = [ + "iframe[src*='player.vimeo.com']", + "iframe[src*='www.youtube.com']", + "iframe[src*='www.youtube-nocookie.com']", + "iframe[src*='www.kickstarter.com']", + "object", + "embed" + ]; + + if (settings.customSelector) { + selectors.push(settings.customSelector); + } + + var $allVideos = $(this).find(selectors.join(',')); + + $allVideos.each(function(){ + var $this = $(this); + if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } + var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), + width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), + aspectRatio = height / width; + if(!$this.attr('id')){ + var videoID = 'fitvid' + Math.floor(Math.random()*999999); + $this.attr('id', videoID); + } + $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%"); + $this.removeAttr('height').removeAttr('width'); + }); + }); + }; +})( jQuery ); + +/*! Plugin options and other jQuery stuff */ + +// Responsive Nav +var navigation = responsiveNav("#site-nav", { // Selector: The ID of the wrapper + animate: true, // Boolean: Use CSS3 transitions, true or false + transition: 400, // Integer: Speed of the transition, in milliseconds + label: " Menu", // String: Label for the navigation toggle + insert: "before", // String: Insert the toggle before or after the navigation + customToggle: "", // Selector: Specify the ID of a custom toggle + openPos: "relative", // String: Position of the opened nav, relative or static + jsClass: "js", // String: 'JS enabled' class which is added to el + init: function(){}, // Function: Init callback + open: function(){}, // Function: Open callback + close: function(){} // Function: Close callback +}); + +// FitVids options +$(function() { + $("article").fitVids(); +}); \ No newline at end of file diff --git a/assets/js/vendor/jquery-1.9.1.min.js b/assets/js/vendor/jquery-1.9.1.min.js new file mode 100644 index 0000000..006e953 --- /dev/null +++ b/assets/js/vendor/jquery-1.9.1.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
t
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("'+ + '', + + srcAction: 'iframe_src', + + // we don't care and support only one default type of URL by default + patterns: { + youtube: { + index: 'youtube.com', + id: 'v=', + src: '//www.youtube.com/embed/%id%?autoplay=1' + }, + vimeo: { + index: 'vimeo.com/', + id: '/', + src: '//player.vimeo.com/video/%id%?autoplay=1' + }, + gmaps: { + index: '//maps.google.', + src: '%id%&output=embed' + } + } + }, + + proto: { + initIframe: function() { + mfp.types.push(IFRAME_NS); + + _mfpOn('BeforeChange', function(e, prevType, newType) { + if(prevType !== newType) { + if(prevType === IFRAME_NS) { + _fixIframeBugs(); // iframe if removed + } else if(newType === IFRAME_NS) { + _fixIframeBugs(true); // iframe is showing + } + }// else { + // iframe source is switched, don't do anything + //} + }); + + _mfpOn(CLOSE_EVENT + '.' + IFRAME_NS, function() { + _fixIframeBugs(); + }); + }, + + getIframe: function(item, template) { + var embedSrc = item.src; + var iframeSt = mfp.st.iframe; + + $.each(iframeSt.patterns, function() { + if(embedSrc.indexOf( this.index ) > -1) { + if(this.id) { + if(typeof this.id === 'string') { + embedSrc = embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length, embedSrc.length); + } else { + embedSrc = this.id.call( this, embedSrc ); + } + } + embedSrc = this.src.replace('%id%', embedSrc ); + return false; // break; + } + }); + + var dataObj = {}; + if(iframeSt.srcAction) { + dataObj[iframeSt.srcAction] = embedSrc; + } + mfp._parseMarkup(template, dataObj, item); + + mfp.updateStatus('ready'); + + return template; + } + } +}); + + + +/*>>iframe*/ + +/*>>gallery*/ +/** + * Get looped index depending on number of slides + */ +var _getLoopedId = function(index) { + var numSlides = mfp.items.length; + if(index > numSlides - 1) { + return index - numSlides; + } else if(index < 0) { + return numSlides + index; + } + return index; + }, + _replaceCurrTotal = function(text, curr, total) { + return text.replace('%curr%', curr + 1).replace('%total%', total); + }; + +$.magnificPopup.registerModule('gallery', { + + options: { + enabled: false, + arrowMarkup: '', + preload: [0,2], + navigateByImgClick: true, + arrows: true, + + tPrev: 'Previous (Left arrow key)', + tNext: 'Next (Right arrow key)', + tCounter: '%curr% of %total%' + }, + + proto: { + initGallery: function() { + + var gSt = mfp.st.gallery, + ns = '.mfp-gallery', + supportsFastClick = Boolean($.fn.mfpFastClick); + + mfp.direction = true; // true - next, false - prev + + if(!gSt || !gSt.enabled ) return false; + + _wrapClasses += ' mfp-gallery'; + + _mfpOn(OPEN_EVENT+ns, function() { + + if(gSt.navigateByImgClick) { + mfp.wrap.on('click'+ns, '.mfp-img', function() { + if(mfp.items.length > 1) { + mfp.next(); + return false; + } + }); + } + + _document.on('keydown'+ns, function(e) { + if (e.keyCode === 37) { + mfp.prev(); + } else if (e.keyCode === 39) { + mfp.next(); + } + }); + }); + + _mfpOn('UpdateStatus'+ns, function(e, data) { + if(data.text) { + data.text = _replaceCurrTotal(data.text, mfp.currItem.index, mfp.items.length); + } + }); + + _mfpOn(MARKUP_PARSE_EVENT+ns, function(e, element, values, item) { + var l = mfp.items.length; + values.counter = l > 1 ? _replaceCurrTotal(gSt.tCounter, item.index, l) : ''; + }); + + _mfpOn('BuildControls' + ns, function() { + if(mfp.items.length > 1 && gSt.arrows && !mfp.arrowLeft) { + var markup = gSt.arrowMarkup, + arrowLeft = mfp.arrowLeft = $( markup.replace('%title%', gSt.tPrev).replace('%dir%', 'left') ).addClass(PREVENT_CLOSE_CLASS), + arrowRight = mfp.arrowRight = $( markup.replace('%title%', gSt.tNext).replace('%dir%', 'right') ).addClass(PREVENT_CLOSE_CLASS); + + var eName = supportsFastClick ? 'mfpFastClick' : 'click'; + arrowLeft[eName](function() { + mfp.prev(); + }); + arrowRight[eName](function() { + mfp.next(); + }); + + // Polyfill for :before and :after (adds elements with classes mfp-a and mfp-b) + if(mfp.isIE7) { + _getEl('b', arrowLeft[0], false, true); + _getEl('a', arrowLeft[0], false, true); + _getEl('b', arrowRight[0], false, true); + _getEl('a', arrowRight[0], false, true); + } + + mfp.container.append(arrowLeft.add(arrowRight)); + } + }); + + _mfpOn(CHANGE_EVENT+ns, function() { + if(mfp._preloadTimeout) clearTimeout(mfp._preloadTimeout); + + mfp._preloadTimeout = setTimeout(function() { + mfp.preloadNearbyImages(); + mfp._preloadTimeout = null; + }, 16); + }); + + + _mfpOn(CLOSE_EVENT+ns, function() { + _document.off(ns); + mfp.wrap.off('click'+ns); + + if(mfp.arrowLeft && supportsFastClick) { + mfp.arrowLeft.add(mfp.arrowRight).destroyMfpFastClick(); + } + mfp.arrowRight = mfp.arrowLeft = null; + }); + + }, + next: function() { + mfp.direction = true; + mfp.index = _getLoopedId(mfp.index + 1); + mfp.updateItemHTML(); + }, + prev: function() { + mfp.direction = false; + mfp.index = _getLoopedId(mfp.index - 1); + mfp.updateItemHTML(); + }, + goTo: function(newIndex) { + mfp.direction = (newIndex >= mfp.index); + mfp.index = newIndex; + mfp.updateItemHTML(); + }, + preloadNearbyImages: function() { + var p = mfp.st.gallery.preload, + preloadBefore = Math.min(p[0], mfp.items.length), + preloadAfter = Math.min(p[1], mfp.items.length), + i; + + for(i = 1; i <= (mfp.direction ? preloadAfter : preloadBefore); i++) { + mfp._preloadItem(mfp.index+i); + } + for(i = 1; i <= (mfp.direction ? preloadBefore : preloadAfter); i++) { + mfp._preloadItem(mfp.index-i); + } + }, + _preloadItem: function(index) { + index = _getLoopedId(index); + + if(mfp.items[index].preloaded) { + return; + } + + var item = mfp.items[index]; + if(!item.parsed) { + item = mfp.parseEl( index ); + } + + _mfpTrigger('LazyLoad', item); + + if(item.type === 'image') { + item.img = $('').on('load.mfploader', function() { + item.hasSize = true; + }).on('error.mfploader', function() { + item.hasSize = true; + item.loadError = true; + }).attr('src', item.src); + } + + + item.preloaded = true; + } + } +}); + +/* +Touch Support that might be implemented some day + +addSwipeGesture: function() { + var startX, + moved, + multipleTouches; + + return; + + var namespace = '.mfp', + addEventNames = function(pref, down, move, up, cancel) { + mfp._tStart = pref + down + namespace; + mfp._tMove = pref + move + namespace; + mfp._tEnd = pref + up + namespace; + mfp._tCancel = pref + cancel + namespace; + }; + + if(window.navigator.msPointerEnabled) { + addEventNames('MSPointer', 'Down', 'Move', 'Up', 'Cancel'); + } else if('ontouchstart' in window) { + addEventNames('touch', 'start', 'move', 'end', 'cancel'); + } else { + return; + } + _window.on(mfp._tStart, function(e) { + var oE = e.originalEvent; + multipleTouches = moved = false; + startX = oE.pageX || oE.changedTouches[0].pageX; + }).on(mfp._tMove, function(e) { + if(e.originalEvent.touches.length > 1) { + multipleTouches = e.originalEvent.touches.length; + } else { + //e.preventDefault(); + moved = true; + } + }).on(mfp._tEnd + ' ' + mfp._tCancel, function(e) { + if(moved && !multipleTouches) { + var oE = e.originalEvent, + diff = startX - (oE.pageX || oE.changedTouches[0].pageX); + + if(diff > 20) { + mfp.next(); + } else if(diff < -20) { + mfp.prev(); + } + } + }); +}, +*/ + + +/*>>gallery*/ + +/*>>retina*/ + +var RETINA_NS = 'retina'; + +$.magnificPopup.registerModule(RETINA_NS, { + options: { + replaceSrc: function(item) { + return item.src.replace(/\.\w+$/, function(m) { return '@2x' + m; }); + }, + ratio: 1 // Function or number. Set to 1 to disable. + }, + proto: { + initRetina: function() { + if(window.devicePixelRatio > 1) { + + var st = mfp.st.retina, + ratio = st.ratio; + + ratio = !isNaN(ratio) ? ratio : ratio(); + + if(ratio > 1) { + _mfpOn('ImageHasSize' + '.' + RETINA_NS, function(e, item) { + item.img.css({ + 'max-width': item.img[0].naturalWidth / ratio, + 'width': '100%' + }); + }); + _mfpOn('ElementParse' + '.' + RETINA_NS, function(e, item) { + item.src = st.replaceSrc(item, ratio); + }); + } + } + + } + } +}); + +/*>>retina*/ + +/*>>fastclick*/ +/** + * FastClick event implementation. (removes 300ms delay on touch devices) + * Based on https://developers.google.com/mobile/articles/fast_buttons + * + * You may use it outside the Magnific Popup by calling just: + * + * $('.your-el').mfpFastClick(function() { + * console.log('Clicked!'); + * }); + * + * To unbind: + * $('.your-el').destroyMfpFastClick(); + * + * + * Note that it's a very basic and simple implementation, it blocks ghost click on the same element where it was bound. + * If you need something more advanced, use plugin by FT Labs https://github.com/ftlabs/fastclick + * + */ + +(function() { + var ghostClickDelay = 1000, + supportsTouch = 'ontouchstart' in window, + unbindTouchMove = function() { + _window.off('touchmove'+ns+' touchend'+ns); + }, + eName = 'mfpFastClick', + ns = '.'+eName; + + + // As Zepto.js doesn't have an easy way to add custom events (like jQuery), so we implement it in this way + $.fn.mfpFastClick = function(callback) { + + return $(this).each(function() { + + var elem = $(this), + lock; + + if( supportsTouch ) { + + var timeout, + startX, + startY, + pointerMoved, + point, + numPointers; + + elem.on('touchstart' + ns, function(e) { + pointerMoved = false; + numPointers = 1; + + point = e.originalEvent ? e.originalEvent.touches[0] : e.touches[0]; + startX = point.clientX; + startY = point.clientY; + + _window.on('touchmove'+ns, function(e) { + point = e.originalEvent ? e.originalEvent.touches : e.touches; + numPointers = point.length; + point = point[0]; + if (Math.abs(point.clientX - startX) > 10 || + Math.abs(point.clientY - startY) > 10) { + pointerMoved = true; + unbindTouchMove(); + } + }).on('touchend'+ns, function(e) { + unbindTouchMove(); + if(pointerMoved || numPointers > 1) { + return; + } + lock = true; + e.preventDefault(); + clearTimeout(timeout); + timeout = setTimeout(function() { + lock = false; + }, ghostClickDelay); + callback(); + }); + }); + + } + + elem.on('click' + ns, function() { + if(!lock) { + callback(); + } + }); + }); + }; + + $.fn.destroyMfpFastClick = function() { + $(this).off('touchstart' + ns + ' click' + ns); + if(supportsTouch) _window.off('touchmove'+ns+' touchend'+ns); + }; +})(); + +/*>>fastclick*/ +})(window.jQuery || window.Zepto); \ No newline at end of file diff --git a/assets/js/vendor/modernizr-2.6.2.custom.min.js b/assets/js/vendor/modernizr-2.6.2.custom.min.js new file mode 100644 index 0000000..d9bb50f --- /dev/null +++ b/assets/js/vendor/modernizr-2.6.2.custom.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-hsla-opacity-rgba-textshadow-svg-touch-shiv-cssclasses-teststyles-prefixes-load + */ +;window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(m.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={svg:"http://www.w3.org/2000/svg"},o={},p={},q={},r=[],s=r.slice,t,u=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.rgba=function(){return x("background-color:rgba(150,255,150,.5)"),A(j.backgroundColor,"rgba")},o.hsla=function(){return x("background-color:hsla(120,40%,100%,.5)"),A(j.backgroundColor,"rgba")||A(j.backgroundColor,"hsla")},o.textshadow=function(){return b.createElement("div").style.textShadow===""},o.opacity=function(){return y("opacity:.55"),/^0.55$/.test(j.opacity)},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect};for(var C in o)w(o,C)&&(t=C.toLowerCase(),e[t]=o[C](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=m,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f li { + position: relative; +} +.icons-ul .icon-li { + position: absolute; + left: -2.142857142857143em; + width: 2.142857142857143em; + text-align: center; + line-height: inherit; +} +[class^="icon-"].hide, +[class*=" icon-"].hide { + display: none; +} +.icon-muted { + color: #eeeeee; +} +.icon-light { + color: #ffffff; +} +.icon-dark { + color: #333333; +} +.icon-border { + border: solid 1px #eeeeee; + padding: .2em .25em .15em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.icon-2x { + font-size: 2em; +} +.icon-2x.icon-border { + border-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.icon-3x { + font-size: 3em; +} +.icon-3x.icon-border { + border-width: 3px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.icon-4x { + font-size: 4em; +} +.icon-4x.icon-border { + border-width: 4px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.icon-5x { + font-size: 5em; +} +.icon-5x.icon-border { + border-width: 5px; + -webkit-border-radius: 7px; + -moz-border-radius: 7px; + border-radius: 7px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +[class^="icon-"].pull-left, +[class*=" icon-"].pull-left { + margin-right: .3em; +} +[class^="icon-"].pull-right, +[class*=" icon-"].pull-right { + margin-left: .3em; +} +/* BOOTSTRAP SPECIFIC CLASSES + * -------------------------- */ +/* Bootstrap 2.0 sprites.less reset */ +[class^="icon-"], +[class*=" icon-"] { + display: inline; + width: auto; + height: auto; + line-height: normal; + vertical-align: baseline; + background-image: none; + background-position: 0% 0%; + background-repeat: repeat; + margin-top: 0; +} +/* more sprites.less reset */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: none; +} +/* keeps Bootstrap styles with and without icons the same */ +.btn [class^="icon-"].icon-large, +.nav [class^="icon-"].icon-large, +.btn [class*=" icon-"].icon-large, +.nav [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].icon-spin, +.nav [class^="icon-"].icon-spin, +.btn [class*=" icon-"].icon-spin, +.nav [class*=" icon-"].icon-spin { + display: inline-block; +} +.nav-tabs [class^="icon-"], +.nav-pills [class^="icon-"], +.nav-tabs [class*=" icon-"], +.nav-pills [class*=" icon-"], +.nav-tabs [class^="icon-"].icon-large, +.nav-pills [class^="icon-"].icon-large, +.nav-tabs [class*=" icon-"].icon-large, +.nav-pills [class*=" icon-"].icon-large { + line-height: .9em; +} +.btn [class^="icon-"].pull-left.icon-2x, +.btn [class*=" icon-"].pull-left.icon-2x, +.btn [class^="icon-"].pull-right.icon-2x, +.btn [class*=" icon-"].pull-right.icon-2x { + margin-top: .18em; +} +.btn [class^="icon-"].icon-spin.icon-large, +.btn [class*=" icon-"].icon-spin.icon-large { + line-height: .8em; +} +.btn.btn-small [class^="icon-"].pull-left.icon-2x, +.btn.btn-small [class*=" icon-"].pull-left.icon-2x, +.btn.btn-small [class^="icon-"].pull-right.icon-2x, +.btn.btn-small [class*=" icon-"].pull-right.icon-2x { + margin-top: .25em; +} +.btn.btn-large [class^="icon-"], +.btn.btn-large [class*=" icon-"] { + margin-top: 0; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x, +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-top: .05em; +} +.btn.btn-large [class^="icon-"].pull-left.icon-2x, +.btn.btn-large [class*=" icon-"].pull-left.icon-2x { + margin-right: .2em; +} +.btn.btn-large [class^="icon-"].pull-right.icon-2x, +.btn.btn-large [class*=" icon-"].pull-right.icon-2x { + margin-left: .2em; +} +/* EXTRAS + * -------------------------- */ +/* Stacked and layered icon */ +.icon-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: -35%; +} +.icon-stack [class^="icon-"], +.icon-stack [class*=" icon-"] { + display: block; + text-align: center; + position: absolute; + width: 100%; + height: 100%; + font-size: 1em; + line-height: inherit; + *line-height: 2em; +} +.icon-stack .icon-stack-base { + font-size: 2em; + *line-height: 1em; +} +/* Animated rotating icon */ +.icon-spin { + display: inline-block; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +a .icon-spin { + display: inline-block; + text-decoration: none; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@-ms-keyframes spin { + 0% { + -ms-transform: rotate(0deg); + } + 100% { + -ms-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(359deg); + } +} +/* Icon rotations and mirroring */ +.icon-rotate-90:before { + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); +} +.icon-rotate-180:before { + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); +} +.icon-rotate-270:before { + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} +.icon-flip-horizontal:before { + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.icon-flip-vertical:before { + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/* ensure rotation occurs inside anchor tags */ +a .icon-rotate-90:before, +a .icon-rotate-180:before, +a .icon-rotate-270:before, +a .icon-flip-horizontal:before, +a .icon-flip-vertical:before { + display: inline-block; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope-alt:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-empty:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-ok:before { + content: "\f00c"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-zoom-in:before { + content: "\f00e"; +} +.icon-zoom-out:before { + content: "\f010"; +} +.icon-power-off:before, +.icon-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-trash:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file-alt:before { + content: "\f016"; +} +.icon-time:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download-alt:before { + content: "\f019"; +} +.icon-download:before { + content: "\f01a"; +} +.icon-upload:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle:before { + content: "\f01d"; +} +.icon-rotate-right:before, +.icon-repeat:before { + content: "\f01e"; +} +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-indent-left:before { + content: "\f03b"; +} +.icon-indent-right:before { + content: "\f03c"; +} +.icon-facetime-video:before { + content: "\f03d"; +} +.icon-picture:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-share:before { + content: "\f045"; +} +.icon-check:before { + content: "\f046"; +} +.icon-move:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-sign:before { + content: "\f055"; +} +.icon-minus-sign:before { + content: "\f056"; +} +.icon-remove-sign:before { + content: "\f057"; +} +.icon-ok-sign:before { + content: "\f058"; +} +.icon-question-sign:before { + content: "\f059"; +} +.icon-info-sign:before { + content: "\f05a"; +} +.icon-screenshot:before { + content: "\f05b"; +} +.icon-remove-circle:before { + content: "\f05c"; +} +.icon-ok-circle:before { + content: "\f05d"; +} +.icon-ban-circle:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-mail-forward:before, +.icon-share-alt:before { + content: "\f064"; +} +.icon-resize-full:before { + content: "\f065"; +} +.icon-resize-small:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-sign:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye-open:before { + content: "\f06e"; +} +.icon-eye-close:before { + content: "\f070"; +} +.icon-warning-sign:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder-close:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-resize-vertical:before { + content: "\f07d"; +} +.icon-resize-horizontal:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-twitter-sign:before { + content: "\f081"; +} +.icon-facebook-sign:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-up-alt:before { + content: "\f087"; +} +.icon-thumbs-down-alt:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-empty:before { + content: "\f08a"; +} +.icon-signout:before { + content: "\f08b"; +} +.icon-linkedin-sign:before { + content: "\f08c"; +} +.icon-pushpin:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-signin:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-sign:before { + content: "\f092"; +} +.icon-upload-alt:before { + content: "\f093"; +} +.icon-lemon:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-unchecked:before, +.icon-check-empty:before { + content: "\f096"; +} +.icon-bookmark-empty:before { + content: "\f097"; +} +.icon-phone-sign:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-right:before { + content: "\f0a4"; +} +.icon-hand-left:before { + content: "\f0a5"; +} +.icon-hand-up:before { + content: "\f0a6"; +} +.icon-hand-down:before { + content: "\f0a7"; +} +.icon-circle-arrow-left:before { + content: "\f0a8"; +} +.icon-circle-arrow-right:before { + content: "\f0a9"; +} +.icon-circle-arrow-up:before { + content: "\f0aa"; +} +.icon-circle-arrow-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-fullscreen:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-beaker:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-paperclip:before, +.icon-paper-clip:before { + content: "\f0c6"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-sign-blank:before { + content: "\f0c8"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-sign:before { + content: "\f0d3"; +} +.icon-google-plus-sign:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-rotate-left:before, +.icon-undo:before { + content: "\f0e2"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-comment-alt:before { + content: "\f0e5"; +} +.icon-comments-alt:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell-alt:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-food:before { + content: "\f0f5"; +} +.icon-file-text-alt:before { + content: "\f0f6"; +} +.icon-building:before { + content: "\f0f7"; +} +.icon-hospital:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-sign:before { + content: "\f0fd"; +} +.icon-plus-sign-alt:before { + content: "\f0fe"; +} +.icon-double-angle-left:before { + content: "\f100"; +} +.icon-double-angle-right:before { + content: "\f101"; +} +.icon-double-angle-up:before { + content: "\f102"; +} +.icon-double-angle-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-blank:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-mail-reply:before, +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-close-alt:before { + content: "\f114"; +} +.icon-folder-open-alt:before { + content: "\f115"; +} +.icon-expand-alt:before { + content: "\f116"; +} +.icon-collapse-alt:before { + content: "\f117"; +} +.icon-smile:before { + content: "\f118"; +} +.icon-frown:before { + content: "\f119"; +} +.icon-meh:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard:before { + content: "\f11c"; +} +.icon-flag-alt:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-star-half-full:before, +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-off:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-empty:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-sign-left:before { + content: "\f137"; +} +.icon-chevron-sign-right:before { + content: "\f138"; +} +.icon-chevron-sign-up:before { + content: "\f139"; +} +.icon-chevron-sign-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-horizontal:before { + content: "\f141"; +} +.icon-ellipsis-vertical:before { + content: "\f142"; +} +.icon-rss-sign:before { + content: "\f143"; +} +.icon-play-sign:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-sign-alt:before { + content: "\f146"; +} +.icon-check-minus:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-sign:before { + content: "\f14a"; +} +.icon-edit-sign:before { + content: "\f14b"; +} +.icon-external-link-sign:before { + content: "\f14c"; +} +.icon-share-sign:before { + content: "\f14d"; +} +.icon-compass:before { + content: "\f14e"; +} +.icon-collapse:before { + content: "\f150"; +} +.icon-collapse-top:before { + content: "\f151"; +} +.icon-expand:before { + content: "\f152"; +} +.icon-euro:before, +.icon-eur:before { + content: "\f153"; +} +.icon-gbp:before { + content: "\f154"; +} +.icon-dollar:before, +.icon-usd:before { + content: "\f155"; +} +.icon-rupee:before, +.icon-inr:before { + content: "\f156"; +} +.icon-yen:before, +.icon-jpy:before { + content: "\f157"; +} +.icon-renminbi:before, +.icon-cny:before { + content: "\f158"; +} +.icon-won:before, +.icon-krw:before { + content: "\f159"; +} +.icon-bitcoin:before, +.icon-btc:before { + content: "\f15a"; +} +.icon-file:before { + content: "\f15b"; +} +.icon-file-text:before { + content: "\f15c"; +} +.icon-sort-by-alphabet:before { + content: "\f15d"; +} +.icon-sort-by-alphabet-alt:before { + content: "\f15e"; +} +.icon-sort-by-attributes:before { + content: "\f160"; +} +.icon-sort-by-attributes-alt:before { + content: "\f161"; +} +.icon-sort-by-order:before { + content: "\f162"; +} +.icon-sort-by-order-alt:before { + content: "\f163"; +} +.icon-thumbs-up:before { + content: "\f164"; +} +.icon-thumbs-down:before { + content: "\f165"; +} +.icon-youtube-sign:before { + content: "\f166"; +} +.icon-youtube:before { + content: "\f167"; +} +.icon-xing:before { + content: "\f168"; +} +.icon-xing-sign:before { + content: "\f169"; +} +.icon-youtube-play:before { + content: "\f16a"; +} +.icon-dropbox:before { + content: "\f16b"; +} +.icon-stackexchange:before { + content: "\f16c"; +} +.icon-instagram:before { + content: "\f16d"; +} +.icon-flickr:before { + content: "\f16e"; +} +.icon-adn:before { + content: "\f170"; +} +.icon-bitbucket:before { + content: "\f171"; +} +.icon-bitbucket-sign:before { + content: "\f172"; +} +.icon-tumblr:before { + content: "\f173"; +} +.icon-tumblr-sign:before { + content: "\f174"; +} +.icon-long-arrow-down:before { + content: "\f175"; +} +.icon-long-arrow-up:before { + content: "\f176"; +} +.icon-long-arrow-left:before { + content: "\f177"; +} +.icon-long-arrow-right:before { + content: "\f178"; +} +.icon-apple:before { + content: "\f179"; +} +.icon-windows:before { + content: "\f17a"; +} +.icon-android:before { + content: "\f17b"; +} +.icon-linux:before { + content: "\f17c"; +} +.icon-dribble:before { + content: "\f17d"; +} +.icon-skype:before { + content: "\f17e"; +} +.icon-foursquare:before { + content: "\f180"; +} +.icon-trello:before { + content: "\f181"; +} +.icon-female:before { + content: "\f182"; +} +.icon-male:before { + content: "\f183"; +} +.icon-gittip:before { + content: "\f184"; +} +.icon-sun:before { + content: "\f185"; +} +.icon-moon:before { + content: "\f186"; +} +.icon-archive:before { + content: "\f187"; +} +.icon-bug:before { + content: "\f188"; +} +.icon-vk:before { + content: "\f189"; +} +.icon-weibo:before { + content: "\f18a"; +} +.icon-renren:before { + content: "\f18b"; +} diff --git a/assets/less/forms.less b/assets/less/forms.less new file mode 100644 index 0000000..2630547 --- /dev/null +++ b/assets/less/forms.less @@ -0,0 +1,232 @@ +form { + margin: 0 0 5px 0; + fieldset { + margin-bottom: 5px; + padding: 0; + border-width: 0; + } + legend { + display: block; + width: 100%; + margin-bottom: 5px * 2; + *margin-left: -7px; + padding: 0; + color: @text-color; + border: 0; + border-bottom: 1px solid lighten(@black, 80); + white-space: normal; + } + p { + margin-bottom: 5px / 2; + } + ul { + list-style-type: none; + margin: 0 0 5px 0; + padding: 0; + } + br { + display: none; + } +} +label, +input, +button, +select, +textarea { + vertical-align: baseline; + *vertical-align: middle; +} +input, +button, +select, +textarea { + font-family: @base-font; + .box-sizing(border-box); +} +label { + display: block; + margin-bottom: 10px / 8; + font-weight: bold; + color: @text-color; + cursor: pointer; + input, + textarea, + select { + display: block; + } +} +input, +textarea, +select { + display: inline-block; + width: 100%; + padding: 4px; + margin-bottom: 5px / 4; + background-color: @white; + border: 1px solid lighten(@black, 80); + color: @text-color; + &:hover { + border-color: lighten(@accent-color, 50); + } +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +input[type="image"], +input[type="checkbox"], +input[type="radio"] { + width: auto; + height: auto; + padding: 0; + margin: 3px 0; + *margin-top: 0; + line-height: normal; + cursor: pointer; + .rounded(0); + border: 0 \9; +} +input[type="checkbox"], +input[type="radio"] { + .box-sizing(border-box); + padding: 0; + *width: 13px; + *height: 13px; +} +input[type="image"] { + border: 0; + .box-shadow(none); +} +input[type="file"] { + width: auto; + padding: initial; + line-height: initial; + border: initial; + background-color: transparent; + background-color: initial; + .box-shadow(none); +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + width : auto; + height : auto; + cursor : pointer; + *overflow : visible; +} +select, +input[type="file"] { + *margin-top : 4px; +} +select { + width : auto; + background-color : @white; +} +select[multiple], +select[size] { + height : auto; +} +textarea { + .resize(vertical); + height : auto; + overflow : auto; + vertical-align : top; +} +input[type="hidden"] { + display : none; +} +.radio, +.checkbox { + padding-left : 18px; + font-weight : normal; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float : left; + margin-left : -18px; +} +.radio.inline, +.checkbox.inline { + display : inline-block; + padding-top : 5px; + margin-bottom : 0; + vertical-align : middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left : 10px; +} + +// disabled +// -------------------------------------------------- + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + .opacity(.5); + cursor : not-allowed; +} + +// focus and active +// -------------------------------------------------- + +input:focus, +textarea:focus { + border-color : @accent-color; + outline : 0; + outline : thin dotted \9; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus, +select:focus { + .box-shadow(none); +} + +// help text +// -------------------------------------------------- + +.help-block, +.help-inline { + color : lighten(@black, 50); +} +.help-block { + display : block; + margin-bottom : 1em; + line-height : 1em; +} +.help-inline { + display : inline-block; + vertical-align : middle; + padding-left : 5px; +} + +// .form-inline +// -------------------------------------------------- + +.form-inline input, +.form-inline textarea, +.form-inline select { + display : inline-block; + margin-bottom : 0; +} +.form-inline label { + display : inline-block; +} +.form-inline .radio, +.form-inline .checkbox, +.form-inline .radio { + padding-left : 0; + margin-bottom : 0; + vertical-align : middle; +} +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float : left; + margin-left : 0; + margin-right : 3px; } \ No newline at end of file diff --git a/assets/less/grid.less b/assets/less/grid.less new file mode 100644 index 0000000..ed5ef3e --- /dev/null +++ b/assets/less/grid.less @@ -0,0 +1,47 @@ +// Defining number of columns in the grid. +// Common Values would be 12, 16 or 24 +@width: 100%; +@def_grid: 12; +@margin: 0; + +.container(){ + margin:0 auto; + width:@width; +} + +// Works out the width of elements based +// on total number of columns and width +// number of columns being displayed. +// Removes 20px for margins +.grid(@grid:@def_grid,@cols:'',@float:left,@display:inline){ + display:@display; + float:@float; + width:(100%/@grid * @cols) - (@margin * 2); +} + +// Allows for padding before element +.prefix(@grid:@def_grid,@cols:''){ + margin-left:(100%/@grid * @cols); +} +// Allows for padding after element +.suffix(@grid:@def_grid,@cols:''){ + margin-right:(100%/@grid * @cols); +} +// Removes left margin +.first(){ + margin-left:0; +} +// Removes right margin +.last(){ + margin-right:0; +} + +.push(@grid:@def_grid,@move:'') { + position:relative; + left:(100%/@grid * @move); +} + +.pull(@grid:@def_grid,@move:''){ + position:relative; + left:(100%/@grid * @move) * -1; +} \ No newline at end of file diff --git a/assets/less/main.less b/assets/less/main.less new file mode 100644 index 0000000..e859a30 --- /dev/null +++ b/assets/less/main.less @@ -0,0 +1,29 @@ +// =========================================================== +// So Simple Theme +// By: Michael Rose +// =========================================================== + +// ROOT ======================================================= +// CSS Reset ================================================== +@import "reset.less"; +// Variables and mixins ======================================= +@import "variables.less"; +// Site wide styles (html, body, global classes) ============== +@import "site.less"; +// TYPOGRAPHY ================================================= +@import "typography.less"; +// Pygments Syntax highlighting =============================== +@import "pygments.less"; +// MIXINS ===================================================== +@import "mixins.less"; +@import "grid.less"; +// ELEMENTS =================================================== +// Figures, images, social media, other elements ============== +@import "elements.less"; +// Font Awesome webfont icons ================================= +@import "font-awesome.less"; +// Standard form controls ===================================== +@import "forms.less"; +// LAYOUT ===================================================== +// Page level layout styles =================================== +@import "page.less"; \ No newline at end of file diff --git a/assets/less/mixins.less b/assets/less/mixins.less new file mode 100644 index 0000000..a408b7d --- /dev/null +++ b/assets/less/mixins.less @@ -0,0 +1,305 @@ +// UTILITY MIXINS +// -------------------------------------------------- + +// Clearfix +// -------------------- +// For clearing floats like a boss h5bp.com/q +.clearfix { + *zoom: 1; + &:before, + &:after { + display: table; + content: ""; + // Fixes Opera/contenteditable bug: + // http://nicolasgallagher.com/micro-clearfix-hack/#comment-36952 + line-height: 0; + } + &:after { + clear: both; + } +} + +// Webkit-style focus +// -------------------- +.tab-focus() { + // Default + outline: thin dotted #333; + // Webkit + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +// Center-align a block level element +// ---------------------------------- +.center-block() { + display: block; + margin-left: auto; + margin-right: auto; +} + +// TYPOGRAPHY +// -------------------------------------------------- + +// Full-fat vertical rhythm +// ------------------------ +.font-size(@size) { + font-size: 0px + @size; + font-size: 0rem + @size / @doc-font-size; + line-height: 0 + round(@doc-line-height / @size*10000) / 10000; + margin-bottom: 0px + @doc-line-height; + margin-bottom: 0rem + (@doc-line-height / @doc-font-size); +} + +// Just the REMs +// ------------- +.font-rem(@size) { + font-size: 0px + @size; + font-size: 0rem + @size / @doc-font-size; +} + +// Just font-size and line-height +// ------------------------------ +.font(@size) { + font-size: 0px + @size; + font-size: 0rem + @size / @doc-font-size; + line-height: 0 + round(@doc-line-height / @size*10000) / 10000; +} + +.text-overflow() { +overflow: hidden; +text-overflow: ellipsis; +white-space: nowrap; } + +// GRADIENTS +// -------------------------------------------------- + +.horizontal(@startColor : @white, @endColor : @lightergrey) { +background-color: @endColor; +background-image : -webkit-gradient(linear, 0 0, 100% 0, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+ +background-image : -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+ +background-image : -moz-linear-gradient(left, @startColor, @endColor); // FF 3.6+ +background-image : -ms-linear-gradient(left, @startColor, @endColor); // IE10 +background-image : -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10 +background-image : linear-gradient(left, @startColor, @endColor); // W3C +background-repeat : repeat-x; } + +.vertical(@startColor : @white, @endColor: @lightergrey) { +background-image : -webkit-gradient(linear, 0 0, 0 100%, from(@startColor), to(@endColor)); // Safari 4+, Chrome 2+ +background-image : -webkit-linear-gradient(top, @startColor, @endColor); // Safari 5.1+, Chrome 10+ +background-color : @endColor; +background-image : -moz-linear-gradient(top, @startColor, @endColor); // FF 3.6+ +background-image : -ms-linear-gradient(top, @startColor, @endColor); // IE10 +background-image : -o-linear-gradient(top, @startColor, @endColor); // Opera 11.10 +background-image : linear-gradient(top, @startColor, @endColor); // W3C +background-repeat : repeat-x; } + +.directional(@startColor : @white, @endColor : @lightergrey, @deg : 45deg) { +background-color : @endColor; +background-image : -moz-linear-gradient(@deg, @startColor, @endColor); // FF 3.6+ +background-image : -ms-linear-gradient(@deg, @startColor, @endColor); // IE10 +background-image : -webkit-linear-gradient(@deg, @startColor, @endColor); // Safari 5.1+, Chrome 10+ +background-image : -o-linear-gradient(@deg, @startColor, @endColor); // Opera 11.10 +background-image : linear-gradient(@deg, @startColor, @endColor); // W3C +background-repeat : repeat-x; } + +// .bordered(COLOR, COLOR, COLOR, COLOR); +.bordered(@top-color: #eee, @right-color: #eee, @bottom-color: #eee, @left-color: #eee) { +border-top : solid 1px @top-color; +border-left : solid 1px @left-color; +border-right : solid 1px @right-color; +border-bottom : solid 1px @bottom-color; } + +// ROUND CORNERS +// -------------------------------------------------- + +// .rounded(VALUE); +.rounded(@radius:4px) { +-webkit-border-radius : @radius; +-moz-border-radius : @radius; +border-radius : @radius; } + +// .border-radius(VALUE,VALUE,VALUE,VALUE); +.border-radius(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) { +-webkit-border-top-right-radius : @topright; +-webkit-border-bottom-right-radius : @bottomright; +-webkit-border-bottom-left-radius : @bottomleft; +-webkit-border-top-left-radius : @topleft; +-moz-border-radius-topright : @topright; +-moz-border-radius-bottomright : @bottomright; +-moz-border-radius-bottomleft : @bottomleft; +-moz-border-radius-topleft : @topleft; +border-top-right-radius : @topright; +border-bottom-right-radius : @bottomright; +border-bottom-left-radius : @bottomleft; +border-top-left-radius : @topleft; +-webkit-background-clip : padding-box; +-moz-background-clip : padding; +background-clip : padding-box; } + +// .box-shadow(HORIZONTAL VERTICAL BLUR COLOR)) +.box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) { +-webkit-box-shadow : @shadow; +-moz-box-shadow : @shadow; +box-shadow : @shadow; } + +// .drop-shadow(HORIZONTAL, VERTICAL, BLUR, ALPHA); +.drop-shadow(@x-axis: 0, @y-axis: 1px, @blur: 2px, @alpha: 0.1) { +-webkit-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); +-moz-box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); +box-shadow : @x-axis @y-axis @blur rgba(0, 0, 0, @alpha); } + +// .text-shadow(); +.text-shadow(@shadow: 0 2px 3px rgba(0,0,0,.25)) { +text-shadow : @shadow; } + +// .opacity(VALUE); +.opacity(@opacity : .5) { +-webkit-opacity : @opacity; +-moz-opacity : @opacity; +opacity : @opacity; } + +// TRANSFORMATIONS +// -------------------------------------------------- + +// .rotate(VALUEdeg); +.rotate(@deg) { +-webkit-transform : rotate(@deg); +-moz-transform : rotate(@deg); +-ms-transform : rotate(@deg); +-o-transform : rotate(@deg); +transform : rotate(@deg); } + +// .scale(VALUE); +.scale(@ratio) { +-webkit-transform : scale(@ratio); +-moz-transform : scale(@ratio); +-ms-transform : scale(@ratio); +-o-transform : scale(@ratio); +transform : scale(@ratio); } + +// .skew(VALUE, VALUE); +.skew(@x: 0, @y: 0) { +-webkit-transform : skew(@x, @y); +-moz-transform : skew(@x, @y); +-ms-transform : skew(@x, @y); +-o-transform : skew(@x, @y); +transform : skew(@x, @y); } + +// .transition(PROPERTY DURATION DELAY(OPTIONAL) TIMING-FINCTION); +.transition(@transition) { +-webkit-transition : @transition; +-moz-transition : @transition; +-ms-transition : @transition; +-o-transition : @transition; +transition : @transition; } + +// .translate(VALUE, VALUE) +.translate(@x: 0, @y: 0) { +-webkit-transform : translate(@x, @y); +-moz-transform : translate(@x, @y); +-ms-transform : translate(@x, @y); +-o-transform : translate(@x, @y); +transform : translate(@x, @y); } + +.translate3d(@x: 0, @y: 0, @z: 0) { +-webkit-transform : translate(@x, @y, @z); +-moz-transform : translate(@x, @y, @z); +-ms-transform : translate(@x, @y, @z); +-o-transform : translate(@x, @y, @z); +transform : translate(@x, @y, @z); } + +.animation(@name, @duration: 300ms, @delay: 0, @ease: ease) { + -webkit-animation: @name @duration @delay @ease; + -moz-animation: @name @duration @delay @ease; + -ms-animation: @name @duration @delay @ease; +} + +// BACKGROUND +// -------------------------------------------------- + +// .background-alpha(VALUE VALUE); +.background-alpha(@color: @white, @alpha: 1) { +background-color : hsla(hue(@color), saturation(@color), lightness(@color), @alpha); } + +// .background-size(VALUE VALUE); +.background-size(@size){ +-webkit-background-size : @size; +-moz-background-size : @size; +-o-background-size : @size; +background-size : @size; } + +// .background-clip(VALUE); (border-box, padding-box, content-box) +.background-clip(@clip) { +-webkit-background-clip : @clip; +-moz-background-clip : @clip; +background-clip : @clip; } + +// .box-sizing(VALUE); (border-box, padding-box, content-box) +.box-sizing(@boxsize: border-box) { +-webkit-box-sizing : @boxsize; +-moz-box-sizing : @boxsize; +-ms-box-sizing : @boxsize; +box-sizing : @boxsize; } + +// For image replacement +.hide-text() { +text-indent : 100%; +white-space : nowrap; +overflow : hidden; } + +// Hide from visual and speaking browsers +.hidden() { +display : none !important; +visibility : hidden; } +.hidden { + display: none; + visibility: hidden; +} + +// Hide but maintain layout +.invisible() { +visibility : hidden; } + +// .resize(VALUE) (none, both, horizontal, vertical, inherit) +.resize(@direction: both) { +resize : @direction; +overflow : auto; } + +// .userselect(VALUE) (all, element, none, text) +.user-select(@select) { +-webkit-user-select : @select; +-moz-user-select : @select; +-o-user-select : @select; +user-select : @select; } + +// Hidden but available to speaking browsers +.visuallyhidden() { +overflow : hidden; +position : absolute; +clip : rect(0 0 0 0); +height : 1px; +width : 1px; +margin : -1px; +padding : 0; +border : 0; } + +// Make visuallyhidden focusable with a keyboard +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { +position : static; +clip : auto; +height : auto; +width : auto; +margin : 0; +overflow: visible; } + +// MEDIA QUERIES +// -------------------------------------------------- + +@small: ~"only screen and (min-width: 30em)"; +@medium: ~"only screen and (min-width: 48em)"; +@large: ~"only screen and (min-width: 62.5em)"; +@highdensity: ~"only screen and (-webkit-min-device-pixel-ratio: 1.5)", + ~"only screen and (-o-min-device-pixel-ratio: 3/2)", + ~"only screen and (min-resolution: 144dpi)", + ~"only screen and (min-resolution: 1.5dppx)"; \ No newline at end of file diff --git a/assets/less/page.less b/assets/less/page.less new file mode 100644 index 0000000..532df51 --- /dev/null +++ b/assets/less/page.less @@ -0,0 +1,322 @@ +body { + margin: 0; + padding: 0; + width: 100%; + background-color: @white; + border-top: 5px solid @black; + @media @medium { + .font-rem(20); + } +} + +// Top Navigation +// -------------------------------------------------- + +.navigation-wrapper { + text-align: center; + .clearfix(); + ul { + display: inline-block; + vertical-align: top; + margin: 0 0 50px; + padding: 4px 20px; + background-color: @black; + .rounded(0 0 10px 10px); + .clearfix(); + } + li { + display: block; + float: left; + list-style: none; + padding: 6px 10px; + text-align: center; + .font-rem(14); + text-transform: uppercase; + color: @white; + border: 1px solid @black; + .rounded(4px); + &:hover { + border: 1px solid @white; + border-bottom: 1px solid lighten(@black,50); + border: 1px solid fade(@white,50); + } + } + a { + color: @white; + } +} +// Responsive nav toggle stuff +#site-nav { + z-index: 9999; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .05s; + -moz-animation-delay: .05s; + -o-animation-delay: .05s; + animation-delay: .05s; + &.closed { + display: none; + @media @medium { + display: block; + } + } + &.opened { + max-height: 100%; + li { + float: none; + } + } +} +#nav-toggle { + display: block; + vertical-align: top; + margin: 0; + padding: 4px 20px; + background-color: @black; + @media @medium { + display: none; + } +} + +// Masthead +// -------------------------------------------------- + +.masthead { + margin-top: 40px; + .clearfix(); + @media @medium { + margin-top: 0; + } + .wrap { + text-align: center; + max-width: 27.5em; + padding-right: 20px; + padding-left: 20px; + @media @medium { + max-width: 45.5em; + padding-right: 60px; + padding-left: 60px; + } + @media @large { + max-width: 60em; + } + } +} +.site-logo { + img { + width: 100px; + height: 100px; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .05s; + -moz-animation-delay: .05s; + -o-animation-delay: .05s; + animation-delay: .05s; + @media @medium { + width: 150px; + height: 150px; + } + @media @large { + width: 200px; + height: 200px; + } + } +} +.site-title { + margin-bottom: 0; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: .75s; + -moz-animation-delay: .75s; + -o-animation-delay: .75s; + animation-delay: .75s; + a { color: @black; } +} +.site-description { + margin-top: 0; + font-family: @alt-font; + .font-rem(16); + font-weight: 400; + font-style: italic; + -webkit-animation-duration: 1s; + -moz-animation-duration: 1s; + -o-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-delay: 1s; + -moz-animation-delay: 1s; + -o-animation-delay: 1s; + animation-delay: 1s; + @media @medium { + .font-rem(20); + } +} + +// Main +// -------------------------------------------------- + +#main { + .clearfix(); +} +.hentry { + .clearfix(); + border-bottom: 1px solid lighten(@black,80); + border-bottom: 1px solid fade(@black,10); +} +.entry-feature-image { + margin: 40px 0; +} +.entry-tags { + display: block; + margin-top: 2em; + text-transform: uppercase; + .font-rem(16); + font-weight: 600; + a { color: @text-color; } +} +span + .entry-title { + margin-top: 0; +} +.entry-title { + font-family: @alt-font; + font-style: italic; + .font-rem(36); + font-weight: 700; + line-height: 1; + letter-spacing: -3px; + a { color: @black; } + @media @medium { + max-width: 600px; + .font-rem(52); + } + @media @large { + max-width: 800px; + .font-rem(68); + } +} +.entry-wrapper { + margin: 0 auto 3em; + max-width: 440px; + padding-right: 20px; + padding-left: 20px; + .clearfix(); + @media @medium { + max-width: 760px; + padding-right: 60px; + padding-left: 60px; + } + @media @large { + max-width: 960px; + } +} +.entry-meta { + display: block; + text-transform: uppercase; + .font-rem(14); + a { color: @text-color; } + @media @large { + float: left; + width: 140px; + margin: 0 40px 40px 0; + padding: 0; + } + & > span { + padding: 0 20px 30px 0; + display: inline-block; + @media @large { + display: block; + padding: 8px 0; + border-bottom: 1px solid lighten(@black,80); + border-bottom: 1px solid fade(@black,10); + } + } +} +.entry-content { + max-width: 640px; + width: 100%; + margin-right: auto; + margin-left: auto; + p:first-child { + margin-top: 0; + } + @media @large { + float: left; + } + p > a, + li > a { + border-bottom: 1px dotted lighten(@link-color, 50); + &:hover { + border-bottom-style: solid; + } + } +} +// Page layout +#home, +#page { + .entry-title { + text-align: center; + max-width: 100%; + } + .entry-content { + @media @large { + float: none; + } + } +} +// Post index layout +.post-list { + margin: 0; + padding: 0; + list-style-type: none; + li { + padding: 8px 0; + border-bottom: 1px solid lighten(@black,80); + border-bottom: 1px solid fade(@black,10); + .clearfix(); + } + a > span { + float: right; + } + .entry-date { + .font-rem(14); + text-transform: uppercase; + } +} + +// Footer +// -------------------------------------------------- +.footer-wrapper { + .clearfix(); + margin: 2em auto; + text-align: center; + font-family: @alt-font; + .font-rem(14); + font-style: italic; + color: lighten(@text-color,20); + a { + color: lighten(@text-color,20); + } +} + +// Social Icons +// -------------------------------------------------- +.social-icons { + margin: 1em 0 2em; + a { + padding: 4px 8px; + &:hover { color:@black; } + } +} + +// Chrome Frame +// -------------------------------------------------- + +.upgrade { + padding: 10px; + text-align: center; +} \ No newline at end of file diff --git a/assets/less/pygments.less b/assets/less/pygments.less new file mode 100644 index 0000000..d4f3a32 --- /dev/null +++ b/assets/less/pygments.less @@ -0,0 +1,71 @@ +.highlight { + overflow-x: auto; + .font (12); + border: 1px solid darken(@body-color, 5); + pre { + position: relative; + margin: 0; + padding: 1em; + } +} +.hll { background-color: #ffffcc } +.c { color: #999988; font-style: italic } /* Comment */ +.err { color: #a61717; background-color: #e3d2d2 } /* Error */ +.k { color: #000000; font-weight: bold } /* Keyword */ +.o { color: #000000; font-weight: bold } /* Operator */ +.cm { color: #999988; font-style: italic } /* Comment.Multiline */ +.cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */ +.c1 { color: #999988; font-style: italic } /* Comment.Single */ +.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ +.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ +.ge { color: #000000; font-style: italic } /* Generic.Emph */ +.gr { color: #aa0000 } /* Generic.Error */ +.gh { color: #999999 } /* Generic.Heading */ +.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ +.go { color: #888888 } /* Generic.Output */ +.gp { color: #555555 } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #aaaaaa } /* Generic.Subheading */ +.gt { color: #aa0000 } /* Generic.Traceback */ +.kc { color: #000000; font-weight: bold } /* Keyword.Constant */ +.kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ +.kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #445588; font-weight: bold } /* Keyword.Type */ +.m { color: #009999 } /* Literal.Number */ +.s { color: #d01040 } /* Literal.String */ +.na { color: #008080 } /* Name.Attribute */ +.nb { color: #0086B3 } /* Name.Builtin */ +.nc { color: #445588; font-weight: bold } /* Name.Class */ +.no { color: #008080 } /* Name.Constant */ +.nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ +.ni { color: #800080 } /* Name.Entity */ +.ne { color: #990000; font-weight: bold } /* Name.Exception */ +.nf { color: #990000; font-weight: bold } /* Name.Function */ +.nl { color: #990000; font-weight: bold } /* Name.Label */ +.nn { color: #555555 } /* Name.Namespace */ +.nt { color: #000080 } /* Name.Tag */ +.nv { color: #008080 } /* Name.Variable */ +.ow { color: #000000; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #009999 } /* Literal.Number.Float */ +.mh { color: #009999 } /* Literal.Number.Hex */ +.mi { color: #009999 } /* Literal.Number.Integer */ +.mo { color: #009999 } /* Literal.Number.Oct */ +.sb { color: #d01040 } /* Literal.String.Backtick */ +.sc { color: #d01040 } /* Literal.String.Char */ +.sd { color: #d01040 } /* Literal.String.Doc */ +.s2 { color: #d01040 } /* Literal.String.Double */ +.se { color: #d01040 } /* Literal.String.Escape */ +.sh { color: #d01040 } /* Literal.String.Heredoc */ +.si { color: #d01040 } /* Literal.String.Interpol */ +.sx { color: #d01040 } /* Literal.String.Other */ +.sr { color: #009926 } /* Literal.String.Regex */ +.s1 { color: #d01040 } /* Literal.String.Single */ +.ss { color: #990073 } /* Literal.String.Symbol */ +.bp { color: #999999 } /* Name.Builtin.Pseudo */ +.vc { color: #008080 } /* Name.Variable.Class */ +.vg { color: #008080 } /* Name.Variable.Global */ +.vi { color: #008080 } /* Name.Variable.Instance */ +.il { color: #009999 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/assets/less/reset.less b/assets/less/reset.less new file mode 100644 index 0000000..4c1e0c8 --- /dev/null +++ b/assets/less/reset.less @@ -0,0 +1,223 @@ +// +// Reset CSS +// Adapted from http://github.com/necolas/normalize.css +// -------------------------------------------------- + + +// Display in IE6-9 and FF3 +// ------------------------- + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +// Display block in IE6-9 and FF3 +// ------------------------- + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +// Prevents modern browsers from displaying 'audio' without controls +// ------------------------- + +audio:not([controls]) { + display: none; +} + +// Base settings +// ------------------------- + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +// Focus states +a:focus { + .tab-focus(); +} +// Hover & Active +a:hover, +a:active { + outline: 0; +} + +// Prevents sub and sup affecting line-height in all browsers +// ------------------------- + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} + +// Blockquote +// ------------------------- + +blockquote { + margin: 0; +} + +// Img border in a's and image quality +// ------------------------- + +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + max-width: 100%; /* Part 1: Set a maxium relative to the parent */ + width: auto\9; /* IE7-8 need help adjusting responsive images */ + height: auto; /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +// Prevent max-width from affecting Google Maps +#map_canvas img, +.google-maps img { + max-width: none; +} + +// Forms +// ------------------------- + +// Font size in all browsers, margin changes, misc consistency +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; // Inner spacing ie IE6/7 + line-height: normal; // FF3/4 have !important on line-height in UA stylesheet +} +button::-moz-focus-inner, +input::-moz-focus-inner { // Inner padding and border oddities in FF3/4 + padding: 0; + border: 0; +} +button, +html input[type="button"], // Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; // Corrects inability to style clickable `input` types in iOS. + cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others. +} +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; // Improves usability and consistency of cursor style between image-type `input` and others. +} +input[type="search"] { // Appearance in Safari/Chrome + .box-sizing(content-box); + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; // Inner-padding issues in Chrome OSX, Safari 5 +} +textarea { + overflow: auto; // Remove vertical scrollbar in IE6-9 + vertical-align: top; // Readability and alignment cross-browser +} + + +// Printing +// ------------------------- +// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css + +@media print { + + * { + text-shadow: none !important; + color: #000 !important; // Black prints faster: h5bp.com/s + background: transparent !important; + box-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + // Don't show links for images, or javascript/internal links + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; // h5bp.com/t + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } +} \ No newline at end of file diff --git a/assets/less/site.less b/assets/less/site.less new file mode 100644 index 0000000..b81e95e --- /dev/null +++ b/assets/less/site.less @@ -0,0 +1,66 @@ +// Selection +// -------------------------------------------------- + +::-moz-selection { + background-color: lighten(@base-color, 65%); + color: @base-color; + text-shadow: none; +} +::selection { + background-color: lighten(@base-color, 65%); + color: @base-color; + text-shadow: none; +} + +// Webkit Custom Scrollbar +// -------------------------------------------------- +::-webkit-scrollbar { + width: 12px; + height: 12px; +} +/* Track */ +::-webkit-scrollbar-track { + -webkit-box-shadow: inset 0 0 6px fade(@black,30); + -webkit-border-radius: 10px; + border-radius: 10px; +} +/* Handle */ +::-webkit-scrollbar-thumb { + -webkit-border-radius: 10px; + border-radius: 10px; + background: rgba(0,0,0,0.5); +} +::-webkit-scrollbar-thumb:window-inactive { + background: rgba(0,0,0,0.2); +} + +// Global Classes +// -------------------------------------------------- + +.wrap { + margin: 0 auto; +} +.all-caps { + text-transform: uppercase; +} +.pull-left { + float: left; +} +.pull-right { + float:right; +} +.unstyled-list { + list-style: none; + margin-left: 0; + padding-left: 0; + li { + list-style-type: none; + } +} + +// Global Transition +// --------------------------------------------------- + +b, i, strong, em, blockquote, p, q, span, figure, img, h1, h2, header, input, a { + .transition(all .2s ease); +} \ No newline at end of file diff --git a/assets/less/typography.less b/assets/less/typography.less new file mode 100644 index 0000000..3ee38c4 --- /dev/null +++ b/assets/less/typography.less @@ -0,0 +1,77 @@ +// Body +// -------------------------------------------------- +body { + font-family: @base-font; +} + +// Headings +// -------------------------------------------------- +h1, h2, h3, h4, h5, h6 { + font-family: @heading-font; +} + +// Links +// -------------------------------------------------- +a { + text-decoration: none; + color: @link-color; + &:visited { + color: lighten(@link-color, 20); + } + &:hover { + color: darken(@link-color, 20); + } + &:focus { + outline: thin dotted; + color: darken(@link-color, 20); + } + &:hover, + &:active { + outline: 0; + } +} + +// Figures +// -------------------------------------------------- +figcaption { + padding-top: 10px; + .font(14); + line-height: 1.3; + color: lighten(@text-color, 10); +} + +// Note text +// -------------------------------------------------- +.notice { + margin-top: 1.5em; + padding: .5em 1em; + text-indent: 0; + font-size: 90%; + background-color: #ddd; + border-left: 10px solid #ccc; +} + +// Blockquotes +// -------------------------------------------------- +blockquote { + p { + font-family: @alt-font; + font-style: italic; + .font-size(24); + padding-left: 20px; + border-left: 8px solid @black; + } +} + +// Footnotes +// -------------------------------------------------- +.footnotes { + .font(14); + font-family: @base-font; +} + +// Code +// -------------------------------------------------- +tt, code, kbd, samp, pre { + font-family: @code-font; +} \ No newline at end of file diff --git a/assets/less/variables.less b/assets/less/variables.less new file mode 100644 index 0000000..36f61c5 --- /dev/null +++ b/assets/less/variables.less @@ -0,0 +1,31 @@ +// Typography +// -------------------------------------------------- + +@base-font: 'source-sans-pro', sans-serif; +@heading-font: @base-font; +@caption-font: @base-font; +@code-font: 'source-code-pro', monospace; +@alt-font: 'volkorn', serif; + +@doc-font-size: 16; +@doc-line-height: 24; + + +// set-up the body font-size / line-height +body { + margin-top: 0px + @doc-line-height; + font-size: 0px + @doc-font-size; +} + +// Colors +// -------------------------------------------------- + +@body-color : #ebebeb; +@text-color : #333; +@base-color : #343434; +@comp-color : spin(@base-color, 180); +@border-color : @base-color; +@white : #fff; +@black : #000; +@accent-color : @black; +@link-color : #343434; \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b5121b4ad949bd01b603f38190a8d3384bb3438f GIT binary patch literal 32988 zcmeI42b5OTwa3STAYGV&VPF`rYhHrAC!&a8*I2Q45j%E7#ol8FjXm~??L}jWvDere zMln{f%vckRsOSBE``rKcT?m8gz4e}Jy|unO>&&_Ll-K0cYHLIJTM0tBx zV?)E#zJ2?&^=s_g*0)cewx*_jZH;>FqkEpYZ|c|B)-s@f+d>NtZtJgl5@qz6T{0Zn zHL49TDC^Tu-_}rHU)(ncM=3QlL|wh=Nz_&PmD&LldP%ftC}08`ngXZl=?odT4?V_7U+zipA^Q!wTn7J? zn+Ma0j)kXH&uz4!eaHuRB^b1K8qmLg+|!QshSgv60H0^u2W7Ig+(zZWSCNN~(SKu~ z)KK4BIXIh=>^V}sc!bYBed?oM|0ZlQ%Z1#y!RPy?e$Xj=1s{}?ngePw6`pvsp#K|59J;_rjs08 z?qeEqyQ~LrXIis8x-B^6Z!0o3zve6VtB&!oec`7*@YmO?Z&Ua&;{_)D$~d`qz4O2= z-pCol<`a0d!5*PAw~Miy^^a_*4;#$(*rO zChhERDJMmlV0sKfxA}EFZNNt=`;(9>?Ny)UtTCWx^i4bHqz!t)&VfT2ej8ZeA<>4M zdeh^3d^3IQd!UJXKa*2WIWPx+tGTJQMX>?0X8s#6Ky$i$GB~gw@X@}Ss&cQERqL^P z<811e{RZ@Tu10nti(N$dPXB@)`cj@#mK!jvd-@06YL9K{Ip%-Lz)ij32JVn?mM3-4VEEVye3o(6 z_wJQ?_3WXtD*rjI$+Xj-Hr=~*jokBBkM7+P3E04c7Sn+pQHD;scIliJSfFRrxeYnA z24CvWvlC?=LxxKk^*qDBXdq^e{*>kMl5=zbFVs_RTwzy5nah#S=9_JrcHeE+utn&n zz2`dg*h{nz8S<-i;DKY)vdb);diLlZ^_y(GaoThA=)eOU@LA5>17p!e7m0qWt-4C; z-D`o0d}vQHKH9^FVO02*9A}k_#(1lAQsEz77?>d`$3z1?-!UD0NjU3O0MtIYx$FPC3_S(F`n z?6IkH=S~67bb}MSx$?>@qs^Xsj-HACj2~H5&1EbUWeyRMuu*$~^w!7fYrE zH76{x@Iq-J<;ah<6?Q?aX&98#5B*mi??#(3d+r%>qb~D4^SnqubQJp3{Qwf< zfuwu-kW;4nR^5mF6UX3>s0TJWhJWTFV8Qnii!UDK%#G%YI__D=Tz&P`>4zVFNbkS@ zzWOaB87vS!6TjDSzWLG~yYC)6@NegxcS;>({|m?m!2iGg^{@2B7oVqJueO?C<(MBD zyL6sEZMntfF|O#h*O)yM;|RRaIctJ9Cww36;K}+je>{usR;`5<|5Sa0Vx>+yfVf940?p%;CTlPq6gdT$}OtJ(^(L}#~(zgup(IX(I0lNt-x zgql#$o>ULf6m`|asE`M?PiCZu=Yc_;MHvu97)aObpzZ1~GBzfAk>yHEP&pZ|>c z4m-v+Zo28l^xSjL1#h2y_F4D|{0Z~pTEm8=@4lO%d3Cq2okPVxW5RT1o#uFM@SyCc zTn1gV^D{C*x3NbfA4dGk{FiyG`b<9~C;Ia2d!C&r$7i5p#`+z1+>xGm;_ya7otXsn}-_9vVo{p98xa0Qpy!1#p{`&m$&r9>pGk4g|+i$;}F1+x9;PJ;Fe@uJt zwU@^6{F?uI%C>Jvuf6tK*!>F{2RGexlYB$Ru(Ri$eNKMkmbC1$%Y@vbnUg* zq*q>kIc#|CwTI)n)8?CRmWHjlX58 z%r|u*bL>Rrng2V}%i_7iyz``;ciJgvUru^E^2qV&bJ;F_X!FfB3;yx{jALRO;-=Qt zPs4uKUvIsbL$UYKd+d?^DPQr6C6`DmEWcdLfrlS{SojS4H0Xd{^Ps)$pbOd>>WRCm z`v94@s$NBN=3n&BDoe+LhEMJ`dF*JfRb^4GH3DmU>>oR)-6D!vrca-)`D*|4z@Pt| z?vQVsXYRRTjer35*nPL~3+DgRPd`nIEw*Uz^7hoJ=@|LYTW-ENJ@wR6VHYc}v|{)a z;%9scdN6J9PfQZ@DMuI7las7Z>K)^7Z~j^57?ycLp0pv^_WKp_k;^N&+Jfh{+ipwK zG`B6e#Nw&D=6mM#H{X0S=I;G9Z|fb5Vwo*M|6|6C4*g^Q*I$2K`b04UdL|}5|NQgA ze=tuTrJv1-`U!3T@~F7t=2z!!YlCd)E$x$8nkg{`;@{&n9*j9BI~_L~K} z!k_Bt?}R+U24pwnv@`!7e(<5<#Kj`E-C_Ifg4fp8*2Gw5zBB*K|M+<34(5MiCi*dU zHqyMo#dsgK=FnIttu<`T7#9cZw_nT)*fo4uU#5+6?(@8q?Eu?wJ977v->&TcS;yuJ z81O`V0*&OJlY5G8XlE_X98GM;SSI%Q;Dh(W7Uxsk2F&Txr=|Puy*G6f@93X7k!z=& zc8urFojS$%hkxR2)`aX2y!z^^;Y(Tb({IFxwWHszyY3RtT{H)R6Wq{JPQ5gz5Lfh8 z3_*OE_xB}}k`9pr`sZDkdAE#;*eK#%Y;w6}msMQ8YFd5u-=q<1ubnp8c%!t{R$Hb~ zqeexJPuujjo20+~^{?rxuf9qGKRvvt~F{q@pGC!P>| zoO{mMY29^32CT;(eKaxevv)9RtF6*z+DBkaOrCsm8YLJTtiOIb`skygA7f*rVhH9E z+HJP!rV(2~)9~SIrBzp1C9S;jN-@taxx^B&c4Dq%9z>6}ee|ojKjwe-GqTO(xtzVh zK`qU(_E}8(4y?b}qad!GGUfF&RWba#@4iz>@4fe4dPniz`0+<1*09+7B^O^@k;&O- zpC!JwOz*4RgAYEKn9m-6{PBouSSy`(?zu5Xe4-eiSOEKf?6Jo}ZoidW@gc-j*vy@G z-WmP={`bG9a-z)}ij#>y@uQ1tEI~KxH}q@%%s;x;zC^|Tt$W(BzQqP8qdoEKMjK|k z4JEYmZ}s2&I{oI?t3~aoQClh28xi*pKm1UPALxBly2j_hpD)&h%gaA-9dN+@X?e|c z#7I-7Oo?}uk38~l@Qkf{jqSd(=FAuP8RAjv8~i%SQSCQXdyjEUu!TPB`~^O?KRzps7v-aDe|I2yVuiuL(yVt#Lgpy(WLip2Sb_f3JLP_ikOnciYdClZewv%x|pcR2KGc zpHH6cqu37<@6f|~X<_XHO)2qX`pUWaCq_k|?1lJZZG&VGoK}Xff?S{1pF}Tyk-&t33~9z32CN@ZPs?bx$7qm%d~F2R`$-&vQCs zfP_7S4QMWT;DHBB)@<_)H{2j?x9v6wKS114zSzH5Mti>Fk2oT&vdYTokw>fgCq~?1 zhwamb8?2x9)%v)6F)y&6dg!5tNN&siR&JSsU!8xqIm$L(+;Xt}v7T z3*O}a@ENz=cI&L&(m{%Ov8NR^2H96>@A^SLbKP~OFPlfs_`it#BojX)3v60Cjs5R| zviFz+#Cymh_Qvv@XgQEGrq<9n{N|f)XUpF3wbqJxg|%FJ*I8$s8GH~2`C?BS+r~cH zyROx^hyV6uL=272dujZIjf-E_K;|F6PdU6ZwwdR2U+BL$J0t#EG%pfo*dGuZ5kD|D z(1+NKy}a37UgyuQ&Sk7=FTecqG=1817o{hkcp}}T{oOfT>AKz?I~`KmPcmIg$Ib*4?St zg0-o2>vbMH6n;MHZ1?D&6#VP`592+L`|A5oo^zSr1!@h!-ZC;^jmrA;po0$lS$S*^ z8F2;i6zgB}>pje{{gTb2Py8?KihZCs{{f%WF~+HfPug%#!Z#2v;{TUkYDlcFsK5E< zo7yAmXDP?-Sv#>$-d|%B9?&;>c0vYmFMUT$r+9{E=&#s+;s07R#^KlNKloizF)L-n zK;*yr<$ownSuA`Zap^NpKmD`tIy)pMpL|jt^Wxb)E%++W}K8^pil73W{6Yf*u(z`BP3g zIpR$74y`13GLP6ewh!MVx8a_41%KkdU!4DfKXiv`eOgG3%+5AHkO0mhcKpjCxK6(&iI_u&+_Nq z@|;C*JYnyVKF#vJs6 z+k6-|Wo4R7M?alqEz_N8%=SY${A+Kk^8Ozfv;i(Y5C6v87yeIml#{@3+%7Bk@tduf+fO2w>0;JGSg>|AtRrY@TQHS%ynFeu4fZ)=%^?P1L(RWjwnr<-O(GW4)q2 z;lCwM+dXywET;@7KLdy4I&#|EXZV>u-0S>#*uQz8%(S@7FrAx+%pWqydq(ER_zcVZ z`5C!#?`Pw|PLM(7SGKM;)B(@;?qgcWu?OM+%f57~sH0;a~OI|IBiukJm!8 z;(|W>f%TO2ijT~6(>~*>%AaTG1Gn3Q!)>`Q!{Z!(^eNlB<{H`~H|Pcyi88}6?>y(T zJLyYwVlX|KIIP z=)h*7EBmj~83b??c*w1P;Lx{OWdUFP(Km81zt9sffve?H4<s|g;@E(5NgIm>H4 zjL$i3d~cqLesA(S0fUr=D$VJ40wm+9N|kTw#e4iF0A+$5Nid^6+Nn(Pjc@HmyT1L; z-|A~lsFvy5Q~GiSN#iQ+je}gejPLxV$EmsxJ5{-Kn(eu)fAJo=wqM~{u=5GU`H(h1@FfNQoZW7&dLo@&+z@3-|=uP-px+8+YJG7J?OW(RT{6frwLSAM=4= z(T7AEQk>D#+KF)w@4#ohNgTr70qaW3n0~A^>4Q%MXE~Xc%>T^i1j0`WAML5f7Xh0y zUYze|EsLJP%{f-iHf^A@4P(b15Ou~qUgyPzt+~cb>s{leO~@hifnVwy->ERqvacdP z6!L1(8XX#V?>p}B!{dBfH{oT^f&EOrIpFLP=WRK&h8#%nz&kb0&p|J`1ShaamPJ8N z;J2K>O@HqV&<_~k03Z8w^XPppu-U`n>=5TZzx?8hIM2j8;`P>BS9_)3#U2mq{xUvv z1YXl3ea1O;+Sp#WhYt2yjGu3+I6K7qRJk*KJ8)9sJUwR@Ie+-V3(uzm$BvDnaVD{c&USz+&pUYx8h0+&cLJsF^W_(_om>_aI$)D{NF_vU6e-Z>?-HokvaVG4HV}!d4Gdm7>A+P zf|u+UvMuI4Y|VSJe_{vh0@}zqYrN}P5&O2A%bzB(VdT{oNZ+Z67`OfpD z=dlMI5a)TW(EDz1@qHAw$#)@Rb&urHB@W224h4F3#KG{P(^LJ;YV~#y0zPI{Mog1Yb+j#lqm(uUfI3vzz zmCqrvH+#q-hr~I3>@a+Sbb|izzxW>8ewWUj(y6DMGShZ0-~Vy`3p%(s$HxAQv*E!)Gbx!Juc=o^De~4O$FcUlrPR%vDePoF=$|J*VqsH zw|~I)SO;*Pt$bDwTj%@c88c=CNcR7+70!e3-79;*-+r6Vjvy1@J*zX*zBt2+y|Guy z{E=l4^IbltqW0*3e)z~9vU|Qc^M(EFyHEA}9On-=(s>)sCbQ4X_ax+z)0xk{@LdmQ_&CGFcaPT0IH!QmhmJv#EAvl-&bR&4xx6yY_U?I)&bi@& z->^M=1-Kah;79Hx_Qe_h`F-Kwm``uN{kHZ%|77_YXPh468GUDegY8#*f5=}l*Kb%2 z%yXW`WYAK~!+rHTL5vmVl>g4f`^Bh)<{op(E?)7f$GZpbyZino#L-5nzx%-my z-UlCzJu{~`{^XnIZpHaz`kL2_b5=TXJ^o+yu}_Unnr5$`nHQnK@-i&T2iq{6;ZqB_ znr`Y`PMP~r4lLtmERqZhJ@8zHL!Id`tjJ64z=h5Y9~_K%o{??FUtOCCUhrSWO&jnS z2YpQo<(2_ukwhzP4WnP__X3QcI&7JCz%y*s{5yc+EA|Lj^UJP^lz;D! zXW2#NxBYV4ct0l?yr*qo58`Xf(7Eu0zL7gJW34Ot!=|w_d@1vZ+mYw@)>%);99Sy< z8vJ?gsoG~A8`ZT@*lz(d@Pr)_msZC!@G5pt*n?z?4~zG$z_9(0lXC2tY3KVDlFOKP zp^I3Tw(wBU96T5IA#39`ztoX9M^6r1&TtVcExq(o5ihewX6*5uCHKZ*Jcdskj^E*I zRLnuecx4@Z&!7GjXTOQ3S!WRco~ZA=_-3E7jTQ6XqL`OB8@ZV-<4`W!U@s|;gBJ13 zoJU*W-+%vo@w)-Qy8r(B6S3k^M;@u~hi?e@$1A2JrtYTiLj$(t?(xJL9r&_^fX^NQ zZIG3Dz2JgLu}0!|F7CbOo>;4}Zn#;oB4_i7^NFF+34MXxRC#w8GPd2vI?nt-KlA4C z#~&Bpc^xrsoX!eON?Yr!%&uCqGXKK|>!G8MI;tXn=%TObQ;zNAb(ru|&iumq6`D>w z@x+L~ISgvNB%XfH#2j|};fL6vl z@R1A8oG;{?upjmJt>WTy&OSTQpEVn2yq?zC!h7$%C!KNn>G9nMYb|1W;uaF$dSR>B z5AdKL`Jflet$bdewa5iJzs?>7-zc*FzfHf{!?#I%XN~MxKl)@OaDaUMO+49Qmkze;~~e;v6wULywgg*^Cfjqld| zEeGp~Pd@oLn((bRzh8iF#h0Pe44*hz<5utDe3p*yMjhuH{+x1bf;Bwf8x(X)-l5Zw z4?Y3;+dp*c+Ew3#j)*fxbAn49XEpilDfX+FV}Xwhup!$|#2|vtTmoOeJk!+b3!lm0jp?>jEn>N zfsgDdH+*tGTb^b7+*6L90SE9%_RWT`Hqah%R^U)S|5h!}w9mM5tjDuqxE%U@U#`nE zH-4>kT)fAC5Acz=SHDQyi^lk!V8NNGJYo~cz+*s~$=OgV6Y!^L;U;NU9v=bkz)+8V!U1&%MbEBAL9ZJ^tU{_qS9Tzo_Bi~Cuh zsRKW>J6Q(Q0grD>XT2!1EZmRWG(ry-u-wjdlvD3=+LUSF9=!N=>ySR>{^;H~tYgC| z=d;p;oM~UCx!j&Q%MyHUhdj}VadB^0wBwm%8fjmK3miYY4Y_ey?`}ixKF-T^<$LIG zf4PX-Rg*wX0yPQLBv6w;O#(Fu)Fe=oKurQQ3DhJ|lR!-ZH3`%tP?JDS0yPQLBv6w; jO#(Fu)Fe=oKurQQ3DhJ|lR!-ZH3`%tP?Ny_GYR|`ed!^` literal 0 HcmV?d00001 diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a4fedf7ddcfa16333610c5e90b4d19bd711fff8 GIT binary patch literal 1215 zcmV;w1VH3_6ciPal9D+& zIt~vIRaRDJW@hQ?>eJKHva+%W2?{eaGmMOlQBhLN%*-4e9v2uIczAiCp`ix|2(7KI z@bK|JKtbf>3|36BH*WDHs|Wwzs$c|Nj;i7<6@Z9v>hJ3=B$3OaK4?8yp;{ zsi~Qnnc3Odj*pLphK7HDffW`OW@ct`a&tR8JY8O1!NI}2yu2$cEgBjc7#JBsLqre} z5m;DR-{0Wo=jR|GAyZUT^YruA*Vj!>PsPQ>4Gs?q3=A9`9337W6c!c;2ny}(?GqFf zuduLsdwY+Nk&26pK0ZGmARvv7j~EylUS3~FNlAu=hvDJjA|oVJR93aMwe$1y5w|Nr0L-)?Si)z#IitE<}D+dMr!y}iBk_4Tf= zuY!YvdwhI4Iyyu|MWv;sx4F4?c6J2@2To5=k&%&yhldal5D*d)ARr(L3Jam3qwDMI zjg5^A3=Ze#=ZlMrUtnQKNlG9hB1T9^A|fPKS64tlL0Vi~iHVC#Oif;1UMwsvLPSJZ zSX!~Mu_PrWC@CsZQd9#{)(-#x010qNS#tmY3hMv>3hM!aiw#-;0016zMObuGZ)S9N zVRB^vL1b@YWgtdra%FdKa%*!SLsK;_F{>X)>i_@(RY^oaR5*==lkIQPP!z_CcwM`K z3k;B6!IwGfK`^xro5^(8vEkILWIEABgvflEd_YICxjAu3)3_Kk(abdQ<&X8;wqS{g z`+ewbd(VB&bMHBqqeT8MoI7ZT1stj{gr*e{LMVfCo(e+y@E*#)3Kh%hc4IM-`d|vm z7e~#E{d$}T1oC4GU31985<;nzw$){DSj+R)zz#>qBUv^KBi8e#85=uk&m+YE!)Rn1 z)-?DD-cGaSZi;7!{2PX8+Q->O6sF)%f?yN>pAH6tI4lQYCYNz=19B$;F7$9_u5{`m z4z)VKiL{1z=U^rQMi*|ur)=b@4G<*}fHz%H#4H?-0{7y$>duQ%*o;SJ>?o+)^8jaM z(+$8=zFWqC>xBg5+x6Xo3M)bhf5e$h-boP?@O$@a^>t!vZG5#F-CIEgc$n+g!Z0o! zgr?LVLa05is+(*G?eFKqBLrQ#CdF8eE2qplpZX?j{XAyfw>hktQ&Ze#(TUO5_g*fR z)tc~DSp2M>net6aQZMfasZ~Aou2b4Ku9}QbdL=M8jLRZaufcY=1L0RqJ3R)r=x^GQtSm{buO(g7 z=Wn*7X|eG!ZhDPLIOdR{g(q~aHF2Z!L8oT#e5K-3aH=MYI=)(>X&R(x4d(m1V3jBA zHsF;|6j$7Z<9Sh(z4mfjBr`kf55QgcE{5hHd#9*4DWt*llIO><#E=FavRV1B7X}96 dNlFr>e*k}|uZC(K*dzb|002ovPDHLkV1l~H5extT literal 0 HcmV?d00001 diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..8b09469 --- /dev/null +++ b/feed.xml @@ -0,0 +1,35 @@ +--- +layout: none +--- + + +{{ site.title }} +{{ site.tagline }} +Jekyll + + +{{ site.time | date_to_xmlschema }} +{{ site.url }}/ + + {{ site.owner.name }} + {{ site.url }}/ + {{ site.owner.email }} + +{% for post in site.posts limit:20 %} + + + <![CDATA[{{ post.title | cdata_escape }}]]> + + {{ site.url }}{{ post.id }} + {{ post.date | date_to_xmlschema }} + {% if post.modified %}{{ post.modified | to_xmlschema }}{% endif %} + + {{ site.owner.name }} + {{ site.url }}/ + {{ site.owner.email }} + + {{ post.content | xml_escape }} + <p><a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a> was originally published by {{ site.owner.name }} at <a href="{{ site.url }}">{{ site.title }}</a> on {{ post.date | date: "%B %d, %Y" }}.</p> + +{% endfor %} + \ No newline at end of file diff --git a/images/1900x800.gif b/images/1900x800.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ef90c00f98f23ea1b0510a86e62e664a4aa4478 GIT binary patch literal 9269 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 VML~TfNquE`eU-)rRsi7X{{x!~F_QoQ literal 0 HcmV?d00001 diff --git a/images/3953273590_704e3899d5_m.jpg b/images/3953273590_704e3899d5_m.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aeb6c57343a627b6166a5da17336e4512699c0bd GIT binary patch literal 26037 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 literal 0 HcmV?d00001 diff --git a/images/apple-touch-icon-72x72-precomposed.png b/images/apple-touch-icon-72x72-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..57a8411c358b603716f4017c661164a18af41b32 GIT binary patch literal 3264 zcmV;x3_tUUP)OUghlq(GA|e?Y8t3TfxVgAlT3TjiW&i*H zpP!)f^Yf~!s}>j-5D*a?93B`N8c0Y<6crTN+1h-3eay_vB_<~`Gc)7l_x zJwCp^zV`R_3k(bv78ny07K4L?A0Q$e9v*RWa;~qhL`6m%932f05bNyh8X6oJ7#Lh! zT@n%!j*pMEwYB5p;|2x@BqSxLr>6-D40w2W*Voq`A0QMI6euVuKtMuDOH5W*Si8Ku zJ3KrX7#i^K?}34W-QC?D9v-2hqi%0+7#bYr<>p35NDdGXi;IkXetr-V67}`FMeS2?)c(!{6ZGT3cKoAtJZ8x2LJ8LqkM)dU_%wBwb!$v$V6-)zyTB zhDl0F6craBAR)1_u@Vv#OioT593FFXbar=lIXXI_p`s-wCMG8+#mC1F5EAR@>%G0c zEG;fbNJxKxfVH=^*x1>EgM)8ya2_5Y6c!deK0n*s+wSl0S6EpF2nbeIR!T}rySuw6 zDJsFi!G3;zTwGj2Lqs|{JJr_KQBqPoJUkW_78Dc~4h{|g000UK3lIQ0;CU|&ye0+Z4;o(L`Mvsq=qobp}y}j}A@j^mG#mB|9wYOSa zT(PmUI66G*>+67kfpBne+uhse=jrL|>*?v~-{0S}wY7kMfLdBwR8&?{Qd3V*P%JDg zJU%=?LPA7DMqXZEpP`|lp`*38x9#umgN22!udyd6DppunZf01E2?f{P7W0000UbVXQnQ*UN;cVTj606}DLVr3vkX>w(E zZ*psMAVX6%E-|YgNb3Lq2`x!PK~z|UjaXf96W0~KY4Z}!M_z^yi zxP)KA=Rs0;pdpB+dB?IzG=J8#O6wgc(U*$}v@692{fOsjvKm9&%-7~!AdjvqBMQjL_s(HG> z;5a3M!$F^z2;Fs%$d}<`XNJ@@6!Heno3q-5b1ITGbnn=DM=Lu%2(sBCY~| zQZ=3M(SIo!N++TiQw)%_BNz-eY19-V)Fhs74RJClyh3~Z-0P<2p%C%rFTFwqbuq=O zzNu5UXqIVS0#`R8GS6f|@IuDcsMQSW9ha!TKOE-jax5(1zYu~+|R+OsZ58 zJ~M|%YFVp{nShkigf*HFK@*P;SG`LGtqf&rPajgQ-+Z>KYbbL1H=ox_>g+SmglSZr zmuVO|hlsjl``ChVoez$c>VNG$1|F;q-q5XLp`W5vC&JbiTSlm}$zFl#)Us)%3tAAl ze8dVj$FoUn+m;!o8~z_5QmLMfRvL=-aVsIxpc&+Qh~Xe#7nCuFOS+PNaeW$!55uaI z8LJmdQLYiX5{qHN`7emd<6Cj;P|gDdRDTN*;ML@i3zk7qs)@26li=I4?yo9 zvm&}8zgZs1)!(<+XX?2*+rGN;2piU+yeen3Z@?ICRGj?WwTpkAu^0)$$Lcys zdZ7mRsN>|2oERf(spq@-Aw3#h}4rQBW!*O^K}f9)7<<-V|eg_qcFPXLV1MT9X;JIpYvnC;8Pk zD~za88DzIVtUE-o)nIzh8 z8O$PN!SYKj!mtO?pm^c@vLu>2WwQ7k3E0iG|c1x{kvZ~i# z_=z0za7{6po7-phKFEkZP}}MKgPT^Oa?njX5ps}ZrIv3Wwz|n7I&$s#Zv5Oc^~8ob zN;KCyJc{@8>fq-N(XnVnb_h%(wjHr*t!5meLi-oxRa~4_M44kzyZuQN6QXTua;rlG z-J4~3M16_I)utvT6glLyb^ITdKLMQlC0xG1h&nn;HvwLM2>$I7{l^*`OY*I}-yjBa zYhnU5s$G*qzK)q({};ehe}jO%OtWcqPga4A7dxTb5gQ(|Xy4Pc_w%As8(HpP=-M^V z34!5l`!0UaczMU2d-s&w^v)CGf6vsWZ|xqxcZ;LzjqiAiKiv?pyNlJ+ug|Rf`n`-o zF|wss$+W%y{(eR2-7}&nf1VsvKD_kULA<|nfDg&MHoE=pj&%L3&%4uN#ix00lvPzN z7FAqNoup`8i^Nqj0%<~i3g5L<{q{j(%|81QsUTD~(z|GlroNDGleHQ6LAjh>hG^>d zBk)c*`~W|@yuNGT9P%+$&X>3eRTiYHpvC7?WuxMc=IjX)p0>3quF2Sj+^)bqO zwZC^rb($jYZc8-YFDAWw#ctS8F7J!<_Li&>c&l7#gOyU>Uw+ZC_uc;XM-y~awty!j zl{-H`!LmFx0~xChfv+{vs8O_>MIv$vcE7kye|&zZ*wm@XE3a!E1+}hoRwqOYNc8r_TMt_gK%3e- zG%I>Sw>)y9u;g5A`#V>eIB-Ut`=CsW>!6?0lH;-LLduMJ~7j{@#+huP{?YJoWZE6 zZ4hX*m2hi6)~Vc1urc|wrtY+P*v@dVDJyGAM}_wt8SML}wG18u$^$ zeeaQ>PgiN5#lvR1%GyrU=!xv9DhryKcw@`P$@G#IUW!6Hx|V%!%SRvO^^v?!7_XnJy)+b@QvQEZ0d1ThB z)jpkWw$x7b?oMc9b@b{P+_Vd&9)R&Id-51etMZ7`bV{W}c}(gl){pq?7!6#ayMfaw zQE3LR%9W$AvA;&|v!gJb^<<1sR3QvMuia)<^!+*dpfCg5{KW;9yH_BpUVRNlEHligB^|;ZPb(%ZUi43t9QxTWJhiry5D>)heg(9BF*=cpP^1 z@J}V(&YBL9LbILGM`%N<TJ6=}1iIj}+LOXqt1@XQzFv5n={!re^WG32vTzD?c#H&{44s+T}F8P`rgT zQ37LQwym)fw*02QY3m`Z3=Qt@@6621wzju`fq`abW(NoeBP1jl8XDx~<+9<$C@8wRyA&1{Qc_c~ zv9UiuKuJnU!^6ZNAtDwQ7^tYJR5 zs;aA0RaWxz^C2Q4udlEF|Nqz5*B%}ob98kK4h}s&Kg7kwr>CeE7#eJCZXX~ZUSD7& zB_FMbT3=LOU zSZ{D}prN5CC@Lx{Dj*^vf`WtE+uAHFEd~e(rKP4`US5rhjb>(Mbai%6QBn*H4kacg zARr+1_Vz)z#HgR8)nBhdMkw^YimsT3UO2e1Cv|czAffzrk>Eaw;k;A|fPIR#t3m zZJ(i`IyyRtiHWJHsmH~~7#bQ96cq{z3J?$y@9*yj2nr4k5cl`@4h|0M>+QFcrF5ltdySlrLjg5GEdUSSnPEJlr zN=hgyEGjH6JU%{0NJ&ysR9|3VZfvtE;PYb#$kv zsd{>Re}8~jSX$fL+eAb}!^Op~v9S$mD5U@Z010qNS#tmY3hMv>3hM!aiw#-;0016z zMObuGZ)S9NVRB^vL1b@YWgtdra%FdKa%*!SLsK;_F{>X)>i_@-G)Y83R7i<^R_kvQ zM-bn#<;-1pI0;Tof-CVj>vDFl1T0K0T;PgvzzOjYsH3>1Q7)n3(WFURKoPB=YDFJ{ zen_P95Q0!Cq>(C%M>(mesgS^G=_l$|s)Q<4{ZBf(dwV_`%1?3j?sjKqcILM;gG4dR zAq9L81phNbAdq4pFG#4FW3!49_HQGK6$NCO3_$QBb20^6$5xmO6(t1W3Q*+{_VwGx zpL`Yp@_E?D z&r4J?pCU1lc2h84DOCnkW+aJ!ud)_wQ9NHzznCU9HNf}q8RGNpGoa3vvspn41hk5K zHI3-OzPC zP{o28CU`~$)xZA59-QJf3ElHkl=%=5#z|B{5(EhljJJM)tC1XPzfD;s`+z_&k)THd zBupW=tPeknI@JKiINJn}dt$*Yvrg zdyou$N``rd-4z40aa<@PB$=cxC%QVqGhOQ+i} zGRar3T_8h9opA7ewVNEFsJ6AT$oZNT`t`sZ2)?|WD-!>7ly zM_kF)QLZw81Yj#AbLl9Xe7fSB(-=3lG=jB_Z3k957>`Gux{|#GLGT#wVr-nb6!$zh zbqKt;P^W^mBgv6PJg_%8?n(|!!X>9%V7ZStsC~i>cgtK%N#fFC|2d3*3gD}Ac+XmV z)0JEr%x2vyP9-5S_U_NR>g(SGyt@NWM2gp9o4%`eW;WlCJnWlYasSDgogD;4)24)j zM2Ki2H0P((wksz>fO2zZxx8_IXjuf$%|5{2hR!bjb9M-y*+nK_JuM=YZxyviZjWN<>Zdhv|Npr<3{go{y}NeJ!swdg!P+v1yn3k6B4jQ<){m0EC7hlR?gq)d@16f)Q)Be! zjRl1ZYP=#bE_tOoQ#V-JsT$3DzH+9l^7_=42wHeFl3X1Gu0i^*G!#%BxUE#X)?OER zYaog~X}EfSYIOLndiS6e?>NzXy2+#^+tmxkA-;tmF&9tH{Ca5xGA_g(cXV6juD`ny zx>0QHJ>CR!N`e;<*aLZm0#XXuBC~JnnlFvz%RBq~RvP8=udOrEquU1>c38B7a6!C6 zZW(otZ0}{vzj(Ak)^)2jmW*5FG@56NeeAB9hS)DNPes z?v5NR@b-@B1`jFzeTdhlr&)o`6tvWIkn|W3|KM2lBBoQK#jR40$(^eJ3P9zSFoh;r zBp|4oVa=~MP*v2SqAT83Uf)Z8sM1JsExZkbsQOzY+Txn5rBqxGk$lhe(ZpZXm6E2A z2ze%uFO=(uQMlISDV^D%bG@QVgW7&b^czLbnazR_&*v#c_EB3=WZr|h%?9o1SnuY~ z8rf{N+MImel~io+o2!|S8bIn!P41z-ar<{9 literal 0 HcmV?d00001 diff --git a/images/mm-theme-post-600.jpg b/images/mm-theme-post-600.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b08fc8597baf9eb53668b6cf707b9b2f42e7a4f GIT binary patch literal 90431 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

A!tL^eJZfb(I#?)0A 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

s7+8DN=Ro~BpJGJ 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 N;cT3&&sq8%_#a3^pMC%U literal 0 HcmV?d00001 diff --git a/images/so-simple-sample-image-1.jpg b/images/so-simple-sample-image-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59a3354b23a60d93d722f51e93464402c9e23aee GIT binary patch literal 61537 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 bYr~IP5$Z-ifPTMSU&nm;ia(Aj^B@1&a)bbd literal 0 HcmV?d00001 diff --git a/images/so-simple-sample-image-2.jpg b/images/so-simple-sample-image-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..169586ad1150a7a092ecec7e6b1975b3b6daa677 GIT binary patch literal 76565 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�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 VO5Orr4ez2~)@hrC-}rm{{{i4^XJG&U literal 0 HcmV?d00001 diff --git a/images/so-simple-sample-image-3.jpg b/images/so-simple-sample-image-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b3ac7d855f4ce59634f7c6a57dc1300f33d53ac1 GIT binary patch literal 106462 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 @9i2!pbrWe9s>Idx#Kqfu2S|bo= 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 @ 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 JeviKn{};&=c<%rJ literal 0 HcmV?d00001 diff --git a/images/so-simple-sample-image-5.jpg b/images/so-simple-sample-image-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57aa37992b0277b383092f493f2dd2e6b12eeec6 GIT binary patch literal 70240 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..4ed5c2b --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ +--- +layout: page +title: Latest Posts +description: "A simple and clean responsive Jekyll theme for words and photos." +tags: [Jekyll, theme, themes, responsive, blog, minimalism] +--- + +{% for post in site.posts limit:10 %} +

+{% endfor %} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..47e9aa5 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,15 @@ +--- +layout: nil +--- + + + + {{ site.url }} + + + {% for post in site.posts %} + + {{ site.url }}{{ post.url }} + + {% endfor %} + \ No newline at end of file diff --git a/tags.html b/tags.html new file mode 100644 index 0000000..fdbb619 --- /dev/null +++ b/tags.html @@ -0,0 +1,21 @@ +--- +layout: page +title: Tag Index +description: "An archive of posts sorted by tag." +--- + +{% for tag in site.tags %} +

{{ tag[0] }}

+
    + {% assign pages_list = tag[1] %} + {% for post in pages_list %} + {% if post.title != null %} + {% if group == null or group == post.group %} +
  • {{ post.title }}
  • + {% endif %} + {% endif %} + {% endfor %} + {% assign pages_list = nil %} + {% assign group = nil %} +
+{% endfor %} \ No newline at end of file diff --git a/theme-setup.md b/theme-setup.md new file mode 100644 index 0000000..b64f55a --- /dev/null +++ b/theme-setup.md @@ -0,0 +1,167 @@ +--- +layout: page +permalink: /theme-setup/index.html +title: Theme Setup +description: "Instructions on how to install and customize the Jekyll theme So Simple." +tags: [Jekyll, theme, install, setup] +--- + +General notes and suggestions for customizing **So Simple Theme**. + +## Basic Setup + +1. [Install Jekyll](http://jekyllrb.com) if you haven't already. +2. Fork the [So Simple Theme repo](http://github.com/mmistakes/so-simple-theme/) +3. Make it your own and customize, customize, customize. + +## [Preview the Theme](http://mmistakes.github.io/so-simple-theme) + +{% highlight bash %} +so-simple-theme/ +├── _includes +| ├── browser-upgrade.html //prompt to upgrade browser on < IE8 +| ├── footer.html //site footer +| ├── head.html //site head +| ├── navigation.html //site navigation and masthead +| └── scripts.html //jQuery, plugins, GA, etc. +├── _layouts +| ├── page.html //page layout +| └── post.html //post layout +├── _posts +├── assets +| ├── css //preprocessed less styles. good idea to minify +| ├── js +| | ├── main.js //jQuery plugins and settings +| | └── vendor //all 3rd party scripts +| └── less +├── images //images for posts and pages +├── _config.yml //Site options +├── about.md //about page +├── articles.html //lists all posts from latest to oldest +├── index.html //homepage. lists 10 latest posts +└── tags.html //lists all posts sorted by tag +{% endhighlight %} + +## Customization + +### _config.yml + +Most of the variables found here are used in the .html files found in `_includes` if you need to add or remove anything. A good place to start would be to change the title, tagline, description, and url of your site. When working locally comment out `url`[^1] or else you will get a bunch of broken links because they are absolute and prefixed with `{{ "{{ site.url " }}}}` in the various `_includes` and `_layouts`. Just remember to uncomment `url` when building for deployment or pushing to **gh-pages**... + +#### Owner/Author Information + +Change your name, and avatar photo (200x200 pixels or larger), email, and social networking urls. If you want to link to an external image on Gravatar or something similiar you'll need to edit the path in `head.html` since it assumes it is located in `\images`. + +Including a link to your Google+ profile has the added benefit of displaying [Google Authorship](https://plus.google.com/authorship) in Google search results if you've went ahead and applied for it. + +#### Google Analytics and Webmaster Tools + +Your Google Analytics ID goes here along with meta tags for [Google Webmaster Tools](http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179) and [Bing Webmaster Tools](https://ssl.bing.com/webmaster/configure/verify/ownershi) site verification. + +#### Top Navigation Links + +Edit page/post titles and URLs to include in the site's navigation. If you want to add links to other sites you can hardcode them into `navigation.html`. + +{% highlight yaml %} +# sample top navigation links +links: + - title: About Page + url: /about + - title: Articles + url: /articles + - title: Other Page + url: /other-page +{% endhighlight %} + +#### Other Stuff + +The rest is just your average Jekyll config settings. Nothing too crazy here... + +### _includes + +For the most part you can leave these as is since the author/owner details are pulled from `_config.yml`. That said you'll probably want to customize the copyright stuff in `footer.html` to your liking. + +### Adding Posts and Pages + +There are two main content layouts: `post.html` (for posts) and `page.html` (for pages). Both have support for large **feature images** that span the full-width of the screen, and both are meant for text heavy blog posts (or articles). + +#### Feature Images + +A good rule of thumb is to keep feature images nice and wide so you don't push the body text too far down. An image cropped around around 1024 x 256 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I'd suggest looking at [Picturefill](https://github.com/scottjehl/picturefill) or [Adaptive Images](http://adaptive-images.com/). + +The two layouts make the assumption that the feature images live in the *images* folder. To add a feature image to a post or page just include the filename in the front matter like so. + +{% highlight yaml %} +image: + feature: feature-image-filename.jpg + thumb: thumbnail-image.jpg #keep it square 200x200 px is good +{% endhighlight %} + +The large texture images used in *Minimal Mistakes* are from [Love Textures](http://lovetextures.com), probably a good idea to swap these out with your own photos... + +#### Categories + +In the sample `_posts` folder you may have noticed `category: articles` in the front matter. I like keeping all posts grouped in the same folder. If you decide to rename or add categories you will need to modify the permalink in `articles.md` along with the filename (if renaming). + +For example. Say you want to group all your posts under `blog/` instead of `articles/`. In your post add `category: blog` to the front matter, rename or duplicate `articles.md` to `blog.md` and change the permalink in that file to `permalink: /blog/index.html`. + +If done correctly `/blog` should be a page listing all the site's posts. + +#### Post/Page Thumbnails for OG and Twitter Cards + +Post and page thumbnails work the same way. These are used by [Open Graph](https://developers.facebook.com/docs/opengraph/) and [Twitter Cards](https://dev.twitter.com/docs/cards) meta tags found in `head.html`. If you don't assign a thumbnail the image you assigned to `site.owner.avatar` in `_config.yml will be used. + +#### Videos + +Video embeds are responsive and scale with the width of the main content block with the help of [FitVids](http://fitvidsjs.com/). + +Not sure if this only effects Kramdown or if it's an issue with Markdown in general. But adding YouTube video embeds causes errors when building your Jekyll site. To fix add a space between the ` +{% endhighlight %} + +#### Twitter Cards + +Twitter cards make it possible to attach images and post summaries to Tweets that link to your content. Summary Card meta tags have been added to `head.html` to support this, you just need to [validate and apply your domain](https://dev.twitter.com/docs/cards) to turn it on. + +## Further Customization + +To make things easier I use LESS to build So Simple Theme's stylesheets. If you want to make some minor cosmetic alterations, take a look at `variables.less` in `assets/less/`. Changing some of the following variables can help make the theme your own. Just compile `main.less` using your preprocessor of choice and off you go -- I like [CodeKit](http://incident57.com/codekit/) for OS X and [Prepros](http://alphapixels.com/prepros/) for Windows. + +{% highlight css %} +// Typography +// -------------------------------------------------- +@base-font: 'source-sans-pro', sans-serif; +@heading-font: @base-font; +@caption-font: @base-font; +@code-font: 'source-code-pro', monospace; +@alt-font: 'volkorn', serif; + +@doc-font-size: 16; +@doc-line-height: 24; + +// Colors +// -------------------------------------------------- +@body-color : #ebebeb; +@text-color : #333; +@base-color : #343434; +@comp-color : spin(@base-color, 180); +@border-color : @base-color; +@white : #fff; +@black : #000; +@accent-color : @black; +@link-color : #343434; +{% endhighlight %} + +## Questions? + +Having a problem getting something to work or want to know why I setup something in a certain way? Ping me on Twitter [@mmistakes](http://twitter.com/mmistakes) or [file a GitHub Issue](https://github.com/mmistakes/so-simple-theme/issues/new). + +## License + +This theme is free and open source software, distributed under the [GNU General Public License](LICENSE) version 2 or later. So feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer. + +If you'd like to give me credit somewhere on your blog or tweet a shout out to [@mmistakes](https://twitter.com/mmistakes), that would be pretty sweet. + +[^1]: Used to generate absolute urls in *sitemap.xml*, *feed.xml*, and for canonical urls in *head.html*. Don't include a trailing `\` in your base url ie: http://mademistakes.com. When developing locally remove or comment out this line so local css, js, and images are used. \ No newline at end of file