From b3bad4e383506875f2b2d2960833e55248f0b326 Mon Sep 17 00:00:00 2001 From: Karan Misra Date: Mon, 31 Mar 2014 06:33:08 +0530 Subject: [PATCH] initial commit --- .gitignore | 4 + .ruby-version | 1 + Gemfile | 7 + Gemfile.lock | 50 + bower_components/gumby/.bower.json | 17 + bower_components/gumby/.gitignore | 44 + bower_components/gumby/.jshintignore | 4 + bower_components/gumby/.jshintrc | 10 + bower_components/gumby/.travis.yml | 15 + bower_components/gumby/README.md | 37 + .../gumby/apple-touch-icon-precomposed.png | Bin 0 -> 55364 bytes bower_components/gumby/apple-touch-icon.png | Bin 0 -> 55364 bytes bower_components/gumby/bower.json | 5 + bower_components/gumby/composer.json | 19 + bower_components/gumby/config.rb | 33 + bower_components/gumby/css/gumby.css | 1683 ++++++++++++++ bower_components/gumby/css/style.css | 4 + bower_components/gumby/demo.html | 1260 ++++++++++ bower_components/gumby/facebook.jpg | Bin 0 -> 39096 bytes bower_components/gumby/favicon.png | Bin 0 -> 3080 bytes bower_components/gumby/fonts/icons/entypo.eot | Bin 0 -> 76038 bytes bower_components/gumby/fonts/icons/entypo.ttf | Bin 0 -> 75800 bytes .../gumby/fonts/icons/entypo.woff | Bin 0 -> 45152 bytes bower_components/gumby/gumby.min.js | 1 + bower_components/gumby/humans.txt | 47 + bower_components/gumby/img/gumby_mainlogo.png | Bin 0 -> 6768 bytes .../gumby/img/gumby_mainlogo@2x.png | Bin 0 -> 13704 bytes .../gumby/img/img_silence_demo.jpg | Bin 0 -> 236650 bytes bower_components/gumby/index.html | 123 + bower_components/gumby/js/libs/gumby.init.js | 47 + bower_components/gumby/js/libs/gumby.js | 258 +++ bower_components/gumby/js/libs/gumby.min.js | 1 + .../gumby/js/libs/jquery-1.10.1.min.js | 6 + .../gumby/js/libs/jquery-1.10.1.min.map | 1 + .../gumby/js/libs/jquery-2.0.2.min.js | 6 + .../gumby/js/libs/jquery-2.0.2.min.map | 1 + .../gumby/js/libs/jquery.mobile.custom.min.js | 3 + .../gumby/js/libs/modernizr-2.6.2.min.js | 4 + .../gumby/js/libs/ui/gumby.checkbox.js | 101 + .../gumby/js/libs/ui/gumby.fixed.js | 240 ++ .../gumby/js/libs/ui/gumby.navbar.js | 115 + .../gumby/js/libs/ui/gumby.radiobtn.js | 90 + .../gumby/js/libs/ui/gumby.retina.js | 81 + .../gumby/js/libs/ui/gumby.skiplink.js | 157 ++ .../gumby/js/libs/ui/gumby.tabs.js | 80 + .../gumby/js/libs/ui/gumby.toggleswitch.js | 264 +++ .../gumby/js/libs/ui/jquery.validation.js | 142 ++ bower_components/gumby/js/main.js | 23 + bower_components/gumby/js/plugins.js | 4 + bower_components/gumby/sass/_base.scss | 49 + bower_components/gumby/sass/_custom.scss | 1 + bower_components/gumby/sass/_fonts.scss | 28 + bower_components/gumby/sass/_grid.scss | 339 +++ bower_components/gumby/sass/_shame.scss | 36 + bower_components/gumby/sass/_typography.scss | 272 +++ .../modular-scale/lib/modular-scale.rb | 128 + .../stylesheets/_modular-scale.scss | 310 +++ .../extensions/sassy-math/lib/sassy-math.rb | 159 ++ .../sassy-math/stylesheets/_math.scss | 310 +++ .../gumby/sass/functions/_all.scss | 25 + .../gumby/sass/functions/_breakpoints.scss | 11 + .../gumby/sass/functions/_button-size.scss | 44 + .../gumby/sass/functions/_clearfix.scss | 25 + .../gumby/sass/functions/_em.scss | 11 + .../gumby/sass/functions/_even.scss | 10 + .../gumby/sass/functions/_fade.scss | 20 + .../gumby/sass/functions/_fancytiles.scss | 29 + .../gumby/sass/functions/_fixed.scss | 21 + .../gumby/sass/functions/_forms.scss | 18 + .../gumby/sass/functions/_grid-calc.scss | 82 + .../gumby/sass/functions/_height-calc.scss | 6 + .../gumby/sass/functions/_icons.scss | 35 + .../sass/functions/_line-and-height.scss | 7 + .../gumby/sass/functions/_palette.scss | 76 + .../gumby/sass/functions/_responsivity.scss | 34 + .../gumby/sass/functions/_semantic-grid.scss | 170 ++ .../gumby/sass/functions/_shapes.scss | 22 + .../gumby/sass/functions/_strip-units.scss | 5 + .../gumby/sass/functions/_tooltips.scss | 98 + .../gumby/sass/functions/_typography.scss | 15 + .../gumby/sass/functions/_visibility.scss | 17 + bower_components/gumby/sass/gumby.scss | 39 + bower_components/gumby/sass/ui/_all.scss | 11 + bower_components/gumby/sass/ui/_buttons.scss | 154 ++ bower_components/gumby/sass/ui/_forms.scss | 392 ++++ bower_components/gumby/sass/ui/_icons.scss | 23 + bower_components/gumby/sass/ui/_images.scss | 23 + bower_components/gumby/sass/ui/_labels.scss | 87 + bower_components/gumby/sass/ui/_navbar.scss | 440 ++++ bower_components/gumby/sass/ui/_tables.scss | 89 + bower_components/gumby/sass/ui/_tabs.scss | 156 ++ bower_components/gumby/sass/ui/_toggles.scss | 73 + bower_components/gumby/sass/ui/_tooltips.scss | 12 + bower_components/gumby/sass/ui/_video.scss | 24 + bower_components/gumby/sass/var/_lists.scss | 20 + .../gumby/sass/var/_settings.scss | 169 ++ .../sass/var/icons/_entypo-icon-list.scss | 286 +++ .../gumby/sass/var/icons/_entypo.scss | 294 +++ bower_components/gumby/ui.html | 1317 +++++++++++ config.rb | 33 + css/gumby.css | 2050 +++++++++++++++++ fonts/icons/entypo.eot | Bin 0 -> 76038 bytes fonts/icons/entypo.ttf | Bin 0 -> 75800 bytes fonts/icons/entypo.woff | Bin 0 -> 45152 bytes gumby.json | 8 + img/bg.png | Bin 0 -> 152352 bytes index.html | 219 ++ js/gumby.js.map | 1 + js/gumby.min.js | 2 + s3_website.yml | 33 + sass/_custom.scss | 1346 +++++++++++ sass/_fonts.scss | 29 + sass/gumby.scss | 39 + sass/var/_settings.scss | 169 ++ 114 files changed, 14939 insertions(+) create mode 100644 .gitignore create mode 100644 .ruby-version create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 bower_components/gumby/.bower.json create mode 100644 bower_components/gumby/.gitignore create mode 100644 bower_components/gumby/.jshintignore create mode 100644 bower_components/gumby/.jshintrc create mode 100644 bower_components/gumby/.travis.yml create mode 100755 bower_components/gumby/README.md create mode 100644 bower_components/gumby/apple-touch-icon-precomposed.png create mode 100644 bower_components/gumby/apple-touch-icon.png create mode 100755 bower_components/gumby/bower.json create mode 100644 bower_components/gumby/composer.json create mode 100644 bower_components/gumby/config.rb create mode 100644 bower_components/gumby/css/gumby.css create mode 100644 bower_components/gumby/css/style.css create mode 100755 bower_components/gumby/demo.html create mode 100644 bower_components/gumby/facebook.jpg create mode 100644 bower_components/gumby/favicon.png create mode 100755 bower_components/gumby/fonts/icons/entypo.eot create mode 100755 bower_components/gumby/fonts/icons/entypo.ttf create mode 100755 bower_components/gumby/fonts/icons/entypo.woff create mode 100644 bower_components/gumby/gumby.min.js create mode 100644 bower_components/gumby/humans.txt create mode 100644 bower_components/gumby/img/gumby_mainlogo.png create mode 100644 bower_components/gumby/img/gumby_mainlogo@2x.png create mode 100644 bower_components/gumby/img/img_silence_demo.jpg create mode 100755 bower_components/gumby/index.html create mode 100755 bower_components/gumby/js/libs/gumby.init.js create mode 100755 bower_components/gumby/js/libs/gumby.js create mode 100644 bower_components/gumby/js/libs/gumby.min.js create mode 100644 bower_components/gumby/js/libs/jquery-1.10.1.min.js create mode 100644 bower_components/gumby/js/libs/jquery-1.10.1.min.map create mode 100644 bower_components/gumby/js/libs/jquery-2.0.2.min.js create mode 100644 bower_components/gumby/js/libs/jquery-2.0.2.min.map create mode 100755 bower_components/gumby/js/libs/jquery.mobile.custom.min.js create mode 100644 bower_components/gumby/js/libs/modernizr-2.6.2.min.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.checkbox.js create mode 100755 bower_components/gumby/js/libs/ui/gumby.fixed.js create mode 100755 bower_components/gumby/js/libs/ui/gumby.navbar.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.radiobtn.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.retina.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.skiplink.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.tabs.js create mode 100644 bower_components/gumby/js/libs/ui/gumby.toggleswitch.js create mode 100644 bower_components/gumby/js/libs/ui/jquery.validation.js create mode 100755 bower_components/gumby/js/main.js create mode 100644 bower_components/gumby/js/plugins.js create mode 100755 bower_components/gumby/sass/_base.scss create mode 100755 bower_components/gumby/sass/_custom.scss create mode 100644 bower_components/gumby/sass/_fonts.scss create mode 100755 bower_components/gumby/sass/_grid.scss create mode 100644 bower_components/gumby/sass/_shame.scss create mode 100644 bower_components/gumby/sass/_typography.scss create mode 100755 bower_components/gumby/sass/extensions/modular-scale/lib/modular-scale.rb create mode 100755 bower_components/gumby/sass/extensions/modular-scale/stylesheets/_modular-scale.scss create mode 100755 bower_components/gumby/sass/extensions/sassy-math/lib/sassy-math.rb create mode 100755 bower_components/gumby/sass/extensions/sassy-math/stylesheets/_math.scss create mode 100644 bower_components/gumby/sass/functions/_all.scss create mode 100644 bower_components/gumby/sass/functions/_breakpoints.scss create mode 100644 bower_components/gumby/sass/functions/_button-size.scss create mode 100644 bower_components/gumby/sass/functions/_clearfix.scss create mode 100755 bower_components/gumby/sass/functions/_em.scss create mode 100644 bower_components/gumby/sass/functions/_even.scss create mode 100644 bower_components/gumby/sass/functions/_fade.scss create mode 100755 bower_components/gumby/sass/functions/_fancytiles.scss create mode 100644 bower_components/gumby/sass/functions/_fixed.scss create mode 100644 bower_components/gumby/sass/functions/_forms.scss create mode 100755 bower_components/gumby/sass/functions/_grid-calc.scss create mode 100644 bower_components/gumby/sass/functions/_height-calc.scss create mode 100755 bower_components/gumby/sass/functions/_icons.scss create mode 100644 bower_components/gumby/sass/functions/_line-and-height.scss create mode 100644 bower_components/gumby/sass/functions/_palette.scss create mode 100644 bower_components/gumby/sass/functions/_responsivity.scss create mode 100644 bower_components/gumby/sass/functions/_semantic-grid.scss create mode 100644 bower_components/gumby/sass/functions/_shapes.scss create mode 100644 bower_components/gumby/sass/functions/_strip-units.scss create mode 100644 bower_components/gumby/sass/functions/_tooltips.scss create mode 100644 bower_components/gumby/sass/functions/_typography.scss create mode 100644 bower_components/gumby/sass/functions/_visibility.scss create mode 100644 bower_components/gumby/sass/gumby.scss create mode 100644 bower_components/gumby/sass/ui/_all.scss create mode 100644 bower_components/gumby/sass/ui/_buttons.scss create mode 100644 bower_components/gumby/sass/ui/_forms.scss create mode 100644 bower_components/gumby/sass/ui/_icons.scss create mode 100644 bower_components/gumby/sass/ui/_images.scss create mode 100644 bower_components/gumby/sass/ui/_labels.scss create mode 100644 bower_components/gumby/sass/ui/_navbar.scss create mode 100644 bower_components/gumby/sass/ui/_tables.scss create mode 100644 bower_components/gumby/sass/ui/_tabs.scss create mode 100755 bower_components/gumby/sass/ui/_toggles.scss create mode 100644 bower_components/gumby/sass/ui/_tooltips.scss create mode 100644 bower_components/gumby/sass/ui/_video.scss create mode 100644 bower_components/gumby/sass/var/_lists.scss create mode 100755 bower_components/gumby/sass/var/_settings.scss create mode 100644 bower_components/gumby/sass/var/icons/_entypo-icon-list.scss create mode 100755 bower_components/gumby/sass/var/icons/_entypo.scss create mode 100755 bower_components/gumby/ui.html create mode 100644 config.rb create mode 100644 css/gumby.css create mode 100755 fonts/icons/entypo.eot create mode 100755 fonts/icons/entypo.ttf create mode 100755 fonts/icons/entypo.woff create mode 100644 gumby.json create mode 100644 img/bg.png create mode 100644 index.html create mode 100644 js/gumby.js.map create mode 100644 js/gumby.min.js create mode 100644 s3_website.yml create mode 100644 sass/_custom.scss create mode 100644 sass/_fonts.scss create mode 100644 sass/gumby.scss create mode 100644 sass/var/_settings.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e38ba4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.bundle +.sass-cache +vendor/bundle +bin \ No newline at end of file diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..9214c63 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +ruby-2.1.1 \ No newline at end of file diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..3f3d136 --- /dev/null +++ b/Gemfile @@ -0,0 +1,7 @@ +source "https://rubygems.org" + +gem "compass" +gem "modular-scale" +gem "sass" + +gem "s3_website" \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..19086c0 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,50 @@ +GEM + remote: https://rubygems.org/ + specs: + aws-sdk (1.38.0) + json (~> 1.4) + nokogiri (>= 1.4.4) + uuidtools (~> 2.1) + chunky_png (1.3.0) + colored (1.2) + compass (0.12.4) + chunky_png (~> 1.2) + fssm (>= 0.2.7) + sass (~> 3.2.17) + configure-s3-website (1.5.3) + deep_merge (= 1.0.0) + deep_merge (1.0.0) + erubis (2.7.0) + filey-diff (1.4.3) + fssm (0.2.10) + json (1.8.1) + mime-types (1.25.1) + mini_portile (0.5.3) + modular-scale (2.0.4) + compass (>= 0.12.0) + nokogiri (1.6.1) + mini_portile (~> 0.5.0) + s3_website (1.7.1) + aws-sdk (~> 1) + configure-s3-website (= 1.5.3) + erubis (~> 2.7.0) + filey-diff (~> 1.4.3) + mime-types (~> 1) + simple-cloudfront-invalidator (~> 1) + thor (= 0.18.1) + zopfli (~> 0.0.3) + sass (3.2.18) + simple-cloudfront-invalidator (1.0.1) + colored (= 1.2) + thor (0.18.1) + uuidtools (2.1.4) + zopfli (0.0.3) + +PLATFORMS + ruby + +DEPENDENCIES + compass + modular-scale + s3_website + sass diff --git a/bower_components/gumby/.bower.json b/bower_components/gumby/.bower.json new file mode 100644 index 0000000..218027e --- /dev/null +++ b/bower_components/gumby/.bower.json @@ -0,0 +1,17 @@ +{ + "name": "gumby", + "version": "2.6.3", + "main": [ + "./js/libs/gumby.min.js", + "./css/gumby.css" + ], + "homepage": "https://github.com/GumbyFramework/Gumby", + "_release": "2.6.3", + "_resolution": { + "type": "version", + "tag": "2.6.3", + "commit": "1f33931f7ea2b58a45e6aadd19985c6a0174b341" + }, + "_source": "git://github.com/GumbyFramework/Gumby.git", + "_target": "~2.6.3" +} \ No newline at end of file diff --git a/bower_components/gumby/.gitignore b/bower_components/gumby/.gitignore new file mode 100644 index 0000000..6cef476 --- /dev/null +++ b/bower_components/gumby/.gitignore @@ -0,0 +1,44 @@ +# Numerous always-ignore extensions +*.bak +*.diff +*.err +*.orig +*.log +*.rej +*.swo +*.swp +*.vi +.sass-cache + +# OS or Editor folders +.DS_Store +._* +Thumbs.db +.cache +.project +.settings +.tmproj +nbproject +*.sublime-project +*.sublime-workspace + +# Dreamweaver added files +_notes +dwsync.xml + +# Komodo +*.komodoproject +.komodotools + +# Espresso +*.esproj +*.espressostorage + +# Rubinius +*.rbc + +# Folders to ignore +.hg +.svn +.CVS +.idea diff --git a/bower_components/gumby/.jshintignore b/bower_components/gumby/.jshintignore new file mode 100644 index 0000000..1546a73 --- /dev/null +++ b/bower_components/gumby/.jshintignore @@ -0,0 +1,4 @@ +js/libs/*.min.js +js/*.min.js +*.min.js +js/plugins.js diff --git a/bower_components/gumby/.jshintrc b/bower_components/gumby/.jshintrc new file mode 100644 index 0000000..d8cb816 --- /dev/null +++ b/bower_components/gumby/.jshintrc @@ -0,0 +1,10 @@ +{ + "evil": false, // Make sure to warn about eval + "regexdash": true, + "browser": true, + "jquery": true, + "trailing": false, + "sub": true, + "multistr": true, + "expr": true +} diff --git a/bower_components/gumby/.travis.yml b/bower_components/gumby/.travis.yml new file mode 100644 index 0000000..78aa8ce --- /dev/null +++ b/bower_components/gumby/.travis.yml @@ -0,0 +1,15 @@ +language: node_js +node_js: +- '0.10' +before_install: +- npm install -g jshint +- gem install sass compass modular-scale +script: +- jshint . +- compass compile +notifications: + email: + recipients: + - secure: NYyWrnOzCZC5VrrZiVaBt1BMb3LAvDb/v0gtXnZyXJz4D8kpV4D+FMDcpc44cId5hx2NMfvv26bIKtCj9N8PHBgM2rlztH8rhlI5uC2d2WK4tl2+Do1NCp/MbJKkhDiRDQGukEf+QBoKv/f/xsbuJIHTvPfwNbpiqw1iwGKxzoo= + campfire: + secure: KMTupKSaR1ThG0rW8RpsXcyVCTPfFKvNhU/TJh1QwVx9mPEfU8oeYh65gSiw5IUYy65yL0cB3jAmzJt6pCpujKj/vdy3l6fq4WAzvVLuPOoGK2QYnAPrB3y3CkDH/rG/tfaktyhJ6DntEHqnwJ+GvTU5M5StPHaL1YnweU87FUE= diff --git a/bower_components/gumby/README.md b/bower_components/gumby/README.md new file mode 100755 index 0000000..31f1879 --- /dev/null +++ b/bower_components/gumby/README.md @@ -0,0 +1,37 @@ +Gumby Framework [![Build Status](https://travis-ci.org/GumbyFramework/Gumby.png?branch=master)](https://travis-ci.org/GumbyFramework/Gumby) +===================== + +Gumby Framework is a flexible, responsive CSS Framework, Powered by SASS. Create rapid and logical page layout and app +prototypes with a flexible and responsive grid system and UI kit. + +Full documentation can be found at [http://gumbyframework.com](http://gumbyframework.com/docs). + +More information, including our changelog, can be found in the [Wiki](https://github.com/GumbyFramework/Gumby/wiki). + +Our [Google Plus Community](https://plus.google.com/u/0/communities/108760896951473344451) is rapidly growing, we recommend heading over there with any questions you may have or to geek out and discuss the framework and rwd in general. + +Gumby is developed with love by your friends at [Digital Surgeons](http://www.digitalsurgeons.com). + +Gumby has a few dependencies. Big thank you to the innovative geniuses behind these awesome technologies. + +- [Sass](https://github.com/nex3/sass) - Nathan Weizenbaum +- [Compass](https://github.com/chriseppstein/compass) - Chris Eppstein +- [Modular Scale](https://github.com/Team-Sass/modular-scale) - Scott Kellum *Note: Please use modular scale 1.0.6, 2.x has not been integrated yet* +- [FitText](http://fittextjs.com/) - Paravel +- [jQuery](http://jquery.com/) +- [Modernizr](http://modernizr.com/) + +**MIT Open Source License** + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/bower_components/gumby/apple-touch-icon-precomposed.png b/bower_components/gumby/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..6373f48316c2ca3f0f499c1d15236c938f429076 GIT binary patch literal 55364 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

