diff options
| author | root <root@ip-172-31-11-209.us-west-2.compute.internal> | 2019-01-07 21:07:57 +0000 |
|---|---|---|
| committer | root <root@ip-172-31-11-209.us-west-2.compute.internal> | 2019-01-07 21:07:57 +0000 |
| commit | c51c4991e6737e17a1530e9b061d3da22e15ef45 (patch) | |
| tree | 8f53fcb864b16939c354dd72c64f775c13c6fd40 /docs | |
| parent | 2c88ea5ef1495128d2b2f9cf12b2860ba663ba83 (diff) | |
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/css/animate.css | 2744 | ||||
| -rw-r--r-- | docs/css/colors.css | 343 | ||||
| -rw-r--r-- | docs/css/site.css | 196 | ||||
| -rw-r--r-- | docs/css/unsemantic-grid-responsive-tablet.css | 2069 | ||||
| -rw-r--r-- | docs/img/.DS_Store | bin | 0 -> 6148 bytes | |||
| -rw-r--r-- | docs/img/down-arrow.png | bin | 0 -> 1071 bytes | |||
| -rw-r--r-- | docs/img/giant-logo.svg | 76 | ||||
| -rw-r--r-- | docs/img/globesmall.gif | bin | 0 -> 84692 bytes | |||
| -rw-r--r-- | docs/img/gucci-face.png | bin | 0 -> 61370 bytes | |||
| -rw-r--r-- | docs/img/star1.svg | 18 | ||||
| -rw-r--r-- | docs/img/star2.svg | 22 | ||||
| -rw-r--r-- | docs/img/star3.svg | 20 | ||||
| -rw-r--r-- | docs/img/zigzag1.svg | 17 | ||||
| -rw-r--r-- | docs/img/zigzag2.svg | 17 | ||||
| -rw-r--r-- | docs/index.html | 209 | ||||
| -rw-r--r-- | docs/js/lorem.js | 134 | ||||
| -rw-r--r-- | docs/js/okgallery-1.3b.js | 489 | ||||
| -rw-r--r-- | docs/js/wow.js | 184 |
18 files changed, 6538 insertions, 0 deletions
diff --git a/docs/css/animate.css b/docs/css/animate.css new file mode 100644 index 0000000..60f0c96 --- /dev/null +++ b/docs/css/animate.css @@ -0,0 +1,2744 @@ +@charset "UTF-8"; + + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +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. +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +@keyframes bounce { + 0%, 20%, 50%, 80%, 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 40% { + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 60% { + -webkit-transform: translateY(-15px); + -ms-transform: translateY(-15px); + transform: translateY(-15px); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 50% { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + -ms-transform: rotate(15deg); + transform: rotate(15deg); + } + + 40% { + -webkit-transform: rotate(-10deg); + -ms-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 60% { + -webkit-transform: rotate(5deg); + -ms-transform: rotate(5deg); + transform: rotate(5deg); + } + + 80% { + -webkit-transform: rotate(-5deg); + -ms-transform: rotate(-5deg); + transform: rotate(-5deg); + } + + 100% { + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + -ms-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 10%, 20% { + -webkit-transform: scale(0.9) rotate(-3deg); + -ms-transform: scale(0.9) rotate(-3deg); + transform: scale(0.9) rotate(-3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale(1.1) rotate(3deg); + -ms-transform: scale(1.1) rotate(3deg); + transform: scale(1.1) rotate(3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale(1.1) rotate(-3deg); + -ms-transform: scale(1.1) rotate(-3deg); + transform: scale(1.1) rotate(-3deg); + } + + 100% { + -webkit-transform: scale(1) rotate(0); + -ms-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } + + 15% { + -webkit-transform: translateX(-25%) rotate(-5deg); + -ms-transform: translateX(-25%) rotate(-5deg); + transform: translateX(-25%) rotate(-5deg); + } + + 30% { + -webkit-transform: translateX(20%) rotate(3deg); + -ms-transform: translateX(20%) rotate(3deg); + transform: translateX(20%) rotate(3deg); + } + + 45% { + -webkit-transform: translateX(-15%) rotate(-3deg); + -ms-transform: translateX(-15%) rotate(-3deg); + transform: translateX(-15%) rotate(-3deg); + } + + 60% { + -webkit-transform: translateX(10%) rotate(2deg); + -ms-transform: translateX(10%) rotate(2deg); + transform: translateX(10%) rotate(2deg); + } + + 75% { + -webkit-transform: translateX(-5%) rotate(-1deg); + -ms-transform: translateX(-5%) rotate(-1deg); + transform: translateX(-5%) rotate(-1deg); + } + + 100% { + -webkit-transform: translateX(0%); + -ms-transform: translateX(0%); + transform: translateX(0%); + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes bounceIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + 70% { + -webkit-transform: scale(.9); + -ms-transform: scale(.9); + transform: scale(.9); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(30px); + -ms-transform: translateY(30px); + transform: translateY(30px); + } + + 80% { + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(30px); + -ms-transform: translateX(30px); + transform: translateX(30px); + } + + 80% { + -webkit-transform: translateX(-10px); + -ms-transform: translateX(-10px); + transform: translateX(-10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes bounceInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateX(-30px); + -ms-transform: translateX(-30px); + transform: translateX(-30px); + } + + 80% { + -webkit-transform: translateX(10px); + -ms-transform: translateX(10px); + transform: translateX(10px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes bounceInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 60% { + opacity: 1; + -webkit-transform: translateY(-30px); + -ms-transform: translateY(-30px); + transform: translateY(-30px); + } + + 80% { + -webkit-transform: translateY(10px); + -ms-transform: translateY(10px); + transform: translateY(10px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } +} + +@keyframes bounceOut { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 25% { + -webkit-transform: scale(.95); + -ms-transform: scale(.95); + transform: scale(.95); + } + + 50% { + opacity: 1; + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes bounceOutDown { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes bounceOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes bounceOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes bounceOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 20% { + opacity: 1; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + -ms-transform: translateY(20px); + transform: translateY(20px); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + -ms-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-20px); + -ms-transform: translateX(-20px); + transform: translateX(-20px); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + transform: translateX(20px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(20px); + -ms-transform: translateX(20px); + transform: translateX(20px); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-20px); + -ms-transform: translateY(-20px); + transform: translateY(-20px); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + -ms-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-10deg); + -ms-transform: perspective(400px) rotateX(-10deg); + transform: perspective(400px) rotateX(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateX(10deg); + -ms-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-10deg); + -ms-transform: perspective(400px) rotateY(-10deg); + transform: perspective(400px) rotateY(-10deg); + } + + 70% { + -webkit-transform: perspective(400px) rotateY(10deg); + -ms-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + } + + 100% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px) rotateX(0deg); + -ms-transform: perspective(400px) rotateX(0deg); + transform: perspective(400px) rotateX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateX(90deg); + -ms-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px) rotateY(0deg); + -ms-transform: perspective(400px) rotateY(0deg); + transform: perspective(400px) rotateY(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotateY(90deg); + -ms-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + -ms-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: translateX(-20%) skewX(30deg); + -ms-transform: translateX(-20%) skewX(30deg); + transform: translateX(-20%) skewX(30deg); + opacity: 1; + } + + 80% { + -webkit-transform: translateX(0%) skewX(-15deg); + -ms-transform: translateX(0%) skewX(-15deg); + transform: translateX(0%) skewX(-15deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + -webkit-transform: translateX(0%) skewX(0deg); + -ms-transform: translateX(0%) skewX(0deg); + transform: translateX(0%) skewX(0deg); + opacity: 1; + } + + 100% { + -webkit-transform: translateX(100%) skewX(-30deg); + -ms-transform: translateX(100%) skewX(-30deg); + transform: translateX(100%) skewX(-30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(-200deg); + -ms-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: center center; + -ms-transform-origin: center center; + transform-origin: center center; + -webkit-transform: rotate(200deg); + -ms-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + -ms-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + -ms-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } + + 100% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes slideInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } + + 100% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-2000px); + -ms-transform: translateX(-2000px); + transform: translateX(-2000px); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(2000px); + -ms-transform: translateX(2000px); + transform: translateX(2000px); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-2000px); + -ms-transform: translateY(-2000px); + transform: translateY(-2000px); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform: rotate(0); + -ms-transform: rotate(0); + transform: rotate(0); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate(80deg); + -ms-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40% { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 80% { + -webkit-transform: rotate(60deg) translateY(0); + -ms-transform: rotate(60deg) translateY(0); + transform: rotate(60deg) translateY(0); + opacity: 1; + -webkit-transform-origin: top left; + -ms-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 100% { + -webkit-transform: translateY(700px); + -ms-transform: translateY(700px); + transform: translateY(700px); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%) rotate(-120deg); + -ms-transform: translateX(-100%) rotate(-120deg); + transform: translateX(-100%) rotate(-120deg); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + -webkit-transform: translateX(0px) rotate(0deg); + -ms-transform: translateX(0px) rotate(0deg); + transform: translateX(0px) rotate(0deg); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100%) rotate(120deg); + -ms-transform: translateX(100%) rotate(120deg); + transform: translateX(100%) rotate(120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} diff --git a/docs/css/colors.css b/docs/css/colors.css new file mode 100644 index 0000000..3bec949 --- /dev/null +++ b/docs/css/colors.css @@ -0,0 +1,343 @@ + /* GRADIENTS */ + .phone { + background: #8ffd78; /* Old browsers */ + background: -moz-linear-gradient(top, #8ffd78 0%, #0cd318 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ffd78), color-stop(100%,#0cd318)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #8ffd78 0%,#0cd318 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #8ffd78 0%,#0cd318 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #8ffd78 0%,#0cd318 100%); /* IE10+ */ + background: linear-gradient(to bottom, #8ffd78 0%,#0cd318 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ffd78', endColorstr='#0cd318',GradientType=0 ); /* IE6-9 */ + } + + .appstore { + background: #27ecfd; /* Old browsers */ + background: -moz-linear-gradient(top, #27ecfd 0%, #1e53ed 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27ecfd), color-stop(100%,#1e53ed)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #27ecfd 0%,#1e53ed 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #27ecfd 0%,#1e53ed 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #27ecfd 0%,#1e53ed 100%); /* IE10+ */ + background: linear-gradient(to bottom, #27ecfd 0%,#1e53ed 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ecfd', endColorstr='#1e53ed',GradientType=0 ); /* IE6-9 */ +} + .calculator { + background: #fb9505; /* Old browsers */ + background: -moz-linear-gradient(top, #fb9505 0%, #d27c01 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9505), color-stop(100%,#d27c01)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fb9505 0%,#d27c01 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fb9505 0%,#d27c01 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fb9505 0%,#d27c01 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fb9505 0%,#d27c01 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9505', endColorstr='#d27c01',GradientType=0 ); /* IE6-9 */ + } + .compass { + background: #000000; /* Old browsers */ + background: -moz-linear-gradient(top, #000000 0%, #505052 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#505052)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #000000 0%,#505052 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #000000 0%,#505052 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #000000 0%,#505052 100%); /* IE10+ */ + background: linear-gradient(to bottom, #000000 0%,#505052 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#505052',GradientType=0 ); /* IE6-9 */ + } + .itunes { + background: #f85bc2; /* Old browsers */ + background: -moz-linear-gradient(top, #f85bc2 0%, #a345fe 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85bc2), color-stop(100%,#a345fe)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f85bc2 0%,#a345fe 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f85bc2 0%,#a345fe 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f85bc2 0%,#a345fe 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f85bc2 0%,#a345fe 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85bc2', endColorstr='#a345fe',GradientType=0 ); /* IE6-9 */ + } + .mail { + background: #2153ea; /* Old browsers */ + background: -moz-linear-gradient(top, #2153ea 0%, #26e8ff 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2153ea), color-stop(100%,#26e8ff)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #2153ea 0%,#26e8ff 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #2153ea 0%,#26e8ff 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #2153ea 0%,#26e8ff 100%); /* IE10+ */ + background: linear-gradient(to bottom, #2153ea 0%,#26e8ff 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2153ea', endColorstr='#26e8ff',GradientType=0 ); /* IE6-9 */ + } + .music { + background: #fb2b69; /* Old browsers */ + background: -moz-linear-gradient(top, #fb2b69 0%, #ff5b37 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb2b69), color-stop(100%,#ff5b37)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fb2b69 0%,#ff5b37 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fb2b69 0%,#ff5b37 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fb2b69 0%,#ff5b37 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fb2b69 0%,#ff5b37 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb2b69', endColorstr='#ff5b37',GradientType=0 ); /* IE6-9 */ + } + .camera { + background: #fafcfb; /* Old browsers */ + background: -moz-linear-gradient(top, #fafcfb 0%, #898f8d 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafcfb), color-stop(100%,#898f8d)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #fafcfb 0%,#898f8d 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #fafcfb 0%,#898f8d 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #fafcfb 0%,#898f8d 100%); /* IE10+ */ + background: linear-gradient(to bottom, #fafcfb 0%,#898f8d 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafcfb', endColorstr='#898f8d',GradientType=0 ); /* IE6-9 */ + } + .calendar { + background: #f7f7f7; /* Old browsers */ + background: -moz-linear-gradient(top, #f7f7f7 0%, #d7d7d7 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d7d7d7)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f7f7f7 0%,#d7d7d7 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f7f7f7 0%,#d7d7d7 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f7f7f7 0%,#d7d7d7 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f7f7f7 0%,#d7d7d7 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d7d7d7',GradientType=0 ); /* IE6-9 */ + } + .weather { + background: #1d77ef; /* Old browsers */ + background: -moz-linear-gradient(top, #1d77ef 0%, #81f3fd 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d77ef), color-stop(100%,#81f3fd)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #1d77ef 0%,#81f3fd 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #1d77ef 0%,#81f3fd 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #1d77ef 0%,#81f3fd 100%); /* IE10+ */ + background: linear-gradient(to bottom, #1d77ef 0%,#81f3fd 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d77ef', endColorstr='#81f3fd',GradientType=0 ); /* IE6-9 */ + } + .maps { + background: #d6cec3; /* Old browsers */ + background: -moz-linear-gradient(top, #d6cec3 0%, #e4ddca 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6cec3), color-stop(100%,#e4ddca)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #d6cec3 0%,#e4ddca 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #d6cec3 0%,#e4ddca 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #d6cec3 0%,#e4ddca 100%); /* IE10+ */ + background: linear-gradient(to bottom, #d6cec3 0%,#e4ddca 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6cec3', endColorstr='#e4ddca',GradientType=0 ); /* IE6-9 */ + } + .videos { + background: #55efcb; /* Old browsers */ + background: -moz-linear-gradient(top, #55efcb 0%, #5bcaff 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55efcb), color-stop(100%,#5bcaff)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #55efcb 0%,#5bcaff 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #55efcb 0%,#5bcaff 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #55efcb 0%,#5bcaff 100%); /* IE10+ */ + background: linear-gradient(to bottom, #55efcb 0%,#5bcaff 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55efcb', endColorstr='#5bcaff',GradientType=0 ); /* IE6-9 */ + } + .notes { + background: #ffdc38; /* Old browsers */ + background: -moz-linear-gradient(top, #ffdc38 0%, #fcce00 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdc38), color-stop(100%,#fcce00)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffdc38 0%,#fcce00 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffdc38 0%,#fcce00 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ffdc38 0%,#fcce00 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ffdc38 0%,#fcce00 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdc38', endColorstr='#fcce00',GradientType=0 ); /* IE6-9 */ + } + .reminders1 { + background: #ff8c00; /* Old browsers */ + background: -moz-linear-gradient(top, #ff8c00 0%, #fcc376 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c00), color-stop(100%,#fcc376)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ff8c00 0%,#fcc376 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ff8c00 0%,#fcc376 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ff8c00 0%,#fcc376 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ff8c00 0%,#fcc376 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#fcc376',GradientType=0 ); /* IE6-9 */ + } + .reminders2{ + background: #12a7eb; /* Old browsers */ + background: -moz-linear-gradient(top, #12a7eb 0%, #77d7ff 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#12a7eb), color-stop(100%,#77d7ff)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #12a7eb 0%,#77d7ff 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #12a7eb 0%,#77d7ff 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #12a7eb 0%,#77d7ff 100%); /* IE10+ */ + background: linear-gradient(to bottom, #12a7eb 0%,#77d7ff 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12a7eb', endColorstr='#77d7ff',GradientType=0 ); /* IE6-9 */ + } + .reminders3 { + background: #5ad427; /* Old browsers */ + background: -moz-linear-gradient(top, #5ad427 0%, #a4e786 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ad427), color-stop(100%,#a4e786)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #5ad427 0%,#a4e786 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #5ad427 0%,#a4e786 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #5ad427 0%,#a4e786 100%); /* IE10+ */ + background: linear-gradient(to bottom, #5ad427 0%,#a4e786 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ad427', endColorstr='#a4e786',GradientType=0 ); /* IE6-9 */ + } + .reminders4 { + background: #c86edf; /* Old browsers */ + background: -moz-linear-gradient(top, #c86edf 0%, #e4b7f0 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c86edf), color-stop(100%,#e4b7f0)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #c86edf 0%,#e4b7f0 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #c86edf 0%,#e4b7f0 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #c86edf 0%,#e4b7f0 100%); /* IE10+ */ + background: linear-gradient(to bottom, #c86edf 0%,#e4b7f0 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c86edf', endColorstr='#e4b7f0',GradientType=0 ); /* IE6-9 */ + } + .safari { + background: #dedede; /* Old browsers */ + background: -moz-linear-gradient(top, #dedede 0%, #f7f7f7 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #dedede 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #dedede 0%,#f7f7f7 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #dedede 0%,#f7f7f7 100%); /* IE10+ */ + background: linear-gradient(to bottom, #dedede 0%,#f7f7f7 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */ + } + .calendar2 { + background: #66C7FA; + } + .calendar3 { + background: #D1EEFC; + } + .calendar4 { + background: #97E67B; + } + .calendar5 { + background: #E0F8D8; + } + .calendar6 { + background: #FF4981; + } + .calendar7 { + background: #FFD3E0; + } + .calendar8 { + background: #FF1300; + } + .mail2 { + background: #0179F3; + } + .mail3 { + background: #F7F7F7; + } + .compass1 { + background: #1F1F21; + } + .calculator2 { + background: #BDBEC2; + } + .compass3 { + background: #FF3A2D; + } + + /* GRADIENTS */ + .gradient-red { + background: #ff5e3a; /* Old browsers */ + background-image: linear-gradient(#ff5e3a, #ff2a68); + background: -moz-linear-gradient(top, #ff5e3a 0%, #ff2a68 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5e3a), color-stop(100%,#ff2a68)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ff5e3a 0%,#ff2a68 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ff5e3a 0%,#ff2a68 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ff5e3a 0%,#ff2a68 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ff5e3a 0%,#ff2a68 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5e3a', endColorstr='#ff2a68',GradientType=0 ); /* IE6-9 */ + } + + .gradient-orange { + background: #ff9500; /* Old browsers */ + background-image: linear-gradient(#ff9500, #ff5e3a); + background: -moz-linear-gradient(top, #ff9500 0%, #ff5e3a 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9500), color-stop(100%,#ff5e3a)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ff9500 0%,#ff5e3a 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ff9500 0%,#ff5e3a 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ff9500 0%,#ff5e3a 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ff9500 0%,#ff5e3a 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9500', endColorstr='#ff5e3a',GradientType=0 ); /* IE6-9 */ + } + .gradient-yellow { + background: #ffdb4c; /* Old browsers */ + background-image: linear-gradient(#ffdb4c, #ffcd02); + background: -moz-linear-gradient(top, #ffdb4c 0%, #ffcd02 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb4c), color-stop(100%,#ffcd02)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ffdb4c 0%,#ffcd02 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ffdb4c 0%,#ffcd02 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ffdb4c 0%,#ffcd02 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ffdb4c 0%,#ffcd02 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb4c', endColorstr='#ffcd02',GradientType=0 ); /* IE6-9 */ + } + .gradient-green { + background: #87fc70; /* Old browsers */ + background-image: linear-gradient(#87fc70, #0bd318); + background: -moz-linear-gradient(top, #87fc70 0%, #0bd318 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87fc70), color-stop(100%,#0bd318)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #87fc70 0%,#0bd318 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #87fc70 0%,#0bd318 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #87fc70 0%,#0bd318 100%); /* IE10+ */ + background: linear-gradient(to bottom, #87fc70 0%,#0bd318 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87fc70', endColorstr='#0bd318',GradientType=0 ); /* IE6-9 */ + } + .gradient-teal { + background: #52edc7; /* Old browsers */ + background-image: linear-gradient(#52edc7, #5ac8fb); + background: -moz-linear-gradient(top, #52edc7 0%, #5ac8fb 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52edc7), color-stop(100%,#5ac8fb)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #52edc7 0%,#5ac8fb 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #52edc7 0%,#5ac8fb 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #52edc7 0%,#5ac8fb 100%); /* IE10+ */ + background: linear-gradient(to bottom, #52edc787fc70 0%,#5ac8fb 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52edc7', endColorstr='#5ac8fb',GradientType=0 ); /* IE6-9 */ + } + .gradient-blue { + background: #1ad6fd; /* Old browsers */ + background-image: linear-gradient(#1ad6fd, #1d62f0); + background: -moz-linear-gradient(top, #1ad6fd 0%, #1d62f0 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ad6fd), color-stop(100%,#1d62f0)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #1ad6fd 0%,#1d62f0 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #1ad6fd 0%,#1d62f0 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #1ad6fd 0%,#1d62f0 100%); /* IE10+ */ + background: linear-gradient(to bottom, #1ad6fd 0%,#1d62f0 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ad6fd', endColorstr='#1d62f0',GradientType=0 ); /* IE6-9 */ + } + .gradient-violet { + background: #c644fc; /* Old browsers */ + background-image: linear-gradient(#c644fc, #5856d6); + background: -moz-linear-gradient(top, #c644fc 0%, #5856d6 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c644fc), color-stop(100%,#5856d6)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #c644fc 0%,#5856d6 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #c644fc 0%,#5856d6 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #c644fc 0%,#5856d6 100%); /* IE10+ */ + background: linear-gradient(to bottom, #c644fc 0%,#5856d6 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c644fc', endColorstr='#5856d6',GradientType=0 ); /* IE6-9 */ + } + .gradient-magenta { + background: #ef4db6; /* Old browsers */ + background-image: linear-gradient(#ef4db6, #c643fc); + background: -moz-linear-gradient(top, #ef4db6 0%, #c643fc 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef4db6), color-stop(100%,#c643fc)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #ef4db6 0%,#c643fc 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #ef4db6 0%,#c643fc 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #ef4db6 0%,#c643fc 100%); /* IE10+ */ + background: linear-gradient(to bottom, #ef4db6 0%,#c643fc 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4db6', endColorstr='#c643fc',GradientType=0 ); /* IE6-9 */ + } + .gradient-black { + background: #4a4a4a; /* Old browsers */ + background-image: linear-gradient(#4a4a4a, #2b2b2b); + background: -moz-linear-gradient(top, #4a4a4a 0%, #2b2b2b 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #4a4a4a 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #4a4a4a 0%,#2b2b2b 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #4a4a4a 0%,#2b2b2b 100%); /* IE10+ */ + background: linear-gradient(to bottom, #4a4a4a 0%,#2b2b2b 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */ + } + .gradient-silver { + background: #dbddde; /* Old browsers */ + background-image: linear-gradient(#dbddde, #898c90); + background: -moz-linear-gradient(top, #dbddde 0%, #898c90 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbddde), color-stop(100%,#898c90)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #dbddde 0%,#898c90 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #dbddde 0%,#898c90 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #dbddde 0%,#898c90 100%); /* IE10+ */ + background: linear-gradient(to bottom, #dbddde 0%,#898c90 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#898c90',GradientType=0 ); /* IE6-9 */ + } + + /* SWATCHES */ + .swatch-red { background-color: #ff3b30; } + .swatch-orange { background-color: #ff9500; } + .swatch-yellow { background-color: #fc0; } + .swatch-green { background-color: #4cd964; } + .swatch-teal { background-color: #34aadc; } + .swatch-blue { background-color: #007aff; } + .swatch-violet { background-color: #5856d6; } + .swatch-pink { background-color: #ff2d55; } + .swatch-mid-gray { background-color: #8e8e93; } + .swatch-gray { background-color: #c7c7cc; }
\ No newline at end of file diff --git a/docs/css/site.css b/docs/css/site.css new file mode 100644 index 0000000..143647c --- /dev/null +++ b/docs/css/site.css @@ -0,0 +1,196 @@ +* { + -moz-box-sizing: border-box; + box-sizing: border-box; +} +body,html { + width: 100%; height: 100%; + margin: 0; padding: 0; + font-family: 'Lato',sans-serif; +} +.pineapple { + background-image: url(https://s3.amazonaws.com/luckyplop/89a51c672a282b3af5603588d148f3b1c8ca013e.jpg); + background-size: contain; + background-attachment: fixed; + background-position: center; +} +.white { + background: white; +} +.black { + background: black; + color: white; +} +.gucci-intro { + height: 100%; + background: black; + cursor: pointer; + position: relative; + + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-align-content: stretch; + -ms-flex-line-pack: stretch; + align-content: stretch; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start; +} +.gucci-content { + -webkit-order: 0; + -ms-flex-order: 0; + order: 0; + -webkit-flex: 0 1 auto; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; +} +.logo { + width: 50vw; +} + + + +.down-arrow { + position: absolute; + bottom: 50px; + width: 100%; + text-align: center; + -webkit-animation: bouncy 4.0s ease infinite; + -moz-animation: bouncy 4.0s ease infinite; + animation: bouncy 4.0s ease infinite; +} +@-webkit-keyframes bouncy { 50% { -webkit-transform: translateY(30px); } } +@-moz-keyframes bouncy { 50% { -moz-transform: translateY(30px); } } +@keyframes bouncy { 50% { transform: translateY(30px); } } + +.center { + text-align: center; +} +.right { + text-align: right; +} +h1 { + font-weight: 300; +} +h2 { + font-weight: 300; +} +p { + font-weight: 300; + line-height: 1.5em; +} +h1.big { + font-size: 6vw; + padding: 0.5em; + margin: 0; +} +.gucci { + border-radius: 200px; + margin: 10px; +} +.yellow { + color: yellow; +} +.flowers { + background-image:url(https://s3.amazonaws.com/luckyplop/543994083443ef8546b8de9ff4b259f072dbb779.jpg); + background-size: cover; + background-position: center bottom; + min-height: 1800px; +} +.chain { + height: 200px; + padding: 10px; + position: relative; +} +.chain figure { + margin: 10px; + width: 100%; + height: 100%; + background-size: cover; + background-position: center; +} +.chain span { + position: absolute; + bottom: 10px; + right: 10px; + background: white; + padding: 5px; +} +.chain:nth-child(4n+1) figure { + background-image: url(https://s3.amazonaws.com/luckyplop/25846c8a6d8387f7cdb01e2146294b295dcd2bef.JPG); +} +.chain:nth-child(4n+2) figure { + background-image: url(https://s3.amazonaws.com/luckyplop/a71e518dabea4de71348ef6804777642fcfc78ae.jpg); +} +.chain:nth-child(4n+3) figure { + background-image: url(https://s3.amazonaws.com/luckyplop/720031567a34bd30a5ee11a6e0093160a040065d.JPG); +} +.chain:nth-child(4n+4) figure { + background-image: url(https://s3.amazonaws.com/luckyplop/2d785eaef553d02563270c364c20d71dc86baf51.jpg); +} + +.chain:nth-child(4n+1) figure.chain2 { + background-image: url(https://s3.amazonaws.com/luckyplop/7994928ee7f2819223ff5c7607cd4b4ce1450c81.JPG); +} +.chain:nth-child(4n+2) figure.chain2 { + background-image: url(https://s3.amazonaws.com/luckyplop/abd913521a5ba6ba1ee5e5583444147a49262ebd.jpg); +} +.chain:nth-child(4n+3) figure.chain2 { + background-image: url(https://s3.amazonaws.com/luckyplop/977060b73407e5e10564905c2cd33b1ce1d0c8f0.jpg); +} +.chain:nth-child(4n+4) figure.chain2 { + background-image: url(https://s3.amazonaws.com/luckyplop/292bce01491a84a80749d4ae071d55f2bc9f58e2.jpg); +} + +.clouds { + background-image: url(https://s3.amazonaws.com/luckyplop/5b39815f66ce28b806bb990871105d88a6cbf7f5.jpg); + background-size: cover; + background-attachment: fixed; +} +.gallery-rapper { + width: 100%; + padding: 10vw; +} +.gallery { + width: 90%; + background: white; +} +.gallery div { + background-position: top center !important; +} +.zigzag img { + width: 100%; +} +.footer { + font-size: 13px; + line-height: 20px; + font-weight: 100; + padding: 100px 0 50px 0; +} +.globe { + width: 63px; + height: 63px; + border-radius: 100px; + box-shadow: 0 0 10px #fff; + margin-bottom: 14px; + background: white; +} +a { + text-decoration: none; + border-bottom: 1px dashed; +} +.black a { + color: white; +} diff --git a/docs/css/unsemantic-grid-responsive-tablet.css b/docs/css/unsemantic-grid-responsive-tablet.css new file mode 100644 index 0000000..535d406 --- /dev/null +++ b/docs/css/unsemantic-grid-responsive-tablet.css @@ -0,0 +1,2069 @@ +/* ================================================================== */ +/* This file has a mobile-to-tablet, and tablet-to-desktop breakpoint */ +/* ================================================================== */ +@media screen and (max-width: 400px) { + @-ms-viewport { + width: 320px; + } +} +.clear { + clear: both; + display: block; + overflow: hidden; + visibility: hidden; + width: 0; + height: 0; +} + +.grid-container:before, .clearfix:before, +.grid-container:after, +.clearfix:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +.grid-container:after, .clearfix:after { + clear: both; +} + +.grid-container, .clearfix { + /* <IE7> */ + *zoom: 1; + /* </IE7> */ +} + +.grid-container { + margin-left: auto; + margin-right: auto; + max-width: 1200px; + padding-left: 10px; + padding-right: 10px; +} + +.grid-5, .mobile-grid-5, .tablet-grid-5, .grid-10, .mobile-grid-10, .tablet-grid-10, .grid-15, .mobile-grid-15, .tablet-grid-15, .grid-20, .mobile-grid-20, .tablet-grid-20, .grid-25, .mobile-grid-25, .tablet-grid-25, .grid-30, .mobile-grid-30, .tablet-grid-30, .grid-35, .mobile-grid-35, .tablet-grid-35, .grid-40, .mobile-grid-40, .tablet-grid-40, .grid-45, .mobile-grid-45, .tablet-grid-45, .grid-50, .mobile-grid-50, .tablet-grid-50, .grid-55, .mobile-grid-55, .tablet-grid-55, .grid-60, .mobile-grid-60, .tablet-grid-60, .grid-65, .mobile-grid-65, .tablet-grid-65, .grid-70, .mobile-grid-70, .tablet-grid-70, .grid-75, .mobile-grid-75, .tablet-grid-75, .grid-80, .mobile-grid-80, .tablet-grid-80, .grid-85, .mobile-grid-85, .tablet-grid-85, .grid-90, .mobile-grid-90, .tablet-grid-90, .grid-95, .mobile-grid-95, .tablet-grid-95, .grid-100, .mobile-grid-100, .tablet-grid-100, .grid-33, .mobile-grid-33, .tablet-grid-33, .grid-66, .mobile-grid-66, .tablet-grid-66 { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding-left: 10px; + padding-right: 10px; + /* <IE7> */ + *padding-left: 0; + *padding-right: 0; + /* </IE7> */ +} +.grid-5 > *, .mobile-grid-5 > *, .tablet-grid-5 > *, .grid-10 > *, .mobile-grid-10 > *, .tablet-grid-10 > *, .grid-15 > *, .mobile-grid-15 > *, .tablet-grid-15 > *, .grid-20 > *, .mobile-grid-20 > *, .tablet-grid-20 > *, .grid-25 > *, .mobile-grid-25 > *, .tablet-grid-25 > *, .grid-30 > *, .mobile-grid-30 > *, .tablet-grid-30 > *, .grid-35 > *, .mobile-grid-35 > *, .tablet-grid-35 > *, .grid-40 > *, .mobile-grid-40 > *, .tablet-grid-40 > *, .grid-45 > *, .mobile-grid-45 > *, .tablet-grid-45 > *, .grid-50 > *, .mobile-grid-50 > *, .tablet-grid-50 > *, .grid-55 > *, .mobile-grid-55 > *, .tablet-grid-55 > *, .grid-60 > *, .mobile-grid-60 > *, .tablet-grid-60 > *, .grid-65 > *, .mobile-grid-65 > *, .tablet-grid-65 > *, .grid-70 > *, .mobile-grid-70 > *, .tablet-grid-70 > *, .grid-75 > *, .mobile-grid-75 > *, .tablet-grid-75 > *, .grid-80 > *, .mobile-grid-80 > *, .tablet-grid-80 > *, .grid-85 > *, .mobile-grid-85 > *, .tablet-grid-85 > *, .grid-90 > *, .mobile-grid-90 > *, .tablet-grid-90 > *, .grid-95 > *, .mobile-grid-95 > *, .tablet-grid-95 > *, .grid-100 > *, .mobile-grid-100 > *, .tablet-grid-100 > *, .grid-33 > *, .mobile-grid-33 > *, .tablet-grid-33 > *, .grid-66 > *, .mobile-grid-66 > *, .tablet-grid-66 > * { + /* <IE7> */ + *margin-left: expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px"); + *margin-right: expression((!this.className.match(/grid-[1-9]/) && this.currentStyle.display === "block" && this.currentStyle.width === "auto") && "10px"); + /* </IE7> */ +} + +.grid-parent { + padding-left: 0; + padding-right: 0; +} + +@media screen and (max-width: 767px) { + .mobile-grid-100:before, + .mobile-grid-100:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; + } + + .mobile-grid-100:after { + clear: both; + } + + .mobile-grid-100 { + /* <IE7> */ + *zoom: 1; + /* </IE7> */ + } + + .mobile-push-5, .mobile-pull-5, .mobile-push-10, .mobile-pull-10, .mobile-push-15, .mobile-pull-15, .mobile-push-20, .mobile-pull-20, .mobile-push-25, .mobile-pull-25, .mobile-push-30, .mobile-pull-30, .mobile-push-35, .mobile-pull-35, .mobile-push-40, .mobile-pull-40, .mobile-push-45, .mobile-pull-45, .mobile-push-50, .mobile-pull-50, .mobile-push-55, .mobile-pull-55, .mobile-push-60, .mobile-pull-60, .mobile-push-65, .mobile-pull-65, .mobile-push-70, .mobile-pull-70, .mobile-push-75, .mobile-pull-75, .mobile-push-80, .mobile-pull-80, .mobile-push-85, .mobile-pull-85, .mobile-push-90, .mobile-pull-90, .mobile-push-95, .mobile-pull-95, .mobile-push-33, .mobile-pull-33, .mobile-push-66, .mobile-pull-66 { + position: relative; + } + + .hide-on-mobile { + display: none !important; + } + + .mobile-grid-5 { + float: left; + width: 5%; + /* <IE7> */ + *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-5 { + margin-left: 5%; + } + + .mobile-suffix-5 { + margin-right: 5%; + } + + .mobile-push-5 { + left: 5%; + /* <IE7> */ + *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-5 { + left: -5%; + /* <IE7> */ + *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-10 { + float: left; + width: 10%; + /* <IE7> */ + *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-10 { + margin-left: 10%; + } + + .mobile-suffix-10 { + margin-right: 10%; + } + + .mobile-push-10 { + left: 10%; + /* <IE7> */ + *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-10 { + left: -10%; + /* <IE7> */ + *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-15 { + float: left; + width: 15%; + /* <IE7> */ + *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-15 { + margin-left: 15%; + } + + .mobile-suffix-15 { + margin-right: 15%; + } + + .mobile-push-15 { + left: 15%; + /* <IE7> */ + *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-15 { + left: -15%; + /* <IE7> */ + *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-20 { + float: left; + width: 20%; + /* <IE7> */ + *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-20 { + margin-left: 20%; + } + + .mobile-suffix-20 { + margin-right: 20%; + } + + .mobile-push-20 { + left: 20%; + /* <IE7> */ + *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-20 { + left: -20%; + /* <IE7> */ + *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-25 { + float: left; + width: 25%; + /* <IE7> */ + *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-25 { + margin-left: 25%; + } + + .mobile-suffix-25 { + margin-right: 25%; + } + + .mobile-push-25 { + left: 25%; + /* <IE7> */ + *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-25 { + left: -25%; + /* <IE7> */ + *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-30 { + float: left; + width: 30%; + /* <IE7> */ + *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-30 { + margin-left: 30%; + } + + .mobile-suffix-30 { + margin-right: 30%; + } + + .mobile-push-30 { + left: 30%; + /* <IE7> */ + *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-30 { + left: -30%; + /* <IE7> */ + *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-35 { + float: left; + width: 35%; + /* <IE7> */ + *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-35 { + margin-left: 35%; + } + + .mobile-suffix-35 { + margin-right: 35%; + } + + .mobile-push-35 { + left: 35%; + /* <IE7> */ + *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-35 { + left: -35%; + /* <IE7> */ + *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-40 { + float: left; + width: 40%; + /* <IE7> */ + *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-40 { + margin-left: 40%; + } + + .mobile-suffix-40 { + margin-right: 40%; + } + + .mobile-push-40 { + left: 40%; + /* <IE7> */ + *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-40 { + left: -40%; + /* <IE7> */ + *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-45 { + float: left; + width: 45%; + /* <IE7> */ + *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-45 { + margin-left: 45%; + } + + .mobile-suffix-45 { + margin-right: 45%; + } + + .mobile-push-45 { + left: 45%; + /* <IE7> */ + *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-45 { + left: -45%; + /* <IE7> */ + *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-50 { + float: left; + width: 50%; + /* <IE7> */ + *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-50 { + margin-left: 50%; + } + + .mobile-suffix-50 { + margin-right: 50%; + } + + .mobile-push-50 { + left: 50%; + /* <IE7> */ + *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-50 { + left: -50%; + /* <IE7> */ + *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-55 { + float: left; + width: 55%; + /* <IE7> */ + *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-55 { + margin-left: 55%; + } + + .mobile-suffix-55 { + margin-right: 55%; + } + + .mobile-push-55 { + left: 55%; + /* <IE7> */ + *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-55 { + left: -55%; + /* <IE7> */ + *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-60 { + float: left; + width: 60%; + /* <IE7> */ + *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-60 { + margin-left: 60%; + } + + .mobile-suffix-60 { + margin-right: 60%; + } + + .mobile-push-60 { + left: 60%; + /* <IE7> */ + *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-60 { + left: -60%; + /* <IE7> */ + *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-65 { + float: left; + width: 65%; + /* <IE7> */ + *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-65 { + margin-left: 65%; + } + + .mobile-suffix-65 { + margin-right: 65%; + } + + .mobile-push-65 { + left: 65%; + /* <IE7> */ + *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-65 { + left: -65%; + /* <IE7> */ + *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-70 { + float: left; + width: 70%; + /* <IE7> */ + *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-70 { + margin-left: 70%; + } + + .mobile-suffix-70 { + margin-right: 70%; + } + + .mobile-push-70 { + left: 70%; + /* <IE7> */ + *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-70 { + left: -70%; + /* <IE7> */ + *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-75 { + float: left; + width: 75%; + /* <IE7> */ + *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-75 { + margin-left: 75%; + } + + .mobile-suffix-75 { + margin-right: 75%; + } + + .mobile-push-75 { + left: 75%; + /* <IE7> */ + *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-75 { + left: -75%; + /* <IE7> */ + *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-80 { + float: left; + width: 80%; + /* <IE7> */ + *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-80 { + margin-left: 80%; + } + + .mobile-suffix-80 { + margin-right: 80%; + } + + .mobile-push-80 { + left: 80%; + /* <IE7> */ + *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-80 { + left: -80%; + /* <IE7> */ + *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-85 { + float: left; + width: 85%; + /* <IE7> */ + *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-85 { + margin-left: 85%; + } + + .mobile-suffix-85 { + margin-right: 85%; + } + + .mobile-push-85 { + left: 85%; + /* <IE7> */ + *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-85 { + left: -85%; + /* <IE7> */ + *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-90 { + float: left; + width: 90%; + /* <IE7> */ + *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-90 { + margin-left: 90%; + } + + .mobile-suffix-90 { + margin-right: 90%; + } + + .mobile-push-90 { + left: 90%; + /* <IE7> */ + *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-90 { + left: -90%; + /* <IE7> */ + *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-95 { + float: left; + width: 95%; + /* <IE7> */ + *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-95 { + margin-left: 95%; + } + + .mobile-suffix-95 { + margin-right: 95%; + } + + .mobile-push-95 { + left: 95%; + /* <IE7> */ + *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-95 { + left: -95%; + /* <IE7> */ + *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-33 { + float: left; + width: 33.33333%; + /* <IE7> */ + *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-33 { + margin-left: 33.33333%; + } + + .mobile-suffix-33 { + margin-right: 33.33333%; + } + + .mobile-push-33 { + left: 33.33333%; + /* <IE7> */ + *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-33 { + left: -33.33333%; + /* <IE7> */ + *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-66 { + float: left; + width: 66.66667%; + /* <IE7> */ + *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-prefix-66 { + margin-left: 66.66667%; + } + + .mobile-suffix-66 { + margin-right: 66.66667%; + } + + .mobile-push-66 { + left: 66.66667%; + /* <IE7> */ + *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-pull-66 { + left: -66.66667%; + /* <IE7> */ + *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .mobile-grid-100 { + clear: both; + width: 100%; + } +} +@media screen and (min-width: 768px) and (max-width: 1024px) { + .tablet-grid-100:before, + .tablet-grid-100:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; + } + + .tablet-grid-100:after { + clear: both; + } + + .tablet-grid-100 { + /* <IE7> */ + *zoom: 1; + /* </IE7> */ + } + + .tablet-push-5, .tablet-pull-5, .tablet-push-10, .tablet-pull-10, .tablet-push-15, .tablet-pull-15, .tablet-push-20, .tablet-pull-20, .tablet-push-25, .tablet-pull-25, .tablet-push-30, .tablet-pull-30, .tablet-push-35, .tablet-pull-35, .tablet-push-40, .tablet-pull-40, .tablet-push-45, .tablet-pull-45, .tablet-push-50, .tablet-pull-50, .tablet-push-55, .tablet-pull-55, .tablet-push-60, .tablet-pull-60, .tablet-push-65, .tablet-pull-65, .tablet-push-70, .tablet-pull-70, .tablet-push-75, .tablet-pull-75, .tablet-push-80, .tablet-pull-80, .tablet-push-85, .tablet-pull-85, .tablet-push-90, .tablet-pull-90, .tablet-push-95, .tablet-pull-95, .tablet-push-33, .tablet-pull-33, .tablet-push-66, .tablet-pull-66 { + position: relative; + } + + .hide-on-tablet { + display: none !important; + } + + .tablet-grid-5 { + float: left; + width: 5%; + /* <IE7> */ + *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-5 { + margin-left: 5%; + } + + .tablet-suffix-5 { + margin-right: 5%; + } + + .tablet-push-5 { + left: 5%; + /* <IE7> */ + *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-5 { + left: -5%; + /* <IE7> */ + *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-10 { + float: left; + width: 10%; + /* <IE7> */ + *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-10 { + margin-left: 10%; + } + + .tablet-suffix-10 { + margin-right: 10%; + } + + .tablet-push-10 { + left: 10%; + /* <IE7> */ + *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-10 { + left: -10%; + /* <IE7> */ + *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-15 { + float: left; + width: 15%; + /* <IE7> */ + *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-15 { + margin-left: 15%; + } + + .tablet-suffix-15 { + margin-right: 15%; + } + + .tablet-push-15 { + left: 15%; + /* <IE7> */ + *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-15 { + left: -15%; + /* <IE7> */ + *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-20 { + float: left; + width: 20%; + /* <IE7> */ + *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-20 { + margin-left: 20%; + } + + .tablet-suffix-20 { + margin-right: 20%; + } + + .tablet-push-20 { + left: 20%; + /* <IE7> */ + *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-20 { + left: -20%; + /* <IE7> */ + *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-25 { + float: left; + width: 25%; + /* <IE7> */ + *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-25 { + margin-left: 25%; + } + + .tablet-suffix-25 { + margin-right: 25%; + } + + .tablet-push-25 { + left: 25%; + /* <IE7> */ + *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-25 { + left: -25%; + /* <IE7> */ + *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-30 { + float: left; + width: 30%; + /* <IE7> */ + *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-30 { + margin-left: 30%; + } + + .tablet-suffix-30 { + margin-right: 30%; + } + + .tablet-push-30 { + left: 30%; + /* <IE7> */ + *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-30 { + left: -30%; + /* <IE7> */ + *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-35 { + float: left; + width: 35%; + /* <IE7> */ + *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-35 { + margin-left: 35%; + } + + .tablet-suffix-35 { + margin-right: 35%; + } + + .tablet-push-35 { + left: 35%; + /* <IE7> */ + *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-35 { + left: -35%; + /* <IE7> */ + *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-40 { + float: left; + width: 40%; + /* <IE7> */ + *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-40 { + margin-left: 40%; + } + + .tablet-suffix-40 { + margin-right: 40%; + } + + .tablet-push-40 { + left: 40%; + /* <IE7> */ + *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-40 { + left: -40%; + /* <IE7> */ + *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-45 { + float: left; + width: 45%; + /* <IE7> */ + *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-45 { + margin-left: 45%; + } + + .tablet-suffix-45 { + margin-right: 45%; + } + + .tablet-push-45 { + left: 45%; + /* <IE7> */ + *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-45 { + left: -45%; + /* <IE7> */ + *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-50 { + float: left; + width: 50%; + /* <IE7> */ + *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-50 { + margin-left: 50%; + } + + .tablet-suffix-50 { + margin-right: 50%; + } + + .tablet-push-50 { + left: 50%; + /* <IE7> */ + *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-50 { + left: -50%; + /* <IE7> */ + *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-55 { + float: left; + width: 55%; + /* <IE7> */ + *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-55 { + margin-left: 55%; + } + + .tablet-suffix-55 { + margin-right: 55%; + } + + .tablet-push-55 { + left: 55%; + /* <IE7> */ + *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-55 { + left: -55%; + /* <IE7> */ + *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-60 { + float: left; + width: 60%; + /* <IE7> */ + *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-60 { + margin-left: 60%; + } + + .tablet-suffix-60 { + margin-right: 60%; + } + + .tablet-push-60 { + left: 60%; + /* <IE7> */ + *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-60 { + left: -60%; + /* <IE7> */ + *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-65 { + float: left; + width: 65%; + /* <IE7> */ + *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-65 { + margin-left: 65%; + } + + .tablet-suffix-65 { + margin-right: 65%; + } + + .tablet-push-65 { + left: 65%; + /* <IE7> */ + *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-65 { + left: -65%; + /* <IE7> */ + *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-70 { + float: left; + width: 70%; + /* <IE7> */ + *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-70 { + margin-left: 70%; + } + + .tablet-suffix-70 { + margin-right: 70%; + } + + .tablet-push-70 { + left: 70%; + /* <IE7> */ + *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-70 { + left: -70%; + /* <IE7> */ + *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-75 { + float: left; + width: 75%; + /* <IE7> */ + *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-75 { + margin-left: 75%; + } + + .tablet-suffix-75 { + margin-right: 75%; + } + + .tablet-push-75 { + left: 75%; + /* <IE7> */ + *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-75 { + left: -75%; + /* <IE7> */ + *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-80 { + float: left; + width: 80%; + /* <IE7> */ + *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-80 { + margin-left: 80%; + } + + .tablet-suffix-80 { + margin-right: 80%; + } + + .tablet-push-80 { + left: 80%; + /* <IE7> */ + *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-80 { + left: -80%; + /* <IE7> */ + *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-85 { + float: left; + width: 85%; + /* <IE7> */ + *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-85 { + margin-left: 85%; + } + + .tablet-suffix-85 { + margin-right: 85%; + } + + .tablet-push-85 { + left: 85%; + /* <IE7> */ + *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-85 { + left: -85%; + /* <IE7> */ + *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-90 { + float: left; + width: 90%; + /* <IE7> */ + *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-90 { + margin-left: 90%; + } + + .tablet-suffix-90 { + margin-right: 90%; + } + + .tablet-push-90 { + left: 90%; + /* <IE7> */ + *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-90 { + left: -90%; + /* <IE7> */ + *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-95 { + float: left; + width: 95%; + /* <IE7> */ + *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-95 { + margin-left: 95%; + } + + .tablet-suffix-95 { + margin-right: 95%; + } + + .tablet-push-95 { + left: 95%; + /* <IE7> */ + *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-95 { + left: -95%; + /* <IE7> */ + *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-33 { + float: left; + width: 33.33333%; + /* <IE7> */ + *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-33 { + margin-left: 33.33333%; + } + + .tablet-suffix-33 { + margin-right: 33.33333%; + } + + .tablet-push-33 { + left: 33.33333%; + /* <IE7> */ + *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-33 { + left: -33.33333%; + /* <IE7> */ + *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-66 { + float: left; + width: 66.66667%; + /* <IE7> */ + *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-prefix-66 { + margin-left: 66.66667%; + } + + .tablet-suffix-66 { + margin-right: 66.66667%; + } + + .tablet-push-66 { + left: 66.66667%; + /* <IE7> */ + *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-pull-66 { + left: -66.66667%; + /* <IE7> */ + *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .tablet-grid-100 { + clear: both; + width: 100%; + } +} +@media screen and (min-width: 1025px) { + .grid-100:before, + .grid-100:after { + content: "."; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; + } + + .grid-100:after { + clear: both; + } + + .grid-100 { + /* <IE7> */ + *zoom: 1; + /* </IE7> */ + } + + .push-5, .pull-5, .push-10, .pull-10, .push-15, .pull-15, .push-20, .pull-20, .push-25, .pull-25, .push-30, .pull-30, .push-35, .pull-35, .push-40, .pull-40, .push-45, .pull-45, .push-50, .pull-50, .push-55, .pull-55, .push-60, .pull-60, .push-65, .pull-65, .push-70, .pull-70, .push-75, .pull-75, .push-80, .pull-80, .push-85, .pull-85, .push-90, .pull-90, .push-95, .pull-95, .push-33, .pull-33, .push-66, .pull-66 { + position: relative; + } + + .hide-on-desktop { + display: none !important; + } + + .grid-5 { + float: left; + width: 5%; + /* <IE7> */ + *width: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-5 { + margin-left: 5%; + } + + .suffix-5 { + margin-right: 5%; + } + + .push-5 { + left: 5%; + /* <IE7> */ + *left: expression(Math.floor(0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-5 { + left: -5%; + /* <IE7> */ + *left: expression(Math.floor(-0.05 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-10 { + float: left; + width: 10%; + /* <IE7> */ + *width: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-10 { + margin-left: 10%; + } + + .suffix-10 { + margin-right: 10%; + } + + .push-10 { + left: 10%; + /* <IE7> */ + *left: expression(Math.floor(0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-10 { + left: -10%; + /* <IE7> */ + *left: expression(Math.floor(-0.1 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-15 { + float: left; + width: 15%; + /* <IE7> */ + *width: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-15 { + margin-left: 15%; + } + + .suffix-15 { + margin-right: 15%; + } + + .push-15 { + left: 15%; + /* <IE7> */ + *left: expression(Math.floor(0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-15 { + left: -15%; + /* <IE7> */ + *left: expression(Math.floor(-0.15 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-20 { + float: left; + width: 20%; + /* <IE7> */ + *width: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-20 { + margin-left: 20%; + } + + .suffix-20 { + margin-right: 20%; + } + + .push-20 { + left: 20%; + /* <IE7> */ + *left: expression(Math.floor(0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-20 { + left: -20%; + /* <IE7> */ + *left: expression(Math.floor(-0.2 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-25 { + float: left; + width: 25%; + /* <IE7> */ + *width: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-25 { + margin-left: 25%; + } + + .suffix-25 { + margin-right: 25%; + } + + .push-25 { + left: 25%; + /* <IE7> */ + *left: expression(Math.floor(0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-25 { + left: -25%; + /* <IE7> */ + *left: expression(Math.floor(-0.25 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-30 { + float: left; + width: 30%; + /* <IE7> */ + *width: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-30 { + margin-left: 30%; + } + + .suffix-30 { + margin-right: 30%; + } + + .push-30 { + left: 30%; + /* <IE7> */ + *left: expression(Math.floor(0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-30 { + left: -30%; + /* <IE7> */ + *left: expression(Math.floor(-0.3 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-35 { + float: left; + width: 35%; + /* <IE7> */ + *width: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-35 { + margin-left: 35%; + } + + .suffix-35 { + margin-right: 35%; + } + + .push-35 { + left: 35%; + /* <IE7> */ + *left: expression(Math.floor(0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-35 { + left: -35%; + /* <IE7> */ + *left: expression(Math.floor(-0.35 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-40 { + float: left; + width: 40%; + /* <IE7> */ + *width: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-40 { + margin-left: 40%; + } + + .suffix-40 { + margin-right: 40%; + } + + .push-40 { + left: 40%; + /* <IE7> */ + *left: expression(Math.floor(0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-40 { + left: -40%; + /* <IE7> */ + *left: expression(Math.floor(-0.4 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-45 { + float: left; + width: 45%; + /* <IE7> */ + *width: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-45 { + margin-left: 45%; + } + + .suffix-45 { + margin-right: 45%; + } + + .push-45 { + left: 45%; + /* <IE7> */ + *left: expression(Math.floor(0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-45 { + left: -45%; + /* <IE7> */ + *left: expression(Math.floor(-0.45 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-50 { + float: left; + width: 50%; + /* <IE7> */ + *width: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-50 { + margin-left: 50%; + } + + .suffix-50 { + margin-right: 50%; + } + + .push-50 { + left: 50%; + /* <IE7> */ + *left: expression(Math.floor(0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-50 { + left: -50%; + /* <IE7> */ + *left: expression(Math.floor(-0.5 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-55 { + float: left; + width: 55%; + /* <IE7> */ + *width: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-55 { + margin-left: 55%; + } + + .suffix-55 { + margin-right: 55%; + } + + .push-55 { + left: 55%; + /* <IE7> */ + *left: expression(Math.floor(0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-55 { + left: -55%; + /* <IE7> */ + *left: expression(Math.floor(-0.55 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-60 { + float: left; + width: 60%; + /* <IE7> */ + *width: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-60 { + margin-left: 60%; + } + + .suffix-60 { + margin-right: 60%; + } + + .push-60 { + left: 60%; + /* <IE7> */ + *left: expression(Math.floor(0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-60 { + left: -60%; + /* <IE7> */ + *left: expression(Math.floor(-0.6 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-65 { + float: left; + width: 65%; + /* <IE7> */ + *width: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-65 { + margin-left: 65%; + } + + .suffix-65 { + margin-right: 65%; + } + + .push-65 { + left: 65%; + /* <IE7> */ + *left: expression(Math.floor(0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-65 { + left: -65%; + /* <IE7> */ + *left: expression(Math.floor(-0.65 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-70 { + float: left; + width: 70%; + /* <IE7> */ + *width: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-70 { + margin-left: 70%; + } + + .suffix-70 { + margin-right: 70%; + } + + .push-70 { + left: 70%; + /* <IE7> */ + *left: expression(Math.floor(0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-70 { + left: -70%; + /* <IE7> */ + *left: expression(Math.floor(-0.7 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-75 { + float: left; + width: 75%; + /* <IE7> */ + *width: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-75 { + margin-left: 75%; + } + + .suffix-75 { + margin-right: 75%; + } + + .push-75 { + left: 75%; + /* <IE7> */ + *left: expression(Math.floor(0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-75 { + left: -75%; + /* <IE7> */ + *left: expression(Math.floor(-0.75 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-80 { + float: left; + width: 80%; + /* <IE7> */ + *width: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-80 { + margin-left: 80%; + } + + .suffix-80 { + margin-right: 80%; + } + + .push-80 { + left: 80%; + /* <IE7> */ + *left: expression(Math.floor(0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-80 { + left: -80%; + /* <IE7> */ + *left: expression(Math.floor(-0.8 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-85 { + float: left; + width: 85%; + /* <IE7> */ + *width: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-85 { + margin-left: 85%; + } + + .suffix-85 { + margin-right: 85%; + } + + .push-85 { + left: 85%; + /* <IE7> */ + *left: expression(Math.floor(0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-85 { + left: -85%; + /* <IE7> */ + *left: expression(Math.floor(-0.85 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-90 { + float: left; + width: 90%; + /* <IE7> */ + *width: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-90 { + margin-left: 90%; + } + + .suffix-90 { + margin-right: 90%; + } + + .push-90 { + left: 90%; + /* <IE7> */ + *left: expression(Math.floor(0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-90 { + left: -90%; + /* <IE7> */ + *left: expression(Math.floor(-0.9 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-95 { + float: left; + width: 95%; + /* <IE7> */ + *width: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-95 { + margin-left: 95%; + } + + .suffix-95 { + margin-right: 95%; + } + + .push-95 { + left: 95%; + /* <IE7> */ + *left: expression(Math.floor(0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-95 { + left: -95%; + /* <IE7> */ + *left: expression(Math.floor(-0.95 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-33 { + float: left; + width: 33.33333%; + /* <IE7> */ + *width: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-33 { + margin-left: 33.33333%; + } + + .suffix-33 { + margin-right: 33.33333%; + } + + .push-33 { + left: 33.33333%; + /* <IE7> */ + *left: expression(Math.floor(0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-33 { + left: -33.33333%; + /* <IE7> */ + *left: expression(Math.floor(-0.33333 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-66 { + float: left; + width: 66.66667%; + /* <IE7> */ + *width: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .prefix-66 { + margin-left: 66.66667%; + } + + .suffix-66 { + margin-right: 66.66667%; + } + + .push-66 { + left: 66.66667%; + /* <IE7> */ + *left: expression(Math.floor(0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .pull-66 { + left: -66.66667%; + /* <IE7> */ + *left: expression(Math.floor(-0.66667 * (this.parentNode.offsetWidth - parseFloat(this.parentNode.currentStyle.paddingLeft) - parseFloat(this.parentNode.currentStyle.paddingRight))) + "px"); + /* </IE7> */ + } + + .grid-100 { + clear: both; + width: 100%; + } +} diff --git a/docs/img/.DS_Store b/docs/img/.DS_Store Binary files differnew file mode 100644 index 0000000..5008ddf --- /dev/null +++ b/docs/img/.DS_Store diff --git a/docs/img/down-arrow.png b/docs/img/down-arrow.png Binary files differnew file mode 100644 index 0000000..7093d9e --- /dev/null +++ b/docs/img/down-arrow.png diff --git a/docs/img/giant-logo.svg b/docs/img/giant-logo.svg new file mode 100644 index 0000000..f38f04d --- /dev/null +++ b/docs/img/giant-logo.svg @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 250.828 79.89" enable-background="new 0 0 250.828 79.89" xml:space="preserve">
+<g>
+ <path fill="#FFFFFF" d="M83.011,43.928c0,0.908-0.289,1.397-0.867,1.47c-4.372,0.509-7.343,1.325-8.915,2.45
+ c-1.572,1.125-2.357,3.375-2.357,6.75v6.423c0,5.589,0.399,9.436,1.198,11.54c-4.83,1.924-10.041,3.493-15.634,4.709
+ c-5.593,1.215-10.532,1.823-14.817,1.823c-8.281,0-15.545-1.633-21.791-4.899c-6.247-3.266-11.113-7.938-14.6-14.017
+ C1.743,54.098,0,47.339,0,39.9c0-7.403,1.888-14.198,5.666-20.386C9.442,13.328,14.654,8.528,21.3,5.117
+ C27.946,1.706,35.481,0,43.908,0c3.268,0,7.662,0.581,13.183,1.742c4.866,1.017,8.588,1.524,11.167,1.524
+ c0.471,5.081,1.306,11.25,2.505,18.507c0,0.581-0.581,0.871-1.742,0.871c-0.762,0-1.216-0.29-1.361-0.871
+ c-3.197-12.193-11.697-18.29-25.5-18.29c-8.537,0-15.702,3.521-21.496,10.561c-5.793,7.041-8.69,15.659-8.69,25.856
+ c0,9.907,2.866,18.335,8.601,25.284c5.733,6.95,12.737,10.424,21.011,10.424c12.156,0,18.235-3.017,18.235-9.052V52.159
+ c0-1.999-0.962-3.426-2.885-4.281c-1.924-0.854-6.532-1.645-13.826-2.372c-0.581,0-0.871-0.535-0.871-1.605
+ c0-0.999,0.29-1.498,0.871-1.498c2.431,0,6.023,0.091,10.778,0.272c4.573,0.182,7.965,0.272,10.179,0.272
+ c2.177,0,5.062-0.09,8.655-0.272c3.846-0.181,6.985-0.272,9.417-0.272C82.72,42.404,83.011,42.912,83.011,43.928z"/>
+ <path fill="#FFFFFF" d="M144.961,78.547c-2.021,0-3.779-0.499-5.276-1.496c-1.498-0.998-2.517-2.35-3.058-4.056
+ c-3.884,3.991-8.964,5.987-15.242,5.987c-3.266,0-5.933-1.007-8.001-3.021c-2.068-2.015-3.103-4.526-3.103-7.539
+ c0-7.438,8.818-13.463,26.455-18.072l0.327-8.492v-0.272c0-2.613-0.646-4.689-1.933-6.232c-1.289-1.542-3.003-2.313-5.144-2.313
+ c-2.142,0-3.956,0.517-5.443,1.551c-1.488,1.034-2.25,2.332-2.286,3.892c-0.037,2.323-0.645,4.137-1.824,5.443
+ c-1.179,1.307-2.749,1.959-4.708,1.959c-1.162,0-2.105-0.344-2.83-1.034c-0.727-0.689-1.089-1.614-1.089-2.776
+ c0-2.794,2.54-5.724,7.621-8.791c5.08-3.066,9.798-4.6,14.153-4.6c3.918,0,7.094,1.162,9.526,3.483
+ c2.431,2.323,3.646,5.443,3.646,9.363v0.653l-0.816,24.604v0.381c0,3.811,1.234,5.715,3.701,5.715c1.198,0,2.595-0.725,4.191-2.177
+ l0.382-0.109c0.29,0,0.562,0.19,0.816,0.572c0.253,0.381,0.381,0.789,0.381,1.225c0,1.053-1.098,2.341-3.293,3.864
+ C149.917,77.786,147.534,78.547,144.961,78.547z M136.627,53.998c-10.56,2.402-15.84,6.369-15.84,11.9
+ c0,5.168,1.989,7.751,5.966,7.751c1.917,0,3.806-0.481,5.668-1.446c1.863-0.964,3.119-2.156,3.771-3.575L136.627,53.998z"/>
+ <path fill="#FFFFFF" d="M216.427,75.826c0,1.016-0.291,1.524-0.871,1.524c-1.452,0-3.23-0.108-5.334-0.326
+ c-2.32-0.218-4.365-0.327-6.139-0.327c-1.809,0-3.889,0.109-6.238,0.327c-2.135,0.218-3.926,0.326-5.371,0.326
+ c-0.58,0-0.869-0.509-0.869-1.524c0-0.906,0.29-1.396,0.871-1.47c2.504-0.29,4.146-0.997,4.926-2.122s1.171-3.484,1.171-7.077
+ V46.976c0-4.064-0.799-7.04-2.396-8.927c-1.598-1.886-4.064-2.831-7.402-2.831c-2.105,0-3.965,0.4-5.58,1.198
+ c-1.615,0.798-3.348,2.214-5.198,4.246v24.495c0,3.593,0.39,5.952,1.171,7.077c0.779,1.125,2.422,1.832,4.926,2.122
+ c0.58,0.073,0.871,0.563,0.871,1.47c0,1.016-0.291,1.524-0.871,1.524c-1.488,0-3.303-0.108-5.443-0.326
+ c-2.359-0.218-4.428-0.327-6.205-0.327c-1.742,0-3.775,0.109-6.097,0.327c-2.142,0.218-3.956,0.326-5.443,0.326
+ c-0.581,0-0.871-0.509-0.871-1.524c0-0.906,0.29-1.396,0.871-1.47c3.12-0.397,5.134-1.149,6.042-2.255
+ c0.906-1.105,1.361-3.415,1.361-6.931V45.06c0-2.898-0.373-4.8-1.116-5.707c-0.744-0.906-2.405-1.504-4.981-1.794
+ c-0.58,0-0.87-0.48-0.87-1.443c0-0.888,0.29-1.333,0.87-1.333c3.594-0.906,6.587-1.932,8.982-3.075
+ c2.395-1.143,3.9-2.077,4.518-2.803c0.362-0.436,0.762-0.653,1.197-0.653c1.016,0,1.524,0.291,1.524,0.871l-0.436,6.858
+ c5.216-4.862,10.069-7.294,14.562-7.294c4.927,0,8.776,1.415,11.547,4.246c2.771,2.831,4.156,6.641,4.156,11.431v20.793
+ c0,3.558,0.445,5.879,1.334,6.968c0.889,1.089,2.876,1.833,5.961,2.231C216.136,74.429,216.427,74.919,216.427,75.826z"/>
+ <path fill="#FFFFFF" d="M250.828,34.021c0,1.959-0.473,2.939-1.415,2.939l-16.222-0.436v26.128c0,6.823,2.432,10.233,7.295,10.233
+ c3.012,0,5.751-0.707,8.219-2.122c0.29,0,0.553,0.19,0.789,0.571s0.354,0.789,0.354,1.225c0,0.907-1.351,2.132-4.048,3.674
+ s-5.73,2.313-9.1,2.313c-4.128,0-7.424-1.261-9.886-3.783c-2.464-2.521-3.694-5.852-3.694-9.988v-0.489l0.219-26.456
+ c0-1.015-0.436-1.524-1.307-1.524h-4.137c-0.799,0-1.198-0.463-1.198-1.39c0-0.713,0.325-1.247,0.977-1.604
+ c5.028-2.987,9.405-7.195,13.132-12.625c0.397-0.583,0.903-0.875,1.52-0.875c1.012,0,1.519,0.291,1.519,0.871l-0.435,10.397h16.003
+ C250.355,31.082,250.828,32.061,250.828,34.021z"/>
+</g>
+<path fill="#FFFFFF" d="M101.653,28.617c0,0,0.259-0.292,0.211-0.486c-0.049-0.194-0.211-0.405-0.211-0.405
+ s-0.032-0.275,0.032-0.275s0.292-0.146,0.227-0.421c-0.045-0.19,0.016-0.599-0.243-0.745c0,0-0.016-0.194,0.065-0.389
+ s0.13-0.47,0.081-0.648c-0.049-0.178-0.243-0.437-0.308-0.453c0,0,0.178-0.713-0.032-1.02c-0.211-0.308-0.534-0.405-0.534-0.405
+ s-0.259-0.211-0.534-0.243c-0.275-0.032-0.858,0.194-0.858,0.194l-0.324-0.13c0,0-0.453-0.13-0.907-0.648
+ c-0.453-0.518-1.555-0.907-2.462-0.777c-0.907,0.13-3.433,0.648-3.887,1.425c-0.453,0.777-0.648,1.166-0.648,1.166
+ s-0.162,0.907-0.162,1.749s0.162,1.134,0.162,1.134l-0.81,0.713c0,0-0.065,0.259,0.292,0.583c0,0,0.259,0.324,0.194,0.389
+ c-0.065,0.065,0,0.583-0.032,0.68c-0.032,0.097-0.032,0.13,0.113,0.146c0,0-0.194,0.243,0.049,0.292c0,0,0.275,0.178,0.227,0.372
+ c-0.049,0.194-0.049,0.972,0.664,0.875c0.713-0.097,1.781-0.324,2.089,0.243c0.308,0.567,0.389,0.794,0.389,0.794l-1.879,0.745
+ c0,0-0.453,0.113-0.502,0.324s0.097,0.453,0.097,0.453s-0.146,0.372-0.065,0.534c0.081,0.162,0.081,0.632,0.081,0.632
+ s-0.729,1.522-0.875,2.008c-0.146,0.486-1.175,3.241-0.847,8.245c0.329,5.003,0.083,6.326,0.407,7.298l0.375-0.61
+ c0,0,0.939,2.656,1.263,3.401s0.615,3.045,1.036,3.79c0.421,0.745,0.551,2.786,0.551,2.786s-0.101,0.68,0.694,1.555
+ c0.796,0.875,0.958,3.466,0.958,3.466l-0.065,2.3c0,0,0.227,0.453,0,0.518c0,0-0.227-0.032-0.227,0.389l-0.032,0.356h-0.518
+ c0,0-0.069,0.292-0.115,1.069c-0.047,0.777-0.144,2.559-0.856,3.077c-0.713,0.518-1.004,0.939-1.328,0.972
+ c-0.324,0.032-1.522-0.13-1.911,0.227l-0.097,0.421h-0.198v0.292c0,0,0.231,0.939,1.429,0.939l0.486,0.162
+ c0,0-0.389,0.389-0.227,0.648c0,0-0.194,0.68,0.583,0.939c0.777,0.259,3.369,0.615,4.243,0.421c0.875-0.194,1.393-0.259,1.393-0.259
+ l0.13,0.315c0,0,2.203,0.347,2.591,0c0,0-0.162-0.25,0-0.833c0.162-0.583-0.065-1.62-0.227-2.073
+ c-0.162-0.453-0.486-1.425-0.259-2.105s0.565-1.49,0.542-1.879c-0.023-0.389-0.736-0.777-0.736-0.777s0.13-1.814,0.227-2.462
+ c0.097-0.648,0.292-2.008-0.68-5.442c-0.972-3.433-0.615-4.729-0.615-4.729s0.13-0.032-0.097-0.453
+ c-0.227-0.421-0.551-1.684-0.551-1.684l-0.097-2.073c0,0-0.421-0.777-0.259-0.907s1.101-0.713,1.198-1.846l0.324-0.097
+ c0,0,1.134-2.192,0.453-4.205c-0.68-2.014-1.134-2.82-1.134-2.82s-0.162-0.328-0.065-0.813c0.097-0.485,0.194-1.102,0.194-1.102
+ l0.292-1.067c0,0,0.065-0.583,0-0.81s-0.032-0.709,0.13-0.841c0.162-0.131,0.551-0.939,0.551-1.215s0-1.775,0-1.775
+ s0.194-1.682,0.032-1.971c-0.162-0.289-0.324-0.742-0.324-0.742s0.761-1.83,0.68-2.802c0,0,0.292-0.243,0.356-0.551
+ c0,0,0.453-0.308,0.324-0.777c0,0,0.421-0.227,0.227-0.972c0,0,0.356-0.259,0.356-0.534s-0.211-0.583-0.211-0.583L101.653,28.617z
+ M99.726,24.147c0.518-0.194,0.389,1.344,0.389,1.344S99.208,24.341,99.726,24.147z M100.202,30.852c0,0-0.022,0.47,0.043,0.567
+ c0.065,0.097-0.081,0.615,0.032,0.729c0,0-0.875,0.421-1.166,1.166c0,0-0.162,0.194-0.292,0c-0.13-0.194-0.34-0.68-0.34-0.68V32.39
+ c0,0,0.065-0.243,0-0.47c-0.065-0.227-0.243-0.518-0.243-0.518h-0.259c0,0-0.47-0.34-0.227-0.777c0.243-0.437,1.296-1.36,1.7-2.219
+ c0.405-0.858,0.693-1.636,0.678-1.765c-0.014-0.13,0-0.324,0-0.324s0.131-0.211,0.245,0.13c0,0,0.097,0.227,0,0.437
+ c-0.097,0.211-0.027,0.567,0.043,0.615c0.07,0.049,0.056,0.47-0.091,0.47c-0.147,0-0.208,0.648,0.066,0.842
+ c0.273,0.194,0.066,0.664,0.066,0.664l0.075,0.259c0,0-0.261,0.275-0.332,0.632C100.131,30.722,100.202,30.852,100.202,30.852z"/>
+</svg>
diff --git a/docs/img/globesmall.gif b/docs/img/globesmall.gif Binary files differnew file mode 100644 index 0000000..d106bb0 --- /dev/null +++ b/docs/img/globesmall.gif diff --git a/docs/img/gucci-face.png b/docs/img/gucci-face.png Binary files differnew file mode 100644 index 0000000..d22eb66 --- /dev/null +++ b/docs/img/gucci-face.png diff --git a/docs/img/star1.svg b/docs/img/star1.svg new file mode 100644 index 0000000..365f0cd --- /dev/null +++ b/docs/img/star1.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="85px" height="83px" viewBox="-0.843 -0.859 85 83"
+ overflow="visible" enable-background="new -0.843 -0.859 85 83" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <polygon fill="none" stroke="#000000" stroke-miterlimit="10" points="82.56,40.906 67.899,46.836 78.543,58.535 62.757,57.497
+ 67.272,72.657 53.492,64.893 50.98,80.509 41.947,67.519 32.913,80.509 30.4,64.893 16.621,72.657 21.136,57.496 5.351,58.535
+ 15.995,46.836 1.333,40.906 15.995,34.976 5.351,23.277 21.136,24.315 16.622,9.154 30.401,16.919 32.913,1.303 41.947,14.292
+ 50.98,1.303 53.492,16.919 67.273,9.155 62.758,24.316 78.543,23.277 67.898,34.976 "/>
+</g>
+</svg>
diff --git a/docs/img/star2.svg b/docs/img/star2.svg new file mode 100644 index 0000000..e50b4c2 --- /dev/null +++ b/docs/img/star2.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="224px" height="226px" viewBox="-0.66 -0.517 224 226"
+ overflow="visible" enable-background="new -0.66 -0.517 224 226" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <path fill="none" stroke="#000000" stroke-miterlimit="10" d="M153.675,224.37c-12.138,5.58-2.314-72.455-12.69-80.869
+ c-10.375-8.414-39.039,52.568-52.138,49.948s-16.106-69.935-28.919-66.158c-12.813,3.777-33.755,79.589-42.813,69.77
+ c-9.058-9.818,68.192-24.591,72.989-37.059c4.796-12.468-62.058-20.884-63.615-34.152c-1.557-13.268,61.535-36.929,53.983-47.948
+ c-7.552-11.02-86.125-7.509-79.585-19.158s44.46,57.257,57.8,57.965c13.34,0.709,0.684-65.475,12.821-71.055
+ c12.137-5.581,54.137,47.111,62.284,36.523s-19.472-84.229-6.373-81.61c13.1,2.62-40.715,59.978-37.266,72.883
+ c3.448,12.906,62.481-19.582,71.539-9.763c9.058,9.819-28.077,66.045-15.49,70.521s74.09-44.546,75.646-31.279
+ c1.557,13.268-69.624-20.189-80.832-12.921c-11.209,7.268,37.931,53.373,31.392,65.021c-6.539,11.649-74.136,7.047-70.039,19.762
+ C112.436,206.033,165.812,218.79,153.675,224.37z"/>
+</g>
+</svg>
diff --git a/docs/img/star3.svg b/docs/img/star3.svg new file mode 100644 index 0000000..95ceee3 --- /dev/null +++ b/docs/img/star3.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="210px" height="207px" viewBox="-0.94 -0.415 210 207"
+ overflow="visible" enable-background="new -0.94 -0.415 210 207" xml:space="preserve">
+<defs>
+</defs>
+<path fill="none" stroke="#000000" stroke-miterlimit="10" d="M38.527,13.495c15.724,23.154,28.46,41.398,37.552,53.229
+ c24.491,31.87,23.472,12.801,21.397-23.6c2.017,35.395,43.381,57.275,66.526,32.461c9.494-10.179-10.261-53.399,6.556-75.281
+ c-15.566,20.254-27.868,36.729-35.616,48.211c-21.03,31.165-2.397,24.839,27.571,16.301c-29.696,8.46-39.244,53.314-8.026,70.374
+ c11.893,6.5,30.45,15.32,53.575,25.854c-23.87-10.873-25.751-57.941-38.555-62.481c-32.158-11.403-59.475,25.855-46.455,55.778
+ c-13.331-30.639-20.597-47.922-29.137-9.496c-3.122,14.044-6.811,34.97-11.09,61.193c4.67-28.614,49.847-44.723,50.816-59.133
+ c2.349-34.926-43.042-48.445-71.178-22.477c28.754-26.539,43.72-40.364,4.193-34.833c-15.109,2.114-37.877,6.502-66.554,12.45
+ c29.352-6.088,61.12,30.299,75.788,26.082c37.155-10.683,16.54-18.134-21.282-32.488c37.514,14.237,74.046-16.273,56.082-48.388
+ C103.393,34.207,55.305,38.202,38.527,13.495z"/>
+</svg>
diff --git a/docs/img/zigzag1.svg b/docs/img/zigzag1.svg new file mode 100644 index 0000000..92f650c --- /dev/null +++ b/docs/img/zigzag1.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="131px" height="148px" viewBox="-0.04 -0.387 131 148"
+ overflow="visible" enable-background="new -0.04 -0.387 131 148" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <polyline fill="none" stroke="#000000" stroke-miterlimit="10" points="5.989,0.113 0.668,23.077 23.633,17.757 18.312,40.721
+ 41.276,35.399 35.956,58.364 58.922,53.045 53.602,76.011 76.565,70.689 71.244,93.653 94.208,88.332 88.889,111.298
+ 111.858,105.982 106.54,128.949 129.512,123.636 124.2,146.608 "/>
+</g>
+</svg>
diff --git a/docs/img/zigzag2.svg b/docs/img/zigzag2.svg new file mode 100644 index 0000000..773e937 --- /dev/null +++ b/docs/img/zigzag2.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
+]>
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
+ x="0px" y="0px" width="157px" height="140px" viewBox="-0.278 -0.91 157 140"
+ overflow="visible" enable-background="new -0.278 -0.91 157 140" xml:space="preserve">
+<defs>
+</defs>
+<g>
+ <polyline fill="none" stroke="#000000" stroke-miterlimit="10" points="156.433,6.86 131.495,0.685 137.668,25.624 112.73,19.449
+ 118.906,44.387 93.967,38.213 100.139,63.153 75.2,56.979 81.373,81.919 56.436,75.744 62.611,100.682 37.671,94.508
+ 43.841,119.452 18.9,113.279 25.067,138.226 0.12,132.06 "/>
+</g>
+</svg>
diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..7d517b6 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,209 @@ +<!doctype html> +<html> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> + <title>Giant</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/> + <meta name="apple-mobile-web-app-status-bar-style" content="black"> + <meta name="apple-mobile-web-app-capable" content="yes"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> + <meta name="description" content="" /> + <meta property="og:title" content="GIANT"/> + <meta property="og:type" content="website"/> + <meta property="og:image" content="http://giantofficial.com/"/> + <meta property="og:url" content="http://giantofficial.com/"/> + <meta property="og:description" content="Giant, a VR Short" /> + <meta property="og:site_name" content="Giant" /> + <meta name="apple-mobile-web-app-capable" content="yes"> + <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> + <link rel="image_src" href=""/> + <link rel="shortcut icon" href="/favicon.ico"/> + <link rel="apple-touch-icon" href="" /> + <link rel="apple-touch-icon-precomposed" href="" /> + <link rel="stylesheet" type="text/css" href="css/animate.css"> + <link rel="stylesheet" type="text/css" href="css/colors.css"> + <link rel="stylesheet" type="text/css" href="css/unsemantic-grid-responsive-tablet.css"> + <link rel="stylesheet" type="text/css" href="css/site.css"> +</head> +<body> + <div class="gucci-intro"> + <div class="gucci-content"> + <img src="img/giant-logo.svg" class="logo"> + </div> +<!-- + <span class="down-arrow"><img src="img/down-arrow.png"></span> + --> + </div> +<!-- + <h1 class="wow center big bounceIn" data-wow-delay="0.5s">Gucci Mane.</h1> + <div class="pineapple"> + <div class="grid-container white"> + <div class="grid-50"> + <h1 data-lorem="1s"></h1> + </div> + + <div class="grid-66"> + <p data-lorem="1p"></p> + <p data-lorem="1p"></p> + <p data-lorem="1p"></p> + </div> + + <div class="grid-33 center"> + <img src="img/gucci-face.png" class="wow gucci rollIn"> + <img src="img/gucci-face.png" class="wow gucci rollIn"> + <img src="img/gucci-face.png" class="wow gucci rollIn"> + </div> + </div> + <h1 class="center black big">1017 Brick Squad Monopoly</h1> + </div> + <div class="flowers"> + <div class="grid-container"> + <div class="grid-25 chain wow slideInDown" data-wow-delay="0.5s"> + <figure class="image"></figure> + <span>Gucci Chain</span> + </div> + <div class="grid-25 chain wow flipInX" data-wow-delay="1.0s"> + <figure class="image"></figure> + <span>Wood Wheel Twisting</span> + </div> + <div class="grid-25 chain wow bounceIn" data-wow-delay="1.5s"> + <figure class="image"></figure> + <span>Oh Gucci So Icey</span> + </div> + <div class="grid-25 chain wow flipInY" data-wow-delay="2.0s"> + <figure class="image"></figure> + <span>Trap Trap Trap</span> + </div> + </div> + <h1 class="center big yellow">Trap God</h1> + <div class="grid-container"> + <div class="grid-25 chain wow flipInX" data-wow-delay="2.0s"> + <figure class="image chain2"></figure> + <span>Yellow Living Room</span> + </div> + <div class="grid-25 chain wow flipInY" data-wow-delay="1.5s"> + <figure class="image chain2"></figure> + <span>Is You Rolling?</span> + </div> + <div class="grid-25 chain wow flipInX" data-wow-delay="1.0s"> + <figure class="image chain2"></figure> + <span>Water Whip It</span> + </div> + <div class="grid-25 chain wow flipInY" data-wow-delay="0.5s"> + <figure class="image chain2"></figure> + <span>Baking Soda</span> + </div> + </div> + </div> + <h1 class="center black big">Shining For No Apparent Reason</h1> + <div class="clouds"> + <div class="gallery-rapper"> + <div class="gallery"> + <div style="background-image:url(https://s3.amazonaws.com/luckyplop/fca3649e1f9409a1577921513d9ad0547196dde9.jpg)"></div> + <div style="background-image:url(https://s3.amazonaws.com/luckyplop/26eb27346aa397a3718e6da320823f2f3db69db5.jpg)"></div> + <div style="background-image:url(https://s3.amazonaws.com/luckyplop/d81e879c7ab5de11268398d06d218563c743c3fd.jpg)"></div> + <div style="background-image:url(https://s3.amazonaws.com/luckyplop/f5dfb61ed26761176cb943cf5adbd11b7efe06f6.jpg)"></div> + <div style="background-image:url(https://s3.amazonaws.com/luckyplop/b1be61616e94f49511358e310c2408faac2cb8fe.jpg)"></div> + </div> + </div> + </div> + <div class="white"> + <div class="grid-container"> + <br><br> + <div class="grid-60"> + <img src="https://s3.amazonaws.com/luckyplop/36b189eea01891aa11fde6919e2990ee271ab67a.jpg" class="wow flipInX" data-wow-delay="0.0s"> + </div> + <div class="grid-20 wow flipInY zigzag" data-wow-delay="0.0s"> + <img src="img/zigzag1.svg"> + </div> + <div class="grid-10 wow flipInX zigzag" data-wow-delay="0.0s"> + <img src="img/star1.svg"> + </div> + <div class="grid-20 wow flipInY zigzag" data-wow-delay="0.0s"> + <img src="img/zigzag2.svg"> + </div> + <div class="grid-50 chain wow flipInX" data-wow-delay="0.0s"> + <h2 data-lorem="1s"></h2> + </div> + </div> + <div class="grid-container"> + <br><br> + <div class="grid-20 wow flipInX zigzag" data-wow-delay="0.0s"> + <img src="img/star2.svg"> + </div> + <div class="grid-60"> + <img src="https://s3.amazonaws.com/luckyplop/8948ed1fed64cde19d58fd1d51942f43d050d6a3.png" class="wow flipInX" data-wow-delay="0.0s" style="width:100%"> + </div> + <div class="grid-20 wow flipInY zigzag" data-wow-delay="0.0s"> + <img src="img/star3.svg" style="padding-top: 100px;"> + </div> + <br clear="all"> + <div class="grid-20"> </div> + <div class="grid-55 chain wow flipInX" data-wow-delay="0.0s"> + <h2 data-lorem="2s"></h2> + </div> + <div class="grid-20 wow flipInY zigzag" data-wow-delay="0.0s"> + <img src="img/zigzag2.svg"> + </div> + </div> + <div class="grid-container"> + <br><br> + <div class="grid-40 wow flipInY zigzag" data-wow-delay="0.0s"> + <img src="img/zigzag2.svg"> + </div> + <div class="grid-60"> + <img src="https://s3.amazonaws.com/luckyplop/34624c14ca339b4dbb3aa4331f85161a9d573963.jpg" class="wow flipInY" data-wow-delay="0.0s" style="width:100%"> + </div> + <br clear="all"> + <div class="grid-40"> </div> + <div class="grid-55 chain wow flipInY" data-wow-delay="0.0s"> + <h2 data-lorem="2s"></h2> + </div> + </div> + </div> + <div class="black footer"> + <div class="grid-container"> + <div class="grid-30"> + <a href="http://www.datpiff.com/Gucci-Mane-Trap-Back-mixtape.305854.html" target="_blank">Trap Back</a><br> + <a href="http://www.datpiff.com/Gucci-Mane-Im-Up-mixtape.352397.html" target="_blank">I'm Up</a><br> + <a href="http://www.datpiff.com/Gucci-Mane-Trap-God-mixtape.391802.html" target="_blank">Trap God</a><br> + <a href="http://www.datpiff.com/Gucci-Mane-Trap-God-2-mixtape.453652.html" target="_blank">Trap God 2</a><br> + <a href="http://www.datpiff.com/Gucci-Mane-Diary-Of-A-Trap-God-mixtape.530763.html" target="_blank">Diary of a Trap God</a> + </div> + <div class="grid-55"> + <br> + <br> + <br> + Truly stupid paid<br> + That's just how I feel today + </div> + <div class="grid-15 right"> + <img src="img/globesmall.gif" class="globe"> + <br> + © Gucci Mane 1017 + </div> + </div> + </div> +--> +<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> +<script src="js/lorem.js"></script> +<script src="js/wow.js"></script> +<script src="js/okgallery-1.3b.js"></script> +<script> + new WOW().init(); + $(".gucci-intro").click(function(){ + $("body,html").animate({ scrollTop: $('h1').first().offset().top }, 500) + }) + $(".gallery").okgallery({ + aspect: 2, + random: true, + autoplay: true, + dots: false, + delayTime: 1200, + }) +</script> +</body> +</html> + diff --git a/docs/js/lorem.js b/docs/js/lorem.js new file mode 100644 index 0000000..b7cb905 --- /dev/null +++ b/docs/js/lorem.js @@ -0,0 +1,134 @@ +var Lorem; +(function() { + + //Create a class named Lorem and constructor + Lorem = function() { + //Default values. + this.type = null; + this.query = null; + this.data = null; + }; + //Static variables + Lorem.IMAGE = 1; + Lorem.TEXT = 2; + Lorem.TYPE = { + PARAGRAPH: 1, + SENTENCE: 2, + WORD: 3 + }; + //Words to create lorem ipsum text. + Lorem.WORDS = [ + "lorem", "ipsum", "dolor", "sit", "amet,", "consectetur", "adipiscing", "elit", "ut", "aliquam,", "purus", "sit", "amet", "luctus", "venenatis,", "lectus", "magna", "fringilla", "urna,", "porttitor", "rhoncus", "dolor", "purus", "non", "enim", "praesent", "elementum", "facilisis", "leo,", "vel", "fringilla", "est", "ullamcorper", "eget", "nulla", "facilisi", "etiam", "dignissim", "diam", "quis", "enim", "lobortis", "scelerisque", "fermentum", "dui", "faucibus", "in", "ornare", "quam", "viverra", "orci", "sagittis", "eu", "volutpat", "odio", "facilisis", "mauris", "sit", "amet", "massa", "vitae", "tortor", "condimentum", "lacinia", "quis", "vel", "eros", "donec", "ac", "odio", "tempor", "orci", "dapibus", "ultrices", "in", "iaculis", "nunc", "sed", "augue", "lacus,", "viverra", "vitae", "congue", "eu,", "consequat", "ac", "felis", "donec", "et", "odio", "pellentesque", "diam", "volutpat", "commodo", "sed", "egestas", "egestas", "fringilla", "phasellus", "faucibus", "scelerisque", "eleifend", "donec", "pretium", "vulputate", "sapien", "nec", "sagittis", "aliquam", "malesuada", "bibendum", "arcu", "vitae", "elementum", + "curabitur", "vitae", "nunc", "sed", "velit", "dignissim", "sodales", "ut", "eu", "sem", "integer", "vitae", "justo", "eget", "magna", "fermentum", "iaculis", "eu", "non", "diam", "phasellus", "vestibulum", "lorem", "sed", "risus", "ultricies", "tristique", "nulla", "aliquet", "enim", "tortor,", "at", "auctor", "urna", "nunc", "id", "cursus", "metus", "aliquam", "eleifend", "mi", "in", "nulla", "posuere", "sollicitudin", "aliquam", "ultrices", "sagittis", "orci,", "a", "scelerisque", "purus", "semper", "eget", "duis", "at", "tellus", "at", "urna", "condimentum", "mattis", "pellentesque", "id", "nibh", "tortor,", "id", "aliquet", "lectus", "proin", "nibh", "nisl,", "condimentum", "id", "venenatis", "a,", "condimentum", "vitae", "sapien", "pellentesque", "habitant", "morbi", "tristique", "senectus", "et", "netus", "et", "malesuada", "fames", "ac", "turpis", "egestas", "sed", "tempus,", "urna", "et", "pharetra", "pharetra,", "massa", "massa", "ultricies", "mi,", "quis", "hendrerit", "dolor", "magna", "eget", "est", "lorem", "ipsum", "dolor", "sit", "amet,", "consectetur", "adipiscing", "elit", "pellentesque", "habitant", "morbi", "tristique", "senectus", "et", "netus", "et", "malesuada", "fames", "ac", "turpis", "egestas", "integer", "eget", "aliquet", "nibh", "praesent", "tristique", "magna", "sit", "amet", "purus", "gravida", "quis", "blandit", "turpis", "cursus", "in", "hac", "habitasse", "platea", "dictumst", "quisque", "sagittis,", "purus", "sit", "amet", "volutpat", "consequat,", "mauris", "nunc", "congue", "nisi,", "vitae", "suscipit", "tellus", "mauris", "a", "diam", + "maecenas", "sed", "enim", "ut", "sem", "viverra", "aliquet", "eget", "sit", "amet", "tellus", "cras", "adipiscing", "enim", "eu", "turpis", "egestas", "pretium", "aenean", "pharetra,", "magna", "ac", "placerat", "vestibulum,", "lectus", "mauris", "ultrices", "eros,", "in", "cursus", "turpis", "massa", "tincidunt", "dui", "ut", "ornare", "lectus", "sit", "amet", "est", "placerat", "in", "egestas", "erat", "imperdiet", "sed", "euismod", "nisi", "porta", "lorem", "mollis", "aliquam", "ut", "porttitor", "leo", "a", "diam", "sollicitudin", "tempor", "id", "eu", "nisl", "nunc", "mi", "ipsum,", "faucibus", "vitae", "aliquet", "nec,", "ullamcorper", "sit", "amet", "risus", "nullam", "eget", "felis", "eget", "nunc", "lobortis", "mattis", "aliquam", "faucibus", "purus", "in", "massa", "tempor", "nec", "feugiat", "nisl", "pretium", "fusce", "id", "velit", "ut", "tortor", "pretium", "viverra", "suspendisse", "potenti", "nullam", "ac", "tortor", "vitae", "purus", "faucibus", "ornare", "suspendisse", "sed", "nisi", "lacus,", "sed", "viverra", "tellus", "in", "hac", "habitasse", "platea", "dictumst", "vestibulum", "rhoncus", "est", "pellentesque", "elit", "ullamcorper", "dignissim", "cras", "tincidunt", "lobortis", "feugiat", "vivamus", "at", "augue", "eget", "arcu", "dictum", "varius", "duis", "at", "consectetur", "lorem", + "donec", "massa", "sapien,", "faucibus", "et", "molestie", "ac,", "feugiat", "sed", "lectus", "vestibulum", "mattis", "ullamcorper", "velit", "sed", "ullamcorper", "morbi", "tincidunt", "ornare", "massa,", "eget", "egestas", "purus", "viverra", "accumsan", "in", "nisl", "nisi,", "scelerisque", "eu", "ultrices", "vitae,", "auctor", "eu", "augue", "ut", "lectus", "arcu,", "bibendum", "at", "varius", "vel,", "pharetra", "vel", "turpis", "nunc", "eget", "lorem", "dolor,", "sed", "viverra", "ipsum", "nunc", "aliquet", "bibendum", "enim,", "facilisis", "gravida", "neque", "convallis", "a", "cras", "semper", "auctor", "neque,", "vitae", "tempus", "quam", "pellentesque", "nec", "nam", "aliquam", "sem", "et", "tortor", "consequat", "id", "porta", "nibh", "venenatis", "cras", "sed", "felis", "eget", "velit", "aliquet", "sagittis", "id", "consectetur", "purus", "ut", "faucibus", "pulvinar", "elementum", "integer", "enim", "neque,", "volutpat", "ac", "tincidunt", "vitae,", "semper", "quis", "lectus", "nulla", "at", "volutpat", "diam", "ut", "venenatis", "tellus", "in", "metus", "vulputate", "eu", "scelerisque", "felis", "imperdiet", "proin", "fermentum", "leo", "vel", "orci", "porta", "non", "pulvinar", "neque", "laoreet", "suspendisse", "interdum", "consectetur", "libero,", "id", "faucibus", "nisl", "tincidunt", "eget", "nullam", "non", "nisi", "est,", "sit", "amet", "facilisis", "magna", + "etiam", "tempor,", "orci", "eu", "lobortis", "elementum,", "nibh", "tellus", "molestie", "nunc,", "non", "blandit", "massa", "enim", "nec", "dui", "nunc", "mattis", "enim", "ut", "tellus", "elementum", "sagittis", "vitae", "et", "leo", "duis", "ut", "diam", "quam", "nulla", "porttitor", "massa", "id", "neque", "aliquam", "vestibulum", "morbi", "blandit", "cursus", "risus,", "at", "ultrices", "mi", "tempus", "imperdiet", "nulla", "malesuada", "pellentesque", "elit", "eget", "gravida", "cum", "sociis", "natoque", "penatibus", "et", "magnis", "dis", "parturient", "montes,", "nascetur", "ridiculus", "mus", "mauris", "vitae", "ultricies", "leo", "integer", "malesuada", "nunc", "vel", "risus", "commodo", "viverra", "maecenas", "accumsan,", "lacus", "vel", "facilisis", "volutpat,", "est", "velit", "egestas", "dui,", "id", "ornare", "arcu", "odio", "ut", "sem", "nulla", "pharetra", "diam", "sit", "amet", "nisl", "suscipit", "adipiscing", "bibendum", "est", "ultricies", "integer", "quis", "auctor", "elit", + "sed", "vulputate", "mi", "sit", "amet", "mauris", "commodo", "quis", "imperdiet", "massa", "tincidunt", "nunc", "pulvinar", "sapien", "et", "ligula", "ullamcorper", "malesuada", "proin", "libero", "nunc,", "consequat", "interdum", "varius", "sit", "amet,", "mattis", "vulputate", "enim", "nulla", "aliquet", "porttitor", "lacus,", "luctus", "accumsan", "tortor", "posuere", "ac", "ut", "consequat", "semper", "viverra", "nam", "libero", "justo,", "laoreet", "sit", "amet", "cursus", "sit", "amet,", "dictum", "sit", "amet", "justo", "donec", "enim", "diam,", "vulputate", "ut", "pharetra", "sit", "amet,", "aliquam", "id", "diam", "maecenas", "ultricies", "mi", "eget", "mauris", "pharetra", "et", "ultrices", "neque", "ornare", "aenean", "euismod", "elementum", "nisi,", "quis", "eleifend", "quam", "adipiscing", "vitae", "proin", "sagittis,", "nisl", "rhoncus", "mattis", "rhoncus,", "urna", "neque", "viverra", "justo,", "nec", "ultrices", "dui", "sapien", "eget", "mi", "proin", "sed", "libero", "enim,", "sed", "faucibus", "turpis", "in", "eu", "mi", "bibendum", "neque", "egestas", "congue", "quisque", "egestas", "diam", "in", "arcu", "cursus", "euismod", "quis", "viverra", "nibh", "cras", "pulvinar", "mattis", "nunc,", "sed", "blandit", "libero", "volutpat", "sed", "cras", "ornare", "arcu", "dui", "vivamus", "arcu", "felis,", "bibendum", "ut", "tristique", "et,", "egestas", "quis", "ipsum", "suspendisse", "ultrices", "gravida", "dictum", + "fusce", "ut", "placerat", "orci", "nulla", "pellentesque", "dignissim", "enim,", "sit", "amet", "venenatis", "urna", "cursus", "eget", "nunc", "scelerisque", "viverra", "mauris,", "in", "aliquam", "sem", "fringilla", "ut", "morbi", "tincidunt", "augue", "interdum", "velit", "euismod", "in", "pellentesque", "massa", "placerat", "duis", "ultricies", "lacus", "sed", "turpis", "tincidunt", "id", "aliquet", "risus", "feugiat", "in", "ante", "metus,", "dictum", "at", "tempor", "commodo,", "ullamcorper", "a", "lacus", "vestibulum", "sed", "arcu", "non", "odio", "euismod", "lacinia", "at", "quis", "risus", "sed", "vulputate", "odio", "ut", "enim", "blandit", "volutpat", "maecenas", "volutpat", "blandit", "aliquam", "etiam", "erat", "velit,", "scelerisque", "in", "dictum", "non,", "consectetur", "a", "erat", "nam", "at", "lectus", "urna", "duis", "convallis", "convallis", "tellus,", "id", "interdum", "velit", "laoreet", "id", "donec", "ultrices", "tincidunt", "arcu,", "non", "sodales", "neque", "sodales", "ut", "etiam", "sit", "amet", "nisl", "purus,", "in", "mollis", "nunc", + "sed", "id", "semper", "risus", "in", "hendrerit", "gravida", "rutrum", "quisque", "non", "tellus", "orci,", "ac", "auctor", "augue", "mauris", "augue", "neque,", "gravida", "in", "fermentum", "et,", "sollicitudin", "ac", "orci", "phasellus", "egestas", "tellus", "rutrum", "tellus", "pellentesque", "eu", "tincidunt", "tortor", "aliquam", "nulla", "facilisi", "cras", "fermentum,", "odio", "eu", "feugiat", "pretium,", "nibh", "ipsum", "consequat", "nisl,", "vel", "pretium", "lectus", "quam", "id", "leo", "in", "vitae", "turpis", "massa", "sed", "elementum", "tempus", "egestas", "sed", "sed", "risus", "pretium", "quam", "vulputate", "dignissim", "suspendisse", "in", "est", "ante", "in", "nibh", "mauris,", "cursus", "mattis", "molestie", "a,", "iaculis", "at", "erat", + "pellentesque", "adipiscing", "commodo", "elit,", "at", "imperdiet", "dui", "accumsan", "sit", "amet", "nulla", "facilisi", "morbi", "tempus", "iaculis", "urna,", "id", "volutpat", "lacus", "laoreet", "non", "curabitur", "gravida", "arcu", "ac", "tortor", "dignissim", "convallis", "aenean", "et", "tortor", "at", "risus", "viverra", "adipiscing", "at", "in", "tellus", "integer", "feugiat", "scelerisque", "varius", "morbi", "enim", "nunc,", "faucibus", "a", "pellentesque", "sit", "amet,", "porttitor", "eget", "dolor", "morbi", "non", "arcu", "risus,", "quis", "varius", "quam", "quisque", "id", "diam", "vel", "quam", "elementum", "pulvinar", "etiam", "non", "quam", "lacus", "suspendisse", "faucibus", "interdum", "posuere", "lorem", "ipsum", "dolor", "sit", "amet,", "consectetur", "adipiscing", "elit", "duis", "tristique", "sollicitudin", "nibh", "sit", "amet", "commodo", "nulla", "facilisi", + "nullam", "vehicula", "ipsum", "a", "arcu", "cursus", "vitae", "congue", "mauris", "rhoncus", "aenean", "vel", "elit", "scelerisque", "mauris", "pellentesque", "pulvinar", "pellentesque", "habitant", "morbi", "tristique", "senectus", "et", "netus", "et", "malesuada", "fames", "ac", "turpis", "egestas", "maecenas", "pharetra", "convallis", "posuere", "morbi", "leo", "urna,", "molestie", "at", "elementum", "eu,", "facilisis", "sed", "odio", "morbi", "quis", "commodo", "odio", "aenean", "sed", "adipiscing", "diam", "donec", "adipiscing", "tristique", "risus", "nec", "feugiat", "in", "fermentum", "posuere", "urna", "nec", "tincidunt", "praesent", "semper", "feugiat", "nibh", "sed", "pulvinar", "proin", "gravida", "hendrerit", "lectus", "a", "molestie" + ]; + //random integer method. + Lorem.prototype.randomInt = function (min, max) { + return Math.floor(Math.random() * (max - min + 1)) + min; + }; + //text creator method with parameters: how many, what + Lorem.prototype.createText = function(count, type) { + switch (type) { + //paragraphs are loads of sentences. + case Lorem.TYPE.PARAGRAPH: + var paragraphs = new Array; + for (var i = 0; i < count; i++) { + var paragraphLength = this.randomInt(10, 20); + var paragraph = this.createText(paragraphLength, Lorem.TYPE.SENTENCE); + paragraphs.push(paragraph); + } + return paragraphs.join('\n'); + break; + //sentences are loads of words. + case Lorem.TYPE.SENTENCE: + var sentences = new Array; + for (var i = 0; i < count; i++) { + var sentenceLength = this.randomInt(5, 10); + var words = this.createText(sentenceLength, Lorem.TYPE.WORD).split(' '); + words[0] = words[0].substr(0, 1).toUpperCase() + words[0].substr(1); + var sentence = words.join(' '); + + sentences.push(sentence); + } + return (sentences.join('. ') + '.').replace(/(\.\,|\,\.)/g, '.'); + break; + //words are words + case Lorem.TYPE.WORD: + var wordIndex = this.randomInt(0, Lorem.WORDS.length - count - 1); + + return Lorem.WORDS.slice(wordIndex, wordIndex + count).join(' ').replace(/\.|\,/g, ''); + break; + } + }; + Lorem.prototype.createLorem = function(element) { + + var lorem = new Array; + var count = parseInt(this.query); + + if (/\d+p/.test(this.query)) { + var type = Lorem.TYPE.PARAGRAPH; + } + else if (/\d+s/.test(this.query)) { + var type = Lorem.TYPE.SENTENCE; + } + else if (/\d+w/.test(this.query)) { + var type = Lorem.TYPE.WORD; + } + + lorem.push(this.createText(count, type)); + lorem = lorem.join(' '); + + if (element) { + if (this.type == Lorem.TEXT) + element.innerHTML += lorem; + else if (this.type == Lorem.IMAGE) { + //TODO: for now, using lorempixum. + var path = ''; + var options = this.query.split(' '); + if (options[0] == 'gray') { + path += '/g'; + options[0] = ''; + } + if (element.getAttribute('width')) + path += '/' + element.getAttribute('width'); + + if (element.getAttribute('height')) + path += '/' + element.getAttribute('height'); + + path += '/' + options.join(' ').replace(/(^\s+|\s+$)/, ''); + element.src = 'http://lorempixum.com'+path.replace(/\/\//, '/'); + } + } + + if (element == null) + return lorem; + }; + + //Register as jQuery + if (typeof jQuery != 'undefined') { + (function($) { + $.fn.lorem = function() { + $(this).each(function() { + var lorem = new Lorem; + lorem.type = $(this).is('img') ? Lorem.IMAGE : Lorem.TEXT; + //data-lorem can be taken with data function (thanks to http://forrst.com/people/webking) + lorem.query = $(this).data('lorem'); + lorem.createLorem(this); + }) + }; + + //If developer run this javascript, then we can run the lorem.js + $(document).ready(function() { + $('[data-lorem]').lorem(); + }); + })(jQuery); + } + +})();
\ No newline at end of file diff --git a/docs/js/okgallery-1.3b.js b/docs/js/okgallery-1.3b.js new file mode 100644 index 0000000..700f6a3 --- /dev/null +++ b/docs/js/okgallery-1.3b.js @@ -0,0 +1,489 @@ +/* + * OKGallery by OKFocus - http://okfoc.us - @okfocus + * Version 1.2 + * Licensed under MIT. + * + */ + +(function($){ + "use strict"; + var hasCssTransitions; + + $.okgallery = function(el, options){ + var base = this; + base.$el = $(el); + base.el = el; + // Don't load OKGallery twice on an element + if (base.$el.data("okgallery")) { + return; + } + base.$el.data("okgallery", base); + base.$children = base.$el.children("div"); + + var current = -1; + + base.init = function(){ + base.options = $.extend({}, $.okgallery.options, options); + base.build(); + }; + + base.build = function(){ + if (base.options.width != null && + base.options.height != null && + base.options.height > 0) { + base.options.aspect = base.options.width / base.options.height; + } + if (base.options.useTransitions) { + base.$children.css("opacity", 0); + } + else { + base.$children.first().addClass('present'); + base.$children.not(':first-child').addClass('future'); + } + + base.resize(); + + base.buildCss(); + base.buildDots(); + base.bindArrows(); + + // defer this so the wrapper does not slide open + setTimeout(base.buildTransitions); + if (base.options.autoplayOnHover) { + base.$el.hover(function(){ + base.autoplayOn(); + base.autoplayTimeout = setTimeout(base.next, 750); + }, function(){ + base.autoplayOff(); + base.first(); + }); + } else { + base.$el.bind("click", base.clickNext); + } + $(window).resize(base.debounceResize); + base.start(); + }; + + base.bindArrows = function(){ + if (base.options.prevSelector != null) { + $(base.options.prevSelector).click(base.clickPrev); + } + if (base.options.nextSelector != null) { + $(base.options.nextSelector).click(base.clickNext); + } + if (base.options.useKeyboard) { + $(window).keydown(function(e){ + if (e.keyCode == 37) { + base.prev(); + } else if (e.keyCode == 39) { + base.next(); + } + }); + } + }; + + base.buildCss = function(){ + base.$el.css({ + 'width': "100%", + 'position': 'relative', + 'overflow': 'hidden', + 'cursor': 'pointer', + 'WebkitUserSelect': 'none', + 'MozUserSelect': 'none', + 'MsUserSelect': 'none', + 'OUserSelect': 'none', + 'userSelect': 'none' + }); + + base.$children.css({ + 'position': "absolute", + 'top': 0, + 'left': 0, + 'width': "100%", + 'height': "100%", + 'backgroundSize': base.options.backgroundSize, + 'backgroundPosition': base.options.backgroundPosition, + 'backgroundRepeat': base.options.backgroundRepeat, + 'WebkitUserSelect': 'none', + 'MozUserSelect': 'none', + 'MsUserSelect': 'none', + 'OUserSelect': 'none', + 'userSelect': 'none' + }); + if (base.options.aspect == "fullscreen") { + base.$el.css({ + 'height': "100%", + 'position': "fixed", + 'top': "0", + 'left': "0" + }); + $("html,body").css({ + 'width': '100%', + 'height': '100%', + 'margin': 0, + 'overflow-x': 'hidden' + }); + } + if (base.options.aspect == false) { + base.$el.css({ + width: '' + }); + } + if (base.options.center) { + + // must do this in two steps + base.$children.css({ + width: '', + height: '', + left: '50%', + top: '50%' + }); + + base.$children.each(function(){ + $(this).css({ + 'margin-left': $(this).width()/-2, + 'margin-top': $(this).height()/-2, + }); + }); + } + } + + base.buildTransitions = function(){ + if (! hasCssTransitions) return; + if (! base.options.useTransitions) return; + + var transition = {}; + transition[hasCssTransitions + "Property"] = "all"; // "width, height, top, left"; + transition[hasCssTransitions + "Duration"] = (base.options.resizeTime/1000) + "s"; + base.$el.css(transition); + + var fadeTransition = {}; + fadeTransition[hasCssTransitions + "Property"] = "opacity"; // or "all" + fadeTransition[hasCssTransitions + "Duration"] = (base.options.fadeTime/1000) + "s"; + fadeTransition[hasCssTransitions + "TimingFunction"] = base.options.fadeTimingFunction; + + base.$children.css(fadeTransition); + }; + + base.buildDots = function(){ + if (! base.options.dots) return; + var width = px(base.options.dotWidth); + var margin = px(base.options.dotMargin); + var shadow = "0 0 "; + shadow += px(base.options.dotShadowWidth); + shadow += " " + base.options.dotShadowColor; + + base.$dotParent = $("<div/>").addClass("dots").css({ + "width": "100%", + "paddingTop": base.options.dotContainerPadding, + "paddingBottom": base.options.dotContainerPadding, + "textAlign": "center", + 'WebkitUserSelect': 'none', + 'MozUserSelect': 'none', + 'MsUserSelect': 'none', + 'OUserSelect': 'none', + 'userSelect': 'none' + }); + + base.$children.each(function(index){ + var $dot = $("<a/>"); + $dot.data("index", index) + $dot.click(base.clickDot); + + if (base.options.dotClass) { + $dot.addClass(base.options.dotClass); + } else { + $dot.addClass("dot").css({ + "cursor": "pointer", + "display": "inline-block", + "margin": margin, + "backgroundColor": base.options.dotColor, + "width": width, + "height": width, + "borderRadius": width, + "WebkitBorderRadius": width, + "MozBorderRadius": width, + "MsBorderRadius": width, + "OBorderRadius": width, + "boxShadow": shadow, + "WebkitBoxShadow": shadow, + "MozBoxShadow": shadow, + "MsBoxShadow": shadow, + "OBoxShadow": shadow + }); + } + base.$dotParent.append($dot); + }); + + if (base.options.dotsInside) { + base.$el.append(base.$dotParent); + base.$dotParent.css({ + 'position': 'absolute', + 'bottom': 0, + 'left': 0, + 'zIndex': 1 + }); + } else { + base.$dotParent.insertAfter(base.$el); + } + + base.$dots = base.$dotParent.children(); + }; + + base.start = function(){ + base.next(); + }; + + base.rand = function(n,a) { + var m = n; + while (m == n) { + m = Math.floor(Math.random() * a); + } + return m; + }; + + base.clickDot = function(e){ + e.preventDefault(); + e.stopPropagation(); + var index = $(this).data("index"); + base.show(index, 1); + return false; + }; + + base.autoplayOn = function(){ + base.options.autoplay = true; + }; + base.autoplayOff = function(){ + if (base.autoplayTimeout) clearTimeout(base.autoplayTimeout); + base.options.autoplay = false; + }; + + base.clickPrev = function(){ + if (base.options.clickDisablesAutoplay) { + base.options.autoplay = false; + clearTimeout(base.autoplayTimeout); + } + if (base.options.clickDisablesRandom) { + base.options.random = false; + } + base.prev(); + }; + + base.clickNext = function(){ + if (base.options.clickDisablesAutoplay) { + base.options.autoplay = false; + clearTimeout(base.autoplayTimeout); + } + if (base.options.clickDisablesRandom) { + base.options.random = false; + } + base.next(); + }; + + base.first = function(){ + if (base.options.random) { + base.show( base.rand(current, base.$children.length), 1 ); + } else { + base.show( 0, 1 ); + } + }; + + base.next = function(){ + if (base.options.random) { + base.show( base.rand(current, base.$children.length), 1 ); + } else { + base.show( current + 1, 1 ); + } + }; + + base.prev = function(){ + base.show( current - 1, -1 ); + }; + + base.show = function(index, direction){ + index = (index + base.$children.length) % base.$children.length; + + if (index != current) { + if (base.options.useTransitions) { + base.showTransition(index, direction) + } + else { + base.showClass(index, direction) + } + } + + if (base.options.dots) { + if (base.options.dotActiveClass) { + base.$dots.removeClass(base.options.dotActiveClass); + base.$dots.eq(index).addClass(base.options.dotActiveClass); + } else { + base.$dots.css("background-color", base.options.dotColor); + base.$dots.eq(index).css("background-color", base.options.dotActiveColor); + } + } + current = index; + } + + base.showClass = function(index, direction) { + var $index = base.$children.eq(index); + var $current = base.$children.eq(current); + var $next = base.$children.eq( (index + base.$children.length + direction) % base.$children.length); + var $prev = base.$children.eq( (index + base.$children.length - direction) % base.$children.length); + var is_first = index == 0; + var is_last = base.$children.last().is($index); + + // next + if (direction == 1) { + // console.log(">>>>> NEXT") +// console.log("current = " + current) +// console.log("index = " + index) +// console.log("next = " + (index + base.$children.length + direction) % base.$children.length ) + $current.removeClass("present").css("z-index", "-1"); + $index.removeClass("future past").addClass("present").css("z-index", "auto"); + $next.hide().addClass("future").removeClass("past"); + setTimeout(function(){ + $next.show() + }, 100) + + setTimeout(function(){ + $current.hide().removeClass("future").addClass("past").css("z-index", "auto") + setTimeout(function(){ + $current.show() + }, 300) + }, 700) + } + + // prev + else { + // console.log(">>>>> PREV") +// console.log("current = " + current) +// console.log("index = " + index) +// console.log("next = " + (index + base.$children.length + direction) % base.$children.length ) + $current.removeClass("present").css("z-index", "-1"); + $index.removeClass("past future").addClass("present").css("z-index", "auto"); + $next.hide().addClass("past").removeClass("future"); + setTimeout(function(){ + $next.show() + }, 100) + + setTimeout(function(){ + $current.hide().removeClass("past").addClass("future").css("z-index", "auto") + setTimeout(function(){ + $current.show() + }, 300) + }, 700) + } + + setTimeout(function(){ + if (base.options.autoplay) { + if (base.autoplayTimeout) clearTimeout(base.autoplayTimeout); + base.autoplayTimeout = setTimeout(base.next, base.options.fadeTime + base.options.delayTime); + } + }, base.options.fadePauseTime); + + if (base.options.onchange) { + base.options.onchange(index) + } + } + + base.showTransition = function(index, direction) { + if (current > -1) { + var $current = base.$children.eq(current); + $current.css("z-index", 0).css("opacity", 0); + setTimeout(function(){ + $current.hide(); + }, base.options.fadeTime * 1.5); + } + + var $index = base.$children.eq(index); + $index.css("opacity", 0).show(); + $index.css("z-index", 1); + setTimeout(function(){ + $index.css("opacity", 1); + + if (base.options.autoplay) { + if (base.autoplayTimeout) clearTimeout(base.autoplayTimeout); + base.autoplayTimeout = setTimeout(base.next, base.options.fadeTime + base.options.delayTime); + } + + }, base.options.fadePauseTime); + }; + + base.autoplayTimeout = null; + base.debounceTimeout = null; + base.debounceResize = function(){ + if (base.debounceTimeout) clearTimeout(base.debounceTimeout); + base.debounceTimeout = setTimeout(base.resize, 100); + }; + + base.resize = function(){ + if (base.options.aspect == "fullscreen") return; + if (base.options.aspect == false) return; + base.el.style.height = Math.floor(base.$el.width() / base.options.aspect) + "px"; + }; + + base.init(); + }; + + hasCssTransitions = (function(){ + var div = document.createElement("div"); + var p, ext, pre = ["msTransition", "OTransition", "WebkitTransition", "MozTransition", "transition"]; + for (p in pre) { + if (div.style[ pre[p] ] !== undefined) { + ext = pre[p]; + break; + } + } + return ext; + })(); + + function px (n) { + if (n.toString().indexOf("px") == -1) + return n + "px"; + return n; + } + + $.okgallery.options = { + 'aspect': 16/9, + 'center': false, + 'width': null, + 'height': null, + 'random': false, + 'autoplay': false, + 'autoplayOnHover': false, + 'prevSelector': null, + 'nextSelector': null, + 'clickDisablesRandom': true, + 'clickDisablesAutoplay': true, + 'resizeTime': 200, + 'delayTime': 2000, + 'fadeTime': 700, + 'fadePauseTime': 0, + 'fadeTimingFunction': "ease", + 'backgroundSize': "cover", + 'backgroundPosition': "center center", + 'backgroundRepeat': "no-repeat", + 'dots': true, + 'dotsInside': false, + 'dotClass': null, + 'dotActiveClass': null, + 'dotWidth': 14, + 'dotMargin': 4, + 'dotContainerPadding': 10, + 'dotColor': "#eee", + 'dotShadowColor': "#888", + 'dotShadowWidth': 2, + 'dotActiveColor': "yellow", + 'useKeyboard': false, + 'useTransitions': true, + 'images': null, + 'onchange': function(index){} + }; + + $.fn.okgallery = function(options){ + return this.each(function(){ + (new $.okgallery(this, options)); + }); + }; + +})(jQuery);
\ No newline at end of file diff --git a/docs/js/wow.js b/docs/js/wow.js new file mode 100644 index 0000000..cc0b8bb --- /dev/null +++ b/docs/js/wow.js @@ -0,0 +1,184 @@ +(function() { + var Util, + __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }; + + Util = (function() { + function Util() {} + + Util.prototype.extend = function(custom, defaults) { + var key, value; + for (key in custom) { + value = custom[key]; + if (value != null) { + defaults[key] = value; + } + } + return defaults; + }; + + Util.prototype.isMobile = function(agent) { + return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent); + }; + + return Util; + + })(); + + this.WOW = (function() { + WOW.prototype.defaults = { + boxClass: 'wow', + animateClass: 'animated', + offset: 0, + mobile: true + }; + + function WOW(options) { + if (options == null) { + options = {}; + } + this.scrollCallback = __bind(this.scrollCallback, this); + this.scrollHandler = __bind(this.scrollHandler, this); + this.start = __bind(this.start, this); + this.scrolled = true; + this.config = this.util().extend(options, this.defaults); + } + + WOW.prototype.init = function() { + var _ref; + this.element = window.document.documentElement; + if ((_ref = document.readyState) === "interactive" || _ref === "complete") { + return this.start(); + } else { + return document.addEventListener('DOMContentLoaded', this.start); + } + }; + + WOW.prototype.start = function() { + var box, _i, _len, _ref; + this.boxes = this.element.getElementsByClassName(this.config.boxClass); + if (this.boxes.length) { + if (this.disabled()) { + return this.resetStyle(); + } else { + _ref = this.boxes; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + box = _ref[_i]; + this.applyStyle(box, true); + } + window.addEventListener('scroll', this.scrollHandler, false); + window.addEventListener('resize', this.scrollHandler, false); + return this.interval = setInterval(this.scrollCallback, 50); + } + } + }; + + WOW.prototype.stop = function() { + window.removeEventListener('scroll', this.scrollHandler, false); + window.removeEventListener('resize', this.scrollHandler, false); + if (this.interval != null) { + return clearInterval(this.interval); + } + }; + + WOW.prototype.show = function(box) { + this.applyStyle(box); + return box.className = "" + box.className + " " + this.config.animateClass; + }; + + WOW.prototype.applyStyle = function(box, hidden) { + var delay, duration, iteration; + duration = box.getAttribute('data-wow-duration'); + delay = box.getAttribute('data-wow-delay'); + iteration = box.getAttribute('data-wow-iteration'); + return box.setAttribute('style', this.customStyle(hidden, duration, delay, iteration)); + }; + + WOW.prototype.resetStyle = function() { + var box, _i, _len, _ref, _results; + _ref = this.boxes; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + box = _ref[_i]; + _results.push(box.setAttribute('style', 'visibility: visible;')); + } + return _results; + }; + + WOW.prototype.customStyle = function(hidden, duration, delay, iteration) { + var style; + style = hidden ? "visibility: hidden; -webkit-animation-name: none; -moz-animation-name: none; animation-name: none;" : "visibility: visible;"; + if (duration) { + style += "-webkit-animation-duration: " + duration + "; -moz-animation-duration: " + duration + "; animation-duration: " + duration + ";"; + } + if (delay) { + style += "-webkit-animation-delay: " + delay + "; -moz-animation-delay: " + delay + "; animation-delay: " + delay + ";"; + } + if (iteration) { + style += "-webkit-animation-iteration-count: " + iteration + "; -moz-animation-iteration-count: " + iteration + "; animation-iteration-count: " + iteration + ";"; + } + return style; + }; + + WOW.prototype.scrollHandler = function() { + return this.scrolled = true; + }; + + WOW.prototype.scrollCallback = function() { + var box; + if (this.scrolled) { + this.scrolled = false; + this.boxes = (function() { + var _i, _len, _ref, _results; + _ref = this.boxes; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + box = _ref[_i]; + if (!(box)) { + continue; + } + if (this.isVisible(box)) { + this.show(box); + continue; + } + _results.push(box); + } + return _results; + }).call(this); + if (!this.boxes.length) { + return this.stop(); + } + } + }; + + WOW.prototype.offsetTop = function(element) { + var top; + top = element.offsetTop; + while (element = element.offsetParent) { + top += element.offsetTop; + } + return top; + }; + + WOW.prototype.isVisible = function(box) { + var bottom, offset, top, viewBottom, viewTop; + offset = box.getAttribute('data-wow-offset') || this.config.offset; + viewTop = window.pageYOffset; + viewBottom = viewTop + this.element.clientHeight - offset; + top = this.offsetTop(box); + bottom = top + box.clientHeight; + return top <= viewBottom && bottom >= viewTop; + }; + + WOW.prototype.util = function() { + return this._util || (this._util = new Util()); + }; + + WOW.prototype.disabled = function() { + return !this.config.mobile && this.util().isMobile(navigator.userAgent); + }; + + return WOW; + + })(); + +}).call(this); |