Tyks)3sVt*!dwgJJ$AIuaiy93yzVK8+aj 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 File.expand_path("#{extensions_dir}/modular-scale")) + +# Uncomment these to use regular Ruby gems. +# require 'modular-scale' +# require 'sassy-math' + +# Set this to the root of your project when deployed: +http_path = "/" +css_dir = "css" +sass_dir = "sass" +images_dir = "img" + +# You can select your preferred output style here (can be overridden via the command line) :nested or :expanded or :compact or :compressed: +output_style = :compact + +# To enable relative paths to assets via compass helper functions. Uncomment: +# relative_assets = true + +# To disable debugging comments that display the original location of your selectors. Uncomment: +line_comments = false + + +# If you prefer the indented syntax, you might want to regenerate this +# project again passing --syntax sass, or you can uncomment this: +# preferred_syntax = :sass +# and then run: +# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass diff --git a/bower_components/gumby/css/gumby.css b/bower_components/gumby/css/gumby.css new file mode 100644 index 0000000..961797a --- /dev/null +++ b/bower_components/gumby/css/gumby.css @@ -0,0 +1,1683 @@ +@charset "UTF-8"; +@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); +/** +* Gumby Framework +* --------------- +* +* Follow @gumbycss on twitter and spread the love. +* We worked super hard on making this awesome and released it to the web. +* All we ask is you leave this intact. #gumbyisawesome +* +* Gumby Framework +* http://gumbyframework.com +* +* Built with love by your friends @digitalsurgeons +* http://www.digitalsurgeons.com +* +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +*/ +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } + +html { line-height: 1; } + +ol, ul { list-style: none; } + +table { border-collapse: collapse; border-spacing: 0; } + +caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } + +q, blockquote { quotes: none; } +q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } + +a img { border: none; } + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } + +.pull_right { float: right; } + +.pull_left { float: left; } + +/* Base Styles */ +* html { font-size: 100%; } + +html { font-size: 16px; line-height: 1.625em; } + +* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } + +body { background: white; font-family: "Open Sans"; font-weight: 400; color: #555555; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } +@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } } + +html, body { height: 100%; } + +.hide { display: none; } + +.hide.active, .show { display: block; } + +.icon-note.icon-left a:before, .icon-note.icon-right a:after, i.icon-note:before { content: "\266a"; height: inherit; } + +.icon-note-beamed.icon-left a:before, .icon-note-beamed.icon-right a:after, i.icon-note-beamed:before { content: "\266b"; height: inherit; } + +.icon-music.icon-left a:before, .icon-music.icon-right a:after, i.icon-music:before { content: "\1f3b5"; height: inherit; } + +.icon-search.icon-left a:before, .icon-search.icon-right a:after, i.icon-search:before { content: "\1f50d"; height: inherit; } + +.icon-flashlight.icon-left a:before, .icon-flashlight.icon-right a:after, i.icon-flashlight:before { content: "\1f526"; height: inherit; } + +.icon-mail.icon-left a:before, .icon-mail.icon-right a:after, i.icon-mail:before { content: "\2709"; height: inherit; } + +.icon-heart.icon-left a:before, .icon-heart.icon-right a:after, i.icon-heart:before { content: "\2665"; height: inherit; } + +.icon-heart-empty.icon-left a:before, .icon-heart-empty.icon-right a:after, i.icon-heart-empty:before { content: "\2661"; height: inherit; } + +.icon-star.icon-left a:before, .icon-star.icon-right a:after, i.icon-star:before { content: "\2605"; height: inherit; } + +.icon-star-empty.icon-left a:before, .icon-star-empty.icon-right a:after, i.icon-star-empty:before { content: "\2606"; height: inherit; } + +.icon-user.icon-left a:before, .icon-user.icon-right a:after, i.icon-user:before { content: "\1f464"; height: inherit; } + +.icon-users.icon-left a:before, .icon-users.icon-right a:after, i.icon-users:before { content: "\1f465"; height: inherit; } + +.icon-user-add.icon-left a:before, .icon-user-add.icon-right a:after, i.icon-user-add:before { content: "\e700"; height: inherit; } + +.icon-video.icon-left a:before, .icon-video.icon-right a:after, i.icon-video:before { content: "\1f3ac"; height: inherit; } + +.icon-picture.icon-left a:before, .icon-picture.icon-right a:after, i.icon-picture:before { content: "\1f304"; height: inherit; } + +.icon-camera.icon-left a:before, .icon-camera.icon-right a:after, i.icon-camera:before { content: "\1f4f7"; height: inherit; } + +.icon-layout.icon-left a:before, .icon-layout.icon-right a:after, i.icon-layout:before { content: "\268f"; height: inherit; } + +.icon-menu.icon-left a:before, .icon-menu.icon-right a:after, i.icon-menu:before { content: "\2630"; height: inherit; } + +.icon-check.icon-left a:before, .icon-check.icon-right a:after, i.icon-check:before { content: "\2713"; height: inherit; } + +.icon-cancel.icon-left a:before, .icon-cancel.icon-right a:after, i.icon-cancel:before { content: "\2715"; height: inherit; } + +.icon-cancel-circled.icon-left a:before, .icon-cancel-circled.icon-right a:after, i.icon-cancel-circled:before { content: "\2716"; height: inherit; } + +.icon-cancel-squared.icon-left a:before, .icon-cancel-squared.icon-right a:after, i.icon-cancel-squared:before { content: "\274e"; height: inherit; } + +.icon-plus.icon-left a:before, .icon-plus.icon-right a:after, i.icon-plus:before { content: "\2b"; height: inherit; } + +.icon-plus-circled.icon-left a:before, .icon-plus-circled.icon-right a:after, i.icon-plus-circled:before { content: "\2795"; height: inherit; } + +.icon-plus-squared.icon-left a:before, .icon-plus-squared.icon-right a:after, i.icon-plus-squared:before { content: "\229e"; height: inherit; } + +.icon-minus.icon-left a:before, .icon-minus.icon-right a:after, i.icon-minus:before { content: "\2d"; height: inherit; } + +.icon-minus-circled.icon-left a:before, .icon-minus-circled.icon-right a:after, i.icon-minus-circled:before { content: "\2796"; height: inherit; } + +.icon-minus-squared.icon-left a:before, .icon-minus-squared.icon-right a:after, i.icon-minus-squared:before { content: "\229f"; height: inherit; } + +.icon-help.icon-left a:before, .icon-help.icon-right a:after, i.icon-help:before { content: "\2753"; height: inherit; } + +.icon-help-circled.icon-left a:before, .icon-help-circled.icon-right a:after, i.icon-help-circled:before { content: "\e704"; height: inherit; } + +.icon-info.icon-left a:before, .icon-info.icon-right a:after, i.icon-info:before { content: "\2139"; height: inherit; } + +.icon-info-circled.icon-left a:before, .icon-info-circled.icon-right a:after, i.icon-info-circled:before { content: "\e705"; height: inherit; } + +.icon-back.icon-left a:before, .icon-back.icon-right a:after, i.icon-back:before { content: "\1f519"; height: inherit; } + +.icon-home.icon-left a:before, .icon-home.icon-right a:after, i.icon-home:before { content: "\2302"; height: inherit; } + +.icon-link.icon-left a:before, .icon-link.icon-right a:after, i.icon-link:before { content: "\1f517"; height: inherit; } + +.icon-attach.icon-left a:before, .icon-attach.icon-right a:after, i.icon-attach:before { content: "\1f4ce"; height: inherit; } + +.icon-lock.icon-left a:before, .icon-lock.icon-right a:after, i.icon-lock:before { content: "\1f512"; height: inherit; } + +.icon-lock-open.icon-left a:before, .icon-lock-open.icon-right a:after, i.icon-lock-open:before { content: "\1f513"; height: inherit; } + +.icon-eye.icon-left a:before, .icon-eye.icon-right a:after, i.icon-eye:before { content: "\e70a"; height: inherit; } + +.icon-tag.icon-left a:before, .icon-tag.icon-right a:after, i.icon-tag:before { content: "\e70c"; height: inherit; } + +.icon-bookmark.icon-left a:before, .icon-bookmark.icon-right a:after, i.icon-bookmark:before { content: "\1f516"; height: inherit; } + +.icon-bookmarks.icon-left a:before, .icon-bookmarks.icon-right a:after, i.icon-bookmarks:before { content: "\1f4d1"; height: inherit; } + +.icon-flag.icon-left a:before, .icon-flag.icon-right a:after, i.icon-flag:before { content: "\2691"; height: inherit; } + +.icon-thumbs-up.icon-left a:before, .icon-thumbs-up.icon-right a:after, i.icon-thumbs-up:before { content: "\1f44d"; height: inherit; } + +.icon-thumbs-down.icon-left a:before, .icon-thumbs-down.icon-right a:after, i.icon-thumbs-down:before { content: "\1f44e"; height: inherit; } + +.icon-download.icon-left a:before, .icon-download.icon-right a:after, i.icon-download:before { content: "\1f4e5"; height: inherit; } + +.icon-upload.icon-left a:before, .icon-upload.icon-right a:after, i.icon-upload:before { content: "\1f4e4"; height: inherit; } + +.icon-upload-cloud.icon-left a:before, .icon-upload-cloud.icon-right a:after, i.icon-upload-cloud:before { content: "\e711"; height: inherit; } + +.icon-reply.icon-left a:before, .icon-reply.icon-right a:after, i.icon-reply:before { content: "\e712"; height: inherit; } + +.icon-reply-all.icon-left a:before, .icon-reply-all.icon-right a:after, i.icon-reply-all:before { content: "\e713"; height: inherit; } + +.icon-forward.icon-left a:before, .icon-forward.icon-right a:after, i.icon-forward:before { content: "\27a6"; height: inherit; } + +.icon-quote.icon-left a:before, .icon-quote.icon-right a:after, i.icon-quote:before { content: "\275e"; height: inherit; } + +.icon-code.icon-left a:before, .icon-code.icon-right a:after, i.icon-code:before { content: "\e714"; height: inherit; } + +.icon-export.icon-left a:before, .icon-export.icon-right a:after, i.icon-export:before { content: "\e715"; height: inherit; } + +.icon-pencil.icon-left a:before, .icon-pencil.icon-right a:after, i.icon-pencil:before { content: "\270e"; height: inherit; } + +.icon-feather.icon-left a:before, .icon-feather.icon-right a:after, i.icon-feather:before { content: "\2712"; height: inherit; } + +.icon-print.icon-left a:before, .icon-print.icon-right a:after, i.icon-print:before { content: "\e716"; height: inherit; } + +.icon-retweet.icon-left a:before, .icon-retweet.icon-right a:after, i.icon-retweet:before { content: "\e717"; height: inherit; } + +.icon-keyboard.icon-left a:before, .icon-keyboard.icon-right a:after, i.icon-keyboard:before { content: "\2328"; height: inherit; } + +.icon-comment.icon-left a:before, .icon-comment.icon-right a:after, i.icon-comment:before { content: "\e718"; height: inherit; } + +.icon-chat.icon-left a:before, .icon-chat.icon-right a:after, i.icon-chat:before { content: "\e720"; height: inherit; } + +.icon-bell.icon-left a:before, .icon-bell.icon-right a:after, i.icon-bell:before { content: "\1f514"; height: inherit; } + +.icon-attention.icon-left a:before, .icon-attention.icon-right a:after, i.icon-attention:before { content: "\26a0"; height: inherit; } + +.icon-alert.icon-left a:before, .icon-alert.icon-right a:after, i.icon-alert:before { content: "\1f4a5"; height: inherit; } + +.icon-vcard.icon-left a:before, .icon-vcard.icon-right a:after, i.icon-vcard:before { content: "\e722"; height: inherit; } + +.icon-address.icon-left a:before, .icon-address.icon-right a:after, i.icon-address:before { content: "\e723"; height: inherit; } + +.icon-location.icon-left a:before, .icon-location.icon-right a:after, i.icon-location:before { content: "\e724"; height: inherit; } + +.icon-map.icon-left a:before, .icon-map.icon-right a:after, i.icon-map:before { content: "\e727"; height: inherit; } + +.icon-direction.icon-left a:before, .icon-direction.icon-right a:after, i.icon-direction:before { content: "\27a2"; height: inherit; } + +.icon-compass.icon-left a:before, .icon-compass.icon-right a:after, i.icon-compass:before { content: "\e728"; height: inherit; } + +.icon-cup.icon-left a:before, .icon-cup.icon-right a:after, i.icon-cup:before { content: "\2615"; height: inherit; } + +.icon-trash.icon-left a:before, .icon-trash.icon-right a:after, i.icon-trash:before { content: "\e729"; height: inherit; } + +.icon-doc.icon-left a:before, .icon-doc.icon-right a:after, i.icon-doc:before { content: "\e730"; height: inherit; } + +.icon-docs.icon-left a:before, .icon-docs.icon-right a:after, i.icon-docs:before { content: "\e736"; height: inherit; } + +.icon-doc-landscape.icon-left a:before, .icon-doc-landscape.icon-right a:after, i.icon-doc-landscape:before { content: "\e737"; height: inherit; } + +.icon-doc-text.icon-left a:before, .icon-doc-text.icon-right a:after, i.icon-doc-text:before { content: "\1f4c4"; height: inherit; } + +.icon-doc-text-inv.icon-left a:before, .icon-doc-text-inv.icon-right a:after, i.icon-doc-text-inv:before { content: "\e731"; height: inherit; } + +.icon-newspaper.icon-left a:before, .icon-newspaper.icon-right a:after, i.icon-newspaper:before { content: "\1f4f0"; height: inherit; } + +.icon-book-open.icon-left a:before, .icon-book-open.icon-right a:after, i.icon-book-open:before { content: "\1f4d6"; height: inherit; } + +.icon-book.icon-left a:before, .icon-book.icon-right a:after, i.icon-book:before { content: "\1f4d5"; height: inherit; } + +.icon-folder.icon-left a:before, .icon-folder.icon-right a:after, i.icon-folder:before { content: "\1f4c1"; height: inherit; } + +.icon-archive.icon-left a:before, .icon-archive.icon-right a:after, i.icon-archive:before { content: "\e738"; height: inherit; } + +.icon-box.icon-left a:before, .icon-box.icon-right a:after, i.icon-box:before { content: "\1f4e6"; height: inherit; } + +.icon-rss.icon-left a:before, .icon-rss.icon-right a:after, i.icon-rss:before { content: "\e73a"; height: inherit; } + +.icon-phone.icon-left a:before, .icon-phone.icon-right a:after, i.icon-phone:before { content: "\1f4de"; height: inherit; } + +.icon-cog.icon-left a:before, .icon-cog.icon-right a:after, i.icon-cog:before { content: "\2699"; height: inherit; } + +.icon-tools.icon-left a:before, .icon-tools.icon-right a:after, i.icon-tools:before { content: "\2692"; height: inherit; } + +.icon-share.icon-left a:before, .icon-share.icon-right a:after, i.icon-share:before { content: "\e73c"; height: inherit; } + +.icon-shareable.icon-left a:before, .icon-shareable.icon-right a:after, i.icon-shareable:before { content: "\e73e"; height: inherit; } + +.icon-basket.icon-left a:before, .icon-basket.icon-right a:after, i.icon-basket:before { content: "\e73d"; height: inherit; } + +.icon-bag.icon-left a:before, .icon-bag.icon-right a:after, i.icon-bag:before { content: "\1f45c"; height: inherit; } + +.icon-calendar.icon-left a:before, .icon-calendar.icon-right a:after, i.icon-calendar:before { content: "\1f4c5"; height: inherit; } + +.icon-login.icon-left a:before, .icon-login.icon-right a:after, i.icon-login:before { content: "\e740"; height: inherit; } + +.icon-logout.icon-left a:before, .icon-logout.icon-right a:after, i.icon-logout:before { content: "\e741"; height: inherit; } + +.icon-mic.icon-left a:before, .icon-mic.icon-right a:after, i.icon-mic:before { content: "\1f3a4"; height: inherit; } + +.icon-mute.icon-left a:before, .icon-mute.icon-right a:after, i.icon-mute:before { content: "\1f507"; height: inherit; } + +.icon-sound.icon-left a:before, .icon-sound.icon-right a:after, i.icon-sound:before { content: "\1f50a"; height: inherit; } + +.icon-volume.icon-left a:before, .icon-volume.icon-right a:after, i.icon-volume:before { content: "\e742"; height: inherit; } + +.icon-clock.icon-left a:before, .icon-clock.icon-right a:after, i.icon-clock:before { content: "\1f554"; height: inherit; } + +.icon-hourglass.icon-left a:before, .icon-hourglass.icon-right a:after, i.icon-hourglass:before { content: "\23f3"; height: inherit; } + +.icon-lamp.icon-left a:before, .icon-lamp.icon-right a:after, i.icon-lamp:before { content: "\1f4a1"; height: inherit; } + +.icon-light-down.icon-left a:before, .icon-light-down.icon-right a:after, i.icon-light-down:before { content: "\1f505"; height: inherit; } + +.icon-light-up.icon-left a:before, .icon-light-up.icon-right a:after, i.icon-light-up:before { content: "\1f506"; height: inherit; } + +.icon-adjust.icon-left a:before, .icon-adjust.icon-right a:after, i.icon-adjust:before { content: "\25d1"; height: inherit; } + +.icon-block.icon-left a:before, .icon-block.icon-right a:after, i.icon-block:before { content: "\1f6ab"; height: inherit; } + +.icon-resize-full.icon-left a:before, .icon-resize-full.icon-right a:after, i.icon-resize-full:before { content: "\e744"; height: inherit; } + +.icon-resize-small.icon-left a:before, .icon-resize-small.icon-right a:after, i.icon-resize-small:before { content: "\e746"; height: inherit; } + +.icon-popup.icon-left a:before, .icon-popup.icon-right a:after, i.icon-popup:before { content: "\e74c"; height: inherit; } + +.icon-publish.icon-left a:before, .icon-publish.icon-right a:after, i.icon-publish:before { content: "\e74d"; height: inherit; } + +.icon-window.icon-left a:before, .icon-window.icon-right a:after, i.icon-window:before { content: "\e74e"; height: inherit; } + +.icon-arrow-combo.icon-left a:before, .icon-arrow-combo.icon-right a:after, i.icon-arrow-combo:before { content: "\e74f"; height: inherit; } + +.icon-down-circled.icon-left a:before, .icon-down-circled.icon-right a:after, i.icon-down-circled:before { content: "\e758"; height: inherit; } + +.icon-left-circled.icon-left a:before, .icon-left-circled.icon-right a:after, i.icon-left-circled:before { content: "\e759"; height: inherit; } + +.icon-right-circled.icon-left a:before, .icon-right-circled.icon-right a:after, i.icon-right-circled:before { content: "\e75a"; height: inherit; } + +.icon-up-circled.icon-left a:before, .icon-up-circled.icon-right a:after, i.icon-up-circled:before { content: "\e75b"; height: inherit; } + +.icon-down-open.icon-left a:before, .icon-down-open.icon-right a:after, i.icon-down-open:before { content: "\e75c"; height: inherit; } + +.icon-left-open.icon-left a:before, .icon-left-open.icon-right a:after, i.icon-left-open:before { content: "\e75d"; height: inherit; } + +.icon-right-open.icon-left a:before, .icon-right-open.icon-right a:after, i.icon-right-open:before { content: "\e75e"; height: inherit; } + +.icon-up-open.icon-left a:before, .icon-up-open.icon-right a:after, i.icon-up-open:before { content: "\e75f"; height: inherit; } + +.icon-down-open-mini.icon-left a:before, .icon-down-open-mini.icon-right a:after, i.icon-down-open-mini:before { content: "\e760"; height: inherit; } + +.icon-left-open-mini.icon-left a:before, .icon-left-open-mini.icon-right a:after, i.icon-left-open-mini:before { content: "\e761"; height: inherit; } + +.icon-right-open-mini.icon-left a:before, .icon-right-open-mini.icon-right a:after, i.icon-right-open-mini:before { content: "\e762"; height: inherit; } + +.icon-up-open-mini.icon-left a:before, .icon-up-open-mini.icon-right a:after, i.icon-up-open-mini:before { content: "\e763"; height: inherit; } + +.icon-down-open-big.icon-left a:before, .icon-down-open-big.icon-right a:after, i.icon-down-open-big:before { content: "\e764"; height: inherit; } + +.icon-left-open-big.icon-left a:before, .icon-left-open-big.icon-right a:after, i.icon-left-open-big:before { content: "\e765"; height: inherit; } + +.icon-right-open-big.icon-left a:before, .icon-right-open-big.icon-right a:after, i.icon-right-open-big:before { content: "\e766"; height: inherit; } + +.icon-up-open-big.icon-left a:before, .icon-up-open-big.icon-right a:after, i.icon-up-open-big:before { content: "\e767"; height: inherit; } + +.icon-down.icon-left a:before, .icon-down.icon-right a:after, i.icon-down:before { content: "\2b07"; height: inherit; } + +.icon-arrow-left.icon-left a:before, .icon-arrow-left.icon-right a:after, i.icon-arrow-left:before { content: "\2b05"; height: inherit; } + +.icon-arrow-right.icon-left a:before, .icon-arrow-right.icon-right a:after, i.icon-arrow-right:before { content: "\27a1"; height: inherit; } + +.icon-up.icon-left a:before, .icon-up.icon-right a:after, i.icon-up:before { content: "\2b06"; height: inherit; } + +.icon-down-dir.icon-left a:before, .icon-down-dir.icon-right a:after, i.icon-down-dir:before { content: "\25be"; height: inherit; } + +.icon-left-dir.icon-left a:before, .icon-left-dir.icon-right a:after, i.icon-left-dir:before { content: "\25c2"; height: inherit; } + +.icon-right-dir.icon-left a:before, .icon-right-dir.icon-right a:after, i.icon-right-dir:before { content: "\25b8"; height: inherit; } + +.icon-up-dir.icon-left a:before, .icon-up-dir.icon-right a:after, i.icon-up-dir:before { content: "\25b4"; height: inherit; } + +.icon-down-bold.icon-left a:before, .icon-down-bold.icon-right a:after, i.icon-down-bold:before { content: "\e4b0"; height: inherit; } + +.icon-left-bold.icon-left a:before, .icon-left-bold.icon-right a:after, i.icon-left-bold:before { content: "\e4ad"; height: inherit; } + +.icon-right-bold.icon-left a:before, .icon-right-bold.icon-right a:after, i.icon-right-bold:before { content: "\e4ae"; height: inherit; } + +.icon-up-bold.icon-left a:before, .icon-up-bold.icon-right a:after, i.icon-up-bold:before { content: "\e4af"; height: inherit; } + +.icon-down-thin.icon-left a:before, .icon-down-thin.icon-right a:after, i.icon-down-thin:before { content: "\2193"; height: inherit; } + +.icon-left-thin.icon-left a:before, .icon-left-thin.icon-right a:after, i.icon-left-thin:before { content: "\2190"; height: inherit; } + +.icon-right-thin.icon-left a:before, .icon-right-thin.icon-right a:after, i.icon-right-thin:before { content: "\2192"; height: inherit; } + +.icon-up-thin.icon-left a:before, .icon-up-thin.icon-right a:after, i.icon-up-thin:before { content: "\2191"; height: inherit; } + +.icon-ccw.icon-left a:before, .icon-ccw.icon-right a:after, i.icon-ccw:before { content: "\27f2"; height: inherit; } + +.icon-cw.icon-left a:before, .icon-cw.icon-right a:after, i.icon-cw:before { content: "\27f3"; height: inherit; } + +.icon-arrows-ccw.icon-left a:before, .icon-arrows-ccw.icon-right a:after, i.icon-arrows-ccw:before { content: "\1f504"; height: inherit; } + +.icon-level-down.icon-left a:before, .icon-level-down.icon-right a:after, i.icon-level-down:before { content: "\21b3"; height: inherit; } + +.icon-level-up.icon-left a:before, .icon-level-up.icon-right a:after, i.icon-level-up:before { content: "\21b0"; height: inherit; } + +.icon-shuffle.icon-left a:before, .icon-shuffle.icon-right a:after, i.icon-shuffle:before { content: "\1f500"; height: inherit; } + +.icon-loop.icon-left a:before, .icon-loop.icon-right a:after, i.icon-loop:before { content: "\1f501"; height: inherit; } + +.icon-switch.icon-left a:before, .icon-switch.icon-right a:after, i.icon-switch:before { content: "\21c6"; height: inherit; } + +.icon-play.icon-left a:before, .icon-play.icon-right a:after, i.icon-play:before { content: "\25b6"; height: inherit; } + +.icon-stop.icon-left a:before, .icon-stop.icon-right a:after, i.icon-stop:before { content: "\25a0"; height: inherit; } + +.icon-pause.icon-left a:before, .icon-pause.icon-right a:after, i.icon-pause:before { content: "\2389"; height: inherit; } + +.icon-record.icon-left a:before, .icon-record.icon-right a:after, i.icon-record:before { content: "\26ab"; height: inherit; } + +.icon-to-end.icon-left a:before, .icon-to-end.icon-right a:after, i.icon-to-end:before { content: "\23ed"; height: inherit; } + +.icon-to-start.icon-left a:before, .icon-to-start.icon-right a:after, i.icon-to-start:before { content: "\23ee"; height: inherit; } + +.icon-fast-forward.icon-left a:before, .icon-fast-forward.icon-right a:after, i.icon-fast-forward:before { content: "\23e9"; height: inherit; } + +.icon-fast-backward.icon-left a:before, .icon-fast-backward.icon-right a:after, i.icon-fast-backward:before { content: "\23ea"; height: inherit; } + +.icon-progress-0.icon-left a:before, .icon-progress-0.icon-right a:after, i.icon-progress-0:before { content: "\e768"; height: inherit; } + +.icon-progress-1.icon-left a:before, .icon-progress-1.icon-right a:after, i.icon-progress-1:before { content: "\e769"; height: inherit; } + +.icon-progress-2.icon-left a:before, .icon-progress-2.icon-right a:after, i.icon-progress-2:before { content: "\e76a"; height: inherit; } + +.icon-progress-3.icon-left a:before, .icon-progress-3.icon-right a:after, i.icon-progress-3:before { content: "\e76b"; height: inherit; } + +.icon-target.icon-left a:before, .icon-target.icon-right a:after, i.icon-target:before { content: "\1f3af"; height: inherit; } + +.icon-palette.icon-left a:before, .icon-palette.icon-right a:after, i.icon-palette:before { content: "\1f3a8"; height: inherit; } + +.icon-list.icon-left a:before, .icon-list.icon-right a:after, i.icon-list:before { content: "\e005"; height: inherit; } + +.icon-list-add.icon-left a:before, .icon-list-add.icon-right a:after, i.icon-list-add:before { content: "\e003"; height: inherit; } + +.icon-signal.icon-left a:before, .icon-signal.icon-right a:after, i.icon-signal:before { content: "\1f4f6"; height: inherit; } + +.icon-trophy.icon-left a:before, .icon-trophy.icon-right a:after, i.icon-trophy:before { content: "\1f3c6"; height: inherit; } + +.icon-battery.icon-left a:before, .icon-battery.icon-right a:after, i.icon-battery:before { content: "\1f50b"; height: inherit; } + +.icon-back-in-time.icon-left a:before, .icon-back-in-time.icon-right a:after, i.icon-back-in-time:before { content: "\e771"; height: inherit; } + +.icon-monitor.icon-left a:before, .icon-monitor.icon-right a:after, i.icon-monitor:before { content: "\1f4bb"; height: inherit; } + +.icon-mobile.icon-left a:before, .icon-mobile.icon-right a:after, i.icon-mobile:before { content: "\1f4f1"; height: inherit; } + +.icon-network.icon-left a:before, .icon-network.icon-right a:after, i.icon-network:before { content: "\e776"; height: inherit; } + +.icon-cd.icon-left a:before, .icon-cd.icon-right a:after, i.icon-cd:before { content: "\1f4bf"; height: inherit; } + +.icon-inbox.icon-left a:before, .icon-inbox.icon-right a:after, i.icon-inbox:before { content: "\e777"; height: inherit; } + +.icon-install.icon-left a:before, .icon-install.icon-right a:after, i.icon-install:before { content: "\e778"; height: inherit; } + +.icon-globe.icon-left a:before, .icon-globe.icon-right a:after, i.icon-globe:before { content: "\1f30e"; height: inherit; } + +.icon-cloud.icon-left a:before, .icon-cloud.icon-right a:after, i.icon-cloud:before { content: "\2601"; height: inherit; } + +.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after, i.icon-cloud-thunder:before { content: "\26c8"; height: inherit; } + +.icon-flash.icon-left a:before, .icon-flash.icon-right a:after, i.icon-flash:before { content: "\26a1"; height: inherit; } + +.icon-moon.icon-left a:before, .icon-moon.icon-right a:after, i.icon-moon:before { content: "\263d"; height: inherit; } + +.icon-flight.icon-left a:before, .icon-flight.icon-right a:after, i.icon-flight:before { content: "\2708"; height: inherit; } + +.icon-paper-plane.icon-left a:before, .icon-paper-plane.icon-right a:after, i.icon-paper-plane:before { content: "\e79b"; height: inherit; } + +.icon-leaf.icon-left a:before, .icon-leaf.icon-right a:after, i.icon-leaf:before { content: "\1f342"; height: inherit; } + +.icon-lifebuoy.icon-left a:before, .icon-lifebuoy.icon-right a:after, i.icon-lifebuoy:before { content: "\e788"; height: inherit; } + +.icon-mouse.icon-left a:before, .icon-mouse.icon-right a:after, i.icon-mouse:before { content: "\e789"; height: inherit; } + +.icon-briefcase.icon-left a:before, .icon-briefcase.icon-right a:after, i.icon-briefcase:before { content: "\1f4bc"; height: inherit; } + +.icon-suitcase.icon-left a:before, .icon-suitcase.icon-right a:after, i.icon-suitcase:before { content: "\e78e"; height: inherit; } + +.icon-dot.icon-left a:before, .icon-dot.icon-right a:after, i.icon-dot:before { content: "\e78b"; height: inherit; } + +.icon-dot-2.icon-left a:before, .icon-dot-2.icon-right a:after, i.icon-dot-2:before { content: "\e78c"; height: inherit; } + +.icon-dot-3.icon-left a:before, .icon-dot-3.icon-right a:after, i.icon-dot-3:before { content: "\e78d"; height: inherit; } + +.icon-brush.icon-left a:before, .icon-brush.icon-right a:after, i.icon-brush:before { content: "\e79a"; height: inherit; } + +.icon-magnet.icon-left a:before, .icon-magnet.icon-right a:after, i.icon-magnet:before { content: "\e7a1"; height: inherit; } + +.icon-infinity.icon-left a:before, .icon-infinity.icon-right a:after, i.icon-infinity:before { content: "\221e"; height: inherit; } + +.icon-erase.icon-left a:before, .icon-erase.icon-right a:after, i.icon-erase:before { content: "\232b"; height: inherit; } + +.icon-chart-pie.icon-left a:before, .icon-chart-pie.icon-right a:after, i.icon-chart-pie:before { content: "\e751"; height: inherit; } + +.icon-chart-line.icon-left a:before, .icon-chart-line.icon-right a:after, i.icon-chart-line:before { content: "\1f4c8"; height: inherit; } + +.icon-chart-bar.icon-left a:before, .icon-chart-bar.icon-right a:after, i.icon-chart-bar:before { content: "\1f4ca"; height: inherit; } + +.icon-chart-area.icon-left a:before, .icon-chart-area.icon-right a:after, i.icon-chart-area:before { content: "\1f53e"; height: inherit; } + +.icon-tape.icon-left a:before, .icon-tape.icon-right a:after, i.icon-tape:before { content: "\2707"; height: inherit; } + +.icon-graduation-cap.icon-left a:before, .icon-graduation-cap.icon-right a:after, i.icon-graduation-cap:before { content: "\1f393"; height: inherit; } + +.icon-language.icon-left a:before, .icon-language.icon-right a:after, i.icon-language:before { content: "\e752"; height: inherit; } + +.icon-ticket.icon-left a:before, .icon-ticket.icon-right a:after, i.icon-ticket:before { content: "\1f3ab"; height: inherit; } + +.icon-water.icon-left a:before, .icon-water.icon-right a:after, i.icon-water:before { content: "\1f4a6"; height: inherit; } + +.icon-droplet.icon-left a:before, .icon-droplet.icon-right a:after, i.icon-droplet:before { content: "\1f4a7"; height: inherit; } + +.icon-air.icon-left a:before, .icon-air.icon-right a:after, i.icon-air:before { content: "\e753"; height: inherit; } + +.icon-credit-card.icon-left a:before, .icon-credit-card.icon-right a:after, i.icon-credit-card:before { content: "\1f4b3"; height: inherit; } + +.icon-floppy.icon-left a:before, .icon-floppy.icon-right a:after, i.icon-floppy:before { content: "\1f4be"; height: inherit; } + +.icon-clipboard.icon-left a:before, .icon-clipboard.icon-right a:after, i.icon-clipboard:before { content: "\1f4cb"; height: inherit; } + +.icon-megaphone.icon-left a:before, .icon-megaphone.icon-right a:after, i.icon-megaphone:before { content: "\1f4e3"; height: inherit; } + +.icon-database.icon-left a:before, .icon-database.icon-right a:after, i.icon-database:before { content: "\e754"; height: inherit; } + +.icon-drive.icon-left a:before, .icon-drive.icon-right a:after, i.icon-drive:before { content: "\e755"; height: inherit; } + +.icon-bucket.icon-left a:before, .icon-bucket.icon-right a:after, i.icon-bucket:before { content: "\e756"; height: inherit; } + +.icon-thermometer.icon-left a:before, .icon-thermometer.icon-right a:after, i.icon-thermometer:before { content: "\e757"; height: inherit; } + +.icon-key.icon-left a:before, .icon-key.icon-right a:after, i.icon-key:before { content: "\1f511"; height: inherit; } + +.icon-flow-cascade.icon-left a:before, .icon-flow-cascade.icon-right a:after, i.icon-flow-cascade:before { content: "\e790"; height: inherit; } + +.icon-flow-branch.icon-left a:before, .icon-flow-branch.icon-right a:after, i.icon-flow-branch:before { content: "\e791"; height: inherit; } + +.icon-flow-tree.icon-left a:before, .icon-flow-tree.icon-right a:after, i.icon-flow-tree:before { content: "\e792"; height: inherit; } + +.icon-flow-line.icon-left a:before, .icon-flow-line.icon-right a:after, i.icon-flow-line:before { content: "\e793"; height: inherit; } + +.icon-flow-parallel.icon-left a:before, .icon-flow-parallel.icon-right a:after, i.icon-flow-parallel:before { content: "\e794"; height: inherit; } + +.icon-rocket.icon-left a:before, .icon-rocket.icon-right a:after, i.icon-rocket:before { content: "\1f680"; height: inherit; } + +.icon-gauge.icon-left a:before, .icon-gauge.icon-right a:after, i.icon-gauge:before { content: "\e7a2"; height: inherit; } + +.icon-traffic-cone.icon-left a:before, .icon-traffic-cone.icon-right a:after, i.icon-traffic-cone:before { content: "\e7a3"; height: inherit; } + +.icon-cc.icon-left a:before, .icon-cc.icon-right a:after, i.icon-cc:before { content: "\e7a5"; height: inherit; } + +.icon-cc-by.icon-left a:before, .icon-cc-by.icon-right a:after, i.icon-cc-by:before { content: "\e7a6"; height: inherit; } + +.icon-cc-nc.icon-left a:before, .icon-cc-nc.icon-right a:after, i.icon-cc-nc:before { content: "\e7a7"; height: inherit; } + +.icon-cc-nc-eu.icon-left a:before, .icon-cc-nc-eu.icon-right a:after, i.icon-cc-nc-eu:before { content: "\e7a8"; height: inherit; } + +.icon-cc-nc-jp.icon-left a:before, .icon-cc-nc-jp.icon-right a:after, i.icon-cc-nc-jp:before { content: "\e7a9"; height: inherit; } + +.icon-cc-sa.icon-left a:before, .icon-cc-sa.icon-right a:after, i.icon-cc-sa:before { content: "\e7aa"; height: inherit; } + +.icon-cc-nd.icon-left a:before, .icon-cc-nd.icon-right a:after, i.icon-cc-nd:before { content: "\e7ab"; height: inherit; } + +.icon-cc-pd.icon-left a:before, .icon-cc-pd.icon-right a:after, i.icon-cc-pd:before { content: "\e7ac"; height: inherit; } + +.icon-cc-zero.icon-left a:before, .icon-cc-zero.icon-right a:after, i.icon-cc-zero:before { content: "\e7ad"; height: inherit; } + +.icon-cc-share.icon-left a:before, .icon-cc-share.icon-right a:after, i.icon-cc-share:before { content: "\e7ae"; height: inherit; } + +.icon-cc-remix.icon-left a:before, .icon-cc-remix.icon-right a:after, i.icon-cc-remix:before { content: "\e7af"; height: inherit; } + +.icon-github.icon-left a:before, .icon-github.icon-right a:after, i.icon-github:before { content: "\f300"; height: inherit; } + +.icon-github-circled.icon-left a:before, .icon-github-circled.icon-right a:after, i.icon-github-circled:before { content: "\f301"; height: inherit; } + +.icon-flickr.icon-left a:before, .icon-flickr.icon-right a:after, i.icon-flickr:before { content: "\f303"; height: inherit; } + +.icon-flickr-circled.icon-left a:before, .icon-flickr-circled.icon-right a:after, i.icon-flickr-circled:before { content: "\f304"; height: inherit; } + +.icon-vimeo.icon-left a:before, .icon-vimeo.icon-right a:after, i.icon-vimeo:before { content: "\f306"; height: inherit; } + +.icon-vimeo-circled.icon-left a:before, .icon-vimeo-circled.icon-right a:after, i.icon-vimeo-circled:before { content: "\f307"; height: inherit; } + +.icon-twitter.icon-left a:before, .icon-twitter.icon-right a:after, i.icon-twitter:before { content: "\f309"; height: inherit; } + +.icon-twitter-circled.icon-left a:before, .icon-twitter-circled.icon-right a:after, i.icon-twitter-circled:before { content: "\f30a"; height: inherit; } + +.icon-facebook.icon-left a:before, .icon-facebook.icon-right a:after, i.icon-facebook:before { content: "\f30c"; height: inherit; } + +.icon-facebook-circled.icon-left a:before, .icon-facebook-circled.icon-right a:after, i.icon-facebook-circled:before { content: "\f30d"; height: inherit; } + +.icon-facebook-squared.icon-left a:before, .icon-facebook-squared.icon-right a:after, i.icon-facebook-squared:before { content: "\f30e"; height: inherit; } + +.icon-gplus.icon-left a:before, .icon-gplus.icon-right a:after, i.icon-gplus:before { content: "\f30f"; height: inherit; } + +.icon-gplus-circled.icon-left a:before, .icon-gplus-circled.icon-right a:after, i.icon-gplus-circled:before { content: "\f310"; height: inherit; } + +.icon-pinterest.icon-left a:before, .icon-pinterest.icon-right a:after, i.icon-pinterest:before { content: "\f312"; height: inherit; } + +.icon-pinterest-circled.icon-left a:before, .icon-pinterest-circled.icon-right a:after, i.icon-pinterest-circled:before { content: "\f313"; height: inherit; } + +.icon-tumblr.icon-left a:before, .icon-tumblr.icon-right a:after, i.icon-tumblr:before { content: "\f315"; height: inherit; } + +.icon-tumblr-circled.icon-left a:before, .icon-tumblr-circled.icon-right a:after, i.icon-tumblr-circled:before { content: "\f316"; height: inherit; } + +.icon-linkedin.icon-left a:before, .icon-linkedin.icon-right a:after, i.icon-linkedin:before { content: "\f318"; height: inherit; } + +.icon-linkedin-circled.icon-left a:before, .icon-linkedin-circled.icon-right a:after, i.icon-linkedin-circled:before { content: "\f319"; height: inherit; } + +.icon-dribbble.icon-left a:before, .icon-dribbble.icon-right a:after, i.icon-dribbble:before { content: "\f31b"; height: inherit; } + +.icon-dribbble-circled.icon-left a:before, .icon-dribbble-circled.icon-right a:after, i.icon-dribbble-circled:before { content: "\f31c"; height: inherit; } + +.icon-stumbleupon.icon-left a:before, .icon-stumbleupon.icon-right a:after, i.icon-stumbleupon:before { content: "\f31e"; height: inherit; } + +.icon-stumbleupon-circled.icon-left a:before, .icon-stumbleupon-circled.icon-right a:after, i.icon-stumbleupon-circled:before { content: "\f31f"; height: inherit; } + +.icon-lastfm.icon-left a:before, .icon-lastfm.icon-right a:after, i.icon-lastfm:before { content: "\f321"; height: inherit; } + +.icon-lastfm-circled.icon-left a:before, .icon-lastfm-circled.icon-right a:after, i.icon-lastfm-circled:before { content: "\f322"; height: inherit; } + +.icon-rdio.icon-left a:before, .icon-rdio.icon-right a:after, i.icon-rdio:before { content: "\f324"; height: inherit; } + +.icon-rdio-circled.icon-left a:before, .icon-rdio-circled.icon-right a:after, i.icon-rdio-circled:before { content: "\f325"; height: inherit; } + +.icon-spotify.icon-left a:before, .icon-spotify.icon-right a:after, i.icon-spotify:before { content: "\f327"; height: inherit; } + +.icon-spotify-circled.icon-left a:before, .icon-spotify-circled.icon-right a:after, i.icon-spotify-circled:before { content: "\f328"; height: inherit; } + +.icon-qq.icon-left a:before, .icon-qq.icon-right a:after, i.icon-qq:before { content: "\f32a"; height: inherit; } + +.icon-instagram.icon-left a:before, .icon-instagram.icon-right a:after, i.icon-instagram:before { content: "\f32d"; height: inherit; } + +.icon-dropbox.icon-left a:before, .icon-dropbox.icon-right a:after, i.icon-dropbox:before { content: "\f330"; height: inherit; } + +.icon-evernote.icon-left a:before, .icon-evernote.icon-right a:after, i.icon-evernote:before { content: "\f333"; height: inherit; } + +.icon-flattr.icon-left a:before, .icon-flattr.icon-right a:after, i.icon-flattr:before { content: "\f336"; height: inherit; } + +.icon-skype.icon-left a:before, .icon-skype.icon-right a:after, i.icon-skype:before { content: "\f339"; height: inherit; } + +.icon-skype-circled.icon-left a:before, .icon-skype-circled.icon-right a:after, i.icon-skype-circled:before { content: "\f33a"; height: inherit; } + +.icon-renren.icon-left a:before, .icon-renren.icon-right a:after, i.icon-renren:before { content: "\f33c"; height: inherit; } + +.icon-sina-weibo.icon-left a:before, .icon-sina-weibo.icon-right a:after, i.icon-sina-weibo:before { content: "\f33f"; height: inherit; } + +.icon-paypal.icon-left a:before, .icon-paypal.icon-right a:after, i.icon-paypal:before { content: "\f342"; height: inherit; } + +.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after, i.icon-picasa:before { content: "\f345"; height: inherit; } + +.icon-soundcloud.icon-left a:before, .icon-soundcloud.icon-right a:after, i.icon-soundcloud:before { content: "\f348"; height: inherit; } + +.icon-mixi.icon-left a:before, .icon-mixi.icon-right a:after, i.icon-mixi:before { content: "\f34b"; height: inherit; } + +.icon-behance.icon-left a:before, .icon-behance.icon-right a:after, i.icon-behance:before { content: "\f34e"; height: inherit; } + +.icon-google-circles.icon-left a:before, .icon-google-circles.icon-right a:after, i.icon-google-circles:before { content: "\f351"; height: inherit; } + +.icon-vkontakte.icon-left a:before, .icon-vkontakte.icon-right a:after, i.icon-vkontakte:before { content: "\f354"; height: inherit; } + +.icon-smashing.icon-left a:before, .icon-smashing.icon-right a:after, i.icon-smashing:before { content: "\f357"; height: inherit; } + +.icon-sweden.icon-left a:before, .icon-sweden.icon-right a:after, i.icon-sweden:before { content: "\f601"; height: inherit; } + +.icon-db-shape.icon-left a:before, .icon-db-shape.icon-right a:after, i.icon-db-shape:before { content: "\f600"; height: inherit; } + +.icon-logo-db.icon-left a:before, .icon-logo-db.icon-right a:after, i.icon-logo-db:before { content: "\f603"; height: inherit; } + +.fixed { position: fixed; } +.fixed.pinned { position: absolute; } +@media only screen and (max-width: 768px) { .fixed { position: relative !important; top: auto !important; left: auto !important; } } + +.unfixed { position: relative !important; top: auto !important; left: auto !important; } + +.text-center { text-align: center; } + +.text-left { text-align: left; } + +.text-right { text-align: right; } + +/* Fonts */ +@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url(../fonts/icons/entypo.eot); src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype"); } + +/* Typography */ +h1, h2, h3, h4, h5, h6 { font-family: "Open Sans"; font-weight: 300; color: #444444; text-rendering: optimizeLegibility; padding-top: 0.273em; line-height: 1.15538em; padding-bottom: 0.273em; } +h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #d04526; } + +@media only screen and (max-width: 767px) { h1, h2, h3, h4, h5, h6 { word-wrap: break-word; } } +h1 { font-size: 68px; font-size: 4.25rem; } +h1.xlarge { font-size: 110px; font-size: 6.875rem; } +h1.xxlarge { font-size: 126px; font-size: 7.875rem; } +h1.absurd { font-size: 177px; font-size: 11.0625rem; } + +h2 { font-size: 42px; font-size: 2.625rem; } + +h3 { font-size: 30px; font-size: 1.875rem; } + +h4 { font-size: 26px; font-size: 1.625rem; } + +h5 { font-size: 18px; font-size: 1.125rem; } + +h6 { font-size: 16px; font-size: 1rem; } + +@media only screen and (max-width: 767px) { h1 { font-size: 42px; font-size: 2.625rem; } + h2 { font-size: 36px; font-size: 2.25rem; } } +.subhead { color: #777; font-weight: normal; margin-bottom: 20px; } + +/*===================================================== Links & Paragraph styles ======================================================*/ +p { font-family: "Open Sans"; font-weight: 400; font-size: 16px; font-size: 1rem; margin-bottom: 13px; line-height: 1.625em; } +p.lead { font-size: 20px; font-size: 1.25rem; margin-bottom: 18px; } +@media only screen and (max-width: 768px) { p { font-size: 17.6px; font-size: 1.1rem; line-height: 1.625em; } } + +a { color: #d04526; text-decoration: none; outline: 0; line-height: inherit; } +a:hover { color: #c03d20; } + +/*===================================================== + Lists ======================================================*/ +ul, ol { margin-bottom: 0.273em; } + +ul { list-style: none outside; } + +ol { list-style: decimal; margin-left: 30px; } + +ul.square, ul.circle, ul.disc { margin-left: 25px; } +ul.square { list-style: square outside; } +ul.circle { list-style: circle outside; } +ul.disc { list-style: disc outside; } +ul ul { margin: 4px 0 5px 25px; } + +ol ol { margin: 4px 0 5px 30px; } + +li { padding-bottom: 0.273em; } + +ul.large li { line-height: 21px; } + +dl dt { font-weight: bold; font-size: 16px; font-size: 1rem; } + +@media only screen and (max-width: 768px) { ul, ol, dl, p { text-align: left; } } +/* Mobile */ +em { font-style: italic; line-height: inherit; } + +strong { font-weight: 700; line-height: inherit; } + +small { font-size: 56.4%; line-height: inherit; } + +h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; } + +/* Blockquotes */ +blockquote { line-height: 20px; color: #777; margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 5px solid #cccccc; } +blockquote p { line-height: 20px; color: #777; } +blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555555; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a { color: #555555; } +blockquote cite a:visited { color: #555555; } + +hr { border: 1px solid #cccccc; clear: both; margin: 16px 0 18px; height: 0; } + +abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #cccccc; cursor: help; } + +abbr { text-transform: none; } + +/** Print styles. Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */ +@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } + /* Black prints faster: sanbeiji.com/archives/953 */ + p a { color: #555555 !important; text-decoration: underline; } + p a:visited { color: #555555 !important; text-decoration: underline; } + p a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } + /* Don't show links for images, or javascript/internal links */ + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; } + /* css-discuss.incutio.com/wiki/Printing_Tables */ + tr, img { page-break-inside: avoid; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } } +.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; } + +/*================================================= + + +++ LE GRID +++ + A Responsive Grid -- Gumby defaults to a standard 960 grid, + but you can change it to whatever you'd like. + ==================================================*/ +/*.container { + padding: 0 $gutter-in-px; +}*/ +.row { width: 100%; max-width: 980px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px; } +.row .row { min-width: 0; padding-left: 0; padding-right: 0; } + +/* To fix the grid into a different size, set max-width to your desired width */ +.column, .columns { margin-left: 2.12766%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } + +.column:first-child, .columns:first-child, .alpha { margin-left: 0; } + +.column.omega, .columns.omega { float: right; } + +/* Column Classes */ +.row .one.column { width: 6.38298%; } +.row .one.columns { width: 6.38298%; } +.row .two.columns { width: 14.89362%; } +.row .three.columns { width: 23.40426%; } +.row .four.columns { width: 31.91489%; } +.row .five.columns { width: 40.42553%; } +.row .six.columns { width: 48.93617%; } +.row .seven.columns { width: 57.44681%; } +.row .eight.columns { width: 65.95745%; } +.row .nine.columns { width: 74.46809%; } +.row .ten.columns { width: 82.97872%; } +.row .eleven.columns { width: 91.48936%; } +.row .twelve.columns { width: 100%; } + +/* Push and Pull Classes */ +.row .push_one { margin-left: 10.6383%; } +.row .push_one:first-child { margin-left: 8.51064%; } +.row .pull_one.one.column { margin-left: -14.89362%; } +.row .pull_one.two.columns { margin-left: -23.40426%; } +.row .pull_one.three.columns { margin-left: -31.91489%; } +.row .pull_one.four.columns { margin-left: -40.42553%; } +.row .pull_one.five.columns { margin-left: -48.93617%; } +.row .pull_one.six.columns { margin-left: -57.44681%; } +.row .pull_one.seven.columns { margin-left: -65.95745%; } +.row .pull_one.eight.columns { margin-left: -74.46809%; } +.row .pull_one.nine.columns { margin-left: -82.97872%; } +.row .pull_one.ten.columns { margin-left: -91.48936%; } +.row .push_two { margin-left: 19.14894%; } +.row .push_two:first-child { margin-left: 17.02128%; } +.row .pull_two.one.column { margin-left: -23.40426%; } +.row .pull_two.two.columns { margin-left: -31.91489%; } +.row .pull_two.three.columns { margin-left: -40.42553%; } +.row .pull_two.four.columns { margin-left: -48.93617%; } +.row .pull_two.five.columns { margin-left: -57.44681%; } +.row .pull_two.six.columns { margin-left: -65.95745%; } +.row .pull_two.seven.columns { margin-left: -74.46809%; } +.row .pull_two.eight.columns { margin-left: -82.97872%; } +.row .pull_two.nine.columns { margin-left: -91.48936%; } +.row .pull_two.eleven.columns { margin-left: -108.51064%; } +.row .push_three { margin-left: 27.65957%; } +.row .push_three:first-child { margin-left: 25.53191%; } +.row .pull_three.one.column { margin-left: -31.91489%; } +.row .pull_three.two.columns { margin-left: -40.42553%; } +.row .pull_three.three.columns { margin-left: -48.93617%; } +.row .pull_three.four.columns { margin-left: -57.44681%; } +.row .pull_three.five.columns { margin-left: -65.95745%; } +.row .pull_three.six.columns { margin-left: -74.46809%; } +.row .pull_three.seven.columns { margin-left: -82.97872%; } +.row .pull_three.eight.columns { margin-left: -91.48936%; } +.row .pull_three.ten.columns { margin-left: -108.51064%; } +.row .pull_three.eleven.columns { margin-left: -117.02128%; } +.row .push_four { margin-left: 36.17021%; } +.row .push_four:first-child { margin-left: 34.04255%; } +.row .pull_four.one.column { margin-left: -40.42553%; } +.row .pull_four.two.columns { margin-left: -48.93617%; } +.row .pull_four.three.columns { margin-left: -57.44681%; } +.row .pull_four.four.columns { margin-left: -65.95745%; } +.row .pull_four.five.columns { margin-left: -74.46809%; } +.row .pull_four.six.columns { margin-left: -82.97872%; } +.row .pull_four.seven.columns { margin-left: -91.48936%; } +.row .pull_four.nine.columns { margin-left: -108.51064%; } +.row .pull_four.ten.columns { margin-left: -117.02128%; } +.row .pull_four.eleven.columns { margin-left: -125.53191%; } +.row .push_five { margin-left: 44.68085%; } +.row .push_five:first-child { margin-left: 42.55319%; } +.row .pull_five.one.column { margin-left: -48.93617%; } +.row .pull_five.two.columns { margin-left: -57.44681%; } +.row .pull_five.three.columns { margin-left: -65.95745%; } +.row .pull_five.four.columns { margin-left: -74.46809%; } +.row .pull_five.five.columns { margin-left: -82.97872%; } +.row .pull_five.six.columns { margin-left: -91.48936%; } +.row .pull_five.eight.columns { margin-left: -108.51064%; } +.row .pull_five.nine.columns { margin-left: -117.02128%; } +.row .pull_five.ten.columns { margin-left: -125.53191%; } +.row .pull_five.eleven.columns { margin-left: -134.04255%; } +.row .push_six { margin-left: 53.19149%; } +.row .push_six:first-child { margin-left: 51.06383%; } +.row .pull_six.one.column { margin-left: -57.44681%; } +.row .pull_six.two.columns { margin-left: -65.95745%; } +.row .pull_six.three.columns { margin-left: -74.46809%; } +.row .pull_six.four.columns { margin-left: -82.97872%; } +.row .pull_six.five.columns { margin-left: -91.48936%; } +.row .pull_six.seven.columns { margin-left: -108.51064%; } +.row .pull_six.eight.columns { margin-left: -117.02128%; } +.row .pull_six.nine.columns { margin-left: -125.53191%; } +.row .pull_six.ten.columns { margin-left: -134.04255%; } +.row .pull_six.eleven.columns { margin-left: -142.55319%; } +.row .push_seven { margin-left: 61.70213%; } +.row .push_seven:first-child { margin-left: 59.57447%; } +.row .pull_seven.one.column { margin-left: -65.95745%; } +.row .pull_seven.two.columns { margin-left: -74.46809%; } +.row .pull_seven.three.columns { margin-left: -82.97872%; } +.row .pull_seven.four.columns { margin-left: -91.48936%; } +.row .pull_seven.six.columns { margin-left: -108.51064%; } +.row .pull_seven.seven.columns { margin-left: -117.02128%; } +.row .pull_seven.eight.columns { margin-left: -125.53191%; } +.row .pull_seven.nine.columns { margin-left: -134.04255%; } +.row .pull_seven.ten.columns { margin-left: -142.55319%; } +.row .pull_seven.eleven.columns { margin-left: -151.06383%; } +.row .push_eight { margin-left: 70.21277%; } +.row .push_eight:first-child { margin-left: 68.08511%; } +.row .pull_eight.one.column { margin-left: -74.46809%; } +.row .pull_eight.two.columns { margin-left: -82.97872%; } +.row .pull_eight.three.columns { margin-left: -91.48936%; } +.row .pull_eight.five.columns { margin-left: -108.51064%; } +.row .pull_eight.six.columns { margin-left: -117.02128%; } +.row .pull_eight.seven.columns { margin-left: -125.53191%; } +.row .pull_eight.eight.columns { margin-left: -134.04255%; } +.row .pull_eight.nine.columns { margin-left: -142.55319%; } +.row .pull_eight.ten.columns { margin-left: -151.06383%; } +.row .pull_eight.eleven.columns { margin-left: -159.57447%; } +.row .push_nine { margin-left: 78.7234%; } +.row .push_nine:first-child { margin-left: 76.59574%; } +.row .pull_nine.one.column { margin-left: -82.97872%; } +.row .pull_nine.two.columns { margin-left: -91.48936%; } +.row .pull_nine.four.columns { margin-left: -108.51064%; } +.row .pull_nine.five.columns { margin-left: -117.02128%; } +.row .pull_nine.six.columns { margin-left: -125.53191%; } +.row .pull_nine.seven.columns { margin-left: -134.04255%; } +.row .pull_nine.eight.columns { margin-left: -142.55319%; } +.row .pull_nine.nine.columns { margin-left: -151.06383%; } +.row .pull_nine.ten.columns { margin-left: -159.57447%; } +.row .pull_nine.eleven.columns { margin-left: -168.08511%; } +.row .push_ten { margin-left: 87.23404%; } +.row .push_ten:first-child { margin-left: 85.10638%; } +.row .pull_ten.one.column { margin-left: -91.48936%; } +.row .pull_ten.three.columns { margin-left: -108.51064%; } +.row .pull_ten.four.columns { margin-left: -117.02128%; } +.row .pull_ten.five.columns { margin-left: -125.53191%; } +.row .pull_ten.six.columns { margin-left: -134.04255%; } +.row .pull_ten.seven.columns { margin-left: -142.55319%; } +.row .pull_ten.eight.columns { margin-left: -151.06383%; } +.row .pull_ten.nine.columns { margin-left: -159.57447%; } +.row .pull_ten.ten.columns { margin-left: -168.08511%; } +.row .pull_ten.eleven.columns { margin-left: -176.59574%; } +.row .push_eleven { margin-left: 95.74468%; } +.row .push_eleven:first-child { margin-left: 93.61702%; } +.row .pull_eleven.two.columns { margin-left: -108.51064%; } +.row .pull_eleven.three.columns { margin-left: -117.02128%; } +.row .pull_eleven.four.columns { margin-left: -125.53191%; } +.row .pull_eleven.five.columns { margin-left: -134.04255%; } +.row .pull_eleven.six.columns { margin-left: -142.55319%; } +.row .pull_eleven.seven.columns { margin-left: -151.06383%; } +.row .pull_eleven.eight.columns { margin-left: -159.57447%; } +.row .pull_eleven.nine.columns { margin-left: -168.08511%; } +.row .pull_eleven.ten.columns { margin-left: -176.59574%; } +.row .pull_eleven.eleven.columns { margin-left: -185.10638%; } + +/* Centered Classes */ +.row .one.centered { margin-left: 46.80851%; } +.row .two.centered { margin-left: 42.55319%; } +.row .three.centered { margin-left: 38.29787%; } +.row .four.centered { margin-left: 34.04255%; } +.row .five.centered { margin-left: 29.78723%; } +.row .six.centered { margin-left: 25.53191%; } +.row .seven.centered { margin-left: 21.2766%; } +.row .eight.centered { margin-left: 17.02128%; } +.row .nine.centered { margin-left: 12.76596%; } +.row .ten.centered { margin-left: 8.51064%; } +.row .eleven.centered { margin-left: 4.25532%; } + +/* Hybrid Grid Columns */ +.sixteen.colgrid .row .one.column { width: 4.25532%; } +.sixteen.colgrid .row .one.columns { width: 4.25532%; } +.sixteen.colgrid .row .two.columns { width: 10.6383%; } +.sixteen.colgrid .row .three.columns { width: 17.02128%; } +.sixteen.colgrid .row .four.columns { width: 23.40426%; } +.sixteen.colgrid .row .five.columns { width: 29.78723%; } +.sixteen.colgrid .row .six.columns { width: 36.17021%; } +.sixteen.colgrid .row .seven.columns { width: 42.55319%; } +.sixteen.colgrid .row .eight.columns { width: 48.93617%; } +.sixteen.colgrid .row .nine.columns { width: 55.31915%; } +.sixteen.colgrid .row .ten.columns { width: 61.70213%; } +.sixteen.colgrid .row .eleven.columns { width: 68.08511%; } +.sixteen.colgrid .row .twelve.columns { width: 74.46809%; } +.sixteen.colgrid .row .thirteen.columns { width: 80.85106%; } +.sixteen.colgrid .row .fourteen.columns { width: 87.23404%; } +.sixteen.colgrid .row .fifteen.columns { width: 93.61702%; } +.sixteen.colgrid .row .sixteen.columns { width: 100%; } + +/* Hybrid Push and Pull Classes */ +.sixteen.colgrid .row .push_one { margin-left: 8.51064%; } +.sixteen.colgrid .row .push_one:first-child { margin-left: 6.38298%; } +.sixteen.colgrid .row .pull_one.one.column { margin-left: -10.6383%; } +.sixteen.colgrid .row .pull_one.two.columns { margin-left: -17.02128%; } +.sixteen.colgrid .row .pull_one.three.columns { margin-left: -23.40426%; } +.sixteen.colgrid .row .pull_one.four.columns { margin-left: -29.78723%; } +.sixteen.colgrid .row .pull_one.five.columns { margin-left: -36.17021%; } +.sixteen.colgrid .row .pull_one.six.columns { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_one.seven.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_one.eight.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_one.nine.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_one.ten.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_one.eleven.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_one.twelve.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_one.thirteen.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_one.fourteen.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .push_two { margin-left: 14.89362%; } +.sixteen.colgrid .row .push_two:first-child { margin-left: 12.76596%; } +.sixteen.colgrid .row .pull_two.one.column { margin-left: -17.02128%; } +.sixteen.colgrid .row .pull_two.two.columns { margin-left: -23.40426%; } +.sixteen.colgrid .row .pull_two.three.columns { margin-left: -29.78723%; } +.sixteen.colgrid .row .pull_two.four.columns { margin-left: -36.17021%; } +.sixteen.colgrid .row .pull_two.five.columns { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_two.six.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_two.seven.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_two.eight.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_two.nine.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_two.ten.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_two.eleven.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_two.twelve.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_two.thirteen.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_two.fifteen.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .push_three { margin-left: 21.2766%; } +.sixteen.colgrid .row .push_three:first-child { margin-left: 19.14894%; } +.sixteen.colgrid .row .pull_three.one.column { margin-left: -23.40426%; } +.sixteen.colgrid .row .pull_three.two.columns { margin-left: -29.78723%; } +.sixteen.colgrid .row .pull_three.three.columns { margin-left: -36.17021%; } +.sixteen.colgrid .row .pull_three.four.columns { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_three.five.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_three.six.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_three.seven.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_three.eight.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_three.nine.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_three.ten.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_three.eleven.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_three.twelve.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_three.fourteen.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_three.fifteen.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .push_four { margin-left: 27.65957%; } +.sixteen.colgrid .row .push_four:first-child { margin-left: 25.53191%; } +.sixteen.colgrid .row .pull_four.one.column { margin-left: -29.78723%; } +.sixteen.colgrid .row .pull_four.two.columns { margin-left: -36.17021%; } +.sixteen.colgrid .row .pull_four.three.columns { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_four.four.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_four.five.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_four.six.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_four.seven.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_four.eight.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_four.nine.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_four.ten.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_four.eleven.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_four.thirteen.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_four.fourteen.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_four.fifteen.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .push_five { margin-left: 34.04255%; } +.sixteen.colgrid .row .push_five:first-child { margin-left: 31.91489%; } +.sixteen.colgrid .row .pull_five.one.column { margin-left: -36.17021%; } +.sixteen.colgrid .row .pull_five.two.columns { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_five.three.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_five.four.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_five.five.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_five.six.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_five.seven.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_five.eight.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_five.nine.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_five.ten.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_five.twelve.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_five.thirteen.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_five.fourteen.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_five.fifteen.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .push_six { margin-left: 40.42553%; } +.sixteen.colgrid .row .push_six:first-child { margin-left: 38.29787%; } +.sixteen.colgrid .row .pull_six.one.column { margin-left: -42.55319%; } +.sixteen.colgrid .row .pull_six.two.columns { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_six.three.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_six.four.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_six.five.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_six.six.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_six.seven.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_six.eight.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_six.nine.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_six.eleven.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_six.twelve.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_six.thirteen.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_six.fourteen.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_six.fifteen.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .push_seven { margin-left: 46.80851%; } +.sixteen.colgrid .row .push_seven:first-child { margin-left: 44.68085%; } +.sixteen.colgrid .row .pull_seven.one.column { margin-left: -48.93617%; } +.sixteen.colgrid .row .pull_seven.two.columns { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_seven.three.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_seven.four.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_seven.five.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_seven.six.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_seven.seven.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_seven.eight.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_seven.ten.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_seven.eleven.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_seven.twelve.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_seven.thirteen.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_seven.fourteen.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_seven.fifteen.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .push_eight { margin-left: 53.19149%; } +.sixteen.colgrid .row .push_eight:first-child { margin-left: 51.06383%; } +.sixteen.colgrid .row .pull_eight.one.column { margin-left: -55.31915%; } +.sixteen.colgrid .row .pull_eight.two.columns { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_eight.three.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_eight.four.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_eight.five.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_eight.six.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_eight.seven.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_eight.nine.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_eight.ten.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_eight.eleven.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_eight.twelve.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_eight.thirteen.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_eight.fourteen.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_eight.fifteen.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .push_nine { margin-left: 59.57447%; } +.sixteen.colgrid .row .push_nine:first-child { margin-left: 57.44681%; } +.sixteen.colgrid .row .pull_nine.one.column { margin-left: -61.70213%; } +.sixteen.colgrid .row .pull_nine.two.columns { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_nine.three.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_nine.four.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_nine.five.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_nine.six.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_nine.eight.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_nine.nine.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_nine.ten.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_nine.eleven.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_nine.twelve.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_nine.thirteen.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_nine.fourteen.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_nine.fifteen.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .push_ten { margin-left: 65.95745%; } +.sixteen.colgrid .row .push_ten:first-child { margin-left: 63.82979%; } +.sixteen.colgrid .row .pull_ten.one.column { margin-left: -68.08511%; } +.sixteen.colgrid .row .pull_ten.two.columns { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_ten.three.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_ten.four.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_ten.five.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_ten.seven.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_ten.eight.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_ten.nine.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_ten.ten.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_ten.eleven.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_ten.twelve.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_ten.thirteen.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_ten.fourteen.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_ten.fifteen.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .push_eleven { margin-left: 72.34043%; } +.sixteen.colgrid .row .push_eleven:first-child { margin-left: 70.21277%; } +.sixteen.colgrid .row .pull_eleven.one.column { margin-left: -74.46809%; } +.sixteen.colgrid .row .pull_eleven.two.columns { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_eleven.three.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_eleven.four.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_eleven.six.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_eleven.seven.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_eleven.eight.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_eleven.nine.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_eleven.ten.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_eleven.eleven.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_eleven.twelve.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_eleven.thirteen.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_eleven.fourteen.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .pull_eleven.fifteen.columns { margin-left: -163.82979%; } +.sixteen.colgrid .row .push_twelve { margin-left: 78.7234%; } +.sixteen.colgrid .row .push_twelve:first-child { margin-left: 76.59574%; } +.sixteen.colgrid .row .pull_twelve.one.column { margin-left: -80.85106%; } +.sixteen.colgrid .row .pull_twelve.two.columns { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_twelve.three.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_twelve.five.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_twelve.six.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_twelve.seven.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_twelve.eight.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_twelve.nine.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_twelve.ten.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_twelve.eleven.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_twelve.twelve.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_twelve.thirteen.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .pull_twelve.fourteen.columns { margin-left: -163.82979%; } +.sixteen.colgrid .row .pull_twelve.fifteen.columns { margin-left: -170.21277%; } +.sixteen.colgrid .row .push_thirteen { margin-left: 85.10638%; } +.sixteen.colgrid .row .push_thirteen:first-child { margin-left: 82.97872%; } +.sixteen.colgrid .row .pull_thirteen.one.column { margin-left: -87.23404%; } +.sixteen.colgrid .row .pull_thirteen.two.columns { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_thirteen.four.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_thirteen.five.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_thirteen.six.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_thirteen.seven.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_thirteen.eight.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_thirteen.nine.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_thirteen.ten.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_thirteen.eleven.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_thirteen.twelve.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .pull_thirteen.thirteen.columns { margin-left: -163.82979%; } +.sixteen.colgrid .row .pull_thirteen.fourteen.columns { margin-left: -170.21277%; } +.sixteen.colgrid .row .pull_thirteen.fifteen.columns { margin-left: -176.59574%; } +.sixteen.colgrid .row .push_fourteen { margin-left: 91.48936%; } +.sixteen.colgrid .row .push_fourteen:first-child { margin-left: 89.3617%; } +.sixteen.colgrid .row .pull_fourteen.one.column { margin-left: -93.61702%; } +.sixteen.colgrid .row .pull_fourteen.three.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_fourteen.four.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_fourteen.five.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_fourteen.six.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_fourteen.seven.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_fourteen.eight.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_fourteen.nine.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_fourteen.ten.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_fourteen.eleven.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .pull_fourteen.twelve.columns { margin-left: -163.82979%; } +.sixteen.colgrid .row .pull_fourteen.thirteen.columns { margin-left: -170.21277%; } +.sixteen.colgrid .row .pull_fourteen.fourteen.columns { margin-left: -176.59574%; } +.sixteen.colgrid .row .pull_fourteen.fifteen.columns { margin-left: -182.97872%; } +.sixteen.colgrid .row .push_fifteen { margin-left: 97.87234%; } +.sixteen.colgrid .row .push_fifteen:first-child { margin-left: 95.74468%; } +.sixteen.colgrid .row .pull_fifteen.two.columns { margin-left: -106.38298%; } +.sixteen.colgrid .row .pull_fifteen.three.columns { margin-left: -112.76596%; } +.sixteen.colgrid .row .pull_fifteen.four.columns { margin-left: -119.14894%; } +.sixteen.colgrid .row .pull_fifteen.five.columns { margin-left: -125.53191%; } +.sixteen.colgrid .row .pull_fifteen.six.columns { margin-left: -131.91489%; } +.sixteen.colgrid .row .pull_fifteen.seven.columns { margin-left: -138.29787%; } +.sixteen.colgrid .row .pull_fifteen.eight.columns { margin-left: -144.68085%; } +.sixteen.colgrid .row .pull_fifteen.nine.columns { margin-left: -151.06383%; } +.sixteen.colgrid .row .pull_fifteen.ten.columns { margin-left: -157.44681%; } +.sixteen.colgrid .row .pull_fifteen.eleven.columns { margin-left: -163.82979%; } +.sixteen.colgrid .row .pull_fifteen.twelve.columns { margin-left: -170.21277%; } +.sixteen.colgrid .row .pull_fifteen.thirteen.columns { margin-left: -176.59574%; } +.sixteen.colgrid .row .pull_fifteen.fourteen.columns { margin-left: -182.97872%; } +.sixteen.colgrid .row .pull_fifteen.fifteen.columns { margin-left: -189.3617%; } + +.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; } + +.row .pull_one.eleven.columns, .row .pull_two.ten.columns, .row .pull_three.nine.columns, .row .pull_four.eight.columns, .row .pull_five.seven.columns, .row .pull_six.six.columns, .row .pull_seven.five.columns, .row .pull_eight.four.columns, .row .pull_nine.three.columns, .row .pull_ten.two.columns, .row .pull_eleven.one.columns, .sixteen.colgrid .row .pull_one.fifteen.columns, .sixteen.colgrid .row .pull_two.fourteen.columns, .sixteen.colgrid .row .pull_three.thirteen.columns, .sixteen.colgrid .row .pull_four.twelve.columns, .sixteen.colgrid .row .pull_five.eleven.columns, .sixteen.colgrid .row .pull_six.ten.columns, .sixteen.colgrid .row .pull_seven.nine.columns, .sixteen.colgrid .row .pull_eight.eight.columns, .sixteen.colgrid .row .pull_nine.seven.columns, .sixteen.colgrid .row .pull_ten.six.columns, .sixteen.colgrid .row .pull_eleven.five.columns, .sixteen.colgrid .row .pull_twelve.four.columns, .sixteen.colgrid .row .pull_thirteen.three.columns, .sixteen.colgrid .row .pull_fourteen.two.columns, .sixteen.colgrid .row .pull_fifteen.one.columns { margin-left: -100%; } + +/* Hybrid Centered Classes */ +.sixteen.colgrid .row .one.centered { margin-left: 47.87234%; } +.sixteen.colgrid .row .two.centered { margin-left: 44.68085%; } +.sixteen.colgrid .row .three.centered { margin-left: 41.48936%; } +.sixteen.colgrid .row .four.centered { margin-left: 38.29787%; } +.sixteen.colgrid .row .five.centered { margin-left: 35.10638%; } +.sixteen.colgrid .row .six.centered { margin-left: 31.91489%; } +.sixteen.colgrid .row .seven.centered { margin-left: 28.7234%; } +.sixteen.colgrid .row .eight.centered { margin-left: 25.53191%; } +.sixteen.colgrid .row .nine.centered { margin-left: 22.34043%; } +.sixteen.colgrid .row .ten.centered { margin-left: 19.14894%; } +.sixteen.colgrid .row .eleven.centered { margin-left: 15.95745%; } +.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; } +.sixteen.colgrid .row .thirteen.centered { margin-left: 9.57447%; } +.sixteen.colgrid .row .fourteen.centered { margin-left: 6.38298%; } +.sixteen.colgrid .row .fifteen.centered { margin-left: 3.19149%; } + +img, object, embed { max-width: 100%; height: auto; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, .map_canvas img { max-width: none !important; } + +/* Tile Grid */ +.tiles { display: block; overflow: hidden; } +.tiles > li, .tiles > .tile { display: block; height: auto; float: left; padding-bottom: 0; } +.tiles.two_up { margin-left: -4%; } +.tiles.two_up > li, .tiles.two_up > .tile { margin-left: 4%; width: 46%; } +.tiles.three_up, .tiles.four_up { margin-left: -2%; } +.tiles.three_up > li, .tiles.three_up > .tile { margin-left: 2%; width: 31.3%; } +.tiles.four_up > li, .tiles.four_up > .tile { margin-left: 2%; width: 23%; } +.tiles.five_up { margin-left: -1.5%; } +.tiles.five_up > li, .tiles.five_up > .tile { margin-left: 1.5%; width: 18.5%; } + +/* Nicolas Gallagher's micro clearfix */ +.clearfix { *zoom: 1; } +.clearfix:before, .clearfix:after { content: ""; display: table; } +.clearfix:after { clear: both; } + +.row { *zoom: 1; } +.row:before, .row:after { content: ""; display: table; } +.row:after { clear: both; } + +.valign:before { content: ' '; display: inline-block; height: 400px; vertical-align: middle; margin-right: -0.25em; } +.valign > div, .valign > article, .valign > section, .valign > figure { display: inline-block; vertical-align: middle; } + +/* Mobile */ +@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } + .container { min-width: 0; margin-left: 0; margin-right: 0; } + .row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; } + .row .row .column, .row .row .columns { padding: 0; } + .row .centered { margin-left: 0 !important; } + .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; } + .column:last-child, .columns:last-child { margin-right: 0; float: none; } + [class*="column"] + [class*="column"]:last-child { float: none; } + [class*="column"]:before { display: table; } + [class*="column"]:after { display: table; clear: both; } + [class^="push_"], [class*="push_"], [class^="pull_"], [class*="pull_"] { margin-left: 0 !important; } } +/* Navigation (with dropdowns) */ +.navbar { width: 100%; min-height: 60px; display: block; margin-bottom: 20px; background: #4a4d50; position: relative; } +@media only screen and (max-width: 767px) { .navbar { border: none; } + .navbar .column, .navbar .columns { min-height: 0; } } +.navbar.fixed { position: fixed; z-index: 99999; } +.navbar.pinned { position: absolute; } +.navbar a.toggle { display: none; } +@media only screen and (max-width: 767px) { .navbar a.toggle { top: 18%; right: 4%; width: 46px; position: absolute; text-align: center; display: inline-block; color: white; background: #4a4d50; height: 40px; line-height: 38px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 30px; font-size: 1.875rem; } + .navbar a.toggle:hover { background: #565a5d; } + .navbar a.toggle:active, .navbar a.toggle.active { background: #3e4043; } } + +.navbar .logo { display: inline-block; margin: 0 2.12766% 0 0; padding: 0; height: 60px; line-height: 58px; } +.navbar .logo a { display: block; padding: 0; overflow: hidden; height: 60px; line-height: 58px; } +.navbar .logo a img { max-height: 95%; } +@media only screen and (max-width: 767px) { .navbar .logo { float: left; display: inline; } + .navbar .logo a { padding: 0; } + .navbar .logo a img { width: auto; height: auto; max-width: 100%; } } + +.navbar ul { display: table; vertical-align: middle; margin: 0; float: none; } +@media only screen and (max-width: 767px) { .navbar ul { position: absolute; display: block; width: 100% !important; height: 0; max-height: 0; top: 60px; left: 0; overflow: hidden; text-align: center; background: #3e4043; } + .navbar ul.active { height: auto; max-height: 600px; z-index: 999998; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-box-shadow: 0 2px 2px #252728; -moz-box-shadow: 0 2px 2px #252728; box-shadow: 0 2px 2px #252728; } } +.navbar ul li { display: table-cell; text-align: center; padding-bottom: 0; margin: 0; height: 60px; line-height: 58px; } +@media only screen and (max-width: 767px) { .navbar ul li { display: block; position: relative; min-height: 50px; max-height: 320px; height: auto; width: 100%; border-right: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } } +.navbar ul li > a { display: block; padding: 0 16px; white-space: nowrap; color: white; text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b; height: 60px; line-height: 58px; font-size: 16px; font-size: 1rem; } +.navbar ul li > a i.icon-popup { position: absolute; } +.navbar ul li .btn { border-color: #000101 !important; } +.navbar ul li.field { margin-bottom: 0 !important; margin-right: 0; } +@media only screen and (max-width: 767px) { .navbar ul li.field { padding: 0 20px; } } +.navbar ul li.field input.search { background: #191a1b; border: none; color: #f2f2f2; } +.navbar ul li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; } +@media only screen and (max-width: 767px) { .navbar ul li .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } + .navbar ul li.active .dropdown { border-bottom: 1px solid #313436; } + .navbar ul li.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } + .navbar ul li.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; } + .navbar ul li.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; } + .navbar ul li.active .dropdown ul li a:hover { color: #d04526; } } + +@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar > ul > li > .btn a { padding: 0 10px 0 10px !important; } + .navbar ul > li .dropdown ul li.active .dropdown { left: -320px; } } + +.navcontain { height: 80px; } +@media only screen and (max-width: 768px) { .navcontain { height: auto; } } + +.pretty.navbar { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #313436)); background-image: -webkit-linear-gradient(#7b8085, #313436); background-image: -moz-linear-gradient(#7b8085, #313436); background-image: -o-linear-gradient(#7b8085, #313436); background-image: linear-gradient(#7b8085, #313436); -webkit-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; -moz-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; /* Remove this line if you dont want a dropshadow on your navigation*/ } +@media only screen and (max-width: 767px) { .pretty.navbar a.toggle { border: 1px solid #3e4043; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#7b8085, #4a4d50); background-image: -moz-linear-gradient(#7b8085, #4a4d50); background-image: -o-linear-gradient(#7b8085, #4a4d50); background-image: linear-gradient(#7b8085, #4a4d50); -webkit-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; -moz-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; } + .pretty.navbar a.toggle i { text-shadow: 0 1px 1px #191a1b; } + .pretty.navbar a.toggle:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888d91), color-stop(100%, #565a5d)); background-image: -webkit-linear-gradient(#888d91, #565a5d); background-image: -moz-linear-gradient(#888d91, #565a5d); background-image: -o-linear-gradient(#888d91, #565a5d); background-image: linear-gradient(#888d91, #565a5d); } + .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e4043), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#3e4043, #4a4d50); background-image: -moz-linear-gradient(#3e4043, #4a4d50); background-image: -o-linear-gradient(#3e4043, #4a4d50); background-image: linear-gradient(#3e4043, #4a4d50); -webkit-box-shadow: 0 1px 1px #63676a; -moz-box-shadow: 0 1px 1px #63676a; box-shadow: 0 1px 1px #63676a; } } +.pretty.navbar.row { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } +@media only screen and (max-width: 767px) { .pretty.navbar.row { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } } +.pretty.navbar ul li.field input.search { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #191a1b), color-stop(100%, #4f5255)); background-image: -webkit-linear-gradient(#191a1b, #4f5255); background-image: -moz-linear-gradient(#191a1b, #4f5255); background-image: -o-linear-gradient(#191a1b, #4f5255); background-image: linear-gradient(#191a1b, #4f5255); border: none; -webkit-box-shadow: 0 1px 2px #888d91 !important; -moz-box-shadow: 0 1px 2px #888d91 !important; box-shadow: 0 1px 2px #888d91 !important; /* Remove this line if you dont want a dropshadow on your navigation*/ } +.pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } + +.navbar li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; } +@media only screen and (max-width: 767px) { .navbar li .dropdown .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } + .navbar li .dropdown.active .dropdown { border-bottom: 1px solid #313436; } + .navbar li .dropdown.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; } + .navbar li .dropdown.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; } + .navbar li .dropdown.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; } + .navbar li .dropdown.active .dropdown ul li a:hover { color: #d04526; } } + +.navbar li .dropdown ul { margin: 0; display: block; } +.navbar li .dropdown ul > li { position: relative; display: block; width: 100%; float: left; text-align: left; height: auto; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; } +@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar li .dropdown ul > li { max-width: 320px; word-wrap: break-word; } } +.navbar li .dropdown ul > li a { display: block; padding: 0 20px; color: #d04526; border-bottom: 1px solid #cccccc; text-shadow: none; height: 51px; line-height: 49px; } +@media only screen and (max-width: 767px) { .navbar li .dropdown ul > li a { padding: 0 20px; } } +.navbar li .dropdown ul > li .dropdown { display: none; background: white; } +.navbar li .dropdown ul li:first-child a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } + +.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a { position: relative; background: #868d92; z-index: 1000; } + +.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown { min-height: 50px; max-height: 561px; overflow: visible; height: auto; width: 100%; padding: 0; border-top: 1px solid #3e4043; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); } + +.gumby-no-touch .navbar ul li:hover .dropdown ul { position: relative; top: 0; min-height: 50px; max-height: 250px; height: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } +@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:hover .dropdown ul { overflow: auto; background: #36393b; } + .gumby-no-touch .navbar ul li:hover .dropdown ul li { border-bottom: #3e4043; } + .gumby-no-touch .navbar ul li:hover .dropdown ul li a { color: white; border-bottom: 1px solid #313436; } + .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover { color: #d04526; } } + +.gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { border-top: none; display: block; position: absolute; z-index: 9999; left: 100%; top: 0; margin-top: 0; } +@media only screen and (max-width: 767px) { .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { position: relative; left: 0; } + .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown ul, .gumby-touch .navbar li .dropdown ul > li.active .dropdown ul { background: #252728 !important; } } + +.gumby-no-touch .navbar li .dropdown ul li a:hover { background: #f2f2f2; } + +.gumby-touch .navbar a:hover { color: white !important; } + +.subnav { display: block; width: auto; overflow: hidden; margin: 0 0 18px 0; padding-top: 4px; } +.subnav li, .subnav dt, .subnav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; } +.subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child { margin-left: 0; } +.subnav dt { color: #f2f2f2; font-weight: normal; } +.subnav li a, .subnav dd a { color: white; font-size: 15px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } +.subnav li.active a, .subnav dd.active a { background: #4a4d50; padding: 5px 9px; text-shadow: 0 1px 1px #4a4d50; } + +/* Buttons */ +.btn, .skiplink { display: inline-block; width: auto; background: #f2f2f2; -webkit-appearance: none; font-family: "Open Sans"; font-weight: 600; padding: 0 !important; text-align: center; } +.btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button { display: block; padding: 0 18px; color: white; height: 100%; } +.btn input, .btn button, .skiplink input, .skiplink button { background: none; border: none; width: 100%; font-size: 100%; cursor: pointer; font-weight: 400; -webkit-appearance: none; -moz-appearance: none; appearance: none; } + +.btn.xlarge, .skiplink.xlarge { font-size: 30px; font-size: 1.875rem; height: 66px; line-height: 64px; } +.btn.xlarge a, .skiplink.xlarge a { position: relative; padding: 0 30px; } +.btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a { padding-left: 66px; } +.btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before { left: 20px; } +.btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a { padding-right: 66px; } +.btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after { right: 20px; } +.btn.large, .skiplink.large { font-size: 26px; font-size: 1.625rem; height: 58px; line-height: 56px; } +.btn.large a, .skiplink.large a { position: relative; padding: 0 26px; } +.btn.large.icon-left a, .skiplink.large.icon-left a { padding-left: 58px; } +.btn.large.icon-left a:before, .skiplink.large.icon-left a:before { left: 17.33333px; } +.btn.large.icon-right a, .skiplink.large.icon-right a { padding-right: 58px; } +.btn.large.icon-right a:after, .skiplink.large.icon-right a:after { right: 17.33333px; } +.btn.medium, .skiplink.medium { font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; } +.btn.medium a, .skiplink.medium a { position: relative; padding: 0 16px; } +.btn.medium.icon-left a, .skiplink.medium.icon-left a { padding-left: 36px; } +.btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before { left: 10.66667px; } +.btn.medium.icon-right a, .skiplink.medium.icon-right a { padding-right: 36px; } +.btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after { right: 10.66667px; } +.btn.medium a, .skiplink.medium a { padding: 0 18px; } +.btn.small, .skiplink.small { font-size: 10px; font-size: 0.625rem; height: 23px; line-height: 21px; } +.btn.small a, .skiplink.small a { position: relative; padding: 0 10px; } +.btn.small.icon-left a, .skiplink.small.icon-left a { padding-left: 23px; } +.btn.small.icon-left a:before, .skiplink.small.icon-left a:before { left: 6.66667px; } +.btn.small.icon-right a, .skiplink.small.icon-right a { padding-right: 23px; } +.btn.small.icon-right a:after, .skiplink.small.icon-right a:after { right: 6.66667px; } +.btn.small a, .skiplink.small a { padding: 0 10px; } +.btn.oval, .skiplink.oval { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; } +.btn.pill-left, .skiplink.pill-left { -webkit-border-radius: 500px 0 0 500px; -moz-border-radius: 500px 0 0 500px; -ms-border-radius: 500px 0 0 500px; -o-border-radius: 500px 0 0 500px; border-radius: 500px 0 0 500px; } +.btn.pill-right, .skiplink.pill-right { -webkit-border-radius: 0 500px 500px 0; -moz-border-radius: 0 500px 500px 0; -ms-border-radius: 0 500px 500px 0; -o-border-radius: 0 500px 500px 0; border-radius: 0 500px 500px 0; } + +.btn.primary, .skiplink.primary { background: #3085d6; border: 1px solid #3085d6; } +.btn.primary:hover, .skiplink.primary:hover { background: #5b9ede; } +.btn.primary:active, .skiplink.primary:active { background: #236bb0; } +.btn.secondary, .skiplink.secondary { background: #42a35a; border: 1px solid #42a35a; } +.btn.secondary:hover, .skiplink.secondary:hover { background: #5bbd73; } +.btn.secondary:active, .skiplink.secondary:active { background: #337f46; } +.btn.default, .skiplink.default { background: #f2f2f2; border: 1px solid #f2f2f2; color: #555555; border: 1px solid #f2f2f2; } +.btn.default:hover, .skiplink.default:hover { background: white; } +.btn.default:active, .skiplink.default:active { background: #d8d8d8; } +.btn.default:hover, .skiplink.default:hover { border: 1px solid #e5e5e5; } +.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button { color: #555555; } +.btn.info, .skiplink.info { background: #4a4d50; border: 1px solid #4a4d50; } +.btn.info:hover, .skiplink.info:hover { background: #63676a; } +.btn.info:active, .skiplink.info:active { background: #313436; } +.btn.danger, .skiplink.danger { background: #ca3838; border: 1px solid #ca3838; } +.btn.danger:hover, .skiplink.danger:hover { background: #d56060; } +.btn.danger:active, .skiplink.danger:active { background: #a32c2c; } +.btn.warning, .skiplink.warning { background: #f6b83f; border: 1px solid #f6b83f; color: #644405; } +.btn.warning:hover, .skiplink.warning:hover { background: #f8ca70; } +.btn.warning:active, .skiplink.warning:active { background: #f4a60e; } +.btn.warning a, .btn.warning input, .btn.warning button, .skiplink.warning a, .skiplink.warning input, .skiplink.warning button { color: #644405; } +.btn.success, .skiplink.success { background: #58c026; border: 1px solid #58c026; } +.btn.success:hover, .skiplink.success:hover { background: #72d940; } +.btn.success:active, .skiplink.success:active { background: #44951e; } + +.btn.metro, .metro .btn, .metro .skiplink, .skiplink.metro, .btn.pretty.squared, .pretty .squared.btn, .pretty .squared.skiplink, .pretty .btn.squared { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } + +.btn.pretty, .pretty .btn, .pretty .skiplink, .skiplink.pretty, .btn.metro.rounded, .metro .rounded.btn, .metro .rounded.skiplink, .metro .btn.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } + +.btn.pretty.primary, .pretty .primary.btn, .pretty .primary.skiplink, .skiplink.pretty.primary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #85b7e7), color-stop(100%, #2a85dc)); background-image: -webkit-linear-gradient(#85b7e7, #2a85dc); background-image: -moz-linear-gradient(#85b7e7, #2a85dc); background-image: -o-linear-gradient(#85b7e7, #2a85dc); background-image: linear-gradient(#85b7e7, #2a85dc); -webkit-box-shadow: inset 0 0 3px #f0f6fc; -moz-box-shadow: inset 0 0 3px #f0f6fc; box-shadow: inset 0 0 3px #f0f6fc; border: 1px solid #1f5e9b; } +.btn.pretty.primary:hover, .pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .skiplink.pretty.primary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a2d4fc), color-stop(100%, #54b2fe)); background-image: -webkit-linear-gradient(#a2d4fc, #54b2fe); background-image: -moz-linear-gradient(#a2d4fc, #54b2fe); background-image: -o-linear-gradient(#a2d4fc, #54b2fe); background-image: linear-gradient(#a2d4fc, #54b2fe); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #0e90f8; } +.btn.pretty.primary:active, .pretty .primary.btn:active, .pretty .primary.skiplink:active, .skiplink.pretty.primary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a85dc), color-stop(100%, #85b7e7)); background-image: -webkit-linear-gradient(#2a85dc, #85b7e7); background-image: -moz-linear-gradient(#2a85dc, #85b7e7); background-image: -o-linear-gradient(#2a85dc, #85b7e7); background-image: linear-gradient(#2a85dc, #85b7e7); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; } +.btn.pretty.primary a, .pretty .primary.btn a, .pretty .primary.skiplink a, .btn.pretty.primary input, .pretty .primary.btn input, .pretty .primary.skiplink input, .btn.pretty.primary button, .pretty .primary.btn button, .pretty .primary.skiplink button, .skiplink.pretty.primary a, .skiplink.pretty.primary input, .skiplink.pretty.primary button { text-shadow: 0 1px 1px #1a5186; } +.btn.pretty.secondary, .pretty .secondary.btn, .pretty .secondary.skiplink, .skiplink.pretty.secondary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80cb92), color-stop(100%, #3ca957)); background-image: -webkit-linear-gradient(#80cb92, #3ca957); background-image: -moz-linear-gradient(#80cb92, #3ca957); background-image: -o-linear-gradient(#80cb92, #3ca957); background-image: linear-gradient(#80cb92, #3ca957); -webkit-box-shadow: inset 0 0 3px #daf0e0; -moz-box-shadow: inset 0 0 3px #daf0e0; box-shadow: inset 0 0 3px #daf0e0; border: 1px solid #2c6d3c; } +.btn.pretty.secondary:hover, .pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .skiplink.pretty.secondary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1d3ad), color-stop(100%, #68c07d)); background-image: -webkit-linear-gradient(#a1d3ad, #68c07d); background-image: -moz-linear-gradient(#a1d3ad, #68c07d); background-image: -o-linear-gradient(#a1d3ad, #68c07d); background-image: linear-gradient(#a1d3ad, #68c07d); -webkit-box-shadow: inset 0 0 3px #f8fcf9; -moz-box-shadow: inset 0 0 3px #f8fcf9; box-shadow: inset 0 0 3px #f8fcf9; border: 1px solid #469659; } +.btn.pretty.secondary:active, .pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .skiplink.pretty.secondary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ca957), color-stop(100%, #80cb92)); background-image: -webkit-linear-gradient(#3ca957, #80cb92); background-image: -moz-linear-gradient(#3ca957, #80cb92); background-image: -o-linear-gradient(#3ca957, #80cb92); background-image: linear-gradient(#3ca957, #80cb92); -webkit-box-shadow: inset 0 0 3px #ecf8ef; -moz-box-shadow: inset 0 0 3px #ecf8ef; box-shadow: inset 0 0 3px #ecf8ef; } +.btn.pretty.secondary a, .pretty .secondary.btn a, .pretty .secondary.skiplink a, .btn.pretty.secondary input, .pretty .secondary.btn input, .pretty .secondary.skiplink input, .btn.pretty.secondary button, .pretty .secondary.btn button, .pretty .secondary.skiplink button, .skiplink.pretty.secondary a, .skiplink.pretty.secondary input, .skiplink.pretty.secondary button { text-shadow: 0 1px 1px #255a32; } +.btn.pretty.default, .pretty .default.btn, .pretty .default.skiplink, .skiplink.pretty.default { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f1f1)); background-image: -webkit-linear-gradient(#ffffff, #f3f1f1); background-image: -moz-linear-gradient(#ffffff, #f3f1f1); background-image: -o-linear-gradient(#ffffff, #f3f1f1); background-image: linear-gradient(#ffffff, #f3f1f1); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #cccccc; } +.btn.pretty.default:hover, .pretty .default.btn:hover, .pretty .default.skiplink:hover, .skiplink.pretty.default:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#ffffff, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #d9d9d9; } +.btn.pretty.default:active, .pretty .default.btn:active, .pretty .default.skiplink:active, .skiplink.pretty.default:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1f1), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f3f1f1, #ffffff); background-image: -moz-linear-gradient(#f3f1f1, #ffffff); background-image: -o-linear-gradient(#f3f1f1, #ffffff); background-image: linear-gradient(#f3f1f1, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; } +.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button { text-shadow: 0 1px 1px white; } +.btn.pretty.info, .pretty .info.btn, .pretty .info.skiplink, .skiplink.pretty.info { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #464d54)); background-image: -webkit-linear-gradient(#7b8085, #464d54); background-image: -moz-linear-gradient(#7b8085, #464d54); background-image: -o-linear-gradient(#7b8085, #464d54); background-image: linear-gradient(#7b8085, #464d54); -webkit-box-shadow: inset 0 0 3px #bdc0c2; -moz-box-shadow: inset 0 0 3px #bdc0c2; box-shadow: inset 0 0 3px #bdc0c2; border: 1px solid #252728; } +.btn.pretty.info:hover, .pretty .info.btn:hover, .pretty .info.skiplink:hover, .skiplink.pretty.info:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aeb3b6), color-stop(100%, #808e98)); background-image: -webkit-linear-gradient(#aeb3b6, #808e98); background-image: -moz-linear-gradient(#aeb3b6, #808e98); background-image: -o-linear-gradient(#aeb3b6, #808e98); background-image: linear-gradient(#aeb3b6, #808e98); -webkit-box-shadow: inset 0 0 3px #f1f2f3; -moz-box-shadow: inset 0 0 3px #f1f2f3; box-shadow: inset 0 0 3px #f1f2f3; border: 1px solid #60676b; } +.btn.pretty.info:active, .pretty .info.btn:active, .pretty .info.skiplink:active, .skiplink.pretty.info:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464d54), color-stop(100%, #7b8085)); background-image: -webkit-linear-gradient(#464d54, #7b8085); background-image: -moz-linear-gradient(#464d54, #7b8085); background-image: -o-linear-gradient(#464d54, #7b8085); background-image: linear-gradient(#464d54, #7b8085); -webkit-box-shadow: inset 0 0 3px #cbcdce; -moz-box-shadow: inset 0 0 3px #cbcdce; box-shadow: inset 0 0 3px #cbcdce; } +.btn.pretty.info a, .pretty .info.btn a, .pretty .info.skiplink a, .btn.pretty.info input, .pretty .info.btn input, .pretty .info.skiplink input, .btn.pretty.info button, .pretty .info.btn button, .pretty .info.skiplink button, .skiplink.pretty.info a, .skiplink.pretty.info input, .skiplink.pretty.info button { text-shadow: 0 1px 1px #191a1b; } +.btn.pretty.danger, .pretty .danger.btn, .pretty .danger.skiplink, .skiplink.pretty.danger { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df8989), color-stop(100%, #d03232)); background-image: -webkit-linear-gradient(#df8989, #d03232); background-image: -moz-linear-gradient(#df8989, #d03232); background-image: -o-linear-gradient(#df8989, #d03232); background-image: linear-gradient(#df8989, #d03232); -webkit-box-shadow: inset 0 0 3px #faeded; -moz-box-shadow: inset 0 0 3px #faeded; box-shadow: inset 0 0 3px #faeded; border: 1px solid #8f2626; } +.btn.pretty.danger:hover, .pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .skiplink.pretty.danger:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f79696), color-stop(100%, #f64a4a)); background-image: -webkit-linear-gradient(#f79696, #f64a4a); background-image: -moz-linear-gradient(#f79696, #f64a4a); background-image: -o-linear-gradient(#f79696, #f64a4a); background-image: linear-gradient(#f79696, #f64a4a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #e21212; } +.btn.pretty.danger:active, .pretty .danger.btn:active, .pretty .danger.skiplink:active, .skiplink.pretty.danger:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d03232), color-stop(100%, #df8989)); background-image: -webkit-linear-gradient(#d03232, #df8989); background-image: -moz-linear-gradient(#d03232, #df8989); background-image: -o-linear-gradient(#d03232, #df8989); background-image: linear-gradient(#d03232, #df8989); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; } +.btn.pretty.danger a, .pretty .danger.btn a, .pretty .danger.skiplink a, .btn.pretty.danger input, .pretty .danger.btn input, .pretty .danger.skiplink input, .btn.pretty.danger button, .pretty .danger.btn button, .pretty .danger.skiplink button, .skiplink.pretty.danger a, .skiplink.pretty.danger input, .skiplink.pretty.danger button { text-shadow: 0 1px 1px #7b2121; } +.btn.pretty.warning, .pretty .warning.btn, .pretty .warning.skiplink, .skiplink.pretty.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdca0), color-stop(100%, #fbba3a)); background-image: -webkit-linear-gradient(#fbdca0, #fbba3a); background-image: -moz-linear-gradient(#fbdca0, #fbba3a); background-image: -o-linear-gradient(#fbdca0, #fbba3a); background-image: linear-gradient(#fbdca0, #fbba3a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #de960a; color: #644405; } +.btn.pretty.warning:hover, .pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .skiplink.pretty.warning:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feecca), color-stop(100%, #ffd37d)); background-image: -webkit-linear-gradient(#feecca, #ffd37d); background-image: -moz-linear-gradient(#feecca, #ffd37d); background-image: -o-linear-gradient(#feecca, #ffd37d); background-image: linear-gradient(#feecca, #ffd37d); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #fcb834; } +.btn.pretty.warning:active, .pretty .warning.btn:active, .pretty .warning.skiplink:active, .skiplink.pretty.warning:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbba3a), color-stop(100%, #fbdca0)); background-image: -webkit-linear-gradient(#fbba3a, #fbdca0); background-image: -moz-linear-gradient(#fbba3a, #fbdca0); background-image: -o-linear-gradient(#fbba3a, #fbdca0); background-image: linear-gradient(#fbba3a, #fbdca0); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; } +.btn.pretty.warning a, .pretty .warning.btn a, .pretty .warning.skiplink a, .btn.pretty.warning input, .pretty .warning.btn input, .pretty .warning.skiplink input, .btn.pretty.warning button, .pretty .warning.btn button, .pretty .warning.skiplink button, .skiplink.pretty.warning a, .skiplink.pretty.warning input, .skiplink.pretty.warning button { text-shadow: 0 1px 1px #fbdca0; } +.btn.pretty.success, .pretty .success.btn, .pretty .success.skiplink, .skiplink.pretty.success { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91e26a), color-stop(100%, #56c620)); background-image: -webkit-linear-gradient(#91e26a, #56c620); background-image: -moz-linear-gradient(#91e26a, #56c620); background-image: -o-linear-gradient(#91e26a, #56c620); background-image: linear-gradient(#91e26a, #56c620); -webkit-box-shadow: inset 0 0 3px #e0f7d5; -moz-box-shadow: inset 0 0 3px #e0f7d5; box-shadow: inset 0 0 3px #e0f7d5; border: 1px solid #3b8019; } +.btn.pretty.success:hover, .pretty .success.btn:hover, .pretty .success.skiplink:hover, .skiplink.pretty.success:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #96e570), color-stop(100%, #64df29)); background-image: -webkit-linear-gradient(#96e570, #64df29); background-image: -moz-linear-gradient(#96e570, #64df29); background-image: -o-linear-gradient(#96e570, #64df29); background-image: linear-gradient(#96e570, #64df29); -webkit-box-shadow: inset 0 0 3px #e5f9db; -moz-box-shadow: inset 0 0 3px #e5f9db; box-shadow: inset 0 0 3px #e5f9db; border: 1px solid #479f1d; } +.btn.pretty.success:active, .pretty .success.btn:active, .pretty .success.skiplink:active, .skiplink.pretty.success:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56c620), color-stop(100%, #91e26a)); background-image: -webkit-linear-gradient(#56c620, #91e26a); background-image: -moz-linear-gradient(#56c620, #91e26a); background-image: -o-linear-gradient(#56c620, #91e26a); background-image: linear-gradient(#56c620, #91e26a); -webkit-box-shadow: inset 0 0 3px #f0fbea; -moz-box-shadow: inset 0 0 3px #f0fbea; box-shadow: inset 0 0 3px #f0fbea; } +.btn.pretty.success a, .pretty .success.btn a, .pretty .success.skiplink a, .btn.pretty.success input, .pretty .success.btn input, .pretty .success.skiplink input, .btn.pretty.success button, .pretty .success.btn button, .pretty .success.skiplink button, .skiplink.pretty.success a, .skiplink.pretty.success input, .skiplink.pretty.success button { text-shadow: 0 1px 1px #316b15; } + +/* Icons */ +[class^="icon-"] a:before, [class*=" icon-"] a:before, [class^="icon-"] a:after, [class*=" icon-"] a:after, i[class^="icon-"], i[class*=" icon-"] { font-family: "entypo"; position: absolute; text-decoration: none; zoom: 1; } + +i[class^="icon-"], i[class*=" icon-"] { display: inline-block; position: static; min-width: 20px; margin: 0 5px; text-align: center; } + +/* Form Styles */ +form { margin: 0 0 18px; } +form label { display: block; font-size: 16px; font-size: 1rem; line-height: 1.625em; cursor: pointer; margin-bottom: 9px; } +form label.inline { display: inline-block; padding-right: 20px; } +form dt { margin: 0; } +form textarea { height: 150px; } +form ul, form ul li { margin-left: 0; list-style-type: none; } +form fieldset { border-style: solid; border-width: 0.0625em; padding: 1.5625em; border-color: #d8d8d8; margin: 18px 0; } +form fieldset legend { padding: 5px 10px; } + +.field { position: relative; max-width: 100%; margin-bottom: 10px; vertical-align: middle; font-size: 16px; overflow: hidden; } +.field.metro, .field .metro { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } +.field input, .field input[type="*"], .field textarea { max-width: 100%; width: 100%; padding: 0; margin: 0; border: none; outline: none; resize: none; -webkit-appearance: none; font-family: "Open Sans"; font-weight: 300; font-size: 16px; font-size: 1rem; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } +.field .input { position: relative; padding: 0 10px; background: #fff; border: 1px solid #d8d8d8; height: 36px; line-height: 34px; font-size: 16px; font-size: 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } +.field .input.search { height: 36px; line-height: 34px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; padding-right: 0; } +.field .input.textarea { height: auto; } + +input.xnarrow, .input.xnarrow { width: 13.33333%; margin: 0; } +input.xnarrow:last-child, .input.xnarrow:last-child { margin-left: -4px; } +input.xnarrow:first-child, .input.xnarrow:first-child { margin-right: 3.94%; margin-left: 0; } +input.xnarrow:first-child:last-child, .input.xnarrow:first-child:last-child { margin: 0; } +input.narrow, .input.narrow { width: 30.66667%; margin: 0; } +input.narrow:last-child, .input.narrow:last-child { margin-left: -4px; } +input.narrow:first-child, .input.narrow:first-child { margin-right: 3.94%; margin-left: 0; } +input.narrow:first-child:last-child, .input.narrow:first-child:last-child { margin: 0; } +input.normal, .input.normal { width: 48%; margin: 0; } +input.normal:last-child, .input.normal:last-child { margin-left: -4px; } +input.normal:first-child, .input.normal:first-child { margin-right: 3.94%; margin-left: 0; } +input.normal:first-child:last-child, .input.normal:first-child:last-child { margin: 0; } +input.wide, .input.wide { width: 65.33333%; margin: 0; } +input.wide:last-child, .input.wide:last-child { margin-left: -4px; } +input.wide:first-child, .input.wide:first-child { margin-right: 3.94%; margin-left: 0; } +input.wide:first-child:last-child, .input.wide:first-child:last-child { margin: 0; } +input.xwide, .input.xwide { width: 82.66667%; margin: 0; } +input.xwide:last-child, .input.xwide:last-child { margin-left: -4px; } +input.xwide:first-child, .input.xwide:first-child { margin-right: 3.94%; margin-left: 0; } +input.xwide:first-child:last-child, .input.xwide:first-child:last-child { margin: 0; } +input.xxwide, .input.xxwide { width: 100%; margin: 0; } +input.xxwide:last-child, .input.xxwide:last-child { margin-left: -4px; } +input.xxwide:first-child, .input.xxwide:first-child { margin-right: 3.94%; margin-left: 0; } +input.xxwide:first-child:last-child, .input.xxwide:first-child:last-child { margin: 0; } + +label + .xnarrow:last-child, label + .narrow:last-child, label + .normal:last-child, label + .wide:last-child, label + .xwide:last-child, label + .xxwide:last-child { margin-left: 0; } + +@media only screen and (max-width: 960px) { .xxwide:first-child, .xxwide:last-child { margin-right: 0%; } } +/* remove inline-block white-space — A 0px font-size = 0px of white space */ +.prepend, .append { font-size: 0; white-space: nowrap; padding-bottom: 3.5px; } + +.prepend input, .prepend .input, .append input, .append .input { display: inline-block; max-width: 100%; margin-right: 0; margin-left: 0; } + +.prepend input, .prepend .input, .prepend.append input:last-child, .append *:last-child { -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; } + +.append input, .append .input, .prepend.append input:first-child, .prepend *:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } + +.prepend.append input { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } + +.prepend.append input:last-child { margin-left: -1px; } + +.prepend .adjoined, .append .adjoined, .prepend .btn, .append .btn { position: relative; display: inline-block; margin-bottom: 0; z-index: 99; } + +.prepend .btn a, .prepend .btn input, .prepend .btn button, .append .btn a, .append .btn input, .append .btn button { padding: 0 12px; } + +.prepend .adjoined, .append .adjoined { padding: 0 10px 0 10px; background: #f2f2f2; border: 1px solid #d8d8d8; font-family: "Open Sans"; font-weight: 600; color: #555555; font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; } + +.prepend .adjoined, .prepend .btn { margin-right: -1px; } + +.adjoined:first-child { margin-left: 0 !important; } + +.append .adjoined, .append .btn { margin-left: -1px; } + +.append button, .prepend button { display: inline-block; } + +.prepend input:first-child, .append input:first-child, .prepend .input:first-child, .append .input:first-child { margin-right: 0; } + +.double input, .double .input { width: 50% !important; } +.double input:last-child, .double .input:last-child { margin-left: -1px; } + +.field input, .field .input, .field textarea, .field .textarea, .field .radio span, .field .checkbox span, .field .picker { -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.field.danger:after { font-family: "entypo"; content: "\2716"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #ca3838; } +.field.danger.no-icon:after { display: none; } +.field.danger.append:after, .field.danger.prepend:after { content: ""; } +.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker { border-color: #ca3838; background: #f0c5c5; } +.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker, .field.danger input::-webkit-input-placeholder, .field.danger textarea::-webkit-input-placeholder, .field.danger input:-moz-placeholder, .field.danger textarea:-moz-placeholder textarea { color: #ca3838; } +.field.warning:after { font-family: "entypo"; content: "\26a0"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #f6b83f; } +.field.warning.no-icon:after { display: none; } +.field.warning.append:after, .field.warning.prepend:after { content: ""; } +.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker { border-color: #f6b83f; background: #fef7ea; } +.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker, .field.warning input::-webkit-input-placeholder, .field.warning textarea::-webkit-input-placeholder, .field.warning input:-moz-placeholder, .field.warning textarea:-moz-placeholder textarea { color: #f6b83f; } +.field.success:after { font-family: "entypo"; content: "\2713"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #58c026; } +.field.success.no-icon:after { display: none; } +.field.success.append:after, .field.success.prepend:after { content: ""; } +.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker { border-color: #58c026; background: #c0eeaa; } +.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker, .field.success input::-webkit-input-placeholder, .field.success textarea::-webkit-input-placeholder, .field.success input:-moz-placeholder, .field.success textarea:-moz-placeholder textarea { color: #58c026; } +.field .picker.danger { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.field .picker.danger select, .field .picker.danger:after { color: #ca3838; } +.field .picker.warning { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.field .picker.warning select, .field .picker.warning:after { color: #f6b83f; } +.field .picker.success { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.field .picker.success select, .field .picker.success:after { color: #58c026; } + +.field .text input[type="search"] { -webkit-appearance: textfield; } + +.no-js .radio input { -webkit-appearance: radio; margin-left: 1px; } +.no-js .checkbox input { -webkit-appearance: checkbox; } +.no-js .radio input, .no-js .checkbox input { display: inline-block; width: 16px; } + +.js .field .radio, .js .field .checkbox { position: relative; } +.js .field .radio.danger, .js .field .checkbox.danger { color: #ca3838; } +.js .field .radio.danger span, .js .field .checkbox.danger span { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.js .field .radio.warning, .js .field .checkbox.warning { color: #f6b83f; } +.js .field .radio.warning span, .js .field .checkbox.warning span { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.js .field .radio.success, .js .field .checkbox.success { color: #58c026; color: #555555; } +.js .field .radio.success i, .js .field .checkbox.success i { color: #58c026; } +.js .field .radio.success span, .js .field .checkbox.success span { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } +.js .field .radio.checked i, .js .field .checkbox.checked i { position: absolute; top: -1px; left: -8px; line-height: 16px; } +.js .field .radio span, .js .field .checkbox span { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fefefe; } +.js .field .radio input[type="radio"], .js .field .radio input[type="checkbox"], .js .field .checkbox input[type="radio"], .js .field .checkbox input[type="checkbox"] { display: none; } +.js .field .radio span { -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } +.js .field .checkbox span { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } + +.field .text input[type="search"] { -webkit-appearance: textfield; } + +/* Form Picker Element (",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}),pt("value",ht,r.attributes&&r.input),r.getElementsByTagName=ct(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ct(function(e){return e.innerHTML="

",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ct(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?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},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=st(n.querySelectorAll))&&(ct(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ct(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=st(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ct(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=st(d.contains)||d.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},r.sortDetached=ct(function(e){return 1&e.compareDocumentPosition(n.createElement("div"))}),A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-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 S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return gt(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?gt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.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+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:ut,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===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]||at.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]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=bt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.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,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!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[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[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]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[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[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?ut(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ut(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?ut(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:ut(function(e){return function(t){return at(e,t).length>0}}),contains:ut(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:ut(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("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===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.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!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.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:vt(function(){return[0]}),last:vt(function(e,t){return[t-1]}),eq:vt(function(e,t,n){return[0>n?n+t:n]}),even:vt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:vt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:vt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:vt(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})o.pseudos[n]=mt(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=yt(n);function bt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function xt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function wt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function Tt(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 Ct(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function Nt(e,t,n,r,i,o){return r&&!r[b]&&(r=Nt(r)),i&&!i[b]&&(i=Nt(i,o)),ut(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||St(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:Ct(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=Ct(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=Ct(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function kt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=wt(function(e){return e===t},s,!0),p=wt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[wt(Tt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return Nt(l>1&&Tt(f),l>1&&xt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&kt(e.slice(l,r)),i>r&&kt(e=e.slice(r)),i>r&&xt(e))}f.push(n)}return Tt(f)}function Et(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=Ct(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?ut(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=bt(e)),n=t.length;while(n--)o=kt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Et(i,r))}return o};function St(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function At(e,t,n,i){var a,s,u,c,p,f=bt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&xt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}o.pseudos.nth=o.pseudos.eq;function jt(){}jt.prototype=o.filters=o.pseudos,o.setFilters=new jt,r.sortStable=b.split("").sort(A).join("")===b,p(),[0,0].sort(A),r.detectDuplicates=S,x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!u||(n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.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?x.extend(e,r):r}},i={};return r.pipe=r.then,x.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=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.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;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
t
",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[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%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.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&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null) +}),n=s=l=u=r=o=null,t}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),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 x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.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=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.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,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=x(this),l=t,u=e.match(T)||[];while(o=u[a++])l=r?l:!s.hasClass(o),s[l?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._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(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t: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,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.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 t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={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}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[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),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=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));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,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]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),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=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),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=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=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 x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):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,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.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))},x.Event=function(e,n){return this instanceof x.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&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.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()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._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 x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.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 x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.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,x(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(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.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?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(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(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.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:x.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.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 x.clone(this,e,t)})},html:function(e){return x.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)||!x.support.htmlSerialize&&mt.test(e)||!x.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&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._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++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.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)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(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||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.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),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(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,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(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 x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});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("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","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"===x.css(e,"display")||!x.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]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.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}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.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))?x(this).show():x(this).hide()})}}),x.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":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],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||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});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+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.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=x.support.boxSizing&&"border-box"===x.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&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x(" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/js/gumby.js.map b/js/gumby.js.map new file mode 100644 index 0000000..b3c2389 --- /dev/null +++ b/js/gumby.js.map @@ -0,0 +1 @@ +{"version":3,"file":"gumby.js.map","sources":["bower_components/gumby/js/libs/gumby.js","bower_components/gumby/js/libs/ui/gumby.toggleswitch.js","bower_components/gumby/js/libs/ui/jquery.validation.js","bower_components/gumby/js/libs/gumby.init.js"],"names":["$","Gumby","this","$dom","document","$html","find","isOldie","hasClass","click","onReady","onOldie","onTouch","autoInit","attr","debugMode","Boolean","length","touchDevice","Modernizr","touch","window","navigator","userAgent","indexOf","gumbyTouch","touchEvents","breakpoint","Number","touchEventsLoaded","uiModulesReady","uiModules","inits","path","width","addClass","debug","prototype","init","options","scope","opts","ready","mods","initUIModules","helpers","code","oldie","console","type","data","Array","slice","call","log","arguments","warn","error","dump","selectAttr","i","dataAttr","gumbyAttr","is","addInitalisation","ref","initialize","all","UIModule","module","x","m","arr","jQuery","Toggle","$el","targets","on","className","self","Switch","setup","e","preventDefault","trigger","triggered","constructor","parseTargets","apply","targetStr","secondaryTargets","checkTargets","split","name","cb","$target","add","toggleClass","removeClass","each","$this","events","Validation","req","$field","parents","val","parent","validate","which","result","fn","validation","settings","extend","submit","fail","required","validations","reqLength","push","failed","serializeArray","yepnope","errorTimeout","load","test","yep","complete","mobile","define","amd"],"mappings":"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","sourceRoot":"/"} \ No newline at end of file diff --git a/js/gumby.min.js b/js/gumby.min.js new file mode 100644 index 0000000..2ef8e67 --- /dev/null +++ b/js/gumby.min.js @@ -0,0 +1,2 @@ +!function(t){"use strict";function i(){this.$dom=t(document),this.$html=this.$dom.find("html"),this.isOldie=!!this.$html.hasClass("oldie"),this.click="click",this.onReady=this.onOldie=this.onTouch=!1,this.autoInit="false"===t("script[gumby-init]").attr("gumby-init")?!1:!0,this.debugMode=Boolean(t("script[gumby-debug]").length),this.touchDevice=!!(Modernizr.touch||window.navigator.userAgent.indexOf("Windows Phone")>0),this.gumbyTouch=!1,this.touchEvents="js/libs",this.breakpoint=Number(t("script[gumby-breakpoint]").attr("gumby-breakpoint"))||768,this.touchEventsLoaded=!1,this.uiModulesReady=!1,this.uiModules={},this.inits={};var i=t("script[gumby-touch]").attr("gumby-touch"),e=t("script[gumby-path]").attr("gumby-path");"false"===i?this.touchEvents=!1:i?this.touchEvents=i:e&&(this.touchEvents=e),this.touchDevice&&(this.click+=" tap"),this.touchDevice&&t(window).width()1?Array.prototype.slice.call(i):i[0])},i.prototype.log=function(){this.console("log",arguments)},i.prototype.debug=function(){this.console("debug",arguments)},i.prototype.warn=function(){this.console("warn",arguments)},i.prototype.error=function(){this.console("error",arguments)},i.prototype.dump=function(){return{$dom:this.$dom,isOldie:this.isOldie,touchEvents:this.touchEvents,debugMode:this.debugMode,autoInit:this.autoInit,uiModules:this.uiModules,click:this.click}},i.prototype.selectAttr=function(){for(var t=0;t1?[t(s[0]),t(s[1])]:[t(s[0])]:!1)):!1},i.prototype.checkTargets=function(i){var e=0;for(e;e1&&(this.targets[0].hasClass(this.className)?(i=this.targets[0],this.self||(i=i.add(this.$el)),i.removeClass(this.className),this.targets[1].addClass(this.className)):(i=this.targets[0],this.self||(i=i.add(this.$el)),i.addClass(this.className),this.targets[1].removeClass(this.className))):this.$el.toggleClass(this.className),t&&"function"==typeof t&&t.apply(this)},e.prototype.trigger=function(t){Gumby.debug("Triggering Switch",this.$el);var i;this.targets?1==this.targets.length?(i=this.targets[0],this.self||(i=i.add(this.$el)),i.addClass(this.className)):this.targets.length>1&&(i=this.targets[0],this.self||(i=i.add(this.$el)),i.addClass(this.className),this.targets[1].removeClass(this.className)):this.$el.addClass(this.className),t&&"function"==typeof t&&t.apply(this)},Gumby.addInitalisation("toggles",function(e){t(".toggle").each(function(){var s=t(this);return s.data("isToggle")&&!e?!0:(s.data("isToggle")&&e&&s.trigger("gumby.initialize"),s.data("isToggle",!0),new i(s),void 0)})}),Gumby.addInitalisation("switches",function(i){t(".switch").each(function(){var s=t(this);return s.data("isSwitch")&&!i?!0:s.data("isSwitch")&&i?(s.trigger("gumby.initialize"),!0):(s.data("isSwitch",!0),new e(s),void 0)})}),Gumby.UIModule({module:"toggleswitch",events:["initialize","trigger","onTrigger"],init:function(){Gumby.initialize("switches"),Gumby.initialize("toggles")}})}(jQuery),!function(t){"use strict";function i(t,i){Gumby&&Gumby.debug("Initializing Validation",t),this.$this=t,this.$field=this.$this.parents(".field"),this.req=i||function(){return!!this.$this.val().length};var e=this;this.$this.is("[type=checkbox], [type=radio]")?(this.$field=this.$this.parent("label"),this.$field.on("gumby.onChange",function(){e.validate()})):this.$this.is("select")?(this.$field=this.$this.parents(".picker"),this.$field.on("change",function(){e.validate()})):this.$this.on("blur",function(t){9!==t.which&&e.validate()})}i.prototype.validate=function(){var t=this.req(this.$this);return t?this.$field.removeClass("danger").addClass("success"):this.$field.removeClass("success").addClass("danger"),t},t.fn.validation=function(e){var s=t.extend({submit:!1,fail:!1,required:[]},e),n=[];return this.each(function(){if(!s.required.length)return!1;var e,o=t(this),r=s.required.length;for(e=0;r>e;e++)n.push(new i(o.find('[name="'+s.required[e].name+'"]'),s.required[e].validate||!1));o.on("submit",function(t){var i=!1;if(!o.data("passed")){t.preventDefault();var e,r=n.length;for(e=0;r>e;e++)n[e].validate()||(i=!0);if(i){if(s.fail&&"function"==typeof s.fail)return s.fail(),void 0}else{if(s.submit&&"function"==typeof s.submit)return s.submit(o.serializeArray()),void 0;o.data("passed",!0).submit()}}})})}}(jQuery),!function(t){"use strict";Gumby.touchDevice&&Gumby.touchEvents||!Gumby.autoInit?Gumby.touchEvents&&Gumby.touchDevice&&(Gumby.debug("Loading jQuery mobile touch events"),yepnope.errorTimeout=2e3,Modernizr.load({test:Modernizr.touch,yep:Gumby.touchEvents+"/jquery.mobile.custom.min.js",complete:function(){t.mobile||Gumby.error("Error loading jQuery mobile touch events"),Gumby.touchEventsLoaded=!0,Gumby.autoInit?window.Gumby.init():Gumby.uiModulesReady&&Gumby.helpers()}})):window.Gumby.init(),"function"==typeof define&&define.amd&&define(window.Gumby)}(jQuery); +//# sourceMappingURL=gumby.js.map \ No newline at end of file diff --git a/s3_website.yml b/s3_website.yml new file mode 100644 index 0000000..201d4fb --- /dev/null +++ b/s3_website.yml @@ -0,0 +1,33 @@ +s3_bucket: embd.kidoman.io + +gzip: true +gzip_zopfli: true + +max_age: + "js/*": 6000 + "css/*": 6000 + "img/*": 6000 + "bower_components/*": 6000 + "*": 300 + +exclude_from_upload: + - .bundle + - .git + - bin + - sass + - vendor + - .gitignore + - .ruby-version + - config.rb + - Gemfile + - Gemfile.lock + - gumby.json + - s3_website.yml + - .DS_Store + +s3_reduced_redundancy: true + +cloudfront_distribution_id: E1R1QW09LV1O8W +cloudfront_invalidate_root: true + +concurrency_level: 5 diff --git a/sass/_custom.scss b/sass/_custom.scss new file mode 100644 index 0000000..8b0c7a8 --- /dev/null +++ b/sass/_custom.scss @@ -0,0 +1,1346 @@ +/**************** +* +* Reel v1.0 +* ------------- +* +* Simple, Responsive App Showcase +* AUTHOR: SterlingThemes.com +* CUSTOM REEL STYLES +* +**************************************************************************/ +/** +* Reusable animations & classes +* Animations can be attached to any element using a class with their name. +* Also included in this section are global utility classes, +* such as .screen-reader-text. +*****************************************************/ +/* Utility classes +*****************/ +.screen-reader-text { + display: none; +} + +/** +* Reusable Noise Class +* Will add transparent noise to +* any element with this class. +* For more details: +* http://www.mightymeta.co.uk/css-noise/ +*****************/ +.noise { + position: relative; + z-index: 1; +} +.noise:before { + content: ""; + opacity: 0.7; + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-image: url(data:image/png;base64,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); +} + +.scroll-animation-init { + opacity: 0; +} + +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** +* Custom Form Components +*****************/ +.catch-errors-top, .catch-errors-bot { + display: none; +} + +.alert.catch-errors-top { + display: block; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + padding: 10px 20px; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(0, 0, 0, 0.5); + width: 90%; +} +@media screen and (max-width: 767px) { + .alert.catch-errors-top { + width: 100%; + } +} + +.alert.catch-errors-bot { + display: block; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + padding: 15px 0; + background-color: #ef7d71; + color: #851a0f; + border: 0; + margin-top: 30px; +} + +/** +* Custom Scrollbar +*****************/ +::-webkit-scrollbar { + width: .95em; +} + +::-webkit-scrollbar-track { + background-color: rgba(217, 217, 217, 0.5); +} + +::-webkit-scrollbar-thumb { + background: rgba(65, 72, 83, 0.8); + box-shadow: inset 0.05em 0.05em 0 rgba(0, 0, 0, 0.1), inset 0 -0.05em 0 rgba(0, 0, 0, 0.07); +} + +/** +* Declare keyframe animations +*****************/ +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@-moz-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@-ms-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(40px); + -moz-transform: translateX(40px); + -ms-transform: translateX(40px); + -o-transform: translateX(40px); + transform: translateX(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-moz-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(40px); + -moz-transform: translateX(40px); + -ms-transform: translateX(40px); + -o-transform: translateX(40px); + transform: translateX(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-ms-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(40px); + -moz-transform: translateX(40px); + -ms-transform: translateX(40px); + -o-transform: translateX(40px); + transform: translateX(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(40px); + -moz-transform: translateX(40px); + -ms-transform: translateX(40px); + -o-transform: translateX(40px); + transform: translateX(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-40px); + -moz-transform: translateX(-40px); + -ms-transform: translateX(-40px); + -o-transform: translateX(-40px); + transform: translateX(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-moz-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-40px); + -moz-transform: translateX(-40px); + -ms-transform: translateX(-40px); + -o-transform: translateX(-40px); + transform: translateX(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-ms-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-40px); + -moz-transform: translateX(-40px); + -ms-transform: translateX(-40px); + -o-transform: translateX(-40px); + transform: translateX(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-40px); + -moz-transform: translateX(-40px); + -ms-transform: translateX(-40px); + -o-transform: translateX(-40px); + transform: translateX(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + -o-transform: translateX(0); + transform: translateX(0); + } +} + +@-webkit-keyframes fadeUpIn { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-moz-keyframes fadeUpIn { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-ms-keyframes fadeUpIn { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeUpIn { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + -moz-transform: translateY(40px); + -ms-transform: translateY(40px); + -o-transform: translateY(40px); + transform: translateY(40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes fadeUpInRight { + 0% { + opacity: 0; + -webkit-transform: translate(40px, 40px); + -moz-transform: translate(40px, 40px); + -ms-transform: translate(40px, 40px); + -o-transform: translate(40px, 40px); + transform: translate(40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-moz-keyframes fadeUpInRight { + 0% { + opacity: 0; + -webkit-transform: translate(40px, 40px); + -moz-transform: translate(40px, 40px); + -ms-transform: translate(40px, 40px); + -o-transform: translate(40px, 40px); + transform: translate(40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-ms-keyframes fadeUpInRight { + 0% { + opacity: 0; + -webkit-transform: translate(40px, 40px); + -moz-transform: translate(40px, 40px); + -ms-transform: translate(40px, 40px); + -o-transform: translate(40px, 40px); + transform: translate(40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@keyframes fadeUpInRight { + 0% { + opacity: 0; + -webkit-transform: translate(40px, 40px); + -moz-transform: translate(40px, 40px); + -ms-transform: translate(40px, 40px); + -o-transform: translate(40px, 40px); + transform: translate(40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-webkit-keyframes fadeUpInLeft { + 0% { + opacity: 0; + -webkit-transform: translate(-40px, 40px); + -moz-transform: translate(-40px, 40px); + -ms-transform: translate(-40px, 40px); + -o-transform: translate(-40px, 40px); + transform: translate(-40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-moz-keyframes fadeUpInLeft { + 0% { + opacity: 0; + -webkit-transform: translate(-40px, 40px); + -moz-transform: translate(-40px, 40px); + -ms-transform: translate(-40px, 40px); + -o-transform: translate(-40px, 40px); + transform: translate(-40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-ms-keyframes fadeUpInLeft { + 0% { + opacity: 0; + -webkit-transform: translate(-40px, 40px); + -moz-transform: translate(-40px, 40px); + -ms-transform: translate(-40px, 40px); + -o-transform: translate(-40px, 40px); + transform: translate(-40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@keyframes fadeUpInLeft { + 0% { + opacity: 0; + -webkit-transform: translate(-40px, 40px); + -moz-transform: translate(-40px, 40px); + -ms-transform: translate(-40px, 40px); + -o-transform: translate(-40px, 40px); + transform: translate(-40px, 40px); + } + + 100% { + opacity: 1; + -webkit-transform: translate(0); + -moz-transform: translate(0); + -ms-transform: translate(0); + -o-transform: translate(0); + transform: translate(0); + } +} + +@-webkit-keyframes fadeDownIn { + 0% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-moz-keyframes fadeDownIn { + 0% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-ms-keyframes fadeDownIn { + 0% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeDownIn { + 0% { + opacity: 0; + -webkit-transform: translateY(-40px); + -moz-transform: translateY(-40px); + -ms-transform: translateY(-40px); + -o-transform: translateY(-40px); + transform: translateY(-40px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -ms-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } +} + +@-webkit-keyframes fullSpin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-moz-keyframes fullSpin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@-ms-keyframes fullSpin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes fullSpin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/** +* Associate keyframe animations with classes. +* Default animation time = 1 second. +*****************/ +.fadeIn { + opacity: 1; + animation: fadeIn 1s; + -webkit-animation: fadeIn 1s; + -moz-animation: fadeIn 1s; +} + +.fadeInRight { + opacity: 1; + animation: fadeInRight 1s; + -webkit-animation: fadeInRight 1s; + -moz-animation: fadeInRight 1s; +} + +.fadeInLeft, .alert.catch-errors-bot { + opacity: 1; + animation: fadeInLeft 1s; + -webkit-animation: fadeInLeft 1s; + -moz-animation: fadeInLeft 1s; +} + +.fadeUpIn { + opacity: 1; + animation: fadeUpIn 1s; + -webkit-animation: fadeUpIn 1s; + -moz-animation: fadeUpIn 1s; +} + +.fadeUpInRight { + opacity: 1; + animation: fadeUpInRight 1s; + -webkit-animation: fadeUpInRight 1s; + -moz-animation: fadeUpInRight 1s; +} + +.fadeUpInLeft { + opacity: 1; + animation: fadeUpInLeft 1s; + -webkit-animation: fadeUpInLeft 1s; + -moz-animation: fadeUpInLeft 1s; +} + +.fadeDownIn { + opacity: 1; + animation: fadeDownIn 1s; + -webkit-animation: fadeDownIn 1s; + -moz-animation: fadeDownIn 1s; +} + +/** +* Site Header +*****************************************************/ +.site-header { + background-color: #2b3848; + /** + * Add your custom background image for a cool parallax effect. + * background-image:url('img/your-header-background-image.png') + *****************/ + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + width: 100%; + color: #fff; + border-top: 5px solid #ea5343; +} + +.logo { + font-weight: 900; + font-size: 90px; + color: #fff; +} +.logo span { + color: #ea5343; +} + +.header-intro-wrap { + padding-left: 30px; + padding-top: 180px; +} +.header-intro-wrap p { + font-size: 24px; +} +@media screen and (max-width: 767px) { + .header-intro-wrap p { + text-align: center; + } +} +.header-intro-wrap .hs-disclaimer { + margin-top: 15px; + font-size: 16px; + font-weight: 300; + color: #E9E9E9; +} +@media screen and (max-width: 767px) { + .header-intro-wrap .hs-disclaimer { + text-align: center; + } +} +@media screen and (max-width: 960px) { + .header-intro-wrap { + padding-left: 0; + } +} +@media screen and (max-width: 767px) { + .header-intro-wrap { + padding-top: 0; + text-align: center; + } +} + +.header-graphic-wrap { + padding-right: 30px; + padding-top: 60px; +} +@media screen and (max-width: 790px) and (min-width: 768px) { + .header-graphic-wrap { + padding-top: 70px; + } +} +@media screen and (max-width: 960px) { + .header-graphic-wrap { + padding-right: 0; + } +} +@media screen and (max-width: 767px) { + .header-graphic-wrap { + padding-top: 50px; + } +} + +.header-graphic { + display: block; + float: right; +} +@media screen and (max-width: 767px) { + .header-graphic { + float: none; + margin: 0 auto; + } +} + +.header-signup { + margin-top: 45px; +} +@media screen and (max-width: 767px) { + .header-signup .input-side { + width: 70%; + } +} +@media screen and (max-width: 767px) { + .header-signup .btn-side { + width: 30%; + } +} + +.input-side, .btn-side { + padding: 20px; + display: inline-block; + font-family: "Roboto", sans-serif; + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.input-side { + width: 65%; + outline: none; + font-size: 18px; + border: 5px solid #fff; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; + -webkit-appearance: none; +} +.input-side:focus { + border-color: #ea5343; +} + +.btn-side { + width: 25%; + margin-left: -5px; + border: 5px solid #ea5343; + font-size: 18px; + text-transform: uppercase; + color: #fff; + font-weight: 600; + background-color: #ea5343; + -webkit-appearance: none; + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + -ms-border-radius: 0; + -o-border-radius: 0; + border-radius: 0; +} +.btn-side:hover { + cursor: pointer; + background-color: #ee7063; + border-color: #ee7063; +} +.btn-side:active { + background-color: #e73e2c; + border-color: #e73e2c; +} +@media screen and (max-width: 500px) { + .btn-side { + font-size: 17px; + padding-top: 21px; + } +} + +/** +* Main Content & Section General Styles +* Applied globally across the main content area. +*****************************************************/ +.site-section { + padding-top: 90px; + padding-bottom: 90px; +} + +/** +* Features Section +*****************************************************/ +.features-item { + display: inline-block; + float: left; + padding-left: 1.04167%; + padding-right: 1.04167%; + padding: 0 15px; + text-align: center; +} +@media only screen and (min-width: 320px) { + .features-item { + width: 100%; + } +} +@media only screen and (min-width: 768px) { + .features-item { + width: 100%; + } +} +@media only screen and (min-width: 960px) { + .features-item { + width: 33.33333%; + } +} +.features-item:hover .features-circle { + background-color: #e84635; + border-color: #ed6c5e; + border-width: 8px; +} +.features-item:hover .features-circle-icon { + font-size: 80px; +} +.features-item h3 { + margin-bottom: 15px; +} +.features-item p { + font-weight: 300; + text-align: center; +} +@media screen and (max-width: 960px) { + .features-item { + margin-bottom: 60px; + padding-left: 20%; + padding-right: 20%; + } + .features-item:last-child { + margin-bottom: 0; + } +} +@media screen and (max-width: 500px) { + .features-item { + padding-left: 0; + padding-right: 0; + } +} + +.features-circle { + display: block; + position: relative; + border-radius: 50%; + background-color: #ea5343; + width: 180px; + height: 180px; + margin: 0 auto 30px auto; + border: 6px solid rgba(211, 41, 24, 0.3); + -webkit-transition: all 0.3s ease; + -moz-transition: all 0.3s ease; + -o-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.features-circle-icon { + position: absolute; + text-align: center; + width: 100px; + height: 100px; + left: 50%; + top: 50%; + margin-left: -50px; + margin-top: -50px; + color: #fff; + font-size: 60px; + display: table; + transition: all 0.3s ease; +} +.features-circle-icon i { + display: table-cell; + vertical-align: middle; +} + +/** +* Testimonials Section +*****************************************************/ +.section-testimonials { + background-color: #f2f2f2; +} + +.testimonial { + display: inline-block; + float: left; + padding-left: 1.04167%; + padding-right: 1.04167%; + height: 190px; +} +@media only screen and (min-width: 320px) { + .testimonial { + width: 100%; + } +} +@media only screen and (min-width: 768px) { + .testimonial { + width: 50%; + } +} +@media only screen and (min-width: 960px) { + .testimonial { + width: 50%; + } +} +.testimonial:nth-of-type(1), .testimonial:nth-of-type(2) { + margin-bottom: 60px; +} +.testimonial:nth-of-type(1), .testimonial:nth-of-type(3) { + padding-right: 30px; +} +.testimonial:nth-of-type(2), .testimonial:nth-of-type(4) { + padding-left: 30px; + padding-right: 0; +} +@media screen and (max-width: 767px) { + .testimonial { + height: auto; + margin-bottom: 60px; + } +} +@media screen and (max-width: 767px) { + .testimonial:nth-of-type(1), .testimonial:nth-of-type(2), .testimonial:nth-of-type(3), .testimonial:nth-of-type(4) { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (max-width: 767px) { + .testimonial:last-of-type { + margin-bottom: 0; + } +} + +.testimonial-avatar { + width: 30%; +} +.testimonial-avatar img { + width: 100%; + border-radius: 50%; +} +@media screen and (max-width: 767px) and (min-width: 450px) { + .testimonial-avatar img { + width: 90%; + } +} + +.testimonial-details { + width: 70%; + padding-left: 25px; +} + +.testimonial-avatar, .testimonial-details { + float: left; + display: inline-block; +} + +.testimonial-name { + font-weight: 500; + font-size: 24px; +} + +.testimonial-title { + font-weight: 400; + font-size: 18px; +} + +.testimonial-content { + font-weight: 300; +} + +/** +* Sign-Up Section +*****************************************************/ +.section-signup { + background-color: #ea5343; + text-align: center; +} + +.signup-title { + color: #fff; + font-weight: 300; + font-size: 45px; +} + +.signup-subtitle { + color: #290805; + font-weight: 300; + font-size: 24px; +} + +.signup-form { + margin-top: 50px; +} +.signup-form .input-side { + width: 67%; + margin-right: 3%; +} +.signup-form .input-side:focus { + border-color: #ee7468; +} +@media screen and (max-width: 540px) { + .signup-form .input-side { + width: 100%; + } +} +.signup-form .btn-side { + width: 50%; + background-color: transparent; + border: 5px solid #fff; +} +.signup-form .btn-side:hover { + border-color: #2b3848; + background-color: #2b3848; +} +.signup-form .btn-side:active { + border-color: #1e2732; + background-color: #1e2732; +} +@media screen and (max-width: 540px) { + .signup-form .btn-side { + width: 100%; + margin-top: 20px; + } +} + +/** +* Site Footer +*****************************************************/ +.site-footer { + background-color: #2b3848; + padding: 50px 0; +} +.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 { + color: #97aac1; +} + +.footer-info { + padding-bottom: 50px; +} + +.footer-copyright { + font-weight: 300; + margin-bottom: 5px; + color: #b7c4d4; +} +.footer-copyright strong { + font-weight: 500; +} +@media screen and (max-width: 767px) { + .footer-copyright { + text-align: center; + } +} + +.footer-rights { + margin: 0; + font-size: 14px; + color: #7790ae; +} +@media screen and (max-width: 767px) { + .footer-rights { + text-align: center; + margin-bottom: 20px; + } +} + +.social-wrapper { + margin-top: 10px; +} + +.social-item { + display: inline-block; + float: left; + padding-left: 1.04167%; + padding-right: 1.04167%; + display: inline-block; + text-align: center; +} +@media only screen and (min-width: 320px) { + .social-item { + width: 33.33333%; + } +} +@media only screen and (min-width: 768px) { + .social-item { + width: 16.66667%; + } +} +@media only screen and (min-width: 960px) { + .social-item { + width: 16.66667%; + } +} +.social-item:last-child { + margin-right: 0; +} +@media screen and (max-width: 767px) { + .social-item:nth-child(1), .social-item:nth-child(2), .social-item:nth-child(3) { + margin-top: 30px; + margin-bottom: 30px; + } +} + +.social-link { + color: #1c242e; + font-size: 45px; + -webkit-transition: color 0.3s ease; + -moz-transition: color 0.3s ease; + -o-transition: color 0.3s ease; + transition: color 0.3s ease; +} +.social-link:hover { + color: #181f28; +} + +.social-engagement-wrapper { + border-top: 1px solid #38495e; +} + +.footer-widget { + display: inline-block; +} + +@media screen and (max-width: 468px) { + .widget-1 { + max-width: 75%; + } + .widget-1 .fb-like { + top: 0; + } +} + +@media screen and (max-width: 512px) { + .widget-2, .widget-3 { + margin-top: 20px; + } +} + +.social-engagement { + text-align: center; + padding-top: 40px; +} +.social-engagement .fb-like { + position: relative; + top: 10px; +} + +/* Custom */ + +h1.logo { + font-family: "Roboto", sans-serif; +} + +.site-header { + background-position: 50% 0px; + background-image: url("../img/bg.png"); +} + +.header-intro-wrap { + padding-bottom: 100px; + text-align: center; +} + +.btn-docs { + background: #2b3848; + border-color: #2b3848; +} + +.footer-info a { + color: white; +} + +@media screen and (max-width: 468px) { + .logo { + font-size: 50px; + } + .btn-docs { + border-color: #ea5343; + } + .site-header { + background-image: none; + } +} + +.video-wrapper { + position: relative; + padding-bottom: 53.6%; /* 16:9 */ + padding-top: 25px; + height: 0; +} +.video-wrapper iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} diff --git a/sass/_fonts.scss b/sass/_fonts.scss new file mode 100644 index 0000000..76da956 --- /dev/null +++ b/sass/_fonts.scss @@ -0,0 +1,29 @@ +/* Fonts */ + +// Import Google Web Fonts +@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700); +@import url(//fonts.googleapis.com/css?family=Roboto:400,300,600,700); + + +// Set local icon font +@font-face { + font-family: '#{$icons}'; + font-style: normal; + font-weight: 400; + src: url(../fonts/icons/#{$icons}.eot); + src: url('../fonts/icons/#{$icons}.eot?#iefix') format('ie9-skip-eot'), + url('../fonts/icons/#{$icons}.woff') format('woff'), + url('../fonts/icons/#{$icons}.ttf') format('truetype'); +} + +// To include your own, local copies of fonts, use the following template +// +//@font-face { +// font-family: '#{$some-font-variable}'; +// font-style: normal; +// font-weight: 400; +// src: url(../fonts/icons/#{$some-font-variable}.eot); +// src: url('../fonts/icons/#{$some-font-variable}.eot?#iefix') format('ie9-skip-eot'), +// url('../fonts/icons/#{$some-font-variable}.woff') format('woff'), +// url('../fonts/icons/#{$some-font-variable}.ttf') format('truetype'); +//} diff --git a/sass/gumby.scss b/sass/gumby.scss new file mode 100644 index 0000000..3b69884 --- /dev/null +++ b/sass/gumby.scss @@ -0,0 +1,39 @@ +/** +* Gumby Framework +* --------------- +* +* Follow @gumbycss on twitter and spread the love. +* We worked super hard on making this awesome and released it to the web. +* All we ask is you leave this intact. #gumbyisawesome +* +* Gumby Framework +* http://gumbyframework.com +* +* Built with love by your friends @digitalsurgeons +* http://www.digitalsurgeons.com +* +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +*/ + +@charset "UTF-8"; + +@import "modular-scale"; + +@import "var/settings"; +@import "../bower_components/gumby/sass/var/lists"; +@import "../bower_components/gumby/sass/var/icons/entypo"; + +@import "compass"; +@import "compass/reset"; + +@import "../bower_components/gumby/sass/functions/all"; + +@import "../bower_components/gumby/sass/base"; +@import "fonts"; +@import "../bower_components/gumby/sass/typography"; +@import "../bower_components/gumby/sass/grid"; +@import "../bower_components/gumby/sass/ui/all"; +@import "../bower_components/gumby/sass/shame"; + +@import "custom"; diff --git a/sass/var/_settings.scss b/sass/var/_settings.scss new file mode 100644 index 0000000..16ea90d --- /dev/null +++ b/sass/var/_settings.scss @@ -0,0 +1,169 @@ +// Welcome to Gumby 2.0 Settings. +// Happy Tinkering! + + +// Grid Settings +$row-max-width: 940px !default; // 940px +$gutter-in-px: 20px !default; // 20px +$cols: 12 !default; // 12 Column Default Grid +$hybrid: 16 !default; // 16 Column Default Hybrid Grid + +// Responsiveness Settings +$min-device-width: 320px; // iPhone Portrait +$tablet-device-width: 768px; // iPad Portrait +$document-width: $row-max-width; // Default Document +$max-device-width: 2880px; // Max Document Size + +// Spacing +$nav-distance: 0; // Navigation distance from the top of the viewport + +// Typography +$font-family: "Open Sans"; +$font-style-italic: italic; +$icons: entypo; +$font-smoothing: antialiased; + +// Font Weights +$font-weight-bold: 700; +$font-weight-semibold: 600; +$font-weight-medium: 400; +$font-weight-regular: 400; +$font-weight-light: 300; +$font-weight-thin: 300; + +$header-font-weight: $font-weight-thin; +$body-font-weight: $font-weight-regular; +$type-font-weight: $font-weight-regular; +$link-font-weight: $font-weight-regular; +$button-font-weight: $font-weight-semibold; +$tabs-font-weight: $font-weight-semibold; + +// Vertical Rhythm Spacing +$base-line-height: ms(1) !default; +$rhythm-spacing: .168; +$rhythm-height: .711; + +// Modular Scale Settings +// http://www.modularscale.com by Tim Brown +// https://github.com/scottkellum/modular-scale +$ratio: golden(); // Ratio for Modular Scale +$base-font-size: 16px !default; +$importantNum: 78px !default; +$base-size: $base-font-size $importantNum; +// Gumby Default Scale Values: 16, 18, 26, 30, 42, 48, 68, 78, 110, 126; + +// Sizing +$xsmall: ms(-2); +$small: ms(-1); +$norm: ms(0); // $base-font-size (16px == default) +$med: ms(1); +$large: ms(2); +$larger: ms(3); +$xlarge: ms(4); +$xxlarge: ms(5); +$xxxlarge: ms(6); +$reallybig: ms(8); +$tremendous: ms(9); +$absurd: ms(10); + +// Typography Colors +$header-font-color: #444444 !default; +$header-link-color: #d04526 !default; +$header-link-hover-color: #c03d20 !default; +$body-font-color: #555555 !default; +$body-link-color: #d04526 !default; +$body-link-hover-color: #c03d20 !default; + +// User Interface Colors +$global-bg-color: #fff; +$navbar-color: #4a4d50; +$navbar-link-color: #fff; + +$primary-color: #3085d6; +$secondary-color: #42a35a; +$default-color: #f2f2f2; +$info-color: #4a4d50; +$danger-color: #ca3838; +$warning-color: #f6b83f; +$success-color: #58c026; + +$primary-hover-color: #58b2fa; +$secondary-hover-color: #6dbb80; +$default-hover-color: #ffffff; +$info-hover-color: #868d92; +$danger-hover-color: #f14f4f; +$warning-hover-color: #fdd27f; +$success-hover-color: #66d92f; + +$horizontal-rule-color: #ccc !default; + +$black: #000; +$white: #fff; + +// Borders +$button-radius: 4px !default; +$metro-radius: 0 !default; +$bigger-radius: 8px; + +// Buttons +// Font Sizing +$xlarge-button-font-size: $larger; +$large-button-font-size: $large; +$medium-button-font-size: $norm; +$small-button-font-size: $small; +// Padding +$default-button-padding: $med; +// Height +$default-button-height: 36px; + +// Form Elements +$form-text-input-stroke: #ccc; +$form-text-input-background: $white; +$form-text-input-placeholder-color: $default-color; +$form-text-input-color: #555; + +$form-select-stroke: #ccc; +$form-select-background: $white; +$form-select-color: #555; + +// Tabs +$tab-height: 42px; + +// Navigation +$navcontain-height: 80px; // makes space at the top of a document for when using a fixed nav + +// Drawers & Modals +$modal-overlay-color: rgba(0, 0, 0, 0.8); +$modal-window-color: $white; +$drawer-background-color: #3e4144; +$drawer-inner-shadow-x-offset: 0; +$drawer-inner-shadow-y-offset: 2px; +$drawer-inner-shadow-blur: 5px; +$drawer-inner-shadow-color: #313436; + +// Tables +$table-bgcolor: #fff; +$table-thead-bgcolor: $primary-color; +$table-row-first-cell-font-weight: bold; +$table-border-size: 1px; +$table-border-style: solid; +$table-border-color: #e5e5e5; +$table-cell-border-size: 1px; +$table-cell-border-color: #e5e5e5; +$table-cell-border-style: solid; +// .rounded +$table-border-radius: 4px; +// .striped +$table-stripe-bgcolor: #e5e5e5; + +// Tooltips +$tt-min-width: 130px; +$tt-bgcolor: $primary-color; +$tt-position: top; // position: top / bottom / left / right +$tt-align: left; // text and caret alignment: left / right +$tt-pretty: yes; // yes = pretty / no = flat + +// Floats +$default-float: left; +$switch-float: right; +