diff --git a/app.py b/app.py new file mode 100644 index 0000000..5395fe2 --- /dev/null +++ b/app.py @@ -0,0 +1,9 @@ +from flask_frozen import Freezer +from project import create_app + +app = create_app() + +freezer = Freezer(app) + +if __name__ == '__main__': + freezer.run(debug=True) \ No newline at end of file diff --git a/build.py b/build.py new file mode 100644 index 0000000..0b6f5fa --- /dev/null +++ b/build.py @@ -0,0 +1,9 @@ +from flask_frozen import Freezer +from project import create_app + +app = create_app() + +freezer = Freezer(app) + +if __name__ == '__main__': + freezer.freeze() \ No newline at end of file diff --git a/project/static/css/animate.css b/project/static/css/animate.css new file mode 100644 index 0000000..a7d3904 --- /dev/null +++ b/project/static/css/animate.css @@ -0,0 +1,3299 @@ +@charset "UTF-8"; + +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2013 Daniel Eden +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.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 rubberBand { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 30% { + -webkit-transform: scaleX(1.25) scaleY(0.75); + transform: scaleX(1.25) scaleY(0.75); + } + + 40% { + -webkit-transform: scaleX(0.75) scaleY(1.25); + transform: scaleX(0.75) scaleY(1.25); + } + + 60% { + -webkit-transform: scaleX(1.15) scaleY(0.85); + transform: scaleX(1.15) scaleY(0.85); + } + + 100% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 30% { + -webkit-transform: scaleX(1.25) scaleY(0.75); + -ms-transform: scaleX(1.25) scaleY(0.75); + transform: scaleX(1.25) scaleY(0.75); + } + + 40% { + -webkit-transform: scaleX(0.75) scaleY(1.25); + -ms-transform: scaleX(0.75) scaleY(1.25); + transform: scaleX(0.75) scaleY(1.25); + } + + 60% { + -webkit-transform: scaleX(1.15) scaleY(0.85); + -ms-transform: scaleX(1.15) scaleY(0.85); + transform: scaleX(1.15) scaleY(0.85); + } + + 100% { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-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% { + opacity: 1; + -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% { + opacity: 1; + -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(-100px); + transform: translateY(-100px); + } + + 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(-100px); + -ms-transform: translateY(-100px); + transform: translateY(-100px); + } + + 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(100px); + transform: translateX(100px); + } + + 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(100px); + -ms-transform: translateX(100px); + transform: translateX(100px); + } + + 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(-100px); + transform: translateX(-100px); + } + + 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(-100px); + -ms-transform: translateX(-100px); + transform: translateX(-100px); + } + + 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(100px); + transform: translateY(100px); + } + + 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(100px); + -ms-transform: translateY(100px); + transform: translateY(100px); + } + + 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(-100px); + transform: translateY(-100px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translateY(-100px); + -ms-transform: translateY(-100px); + transform: translateY(-100px); + } + + 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(-100px); + transform: translateX(-100px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translateX(-100px); + -ms-transform: translateX(-100px); + transform: translateX(-100px); + } + + 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(100px); + transform: translateX(100px); + } + + 100% { + opacity: 1; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translateX(100px); + -ms-transform: translateX(100px); + transform: translateX(100px); + } + + 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(100px); + transform: translateY(100px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(100px); + -ms-transform: translateY(100px); + transform: translateY(100px); + } + + 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(100px); + transform: translateY(100px); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(100px); + -ms-transform: translateY(100px); + transform: translateY(100px); + } +} + +.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(-100px); + transform: translateX(-100px); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(-100px); + -ms-transform: translateX(-100px); + transform: translateX(-100px); + } +} + +.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(100px); + transform: translateX(100px); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateX(100px); + -ms-transform: translateX(100px); + transform: translateX(100px); + } +} + +.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(-100px); + transform: translateY(-100px); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(-100px); + -ms-transform: translateY(-100px); + transform: translateY(-100px); + } +} + +.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(-360deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -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-out; + animation-timing-function: ease-out; + } + + 40% { + -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-out; + animation-timing-function: ease-out; + } + + 50% { + -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-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1); + transform: perspective(400px) translateZ(0) rotateY(0deg) 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 slideInUp { + 0% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } + + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} + +@keyframes slideInUp { + 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); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + + 100% { + opacity: 0; + -webkit-transform: translateY(2000px); + transform: translateY(2000px); + } +} + +@keyframes slideOutDown { + 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); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-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); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 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); + -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; + opacity: 1; + } + + 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; +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + -ms-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + -ms-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(48px); + transform: scale(.475) translateX(48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + -ms-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(48px); + -ms-transform: scale(.475) translateX(48px); + transform: scale(.475) translateX(48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-48px); + transform: scale(.475) translateX(-48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + -ms-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-48px); + -ms-transform: scale(.475) translateX(-48px); + transform: scale(.475) translateX(-48px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + -ms-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 60% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + -ms-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + + 50% { + opacity: 0; + -webkit-transform: scale(.3); + transform: scale(.3); + } + + 100% { + opacity: 0; + } +} + +@keyframes zoomOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + } + + 50% { + opacity: 0; + -webkit-transform: scale(.3); + -ms-transform: scale(.3); + transform: scale(.3); + } + + 100% { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(-60px); + -ms-transform: scale(.475) translateY(-60px); + transform: scale(.475) translateY(-60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(2000px); + -ms-transform: scale(.1) translateY(2000px); + transform: scale(.1) translateY(2000px); + -webkit-transform-origin: center bottom; + -ms-transform-origin: center bottom; + transform-origin: center bottom; + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(42px); + transform: scale(.475) translateX(42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(42px); + -ms-transform: scale(.475) translateX(42px); + transform: scale(.475) translateX(42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(-2000px); + -ms-transform: scale(.1) translateX(-2000px); + transform: scale(.1) translateX(-2000px); + -webkit-transform-origin: left center; + -ms-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-42px); + transform: scale(.475) translateX(-42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateX(-42px); + -ms-transform: scale(.475) translateX(-42px); + transform: scale(.475) translateX(-42px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateX(2000px); + -ms-transform: scale(.1) translateX(2000px); + transform: scale(.1) translateX(2000px); + -webkit-transform-origin: right center; + -ms-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-transform-origin: center top; + transform-origin: center top; + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale(.475) translateY(60px); + -ms-transform: scale(.475) translateY(60px); + transform: scale(.475) translateY(60px); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translateY(-2000px); + -ms-transform: scale(.1) translateY(-2000px); + transform: scale(.1) translateY(-2000px); + -webkit-transform-origin: center top; + -ms-transform-origin: center top; + transform-origin: center top; + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} \ No newline at end of file diff --git a/project/static/css/animations.css b/project/static/css/animations.css new file mode 100644 index 0000000..8fc8b3f --- /dev/null +++ b/project/static/css/animations.css @@ -0,0 +1,1127 @@ +/* +============================================== +CSS3 ANIMATION CHEAT SHEET +============================================== + +Made by Justin Aguilar + +www.justinaguilar.com/animations/ + +Questions, comments, concerns, love letters: +justin@justinaguilar.com +============================================== +*/ + +/* +============================================== +slideDown +============================================== +*/ + + +.slideDown{ + animation-name: slideDown; + -webkit-animation-name: slideDown; + + animation-duration: 1s; + -webkit-animation-duration: 1s; + + animation-timing-function: ease; + -webkit-animation-timing-function: ease; + + visibility: visible !important; +} + +@keyframes slideDown { + 0% { + transform: translateY(-100%); + } + 50%{ + transform: translateY(8%); + } + 65%{ + transform: translateY(-4%); + } + 80%{ + transform: translateY(4%); + } + 95%{ + transform: translateY(-2%); + } + 100% { + transform: translateY(0%); + } +} + +@-webkit-keyframes slideDown { + 0% { + -webkit-transform: translateY(-100%); + } + 50%{ + -webkit-transform: translateY(8%); + } + 65%{ + -webkit-transform: translateY(-4%); + } + 80%{ + -webkit-transform: translateY(4%); + } + 95%{ + -webkit-transform: translateY(-2%); + } + 100% { + -webkit-transform: translateY(0%); + } +} + +/* +============================================== +slideUp +============================================== +*/ + + +.slideUp{ + animation-name: slideUp; + -webkit-animation-name: slideUp; + + animation-duration: 1s; + -webkit-animation-duration: 1s; + + animation-timing-function: ease; + -webkit-animation-timing-function: ease; + + visibility: visible !important; +} + +@keyframes slideUp { + 0% { + transform: translateY(100%); + } + 50%{ + transform: translateY(-8%); + } + 65%{ + transform: translateY(4%); + } + 80%{ + transform: translateY(-4%); + } + 95%{ + transform: translateY(2%); + } + 100% { + transform: translateY(0%); + } +} + +@-webkit-keyframes slideUp { + 0% { + -webkit-transform: translateY(100%); + } + 50%{ + -webkit-transform: translateY(-8%); + } + 65%{ + -webkit-transform: translateY(4%); + } + 80%{ + -webkit-transform: translateY(-4%); + } + 95%{ + -webkit-transform: translateY(2%); + } + 100% { + -webkit-transform: translateY(0%); + } +} + +/* +============================================== +slideLeft +============================================== +*/ + + +.slideLeft{ + animation-name: slideLeft; + -webkit-animation-name: slideLeft; + + animation-duration: 1s; + -webkit-animation-duration: 1s; + + animation-timing-function: ease-in-out; + -webkit-animation-timing-function: ease-in-out; + + visibility: visible !important; +} + +@keyframes slideLeft { + 0% { + transform: translateX(150%); + } + 50%{ + transform: translateX(-8%); + } + 65%{ + transform: translateX(4%); + } + 80%{ + transform: translateX(-4%); + } + 95%{ + transform: translateX(2%); + } + 100% { + transform: translateX(0%); + } +} + +@-webkit-keyframes slideLeft { + 0% { + -webkit-transform: translateX(150%); + } + 50%{ + -webkit-transform: translateX(-8%); + } + 65%{ + -webkit-transform: translateX(4%); + } + 80%{ + -webkit-transform: translateX(-4%); + } + 95%{ + -webkit-transform: translateX(2%); + } + 100% { + -webkit-transform: translateX(0%); + } +} + +/* +============================================== +slideRight +============================================== +*/ + + +.slideRight{ + animation-name: slideRight; + -webkit-animation-name: slideRight; + + animation-duration: 1s; + -webkit-animation-duration: 1s; + + animation-timing-function: ease-in-out; + -webkit-animation-timing-function: ease-in-out; + + visibility: visible !important; +} + +@keyframes slideRight { + 0% { + transform: translateX(-150%); + } + 50%{ + transform: translateX(8%); + } + 65%{ + transform: translateX(-4%); + } + 80%{ + transform: translateX(4%); + } + 95%{ + transform: translateX(-2%); + } + 100% { + transform: translateX(0%); + } +} + +@-webkit-keyframes slideRight { + 0% { + + -webkit-transform: translateX(-150%); + } + 50%{ + -webkit-transform: translateX(8%); + } + 65%{ + -webkit-transform: translateX(-4%); + } + 80%{ + -webkit-transform: translateX(4%); + } + 95%{ + -webkit-transform: translateX(-2%); + } + 100% { + -webkit-transform: translateX(0%); + } +} + +/* +============================================== +slideExpandUp +============================================== +*/ + + +.slideExpandUp{ + animation-name: slideExpandUp; + -webkit-animation-name: slideExpandUp; + + animation-duration: 1.6s; + -webkit-animation-duration: 1.6s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease -out; + + visibility: visible !important; +} + +@keyframes slideExpandUp { + 0% { + transform: translateY(100%) scaleX(0.5); + } + 30%{ + transform: translateY(-8%) scaleX(0.5); + } + 40%{ + transform: translateY(2%) scaleX(0.5); + } + 50%{ + transform: translateY(0%) scaleX(1.1); + } + 60%{ + transform: translateY(0%) scaleX(0.9); + } + 70% { + transform: translateY(0%) scaleX(1.05); + } + 80%{ + transform: translateY(0%) scaleX(0.95); + } + 90% { + transform: translateY(0%) scaleX(1.02); + } + 100%{ + transform: translateY(0%) scaleX(1); + } +} + +@-webkit-keyframes slideExpandUp { + 0% { + -webkit-transform: translateY(100%) scaleX(0.5); + } + 30%{ + -webkit-transform: translateY(-8%) scaleX(0.5); + } + 40%{ + -webkit-transform: translateY(2%) scaleX(0.5); + } + 50%{ + -webkit-transform: translateY(0%) scaleX(1.1); + } + 60%{ + -webkit-transform: translateY(0%) scaleX(0.9); + } + 70% { + -webkit-transform: translateY(0%) scaleX(1.05); + } + 80%{ + -webkit-transform: translateY(0%) scaleX(0.95); + } + 90% { + -webkit-transform: translateY(0%) scaleX(1.02); + } + 100%{ + -webkit-transform: translateY(0%) scaleX(1); + } +} + +/* +============================================== +expandUp +============================================== +*/ + + +.expandUp{ + animation-name: expandUp; + -webkit-animation-name: expandUp; + + animation-duration: 0.7s; + -webkit-animation-duration: 0.7s; + + animation-timing-function: ease; + -webkit-animation-timing-function: ease; + + visibility: visible !important; +} + +@keyframes expandUp { + 0% { + transform: translateY(100%) scale(0.6) scaleY(0.5); + } + 60%{ + transform: translateY(-7%) scaleY(1.12); + } + 75%{ + transform: translateY(3%); + } + 100% { + transform: translateY(0%) scale(1) scaleY(1); + } +} + +@-webkit-keyframes expandUp { + 0% { + -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5); + } + 60%{ + -webkit-transform: translateY(-7%) scaleY(1.12); + } + 75%{ + -webkit-transform: translateY(3%); + } + 100% { + -webkit-transform: translateY(0%) scale(1) scaleY(1); + } +} + +/* +============================================== +fadeIn +============================================== +*/ + +.fadeIn{ + animation-name: fadeIn; + -webkit-animation-name: fadeIn; + + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + + animation-timing-function: ease-in-out; + -webkit-animation-timing-function: ease-in-out; + + visibility: visible !important; +} + +@keyframes fadeIn { + 0% { + transform: scale(0); + opacity: 0.0; + } + 60% { + transform: scale(1.1); + } + 80% { + transform: scale(0.9); + opacity: 1; + } + 100% { + transform: scale(1); + opacity: 1; + } +} + +@-webkit-keyframes fadeIn { + 0% { + -webkit-transform: scale(0); + opacity: 0.0; + } + 60% { + -webkit-transform: scale(1.1); + } + 80% { + -webkit-transform: scale(0.9); + opacity: 1; + } + 100% { + -webkit-transform: scale(1); + opacity: 1; + } +} + +/* +============================================== +expandOpen +============================================== +*/ + + +.expandOpen{ + animation-name: expandOpen; + -webkit-animation-name: expandOpen; + + animation-duration: 1.2s; + -webkit-animation-duration: 1.2s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + visibility: visible !important; +} + +@keyframes expandOpen { + 0% { + transform: scale(1.8); + } + 50% { + transform: scale(0.95); + } + 80% { + transform: scale(1.05); + } + 90% { + transform: scale(0.98); + } + 100% { + transform: scale(1); + } +} + +@-webkit-keyframes expandOpen { + 0% { + -webkit-transform: scale(1.8); + } + 50% { + -webkit-transform: scale(0.95); + } + 80% { + -webkit-transform: scale(1.05); + } + 90% { + -webkit-transform: scale(0.98); + } + 100% { + -webkit-transform: scale(1); + } +} + +/* +============================================== +bigEntrance +============================================== +*/ + + +.bigEntrance{ + animation-name: bigEntrance; + -webkit-animation-name: bigEntrance; + + animation-duration: 1.6s; + -webkit-animation-duration: 1.6s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + visibility: visible !important; +} + +@keyframes bigEntrance { + 0% { + transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); + opacity: 0.2; + } + 30% { + transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); + opacity: 1; + } + 45% { + transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 60% { + transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 75% { + transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 90% { + transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); + opacity: 1; + } + 100% { + transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); + opacity: 1; + } +} + +@-webkit-keyframes bigEntrance { + 0% { + -webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%); + opacity: 0.2; + } + 30% { + -webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%); + opacity: 1; + } + 45% { + -webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 60% { + -webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 75% { + -webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%); + opacity: 1; + } + 90% { + -webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%); + opacity: 1; + } + 100% { + -webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%); + opacity: 1; + } +} + +/* +============================================== +hatch +============================================== +*/ + +.hatch{ + animation-name: hatch; + -webkit-animation-name: hatch; + + animation-duration: 2s; + -webkit-animation-duration: 2s; + + animation-timing-function: ease-in-out; + -webkit-animation-timing-function: ease-in-out; + + transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + -webkit-transform-origin: 50% 100%; + + visibility: visible !important; +} + +@keyframes hatch { + 0% { + transform: rotate(0deg) scaleY(0.6); + } + 20% { + transform: rotate(-2deg) scaleY(1.05); + } + 35% { + transform: rotate(2deg) scaleY(1); + } + 50% { + transform: rotate(-2deg); + } + 65% { + transform: rotate(1deg); + } + 80% { + transform: rotate(-1deg); + } + 100% { + transform: rotate(0deg); + } +} + +@-webkit-keyframes hatch { + 0% { + -webkit-transform: rotate(0deg) scaleY(0.6); + } + 20% { + -webkit-transform: rotate(-2deg) scaleY(1.05); + } + 35% { + -webkit-transform: rotate(2deg) scaleY(1); + } + 50% { + -webkit-transform: rotate(-2deg); + } + 65% { + -webkit-transform: rotate(1deg); + } + 80% { + -webkit-transform: rotate(-1deg); + } + 100% { + -webkit-transform: rotate(0deg); + } +} + + +/* +============================================== +bounce +============================================== +*/ + + +.bounce{ + animation-name: bounce; + -webkit-animation-name: bounce; + + animation-duration: 1.6s; + -webkit-animation-duration: 1.6s; + + animation-timing-function: ease; + -webkit-animation-timing-function: ease; + + transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + -webkit-transform-origin: 50% 100%; +} + +@keyframes bounce { + 0% { + transform: translateY(0%) scaleY(0.6); + } + 60%{ + transform: translateY(-100%) scaleY(1.1); + } + 70%{ + transform: translateY(0%) scaleY(0.95) scaleX(1.05); + } + 80%{ + transform: translateY(0%) scaleY(1.05) scaleX(1); + } + 90%{ + transform: translateY(0%) scaleY(0.95) scaleX(1); + } + 100%{ + transform: translateY(0%) scaleY(1) scaleX(1); + } +} + +@-webkit-keyframes bounce { + 0% { + -webkit-transform: translateY(0%) scaleY(0.6); + } + 60%{ + -webkit-transform: translateY(-100%) scaleY(1.1); + } + 70%{ + -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05); + } + 80%{ + -webkit-transform: translateY(0%) scaleY(1.05) scaleX(1); + } + 90%{ + -webkit-transform: translateY(0%) scaleY(0.95) scaleX(1); + } + 100%{ + -webkit-transform: translateY(0%) scaleY(1) scaleX(1); + } +} + + +/* +============================================== +pulse +============================================== +*/ + +.pulse{ + animation-name: pulse; + -webkit-animation-name: pulse; + + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; +} + +@keyframes pulse { + 0% { + transform: scale(0.9); + opacity: 0.7; + } + 50% { + transform: scale(1); + opacity: 1; + } + 100% { + transform: scale(0.9); + opacity: 0.7; + } +} + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(0.95); + opacity: 0.7; + } + 50% { + -webkit-transform: scale(1); + opacity: 1; + } + 100% { + -webkit-transform: scale(0.95); + opacity: 0.7; + } +} + +/* +============================================== +floating +============================================== +*/ + +.floating{ + animation-name: floating; + -webkit-animation-name: floating; + + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; +} + +@keyframes floating { + 0% { + transform: translateY(0%); + } + 50% { + transform: translateY(8%); + } + 100% { + transform: translateY(0%); + } +} + +@-webkit-keyframes floating { + 0% { + -webkit-transform: translateY(0%); + } + 50% { + -webkit-transform: translateY(8%); + } + 100% { + -webkit-transform: translateY(0%); + } +} + +/* +============================================== +tossing +============================================== +*/ + +.tossing{ + animation-name: tossing; + -webkit-animation-name: tossing; + + animation-duration: 2.5s; + -webkit-animation-duration: 2.5s; + + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; +} + +@keyframes tossing { + 0% { + transform: rotate(-4deg); + } + 50% { + transform: rotate(4deg); + } + 100% { + transform: rotate(-4deg); + } +} + +@-webkit-keyframes tossing { + 0% { + -webkit-transform: rotate(-4deg); + } + 50% { + -webkit-transform: rotate(4deg); + } + 100% { + -webkit-transform: rotate(-4deg); + } +} + +/* +============================================== +pullUp +============================================== +*/ + +.pullUp{ + animation-name: pullUp; + -webkit-animation-name: pullUp; + + animation-duration: 1.1s; + -webkit-animation-duration: 1.1s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + transform-origin: 50% 100%; + -ms-transform-origin: 50% 100%; + -webkit-transform-origin: 50% 100%; +} + +@keyframes pullUp { + 0% { + transform: scaleY(0.1); + } + 40% { + transform: scaleY(1.02); + } + 60% { + transform: scaleY(0.98); + } + 80% { + transform: scaleY(1.01); + } + 100% { + transform: scaleY(0.98); + } + 80% { + transform: scaleY(1.01); + } + 100% { + transform: scaleY(1); + } +} + +@-webkit-keyframes pullUp { + 0% { + -webkit-transform: scaleY(0.1); + } + 40% { + -webkit-transform: scaleY(1.02); + } + 60% { + -webkit-transform: scaleY(0.98); + } + 80% { + -webkit-transform: scaleY(1.01); + } + 100% { + -webkit-transform: scaleY(0.98); + } + 80% { + -webkit-transform: scaleY(1.01); + } + 100% { + -webkit-transform: scaleY(1); + } +} + +/* +============================================== +pullDown +============================================== +*/ + +.pullDown{ + animation-name: pullDown; + -webkit-animation-name: pullDown; + + animation-duration: 1.1s; + -webkit-animation-duration: 1.1s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + transform-origin: 50% 0%; + -ms-transform-origin: 50% 0%; + -webkit-transform-origin: 50% 0%; +} + +@keyframes pullDown { + 0% { + transform: scaleY(0.1); + } + 40% { + transform: scaleY(1.02); + } + 60% { + transform: scaleY(0.98); + } + 80% { + transform: scaleY(1.01); + } + 100% { + transform: scaleY(0.98); + } + 80% { + transform: scaleY(1.01); + } + 100% { + transform: scaleY(1); + } +} + +@-webkit-keyframes pullDown { + 0% { + -webkit-transform: scaleY(0.1); + } + 40% { + -webkit-transform: scaleY(1.02); + } + 60% { + -webkit-transform: scaleY(0.98); + } + 80% { + -webkit-transform: scaleY(1.01); + } + 100% { + -webkit-transform: scaleY(0.98); + } + 80% { + -webkit-transform: scaleY(1.01); + } + 100% { + -webkit-transform: scaleY(1); + } +} + +/* +============================================== +stretchLeft +============================================== +*/ + +.stretchLeft{ + animation-name: stretchLeft; + -webkit-animation-name: stretchLeft; + + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + transform-origin: 100% 0%; + -ms-transform-origin: 100% 0%; + -webkit-transform-origin: 100% 0%; +} + +@keyframes stretchLeft { + 0% { + transform: scaleX(0.3); + } + 40% { + transform: scaleX(1.02); + } + 60% { + transform: scaleX(0.98); + } + 80% { + transform: scaleX(1.01); + } + 100% { + transform: scaleX(0.98); + } + 80% { + transform: scaleX(1.01); + } + 100% { + transform: scaleX(1); + } +} + +@-webkit-keyframes stretchLeft { + 0% { + -webkit-transform: scaleX(0.3); + } + 40% { + -webkit-transform: scaleX(1.02); + } + 60% { + -webkit-transform: scaleX(0.98); + } + 80% { + -webkit-transform: scaleX(1.01); + } + 100% { + -webkit-transform: scaleX(0.98); + } + 80% { + -webkit-transform: scaleX(1.01); + } + 100% { + -webkit-transform: scaleX(1); + } +} + +/* +============================================== +stretchRight +============================================== +*/ + +.stretchRight{ + animation-name: stretchRight; + -webkit-animation-name: stretchRight; + + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + + animation-timing-function: ease-out; + -webkit-animation-timing-function: ease-out; + + transform-origin: 0% 0%; + -ms-transform-origin: 0% 0%; + -webkit-transform-origin: 0% 0%; +} + +@keyframes stretchRight { + 0% { + transform: scaleX(0.3); + } + 40% { + transform: scaleX(1.02); + } + 60% { + transform: scaleX(0.98); + } + 80% { + transform: scaleX(1.01); + } + 100% { + transform: scaleX(0.98); + } + 80% { + transform: scaleX(1.01); + } + 100% { + transform: scaleX(1); + } +} + +@-webkit-keyframes stretchRight { + 0% { + -webkit-transform: scaleX(0.3); + } + 40% { + -webkit-transform: scaleX(1.02); + } + 60% { + -webkit-transform: scaleX(0.98); + } + 80% { + -webkit-transform: scaleX(1.01); + } + 100% { + -webkit-transform: scaleX(0.98); + } + 80% { + -webkit-transform: scaleX(1.01); + } + 100% { + -webkit-transform: scaleX(1); + } +} diff --git a/project/static/css/bg.css b/project/static/css/bg.css new file mode 100644 index 0000000..f6c1a6c --- /dev/null +++ b/project/static/css/bg.css @@ -0,0 +1,126 @@ +/* + Section Background (bg.css) + + Table of Content + - general settings for section & subheader + - general background image for subheader + - background settings for page subheader + - background settings for section + - subheader for side navigation + - media query +*/ + +/* general settings for section & subheader */ +section,#subheader{ +-webkit-background-size: 100% !important; +-moz-background-size: 100% !important; +-o-background-size: 100% !important; +background-size: 100% !important; +} + +/* general background image for subheader */ +#subheader{ +background:url(../images/background/bg-subheader.jpg)top fixed; +} + +/* background settings for page subheader */ +.page-projects #subheader{background-image:url(../images/background/subheader-1.jpg);} +.page-projects-alt #subheader{background-image:url(../images/background/subheader-1b.jpg);} +.page-services #subheader{background-image:url(../images/background/subheader-2.jpg);} +.page-about #subheader{background-image:url(../images/background/subheader-3.jpg);} +.page-blog #subheader{background-image:url(../images/background/subheader-4.jpg);} +.page-shop #subheader{background-image:url(../images/background/subheader-5.jpg);} +.page-contact #subheader{background-image:url(../images/background/subheader-6.jpg);} + +/* background settings for section */ +#info-address{background:url(../images/background/bg-3.jpg) top fixed;} +#view-all-projects, #call-to-action{padding:60px 0 60px 0;} +#section-about-us-2{background:#f8f8f8; height:100%;} +#section-about-us-2 .image-container{background:url(../images/background/bg-side-1.jpg);} +#section-about-us-3{background:#f5f5f5; height:100%;} +#section-about-us-3 .image-container{background:url(../images/background/bg-side-2.jpg);} +#section-about-us-4 .image-container{background:url(../images/background/bg-side-3.jpg);} +#section-welcome-5{background:url(../images/background/bg-14.jpg) top fixed;} +#section-blog {background:url(../images/background/bg-5.jpg) top fixed;} +#section-coming-soon{ background:none; position:absolute; min-height:100%; width:100%;z-index:1;} +#section-describe{background:#202020;} +#section-download{background:url(../images/background/bg-9.jpg) top fixed;} +#bg-coming-soon-page{background:url(../images/background/bg-6.jpg) top fixed; position:fixed; min-height:100%; width:100%;} +#section-about-us-2{background:#18191b; height:100%;} +.de_light #section-about-us-2{background:none;} +#section-welcome{background:url(../images/background/bg-4.jpg) top fixed;} +#section-welcome-2{background:url(../images/background/bg-6.jpg) top fixed;} +#section-welcome-3{background:url(../images/background/bg-7.jpg) top fixed;} +#section-welcome-4{background:url(../images/background/bg-10.jpg) top fixed;} +#section-welcome-6{background:url(../images/background/bg-15.jpg) top fixed;} +#section-welcome-7{background:url(../images/background/bg-20.jpg) fixed center;} +#section-welcome-8{background:url(../images/background/bg-20.jpg) fixed center;} +#section-welcome-9{background:url(../images/background/bg-21.jpg) top fixed;} +#section-welcome-10{background:url(../images/background/bg-23.jpg) top fixed;} +#section-welcome-11{background:url(../images/background/bg-25.jpg) top fixed;} +#section-welcome-12{background:url(../images/background/bg-26.jpg) top fixed;} +#section-welcome-13{background:url(../images/background/bg-27.jpg) bottom right fixed;} +#section-welcome-14{background:url(../images/background/bg-28.jpg) top right fixed;} +#section-why-choose-us{background:url(../images/background/bg-8.jpg) top fixed;} +#section-why-choose-us-3{background:url(../images/background/bg-16.jpg) top fixed;} +#section-portfolio{background:#222; width:101%; overflow:hidden;} +.de_light #section-portfolio{background:#fff;} +#section-skill-bar{ background:url(../images/background/bg-8.jpg) top fixed;} +#section-testimonial{ background:url(../images/background/bg-3.jpg) top fixed;} +#section-testimonial-2{ background:url(../images/background/bg-17.jpg) top fixed;} +#section-steps{ background:url(../images/background/bg-2.jpg) top fixed;} +#section-steps-2{ background:#f5f5f5;} +#section-steps-3{ background:url(../images/background/bg-12.jpg) top fixed;} +#section-steps-4{ background:url(../images/background/bg-29.jpg) top fixed;} +#section-team{background:#111;} +.de_light #section-team{background:#f5f5f5;} +#hide-content{position:absolute; width:100%; min-height:100%; z-index:100;display:none; background:rgba(0,0,0,.8);} +#section-fun-facts .image-container{background:url(../images/background/bg-side-4.jpg);} +#section-fun-facts-2{background:url(../images/background/bg-13.jpg) center;} +#section-fun-facts-3{background:url(../images/background/bg-18.jpg) top;} +#section-custom-1{background:url(../images/background/bg-17.jpg) top fixed;} +#section-custom-2{background:url(../images/background/bg-16.jpg) top fixed;} +#section-cta-1{background:url(../images/background/bg-22.jpg) top fixed;} +#section-profile-experiences{background:url(../images/background/bg-24.jpg) top fixed;} + +/* services section side background */ +#section-service-1.side-bg .background-image{background:url(../images/background/bg-service-1.jpg);} +#section-service-2.side-bg .background-image{background:url(../images/background/bg-service-2.jpg);} +#section-service-3.side-bg .background-image{background:url(../images/background/bg-service-3.jpg);} +#section-service-4.side-bg .background-image{background:url(../images/background/bg-service-4.jpg);} +#section-service-2,#section-service-4{background:#f2f2f2;} + +#section-side-1.side-bg .background-image{background:url(../images/background/bg-side-5.jpg);} +#section-side-2.side-bg .background-image{background:url(../images/background/bg-side-6.jpg);} +#section-side-3.side-bg .background-image{background:url(../images/background/bg-side-7.jpg);} +#section-side-4.side-bg .background-image{background:url(../images/background/bg-side-8.jpg);} + + +/* background settings for side navigation subheader */ +.de-navbar-left.de_light #subheader{background:url(../images/background/bg-subheader-sn.jpg)top fixed;} +.de-navbar-left.de_light.page-projects #subheader{background-image:url(../images/background/subheader-1-sn.jpg);} +.de-navbar-left.de_light.page-services #subheader{background-image:url(../images/background/subheader-2-sn.jpg);} +.de-navbar-left.de_light.page-about #subheader{background-image:url(../images/background/subheader-3-sn.jpg);} +.de-navbar-left.de_light.page-blog #subheader{background-image:url(../images/background/subheader-4-sn.jpg);} +.de-navbar-left.de_light.page-shop #subheader{background-image:url(../images/background/subheader-5-sn.jpg);} +.de-navbar-left.de_light.page-contact #subheader{background-image:url(../images/background/subheader-6-sn.jpg);} + +.bg-fit-height{ + -webkit-background-size: auto 100% !important; + -moz-background-size: auto 100% !important; + -o-background-size: auto 100% !important; + background-size: auto 100% !important; + background-attachment:scroll !important; +} + +/* media query */ +@media only screen and (max-width: 1199px) { + section{ + -webkit-background-size: auto 100% !important; + -moz-background-size: auto 100% !important; + -o-background-size: auto 100% !important; + background-size: auto 100% !important; + background-attachment:scroll !important; + background-position:top !important; + } +} \ No newline at end of file diff --git a/project/static/css/bootstrap.css b/project/static/css/bootstrap.css new file mode 100644 index 0000000..6cc8ee6 --- /dev/null +++ b/project/static/css/bootstrap.css @@ -0,0 +1,5830 @@ +/*! + * Bootstrap v3.1.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 62.5%; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #428bca; + text-decoration: none; +} +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 200; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +cite { + font-style: normal; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-muted { + color: #999; +} +.text-primary { + color: #428bca; +} +a.text-primary:hover { + color: #3071a9; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #428bca; +} +a.bg-primary:hover { + background-color: #3071a9; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +.list-inline > li:first-child { + padding-left: 0; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.428571429; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.428571429; + color: #999; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +blockquote:before, +blockquote:after { + content: ""; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666666666666%; +} +.col-xs-10 { + width: 83.33333333333334%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666666666666%; +} +.col-xs-7 { + width: 58.333333333333336%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666666666667%; +} +.col-xs-4 { + width: 33.33333333333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.666666666666664%; +} +.col-xs-1 { + width: 8.333333333333332%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666666666666%; +} +.col-xs-pull-10 { + right: 83.33333333333334%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666666666666%; +} +.col-xs-pull-7 { + right: 58.333333333333336%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666666666667%; +} +.col-xs-pull-4 { + right: 33.33333333333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.666666666666664%; +} +.col-xs-pull-1 { + right: 8.333333333333332%; +} +.col-xs-pull-0 { + right: 0; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666666666666%; +} +.col-xs-push-10 { + left: 83.33333333333334%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666666666666%; +} +.col-xs-push-7 { + left: 58.333333333333336%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666666666667%; +} +.col-xs-push-4 { + left: 33.33333333333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.666666666666664%; +} +.col-xs-push-1 { + left: 8.333333333333332%; +} +.col-xs-push-0 { + left: 0; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-0 { + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + max-width: 100%; + background-color: transparent; +} +th { + text-align: left; +} +.table { + width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +@media (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control:-moz-placeholder { + color: #999; +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eee; + opacity: 1; +} +textarea.form-control { + height: auto; +} +input[type="date"] { + line-height: 34px; +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + display: inline; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.has-feedback .form-control-feedback { + position: absolute; + top: 25px; + right: 0; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.form-control-static { + margin-bottom: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +.form-horizontal .form-control-static { + padding-top: 7px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + top: 0; + right: 15px; +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333; + background-color: #ebebeb; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #fff; + background-color: #3276b1; + border-color: #285e8e; +} +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #fff; + background-color: #47a447; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #fff; + background-color: #39b3d7; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ed9c28; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #fff; + background-color: #d2322d; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999; + text-decoration: none; +} +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height .35s ease; + transition: height .35s ease; +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #999; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #428bca; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #428bca; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 20px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: none; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } + .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-form.navbar-right:last-child { + margin-right: -15px; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #999; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #999; +} +.navbar-inverse .navbar-nav > li > a { + color: #999; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #999; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + color: #428bca; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #2a6496; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +.label[href]:hover, +.label[href]:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #999; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} +.label-primary { + background-color: #428bca; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #fff; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.container .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable { + padding-right: 35px; +} +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media > .pull-left { + margin-right: 10px; +} +.media > .pull-right { + margin-left: 10px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +a.list-group-item.active .list-group-item-heading, +a.list-group-item.active:hover .list-group-item-heading, +a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} +a.list-group-item.active .list-group-item-text, +a.list-group-item.active:hover .list-group-item-text, +a.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group .list-group-item:first-child { + border-top: 0; +} +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} +.panel > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table { + margin-bottom: 0; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, +.panel > .table-bordered > tfoot > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th, +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > tfoot > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td { + border-top: 0; +} +.panel > .table-bordered > thead > tr:last-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-bordered > thead > tr:last-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #428bca; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #428bca; + border-color: #428bca; +} +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ebccd1; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: auto; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -moz-transition: -moz-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.428571429; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + visibility: visible; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover .arrow { + border-width: 11px; +} +.popover .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: none; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; + visibility: hidden !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} +.visible-print, +tr.visible-print, +th.visible-print, +td.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +@media print { + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} diff --git a/project/static/css/color.css b/project/static/css/color.css new file mode 100644 index 0000000..ff69729 --- /dev/null +++ b/project/static/css/color.css @@ -0,0 +1,16 @@ +/* load color css +------------------------------ +select one of below: +aqua.css +blue.css +green.css +grey.css +red.css +orange.css +pink.css +purple.css +yellow.css +lime.css +*/ + +@import url("colors/yellow.css"); \ No newline at end of file diff --git a/project/static/css/colors/aqua.css b/project/static/css/colors/aqua.css new file mode 100644 index 0000000..bf21be9 --- /dev/null +++ b/project/static/css/colors/aqua.css @@ -0,0 +1,154 @@ +/* default color: #33C9BD */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#33C9BD; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#33C9BD; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#33C9BD; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#33C9BD; +} + +.arrow-down{ + border-top-color:#33C9BD; +} + +.callbacks_nav { + background-color:#33C9BD; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #33C9BD; +} + +.feature-box-big-icon i:after { +border-color: #33C9BD transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #33C9BD; +} + + + diff --git a/project/static/css/colors/blue.css b/project/static/css/colors/blue.css new file mode 100644 index 0000000..2ce7c65 --- /dev/null +++ b/project/static/css/colors/blue.css @@ -0,0 +1,154 @@ +/* default color: #0EC3F7 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#0EC3F7; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#0EC3F7; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#0EC3F7; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#0EC3F7; +} + +.arrow-down{ + border-top-color:#0EC3F7; +} + +.callbacks_nav { + background-color:#0EC3F7; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #0EC3F7; +} + +.feature-box-big-icon i:after { +border-color: #0EC3F7 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #0EC3F7; +} + + + diff --git a/project/static/css/colors/cream.css b/project/static/css/colors/cream.css new file mode 100644 index 0000000..fef13c7 --- /dev/null +++ b/project/static/css/colors/cream.css @@ -0,0 +1,161 @@ +/* default color: #C08F65 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a, +.pricing-s1 .ribbon, +a.btn-slider.btn-color +{ + background-color:#C08F65; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after, +.pricing-s1 .bottom ul li i +{ + color:#C08F65; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus, +a.btn-slider.btn-color +{ + + border-color:#C08F65; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#C08F65; +} + +.arrow-down{ + border-top-color:#C08F65; +} + +.callbacks_nav { + background-color:#C08F65; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #C08F65; +} + +.feature-box-big-icon i:after { +border-color: #C08F65 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #C08F65; +} + +blockquote.s1{ + border-left-color:#C08F65; +} + + diff --git a/project/static/css/colors/green.css b/project/static/css/colors/green.css new file mode 100644 index 0000000..35ec5ca --- /dev/null +++ b/project/static/css/colors/green.css @@ -0,0 +1,154 @@ +/* default color: #469159 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#469159; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#469159; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#469159; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#469159; +} + +.arrow-down{ + border-top-color:#469159; +} + +.callbacks_nav { + background-color:#469159; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #469159; +} + +.feature-box-big-icon i:after { +border-color: #469159 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #469159; +} + + + diff --git a/project/static/css/colors/grey.css b/project/static/css/colors/grey.css new file mode 100644 index 0000000..5a73c06 --- /dev/null +++ b/project/static/css/colors/grey.css @@ -0,0 +1,154 @@ +/* default color: #999999 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#999999; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#999999; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#999999; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#999999; +} + +.arrow-down{ + border-top-color:#999999; +} + +.callbacks_nav { + background-color:#999999; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #999999; +} + +.feature-box-big-icon i:after { +border-color: #999999 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #999999; +} + + + diff --git a/project/static/css/colors/lime.css b/project/static/css/colors/lime.css new file mode 100644 index 0000000..00fecaf --- /dev/null +++ b/project/static/css/colors/lime.css @@ -0,0 +1,154 @@ +/* default color: #8BAD01 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#8BAD01; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#8BAD01; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#8BAD01; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#8BAD01; +} + +.arrow-down{ + border-top-color:#8BAD01; +} + +.callbacks_nav { + background-color:#8BAD01; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #8BAD01; +} + +.feature-box-big-icon i:after { +border-color: #8BAD01 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #8BAD01; +} + + + diff --git a/project/static/css/colors/orange.css b/project/static/css/colors/orange.css new file mode 100644 index 0000000..061bc06 --- /dev/null +++ b/project/static/css/colors/orange.css @@ -0,0 +1,154 @@ +/* default color: #F86E4E */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#F86E4E; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#F86E4E; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#F86E4E; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#F86E4E; +} + +.arrow-down{ + border-top-color:#F86E4E; +} + +.callbacks_nav { + background-color:#F86E4E; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #F86E4E; +} + +.feature-box-big-icon i:after { +border-color: #F86E4E transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #F86E4E; +} + + + diff --git a/project/static/css/colors/pink.css b/project/static/css/colors/pink.css new file mode 100644 index 0000000..4a026fb --- /dev/null +++ b/project/static/css/colors/pink.css @@ -0,0 +1,154 @@ +/* default color: #FE4365 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#FE4365; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#FE4365; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#FE4365; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#FE4365; +} + +.arrow-down{ + border-top-color:#FE4365; +} + +.callbacks_nav { + background-color:#FE4365; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #FE4365; +} + +.feature-box-big-icon i:after { +border-color: #FE4365 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #FE4365; +} + + + diff --git a/project/static/css/colors/purple.css b/project/static/css/colors/purple.css new file mode 100644 index 0000000..d5e97f2 --- /dev/null +++ b/project/static/css/colors/purple.css @@ -0,0 +1,154 @@ +/* default color: #C762CB */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#C762CB; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#C762CB; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#C762CB; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#C762CB; +} + +.arrow-down{ + border-top-color:#C762CB; +} + +.callbacks_nav { + background-color:#C762CB; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #C762CB; +} + +.feature-box-big-icon i:after { +border-color: #C762CB transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #C762CB; +} + + + diff --git a/project/static/css/colors/red.css b/project/static/css/colors/red.css new file mode 100644 index 0000000..5cba771 --- /dev/null +++ b/project/static/css/colors/red.css @@ -0,0 +1,154 @@ +/* default color: #ED4C4D */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a +{ + background-color:#ED4C4D; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after +{ + color:#ED4C4D; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus +{ + + border-color:#ED4C4D; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#ED4C4D; +} + +.arrow-down{ + border-top-color:#ED4C4D; +} + +.callbacks_nav { + background-color:#ED4C4D; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #ED4C4D; +} + +.feature-box-big-icon i:after { +border-color: #ED4C4D transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #ED4C4D; +} + + + diff --git a/project/static/css/colors/yellow.css b/project/static/css/colors/yellow.css new file mode 100644 index 0000000..b471b0f --- /dev/null +++ b/project/static/css/colors/yellow.css @@ -0,0 +1,161 @@ +/* default color: #FAB702 */ +.bg-color,section.bg-color, +section.call-to-action, +#mainmenu li li a:hover, +.price-row, +.blog-list .date, +.blog-read .date, +.slider-info .text1, +#filters a.selected, +.btn-primary, +.bg-id-color, +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus, +.dropcap, +.fullwidthbanner-container a.btn, +.feature-box-big-icon i, +#testimonial-full, +.icon-deco i, +.blog-list .date-box .day, +.blog-read .date-box .day, +.bloglist .date-box .day, +.feature-box-small-icon .border, +.small-border, +#jpreBar, +.date-post, +.team-list .small-border, +.de-team-list .small-border, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.owl-arrow span, +.de-progress .progress-bar, +#btn-close-x:hover, +.box-fx .info, +.de_tab.tab_steps .de_nav li span, +.de_testi blockquote:before, +#services-list li.active, +#services-list li a:hover, +.btn-more, +.widget .small-border, +.product img:hover, +#btn-search, +.de_tab.timeline li.active .dot, +.custom-show:after,.custom-close:after, +#back-to-top, +a.btn-custom, +.owl-custom-nav .btn-next:before, +.owl-custom-nav .btn-prev:before, +#mainmenu ul li:hover > a, +.pricing-s1 .ribbon, +a.btn-slider.btn-color +{ + background-color:#FAB702; +} + +.feature-box i, +#mainmenu li:hover > ul, +.date-box .day, +.slider_text h1, +.id-color, +.pricing-box li h1, +.title span, +i.large:hover, +.feature-box-small-icon-2 i, +address span i, +.pricing-dark .pricing-box li.price-row, +.price, +#mainmenu a:hover, +#mainmenu a.active, +header.smaller #mainmenu a.active, +.pricing-dark .pricing-box li.price-row, +.dark .feature-box-small-icon i, +a.btn-slider:after, +.feature-box-small-icon i, +a.btn-line:after, +.team-list .social a, +.de_contact_info i, +.de_count, +.dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, +a.btn-text:after, +.separator span i, +address span strong, +.de_tab.tab_steps .de_nav li span:hover, +.de_testi_by, +.pf_text, +.widget_tags li a, +.dark .btn-line:after, .dark a.btn-line:after, +.crumb a, +.btn-right:after, +.btn-left:before, +#mainmenu li a:after, +.de_form input[type="radio"]:checked + label:before, +.de_form input[type="checkbox"]:checked + label:before, +#mainmenu li:hover > a, +.expand h4:after, +.pricing-s1 .bottom ul li i +{ + color:#FAB702; +} + +.feature-box i, +#filters a:hover, +#filters a.selected, + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus +.feature-box-big-icon i:after, +.social-icons i, +.btn-line:hover,a.btn-line:hover, +.btn-line.hover,a.btn-line.hover, +.product img:hover, +#contact_form input[type=text]:focus,#contact_form textarea:focus, #search:focus, +#contact_form .de_light input[type=text]:focus, #contact_form .de_lighttextarea:focus, #contact_form .de_light #search:focus, +.form-transparent input[type=text]:focus, .form-transparent textarea:focus, .form-transparent input[type=email]:focus, +a.btn-slider.btn-color +{ + + border-color:#FAB702; +} + +.box-fx .inner, +.dark .box-fx .inner, +.blog-list img, +.arrow-up +{ + border-bottom-color:#FAB702; +} + +.arrow-down{ + border-top-color:#FAB702; +} + +.callbacks_nav { + background-color:#FAB702; +} + + +.de_tab .de_nav li span { +border-top: 3px solid #FAB702; +} + +.feature-box-big-icon i:after { +border-color: #FAB702 transparent; /*same colour as the lower of the bubble's gradient*/ +} + +.de_review li.active img{ + border:solid 4px #FAB702; +} + +blockquote.s1{ + border-left-color:#FAB702; +} + + diff --git a/project/static/css/flexslider.css b/project/static/css/flexslider.css new file mode 100644 index 0000000..7fc3ba0 --- /dev/null +++ b/project/static/css/flexslider.css @@ -0,0 +1,102 @@ +/* + * jQuery FlexSlider v2.2.0 + * http://www.woothemes.com/flexslider/ + * + * Copyright 2012 WooThemes + * Free to use under the GPLv2 license. + * http://www.gnu.org/licenses/gpl-2.0.html + * + * Contributing author: Tyler Smith (@mbmufffin) + */ + + +/* Browser Resets +*********************************/ +.flex-container a:active, +.flexslider a:active, +.flex-container a:focus, +.flexslider a:focus {outline: none;} +.slides, +.flex-control-nav, +.flex-direction-nav {margin: 0; padding: 0; list-style: none;} + +/* Icon Fonts +*********************************/ +/* Font-face Icons */ +@font-face { + font-family: "font-awesome/fonts/FontAwesome"; + src: url('font-awesome/fonts/fontawesome-webfont.eot'); + src: url('font-awesome/fonts/fontawesome-webfont.eot?#iefix') format('eot'), + url('font-awesome/fonts/fontawesome-webfont.woff') format('woff'), + url('font-awesome/fonts/fontawesome-webfont.ttf') format('truetype'), + url('font-awesome/fonts/fontawesome-webfont.svg#FontAwesome') format('svg'); + font-weight: normal; + font-style: normal; + -webkit-font-smoothing: antialiased; +} +/* FlexSlider Necessary Styles +*********************************/ +.flexslider {margin: 0; padding: 0;} +.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ +.flexslider .slides img {width: 100%; display: block;} +.flex-pauseplay span {text-transform: capitalize;} + +/* Clearfix for the .slides element */ +.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} +html[xmlns] .slides {display: block;} +* html .slides {height: 1%;} + +/* No JavaScript Fallback */ +/* If you are not using another script, such as Modernizr, make sure you + * include js that eliminates this class on page load */ +.no-js .slides > li:first-child {display: block;} + +/* FlexSlider Default Theme +*********************************/ +.flexslider { margin: 0; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; +border: 0 !important; margin-top: -1.4em !important;z-index: 0} +.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } +.loading .flex-viewport { max-height: 300px; } +.flexslider .slides { zoom: 1; } +.carousel li { margin-right: 5px; } + +/* Direction Nav */ +.flex-direction-nav {*height: 0;} +.flex-direction-nav a { font-size:0; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 45%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;} +.flex-direction-nav .flex-prev { left: 0px; } +.flex-direction-nav .flex-next { right: 0px; text-align: right; } +.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; } +.flexslider:hover .flex-next { opacity: 0.7; right: 10px; } +.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; } +.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; } +.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 32px; display: inline-block; content: '\f001'; font-family: 'FontAwesome'; content:"\f060"; color:#fff; text-shadow:none; font-weight:300; } +.flex-direction-nav a.flex-next:before { content: '\f061'; } + +/* Pause/Play */ +.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } +.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } +.flex-pauseplay a:hover { opacity: 1; } +.flex-pauseplay a.flex-play:before { content: '\f003'; } + +/* Control Nav */ +.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;} +.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} +.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); } +.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); } +.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; } + +.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} +.flex-control-thumbs li {width: 25%; float: left; margin: 0;} +.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} +.flex-control-thumbs img:hover {opacity: 1;} +.flex-control-thumbs .flex-active {opacity: 1; cursor: default;} + +@media screen and (max-width: 860px) { + .flex-direction-nav .flex-prev { opacity: 1; left: 10px;} + .flex-direction-nav .flex-next { opacity: 1; right: 10px;} +} + +.blog-slider .slides li{ + margin:0 !important; + padding:0 !important; +} \ No newline at end of file diff --git a/project/static/css/font-style-2.css b/project/static/css/font-style-2.css new file mode 100644 index 0000000..cd7964b --- /dev/null +++ b/project/static/css/font-style-2.css @@ -0,0 +1,43 @@ +@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700'); + +body{ +font-family: 'Rubik',Arial, Helvetica, sans-serif; +font-size:14px; +font-weight:300; +} + +h1,h2,h3,h4,h5,h6, +.big-white, +.ultra-big-white, +.de_tab.tab_steps .de_nav li span, +.teaser-text, +.text-slider, +#mainmenu, +.btn, +a.btn, +.btn-line, +a.btn-line, +#filters{ +font-family: 'Montserrat',Arial, Helvetica, sans-serif; +} + +h1,h2,h3,h4,h5,h6, +.de_tab.tab_steps .de_nav li span +{ +letter-spacing:0; +text-transform:none; +} + +.blog-list h3, .blog-read h3{ +font-size:22px; +} + +.ultra-big-white{ +font-size:52px; +letter-spacing:5px; +} + +.text-slider{ +font-size:60px; +letter-spacing:5px; +} \ No newline at end of file diff --git a/project/static/css/jpreloader.css b/project/static/css/jpreloader.css new file mode 100644 index 0000000..cc7d042 --- /dev/null +++ b/project/static/css/jpreloader.css @@ -0,0 +1,48 @@ +#jpreOverlay { + background-color: #000000; + position:absolute; + width:100%; + height:100%; +} +#jpreSlide{ + font-size:22px; + color:#ccc; + text-align:center; + width:50%; + height:30%; +} +#jpreLoader{ + width:400px; + height:2px; + background:#111; + border-radius:25px; + -moz-border-radius:25px; + -webkit-border-radius:25px; +} + +#jpreBar { + background:#222; + border-radius:25px; + -moz-border-radius:25px; + -webkit-border-radius:25px; +} + +#jprePercentage { + color:#111; + z-index:-1; + font-family:Arial,Helvetica,sans-serif; + text-align:center; + margin-top:10px; + font-size:96px; + margin-top:-10px; +} + +#jSplash{ + line-height:200%; +} + +#jSplash section{ + padding:0; + display:block; + background:none !important; +} \ No newline at end of file diff --git a/project/static/css/jquery.countdown.css b/project/static/css/jquery.countdown.css new file mode 100644 index 0000000..a93dc54 --- /dev/null +++ b/project/static/css/jquery.countdown.css @@ -0,0 +1,63 @@ +/* jQuery Countdown styles 2.0.0. */ +/* modified */ + +.is-countdown { +} +.countdown-rtl { + direction: rtl; +} +.countdown-holding span { + color: #888; +} +.countdown-row { + clear: both; + width: 100%; + padding: 0px 2px; + text-align: center; +} +.countdown-show1 .countdown-section { + width: 98%; +} +.countdown-show2 .countdown-section { + width: 48%; +} +.countdown-show3 .countdown-section { + width: 32.5%; +} +.countdown-show4 .countdown-section { + width: 24.5%; +} +.countdown-show5 .countdown-section { + width: 19.5%; +} +.countdown-show6 .countdown-section { + width: 16.25%; +} +.countdown-show7 .countdown-section { + width: 14%; +} +.countdown-section { + display: block; + float: left; + font-size: 14px; + text-align: center; + color:rgba(255,255,255,.6); + text-transform:uppercase; + letter-spacing:1px; +} +.countdown-amount { + font-family:"Dosis"; + font-size: 72px; + color:#fff; +} +.countdown-period { + font-family:"Dosis"; + display: block; + width:70px; + margin:0 auto; + margin-top:5px; +} +.countdown-descr { + display: block; + width: 100%; +} diff --git a/project/static/css/jquery.mb.YTPlayer.min.css b/project/static/css/jquery.mb.YTPlayer.min.css new file mode 100644 index 0000000..5000f80 --- /dev/null +++ b/project/static/css/jquery.mb.YTPlayer.min.css @@ -0,0 +1 @@ +@charset"UTF-8";.mb_YTPBar,.mb_YTPBar span.mb_YTPUrl a{color:#fff}@font-face{font-family:ytpregular;src:url(font/ytp-regular.eot)}@font-face{font-family:ytpregular;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=)format('woff'),url(font/ytp-regular.ttf)format('truetype');font-weight:400;font-style:normal}.mb_YTPlayer:focus{outline:0}.mbYTP_wrapper{display:block;transform:translateZ(0)translate3d(0,0,0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}@-webkit-keyframes fade{0%{opacity:.5}100%{opacity:1}}@keyframes fade{0%{opacity:.5}100%{opacity:1}}.YTPFullscreen{display:block!important;position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;margin:0!important;border:none!important;opacity:1!important;background-color:#000}.mbYTP_wrapper iframe{max-width:4000px!important}.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.7);background:rgba(0,0,0,.5)}.inline_YTPlayer img{border:none!important;margin:0!important;padding:0!important;transform:none!important}.mb_YTPBar,.mb_YTPBar .buttonBar{box-sizing:border-box;left:0;padding:5px;width:100%}.mb_YTPBar .ytpicon{font-size:20px;font-family:ytpregular}.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}.mb_YTPBar{transition:opacity .5s;display:block;height:10px;background:#333;position:fixed;bottom:0;text-align:left;z-index:1000;font:14px/16px sans-serif;opacity:.1}.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}.mb_YTPBar .buttonBar{transition:all .5s;background:0 0;font:12px/14px Calibri;position:absolute;top:-30px;height:40px}.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,.4)}.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}.mb_YTPBar span.mb_YTPTime{width:130px}.mb_YTPBar span.mb_OnlyYT,.mb_YTPBar span.mb_YTPUrl{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}.mb_YTPBar span.mb_YTPUrl img{width:60px}.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}.mb_YTPBar span.mb_OnlyYT img{width:25px}.mb_YTPBar .mb_YTPMuteUnmute,.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#bb110e;bottom:0;left:0;box-shadow:rgba(82,82,82,.47)1px 1px 3px}.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}.YTPOverlay.raster{background:url(images/raster.png)}.YTPOverlay.raster.retina{background:url(images/raster@2x.png)}.YTPOverlay.raster-dot{background:url(images/raster_dot.png)}.YTPOverlay.raster-dot.retina{background:url(images/raster_dot@2x.png)}.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer!important;border-radius:3px}.mb_YTPBar.compact .simpleSlider{width:40px}.mb_YTPBar .simpleSlider.muted{opacity:.3}.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}.mb_YTPBar .level.horizontal{height:100%;width:0}.mb_YTPBar .level.vertical{height:auto;width:100%} \ No newline at end of file diff --git a/project/static/css/let-it-snow.css b/project/static/css/let-it-snow.css new file mode 100644 index 0000000..da5d71f --- /dev/null +++ b/project/static/css/let-it-snow.css @@ -0,0 +1,929 @@ + +.let-it-snow { position: relative } + +.lis-flake, +.lis-flake--js { + position: absolute; + background: #fff; + border-radius: 50%; + box-shadow: 0 0 4px #fff +} + +.lis-flake--js { opacity: .2 } + +.lis-flake--stuck { + position: absolute; + background: #fff; + border-radius: 50%; + opacity: .7; + transition: all .3s ease +} + +.lis-flake:nth-child(-n+33) { + -moz-animation: snow1 8s linear infinite; + -webkit-animation: snow1 8s linear infinite; + animation: snow1 8s linear infinite +} + +.lis-flake:nth-child(n+33) { + -moz-animation: snow2 8s 4s linear infinite; + -webkit-animation: snow2 8s 4s linear infinite; + animation: snow2 8s 4s linear infinite +} + +.lis-flake:nth-child(n+66) { + -moz-animation: snow3 8s 6s linear infinite; + -webkit-animation: snow3 8s 6s linear infinite; + animation: snow3 8s 6s linear infinite +} + +.lis-flake:nth-child(1) { + left: 79%; + top: -210px; + width: 4px; + height: 5px; + transform: rotate(39deg) +} + +.lis-flake:nth-child(2) { + left: 12%; + top: -500px; + width: 6px; + height: 5px; + transform: rotate(58deg) +} + +.lis-flake:nth-child(3) { + left: 6%; + top: -40px; + width: 2px; + height: 5px; + transform: rotate(2deg) +} + +.lis-flake:nth-child(4) { + left: 35%; + top: -340px; + width: 3px; + height: 3px; + transform: rotate(17deg) +} + +.lis-flake:nth-child(5) { + left: 34%; + top: -680px; + width: 2px; + height: 5px; + transform: rotate(92deg) +} + +.lis-flake:nth-child(6) { + left: 9%; + top: -780px; + width: 1px; + height: 2px; + transform: rotate(26deg) +} + +.lis-flake:nth-child(7) { + left: 27%; + top: -340px; + width: 2px; + height: 1px; + transform: rotate(8deg) +} + +.lis-flake:nth-child(8) { + left: 12%; + top: -310px; + width: 6px; + height: 4px; + transform: rotate(80deg) +} + +.lis-flake:nth-child(9) { + left: 21%; + top: -100px; + width: 5px; + height: 1px; + transform: rotate(53deg) +} + +.lis-flake:nth-child(10) { + left: 30%; + top: -690px; + width: 3px; + height: 1px; + transform: rotate(74deg) +} + +.lis-flake:nth-child(11) { + left: 23%; + top: -920px; + width: 4px; + height: 4px; + transform: rotate(69deg) +} + +.lis-flake:nth-child(12) { + left: 37%; + top: -870px; + width: 3px; + height: 3px; + transform: rotate(26deg) +} + +.lis-flake:nth-child(13) { + left: 36%; + top: -570px; + width: 5px; + height: 6px; + transform: rotate(47deg) +} + +.lis-flake:nth-child(14) { + left: 78%; + top: -730px; + width: 5px; + height: 3px; + transform: rotate(95deg) +} + +.lis-flake:nth-child(15) { + left: 3%; + top: -840px; + width: 3px; + height: 2px; + transform: rotate(54deg) +} + +.lis-flake:nth-child(16) { + left: 34%; + top: -960px; + width: 2px; + height: 3px; + transform: rotate(56deg) +} + +.lis-flake:nth-child(17) { + left: 7%; + top: -660px; + width: 4px; + height: 1px; + transform: rotate(3deg) +} + +.lis-flake:nth-child(18) { + left: 16%; + top: -510px; + width: 5px; + height: 5px; + transform: rotate(75deg) +} + +.lis-flake:nth-child(19) { + left: 77%; + top: -760px; + width: 3px; + height: 1px; + transform: rotate(77deg) +} + +.lis-flake:nth-child(20) { + left: 98%; + top: -240px; + width: 4px; + height: 1px; + transform: rotate(18deg) +} + +.lis-flake:nth-child(21) { + left: 71%; + top: -540px; + width: 6px; + height: 5px; + transform: rotate(65deg) +} + +.lis-flake:nth-child(22) { + left: 64%; + top: -650px; + width: 2px; + height: 5px; + transform: rotate(96deg) +} + +.lis-flake:nth-child(23) { + left: 65%; + top: -70px; + width: 1px; + height: 3px; + transform: rotate(94deg) +} + +.lis-flake:nth-child(24) { + left: 76%; + top: -970px; + width: 3px; + height: 4px; + transform: rotate(63deg) +} + +.lis-flake:nth-child(25) { + left: 79%; + top: -830px; + width: 3px; + height: 4px; + transform: rotate(86deg) +} + +.lis-flake:nth-child(26) { + left: 18%; + top: -540px; + width: 2px; + height: 5px; + transform: rotate(60deg) +} + +.lis-flake:nth-child(27) { + left: 99%; + top: -500px; + width: 6px; + height: 6px; + transform: rotate(28deg) +} + +.lis-flake:nth-child(28) { + left: 5%; + top: -270px; + width: 6px; + height: 3px; + transform: rotate(57deg) +} + +.lis-flake:nth-child(29) { + left: 64%; + top: -630px; + width: 5px; + height: 3px; + transform: rotate(24deg) +} + +.lis-flake:nth-child(30) { + left: 4%; + top: -130px; + width: 4px; + height: 1px; + transform: rotate(70deg) +} + +.lis-flake:nth-child(31) { + left: 59%; + top: -340px; + width: 4px; + height: 6px; + transform: rotate(65deg) +} + +.lis-flake:nth-child(32) { + left: 44%; + top: -100px; + width: 1px; + height: 6px; + transform: rotate(49deg) +} + +.lis-flake:nth-child(33) { + left: 15%; + top: -870px; + width: 2px; + height: 6px; + transform: rotate(38deg) +} + +.lis-flake:nth-child(34) { + left: 76%; + top: -490px; + width: 2px; + height: 5px; + transform: rotate(65deg) +} + +.lis-flake:nth-child(35) { + left: 93%; + top: -320px; + width: 1px; + height: 5px; + transform: rotate(23deg) +} + +.lis-flake:nth-child(36) { + left: 4%; + top: -620px; + width: 5px; + height: 5px; + transform: rotate(19deg) +} + +.lis-flake:nth-child(37) { + left: 35%; + top: -910px; + width: 5px; + height: 4px; + transform: rotate(66deg) +} + +.lis-flake:nth-child(38) { + left: 90%; + top: -460px; + width: 4px; + height: 1px; + transform: rotate(36deg) +} + +.lis-flake:nth-child(39) { + left: 36%; + top: -340px; + width: 1px; + height: 1px; + transform: rotate(1deg) +} + +.lis-flake:nth-child(40) { + left: 89%; + top: -170px; + width: 6px; + height: 5px; + transform: rotate(65deg) +} + +.lis-flake:nth-child(41) { + left: 87%; + top: -330px; + width: 6px; + height: 6px; + transform: rotate(48deg) +} + +.lis-flake:nth-child(42) { + left: 63%; + top: -520px; + width: 4px; + height: 1px; + transform: rotate(100deg) +} + +.lis-flake:nth-child(43) { + left: 54%; + top: -480px; + width: 4px; + height: 4px; + transform: rotate(69deg) +} + +.lis-flake:nth-child(44) { + left: 4%; + top: -290px; + width: 4px; + height: 5px; + transform: rotate(89deg) +} + +.lis-flake:nth-child(45) { + left: 19%; + top: -430px; + width: 2px; + height: 6px; + transform: rotate(73deg) +} + +.lis-flake:nth-child(46) { + left: 18%; + top: -290px; + width: 6px; + height: 5px; + transform: rotate(95deg) +} + +.lis-flake:nth-child(47) { + left: 65%; + top: -680px; + width: 5px; + height: 3px; + transform: rotate(100deg) +} + +.lis-flake:nth-child(48) { + left: 21%; + top: -390px; + width: 2px; + height: 4px; + transform: rotate(70deg) +} + +.lis-flake:nth-child(49) { + left: 63%; + top: -600px; + width: 4px; + height: 2px; + transform: rotate(44deg) +} + +.lis-flake:nth-child(50) { + left: 34%; + top: -10px; + width: 6px; + height: 3px; + transform: rotate(68deg) +} + +.lis-flake:nth-child(51) { + left: 91%; + top: -400px; + width: 2px; + height: 6px; + transform: rotate(97deg) +} + +.lis-flake:nth-child(52) { + left: 1%; + top: -740px; + width: 4px; + height: 2px; + transform: rotate(8deg) +} + +.lis-flake:nth-child(53) { + left: 28%; + top: -160px; + width: 2px; + height: 5px; + transform: rotate(45deg) +} + +.lis-flake:nth-child(54) { + left: 28%; + top: -170px; + width: 2px; + height: 4px; + transform: rotate(84deg) +} + +.lis-flake:nth-child(55) { + left: 71%; + top: -710px; + width: 5px; + height: 5px; + transform: rotate(80deg) +} + +.lis-flake:nth-child(56) { + left: 61%; + top: -120px; + width: 5px; + height: 1px; + transform: rotate(96deg) +} + +.lis-flake:nth-child(57) { + left: 94%; + top: -90px; + width: 2px; + height: 2px; + transform: rotate(73deg) +} + +.lis-flake:nth-child(58) { + left: 83%; + top: 0px; + width: 2px; + height: 5px; + transform: rotate(48deg) +} + +.lis-flake:nth-child(59) { + left: 88%; + top: -430px; + width: 4px; + height: 5px; + transform: rotate(1deg) +} + +.lis-flake:nth-child(60) { + left: 33%; + top: -30px; + width: 6px; + height: 5px; + transform: rotate(36deg) +} + +.lis-flake:nth-child(61) { + left: 50%; + top: -790px; + width: 6px; + height: 4px; + transform: rotate(5deg) +} + +.lis-flake:nth-child(62) { + left: 32%; + top: -960px; + width: 2px; + height: 4px; + transform: rotate(45deg) +} + +.lis-flake:nth-child(63) { + left: 79%; + top: -880px; + width: 3px; + height: 4px; + transform: rotate(23deg) +} + +.lis-flake:nth-child(64) { + left: 13%; + top: -10px; + width: 4px; + height: 4px; + transform: rotate(9deg) +} + +.lis-flake:nth-child(65) { + left: 92%; + top: -340px; + width: 4px; + height: 4px; + transform: rotate(30deg) +} + +.lis-flake:nth-child(66) { + left: 26%; + top: -210px; + width: 6px; + height: 2px; + transform: rotate(29deg) +} + +.lis-flake:nth-child(67) { + left: 77%; + top: -590px; + width: 1px; + height: 6px; + transform: rotate(13deg) +} + +.lis-flake:nth-child(68) { + left: 15%; + top: -70px; + width: 5px; + height: 3px; + transform: rotate(37deg) +} + +.lis-flake:nth-child(69) { + left: 71%; + top: -180px; + width: 6px; + height: 4px; + transform: rotate(60deg) +} + +.lis-flake:nth-child(70) { + left: 41%; + top: -930px; + width: 2px; + height: 5px; + transform: rotate(94deg) +} + +.lis-flake:nth-child(71) { + left: 93%; + top: -870px; + width: 5px; + height: 3px; + transform: rotate(42deg) +} + +.lis-flake:nth-child(72) { + left: 54%; + top: -470px; + width: 1px; + height: 5px; + transform: rotate(90deg) +} + +.lis-flake:nth-child(73) { + left: 31%; + top: -520px; + width: 3px; + height: 5px; + transform: rotate(42deg) +} + +.lis-flake:nth-child(74) { + left: 18%; + top: -810px; + width: 5px; + height: 3px; + transform: rotate(8deg) +} + +.lis-flake:nth-child(75) { + left: 12%; + top: -660px; + width: 3px; + height: 4px; + transform: rotate(64deg) +} + +.lis-flake:nth-child(76) { + left: 17%; + top: -860px; + width: 5px; + height: 6px; + transform: rotate(73deg) +} + +.lis-flake:nth-child(77) { + left: 82%; + top: -690px; + width: 1px; + height: 4px; + transform: rotate(68deg) +} + +.lis-flake:nth-child(78) { + left: 8%; + top: -850px; + width: 4px; + height: 5px; + transform: rotate(30deg) +} + +.lis-flake:nth-child(79) { + left: 19%; + top: -420px; + width: 5px; + height: 2px; + transform: rotate(100deg) +} + +.lis-flake:nth-child(80) { + left: 7%; + top: -810px; + width: 5px; + height: 1px; + transform: rotate(68deg) +} + +.lis-flake:nth-child(81) { + left: 18%; + top: -450px; + width: 2px; + height: 4px; + transform: rotate(82deg) +} + +.lis-flake:nth-child(82) { + left: 26%; + top: -900px; + width: 5px; + height: 3px; + transform: rotate(26deg) +} + +.lis-flake:nth-child(83) { + left: 86%; + top: -590px; + width: 1px; + height: 2px; + transform: rotate(73deg) +} + +.lis-flake:nth-child(84) { + left: 72%; + top: -230px; + width: 2px; + height: 2px; + transform: rotate(55deg) +} + +.lis-flake:nth-child(85) { + left: 26%; + top: -700px; + width: 6px; + height: 3px; + transform: rotate(11deg) +} + +.lis-flake:nth-child(86) { + left: 46%; + top: -840px; + width: 2px; + height: 2px; + transform: rotate(100deg) +} + +.lis-flake:nth-child(87) { + left: 5%; + top: -600px; + width: 4px; + height: 3px; + transform: rotate(46deg) +} + +.lis-flake:nth-child(88) { + left: 6%; + top: -610px; + width: 6px; + height: 4px; + transform: rotate(65deg) +} + +.lis-flake:nth-child(89) { + left: 45%; + top: -420px; + width: 3px; + height: 5px; + transform: rotate(80deg) +} + +.lis-flake:nth-child(90) { + left: 45%; + top: -100px; + width: 6px; + height: 1px; + transform: rotate(33deg) +} + +.lis-flake:nth-child(91) { + left: 6%; + top: -830px; + width: 3px; + height: 6px; + transform: rotate(4deg) +} + +.lis-flake:nth-child(92) { + left: 58%; + top: -770px; + width: 1px; + height: 3px; + transform: rotate(89deg) +} + +.lis-flake:nth-child(93) { + left: 23%; + top: -870px; + width: 4px; + height: 6px; + transform: rotate(32deg) +} + +.lis-flake:nth-child(94) { + left: 89%; + top: -340px; + width: 6px; + height: 4px; + transform: rotate(7deg) +} + +.lis-flake:nth-child(95) { + left: 46%; + top: -790px; + width: 4px; + height: 2px; + transform: rotate(91deg) +} + +.lis-flake:nth-child(96) { + left: 94%; + top: -140px; + width: 6px; + height: 5px; + transform: rotate(22deg) +} + +.lis-flake:nth-child(97) { + left: 32%; + top: -430px; + width: 3px; + height: 1px; + transform: rotate(55deg) +} + +.lis-flake:nth-child(98) { + left: 85%; + top: -40px; + width: 6px; + height: 1px; + transform: rotate(64deg) +} + +.lis-flake:nth-child(99) { + left: 66%; + top: -710px; + width: 1px; + height: 1px; + transform: rotate(42deg) +} + +.lis-flake:nth-child(100) { + left: 33%; + top: -790px; + width: 1px; + height: 4px; + transform: rotate(55deg) +} +@-moz-keyframes +snow1 { 0% { +-moz-transform:translate(-250px, 0); +opacity:1 +} +100% { +-moz-transform:translate(250px, 1500px); +opacity:0 +} +} +@-moz-keyframes +snow2 { 0% { +-moz-transform:translate(0, 0); +opacity:1 +} +100% { +-moz-transform:translate(250px, 2500px); +opacity:.5 +} +} +@-moz-keyframes +snow3 { 0% { +-moz-transform:translate(0, 0); +opacity:1 +} +100% { +-moz-transform:translate(0, 2500px); +opacity:.5 +} +} +@-webkit-keyframes +snow1 { 0% { +-webkit-transform:translate(-250px, 0); +opacity:1 +} +100% { +-webkit-transform:translate(250px, 1500px); +opacity:0 +} +} +@-webkit-keyframes +snow2 { 0% { +-webkit-transform:translate(0, 0); +opacity:1 +} +100% { +-webkit-transform:translate(250px, 2500px); +opacity:.5 +} +} +@-webkit-keyframes +snow3 { 0% { +-webkit-transform:translate(0, 0); +opacity:1 +} +100% { +-webkit-transform:translate(0, 2500px); +opacity:.5 +} +} +@keyframes +snow1 { 0% { +transform:translate(-250px, 0); +opacity:1 +} +100% { +transform:translate(250px, 1500px); +opacity:0 +} +} +@keyframes +snow2 { 0% { +transform:translate(0, 0); +opacity:1 +} +100% { +transform:translate(250px, 2500px); +opacity:.5 +} +} +@keyframes +snow3 { 0% { +transform:translate(0, 0); +opacity:1 +} +100% { +transform:translate(0, 2500px); +opacity:.5 +} +} +/*# sourceMappingURL=let-it-snow.css.map */ diff --git a/project/static/css/magnific-popup.css b/project/static/css/magnific-popup.css new file mode 100644 index 0000000..e42d6fc --- /dev/null +++ b/project/static/css/magnific-popup.css @@ -0,0 +1,383 @@ +/* Magnific Popup CSS */ +.mfp-bg { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1042; + overflow: hidden; + position: fixed; + background: #0b0b0b; + opacity: 0.9; + filter: alpha(opacity=90); } + +.de_light .mfp-bg { + background: #fff; + opacity: .95; + filter: alpha(opacity=95); +} + +.mfp-wrap { + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1043; + position: fixed; + outline: none !important; + -webkit-backface-visibility: hidden; + -webkit-overflow-scrolling: touch; + -webkit-transform: translateZ(0); + } + +.mfp-container { + text-align: center; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + padding: 0 8px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.mfp-container:before { + content: ''; + display: inline-block; + height: 100%; + vertical-align: middle; } + +.mfp-align-top .mfp-container:before { + display: none; } + +.mfp-content { + position: relative; + display: inline-block; + vertical-align: middle; + margin: 0 auto; + text-align: left; + z-index: 1045; } + +.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { + width: 100%; + cursor: auto; } + +.mfp-ajax-cur { + cursor: progress; } + +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { + cursor: -moz-zoom-out; + cursor: -webkit-zoom-out; + cursor: zoom-out; } + +.mfp-zoom { + cursor: pointer; + cursor: -webkit-zoom-in; + cursor: -moz-zoom-in; + cursor: zoom-in; } + +.mfp-auto-cursor .mfp-content { + cursor: auto; } + +.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } + +.mfp-loading.mfp-figure { + display: none; } + +.mfp-hide { + display: none !important; } + +.mfp-preloader { + color: #CCC; + position: absolute; + top: 50%; + width: auto; + text-align: center; + margin-top: -0.8em; + left: 8px; + right: 8px; + z-index: 1044; } + .mfp-preloader a { + color: #CCC; } + .mfp-preloader a:hover { + color: #FFF; } + +.mfp-s-ready .mfp-preloader { + display: none; } + +.mfp-s-error .mfp-content { + display: none; } + +button.mfp-close, button.mfp-arrow { + overflow: visible; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + display: block; + outline: none; + padding: 0; + z-index: 1046; + -webkit-box-shadow: none; + box-shadow: none; } +button::-moz-focus-inner { + padding: 0; + border: 0; } + +.mfp-close { + width: 44px; + height: 44px; + line-height: 44px; + position: absolute; + right: 0; + top: 0; + text-decoration: none; + text-align: center; + opacity: 0.65; + filter: alpha(opacity=65); + padding: 0 0 18px 10px; + color: #FFF; + font-style: normal; + font-size: 28px; + font-family: Arial, Baskerville, monospace; } + .mfp-close:hover, .mfp-close:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-close:active { + top: 1px; } + +.mfp-close-btn-in .mfp-close { + color: #333; } + +.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { + color: #FFF; + right: -6px; + text-align: right; + padding-right: 6px; + width: 100%; } + +.mfp-counter { + position: absolute; + top: 0; + right: 0; + color: #CCC; + font-size: 12px; + line-height: 18px; + white-space: nowrap; } + +.mfp-arrow { + position: absolute; + opacity: 0.65; + filter: alpha(opacity=65); + margin: 0; + top: 50%; + margin-top: -55px; + padding: 0; + width: 90px; + height: 110px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + .mfp-arrow:active { + margin-top: -54px; } + .mfp-arrow:hover, .mfp-arrow:focus { + opacity: 1; + filter: alpha(opacity=100); } + .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { + content: ''; + display: block; + width: 0; + height: 0; + position: absolute; + left: 0; + top: 0; + margin-top: 35px; + margin-left: 35px; + border: medium inset transparent; } + .mfp-arrow:after, .mfp-arrow .mfp-a { + border-top-width: 13px; + border-bottom-width: 13px; + top: 8px; } + .mfp-arrow:before, .mfp-arrow .mfp-b { + border-top-width: 21px; + border-bottom-width: 21px; + opacity: 0.7; } + +.mfp-arrow-left { + left: 0; } + .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { + border-right: 17px solid #FFF; + margin-left: 31px; } + .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { + margin-left: 25px; + border-right: 27px solid #3F3F3F; } + +.mfp-arrow-right { + right: 0; } + .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { + border-left: 17px solid #FFF; + margin-left: 39px; } + .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { + border-left: 27px solid #3F3F3F; } + +.mfp-iframe-holder { + padding-top: 40px; + padding-bottom: 40px; } + .mfp-iframe-holder .mfp-content { + line-height: 0; + width: 100%; + max-width: 900px; } + .mfp-iframe-holder .mfp-close { + top: -40px; } + +.mfp-iframe-scaler { + width: 100%; + height: 0; + overflow: hidden; + padding-top: 56.25%; } + .mfp-iframe-scaler iframe { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #000; } + +/* Main image in popup */ +img.mfp-img { + width: auto; + max-width: 100%; + height: auto; + display: block; + line-height: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 40px 0 40px; + margin: 0 auto; } + +/* The shadow behind the image */ +.mfp-figure { + line-height: 0; } + .mfp-figure:after { + content: ''; + position: absolute; + left: 0; + top: 40px; + bottom: 40px; + display: block; + right: 0; + width: auto; + height: auto; + z-index: -1; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); + background: #444; } + .mfp-figure small { + color: #BDBDBD; + display: block; + font-size: 12px; + line-height: 14px; } + .mfp-figure figure { + margin: 0; } + +.mfp-bottom-bar { + margin-top: -36px; + position: absolute; + top: 100%; + left: 0; + width: 100%; + cursor: auto; } + +.mfp-title { + text-align: left; + line-height: 18px; + color: #F3F3F3; + word-wrap: break-word; + padding-right: 36px; } + +.mfp-image-holder .mfp-content { + max-width: 100%; } + +.mfp-gallery .mfp-image-holder .mfp-figure { + cursor: pointer; } + +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { + /** + * Remove all paddings around the image on small screen + */ + .mfp-img-mobile .mfp-image-holder { + padding-left: 0; + padding-right: 0; } + .mfp-img-mobile img.mfp-img { + padding: 0; } + .mfp-img-mobile .mfp-figure:after { + top: 0; + bottom: 0; } + .mfp-img-mobile .mfp-figure small { + display: inline; + margin-left: 5px; } + .mfp-img-mobile .mfp-bottom-bar { + background: rgba(0, 0, 0, 0.6); + bottom: 0; + margin: 0; + top: auto; + padding: 3px 5px; + position: fixed; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .mfp-img-mobile .mfp-bottom-bar:empty { + padding: 0; } + .mfp-img-mobile .mfp-counter { + right: 5px; + top: 3px; } + .mfp-img-mobile .mfp-close { + top: 0; + right: 0; + width: 35px; + height: 35px; + line-height: 35px; + background: rgba(0, 0, 0, 0.6); + position: fixed; + text-align: center; + padding: 0; } + } + +@media all and (max-width: 900px) { + .mfp-arrow { + -webkit-transform: scale(0.75); + transform: scale(0.75); } + + .mfp-arrow-left { + -webkit-transform-origin: 0; + transform-origin: 0; } + + .mfp-arrow-right { + -webkit-transform-origin: 100%; + transform-origin: 100%; } + + .mfp-container { + padding-left: 6px; + padding-right: 6px; } + } + +.mfp-ie7 .mfp-img { + padding: 0; } +.mfp-ie7 .mfp-bottom-bar { + width: 600px; + left: 50%; + margin-left: -300px; + margin-top: 5px; + padding-bottom: 5px; } +.mfp-ie7 .mfp-container { + padding: 0; } +.mfp-ie7 .mfp-content { + padding-top: 44px; } +.mfp-ie7 .mfp-close { + top: 0; + right: 0; + padding-top: 0; } diff --git a/project/static/css/non-responsive.css b/project/static/css/non-responsive.css new file mode 100644 index 0000000..e69de29 diff --git a/project/static/css/owl.carousel.css b/project/static/css/owl.carousel.css new file mode 100644 index 0000000..ad7ea68 --- /dev/null +++ b/project/static/css/owl.carousel.css @@ -0,0 +1,71 @@ +/* + * Core Owl Carousel CSS File + * v1.3.3 + */ + +/* clearfix */ +.owl-carousel .owl-wrapper:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +/* display none until init */ +.owl-carousel{ + display: none; + position: relative; + width: 100%; + -ms-touch-action: pan-y; +} +.owl-carousel .owl-wrapper{ + display: none; + position: relative; + -webkit-transform: translate3d(0px, 0px, 0px); +} +.owl-carousel .owl-wrapper-outer{ + overflow: hidden; + position: relative; + width: 100%; +} +.owl-carousel .owl-wrapper-outer.autoHeight{ + -webkit-transition: height 500ms ease-in-out; + -moz-transition: height 500ms ease-in-out; + -ms-transition: height 500ms ease-in-out; + -o-transition: height 500ms ease-in-out; + transition: height 500ms ease-in-out; +} + +.owl-carousel .owl-item{ + float: left; +} +.owl-controls .owl-page, +.owl-controls .owl-buttons div{ + cursor: pointer; +} +.owl-controls { + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +/* mouse grab icon */ +.grabbing { + cursor:url(grabbing.png) 8 8, move; +} + +/* fix */ +.owl-carousel .owl-wrapper, +.owl-carousel .owl-item{ + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -webkit-transform: translate3d(0,0,0); + -moz-transform: translate3d(0,0,0); + -ms-transform: translate3d(0,0,0); +} + diff --git a/project/static/css/owl.theme.css b/project/static/css/owl.theme.css new file mode 100644 index 0000000..4c07612 --- /dev/null +++ b/project/static/css/owl.theme.css @@ -0,0 +1,79 @@ +/* +* Owl Carousel Owl Demo Theme +* v1.3.3 +*/ + +.owl-theme .owl-controls{ + margin-top: 10px; + text-align: center; +} + +/* Styling Next and Prev buttons */ + +.owl-theme .owl-controls .owl-buttons div{ + color: #FFF; + display: inline-block; + zoom: 1; + *display: inline;/*IE7 life-saver */ + margin: 5px; + padding: 3px 10px; + font-size: 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; + background: #869791; + filter: Alpha(Opacity=50);/*IE7 fix*/ + opacity: 0.5; +} +/* Clickable class fix problem with hover on touch devices */ +/* Use it for non-touch hover action */ +.owl-theme .owl-controls.clickable .owl-buttons div:hover{ + filter: Alpha(Opacity=100);/*IE7 fix*/ + opacity: 1; + text-decoration: none; +} + +/* Styling Pagination*/ + +.owl-theme .owl-controls .owl-page{ + display: inline-block; + zoom: 1; + *display: inline;/*IE7 life-saver */ +} +.owl-theme .owl-controls .owl-page span{ + display: block; + width: 12px; + height: 12px; + margin: 5px 7px; + filter: Alpha(Opacity=50);/*IE7 fix*/ + opacity: 0.5; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + background: #869791; +} + +.owl-theme .owl-controls .owl-page.active span, +.owl-theme .owl-controls.clickable .owl-page:hover span{ + filter: Alpha(Opacity=100);/*IE7 fix*/ + opacity: 1; +} + +/* If PaginationNumbers is true */ + +.owl-theme .owl-controls .owl-page span.owl-numbers{ + height: auto; + width: auto; + color: #FFF; + padding: 2px 10px; + font-size: 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + border-radius: 30px; +} + +/* preloading images */ +.owl-item.loading{ + min-height: 150px; + background: url(AjaxLoader.gif) no-repeat center center +} \ No newline at end of file diff --git a/project/static/css/owl.transitions.css b/project/static/css/owl.transitions.css new file mode 100644 index 0000000..b462a3d --- /dev/null +++ b/project/static/css/owl.transitions.css @@ -0,0 +1,163 @@ +/* + * Owl Carousel CSS3 Transitions + * v1.3.2 + */ + +.owl-origin { + -webkit-perspective: 1200px; + -webkit-perspective-origin-x : 50%; + -webkit-perspective-origin-y : 50%; + -moz-perspective : 1200px; + -moz-perspective-origin-x : 50%; + -moz-perspective-origin-y : 50%; + perspective : 1200px; +} +/* fade */ +.owl-fade-out { + z-index: 10; + -webkit-animation: fadeOut .7s both ease; + -moz-animation: fadeOut .7s both ease; + animation: fadeOut .7s both ease; +} +.owl-fade-in { + -webkit-animation: fadeIn .7s both ease; + -moz-animation: fadeIn .7s both ease; + animation: fadeIn .7s both ease; +} +/* backSlide */ +.owl-backSlide-out { + -webkit-animation: backSlideOut 1s both ease; + -moz-animation: backSlideOut 1s both ease; + animation: backSlideOut 1s both ease; +} +.owl-backSlide-in { + -webkit-animation: backSlideIn 1s both ease; + -moz-animation: backSlideIn 1s both ease; + animation: backSlideIn 1s both ease; +} +/* goDown */ +.owl-goDown-out { + -webkit-animation: scaleToFade .7s ease both; + -moz-animation: scaleToFade .7s ease both; + animation: scaleToFade .7s ease both; +} +.owl-goDown-in { + -webkit-animation: goDown .6s ease both; + -moz-animation: goDown .6s ease both; + animation: goDown .6s ease both; +} +/* scaleUp */ +.owl-fadeUp-in { + -webkit-animation: scaleUpFrom .5s ease both; + -moz-animation: scaleUpFrom .5s ease both; + animation: scaleUpFrom .5s ease both; +} + +.owl-fadeUp-out { + -webkit-animation: scaleUpTo .5s ease both; + -moz-animation: scaleUpTo .5s ease both; + animation: scaleUpTo .5s ease both; +} +/* Keyframes */ +/*empty*/ +@-webkit-keyframes empty { + 0% {opacity: 1} +} +@-moz-keyframes empty { + 0% {opacity: 1} +} +@keyframes empty { + 0% {opacity: 1} +} +@-webkit-keyframes fadeIn { + 0% { opacity:0; } + 100% { opacity:1; } +} +@-moz-keyframes fadeIn { + 0% { opacity:0; } + 100% { opacity:1; } +} +@keyframes fadeIn { + 0% { opacity:0; } + 100% { opacity:1; } +} +@-webkit-keyframes fadeOut { + 0% { opacity:1; } + 100% { opacity:0; } +} +@-moz-keyframes fadeOut { + 0% { opacity:1; } + 100% { opacity:0; } +} +@keyframes fadeOut { + 0% { opacity:1; } + 100% { opacity:0; } +} +@-webkit-keyframes backSlideOut { + 25% { opacity: .5; -webkit-transform: translateZ(-500px); } + 75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } + 100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } +} +@-moz-keyframes backSlideOut { + 25% { opacity: .5; -moz-transform: translateZ(-500px); } + 75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } + 100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } +} +@keyframes backSlideOut { + 25% { opacity: .5; transform: translateZ(-500px); } + 75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } + 100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } +} +@-webkit-keyframes backSlideIn { + 0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); } + 75% { opacity: .5; -webkit-transform: translateZ(-500px); } + 100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } +} +@-moz-keyframes backSlideIn { + 0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); } + 75% { opacity: .5; -moz-transform: translateZ(-500px); } + 100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } +} +@keyframes backSlideIn { + 0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); } + 75% { opacity: .5; transform: translateZ(-500px); } + 100% { opacity: 1; transform: translateZ(0) translateX(0); } +} +@-webkit-keyframes scaleToFade { + to { opacity: 0; -webkit-transform: scale(.8); } +} +@-moz-keyframes scaleToFade { + to { opacity: 0; -moz-transform: scale(.8); } +} +@keyframes scaleToFade { + to { opacity: 0; transform: scale(.8); } +} +@-webkit-keyframes goDown { + from { -webkit-transform: translateY(-100%); } +} +@-moz-keyframes goDown { + from { -moz-transform: translateY(-100%); } +} +@keyframes goDown { + from { transform: translateY(-100%); } +} + +@-webkit-keyframes scaleUpFrom { + from { opacity: 0; -webkit-transform: scale(1.5); } +} +@-moz-keyframes scaleUpFrom { + from { opacity: 0; -moz-transform: scale(1.5); } +} +@keyframes scaleUpFrom { + from { opacity: 0; transform: scale(1.5); } +} + +@-webkit-keyframes scaleUpTo { + to { opacity: 0; -webkit-transform: scale(1.5); } +} +@-moz-keyframes scaleUpTo { + to { opacity: 0; -moz-transform: scale(1.5); } +} +@keyframes scaleUpTo { + to { opacity: 0; transform: scale(1.5); } +} \ No newline at end of file diff --git a/project/static/css/plugin.css b/project/static/css/plugin.css new file mode 100644 index 0000000..9a94726 --- /dev/null +++ b/project/static/css/plugin.css @@ -0,0 +1,299 @@ +@charset "utf-8"; +/* CSS Document */ + +/* ================================================== */ +/* isotope */ +/* ================================================== */ +.isotope, +.isotope .isotope-item { +/* change duration value to whatever you like */ +-webkit-transition-duration: 0.8s; +-moz-transition-duration: 0.8s; +-ms-transition-duration: 0.8s; +-o-transition-duration: 0.8s; +transition-duration: 0.8s; +} + +.isotope { +-webkit-transition-property: height, width; +-moz-transition-property: height, width; +-ms-transition-property: height, width; +-o-transition-property: height, width; +transition-property: height, width; +} + +.isotope .isotope-item { +-webkit-transition-property: -webkit-transform, opacity; +-moz-transition-property: -moz-transform, opacity; +-ms-transition-property: -ms-transform, opacity; +-o-transition-property: -o-transform, opacity; +transition-property: transform, opacity; +} + +/**** disabling Isotope CSS3 transitions ****/ + +.isotope.no-transition, +.isotope.no-transition .isotope-item, +.isotope .isotope-item.no-transition { +-webkit-transition-duration: 0s; +-moz-transition-duration: 0s; +-ms-transition-duration: 0s; +-o-transition-duration: 0s; +transition-duration: 0s; +} + +#filters { +font-size:12px; +letter-spacing:1px; +padding: 0; +margin: 0; +margin-bottom: 20px; +font-weight:400; +} + +#filters li { +display: inline-block; +margin-right: 5px; +margin-bottom: 10px; +} + +#filters a { +outline:none; +padding: 10px 20px 8px 20px; +color: #888; +font-size:11px; +letter-spacing:3px; +text-decoration: none; +text-transform:uppercase; +background:#eee; +border:none !important; +} + +#filters a { +color:#888; +border: solid 1px #555; +} + +#filters a:hover { + background:#111; +} + +#filters a.selected { +color: #111; +} + +.isotope-item { +z-index: 2; +} + +.isotope-hidden.isotope-item { +pointer-events: none; +z-index: 1; +} + + + + + +/* -------------------------------------------------- */ +/* flex slider */ +/* -------------------------------------------------- */ +.flexslider { +width: 100%; +background: none; +border: none; +box-shadow: none; +margin: 0px; +} + +.control-slider { +float: right; +display: inline-block; +margin-right: -10px; +} + +.prev-slider, .next-slider { +float: left; +display: block; +text-align: center; +margin-top: 10px; +cursor: pointer; +} + +.prev-slider i, .next-slider i { +border: solid 1px #ccc; +padding: 5px 10px 5px 10px; +} + +.prev-slider i:hover, .next-slider i:hover { +color: #fff; +border: solid 1px #333; +background: #333; +} + +.prev-slider { +margin-right: -5px; +} + +.project-carousel ul.slides, .project-carousel-3-col ul.slides{ +margin-top: 10px; +margin-bottom: 20px; +} + +.logo-carousel .flex-direction-nav, +.project-carousel .flex-control-nav, +.project-carousel .flex-direction-nav, +.project-carousel-3-col .flex-control-nav, +.project-carousel-3-col .flex-direction-nav { +display: none; +} + +.logo-carousel.no-control .flex-control-nav{ +display:none; +} + +.logo-carousel li img { +width: auto !important; + +} + + +/* flex slider - testi slider */ +#testimonial-full { +text-align: center; +padding: 10px 0 10px 0; +text-shadow:none; +} + +#testimonial-full blockquote { +color: #fff; +border: none !important; +margin: 0; +font-size: 18px; +font-family:"Raleway"; +font-weight:300; +font-style:normal; +line-height:1.5em; +text-transform:uppercase; +letter-spacing:3px; +} + +#testimonial-full span{ + letter-spacing:0; + margin-top:20px; + text-transform:none; +} + +.testi-slider .flex-control-nav { +position: absolute !important; +margin-top: -50px !important; +} + +.testi-slider .flex-direction-nav { +display: none; +} +/* Control Nav */ +.testi-slider .flex-control-nav { +width: 100%; +position: absolute; +bottom: -40px; +text-align: center; +} + +.testi-slider .flex-control-nav li { +margin: 0 6px; +display: inline-block; +zoom: 1; +*display: inline; +} + +.testi-slider .flex-control-paging li a { +background: none; +width: 8px; +height: 8px; +display: block; +border: solid 1px #fff; +cursor: pointer; +text-indent: -9999px; +-webkit-border-radius: 20px; +-moz-border-radius: 20px; +-o-border-radius: 20px; +border-radius: 20px; +-webkit-box-shadow: none; +-moz-box-shadow: none; +-o-box-shadow: none; +box-shadow: none; +} + +.testi-slider .flex-control-paging li a:hover { +border: solid 1px #fff; +background: #fff; +} + +.testi-slider .flex-control-paging li a.flex-active { +border: solid 1px #fff; +cursor: default; +background: #fff; +} + + + + +/* ================================================== */ +/* jquery totop */ +/* ================================================== */ +#toTop { +z-index: 1555; +display: none; +text-decoration: none; +position: fixed; +bottom: 10px; +right: 10px; +overflow: hidden; +width: 51px; +height: 51px; +border: none; +text-indent: -999px; +background: url(../images/ui.totop.png) no-repeat left top; +} +#toTopHover { +background: url(../images/ui.totop.png) no-repeat left -51px; +width: 51px; +height: 51px; +display: block; +overflow: hidden; +float: left; +} +#toTop:active, #toTop:focus { +outline: none; +} + +.owl-theme .owl-controls .owl-page span{ + background:#fff !important; + margin-top:30px; + width:5px; + height:5px; +} + + +.typed-cursor{ + opacity: 1; + -webkit-animation: blink 0.7s infinite; + -moz-animation: blink 0.7s infinite; + animation: blink 0.7s infinite; +} +@keyframes blink{ + 0% { opacity:1; } + 50% { opacity:0; } + 100% { opacity:1; } +} +@-webkit-keyframes blink{ + 0% { opacity:1; } + 50% { opacity:0; } + 100% { opacity:1; } +} +@-moz-keyframes blink{ + 0% { opacity:1; } + 50% { opacity:0; } + 100% { opacity:1; } +} \ No newline at end of file diff --git a/project/static/css/prettyPhoto.css b/project/static/css/prettyPhoto.css new file mode 100644 index 0000000..c3d769e --- /dev/null +++ b/project/static/css/prettyPhoto.css @@ -0,0 +1,178 @@ +div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px} +div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat} +div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x} +div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat} +div.pp_default .pp_content .ppt{color:#f8f8f8} +div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px} +div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px} +div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer} +div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer} +div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer} +div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px} +div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer} +div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer} +div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa} +div.pp_default .pp_social{margin-top:7px} +div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto} +div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px} +div.pp_default .pp_nav .pp_pause{background-position:-51px -29px} +div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0} +div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px} +div.pp_default .pp_content_container .pp_details{margin-top:5px} +div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative} +div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px} +div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7} +div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0} +div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat} +div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x} +div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat} +div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat} + +div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat} +div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat} +div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer} +div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} +div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat} +div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat} +div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat} +div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat} + +div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat} +div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat} +div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y} +div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y} +div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer} +div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer} +div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.dark_rounded .pp_description{margin-right:85px;color:#fff} +div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat} +div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat} +div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat} +div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat} +div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat} + +div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000} +div.dark_square .pp_description{color:#fff;margin:0 85px 0 0} +div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat} +div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.dark_square .pp_nav{clear:none} +div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat} +div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat} +div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer} +div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer} + +div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px} +div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat} +div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat} +div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer} +div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer} + +div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat} +div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x} +div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat} +div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y} +div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y} +div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer} +div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer} +div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer} +div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer} +div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer} +div.facebook .pp_description{margin:0 37px 0 0} +div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat} +div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default} +div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px} +div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default} +div.facebook .pp_nav{margin-top:0} +div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px} +div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px} +div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer} +div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer} +div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat} +div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x} +div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat} + +div.pp_pic_holder a:focus{outline:none} +div.pp_overlay{background:#333;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500} +div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000} +.pp_content{height:40px;min-width:40px} +* html .pp_content{width:40px} +.pp_content_container{position:relative;text-align:left;width:100%} +.pp_content_container .pp_left{padding-left:20px} +.pp_content_container .pp_right{padding-right:20px} +.pp_content_container .pp_details{float:left;margin:10px 0 2px} +.pp_description{display:none;margin:0} +.pp_social{float:left;margin:0; display:none;} +.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden} +.pp_social .twitter{float:left} +.pp_nav{clear:right;float:left;margin:3px 10px 0 0} +.pp_nav p{float:left;white-space:nowrap;margin:2px 4px} +.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px} +a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px} +.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000} +.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000} +.pp_gallery div{float:left;overflow:hidden;position:relative} +.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0} +.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden} +.pp_gallery ul a img{border:0} +.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0} +.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px} +.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important} +a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%} +a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%} +a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000} +a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px} +.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px} +#pp_full_res{line-height:1!important} +#pp_full_res .pp_inline{text-align:left} +#pp_full_res .pp_inline p{margin:0 0 15px} +div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px} +div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff} +div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000} +div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff} +div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative} +div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff} +div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px} +div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important} +div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default} +div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default} +div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat} +div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat} +div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4} +div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff} +.pp_top,.pp_bottom{height:20px;position:relative} +* html .pp_top,* html .pp_bottom{padding:0 20px} +.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px} +.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px} +* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static} +.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px} +.pp_fade,.pp_gallery li.default a img{display:none} + +.currentTextHolder{display:none;} \ No newline at end of file diff --git a/project/static/css/rev-settings.css b/project/static/css/rev-settings.css new file mode 100644 index 0000000..13a7ceb --- /dev/null +++ b/project/static/css/rev-settings.css @@ -0,0 +1,132 @@ +@import url(http://fonts.googleapis.com/css?family=Raleway:300,500,600,700,900,400); +@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700); +@import url(http://fonts.googleapis.com/css?family=Dosis:400,200,300,500,600,700,800); + +html { +overflow-x:hidden; +padding: 0 !important; +background:#fff; +margin:0px !important; +} + + + + +#revolution-slider{ +font-family:"Raleway"; +} + +.tp-caption{ +font-size:14px; +font-weight:300; +} + +.tp-caption.teaser{ +letter-spacing:5px; +} + +.tp-caption br{ +margin-bottom:5px; +} + +.tparrows{ top:50% !important;} + +.med{ +font-size:24px; +letter-spacing:-.5px; +} + + +.med-white{ +color:#fff; +font-size:24px; +letter-spacing:-.5px; +} +.med-green{ +color:#1a8b49; +font-size:24px; +letter-spacing:-.5px; +} +.small-white{ +color:#fff; +line-height:1.7em; +} + +.big-black{ +font-size:52px; +letter-spacing:-3px; +color:#222; +} + +.big-white{ +font-family:"Dosis"; +font-size:16px; +color:#fff; +line-height:normal; +font-weight:300; +text-transform:uppercase; +letter-spacing:6px; +} + +.ultra-big-white{ +font-family:"Dosis"; +font-size:72px; +font-weight:300; +letter-spacing:10px; +color:#fff; +margin:0; +text-transform:uppercase; +} + +.ultra-big-black{ +font-size:96px; +font-weight:400; +color:#222; +margin:0; +line-height:72px; +} + +a.btn-slider{ +color:#fff; +} + +a.btn-slider:hover{ +color:#222; +} + +.fullwidthbanner-container a.btn{ +text-transform:uppercase; +letter-spacing:1px; +color:#fff !important; +font-weight:700; +padding:10px 20px 10px 20px; +border-radius:0; +-moz-border-radius:0; +-webkit-border-radius:0; +} + +.tp-caption.separator { +width:100px; +border-bottom:solid 1px rgba(255,255,255,.3); +} + +/* new added */ + +.uppercase{ + text-transform:uppercase; +} + +.small-size{ +font-size:14px; +font-weight:800; +letter-spacing:5px; +} + +.ultra-size{ +font-size:120px; +font-weight:800; +} + +.white{ +color:#ffffff; +} \ No newline at end of file diff --git a/project/static/css/social-buttons.css b/project/static/css/social-buttons.css new file mode 100644 index 0000000..4ebc902 --- /dev/null +++ b/project/static/css/social-buttons.css @@ -0,0 +1,186 @@ +/*============================================================================ + Social Icon Buttons v1.0 + Author: + Carson Shold | @cshold + http://www.carsonshold.com + MIT License +==============================================================================*/ +@font-face { + font-family: 'icons'; + src: url("fonts/icons.eot?social"); + src: url("fonts/icons.eot?#iefixsocial") format("embedded-opentype"), url("fonts/icons.woff?social") format("woff"), url("fonts/icons.ttf?social") format("truetype"), url("fonts/icons.svg?social#icons") format("svg"); + font-weight: normal; + font-style: normal; } +[class^="icon-"], [class*=" icon-"] { + font-family: 'icons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.icon-fancy:before { + content: "\46"; } + +.icon-twitter:before { + content: "\54"; } + +.icon-facebook:before { + content: "\66"; } + +.icon-google:before { + content: "\67"; } + +.icon-pinterest:before { + content: "\70"; } + +/*================ Social share buttons ================*/ +.social-sharing { + font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; + /*================ Large Buttons ================*/ } + .social-sharing * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + .social-sharing a { + display: inline-block; + color: #fff; + border-radius: 2px; + margin: 0 10px 10px 0; + height: 22px; + line-height: 22px; + text-decoration: none; + font-weight: normal; } + .social-sharing a:hover { + color: #fff; } + .social-sharing span { + display: inline-block; + vertical-align: top; + height: 22px; + line-height: 22px; + font-size: 12px; } + .social-sharing .icon { + padding: 0 5px 0 10px; } + .social-sharing .icon:before { + line-height: 22px; } + .social-sharing.is-large a { + height: 44px; + line-height: 44px; } + .social-sharing.is-large a span { + height: 44px; + line-height: 44px; + font-size: 18px; } + .social-sharing.is-large a .icon { + padding: 0 10px 0 18px; } + .social-sharing.is-large a .icon:before { + line-height: 44px; } + +.share-title { + font-weight: 900; + font-size: 12px; + padding-right: 10px; } + .is-large .share-title { + padding-right: 16px; } + +.share-facebook { + background-color: #3b5998; } + .share-facebook:hover { + background-color: #2d4373; } + +.share-twitter { + background-color: #00aced; } + .share-twitter:hover { + background-color: #0087ba; } + +.share-pinterest { + background-color: #cb2027; } + .share-pinterest:hover { + background-color: #9f191f; } + +.share-fancy { + background-color: #4999dc; } + .share-fancy:hover { + background-color: #2780cb; } + +.share-google { + background-color: #dd4b39; } + .share-google:hover { + background-color: #c23321; } + +.share-count { + position: relative; + background-color: white; + padding: 0 8px; + margin-right: -2px; + font-size: 14px; + line-height: 20px; + color: #333; + border-radius: 0 2px 2px 0; + border: 1px solid #ececec; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in; + -moz-transition: opacity 0.2s ease-in; + -o-transition: opacity 0.2s ease-in; + transition: opacity 0.2s ease-in; } + .share-count.is-loaded { + opacity: 1; } + .share-count:before, .share-count:after { + content: ''; + display: block; + position: absolute; + top: 50%; + margin-top: -6px; + width: 0; + height: 0; + border-top: 6px solid transparent; + border-bottom: 6px solid transparent; + border-right: 6px solid; } + .share-count:before { + left: -6px; + border-right-color: #ececec; } + .share-count:after { + left: -5px; + border-right-color: white; } + a:hover .share-count { + background-color: whitesmoke; } + a:hover .share-count:after { + border-right-color: whitesmoke; } + .is-large .share-count { + font-size: 18px; + padding: 0 14px; } + +/*================ Clean Buttons ================*/ +.social-sharing.is-clean a { + background-color: #fff; + border: 1px solid #ececec; + color: #333; + height: 30px; + line-height: 30px; } + .social-sharing.is-clean a span { + height: 30px; + line-height: 30px; + font-size: 13px; } + .social-sharing.is-clean a:hover { + background-color: #ececec; } + .social-sharing.is-clean a:hover .share-count { + background-color: white; } + .social-sharing.is-clean a:hover .share-count:after { + border-right-color: white; } + .social-sharing.is-clean a .share-title { + font-weight: normal; } +.social-sharing.is-clean .share-count { + top: -1px; } +.social-sharing.is-clean .icon-facebook { + color: #3b5998; } +.social-sharing.is-clean .icon-twitter { + color: #00aced; } +.social-sharing.is-clean .icon-pinterest { + color: #cb2027; } +.social-sharing.is-clean .icon-fancy { + color: #4999dc; } +.social-sharing.is-clean .icon-google { + color: #dd4b39; } diff --git a/project/static/css/style.css b/project/static/css/style.css new file mode 100644 index 0000000..5b0421d --- /dev/null +++ b/project/static/css/style.css @@ -0,0 +1,5971 @@ +/* ================================================== */ +/* created by designesia + +* body +* header + * subheader +* navigation +* content +* section +* footer +* sidebar +* blog +* products +* contact +* coming soon page +* elements + * address + * border + * breadcrumb + * button + * columns + * counter + * divider + * dropcap + * form + * heading + * icon font + * list + * map + * package + * page heading + * pagination + * pricing + * progress bar + * social icons + * spacer + * tabs + * team + * testimonial +* media query + +/* ================================================== */ +@charset "utf-8"; +@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');@import url(http://fonts.googleapis.com/css?family=Dosis:400,200,300,500,600,700,800); +@import url(https://fonts.googleapis.com/css?family=Allura); + +/* ================================================== */ +/* body */ +/* ================================================== */ +html{ +background:#000000 !important; +} + +body { + display:none; + font-family: "Open Sans",Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight:500; + color: #ddd; + line-height: 1.8em; + padding: 0; + background:#606060; +} + +body.de_light{ + color:#606060; +} + +#wrapper{ +overflow:hidden; +} + +.de-navbar-left #wrapper{ +overflow:visible; +} + +/* ================================================== */ +/* header */ +/* ================================================== */ + header { + width: 100%; + height: 80px; + position: fixed; + top: 0; + left: 0; + z-index: 999; + -webkit-transition: height 0.3s; + -moz-transition: height 0.3s; + -ms-transition: height 0.3s; + -o-transition: height 0.3s; + transition: height 0.3s; + background:#18191b; + border-bottom:solid 1px rgba(0,0,0,0.0); + } + + header .info{ + display:none; + color:#fff; + text-align:right; + padding:10px 0 10px 0; + width:100%; + z-index:100; + border-bottom:solid 1px rgba(255,255,255,.2); + } + header .info .col{ + display:inline-block; + padding:0 15px 0 15px; + font-size:11px; + letter-spacing:1px; + } + header .info .social.col{ + border:none; + } + header .info .social i{ + color:#fff; + font-size:14px; + display:inline-block; + float:none; + padding:0 10px 0 10px; + } + header .info strong{ + font-size:12px; + } + + header.header-light .info{ + color:#333; + } + header.header-light .info .social i{ + color:#333; + } + header.transparent.header-light .info, + header.transparent.header-light .info .social i{ + color:#fff; + } + + header.header-bg{ + background:rgba(0,0,0,0.5); + } + + header.transparent{ + background:rgba(0,0,0,0.0); + } + + header.autoshow{ + top:-80px; + } + + header.autoshow.scrollOn,header.autoshow.scrollOff{ + -o-transition:.5s; + -ms-transition:.5s; + -moz-transition:.5s; + -webkit-transition:.5s; + transition:.5s; + outline: none; + } + + header.autoshow.scrollOn{ + top:0; + } + + header.autoshow.scrollOff{ + top:-80px; + } + + header div#logo { + display: table; + height: 80px; + float: left; + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; + } + header div#logo .logo-2{ + display:none; + } + header div#logo a{ + display:table-cell; + vertical-align:middle; + } + header nav { + float:right; + } + header nav a { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; + } + header nav a:hover { + color: #555; + } + header.smaller:not(.header-bottom):not(.side-header) #mainmenu a{ + padding-top: 18px; + padding-bottom:18px; + } + header.smaller:not(.header-bottom):not(.side-header) #mainmenu li li a{ + padding-top: 0px; + padding-bottom: 0px; + } + header.smaller:not(.header-bottom):not(.side-header) #mainmenu ul{ + top:70px; + } + header.smaller:not(.header-bottom):not(.side-header) #mainmenu ul ul{ + top:0px; + } + header.smaller:not(.header-bottom):not(.side-header){ + height: 70px; + background:#18191b; + border-bottom:solid 1px #333; + } + header.smaller:not(.header-bottom):not(.side-header) div#logo { + height:70px; + } + + .logo-smaller div#logo { + width: 150px; + height:30px; + line-height: 65px; + font-size: 30px; + } + .logo-smaller div#logo img{ + line-height: 75px; + font-size: 30px; + } + .logo-smaller div#logo .logo-1{ + display:none; + } + .logo-smaller div#logo .logo-2{ + display:inline-block; + } + .logo-small{ + margin-bottom:20px; + } + + header.de_header_2{ + height:125px; + } + + header.de_header_2.smaller { + height:70px; + } + + header.de_header_2.smaller .info{ + position:absolute; + opacity:0; + z-index:-1; + } + + header.header-light{ + background:#fff; + } + + header.header-light.transparent{ + background:none; + } + + header.smaller:not(.header-bottom).header-light{ + background:#fff; + border-bottom-color:#eee; + } + + .de-navbar-left{ + background:#151618 ; + } + + .de-navbar-left #logo{ + padding:40px; + text-align:center; + width:100%; + } + + .de-navbar-left header{ + position:relative; + display:block; + width:100%; + height:100%; + left:0; + background:none; + padding:30px; + padding-right:20px; + } + + + .de-navbar-left header #mainmenu{ + float:none; + margin:0; + padding:0; + } + + .de-navbar-left header #mainmenu > li{ + display:block !important; + margin:0; + float:none; + text-align:center; + font-family:"Dosis"; + letter-spacing:5px; + font-size:14px; + padding:0; + padding-top:10px; + padding-bottom:10px; + border-bottom:solid 1px rgba(255,255,255,.1); + } + .de_light.de-navbar-left header #mainmenu > li{ + border-bottom:solid 1px rgba(0,0,0,.05); + } + .de-navbar-left header #mainmenu > li > a{ + padding:0; + opacity:.5; + } + .de_light.de-navbar-left header #mainmenu > li > a{ + color:#222; + } + .de-navbar-left header #mainmenu > li a:hover{ + opacity:1; + } + .de-navbar-left header #mainmenu > li >a:after{ + content:none; + } + .de-navbar-left header nav{ + float:none !important; + } + + + /* subheader */ + #subheader{ + padding-bottom:70px; + background:#222; + } + .de-navbar-left #subheader{ + padding-bottom:120px; + } + #subheader h1 { + color:#eceff3; + margin-top:80px; + font-size: 32px; + letter-spacing: 5px; + float: left; + padding-right: 40px; + margin-right: 40px; + text-transform:uppercase; + } + #subheader span { + letter-spacing:2px; + display: inline-block; + font-size: 15px; + margin-top:88px; + color:#fff; + } + #subheader .crumb{ + font-size:10px; + letter-spacing:3px; + margin-top: 90px; + color:#fff; + text-transform:uppercase; + } + .de-navbar-left.de_light #subheader h1{ + color:#222; + } + + #subheader.style-2 .title-wrap{ + float:left; + margin-top:60px; + } + #subheader.style-2{ + padding:150px 0 150px 0; + } + #subheader.style-2 h1{ + font-size:56px; + text-align:left; + margin:0; + float:none; + font-weight:bold; + letter-spacing:1px; + } + #subheader.style-2 h4{ + color:#fff; + margin-top:10px; + font-weight:500; + text-transform:none; + } + + +/* ================================================== */ +/* navigation */ +/* ================================================== */ + #mainmenu { + font-family:"Raleway", Arial, Helvetica, sans-serif; + float: right; + font-size:11px; + font-weight:400; + letter-spacing:3px; + text-transform:uppercase; + } + + #mainmenu ul { + float: right; + margin: 0px 0px; + padding: 0px 0px; + height: 30px; + } + + #mainmenu li { + margin: 0px 0px; + padding: 0px 0px; + float: left; + display: inline; + list-style: none; + position: relative; + } + + #mainmenu a { + display: inline-block; + padding: 25px 0px 25px 20px; + line-height: 35px; + text-decoration: none; + text-align:center; + outline:none; + } + + #mainmenu a, + header.transparent.header-light #mainmenu a{ + color:#fff; + } + + #mainmenu li a:after { float:right; position:relative; font-family:"FontAwesome"; content:"\f111"; font-size:6px; margin-left:20px; margin-top:0px; color:#FAB702; } + + #mainmenu li:last-child a:after{display:none;} + + #mainmenu.no-separator li a:after{ + font-size:0px; + } + + #mainmenu.line-separator li a:after{ + content:"/"; + font-size:14px; + } + + #mainmenu.circle-separator li a:after{ + content:"\f10c"; + font-size:9px; + } + + #mainmenu.strip-separator li a:after{ + content:"\f068"; + font-size:9px; + } + + #mainmenu.plus-separator li a:after{ + content:"\f067"; + font-size:11px; + } + + #mainmenu.square-separator li a:after{ + content:"\f096"; + font-size:11px; + } + + + #mainmenu li li { + font-size: 10px; + font-weight: normal; + border-bottom: solid 1px #333; + } + + #mainmenu li li:last-child { + border-bottom: none; + } + + + #mainmenu li li a { + padding: 0px 12px 0px 12px; + background: #222327; + border-top: none; + color: #ccc; + width:201px; + border-left:none; + text-align:left; + } + + #mainmenu li li a:hover{ + color:#111; + } + + #mainmenu li li a:after { + content:none !important; + } + + #mainmenu li li li a { + background: #222327; + } + + #mainmenu li li a:hover { + color:#111; + background: #1a8b49; + } + + #mainmenu li ul { + width: 201px; + height: auto; + position: absolute; + top: 80px; + left: 0px; + z-index: 10; + visibility:hidden; + opacity:0; + margin-top:5px; + } + + #mainmenu li li { + display: block; + float: none; + } + + #mainmenu li:hover > ul { + visibility: visible; + opacity:1; + margin-top:0px; + } + + #mainmenu ul li:hover > a{ + color:#222; + } + + header.header-mobile #mainmenu li ul { + visibility: visible; + opacity:1; + margin-top:0px; + } + + #mainmenu li ul ul { + left: 100%; + top: 0px; + } + + #mainmenu li:hover > ul { + color: #1a8b49; + } + + #mainmenu select { + padding: 10px; + height: 36px; + font-size: 14px; + border: none; + background: #ff4200; + color:#eceff3; + } + + #mainmenu select option { + padding: 10px; + } + + + header.header-light #mainmenu > li > a, + header.transparent.smaller.header-light #mainmenu > li > a{ + color:#333; + } + + #mainmenu > li ul.mega{ + position:fixed; + left:0; + height:0%; + width:100%; + visibility: hidden; + opacity: 0; + overflow:hidden; + padding-left:40px; + padding-right:40px; + } + #mainmenu li:hover ul.mega{ + visibility: visible; + opacity: 1; + } + #mainmenu li ul.mega > li, + #mainmenu li ul.mega > li a{ + width:100%; + } + #mainmenu li ul.mega li.title{ + padding:0px 10px 15px 10px; + text-align:left; + color:#fff; + font-weight:bold; + } + #mainmenu li ul.mega > li ul{ + position:static; + visibility: visible; + opacity: 1; + left:0; + float:none; + width:100%; + } + #mainmenu ul.mega > li ul li{ + margin:0; + padding:0; + } + + #mainmenu ul.mega > li ul li:last-child{ + border-bottom:solid 1px #333333; + } + + #mainmenu li ul.mega .menu-content{ + background:#222327; + padding:30px; + } + header.header-mobile #mainmenu > li ul.mega{ + visibility: visible; + opacity: 1; +} + header:not(.header-mobile) #mainmenu > li:hover ul.mega{ + height:auto; + } + /* menu toggle for mobile */ + #menu-btn{ + display:none; + float:right; + margin-top:5px; + width:36px; + height:36px; + background:#333; + padding:6px; + text-align:center; + cursor:pointer; + } + + .header-light #menu-btn{ + background:none; + } + + #menu-btn:before{ + font-family:FontAwesome; + content: "\f0c9"; + font-size:24px; + color:#eceff3; + } + + .header-light #menu-btn:before{ + color:#333; + } + + #menu-btn.unclick:before{ + content: "\f0c9"; + } + + #menu-btn.clicked:before{ + content: "\f00d"; + } + + #menu-btn:hover{ + background:#fff; + } + + #menu-btn:hover:before{ + color:#222; + } + + /* menu toggle animated */ + + #nav-toggle { + float:right; + width: 60px; + height: 20px; + position: relative; + margin: 15px auto; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: .5s ease-in-out; + -moz-transition: .5s ease-in-out; + -o-transition: .5s ease-in-out; + transition: .5s ease-in-out; + cursor: pointer; + padding:10px; + z-index:100; + } + + #nav-toggle span{ + display: block; + position: absolute; + height: 2px; + width: 50%; + background: #fff; + border-radius: 9px; + opacity: 1; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transition: .25s ease-in-out; + -moz-transition: .25s ease-in-out; + -o-transition: .25s ease-in-out; + transition: .25s ease-in-out; + } + + #nav-toggle span:nth-child(1) { + top: 10px; + } + + #nav-toggle span:nth-child(2) { + top: 18px; + } + + #nav-toggle span:nth-child(3) { + top: 26px; + } + + #nav-toggle.open span:nth-child(1) { + top: 18px; + -webkit-transform: rotate(135deg); + -moz-transform: rotate(135deg); + -o-transform: rotate(135deg); + transform: rotate(135deg); + } + + #nav-toggle.open span:nth-child(2) { + opacity: 0; + } + + #nav-toggle.open span:nth-child(3) { + top: 18px; + -webkit-transform: rotate(-135deg); + -moz-transform: rotate(-135deg); + -o-transform: rotate(-135deg); + transform: rotate(-135deg); + } + + #menu-wrapper{ + width:100%; + height:100%; + background:rgba(0,0,0,.95); + position:fixed; + top:0; + left:0; + text-align:center; + height:0; + overflow-y:auto; + } + + #menu-wrapper nav{ + display:inline-block; + margin:20px auto 80px auto; + padding:0; + float:none; + font-size:26px; + opacity:0; + } + + +/* ================================================== */ +/* content */ +/* ================================================== */ + #content { + width:100%; + background:#fff; + padding:90px 0 90px 0; + z-index:100; + } + + .de_light #content{ + background:#fff; + } + + + #content{ + background:#18191b; + } + + +/* ================================================== */ +/* section */ +/* ================================================== */ + section{padding:90px 0 90px 0;} + section{background:#18191b;} + + .de-navbar-left .container-fluid .container{ + width:100% !important; + } + + .de-navbar-left section{ + padding:70px; + } + + .de_light section{ + background:#fff; + } + + .section-fixed { + position:fixed; + width:100%; + min-height:100%; + height:auto; + } + +/* ================================================== */ +/* footer */ +/* ================================================== */ +footer { + background: #111; + color: #ccc; + padding: 80px 0 0 0; + } + + footer h3, .de_light footer h3 { + color:#fff; + font-size: 20px; + } + + footer a { + color: #ccc; + } + + footer a:visited { + color: #ccc; + } + + footer a:hover { + color:#eceff3; + } + + footer.light{ + color:#606060; + background:#fff; + } + + footer.light a{ + color:#606060 !important; + text-decoration:none; + } + + .de-navbar-left footer{ + padding:70px 70px 0 70px; + } + + .subfooter{ + background:#0b0b0b; + padding:30px 0 20px 0; + } + + .subfooter.light{ + border-top:solid 1px #ddd; + background:#fff; + } + + .de-navbar-left .subfooter{ + background:none; + } + + header.side-header{ + border-bottom:none !important; + margin:0; + } + + header.side-header .social-icons-2{ + margin:0 auto; + margin-top:50px !important; + float:none; + text-align:center; + } + + header.side-header .social-icons-2 a{ + display:inline-block; + margin:0 2px 0 2px; + background:#555; + width:36px; + height:36px; + padding-top:5px; + display:inline-block; + text-align:center; + border-radius:20px; + -moz-border-radius:20px; + -webkit-border-radius:20px; + opacity:.2; + } + + .de_light header.side-header .social-icons-2 a{ + background:#fff; + color:#333; + } + + header.side-header .social-icons-2 a:hover{ + opacity:1; + } + + .de-navbar-left.de_light header, .de-navbar-left.de_light{background:#f9f9f9;} + + header.header-mobile{ + background:#111; + } + + header.header-mobile.header-light{ + background:#fff; + } + + header.smaller.header-scroll:not(.autoshow){ + position:absolute; + } + + .header-bottom .info{ + display:none !important; + } + + #de-sidebar{ + padding:0px; + } + + +/* ================================================== */ +/* blog */ +/* ================================================== */ + .blog-list { + margin: 0; + padding: 0; + } + /* blog list */ + .blog-list li { + list-style: none; + line-height: 1.7em; + margin-bottom: 60px; + margin-top:10px; + padding-bottom:15px; + border-bottom:solid 1px rgba(255,255,255,.1); + } + .de_light .blog-list li{ + border-bottom:solid 1px #ddd; + } + .blog-list h3, + .blog-read h3{ + margin-top:20px; + } + .blog-list h3 a{ + color:#fff; + } + .de_light .blog-list h3 a{ + color:#111; + } + .de_light .text-light .blog-list h3 a{ + color:#fff; + } + .blog-list .btn-more{ + padding:3px 25px 3px 25px; + color:#111; + text-transform:uppercase; + text-decoration:none; + font-weight:700; + float:right; + } + .blog-list .btn-more:hover{ + background:#fff; + } + .de_light .blog-list .btn-more:hover{ + background:#222; + color:#fff; + } + .blog-list .post-text, + .blog-read .post-text{ + padding-left:80px; + } + .blog-list img{ + border-bottom:solid 4px; + } + .blog-list .blog-slider{ + margin-bottom:-60px; + } + .blog-list .date-box, + .blog-read .date-box{ + width: 60px; + position: absolute; + text-align: center; + text-shadow:none; + } + .blog-list .date-box .day, .blog-list .date-box .month { + display: block; + color:#fff; + text-align:center; + width:60px; + z-index:100; + } + + .de_light .blog-list .date-box .day, .de_light .blog-list .date-box .month { + color:#111; + } + + + .blog-list .date-box .month { + font-size:14px; + } + + + .blog-list .date-box .day, + .blog-read .date-box .day{ + color:#111; + font-weight:600; + font-size: 32px; + padding-top:45px; + padding-bottom:10px; + } + + .de_light .blog-list .date-box .day{ + color:#fff; + } + + .blog-list .date-box .month, + .blog-read .date-box .month { + color:#fff; + font-family:"Open Sans"; + font-weight:600; + letter-spacing:16px; + padding:7px 0 7px 0; + border-bottom:solid 4px #333; + } + + .de_light .blog-list .date-box .month { + border-bottom-color:#ddd; + } + + .de_light .text-light .blog-list .date-box .month{ + color:#fff; + } + + .blog-snippet li{ + border-bottom:none !important; + margin-bottom:0; + } + + #blog-carousel .item{ + width:100%; + } + + /* blog comment */ + #blog-comment { + margin-left: 80px; + } + + #blog-comment h5 { + margin-bottom: 10px; + } + + #blog-comment ul, #blog-comment li { + list-style: none; + margin-left: -30px; + padding-left: 0; + } + + #blog-comment ol{ + padding-left:30px; + } + + #blog-comment li { + min-height: 70px; + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: solid 1px rgba(255,255,255,.1); + } + + #blog-comment li .avatar { + position: absolute; + margin-top: 5px; + } + + #blog-comment .comment { + margin-left: 90px; + } + + #blog-comment li { + min-height: 70px; + font-size: 12px; + line-height: 1.6em; + } + + #blog-comment li li { + margin-left: 55px; + padding-bottom: 0px; + margin-top: 20px; + padding-top:20px; + border-top: solid 1px rgba(255,255,255,.1); + border-bottom: none; + } + + #blog-comment li li .avatar { + position: absolute; + } + + #blog-comment li li .comment { + } + + .comment-info { + margin-left: 90px; + margin-bottom: 5px; + } + + .comment-info span { + } + + .comment-info .c_name { + display: block; + font-weight: 700; + } + + .comment-info .c_reply { + padding-left: 20px; + margin-left: 20px; + border-left: solid 1px rgba(255,255,255,.1); + font-size: 12px; + } + + .comment-info .c_date { + font-size: 12px; + } + + .blog-list h3, .blog-read h3 { + letter-spacing:normal; + font-size:24px; + text-transform:none; + } + + /* blog comment form */ + #commentform label { + display: block; + } + #commentform input { + width: 290px; + } + #commentform input:focus { + border: solid 1px #999; + background: #fff; + } + #commentform textarea { + width: 97%; + padding: 5px; + height: 150px; + color:#333; + } + #commentform textarea:focus { + border: solid 1px #999; + background: #fff; + } + #commentform input.btn { + width: auto; + } + + .post-meta { + margin: 0px 0 10px 0px; + border: solid 1px #eee; + border-left:none; + font-size:11px; + display:table; + table-layout: fixed; + margin-left:80px; + } + .post-meta span { + display:table-cell; + padding:10px 20px 10px 20px; + text-align:center; + border-left:solid 1px #eee; + } + .post-meta span i { + float: none; + margin-right:20px; + } + .post-image img { + width:100%; + margin-bottom: 0px; + } + .post-meta{ + border-color:#222; + } + .post-meta span{ + border-color:#222; + } + + + + + .blog-slide{ + padding:0; + margin:0; + } + +/* ================================================== */ +/* products */ +/* ================================================== */ + +.products{ +padding:0; +list-style:none; +} +.products li{ +margin-bottom:40px; +} +.product .price{ +margin-bottom:10px; +font-size:16px; +} +.product img{ +padding:2px; +background:#333; +border:solid 1px #fff; +} +.de_light .product img{ +padding:0; +border:solid 1px #ddd; +} + +/* ================================================== */ +/* contact form */ +/* ================================================== */ + .error { + padding:20px; + border:none; + display: none; + color: #d9534f; + border:solid 1px #d9534f; + font-size: 12px; + } + .success { + padding:20px; + display: none; + color: #5cb85c; + border:solid 1px #5cb85c; + margin-bottom: 20px; + } + .error img { + vertical-align: top; + } + .full { + width: 98%; + } + + #contact_form{ + margin-top:20px; + } + + #contact_form input[type=text],#contact_form textarea,#contact_form input[type=email],#contact_form input[type=number],#search{ + padding:10px; + margin-bottom:20px; + color:#fff; + border:solid 1px rgba(0,0,0,.3); + background:rgba(0,0,0,.2); + border-radius:0 !important; + height:auto; + } + + .de_light #contact_form input[type=text],.de_light #contact_form textarea,.de_light #contact_form input[type=email], .de_light #search + { + border:solid 1px #ddd; + background:#f5f5f5; + color:#333 !important; + } + + + + + #contact_form input[placeholder],#contact_form textarea[placeholder]{ + color:#eee; + } + #contact_form input[type=submit]{ + background:none; + } + + #contact_form input[type=submit]:hover{ + color:#fff !important; + background:#111; + border-color:#111; + } + + #contact_form textarea{ + height:165px; + } + + .error_input{ + border-color:#D31E2B !important; + } + +/* ================================================== */ +/* coming soon page */ +/* ================================================== */ + + .coming-soon .logo{ + margin:0; + padding:0; + } + + .coming-soon h2{ + margin-top:0; + color:rgba(255,255,255,.8); + font-weight:400; + } + + .coming-soon .social-icons i{ + font-size:20px; + margin-left:10px; + margin-right:10px; + } + + .coming-soon .social-icons i:hover{ + background:none; + color:rgba(255,255,255,.2) !important; + } + + + .arrow-up, .arrow-down { + width: 0; + height: 0; + border-left: 40px solid transparent; + border-right: 40px solid transparent; + border-bottom: 40px solid #fff; + position:fixed; + margin-left: auto; + margin-right: auto; + left: 0; + right: 0; + bottom:0; + cursor:pointer; + z-index:101; + } + + .arrow-down { + border-top: 40px solid #fff; + border-bottom:none; + position:fixed; + z-index:102; + top:-40px; + } + + .arrow-up:before{ + font-family:"FontAwesome"; + font-size:20px; + content:"\f067"; + color:#222; + position:relative; + top:12px; + margin:0 0 0 -8px !important; + } + + .arrow-down:before{ + font-family:"FontAwesome"; + font-size:20px; + content:"\f068"; + color:#222; + position:relative; + top:-35px; + margin:0 0 0 -8px !important; + } + + +/* ================================================== */ +/* elements */ +/* ================================================== */ + + /* address */ + /* ------------------------------ */ + address{ + margin:0; + margin-top:20px; + } + address span { + display: block; + border-bottom:solid 1px #222; + padding-bottom:5px; + margin-bottom:5px; + font-weight:300; + } + + footer.light address span { + border-bottom:solid 1px #eee; + } + + .de_light .widget_text address span { + border-bottom:solid 1px #ddd; + } + + address span strong { + display: inline-block; + width: 60px; + } + + address span{ + border-bottom-color:#222; + } + + address span i{ + margin-top:5px; + margin-right:20px; + float:none; + } + + address span strong { + display: inline-block; + } + + address span a{ + color:#eceff3; + } + + .de_light #sidebar .widget address span{ + border-bottom:solid 1px #ddd; + } + + .de_light #sidebar .widget address a{ + color:#333; + } + + + /* border */ + /* ------------------------------ */ + .small-border{ + height:1px; + width:120px; + background:#ccc; + display:block; + margin:0 auto; + margin-top:20px; + margin-bottom:30px; + } + + /* breadcrumb */ + /* ------------------------------ */ + .crumb { + color:#777; + float: right; + font-size: 12px; + } + .de-navbar-left.de_light #subheader .crumb{ + color:#333; + } + .crumb li { + display: inline; + text-decoration: none; + padding: 0 2px 0 2px; + } + + .crumb a{ + text-decoration:none; + } + + .de_light .crumb a:hover{ + color:#fff; + } + + + /* button */ + /* ------------------------------ */ + .btn-line, a.btn-line{ + border:solid 1px #222; + color:#fff; + font-weight:500; + font-size:12px; + border-radius:0; + -moz-border-radius:0; + -webkit-border-radius:0; + padding:3px; + padding-left:30px; + padding-right:30px; + text-transform:uppercase; + display:inline-block; + text-align:center; + letter-spacing:2px; + text-decoration:none; + + } + + + .btn-line, a.btn-line{ + border:solid 1px rgba(255,255,255,.2) !important; + color:#fff; + } + + .de_light .btn-line, .de_light a.btn-line{ + border:solid 1px rgba(1,1,1,.2) !important; + color:#333; + } + + .text-light .btn-line, .text-light a.btn-line{ + border:solid 1px rgba(255,255,255,.2) !important; + color:#fff; + } + + + .btn-line:hover, a.btn-line:hover{ + background:#fff; + color:#111 !important; + border-color:#fff; + } + + .btn-line:after, a.btn-line:after{ + color:#fff; + } + + .btn-line:hover:after, a.btn-line:hover:after, a.btn-line.hover:after{ + color:#fff; + } + + .btn-line:hover:after, a.btn-line:hover:after, a.btn-line.hover:after{ + color:#111 !important; + } + + a.btn-text{ + text-decoration:none; + display:inline-block; + color:#111 !important; + font-weight:600; + padding:0; + } + + a.btn-text:after{ + font-family:FontAwesome; + content: "\f054"; + padding-left:10px; + } + + a.btn-text{ + color:#fff !important; + } + + a.btn-big{ + font-size:14px; + color:#eceff3; + letter-spacing:1px; + line-height:normal; + font-weight:bold; + text-transform:uppercase; + border:solid 1px #fff; + padding:10px 30px 10px 30px; + } + a.btn-big:after{ + font-family:FontAwesome; + content: "\f054"; + margin-left:20px; + } + + .de_light a.btn-big{ + font-weight:normal; + } + + .btn-line, a.btn-line{ + color:#eceff3; + } + + .btn-line:after, a.btn-line:after{ + font-family:FontAwesome; + content: "\f054"; + margin-left:10px; + } + + a.btn-line-black, .de_light a.btn-line-black{ + border:solid 1px #111; + color:#111; + border-radius:0; + -moz-border-radius:0; + -webkit-border-radius:0; + font-weight:normal; + } + + a.btn-line-black:hover{ + background:#111; + color:#fff; + } + + .de_light a.btn-line-black:hover{ + background:#111; + color:#fff; + } + + .btn-fullwidth{ + width:100%; + } + + a.btn-slider{ + font-size:13px; + font-weight:bold; + color:#fff; + letter-spacing:3px; + line-height:normal; + text-decoration:none; + text-transform:uppercase; + border:solid 2px #fff; + padding:10px 30px 10px 30px; + } + a.btn-slider:hover{ + color:#222; + background:#fff; + border-color:#000; + border:solid 2px #fff; + } + a.btn-slider:hover:after{ + color:#222 ; + } + + a.btn-custom{ + font-size:13px; + color:#222; + letter-spacing:3px; + line-height:normal; + text-decoration:none; + text-transform:uppercase; + padding:7px 25px 7px 25px; + background:#fff; + display:inline-block; + } + a.btn-custom:hover{ + color:#222; + opacity:.8; + } + + /* columns */ + /* ------------------------------ */ + + + /* counter */ + /* ------------------------------ */ + .de_count{ + text-align:center; + padding:30px 0 30px 0; + background:none; + } + .de_count h3{ + font-family:"Dosis", Arial, Helvetica, sans-serif; + font-size:40px; + font-weight:600; + } + .de_light .de_count h3{ + font-family:"Montserrat"; + font-weight:500; + } + .de_count span{ + text-transform:uppercase; + } + .de_count i{ + display:block; + font-size:60px; + margin:0 auto; + margin-bottom:20px; + width:100%; + font-weight:lighter !important; + } + + /* divider */ + /* ------------------------------ */ + .spacer-single{ + width:100%; + height:30px; + display:block; + clear:both; + } + + .spacer-double{ + width:100%; + height:60px; + display:block; + clear:both; + } + + .spacer-half{ + width:100%; + height:15px; + display:block; + clear:both; + } + + hr { + display: block; + clear: both; + border-top: solid 1px #ddd; + margin: 40px 0 40px 0; + } + + + + /* dropcap */ + /* ------------------------------ */ + .dropcap { + display: inline-block; + font-size: 48px; + float: left; + margin: 10px 15px 15px 0; + color:#eceff3; + padding: 20px 10px 20px 10px; + } + + + /* form style */ + /* ------------------------------ */ + + + .de_form input[type="radio"], + .de_form input[type="checkbox"] { + /* hide the inputs */ + display:none; + } + + .de_form input[type="radio"] + label:before{ + content:"\f111"; + font-family:"FontAwesome"; + margin-right:10px; + } + + .de_form input[type="checkbox"] + label:before{ + content:"\f00c"; + font-family:"FontAwesome"; + margin-right:10px; + } + + /* style your lables/button */ + .de_form input[type="radio"] + label, + .de_form input[type="checkbox"] + label { + /* keep pointer so that you get the little hand showing when you are on a button */ + cursor: pointer; + /* the following are the styles */ + padding: 4px 10px; + border: none; + background: #222; + color: #606060; + border-radius: 3px; + } + + .de_light .de_form input[type="radio"] + label, + .de_light .de_form input[type="checkbox"] + label { + background: #eee; + color:#999; + } + + .de_form.no-bg input[type="radio"] + label, + .de_form.no-bg input[type="checkbox"] + label { + padding: 4px 0px; + border: none; + background:none; + } + + .de_form input[type="radio"]:checked + label, + .de_form input[type="checkbox"]:checked + label{ + /* style for the checked/selected state */ + border: none; + color: white; + } + + .de_light .de_form input[type="radio"]:checked + label, + .de_light .de_form input[type="checkbox"]:checked + label{ + /* style for the checked/selected state */ + color: #333; + } + + /* heading */ + /* ------------------------------ */ + .form-transparent input[type=text], .form-transparent textarea, .form-transparent input[type=email]{ + padding:10px; + margin-bottom:20px; + color:#fff; + border:none; + background:rgba(0,0,0,.2); + border-radius:0 !important; + height:auto; + } + + /* heading */ + /* ------------------------------ */ + h1, h2, h3, h4, h5, h6 { + color: #000; + font-family: 'Dosis',Arial, Helvetica, sans-serif; + font-weight:400; + } + + h1 { + font-size:32px; + margin:0; + text-align:center; + letter-spacing:2px; + text-transform:uppercase; + font-weight:300; + } + + h1 .small-border{ + margin-top:30px; + } + + h2 { + display:inline-block; + font-weight:500; + margin-bottom:30px; + line-height:1.2em; + } + h2 .small-border{ + margin-left:0; + margin-bottom:15px; + width:40px; + } + h2{ + } + h3 { + margin-top: 0; + font-size:18px; + letter-spacing:3px; + text-transform:uppercase; + } + h1.slogan_big { + font-weight: 300; + font-size: 64px; + line-height: 64px; + letter-spacing: -2px; + padding: 0; + margin: 0px 0 30px 0; + } + h1.title{ + font-size:64px; + letter-spacing:10px; + } + h1.title.s2{ + font-size:64px; + letter-spacing:0px; + } + h1.title strong{ + font-family:"Allura"; + text-transform:none; + letter-spacing:0; + font-weight:normal; + } + h1.title-2{ + letter-spacing:20px; + text-transform:uppercase; + line-height:50px; + } + h1.title-3{ + font-size:72px; + } + h1.title-3 strong{ + font-family:"Allura"; + text-transform:none; + letter-spacing:0; + font-weight:normal; + } + h2.subtitle{ + margin-top:0; + } + h2.hero{ + font-size:32px; + font-weight:400; + text-transform:uppercase; + letter-spacing:32px; + } + h2.style-2{ + font-size:12px; + font-weight:bold; + text-transform:uppercase; + letter-spacing:10px; + } + h2.style-3{ + font-size:64px; + font-weight:400; + text-transform:uppercase; + letter-spacing:20px; + } + h2.style-4{ + font-size:60px; + font-weight:400; + text-transform:normal; + letter-spacing:-2px; + } + h2.style-5{ + margin-top:0; + line-height:1.2em; + font-size:48px; + font-weight:400; + text-transform:normal; + } + .de_light .text-light h2{ + color:#fff; + } + h3.title { + border-bottom: solid 1px #ddd; + margin-bottom: 20px; + } + h4.title { + border-bottom: solid 1px #ddd; + padding-bottom: 10px; + margin-bottom: 20px; + } + h5 { + font-weight: bold; + } + h1, + h2, + h3, + h4, + h5{ + color:#eceff3; + } + + h3.s2 span{ + font-family:"Allura"; + text-transform:none; + letter-spacing:0; + font-size:40px; + display:block; + } + + h3.s2{ + font-size:30px; + } + + h3.style-1{ + font-family:"Open Sans"; + letter-spacing:0; + text-transform:none; + margin-bottom:20px; + } + + .typing-wrap{ + font-family:"Dosis"; + font-size:30px; + margin:0; + line-height:60px; + } + + span.teaser{ + font-family:"Georgia"; + font-style:italic; + font-size:18px; + } + + .text-light{ + color:#ddd; + } + + .text-dark{ + color:#333; + } + + .text-dark, .text-dark h1, .text-dark h2, .text-dark h3{ + color:#222; + } + + .text-light h1{ + color:#fff !important; + } + + .de_light h1,.de_light h2,.de_light h3,.de_light h4,.de_light h5,.de_light h6{ + color:#333; + } + + .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5{ + color:#fff; + } + + /* feature box style 1 */ + .feature-box i { + border:solid 1px; + } + + .feature-box-small-icon { + margin-bottom: 30px; + } + + .feature-box-small-icon.center{ + text-align:center; + } + + .feature-box-small-icon .inner:hover > i { + color:#fff; + } + + .feature-box-small-icon .text { + padding-left: 70px; + } + + .feature-box-small-icon.center .text{ + padding-left:0; + display:block; + } + + .feature-box-small-icon i { + text-shadow:none; + color: #333; + font-size: 32px; + width: 68px; + height: 68px; + text-align: center; + position: absolute; + border-radius:60px; + } + + .feature-box-small-icon i.hover { + color:#333 !important; + } + + .feature-box-small-icon i.hover { + color:#fff !important; + } + + .feature-box-small-icon .border{ + height:2px; + width:30px; + background:#ccc; + display:block; + margin-top:20px; + margin-left:85px; + } + + + .feature-box-small-icon .btn{ + margin-top:10px; + } + + .feature-box-small-icon.center i{ + position:inherit; + float:none; + display:inline-block; + margin-bottom:20px; + border:none; + font-size:60px; + background:none; + padding:0px; + } + + .feature-box-small-icon.center .fs1{ + position:inherit; + float:none; + display:inline-block; + margin-bottom:20px; + border:none; + font-size:60px; + background:none; + padding:0px; + } + + + .feature-box-small-icon i{ + background-color: #333333; + } + + .feature-box-small-icon h3 { + line-height: normal; + margin-bottom: 5px; + } + + .feature-box-small-icon.no-bg h2 { + padding-top:12px; + } + + .feature-box-small-icon.no-bg .inner, .feature-box-small-icon.no-bg .inner:hover{ + padding:0; + background:none; + } + + .f-hover{ + -o-transition:.5s; + -ms-transition:.5s; + -moz-transition:.5s; + -webkit-transition:.5s; + transition:.5s; + outline: none; + } + + /* feature-box style 2 */ + .feature-box i { + border:solid 1px; + } + + .feature-box-small-icon-2 { + margin-bottom: 30px; + } + + .feature-box-small-icon-2 .text { + padding-left: 48px; + } + + .feature-box-small-icon-2 i { + text-shadow:none; + color:#eceff3; + font-size: 24px; + text-align: center; + position: absolute; + } + + .feature-box-small-icon-2 i{ + background-color: #333333; + } + + .feature-box-small-icon-2 h3 { + line-height: normal; + margin-bottom: 5px; + } + + .feature-box-small-icon-2.no-bg h2 { + padding-top:12px; + } + + .feature-box-small-icon-2.no-bg .inner, .feature-box-small-icon-2.no-bg .inner:hover{ + padding:0; + background:none; + } + + + /* feature-box image style 3 */ + .feature-box i { + border:solid 1px; + } + .feature-box-image-2 { + margin-bottom: 30px; + } + .feature-box-image-2 .text { + padding-left: 100px; + } + .feature-box-image-2 img { + position: absolute; + } + .feature-box-image-2 i{ + background-color: #333333; + } + .feature-box-image-2 h3 { + line-height: normal; + margin-bottom: 5px; + } + .feature-box-image-2.no-bg h2 { + padding-top:12px; + } + .feature-box-image-2.no-bg{ + } + .feature-box-image-2.no-bg .inner, .feature-box-image-2.no-bg .inner:hover{ + padding:0; + background:none; + } + + /* with image */ + .feature-box-image img{ + width:100%; + margin-bottom:10px; + height:auto; + } + .feature-box-image h3 { + line-height: normal; + margin-bottom: 5px; + font-size:20px; + font-weight:bold; + } + + /* feature-box image style 4 */ + .feature-box-big-icon{ + text-align:center; + } + .feature-box-big-icon .text{ + } + .feature-box-big-icon i { + float:none; + display:inline-block; + text-shadow:none; + color:#eceff3; + font-size: 40px; + padding: 40px; + width: 120x; + height: 120x; + text-align: center; + border:none; + border-radius:10px; + -moz-border-radius:10px; + -web-kit-border-radius:10px; + background:#333; + margin-bottom:40px; + + cursor:default; + + + } + .feature-box-big-icon i:after { + content: ""; + position:absolute; + margin:75px 0 0 -40px; + border-width: 20px 20px 0 20px; /*size of the triangle*/ + border-style: solid; + } + + .feature-box-big-icon:hover i, + .feature-box-big-icon:hover i:after{ + -o-transition:.5s; + -ms-transition:.5s; + -moz-transition:.5s; + -webkit-transition:.5s; + transition:.5s; + } + .feature-box-big-icon:hover i{ + background:#333; + } + .feature-box-big-icon:hover i:after{ + border-color:#333 transparent; + } + + + .box-fx .inner{ + position:relative; + overflow:hidden; + border-bottom:solid 2px; + } + + .box-fx .inner{ + border-bottom:solid 2px; + } + + .box-fx .front{ + padding:60px 0 60px 0; + } + + .box-fx .front span{ + font-size:14px; + } + + .box-fx .info{ + position:absolute; + padding:60px 30px 60px 30px; + background:#fff; + color:#fff; + } + + .box-fx i{ + font-size:72px !important; + margin-bottom:20px; + } + + .box-fx .btn-line, .box-fx .btn-line a.btn-line{ + border:solid 1px rgba(255,255,255,0.5); + color:#fff !important; + } + + .box-fx .btn-line:hover, .box-fx a.btn-line:hover{ + background:#fff; + color:#111 !important; + border-color:#fff; + } + + .box-fx .btn-line:after, .box-fx a.btn-line:after{ + color:#fff !important; + } + + .box-fx .btn-line:hover:after, .box-fx a.btn-line:hover:after, .box-fx a.btn-line.hover:after{ + color:#111 !important; + } + + .box-fx .bg-icon{ + left:50%; + bottom:50px; + color:#f5f5f5 !important; + position:absolute !important; + font-size:190px !important; + z-index:-1; + } + + .box-icon-simple.right{ + margin-right:70px; + text-align:right; + } + + .box-icon-simple.right i{ + font-size:42px; + right:0; + position:absolute; + } + + .box-icon-simple.left{ + margin-left:70px; + } + + .box-icon-simple.left i{ + font-size:42px; + left:0; + position:absolute; + } + + + .box-number .number{ + display:block; + font-size:48px; + color:#222; + width:80px; + height:80px; + text-align:center; + padding:25px; + border-radius:60px; + position:absolute; + } + + .box-number.square .number{ + border-radius:0; + } + + .box-number .text{ + margin-left:100px; + } + + .box-icon .icon{ + display:block; + font-size:48px; + color:#222; + text-align:center; + border-radius:60px; + position:absolute; + cursor:default; + } + + .box-icon .text{ + margin-left:80px; + } + + .box-icon.border{ + border:solid 1px rgba(255,255,255,.1); + padding:40px; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + } + + .box-icon.border.active, + .box-icon.border:hover{ + background:rgba(255,255,255,.1); + border-color:rgba(255,255,255,.0); + } + + .box-icon.border a{ + text-decoration:none; + } + + /* list */ + .ul-style-2{ + padding:0; + list-style:none; + } + + .ul-style-2 li{ + margin:5px 0 5px 0; + } + + .ul-style-2 li:before{ + font-family:"FontAwesome"; + content:"\f00c"; + margin-right:15px; + } + + /* pagination */ + /* ======================================== */ + + .pagination li a:hover{ + color:#fff; + background:none; + } + + .de_light .pagination li a:hover{ + color:#111; + background:none; + } + + .pagination li a{ + color:#888; + border:solid 1px #404040; + background:none; + margin:3px; + padding:15px 20px 15px 20px; + border-radius:0; + -moz-border-radius:0; + -webkit-border-radius:0; + } + + .de_light .pagination li a{ + border-color:#ccc; + } + + /* pricing table */ + /* ================================================== */ + .pricing-box{color:#888;} + + .pricing-2-col { + border-right: solid 1px #eee; + } + + .pricing-2-col .pricing-box { + width: 49%; + } + + .pricing-3-col { + } + + .pricing-3-col .pricing-box { + width: 32.33%; + } + + .pricing-4-col { + } + + .pricing-4-col .pricing-box { + width: 24%; + } + + .pricing-5-col { + } + + .pricing-5-col .pricing-box { + width: 19%; + } + + .pricing-2-col, + .pricing-3-col, + .pricing-4-col, + .pricing-5-col{ + } + + + .pricing-box { + float: left; + text-align: center; + margin:5px; + padding: 0; + opacity:.8; + } + + .pricing-box ul { + margin: 0; + padding: 0; + } + + .pricing-box li { + list-style: none; + margin: 0; + padding: 15px 0 15px 0; + background:#eee; + } + + .pricing-box li h4 { + font-size: 22px; + margin: 0; + padding: 0; + font-weight: 400; + color:#888; + } + + .pricing-box li h1 { + font-size: 48px; + margin: 0; + margin-bottom: 5px; + color: #1a8b49; + letter-spacing:0px; + } + + .pricing-box li.title-row { + padding: 15px 0 15px 0; + } + + .pricing-box li.title-row h4{ + } + + .pricing-box li.price-row { + padding: 15px 0 15px 0; + background:#F8F8F8; + + } + .pricing-box li.deco{ + background:#f5f5f5; + } + + .pricing-box a.btn{ + color:#eceff3; + } + + .pricing-box li.price-row span { + display: block; + font-weight: 600; + } + + .pricing-box li.btn-row { + background: #ddd; + } + .pricing.pricing-box{ + } + .pricing.pricing-box ul { + margin: 0; + padding: 0; + } + + .pricing.pricing-box li { + background: #3b3b3b; + color: #bbb; + list-style: none; + margin: 0; + padding: 15px 0 15px 0; + } + + .pricing.pricing-box li.deco{ + background:#333; + } + + + + .pricing.pricing-box li h4 { + font-size: 22px; + margin: 0; + padding: 0; + font-weight: 400; + color:#eceff3; + } + + .pricing.pricing-box li h1 { + font-size: 48px; + margin: 0; + margin-bottom: 5px; + font-weight: 600; + color:#eceff3; + } + + .pricing.pricing-box li.title-row { + background:#323232; + padding: 15px 0 15px 0; + } + + .pricing.pricing-box li.price-row { + background: #2b2b2b; + padding: 15px 0 15px 0; + } + + .pricing.pricing-box li.price-row h1{ + font-weight: 300; + } + + .pricing.pricing-box li.price-row h1 span { + display:inline-block; + font-weight: 600; + } + + .pricing.pricing-box li.price-row span { + display: block; + font-weight: 600; + } + + .pricing.pricing-box li.btn-row { + background: #404040; + } + + + .pricing-featured { + position: relative; + } + + .pricing-featured li{ + padding-top:17px; + padding-bottom:17px; + } + +.pricing-s1 { + overflow:hidden; + position:relative; + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + transition: box-shadow 1s; + -webkit-transition: box-shadow 1s; + -moz-transition: box-shadow 1s; +} +.pricing-s1 .top { + background: #222427; + color: #eee; + padding: 40px; + color: #ECF0F1; + text-align: center; +} +.pricing-s1 .top h2 { + font-size: 24px; + margin-bottom: 20px; + font-weight: normal; +} +.pricing-s1 .top > * { + margin: 0px; +} +.pricing-s1 .top .price .currency { + font-size: 24px; + line-height: 54px; + vertical-align: top; + display: inline-block; +} +.pricing-s1 .top .price b { + font-size: 48px; + line-height: 70px; + color: #fff; +} +.pricing-s1 .top .price .month { + color: #ccc; +} +.pricing-s1 .bottom { + border-top: 0px; + padding-bottom:5px; + background: #222427; + text-align:center; +} +.pricing-s1 .bottom ul { + list-style: none; + list-style-type: none; + margin: 0px; + padding: 0px; + text-align:left; +} +.pricing-s1 .bottom ul li { + line-height: 60px; + padding: 0px 30px; +} +.pricing-s1 .bottom ul li > span { + color: #16A085; + font-size: 20px; + margin-right: 20px; +} +.pricing-s1 .bottom ul li:nth-child(odd) { + background:#2f3135; +} +.pricing-s1 .bottom ul li:nth-child(even) { + background:#2a2c30 +} +.pricing-s1 .bottom > a { + margin: 40px; + width: auto; +} +.pricing-s1 .bottom i{ + margin-right:10px; +} +.pricing-s1 .ribbon{ + width: 200px; + position: absolute; + top: 20px; + left: -55px; + text-align: center; + line-height: 50px; + letter-spacing: 1px; + color: #222; + font-weight:bold; + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); +} + + +/* light version */ + +.pricing-s1.light .top { + background: #eeeeee; + color: #ECF0F1; +} +.pricing-s1.light .top h2 { + font-size: 20px; + margin-bottom: 20px; +} +.pricing-s1.light .top .price b { + font-size: 48px; + line-height: 70px; + font-weight:500; + color: #333; +} +.pricing-s1.light .top .price .month { + color: #555; +} +.pricing-s1.light .bottom { + background: #e5e5e5; +} +.pricing-s1.light .bottom ul li:nth-child(odd) { + background:#f5f5f5; +} +.pricing-s1.light .bottom ul li:nth-child(even) { + background:#eeeeee; +} +.pricing-s1.light .ribbon{ + color: #fff; +} +.pricing-s1.light .btn-custom{ + letter-spacing:1px; + color:#fff; +} + + /* progress bar */ + /* ================================================== */ + + .de-progress{ + width:100%; + height:8px; + background:#ddd; + margin-top:20px; + margin-bottom:20px; + border-radius:40px; + -moz-border-radius:40px; + -webkit-border-radius:40px; + + } + + .de-progress .progress-bar{ + background:#333; + height:8px; + border-radius:40px; + -moz-border-radius:40px; + -webkit-border-radius:40px; + } + + .de-progress{ + background:#000; + } + + + /* social-icons */ + /* ================================================== */ + .social-icons{ + display:inline-block; + } + .social-icons i{ + text-shadow:none; + color: #fff; + padding: 8px; + width: 28px; + height: 28px; + text-align: center; + font-size:16px; + border-radius:1px; + -moz-border-radius:1px; + -webkit-border-radius:1px; + } + footer.light .social-icons i{ + color: #606060; + } + .social-icons i:hover{ + background:#fff; + border-color:#eceff3; + color:#333; + } + + /* + .social-icons .fa-facebook{ background:#305fb3; } + .social-icons .fa-twitter{ background:#00d7d5; } + .social-icons .fa-rss{ background:#fca600; } + .social-icons .fa-google-plus{ background:#d7482a; } + .social-icons .fa-skype{ background:#12c7ef; } + .social-icons .fa-dribbble{ background:#f06eaa; } + */ + + /* tabs */ + /* ================================================== */ + .de_tab { + opacity:.8; + } + + .de_tab .de_nav { + overflow: hidden; + padding-left: 0; + margin: 0; + padding: 0; + font-weight:bold; + } + + .accordion-inner img.full-size{ + margin-top:5px; + margin-bottom:10px; + } + + a.accordion-toggle,a:visited.accordion-toggle{ + font-weight:bold; + color:#222; + } + + .de_tab .de_nav li { + float: left; + list-style: none; + background: #EEE; + margin-right: 5px; + } + + + .de_tab .de_nav li span { + padding: 8px 16px 8px 16px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + border-left: 1px solid #ddd; + border-right: 1px solid #ddd; + display: block; + background: #f5f5f5; + text-decoration: none; + color: #646464; + font-size: 13px; + cursor: pointer; + } + + .de_tab.tab_steps .de_nav{ + text-align:center; + } + .de_tab.tab_steps .de_nav li{ + background:none; + display:inline-block; + float:none; + margin:0 30px 0px 30px; + } + + .de_tab.tab_steps .de_nav li span { + padding:30px 0 30px 0; + border-radius:120px; + color:#222; + font-family:"Dosis"; + font-size:16px; + -moz-border-radius:120px; + -webkit-border-radius:120px; + line-height:120px; + width:180px; + height:180px; + text-align:center; + text-transform:uppercase; + } + + .de_tab.tab_steps .de_nav li span:hover{ + background:#000; + border:none; + color:#fff; + } + + .de_tab.tab_steps .de_nav li .v-border{ + height:60px; + border-left:solid 1px rgba(255,255,255,.3); + display:inline-block; + margin-bottom:-5px; + } + + .de_tab.tab_steps.dark .de_nav li .v-border{ + border-left:solid 1px rgba(0,0,0,.3); + } + + .de_tab .de_nav li span { + border:none; + background:#222; + } + + .de_tab .de_nav li:first-child span { + border-left: 1px solid #ddd; + } + + .de_tab .de_nav li:first-child span { + border-left: 1px solid #404040; + } + + + .de_tab .de_tab_content { + border: 1px solid #ddd; + padding: 15px 20px 20px 20px; + margin-top: -1px; + background: #fff; + } + + .de_tab .de_tab_content { + border: 1px solid #404040; + background: #27282b; + } + + .de_tab.tab_steps .de_tab_content { + background:0; + padding:0; + border:none; + padding-top:30px; + border-top:solid 1px rgba(255,255,255,.4); + } + + .de_tab.tab_steps.dark .de_tab_content { + border-top:solid 1px rgba(0,0,0,.4); + } + + .de_tab .de_nav li.active span { + background: #FFF; + border-bottom: 1px solid #fff; + color: #222; + margin-bottom: -3px; + } + + .de_tab .de_nav li.active span .v-border{ + display:none !important; + } + + .de_tab .de_nav li.active span { + background: #27282b; + border-bottom: 1px solid #27282b; + color: #ccc; + } + + .de_tab.tab_steps .de_nav li.active span { + background:none; + color: #ffffff; + border:solid 2px rgba(255,255,255,.8); + } + + .de_tab.tab_steps.dark .de_nav li.active span { + background:none; + color: #333; + border:solid 1px rgba(0,0,0,.8); + } + + /* new added */ + .de_tab.tab_steps.tab_6 .de_nav li span{ + padding:20px 0 20px 0; + font-size:14px; + line-height:70px; + width:120px; + height:120px; + } + + + .tab-small-post ul { + list-style: none; + margin: 0; + padding: 0; + } + + .tab-small-post ul li { + min-height: 60px; + margin-bottom: 15px; + padding-bottom: 10px; + border-bottom: solid 1px #eeeeee; + } + + .tab-small-post ul li{ + border-bottom: solid 1px #404040; + } + + .tab-small-post ul li:last-child { + border-bottom: none; + margin-bottom: 0; + padding-bottom: 0; + } + + .tab-small-post ul li img { + position: absolute; + } + + .tab-small-post ul li span { + display: block; + padding-left: 64px; + } + + .tab-small-post ul li span.post-date { + font-size: 11px; + } + + .de_tab.timeline.nav_4 li{ + display:inline-block; + text-align:center; + background:none; + width:24%; + } + + .de_tab.timeline.nav_4 li span{ + background:none; + border:none; + margin-top:20px; + font-family:"Dosis"; + font-size:14px; + text-transform:uppercase; + letter-spacing:2px; + } + + .de_tab.timeline.nav_4 .dot{ + display:block; + width:8px; + height:8px; + background:#fff; + opacity:1; + margin:0 auto; + border-radius:8px; + margin-top:1px; + } + + .de_tab.timeline.nav_4 .dot:before, + .de_tab.timeline.nav_4 .dot:after { + content: ""; + position: absolute; + height: 5px; + border-bottom: 1px solid rgba(255,255,255,.1); + top: 0; + width:24%; + } + + .de_tab.timeline.nav_4 li:last-child .dot:before, + .de_tab.timeline.nav_4 li:last-child .dot:after { + border-bottom: none; + } + + .de_tab.timeline li .num{ + font-size:20px; + } + + .de_tab.timeline .de_tab_content{ + background:none; + border:none; + padding-top:30px; + } + + .de_tab .navigation_arrow{ + text-align:center; + } + + + + .timeline .tl-block{ position: relative; margin-top: 10px; } + .timeline .tl-block:after{ content: ' '; clear: both; display: block;} + .timeline .tl-block .tl-time{ float: left; padding:10px 20px 0px 20px; margin-top:-15px; border:solid 1px #ddd; } + .timeline .tl-block .tl-time:after{width:50px; height:1px; background:#ddd;} + .timeline .tl-block .tl-bar{float: left; width: 5%; position: absolute; margin-left:114px; } + .timeline .tl-block .tl-line{background: #fff; margin-right: 10px; border-radius: 10px; width: 6px; height: 6px; font-size: 10px; text-align: center; line-height: 15px;} + .timeline .tl-message{ border-radius: 3px; float: left; margin-left:150px; top:0; margin-top:-50px; margin-bottom:30px; } + .timeline .tl-block .tl-message:after{ display: block; content: ' '; clear:both; } + .timeline .tl-block .tl-message .tl-icon{float: left; left:100px; } + .timeline .tl-block .tl-message .tl-main{ float: left; } + .timeline .tl-block .tl-message .tl-main .tl-title {} + .timeline .tl-block .tl-message .tl-main .tl-content{} + .timeline .tl-block .tl-message .tl-main .tl-content label{ font-weight: bold; display: inline-block; width: 80px;} + .timeline .tl-block .tl-message .tl-main .tl-content span{} + .timeline .tl-block .tl-message h3{text-transform:none;} + .timeline .tl-block .tl-time h4{margin:0 0 10px 0;} + .timeline .tl-block .tl-main h4{margin-top:-5px;} + .timeline.exp:before{left: 214px;} + .timeline.exp .tl-message{margin-left:250px;} + .timeline.exp .tl-block .tl-bar{margin-left:180px; } + .timeline.exp{ margin-top: 20px; position: relative; padding: 10px} + .timeline.exp:before{ + content: ''; + position: absolute; + top: 0; + left: 193px; + height: 100%; + width: 1px; + background:rgba(255,255,255,.1); + } + + + .de_light .timeline .tl-block .tl-time{ border:solid 1px rgba(0,0,0,.3); } + .de_light .timeline .tl-block .tl-time:after{ background:rgba(0,0,0,.3); } + .de_light .timeline .tl-block .tl-line{background: #333;} + .de_light .timeline.exp:before{ background:rgba(0,0,0,.3); } + + .btn-left, + .btn-right{ + background:none; + border:solid 1px rgba(255,255,255,.2); + padding:10px 20px 10px 20px; + margin:5px; + font-family:"Dosis"; + text-transform:uppercase; + letter-spacing:5px; + } + + .btn-right:after{ + font-family:FontAwesome; + content: "\f054"; + padding-left:10px; + } + + .btn-left:before{ + font-family:FontAwesome; + content: "\f053"; + padding-right:10px; + } + + a.btn-left, + a.btn-right{ + text-decoration:none; + } + + .expand-group .expand:last-child{ + border-bottom:solid 1px rgba(255,255,255,.1); + } + + .expand{ + position:relative; + padding:5px 25px 5px 25px; + border:solid 1px rgba(255,255,255,.1); + border-bottom:none; + background:rgba(255,255,255,.02); + } + + .expand-group .expand:nth-child(odd){ + background:rgba(255,255,255,.04); + } + + .expand .hidden-content{ + display:none; + padding:10px 0 10px 0; + } + + .expand h4{ + font-family:"Open Sans"; + font-size:16px; + cursor:pointer; + display:block; + margin-right:40px; + line-height:32px; + } + + .expand h4:after{ + font-family:FontAwesome; + content: "\f107"; + color:#fff; + font-size:20px; + display:inline-block; + padding:10px 20px 10px 20px; + font-style:normal; + position:absolute; + right:7px; + top:7px; + } + + .expand h4.active:after{ + content: "\f106"; + } + + /* team + /* ================================================== */ + .team { + margin-bottom: 30px; + text-align:center; + } + + .team h5 { + margin-bottom: 0; + } + + .team_photo { + margin-bottom: 10px; + } + + .team img.team-pic { + width: 100%; + height: auto; + } + + .pic-team img{ + width: 100%; + height: auto; + width:150px; + height:150px; + position:absolute; + } + + .pic-team img.pic-hover{ + z-index:100; + display:none; + } + + .team .team_desc { + font-style: italic; + margin-bottom: 10px; + } + + .team .sb-icons { + padding: 10px 0 0 0; + } + + .team .sb-icons img { + margin-right: 5px; + } + + .team .columns { + margin-bottom: 30px; + } + + .team-list{ + min-height:180px; + margin-bottom:40px; + } + + .team-list .team-pic{ + width:150px; + height:150px; + position:absolute; + } + + .team-list h5{ + margin-top:0; + margin-bottom:10px; + font-size:14px; + } + + .team-list.team_desc{ + font-style:italic; + margin-bottom:10px; + } + + .team-list .small-border{ + float:none; + margin:15px 0 15px 0; + background:#ddd; + width:50px; + } + + .team-list .social{ + width:150px; + margin-top:170px; + text-align:center; + position:absolute; + } + + + .team-list .social a{ + display:inline-block; + } + + .team-list .info{ + padding-left:170px; + } + + .de-team-list{ + overflow:hidden; + } + + .de-team-list .team-desc{ + padding:20px; + padding-bottom:0; + position:absolute; + z-index:100; + top:0; + background:#111; + color:#ccc; + } + + .de-team-list .team-desc h3{ + color:#fff; + } + + .de-team-list .social{ + } + + .de-team-list .social a{ + display:inline-block; + padding:0 5px 0 5px; + } + + .de-team-list p.lead{ + font-size:14px; + } + + .de-team-list .small-border{ + float:none; + margin:15px 0 15px 0; + background:#ddd; + width:50px; + } + + .de-team-list .social a:hover{ + color:#fff; + } + + + + /* testimonial + /* ================================================== */ + .de_testi { + display: block; + margin-bottom: 10px; + } + + .de_testi blockquote { + margin: 0; + border: none; + padding: 20px 30px 30px 80px; + background:rgba(0,0,0,0.5); + font-style:normal; + line-height:1.6em; + font-weight:500; + } + + .de_testi blockquote p{ + margin-top:10px; + } + + .de_testi blockquote:before{ + font-family:FontAwesome; + content: "\f10d"; + color:#111; + padding-bottom:10px; + font-size:20px; + display:inline-block; + padding:10px 20px 10px 20px; + font-style:normal; + background:#000; + position:absolute; + left:15px; + } + + .de_testi blockquote { + color:#eceff3; + } + + .de_testi blockquote, .de_testi blockquote p { + font-size:16px; + line-height: 1.6em; + font-weight: 500; + } + + .de_testi_by { + margin-top: -10px; + font-style:normal; + font-size:12px; + } + + .de_testi_pic { + float: left; + padding-right: 15px; + } + + .de_testi_pic img { + width: 50px; + height: 50px; + } + + .de_testi_company { + padding-top: 20px; + } + + #testimonial-masonry .item{ + margin-bottom:30px; + } + + + + + +/* ================================================== */ +/* anim */ +/* ================================================== */ +de_tab .de_nav li span, +.feature-box-small-icon i, a.btn-line:after, .de_count, .social-icons a i, +.de_tab.tab_steps .de_nav li span, .de_tab.tab_steps .de_nav li span:hover, +.de-gallery .overlay .icon i, +.de-gallery .overlay .icon i:hover, +header.smaller:not(.header-bottom), +#contact_form input[type=submit], +#contact_form input[type=submit]:hover, +.product img, +.product img:hover, +.mfp-close,.mfp-close:hover, +header.de_header_2 .info, +header.de_header_2.smaller .info, +.de_form input[type="radio"] + label, +.de_form input[type="checkbox"] + label, +.de-gallery.hover-1 span.overlay-1, +.de-gallery.hover-1 span.overlay-1 .project-name, +.carousel-item .overlay-v, +#mainmenu li, +#mainmenu li ul, +.box-icon.border, +.owl-theme .owl-controls .owl-buttons div, +.pic-hover .bg-overlay, +.pic-hover:hover > .bg-overlay, +.pic-hover.hover-scale img, +.picframe img +{ +-o-transition:.5s; +-ms-transition:.5s; +-moz-transition:.5s; +-webkit-transition:.5s; +transition:.5s; + outline: none; +} + +.picframe img +{ +-o-transition:1s; +-ms-transition:1s; +-moz-transition:1s; +-webkit-transition:1s; +transition:1s; + outline: none; +} + + +/* ================================================== */ +/* video */ +/* ================================================== */ +video, object { +display:inline-block; +vertical-align:baseline; +min-width:100%; +min-height:100%; +} + +.de-video-container{ +top:0%; +left:0%; +height:500px; +width:100%; +overflow: hidden; +} + +.de-video-content{ +width:100%; +position:absolute; +z-index:10; +} + + +.de-video-overlay{ +position:absolute; +width:100%; +min-height:100%; +background:url(../images/dot-70.png); +} + +.de-video-overlay.dotted{ +background:url(../images/dotted.png); +} + +.video-fixed{ +width:100%; +position:fixed; +top:0; +} + +/* youtube, vimeo */ + +.video-container { + position:relative; + padding-bottom:56.25%; + padding-top:30px; + height:0; + overflow:hidden; +} + +.video-container iframe, .video-container object, .video-container embed { + position:absolute; + top:0; + left:0; + width:100%; + height:100%; +} + + + + + + + +.de-video-container .btn-line:hover:after, .de-video-container a.btn-line:hover:after, .de-video-container a.btn-line.hover:after{ +color:#eceff3; +} + + + + + + +/* ================================================== */ +/* map */ +/* ================================================== */ +/* --------------- map --------------- */ +#map { +width: 100%; +height: 500px; +} + +.map iframe { +width: 100%; +height: 320px; +border: solid 1px #ccc; +padding: 2px; +background: #fff; +} + +.map-container{ +height: 500px; +overflow:hidden; +} + + + + + + + + +/* ================================================== */ +/* call to action */ +/* ================================================== */ +.call-to-action-box { +background: #f5f5f5; +border: solid 1px #ddd; +background: rgb(255,255,255); /* Old browsers */ +background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */ +background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */ +background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */ +background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */ +background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */ +background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */ +filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ +} + +.call-to-action-box { +background: #27282B; +border: solid 1px #404040; +} + +.call-to-action-box .inner { +padding: 20px 20px 20px 20px; +} + +.call-to-action-box .text { +margin-right: 20px; +float: left; +} + +.call-to-action-box .act { +float: right; +} + +.call-to-action-box h3 { +margin: 0; +margin-top:10px; +} + +.call-to-action-box .btn{ +color:#eceff3; +} + +.call-to-action-box{ +background: #404040; +color:#eceff3; +} + +.call-to-action-boxh3 { +color:#eceff3; +} + + + + + + + + + + +/* ================================================== */ +/* overide bootstrap */ +/* ================================================== */ +.container-fluid { + padding:0px; + margin:0px; +} + + +.btn-primary{ +text-shadow: none; +border: none !important; +} + +.btn.btn-primary:hover{ +background:#555; +} + +.img-responsive { + display: inline-block; +} + +.label { +font-family: "Roboto",Arial, Helvetica, sans-serif; +} + +table thead { +font-weight: bold; +} + +.accordion-heading a { +text-decoration: none; +border: none; +outline: none; +} + +p.lead, +p.intro{ + font-size:16px; + font-weight:500; + line-height:1.7em; +} + +.panel-group{ +opacity:.8; +} + +.panel-heading,.panel-body{ +background:#27282B; +border:solid 1px #404040 !important; +border-radius:0 !important; +} + +.panel-body{ +border-top:none !important; +} + +.progress{ +background:#27282B; +} + +.panel-heading h4 a{ +display:block; +} + +.panel-heading h4 a:hover{ +color:#eceff3; +} + +.panel-default, .panel-collapse, .panel-collapse, .panel-group .panel { +border:none !important; +border-radius:0 !important; +} + +.panel-heading{ +background:#222 !important; +} + +.table-bordered, .table-bordered td{ +border:solid 1px #404040; +} + +blockquote { +font-size: 24px; +font-style: italic; +line-height: 1.5em; +font-weight: 300; +} + +blockquote span { +display: block; +font-size: 14px; +font-style: normal; +font-weight: normal; +} + +blockquote.s1{ +font-size:14px; +line-height:1.8em; +font-weight:500; +margin-left:30px; +padding:0 0 0 30px; +} + + +.col-md-3{ +margin-right:-1px; +} + + + +/* ======================================== */ +/* toggle */ +/* ======================================== */ +.toggle-list{list-style:none; margin:0; padding:0;} +.toggle-list li{ margin-bottom:10px; background:#fff; border:solid 1px #ddd;border-bottom:solid 3px #ddd;} +.toggle-list li h2{-moz-user-select: none; -html-user-select: none; user-select: none; color:#555;font-size:16px; line-height:20px; font-family:"Roboto",Arial, Helvetica, sans-serifr; padding:10px 20px 0px 60px; font-weight:700; display:block; letter-spacing:normal;} +.toggle-list li .acc_active:hover{ color:#777; +background:url(../images/icon-slide-plus.png) 20px center no-repeat; +padding-left:80px; +-o-transition:.5s; +-ms-transition:.5s; +-moz-transition:.5s; +-webkit-transition:.5s; +transition:.5s;} + +.toggle-list li .acc_noactive:hover{ color:#777; +background:url(../images/icon-slide-min.png) 20px center no-repeat; +-o-transition:.5s; +-ms-transition:.5s; +-moz-transition:.5s; +-webkit-transition:.5s; +transition:.5s;} +.toggle-list .ac-content{display:none; padding:20px; border-top:solid 1px #e5e5e5;} +.acc_active{background:url(../images/icon-slide-plus.png) 20px center no-repeat; +-o-transition:.5s; +-ms-transition:.5s; +-moz-transition:.5s; +-webkit-transition:.5s; +transition:.5s; + height:32px; + + } +.acc_noactive{background:url(../images/icon-slide-min.png) 20px center no-repeat;} + + +/* ================================================== */ +/* image position */ +/* ================================================== */ +.img-left { +float: left; +margin: 5px 15px 15px 0; +} + +.img-right { +float: right; +margin: 5px 0 15px 15px; +} + + + +/* ================================================== */ +/* flickr */ +/* ================================================== */ +#flickr-photo-stream img { +width: 48px; +height: auto; +margin: 0 12px 12px 0; +float: left; +} + +#flickr-photo-stream a img { +border: solid 2px #fff; +} + +#flickr-photo-stream a:hover img { +border: solid 2px #777777; +} + + + + + +hr{ +border-top: solid 1px #555; +} + +hr.blank { +border: none; +margin: 20px 0 20px 0; +} + +/* ================================================== */ +/* font awesome icons */ +/* ================================================== */ +i { +display: inline-block !important; +} + +i.large { +font-size: 72px; +text-align: center; +display:inline-block; +float:none; +} + +i.medium { +font-size: 20px; +padding: 10px; +text-align: center; +display:inline-block; +float:none; +} + +i.small { +font-size: 12px; +padding: 4px; +text-align: center; +display:inline-block; +float:none; +} + +i.circle-icon { +border-radius: 75px; +-moz-border-radius: 75px; +-webkit-border-radius: 75px; +} + +.fa-android{ +color:#469159; +} + +.fa-apple{ +color:#0EC3F7; +} + +/* extra ^ */ +.de_center p { +width: 100%; +} + +.de_center .de_icon { +float: none; +margin: 0 auto; +} + + +/* ================================================== */ +/* transition */ +/* ================================================== */ +a, +a:hover, +.test-column, +.test-column:hover { +-o-transition: .3s; +-ms-transition: .3s; +-moz-transition: .3s; +-webkit-transition: .3s; +transition: .3s; +} + + + + + +.de_contact_info{ +font-size:40px; +font-weight:bold; +} + +.de_contact_info i{ +float:none; +margin-right:20px; +} + + +.center-div{ +margin:0 auto !important; +} + + + + + +/* ================================================== */ +/* gallery */ +/* ================================================== */ +.de_carousel .item { +width:100%; +display:block; +} + + +.item img { +width:100%; +height:auto; +} + +.item h4 { +margin-bottom: 0; +font-size: 14px; +} + +#gallery .item{ +overflow:hidden; +} + +.carousel-item{ + width:100%; +} +.carousel-item img{ + width:100%; + height:auto; +} +.carousel-item .overlay-v{ + text-align: center; + width: 100px; + background: rgba(0,0,0,.7); + position:absolute; + width:100%; + height:100%; +} +.light .carousel-item .overlay-v{ + background: rgba(255,255,255,.3); +} +.carousel-item .pf_text .project-name{ + display:block; + position:absolute; + width:100%; + top:80%; + font-size:14px; + font-weight:bold; +} +.carousel-item:hover .overlay-v{ + background: rgba(0,0,0,.5); +} + +.pf_text { +color:#eceff3; +} + +.pf_text h4 { +color:#eceff3; +margin-bottom: 0; +font-size: 14px; +font-weight: 600; +} + +.pf_title{ + display:block; +} + +.project-info{ +color:#ccc; +margin-left:20px; +} + +.de_light .project-info{ +color:#606060; +} + +.project-info h2{ +margin-top: 0; +font-size:18px; +letter-spacing:3px; +text-transform:uppercase; +} + +.project-info h4{ +font-weight:bold; +} + +.project-info .details{ +padding:20px; +border:solid 1px rgba(255,255,255,.2); +background:rgba(0,0,0,.5); +margin-bottom:30px; +} + +.de_light .project-info .details{ +background:#eee; +border-color:#ddd; +} + +.project-infoproject-info span{ +display:block; +} + +.project-info span.title{ +display:inline-block; +min-width:80px; +} + +.project-info span.val{ +margin-bottom:15px; +font-weight:bold; +} + +.project-view{ +padding:120px 0 80px 0; +} + +.project-images img{ +width:100%; +} + +.picframe { + position: relative; + overflow: hidden; +} +.picframe img{ + width:100%; +} + +.picframe:hover img{ + transform: scale(1.3); +} + +#btn-close-x{ +width:100px; +height:100px; +display:block; +background:url(../images/close.png) center no-repeat; +margin:0 auto; +margin-bottom:80px; +cursor:pointer; +padding:20px; +} + +#btn-close-x{ +background:url(../images/close-2.png) center no-repeat; +} + + +.project-name{ +font-size:12px; +font-weight:bold; +display:block; +} + +span.overlay { +text-align: center; +display: block; +width: 100px; +background: #111; +position: absolute; +z-index:1; +} + +.de_light span.overlay { +background: #fff; +} + +.info-details .info-text{ +margin-bottom:20px; +} + +.info-details .title{ +display:block; +font-weight:bold; +} + + +span.icon{ +cursor:pointer; +} + + + +.overlay .info-area { +display: block; +margin-top: 10%; +} + +.overlay .sb-icons { +display: block; +margin-top: 200px; +} + +.de-gallery .overlay{ +text-align:center; +} + +.overlay .pf_text{ +display: inline-block; +} + +.project-name{ +font-size:11px; +text-transform:uppercase; +letter-spacing:5px; +} + +.de-gallery .overlay .icon { +display: inline-block; +margin-top: 200px; +text-align:center; +} + +.de-gallery .overlay .icon i{ +text-shadow:none; +color:#fff; +border:solid 1px rgba(255,255,255,.1); +font-size: 22px; +padding: 20px; +width: 60px; +height: 60px; +text-align: center; +margin-left:10px; +} + +.de-gallery .overlay .icon i.icon-info{ +margin-left:0px; +} + +.de-gallery .overlay .icon i:hover{ +color:#222; +background:#fff; +} + +.de-gallery.hover-1 span.overlay-1 { +text-align: center; +display: block; +background:rgba(0,0,0,.7); +position: absolute; +} +.de-gallery.hover-1 span.overlay-1:hover{ +background:rgba(0,0,0,0); +} +.de-gallery.hover-1 span.overlay-1 .project-name{ + top:10%; + letter-spacing:4px; + position:relative; +} +.de-gallery.hover-1 span.overlay-1:hover .project-name{ + top:-10%; +} + + + +.grid_gallery .item{ +margin-bottom:30px; +} + +a.img-icon-url, a.img-icon-zoom { +display: inline-block; +width: 36px; +height: 36px; +background: url(../images/icon-url.png) center no-repeat; +margin: 0 auto; +margin: 0 2px 0 2px; +} + +a.img-icon-zoom { +background: url(../images/icon-zoom.png) center no-repeat; +} + +.pf_full_width .item{ +width:24.9%; +float:left; +} + +.pf_full_width.pf_3_cols .item{ +width:33.3%; +} + +.pf_full_width.pf_2_cols .item{ +width:49.9%; +} + +.pf_full_width img{ +float:left; +width:100%; +} + + /* ---- grid ---- */ + +.grid { + width:100%; +} + + margin:5px; +} + +/* clear fix */ +.grid:after { + content: ''; + display: block; + clear: both; +} + +/* ---- .element-item ---- */ + +/* 5 columns, percentage width */ + +.grid-sizer { + width: 5%; +} + +.grid-item { + float: left; + border:none; + overflow:hidden; + margin:0; + padding:0; +} + +.large-width { width: 50%; } + + + +@media only screen and (max-width : 768px) { + .w1, .w2, .w3, .w4, .w5 {width:100%} +} + + +/* ================================================== */ +/* widget */ +/* ================================================== */ +#sidebar{ +padding-left:20px; +} + +.widget { +margin-bottom: 60px; +padding-bottom:60px; +border-bottom:solid 1px #333; +} + +.de_light .widget{ +border-bottom:solid 1px #ddd; +} + +.widget h4 { +text-transform:uppercase; +padding-bottom: 20px; +font-size: 16px; +letter-spacing: normal; +letter-spacing:1px; +} + +.widget ul { +list-style: none; +margin: 0; +padding:0; +} + +.widget .small-border{ +height:2px; +width:30px; +background:#fff; +margin:10px 0 20px 0; +display:block; +} + +.widget_category li { +padding: 8px 20px 8px 20px; +margin-bottom: 8px; +background:#111; +text-transform:uppercase; +} + +.de_light .widget_category li { +background:#eee; +} + +.widget_category li a { +color:#606060; +} + +.widget_recent_post li { +padding-left: 20px; +background: url(../images/list-arrow.png) left 2px no-repeat; +border-bottom: solid 1px #222; +padding-bottom: 7px; +margin-bottom: 5px; +} + +.widget_recent_post li a { +color: #555; +} + +.widget .comments li { +padding-left: 20px; +background: url(../images/list-arrow.png) left 2px no-repeat; +border-bottom: solid 1px #eee; +padding-bottom: 7px; +margin-bottom: 5px; +} + +.widget_tags li { +text-shadow:none; +display: inline-block; +margin-right: 2px; +margin-bottom: 13px; +} + +.widget_tags li a { +font-size:12px; +text-decoration: none; +margin-bottom: 5px; +border-radius: 1px; +-moz-border-radius: 1px; +-webkit-border-radius: 1px; +border:solid 1px rgba(255,255,255,.1); +color: #888; +padding: 5px 8px 5px 8px; +} + +.de_light .widget_tags li a { +color:#606060; +border:solid 1px #ddd; +} + +.widget_tags li a:hover { +color:#555; +border-color: #555; +} + +.de_light .widget_tags li a:hover { +color:#111; +border-color: #111; +} + + +.widget_top_rated_product ul{ +padding:0; +} + +.widget_top_rated_product li { +min-height:80px; +} + +.widget_top_rated_product li .text{ +padding-top:5px; +padding-left:75px; +} + +.widget_top_rated_product li img{ +position:absolute; +width:60px; +height:60px; +} + +.widget_tags li a{ +border-color:#555; +} + +.widget_tags li a:hover { +color:#eceff3; +border-color:#eceff3; +} + +footer .widget{ +border:none !important; +margin-bottom:0; +} + +.widget_tags ul{ +margin-top:30px; +} + +footer .widget.widget_tags li a{ +border-color:#222; +} + +footer .widget_recent_post li { +padding: 0 0 5px 0; +margin:0; +background: none; +border-bottom-color:#222; +} + +footer .widget{ +border:none !important; +margin-bottom:0; +} + +.widget_tags ul{ +margin-top:30px; +} + +footer .widget.widget_tags li a{ +border-color:#222; +} + +footer.light .widget_recent_post li { +border-bottom-color:#eee; +} + +footer .widget_recent_post li a { +color: #ccc; +} + +footer .widget h3{ +margin-bottom:20px; +} + + + + +/* ================================================== */ +/* misc */ +/* ================================================== */ +a{ +color:#fff; +text-decoration:none; +outline:0; +} + +a:hover{ +color:#fff; +} + +a:hover, a:active, a:focus, img{ + outline:0; +} + +.strong{font-weight:bold;} + +.fontsize24{font-size:24px !important;} +.fontsize32{font-size:32px !important;} +.fontsize36{font-size:36px !important;} +.fontsize40{font-size:40px !important;} +.fontsize48{font-size:48px !important;} + +.padding10{padding:10px !important;} +.padding20{padding:20px !important;} +.padding30{padding:30px !important;} +.padding40{padding:40px !important;} +.padding40{padding:50px !important;} +.padding50{padding:60px !important;} +.padding60{padding:70px !important;} + +.de_light a{ +color:#888; +} + +.de_light a:hover{ +color:#555; +} + +#services-list{ +padding:0; +margin:0; +} + +#services-list li a{ +color:#fff; +} + +.de_light #services-list li a{ +color:#999; +} + +#services-list li{ +font-weight:bold; +list-style:none; +margin:0; +background:rgba(0,0,0,.3); +margin-bottom:10px; +} + +.de_light #services-list li{ +background:#ddd; + +} + +#services-list li a{ +display:block; +padding:20px; +text-decoration:none; +} + +#services-list li a:hover{ +color:#111; +} + +.pic-services img{ +margin-bottom:30px; +} + +#services-list li.active a{ +color:#111; +} + +#services-list.s1 li{ + background:#303030; +} +#services-list.s1 li a{ + color:#fff; +} + +.project-images img{ +margin-bottom:60px; +} + +.teaser-text{ +font-family:"Dosis"; +font-size:14px; +color:rgba(255,255,255,.5); +line-height:normal; +font-weight:300; +text-transform:uppercase; +letter-spacing:6px; +} + +.teaser-text-2{ +font-size:16px; +} + +#navigation{ +position:fixed; +width:100%; +height:60px; +top:0; +right:20px; +text-align:center; +margin-bottom:60px; +z-index:1000; +} + +.mfp-close{ +color:#fff !important; +position:absolute; +width:100%; +font-size:48px; +margin-top:40px; +z-index:1000; +} + +.de_light .mfp-close{ +color:rgba(0,0,0,.5) !important; +} + +.de_light .mfp-close:hover{ +color:rgba(0,0,0,1) !important; +} + +.nav-prev:before,.nav-next:before, .nav-exit:before{ + font-family:"FontAwesome"; + content:'\f177'; + color:#fff; + padding:20px; + font-size:24px; + cursor:pointer; +} + +.nav-exit:before{ +width:100%; +display:block; +} + +.nav-next:before{ + content:'\f178'; + width:100%; + background:#555; +} + +.nav-exit:before{ + content:'\f00d'; +} + +.de_light .nav-exit:before{ +color:#222; +} + +.container-4 .de-team-list{ +width:24.9%; +float:left; +position:relative; +} + +.container-3 .de-team-list{ +width:33.3%; +float:left; +position:relative; +} + +.no-bottom{ +margin-bottom:0; +padding-bottom:0; +} + +p{ + margin-bottom:20px; +} + + +.bg-grey{ + background:#f5f5f5; +} + +.no-bottom .col-md-12 { +} + +.no-bottom { +padding-bottom: 0 !important; +} +.no-top { +padding-top: 0 !important; +} + +.nopadding { + padding: 0 !important; + margin: 0 !important; +} + + +#filters a{ + background:none; +} + +.side-bg .image-container { + height:100%; + overflow:hidden; + padding:0; + position:absolute; + background-size:cover !important; +} + +.side-bg .background-image { + background-position:50% 50%!important; + background-size:cover!important; + width:100%; + height:100%; + left:0; + position:absolute; + z-index:0 +} + +.image-slider{ + cursor:move; +} + +.inner-padding{ + padding:90px 0 90px 0; +} + +.no-padding,section.no-padding{ +padding:0; +} + +.float-left { +float: left; +} + +#loader-area{ +display:none; +background:#fff; +} + +#loader-area{ +display:none; +background:#111; +} + +.loader { +position: fixed; +left: 0px; +top: 0px; +width: 100%; +height: 100%; +z-index: 99999; +background: url('../images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249); +} + +.page-overlay { +display:none; +width: 120px; +height: 120px; +background:url(../images/page-loader.gif) center no-repeat #fff; +border-radius:10px; +position: fixed; +top:0; +bottom: 0; +left: 0; +right: 0; +z-index:10000; +margin: auto; +} + +.teaser{ +font-family:"Raleway",Arial; +font-size:15px; +font-weight:300; +} + +.form-control:focus{ +box-shadow:none; +-moz-box-shadow:none; +-webkit-box-shadow:none; +} + +.owl-arrow{ + position:absolute; + z-index:100; + background:#fff; + margin-top:48%; + display:none; + cursor:pointer; +} +.owl-arrow span{ + display:block; + background:#555; + position:absolute; + +} +.owl-arrow .prev{ + left:0; +} +.owl-arrow .next{ + right:0; +} + +.owl-arrow .prev:before, .owl-arrow .next:before{ + font-family:"FontAwesome"; + content:'\f177'; + color:#fff; + padding:20px; + font-size:32px; + display:block; +} +.owl-arrow .next:before{ + content:'\f178'; +} + +.owl-theme .owl-controls .owl-page span{ +width:5px !important; +height:5px !important; +} + +.owl-pagination{ + margin-top:0px; +} + +.owl-custom-nav{ + position:absolute; + z-index:1000; + width:100%; +} +.owl-custom-nav .btn-next{ +position:absolute; +right:0; +} +.owl-custom-nav .btn-prev{ +position:absolute; +left:0; +} +.owl-custom-nav .btn-next:before{ +font-family:"FontAwesome"; +content:"\f105"; +color:#111; +background:#333; +padding:5px 12px 5px 12px; +font-size:20px; +} +.owl-custom-nav .btn-prev:before{ +font-family:"FontAwesome"; +content:"\f104"; +color:#111; +background:#333; +padding:5px 12px 5px 12px; +font-size:20px; +} + +.owl-custom-nav a{ + text-decoration:none; +} + +.owl-custom-nav .btn-prev:hover:before, +.owl-custom-nav .btn-next:hover:before{ + cursor:pointer; + background:#111; + color:#fff; +} + +.owl-theme .owl-controls .owl-buttons div{ + background:#ffffff; + opacity:1; + border-radius:3px; + -moz-border-radius:3px; + -webkit-border-radius:3px; + padding-top:0px; + height:32px; + margin-top:20px; + color:#111111; + text-transform:uppercase; + letter-spacing:5px; +} +.owl-theme .owl-controls .owl-buttons div:hover{ + opacity:.8 !important; +} + +.owl-theme .owl-controls .owl-buttons .owl-prev:before{ +font-family:"FontAwesome"; +content:"\f104"; +color:#111; +padding:5px 12px 5px 12px; +font-size:24px; +position:relative; +top:3px; +left:-10px; +} + +.owl-theme .owl-controls .owl-buttons .owl-next:after{ +font-family:"FontAwesome"; +content:"\f105"; +color:#111; +padding:5px 12px 5px 12px; +font-size:24px; +position:relative; +top:3px; +right:-15px; +} + +.text-slider{ + line-height:72px; + color:#fff; + font-family:"Dosis"; + font-size:72px; + text-transform:uppercase; + font-weight:300; + display:inline-block; + letter-spacing:20px; +} + +.text-slider.big-text{ + font-size:120px; + line-height:120px; + font-weight:bold; +} + +.border-deco .text-item{ + display:inline-block; +} + +.text-slider.dark{ + color:#222; +} + + + +.text-item i{ + font-size:60px; + margin-top:5px; +} + +.text-slider.big-text i{ + font-size:90px; + margin-top:15px; +} + + +.red{color:#ff0000 !important;} +.teal{color:#009999 !important;} +.purple{color:#663366 !important;} +.green{color:#009900 !important;} + + +.wow{visibility: hidden;} + + +#back-to-top { + position: fixed; + bottom: 40px; + right: 40px; + z-index: 9999; + width: 32px; + height: 32px; + text-align: center; + line-height: 30px; + background: #f5f5f5; + cursor: pointer; + border: 0; + border-radius: 2px; + text-decoration: none; + transition: opacity 0.2s ease-out; + opacity: 0; + outline:none; +} +#back-to-top:hover { + background: #111; +} +#back-to-top.show { + opacity: 1; +} +#back-to-top:before{ + font-family:"FontAwesome"; + font-size:22px; + content:"\f106"; + color:#222; + position:relative; + margin:5px; +} +#back-to-top:hover:before{ + color:#fff; +} + +/* mouse scroll icon begin */ +.mouse { + position: absolute; + width: 22px; + height: 42px; + bottom: 40px; + left: 50%; + margin-left: -12px; + border-radius: 15px; + border: 2px solid #888; + -webkit-animation: intro 1s; + animation: intro 1s; +} +.scroll { + display: block; + width: 3px; + height: 3px; + margin: 6px auto; + border-radius: 4px; + background: #888; + -webkit-animation: finger 1s infinite; + animation: finger 1s infinite; +} +@-webkit-keyframes intro { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + transform: translateY(40px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@keyframes intro { + 0% { + opacity: 0; + -webkit-transform: translateY(40px); + transform: translateY(40px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@-webkit-keyframes finger { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} +@keyframes finger { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + -webkit-transform: translateY(20px); + transform: translateY(20px); + } +} +/* mouse scroll icon close */ + +.bgimage{ +background-size:cover; +} + +.no-bg{ + background:none !important; +} + +#ifrm,#cfs_top_div{ + display:none; +} + +.info-box i{ + font-size:40px; + position:absolute; + } + +.info-box .info-box_text{ + padding-left:60px; +} + +.info-box .info-box_title{ + font-weight:700; + text-transform:uppercase; + line-height:16px; + color:#fff; + margin-top:8px; +} + +#info-box{ + height:90px; + position:absolute; + z-index:500; + width:100%; + background:rgba(0,0,0,.3); +} + +/* ================================================== */ +/* quick-search */ +/* ================================================== */ +.quick-search { +display: inline-block; +float: right; +margin-left: 10px; +padding: 10px 0 0 0; +} + +.quick-search input { +width: 120px; +border-radius: 40px; +} + +#search{ +float:left; +width:70%; +margin-bottom:0; +} + +#btn-search{ +border:none; +padding:7px; +background:#222; +float:left; +width:30%; +height:42px; +} + +#btn-search:before{ + font-family:FontAwesome; + content: "\f002"; + font-size:24px; + color:#111; +} + +#btn-search:hover{ +background:#fff; +} +.center-xy{ +position:absolute; +z-index:5; +width:100%; +height:100%; +text-align:center; +} + +.center-xy i.btn-action{ + font-size:24px; + border:solid 2px rgba(255,255,255,.3); + padding:16px; + width:60px; + height:60px; + border-radius:60px; + text-align:center; + color:#fff; +} + +.center-xy i.btn-action:hover{ +border-color:rgba(255,255,255,0); +background:rgba(255,255,255,.3); +} + + +.center-xy i.btn-action.btn-play{ +padding-left:20px; +} + +.bg-overlay{ +position:absolute; +width:100%; +height:100%; +z-index:1; +} +.pic-hover{ +width:100%; +position:relative; +overflow:hidden; +} +.pic-hover{ +width:100%; +position:relative; +overflow:hidden; +} + +i.btn-action-hide{ +opacity:0; +} + +.pic-hover:hover .bg-overlay{ +background:rgba(0,0,0,.5); +} + +.pic-hover:hover i.btn-action-hide{ +opacity:1; +} + +.pic-hover.hover-scale:hover img{ + -moz-transform: scale(1.1); + -webkit-transform: scale(1.1); + transform: scale(1.1); +} + +/* ================================================== */ +/* review */ +/* ================================================== */ +.de_review { +text-align:center; +min-height:260px; +} + +.de_review .de_nav { +overflow: hidden; +padding-left: 0; +margin: 0; +padding: 0; +font-weight:bold; +text-align:center; +} + +.de_review .de_nav li { +list-style: none; +background: #EEE; +margin: 0 10px 0 10px; +margin-bottom:20px; +} + +.de_review .de_nav li{ +display:inline-block; +} + +.de_review .de_nav li img{ +width:100px; +height:auto; +} + +.de_review .de_nav li span { +padding: 8px 16px 8px 16px; +border-top: 1px solid #ddd; +border-bottom: 1px solid #ddd; +border-left: 1px solid #ddd; +border-right: 1px solid #ddd; +display: block; +background: #f5f5f5; +text-decoration: none; +color: #646464; +font-size: 13px; +cursor: pointer; +} + +.de_review blockquote{ +border:none; +font-family:"Roboto Slab", Georgia, "Times New Roman", Times, serif; +} + +.de_review .de_nav li span { +border: 1px solid #404040; +background:#222; +} + +.de_review .de_nav li:first-child span { +border-left: 1px solid #ddd; +} + +.de_review .de_nav li:first-child span { +border-left: 1px solid #404040; +} + +.de_review .de_review_content { +border: 1px solid #ddd; +padding: 15px 20px 20px 20px; +margin-top: -1px; +background: #fff; +} + +.de_review .de_review_content { +border: 1px solid #404040; +background: #27282b; +} + +.de_review .de_nav li.active span { +background: #FFF; +border-bottom: 1px solid #fff; +color: #222; +margin-bottom: -3px; +} + + +.separator { + line-height: 0.5; + text-align: center; + margin:30px 0 30px 0; +} +.separator span { + display: inline-block; + position: relative; + +} +.separator span:before, +.separator span:after { + content: ""; + position: absolute; + border-bottom: 1px solid rgba(255,255,255,.1); + top: 5px; + width: 300px; +} +.separator span:before { + right: 100%; + margin-right: 15px; +} +.separator span:after { + left: 100%; + margin-left: 15px; +} + +.separator span i{ +font-size:6px; +padding:0; +margin:0; +float:none; +} + +.de_light .separator span:before, +.de_light .separator span:after { + border-bottom: 1px solid rgba(0,0,0,.2); +} + +.text-light .separator span:before, +.text-light .separator span:after { + border-bottom: 1px solid rgba(255,255,255,.1); +} + + +/* css attributes */ + +/* margin top */ +.mt0{margin-top:0;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}.mt60{margin-top:60px;}.mt70{margin-top:70px;}.mt80{margin-top:80px;}.mt90{margin-top:90px;}.mt100{margin-top:100px;} + +/* margin bottom */ +.mb0{margin-bottom:0;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.mb70{margin-bottom:70px;}.mb80{margin-bottom:80px;}.mb90{margin-bottom:90px;}.mb100{margin-bottom:100px;} + +.pt0{padding-top:0;} .pt10{padding-top:10px;} .pt20{padding-top:20px;} .pt30{padding-top:30px;} .pt40{padding-top:40px;} .pt80{padding-top:80px;} +.pb0{padding-bottom:0;} .pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;} .pb30{padding-bottom:30px;} .pb40{padding-bottom:40px;} .pb80{padding-bottom:80px;} + + +/* margin top */ +.mt-10{margin-top:-10px;}.mt-20{margin-top:-20px;}.mt-30{margin-top:-30px;}.mt-40{margin-top:-40px;}.mt-50{margin-top:-50px;}.mt-60{margin-top:-60px;}.mt-70{margin-top:-70px;}.mt-80{margin-top:-80px;}.mt-90{margin-top:-90px;}.mt-100{margin-top:-100px;}.mt-110{margin-top:-110px;}.mt-120{margin-top:-120px;}.mt-120{margin-top:-120px;}.mt-130{margin-top:-130px;} + +.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;} + +.absolute{position:absolute; z-index:1;} +.overflow-hidden{overflow:hidden;} +.width100{width:100%;} + +.border1{ +border-width:1px !important; +} + +.display-table{ +display:table; +} + +.display-table [class*="col-"] { + float: none; + display: table-cell; + vertical-align: top; + margin:0; + padding:0; + +} + +.text-middle, .display-table [class*="col-"].text-middle { + vertical-align: middle; +} + +.overlay30{background:rgba(0,0,0,.3)} +.overlay40{background:rgba(0,0,0,.4)} +.overlay50{background:rgba(0,0,0,.5)} +.overlay60{background:rgba(0,0,0,.6)} +.overlay70{background:rgba(0,0,0,.7)} +.overlay80{background:rgba(0,0,0,.8)} + +.shadow-soft{ + -webkit-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4); + -moz-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4); + box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.4); +} + +.overflow-hidden{ + overflow:hidden; +} + +.height-auto{ + height:auto; +} + +/* ================================================== */ +/* R E S P O N S I V E */ +/* ================================================== */ + @media(min-width:980px) and (max-width: 1199px) { + + header #mainmenu a{ + padding-left:5px; + padding-right:5px; + } + + #mainmenu li a:after{ + margin-left:15px; + } + + } + + /* -------------------------------------------------- + design for 768px + /* ================================================== */ + @media (min-width: 768px) and (max-width: 979px) { + .slider_text { + padding-top: 0px; + } + + } + + + @media only screen and (max-width: 992px) { + + #menu-btn{ + display:block; + position:relative; + float:right; + } + + + header{ + display:none; + } + + header .info{ + display:none !important; + } + + header.header-bg{ + background:rgba(0,0,0,1); + } + + header,header.fixed { + display:block; + position:inherit; + margin:0; + padding:0; + margin-top:0; + background:#000000; + padding:15px 0 15px 0; + } + + #de-sidebar{ + position:absolute !important; + width:100%; + right:1px; + } + + + header.side-header, + .de_light header.side-header{ + position:absolute !important; + display:block; + height:60px; + top:0; + background:#000; + } + + header.side-header #mainmenu{ + position:absolute; + background:#000; + margin:0; + top:60px; + left:0; + width:100%; + } + + header.side-header #logo .logo{ + display:none; + } + + header.side-header #logo .logo-2{ + display:inline-block; + position:absolute; + height:30px; + top:15px; + left:40px; + } + + header.side-header #menu-btn{ + position:absolute; + top:8px; + right:30px; + height:0; + z-index:2000; + height:35px; + } + + + header.side-header #mainmenu li{ + display:block; + } + + header.side-header #mainmenu a, + .de_light.de-navbar-left header #mainmenu > li > a{ + display:block; + text-align:center; + color:#fff; + } + + .de_light.de-navbar-left header #mainmenu > li{ + border-bottom:solid 1px rgba(255,255,255,.1); + } + + header.side-header #mainmenu a:hover{ + background:none !important; + } + + header.side-header #mainmenu a:hover{ + background:none !important; + } + + header.side-header .social-icons-2{ + display:none; + } + + header.autoshow{ + top:0 !important; + } + + header.autoshow #mainmenu li a{ + background:none !important; + } + + header.header-mobile-sticky{ + position:fixed; + } + + header.de_header_2{ + height:auto; + padding-bottom:0; + } + + #subheader,.de-navbar-left #subheader{ + padding:0; + margin:0; + } + #subheader h1{ + margin:45px 0 45px 0; + } + #subheader span{ + display:none; + } + #subheader .crumb{ + display:none; + } + + .de-navbar-left #subheader{ + padding-top:70px; + } + + .slider_text h1 { + font-size: 32px; + } + + .slider_text .description { + display: none; + } + div#logo{ + margin-top:-15px; + } + #logo, #logo .inner { + vertical-align:middle; + height:auto; + } + + #domain-check .text, #domain-check .button { + width: 100%; + } + + .container-4 .de-team-list{ + width:49.9%; + float:left; + position:relative; + } + + #testimonial-full blockquote { + padding: 20px; + } + + #revolution-slider{ + } + + nav{ + width:100%; + } + + #mainmenu{ + display:none; + float:none; + z-index:200; + width:100%; + margin:0; + padding:0; + } + + #mainmenu a{ + text-align:left; + padding-left:0; + padding-top:10px !important; + padding-bottom:10px !important; + } + + #mainmenu li li a, + #mainmenu li li li a{ + padding-left:0; + } + + #mainmenu a:hover{ + background:#111 !important; + } + + + #mainmenu li ul{ + display:block; + position:inherit; + margin:0; + width:100%; + } + + #mainmenu li{ + border-bottom:solid 1px #333; + margin:0; + width:100%; + display:block; + letter-spacing:3px; + } + + #mainmenu li a:after{ + display:none; + } + + #mainmenu li:last-child{ + margin-bottom:30px; + } + + #mainmenu li ul{ + border-top:solid 1px #333; + top:auto; + } + + #mainmenu li ul a{ + width:100%; + background:none; + border:none; + } + + #mainmenu li ul li{ + border:none; + padding-left: 40px !important; + } + + #mainmenu li ul li a{ + display:block; + } + + #mainmenu li ul li:last-child{ + border-bottom:none; + margin:0; + } + + #mainmenu li ul li:last-child a{ + border-bottom:none; + } + #mainmenu li a{ + color:#eceff3; + } + + #mainmenu li li a{ + font-size:10px; + } + + #mainmenu li li a:hover{ + color:#fff; + } + + + header.header-mobile #mainmenu{ + display:none; + float:none; + z-index:200; + width:100%; + margin:0; + padding:0; + } + + header.header-mobile #mainmenu a{ + text-align:left; + padding-top:10px !important; + padding-bottom:10px !important; + } + + header.header-mobile #mainmenu a:hover{ + background:none !important; + } + + + header.header-mobile #mainmenu li ul{ + display:block; + position:inherit; + margin:0; + width:100%; + } + + header.header-mobile #mainmenu li{ + border-bottom:solid 1px #333; + margin:0; + width:100%; + display:block; + letter-spacing:3px; + } + + header.header-mobile.header-light #mainmenu li{ + border-bottom-color:#eee; + } + + header.header-mobile #mainmenu li a:after{ + display:none; + } + + header.header-mobile #mainmenu li:last-child{ + margin-bottom:30px; + } + + header.header-mobile #mainmenu li ul{ + border-top:none; + top:auto; + } + + header.header-mobile #mainmenu li ul a{ + width:100%; + background:none; + border:none; + } + + header.header-mobile #mainmenu li ul li{ + border:none; + padding-left: 40px !important; + } + + header.header-mobile #mainmenu li ul li:first-child{ + border-top:solid 1px #333; + } + header.header-mobile.header-light #mainmenu li ul li:first-child{ + border-top-color:#eee; + } + + header.header-mobile #mainmenu li ul li a{ + display:block; + border-bottom:solid 1px #333; + } + header.header-mobile.header-light #mainmenu li ul li a{ + border-bottom-color:#eee; + } + + header.header-mobile #mainmenu li ul li:last-child{ + border-bottom:none; + margin:0; + } + + header.header-mobile #mainmenu li ul li:last-child a{ + border-bottom:none; + } + + header.header-mobile #mainmenu li a{ + color:#eceff3; + } + + header.header-mobile.header-light #mainmenu li a{ + color:#404040; + } + + header.header-mobile #mainmenu li li a{ + font-size:10px; + } + + header.header-mobile #mainmenu li li a:hover{ + color:#fff; + } + + header.header-mobile #mainmenu li ul{ + height:0; + overflow:hidden; + position:relative; + left:0; + } + + + header.header-mobile #mainmenu li ul li ul li:last-child{ + border-bottom:solid 1px #333; + } + header.header-mobile.header-light #mainmenu li ul li ul li:last-child{ + border-bottom-color: #eee; + } + + header.header-mobile #mainmenu li ul li ul{ + margin-bottom:10px; + } + + header.header-mobile #mainmenu > li > span{ + width:36px; + height:36px; + background:url(../images/ui/arrow-down.png) center no-repeat; + position:absolute; + right:0; + margin-top:10px; + z-index:1000; + cursor:pointer; + } + header.header-mobile.header-light #mainmenu > li > span{ + background:url(../images/ui/arrow-down-invert.png) center no-repeat; + } + + header.header-mobile #mainmenu li span.active{ + background:url(../images/ui/arrow-up.png) center no-repeat; + } + header.header-mobile.header-light #mainmenu li span.active{ + background:url(../images/ui/arrow-up-invert.png) center no-repeat; + } + + header.header-mobile #mainmenu li > ul > li > span{ + width:36px; + height:36px; + background:url(../images/ui/arrow-down.png) center no-repeat; + position:absolute; + right:0; + margin-top:-45px; + z-index:1000; + cursor:pointer; + } + header.header-mobile.header-light #mainmenu li > ul > li > span{ + background:url(../images/ui/arrow-down-invert.png) center no-repeat; + } + + header.header-mobile #mainmenu > li > ul > li > span.active{ + background:url(../images/ui/arrow-up.png) center no-repeat; + } + header.header-mobile.header-light #mainmenu > li > ul > li > span.active{ + background:url(../images/ui/arrow-up-invert.png) center no-repeat; + } + + header.header-mobile #mainmenu li ul li a{ + border-bottom:solid 1px #333; + } + header.header-mobile.header-light #mainmenu li ul li a{ + border-bottom-color:#eee; + } + header.header-mobile #mainmenu li ul li:last-child > a{ + border-bottom:none !important; + } + + header.header-mobile #mainmenu li ul.mega ul { + height: auto; + } + + #mainmenu li ul.mega{ + position:fixed; + left:0; + width:100%; + margin-top:30px; + display:block; + padding:0; + } + #mainmenu li ul.mega > li{ + width:100%; + } + #mainmenu li ul.mega > li ul{ + position:static; + visibility: visible; + opacity: 1; + left:0; + float:none; + width:100%; + } + #mainmenu ul.mega > li ul li{ + margin:0; + padding:0; + } + + #mainmenu li ul.mega .menu-content{ + background:none; + padding:30px; + } + + header.header-mobile #mainmenu ul.mega li{ + border-bottom:solid 1px #333; + padding-left:0 !important; + } + + header.header-mobile #mainmenu ul.mega li.title{ + border-bottom:solid 1px #777 !important; + } + + header.header-mobile #mainmenu ul.mega li:first-child{ + border:none; + } + + .de_tab.tab_steps .de_nav{ + text-align:center; + } + + .de_tab.tab_steps .de_nav li{ + display:block; + margin:0; + padding:0; + } + + .de_tab.tab_steps .de_nav li span{ + margin:0; + margin-bottom:40px; + display:inline-block; + } + + .de_tab.tab_steps .de_nav li .v-border{ + border:none; + } + + .container .col-md-3{ margin-bottom:30px; } + .container .col-md-4{ margin-bottom:30px; } + .container .col-md-5{ margin-bottom:30px; } + .container .col-md-6{ margin-bottom:30px; } + .container .col-md-7{ margin-bottom:30px; } + .container .col-md-8{ margin-bottom:30px; } + .container .col-md-9{ margin-bottom:30px; } + .container .col-md-10{ margin-bottom:30px; } + .container .col-md-11{ margin-bottom:30px; } + .container .col-md-12{ margin-bottom:30px; } + + .hidden-phone{ + display:none; + } + + .grid_gallery .item{ + width:100%; + } + + .de-navbar-left #wrapper{ + overflow:hidden; + width:100%; + } + + .de-navbar-left .inner-padding{ + padding:30px; + } + + .de-navbar-left header #mainmenu > li > a { + padding-left:40px; + } + + .side-bg .image-container{ + position:relative; + width:100%; + height:400px !important; + top:0; + margin-bottom:60px; + } + + .mobile-hide{ + display:none; + } + + .display-table{ + display:block; + } + + .display-table [class*="col-"] { + float: none; + display: block; + vertical-align: top; + } + + h2.hero{ + font-size:28px; + letter-spacing:5px; + } + + #filters li.pull-right{ + float:none !important; + } + + .sm-hide{ + display:none; + } + + .mt-sm-0{ + margin-top:0; + } + + #mainmenu li ul.mega .menu-content{ + padding:0; + padding-left:40px; + } + + .mega [class*="col-"] { + margin-bottom:0; + } + + .mega .spacer-single{ + height:0; + } + + header.header-mobile #mainmenu li ul.mega li.title{ + border-top:solid 1px #333333; + padding-top:15px; + } + + header.header-mobile #mainmenu li ul.mega li ul li:last-child{ + border-bottom:none; + margin-bottom:0; + } + + header.header-mobile #mainmenu li ul.mega li ul{ + margin-bottom:0; + } + + + /* -------------------------------------------------- + custom for 320px & 480px + /* -------------------------------------------------- */ + @media only screen and (max-width: 767px) { + .container{padding-left:30px; padding-right:30px;} + .feature-box-image,.pricing-box{margin-bottom:30px;} + + .de_tab .de_nav li { + display: block; + width: 100%; + } + + .pf_full_width .item{ + float:left; + width:49.9% !important; + } + + .text-item{ + font-size:48px; + line-height:48px; + } + + .text-item i{ + font-size:36px; + } + + #de-sidebar{ + width:100%; + display:block; + position:relative; + } + + .pricing-2-col .pricing-box, .pricing-3-col .pricing-box, .pricing-4-col .pricing-box, .pricing-5-col .pricing-box { + width: 100%; + } + + .container-4 .de-team-list{ + width:100%; + float:left; + position:relative; + } + + .countdown-section { + font-size: 12px; + } + .countdown-amount { + font-size: 36px; + } + + .de-navbar-left section, + .de-navbar-left footer{ + padding-left:20px; + padding-right:20px; + } + + .de-navbar-left header #mainmenu > li > a { + padding-left:40px; + } + + .de-navbar-left .inner-padding{ + padding:0px; + } + + h1.title-2{ + font-size:16px; + letter-spacing:10px; + line-height:2em; + } + + + header.de_header_2{ + height:auto; + } + + } + + + /* -------------------------------------------------- + design for 480px + /* -------------------------------------------------- */ + @media only screen and (min-width: 480px) and (max-width: 767px) { + .container{padding-left:30px; padding-right:30px;} + .feature-box-image,.pricing-box{margin-bottom:30px;} + + } + + + /* -------------------------------------------------- + design for 320px + /* -------------------------------------------------- */ + @media only screen and (max-width: 480px) { + .pf_full_width .item{ + float:left; + width:100% !important; + } + + .text-item{ + font-size:32px; + line-height:32px; + } + + .text-item i{ + font-size:24px; + } + + .grid-item .pf_title{ + display:none; + } + } diff --git a/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.eot b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.eot new file mode 100644 index 0000000..2fe8892 Binary files /dev/null and b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.eot differ diff --git a/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.svg b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.svg new file mode 100644 index 0000000..93538d7 --- /dev/null +++ b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.svg @@ -0,0 +1,1832 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.ttf b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.ttf new file mode 100644 index 0000000..12ff680 Binary files /dev/null and b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.ttf differ diff --git a/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.woff b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.woff new file mode 100644 index 0000000..3933052 Binary files /dev/null and b/project/static/fonts/elegant_font/HTML_CSS/fonts/ElegantIcons.woff differ diff --git a/project/static/fonts/elegant_font/HTML_CSS/index.html b/project/static/fonts/elegant_font/HTML_CSS/index.html new file mode 100644 index 0000000..0313f09 --- /dev/null +++ b/project/static/fonts/elegant_font/HTML_CSS/index.html @@ -0,0 +1,3019 @@ + + + +Your Font/Glyphs + + + + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+ +
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+

Class Names

+
+ + +  arrow_up + + + +  arrow_down + + + +  arrow_left + + + +  arrow_right + + + +  arrow_left-up + + + +  arrow_right-up + + + +  arrow_right-down + + + +  arrow_left-down + + + +  arrow-up-down + + + +  arrow_up-down_alt + + + +  arrow_left-right_alt + + + +  arrow_left-right + + + +  arrow_expand_alt2 + + + +  arrow_expand_alt + + + +  arrow_condense + + + +  arrow_expand + + + +  arrow_move + + + +  arrow_carrot-up + + + +  arrow_carrot-down + + + +  arrow_carrot-left + + + +  arrow_carrot-right + + + +  arrow_carrot-2up + + + +  arrow_carrot-2down + + + +  arrow_carrot-2left + + + +  arrow_carrot-2right + + + +  arrow_carrot-up_alt2 + + + +  arrow_carrot-down_alt2 + + + +  arrow_carrot-left_alt2 + + + +  arrow_carrot-right_alt2 + + + +  arrow_carrot-2up_alt2 + + + +  arrow_carrot-2down_alt2 + + + +  arrow_carrot-2left_alt2 + + + +  arrow_carrot-2right_alt2 + + + +  arrow_triangle-up + + + +  arrow_triangle-down + + + +  arrow_triangle-left + + + +  arrow_triangle-right + + + +  arrow_triangle-up_alt2 + + + +  arrow_triangle-down_alt2 + + + +  arrow_triangle-left_alt2 + + + +  arrow_triangle-right_alt2 + + + +  arrow_back + + + +  icon_minus-06 + + + +  icon_plus + + + +  icon_close + + + +  icon_check + + + +  icon_minus_alt2 + + + +  icon_plus_alt2 + + + +  icon_close_alt2 + + + +  icon_check_alt2 + + + +  icon_zoom-out_alt + + + +  icon_zoom-in_alt + + + +  icon_search + + + +  icon_box-empty + + + +  icon_box-selected + + + +  icon_minus-box + + + +  icon_plus-box + + + +  icon_box-checked + + + +  icon_circle-empty + + + +  icon_circle-slelected + + + +  icon_stop_alt2 + + + +  icon_stop + + + +  icon_pause_alt2 + + + +  icon_pause + + + +  icon_menu + + + +  icon_menu-square_alt2 + + + +  icon_menu-circle_alt2 + + + +  icon_ul + + + +  icon_ol + + + +  icon_adjust-horiz + + + +  icon_adjust-vert + + + +  icon_document_alt + + + +  icon_documents_alt + + + +  icon_pencil + + + +  icon_pencil-edit_alt + + + +  icon_pencil-edit + + + +  icon_folder-alt + + + +  icon_folder-open_alt + + + +  icon_folder-add_alt + + + +  icon_info_alt + + + +  icon_error-oct_alt + + + +  icon_error-circle_alt + + + +  icon_error-triangle_alt + + + +  icon_question_alt2 + + + +  icon_question + + + +  icon_comment_alt + + + +  icon_chat_alt + + + +  icon_vol-mute_alt + + + +  icon_volume-low_alt + + + +  icon_volume-high_alt + + + +  icon_quotations + + + +  icon_quotations_alt2 + + + +  icon_clock_alt + + + +  icon_lock_alt + + + +  icon_lock-open_alt + + + +  icon_key_alt + + + +  icon_cloud_alt + + + +  icon_cloud-upload_alt + + + +  icon_cloud-download_alt + + + +  icon_image + + + +  icon_images + + + +  icon_lightbulb_alt + + + +  icon_gift_alt + + + +  icon_house_alt + + + +  icon_genius + + + +  icon_mobile + + + +  icon_tablet + + + +  icon_laptop + + + +  icon_desktop + + + +  icon_camera_alt + + + +  icon_mail_alt + + + +  icon_cone_alt + + + +  icon_ribbon_alt + + + +  icon_bag_alt + + + +  icon_creditcard + + + +  icon_cart_alt + + + +  icon_paperclip + + + +  icon_tag_alt + + + +  icon_tags_alt + + + +  icon_trash_alt + + + +  icon_cursor_alt + + + +  icon_mic_alt + + + +  icon_compass_alt + + + +  icon_pin_alt + + + +  icon_pushpin_alt + + + +  icon_map_alt + + + +  icon_drawer_alt + + + +  icon_toolbox_alt + + + +  icon_book_alt + + + +  icon_calendar + + + +  icon_film + + + +  icon_table + + + +  icon_contacts_alt + + + +  icon_headphones + + + +  icon_lifesaver + + + +  icon_piechart + + + +  icon_refresh + + + +  icon_link_alt + + + +  icon_link + + + +  icon_loading + + + +  icon_blocked + + + +  icon_archive_alt + + + +  icon_heart_alt + + +
+ + + +  icon_printer + + + +  icon_calulator + + + +  icon_building + + + +  icon_floppy + + + +  icon_drive + + + +  icon_search-2 + + + +  icon_id + + + +  icon_id-2 + + + +  icon_puzzle + + + +  icon_like + + + +  icon_dislike + + + +  icon_mug + + + +  icon_currency + + + +  icon_wallet + + + +  icon_pens + + + +  icon_easel + + + +  icon_flowchart + + + +  icon_datareport + + + +  icon_briefcase + + + +  icon_shield + + + +  icon_percent + + + +  icon_globe + + + +  icon_globe-2 + + + +  icon_target + + + +  icon_hourglass + + + +  icon_balance + + +
+ + + +  icon_star_alt + + + +  icon_star-half_alt + + + +  icon_star + + + +  icon_star-half + + + +  icon_tools + + + +  icon_tool + + + +  icon_cog + + + +  icon_cogs + + + +  arrow_up_alt + + + +  arrow_down_alt + + + +  arrow_left_alt + + + +  arrow_right_alt + + + +  arrow_left-up_alt + + + +  arrow_right-up_alt + + + +  arrow_right-down_alt + + + +  arrow_left-down_alt + + + +  arrow_condense_alt + + + +  arrow_expand_alt3 + + + +  arrow_carrot_up_alt + + + +  arrow_carrot-down_alt + + + +  arrow_carrot-left_alt + + + +  arrow_carrot-right_alt + + + +  arrow_carrot-2up_alt + + + +  arrow_carrot-2dwnn_alt + + + +  arrow_carrot-2left_alt + + + +  arrow_carrot-2right_alt + + + +  arrow_triangle-up_alt + + + +  arrow_triangle-down_alt + + + +  arrow_triangle-left_alt + + + +  arrow_triangle-right_alt + + + +  icon_minus_alt + + + +  icon_plus_alt + + + +  icon_close_alt + + + +  icon_check_alt + + + +  icon_zoom-out + + + +  icon_zoom-in + + + +  icon_stop_alt + + + +  icon_menu-square_alt + + + +  icon_menu-circle_alt + + + +  icon_document + + + +  icon_documents + + + +  icon_pencil_alt + + + +  icon_folder + + + +  icon_folder-open + + + +  icon_folder-add + + + +  icon_folder_upload + + + +  icon_folder_download + + + +  icon_info + + + +  icon_error-circle + + + +  icon_error-oct + + + +  icon_error-triangle + + + +  icon_question_alt + + + +  icon_comment + + + +  icon_chat + + + +  icon_vol-mute + + + +  icon_volume-low + + + +  icon_volume-high + + + +  icon_quotations_alt + + + +  icon_clock + + + +  icon_lock + + + +  icon_lock-open + + + +  icon_key + + + +  icon_cloud + + + +  icon_cloud-upload + + + +  icon_cloud-download + + + +  icon_lightbulb + + + +  icon_gift + + + +  icon_house + + + +  icon_camera + + + +  icon_mail + + + +  icon_cone + + + +  icon_ribbon + + + +  icon_bag + + + +  icon_cart + + + +  icon_tag + + + +  icon_tags + + + +  icon_trash + + + +  icon_cursor + + + +  icon_mic + + + +  icon_compass + + + +  icon_pin + + + +  icon_pushpin + + + +  icon_map + + + +  icon_drawer + + + +  icon_toolbox + + + +  icon_book + + + +  icon_contacts + + + +  icon_archive + + + +  icon_heart + + + +  icon_profile + + + +  icon_group + + + +  icon_grid-2x2 + + + +  icon_grid-3x3 + + + +  icon_music + + + +  icon_pause_alt + + + +  icon_phone + + + +  icon_upload + + + +  icon_download + + + +  icon_rook + + +
+ + + +  icon_printer-alt + + + +  icon_calculator_alt + + + +  icon_building_alt + + + +  icon_floppy_alt + + + +  icon_drive_alt + + + +  icon_search_alt + + + +  icon_id_alt + + + +  icon_id-2_alt + + + +  icon_puzzle_alt + + + +  icon_like_alt + + + +  icon_dislike_alt + + + +  icon_mug_alt + + + +  icon_currency_alt + + + +  icon_wallet_alt + + + +  icon_pens_alt + + + +  icon_easel_alt + + + +  icon_flowchart_alt + + + +  icon_datareport_alt + + + +  icon_briefcase_alt + + + +  icon_shield_alt + + + +  icon_percent_alt + + + +  icon_globe_alt + + + +  icon_clipboard + + +
+ + + +  social_facebook + + + +  social_twitter + + + +  social_pinterest + + + +  social_googleplus + + + +  social_tumblr + + + +  social_tumbleupon + + + +  social_wordpress + + + +  social_instagram + + + +  social_dribbble + + + +  social_vimeo + + + +  social_linkedin + + + +  social_rss + + + +  social_deviantart + + + +  social_share + + + +  social_myspace + + + +  social_skype + + + +  social_youtube + + + +  social_picassa + + + +  social_googledrive + + + +  social_flickr + + + +  social_blogger + + + +  social_spotify + + + +  social_delicious + + + +  social_facebook_circle + + + +  social_twitter_circle + + + +  social_pinterest_circle + + + +  social_googleplus_circle + + + +  social_tumblr_circle + + + +  social_stumbleupon_circle + + + +  social_wordpress_circle + + + +  social_instagram_circle + + + +  social_dribbble_circle + + + +  social_vimeo_circle + + + +  social_linkedin_circle + + + +  social_rss_circle + + + +  social_deviantart_circle + + + +  social_share_circle + + + +  social_myspace_circle + + + +  social_skype_circle + + + +  social_youtube_circle + + + +  social_picassa_circle + + + +  social_googledrive_alt2 + + + +  social_flickr_circle + + + +  social_blogger_circle + + + +  social_spotify_circle + + + +  social_delicious_circle + + + +  social_facebook_square + + + +  social_twitter_square + + + +  social_pinterest_square + + + +  social_googleplus_square + + + +  social_tumblr_square + + + +  social_stumbleupon_square + + + +  social_wordpress_square + + + +  social_instagram_square + + + +  social_dribbble_square + + + +  social_vimeo_square + + + +  social_linkedin_square + + + +  social_rss_square + + + +  social_deviantart_square + + + +  social_share_square + + + +  social_myspace_square + + + +  social_skype_square + + + +  social_youtube_square + + + +  social_picassa_square + + + +  social_googledrive_square + + + +  social_flickr_square + + + +  social_blogger_square + + + +  social_spotify_square + + + +  social_delicious_square + +
+ +
+ + + \ No newline at end of file diff --git a/project/static/fonts/elegant_font/HTML_CSS/lte-ie7.js b/project/static/fonts/elegant_font/HTML_CSS/lte-ie7.js new file mode 100644 index 0000000..24db86d --- /dev/null +++ b/project/static/fonts/elegant_font/HTML_CSS/lte-ie7.js @@ -0,0 +1,387 @@ +/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */ + +window.onload = function() { + function addIcon(el, entity) { + var html = el.innerHTML; + el.innerHTML = '' + entity + '' + html; + } + var icons = { + 'arrow_up' : '!', + 'arrow_down' : '"', + 'arrow_left' : '#', + 'arrow_right' : '$', + 'arrow_left-up' : '%', + 'arrow_right-up' : '&', + 'arrow_right-down' : ''', + 'arrow_left-down' : '(', + 'arrow-up-down' : ')', + 'arrow_up-down_alt' : '*', + 'arrow_left-right_alt' : '+', + 'arrow_left-right' : ',', + 'arrow_expand_alt2' : '-', + 'arrow_expand_alt' : '.', + 'arrow_condense' : '/', + 'arrow_expand' : '0', + 'arrow_move' : '1', + 'arrow_carrot-up' : '2', + 'arrow_carrot-down' : '3', + 'arrow_carrot-left' : '4', + 'arrow_carrot-right' : '5', + 'arrow_carrot-2up' : '6', + 'arrow_carrot-2down' : '7', + 'arrow_carrot-2left' : '8', + 'arrow_carrot-2right' : '9', + 'arrow_carrot-up_alt2' : ':', + 'arrow_carrot-down_alt2' : ';', + 'arrow_carrot-left_alt2' : '<', + 'arrow_carrot-right_alt2' : '=', + 'arrow_carrot-2up_alt2' : '>', + 'arrow_carrot-2down_alt2' : '?', + 'arrow_carrot-2left_alt2' : '@', + 'arrow_carrot-2right_alt2' : 'A', + 'arrow_triangle-up' : 'B', + 'arrow_triangle-down' : 'C', + 'arrow_triangle-left' : 'D', + 'arrow_triangle-right' : 'E', + 'arrow_triangle-up_alt2' : 'F', + 'arrow_triangle-down_alt2' : 'G', + 'arrow_triangle-left_alt2' : 'H', + 'arrow_triangle-right_alt2' : 'I', + 'arrow_back' : 'J', + 'icon_minus-06' : 'K', + 'icon_plus' : 'L', + 'icon_close' : 'M', + 'icon_check' : 'N', + 'icon_minus_alt2' : 'O', + 'icon_plus_alt2' : 'P', + 'icon_close_alt2' : 'Q', + 'icon_check_alt2' : 'R', + 'icon_zoom-out_alt' : 'S', + 'icon_zoom-in_alt' : 'T', + 'icon_search' : 'U', + 'icon_box-empty' : 'V', + 'icon_box-selected' : 'W', + 'icon_minus-box' : 'X', + 'icon_plus-box' : 'Y', + 'icon_box-checked' : 'Z', + 'icon_circle-empty' : '[', + 'icon_circle-slelected' : '\', + 'icon_stop_alt2' : ']', + 'icon_stop' : '^', + 'icon_pause_alt2' : '_', + 'icon_pause' : '`', + 'icon_menu' : 'a', + 'icon_menu-square_alt2' : 'b', + 'icon_menu-circle_alt2' : 'c', + 'icon_ul' : 'd', + 'icon_ol' : 'e', + 'icon_adjust-horiz' : 'f', + 'icon_adjust-vert' : 'g', + 'icon_document_alt' : 'h', + 'icon_documents_alt' : 'i', + 'icon_pencil' : 'j', + 'icon_pencil-edit_alt' : 'k', + 'icon_pencil-edit' : 'l', + 'icon_folder-alt' : 'm', + 'icon_folder-open_alt' : 'n', + 'icon_folder-add_alt' : 'o', + 'icon_info_alt' : 'p', + 'icon_error-oct_alt' : 'q', + 'icon_error-circle_alt' : 'r', + 'icon_error-triangle_alt' : 's', + 'icon_question_alt2' : 't', + 'icon_question' : 'u', + 'icon_comment_alt' : 'v', + 'icon_chat_alt' : 'w', + 'icon_vol-mute_alt' : 'x', + 'icon_volume-low_alt' : 'y', + 'icon_volume-high_alt' : 'z', + 'icon_quotations' : '{', + 'icon_quotations_alt2' : '|', + 'icon_clock_alt' : '}', + 'icon_lock_alt' : '~', + 'icon_lock-open_alt' : '', + 'icon_key_alt' : '', + 'icon_cloud_alt' : '', + 'icon_cloud-upload_alt' : '', + 'icon_cloud-download_alt' : '', + 'icon_image' : '', + 'icon_images' : '', + 'icon_lightbulb_alt' : '', + 'icon_gift_alt' : '', + 'icon_house_alt' : '', + 'icon_genius' : '', + 'icon_mobile' : '', + 'icon_tablet' : '', + 'icon_laptop' : '', + 'icon_desktop' : '', + 'icon_camera_alt' : '', + 'icon_mail_alt' : '', + 'icon_cone_alt' : '', + 'icon_ribbon_alt' : '', + 'icon_bag_alt' : '', + 'icon_creditcard' : '', + 'icon_cart_alt' : '', + 'icon_paperclip' : '', + 'icon_tag_alt' : '', + 'icon_tags_alt' : '', + 'icon_trash_alt' : '', + 'icon_cursor_alt' : '', + 'icon_mic_alt' : '', + 'icon_compass_alt' : '', + 'icon_pin_alt' : '', + 'icon_pushpin_alt' : '', + 'icon_map_alt' : '', + 'icon_drawer_alt' : '', + 'icon_toolbox_alt' : '', + 'icon_book_alt' : '', + 'icon_calendar' : '', + 'icon_film' : '', + 'icon_table' : '', + 'icon_contacts_alt' : '', + 'icon_headphones' : '', + 'icon_lifesaver' : '', + 'icon_piechart' : '', + 'icon_refresh' : '', + 'icon_link_alt' : '', + 'icon_link' : '', + 'icon_loading' : '', + 'icon_blocked' : '', + 'icon_archive_alt' : '', + 'icon_heart_alt' : '', + 'icon_star_alt' : '', + 'icon_star-half_alt' : '', + 'icon_star' : '', + 'icon_star-half' : '', + 'icon_tools' : '', + 'icon_tool' : '', + 'icon_cog' : '', + 'icon_cogs' : '', + 'arrow_up_alt' : '', + 'arrow_down_alt' : '', + 'arrow_left_alt' : '', + 'arrow_right_alt' : '', + 'arrow_left-up_alt' : '', + 'arrow_right-up_alt' : '', + 'arrow_right-down_alt' : '', + 'arrow_left-down_alt' : '', + 'arrow_condense_alt' : '', + 'arrow_expand_alt3' : '', + 'arrow_carrot_up_alt' : '', + 'arrow_carrot-down_alt' : '', + 'arrow_carrot-left_alt' : '', + 'arrow_carrot-right_alt' : '', + 'arrow_carrot-2up_alt' : '', + 'arrow_carrot-2dwnn_alt' : '', + 'arrow_carrot-2left_alt' : '', + 'arrow_carrot-2right_alt' : '', + 'arrow_triangle-up_alt' : '', + 'arrow_triangle-down_alt' : '', + 'arrow_triangle-left_alt' : '', + 'arrow_triangle-right_alt' : '', + 'icon_minus_alt' : '', + 'icon_plus_alt' : '', + 'icon_close_alt' : '', + 'icon_check_alt' : '', + 'icon_zoom-out' : '', + 'icon_zoom-in' : '', + 'icon_stop_alt' : '', + 'icon_menu-square_alt' : '', + 'icon_menu-circle_alt' : '', + 'icon_document' : '', + 'icon_documents' : '', + 'icon_pencil_alt' : '', + 'icon_folder' : '', + 'icon_folder-open' : '', + 'icon_folder-add' : '', + 'icon_folder_upload' : '', + 'icon_folder_download' : '', + 'icon_info' : '', + 'icon_error-circle' : '', + 'icon_error-oct' : '', + 'icon_error-triangle' : '', + 'icon_question_alt' : '', + 'icon_comment' : '', + 'icon_chat' : '', + 'icon_vol-mute' : '', + 'icon_volume-low' : '', + 'icon_volume-high' : '', + 'icon_quotations_alt' : '', + 'icon_clock' : '', + 'icon_lock' : '', + 'icon_lock-open' : '', + 'icon_key' : '', + 'icon_cloud' : '', + 'icon_cloud-upload' : '', + 'icon_cloud-download' : '', + 'icon_lightbulb' : '', + 'icon_gift' : '', + 'icon_house' : '', + 'icon_camera' : '', + 'icon_mail' : '', + 'icon_cone' : '', + 'icon_ribbon' : '', + 'icon_bag' : '', + 'icon_cart' : '', + 'icon_tag' : '', + 'icon_tags' : '', + 'icon_trash' : '', + 'icon_cursor' : '', + 'icon_mic' : '', + 'icon_compass' : '', + 'icon_pin' : '', + 'icon_pushpin' : '', + 'icon_map' : '', + 'icon_drawer' : '', + 'icon_toolbox' : '', + 'icon_book' : '', + 'icon_contacts' : '', + 'icon_archive' : '', + 'icon_heart' : '', + 'icon_profile' : '', + 'icon_group' : '', + 'icon_grid-2x2' : '', + 'icon_grid-3x3' : '', + 'icon_music' : '', + 'icon_pause_alt' : '', + 'icon_phone' : '', + 'icon_upload' : '', + 'icon_download' : '', + 'social_facebook' : '', + 'social_twitter' : '', + 'social_pinterest' : '', + 'social_googleplus' : '', + 'social_tumblr' : '', + 'social_tumbleupon' : '', + 'social_wordpress' : '', + 'social_instagram' : '', + 'social_dribbble' : '', + 'social_vimeo' : '', + 'social_linkedin' : '', + 'social_rss' : '', + 'social_deviantart' : '', + 'social_share' : '', + 'social_myspace' : '', + 'social_skype' : '', + 'social_youtube' : '', + 'social_picassa' : '', + 'social_googledrive' : '', + 'social_flickr' : '', + 'social_blogger' : '', + 'social_spotify' : '', + 'social_delicious' : '', + 'social_facebook_circle' : '', + 'social_twitter_circle' : '', + 'social_pinterest_circle' : '', + 'social_googleplus_circle' : '', + 'social_tumblr_circle' : '', + 'social_stumbleupon_circle' : '', + 'social_wordpress_circle' : '', + 'social_instagram_circle' : '', + 'social_dribbble_circle' : '', + 'social_vimeo_circle' : '', + 'social_linkedin_circle' : '', + 'social_rss_circle' : '', + 'social_deviantart_circle' : '', + 'social_share_circle' : '', + 'social_myspace_circle' : '', + 'social_skype_circle' : '', + 'social_youtube_circle' : '', + 'social_picassa_circle' : '', + 'social_googledrive_alt2' : '', + 'social_flickr_circle' : '', + 'social_blogger_circle' : '', + 'social_spotify_circle' : '', + 'social_delicious_circle' : '', + 'social_facebook_square' : '', + 'social_twitter_square' : '', + 'social_pinterest_square' : '', + 'social_googleplus_square' : '', + 'social_tumblr_square' : '', + 'social_stumbleupon_square' : '', + 'social_wordpress_square' : '', + 'social_instagram_square' : '', + 'social_dribbble_square' : '', + 'social_vimeo_square' : '', + 'social_linkedin_square' : '', + 'social_rss_square' : '', + 'social_deviantart_square' : '', + 'social_share_square' : '', + 'social_myspace_square' : '', + 'social_skype_square' : '', + 'social_youtube_square' : '', + 'social_picassa_square' : '', + 'social_googledrive_square' : '', + 'social_flickr_square' : '', + 'social_blogger_square' : '', + 'social_spotify_square' : '', + 'social_delicious_square' : '', + 'icon_printer' : '', + 'icon_calulator' : '', + 'icon_building' : '', + 'icon_floppy' : '', + 'icon_drive' : '', + 'icon_search-2' : '', + 'icon_id' : '', + 'icon_id-2' : '', + 'icon_puzzle' : '', + 'icon_like' : '', + 'icon_dislike' : '', + 'icon_mug' : '', + 'icon_currency' : '', + 'icon_wallet' : '', + 'icon_pens' : '', + 'icon_easel' : '', + 'icon_flowchart' : '', + 'icon_datareport' : '', + 'icon_briefcase' : '', + 'icon_shield' : '', + 'icon_percent' : '', + 'icon_globe' : '', + 'icon_globe-2' : '', + 'icon_target' : '', + 'icon_hourglass' : '', + 'icon_balance' : '', + 'icon_rook' : '', + 'icon_printer-alt' : '', + 'icon_calculator_alt' : '', + 'icon_building_alt' : '', + 'icon_floppy_alt' : '', + 'icon_drive_alt' : '', + 'icon_search_alt' : '', + 'icon_id_alt' : '', + 'icon_id-2_alt' : '', + 'icon_puzzle_alt' : '', + 'icon_like_alt' : '', + 'icon_dislike_alt' : '', + 'icon_mug_alt' : '', + 'icon_currency_alt' : '', + 'icon_wallet_alt' : '', + 'icon_pens_alt' : '', + 'icon_easel_alt' : '', + 'icon_flowchart_alt' : '', + 'icon_datareport_alt' : '', + 'icon_briefcase_alt' : '', + 'icon_shield_alt' : '', + 'icon_percent_alt' : '', + 'icon_globe_alt' : '', + 'icon_clipboard' : '' + }, + els = document.getElementsByTagName('*'), + i, attr, c, el; + for (i = 0; ; i += 1) { + el = els[i]; + if(!el) { + break; + } + attr = el.getAttribute('data-icon'); + if (attr) { + addIcon(el, attr); + } + c = el.className; + c = c.match(/[^\s'"]+/); + if (c && icons[c[0]]) { + addIcon(el, icons[c[0]]); + } + } +}; \ No newline at end of file diff --git a/project/static/fonts/elegant_font/HTML_CSS/style.css b/project/static/fonts/elegant_font/HTML_CSS/style.css new file mode 100644 index 0000000..46681ce --- /dev/null +++ b/project/static/fonts/elegant_font/HTML_CSS/style.css @@ -0,0 +1,1159 @@ +@font-face { + font-family: 'ElegantIcons'; + src:url('fonts/ElegantIcons.eot'); + src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), + url('fonts/ElegantIcons.woff') format('woff'), + url('fonts/ElegantIcons.ttf') format('truetype'), + url('fonts/ElegantIcons.svg#ElegantIcons') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* Use the following CSS code if you want to use data attributes for inserting your icons */ +[data-icon]:before { + font-family: 'ElegantIcons'; + content: attr(data-icon); + speak: none; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* Use the following CSS code if you want to have a class per icon */ +/* +Instead of a list of all class selectors, +you can use the generic selector below, but it's slower: +[class*="your-class-prefix"] { +*/ +.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard { + font-family: 'ElegantIcons'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; +} +.arrow_up:before { + content: "\21"; +} +.arrow_down:before { + content: "\22"; +} +.arrow_left:before { + content: "\23"; +} +.arrow_right:before { + content: "\24"; +} +.arrow_left-up:before { + content: "\25"; +} +.arrow_right-up:before { + content: "\26"; +} +.arrow_right-down:before { + content: "\27"; +} +.arrow_left-down:before { + content: "\28"; +} +.arrow-up-down:before { + content: "\29"; +} +.arrow_up-down_alt:before { + content: "\2a"; +} +.arrow_left-right_alt:before { + content: "\2b"; +} +.arrow_left-right:before { + content: "\2c"; +} +.arrow_expand_alt2:before { + content: "\2d"; +} +.arrow_expand_alt:before { + content: "\2e"; +} +.arrow_condense:before { + content: "\2f"; +} +.arrow_expand:before { + content: "\30"; +} +.arrow_move:before { + content: "\31"; +} +.arrow_carrot-up:before { + content: "\32"; +} +.arrow_carrot-down:before { + content: "\33"; +} +.arrow_carrot-left:before { + content: "\34"; +} +.arrow_carrot-right:before { + content: "\35"; +} +.arrow_carrot-2up:before { + content: "\36"; +} +.arrow_carrot-2down:before { + content: "\37"; +} +.arrow_carrot-2left:before { + content: "\38"; +} +.arrow_carrot-2right:before { + content: "\39"; +} +.arrow_carrot-up_alt2:before { + content: "\3a"; +} +.arrow_carrot-down_alt2:before { + content: "\3b"; +} +.arrow_carrot-left_alt2:before { + content: "\3c"; +} +.arrow_carrot-right_alt2:before { + content: "\3d"; +} +.arrow_carrot-2up_alt2:before { + content: "\3e"; +} +.arrow_carrot-2down_alt2:before { + content: "\3f"; +} +.arrow_carrot-2left_alt2:before { + content: "\40"; +} +.arrow_carrot-2right_alt2:before { + content: "\41"; +} +.arrow_triangle-up:before { + content: "\42"; +} +.arrow_triangle-down:before { + content: "\43"; +} +.arrow_triangle-left:before { + content: "\44"; +} +.arrow_triangle-right:before { + content: "\45"; +} +.arrow_triangle-up_alt2:before { + content: "\46"; +} +.arrow_triangle-down_alt2:before { + content: "\47"; +} +.arrow_triangle-left_alt2:before { + content: "\48"; +} +.arrow_triangle-right_alt2:before { + content: "\49"; +} +.arrow_back:before { + content: "\4a"; +} +.icon_minus-06:before { + content: "\4b"; +} +.icon_plus:before { + content: "\4c"; +} +.icon_close:before { + content: "\4d"; +} +.icon_check:before { + content: "\4e"; +} +.icon_minus_alt2:before { + content: "\4f"; +} +.icon_plus_alt2:before { + content: "\50"; +} +.icon_close_alt2:before { + content: "\51"; +} +.icon_check_alt2:before { + content: "\52"; +} +.icon_zoom-out_alt:before { + content: "\53"; +} +.icon_zoom-in_alt:before { + content: "\54"; +} +.icon_search:before { + content: "\55"; +} +.icon_box-empty:before { + content: "\56"; +} +.icon_box-selected:before { + content: "\57"; +} +.icon_minus-box:before { + content: "\58"; +} +.icon_plus-box:before { + content: "\59"; +} +.icon_box-checked:before { + content: "\5a"; +} +.icon_circle-empty:before { + content: "\5b"; +} +.icon_circle-slelected:before { + content: "\5c"; +} +.icon_stop_alt2:before { + content: "\5d"; +} +.icon_stop:before { + content: "\5e"; +} +.icon_pause_alt2:before { + content: "\5f"; +} +.icon_pause:before { + content: "\60"; +} +.icon_menu:before { + content: "\61"; +} +.icon_menu-square_alt2:before { + content: "\62"; +} +.icon_menu-circle_alt2:before { + content: "\63"; +} +.icon_ul:before { + content: "\64"; +} +.icon_ol:before { + content: "\65"; +} +.icon_adjust-horiz:before { + content: "\66"; +} +.icon_adjust-vert:before { + content: "\67"; +} +.icon_document_alt:before { + content: "\68"; +} +.icon_documents_alt:before { + content: "\69"; +} +.icon_pencil:before { + content: "\6a"; +} +.icon_pencil-edit_alt:before { + content: "\6b"; +} +.icon_pencil-edit:before { + content: "\6c"; +} +.icon_folder-alt:before { + content: "\6d"; +} +.icon_folder-open_alt:before { + content: "\6e"; +} +.icon_folder-add_alt:before { + content: "\6f"; +} +.icon_info_alt:before { + content: "\70"; +} +.icon_error-oct_alt:before { + content: "\71"; +} +.icon_error-circle_alt:before { + content: "\72"; +} +.icon_error-triangle_alt:before { + content: "\73"; +} +.icon_question_alt2:before { + content: "\74"; +} +.icon_question:before { + content: "\75"; +} +.icon_comment_alt:before { + content: "\76"; +} +.icon_chat_alt:before { + content: "\77"; +} +.icon_vol-mute_alt:before { + content: "\78"; +} +.icon_volume-low_alt:before { + content: "\79"; +} +.icon_volume-high_alt:before { + content: "\7a"; +} +.icon_quotations:before { + content: "\7b"; +} +.icon_quotations_alt2:before { + content: "\7c"; +} +.icon_clock_alt:before { + content: "\7d"; +} +.icon_lock_alt:before { + content: "\7e"; +} +.icon_lock-open_alt:before { + content: "\e000"; +} +.icon_key_alt:before { + content: "\e001"; +} +.icon_cloud_alt:before { + content: "\e002"; +} +.icon_cloud-upload_alt:before { + content: "\e003"; +} +.icon_cloud-download_alt:before { + content: "\e004"; +} +.icon_image:before { + content: "\e005"; +} +.icon_images:before { + content: "\e006"; +} +.icon_lightbulb_alt:before { + content: "\e007"; +} +.icon_gift_alt:before { + content: "\e008"; +} +.icon_house_alt:before { + content: "\e009"; +} +.icon_genius:before { + content: "\e00a"; +} +.icon_mobile:before { + content: "\e00b"; +} +.icon_tablet:before { + content: "\e00c"; +} +.icon_laptop:before { + content: "\e00d"; +} +.icon_desktop:before { + content: "\e00e"; +} +.icon_camera_alt:before { + content: "\e00f"; +} +.icon_mail_alt:before { + content: "\e010"; +} +.icon_cone_alt:before { + content: "\e011"; +} +.icon_ribbon_alt:before { + content: "\e012"; +} +.icon_bag_alt:before { + content: "\e013"; +} +.icon_creditcard:before { + content: "\e014"; +} +.icon_cart_alt:before { + content: "\e015"; +} +.icon_paperclip:before { + content: "\e016"; +} +.icon_tag_alt:before { + content: "\e017"; +} +.icon_tags_alt:before { + content: "\e018"; +} +.icon_trash_alt:before { + content: "\e019"; +} +.icon_cursor_alt:before { + content: "\e01a"; +} +.icon_mic_alt:before { + content: "\e01b"; +} +.icon_compass_alt:before { + content: "\e01c"; +} +.icon_pin_alt:before { + content: "\e01d"; +} +.icon_pushpin_alt:before { + content: "\e01e"; +} +.icon_map_alt:before { + content: "\e01f"; +} +.icon_drawer_alt:before { + content: "\e020"; +} +.icon_toolbox_alt:before { + content: "\e021"; +} +.icon_book_alt:before { + content: "\e022"; +} +.icon_calendar:before { + content: "\e023"; +} +.icon_film:before { + content: "\e024"; +} +.icon_table:before { + content: "\e025"; +} +.icon_contacts_alt:before { + content: "\e026"; +} +.icon_headphones:before { + content: "\e027"; +} +.icon_lifesaver:before { + content: "\e028"; +} +.icon_piechart:before { + content: "\e029"; +} +.icon_refresh:before { + content: "\e02a"; +} +.icon_link_alt:before { + content: "\e02b"; +} +.icon_link:before { + content: "\e02c"; +} +.icon_loading:before { + content: "\e02d"; +} +.icon_blocked:before { + content: "\e02e"; +} +.icon_archive_alt:before { + content: "\e02f"; +} +.icon_heart_alt:before { + content: "\e030"; +} +.icon_star_alt:before { + content: "\e031"; +} +.icon_star-half_alt:before { + content: "\e032"; +} +.icon_star:before { + content: "\e033"; +} +.icon_star-half:before { + content: "\e034"; +} +.icon_tools:before { + content: "\e035"; +} +.icon_tool:before { + content: "\e036"; +} +.icon_cog:before { + content: "\e037"; +} +.icon_cogs:before { + content: "\e038"; +} +.arrow_up_alt:before { + content: "\e039"; +} +.arrow_down_alt:before { + content: "\e03a"; +} +.arrow_left_alt:before { + content: "\e03b"; +} +.arrow_right_alt:before { + content: "\e03c"; +} +.arrow_left-up_alt:before { + content: "\e03d"; +} +.arrow_right-up_alt:before { + content: "\e03e"; +} +.arrow_right-down_alt:before { + content: "\e03f"; +} +.arrow_left-down_alt:before { + content: "\e040"; +} +.arrow_condense_alt:before { + content: "\e041"; +} +.arrow_expand_alt3:before { + content: "\e042"; +} +.arrow_carrot_up_alt:before { + content: "\e043"; +} +.arrow_carrot-down_alt:before { + content: "\e044"; +} +.arrow_carrot-left_alt:before { + content: "\e045"; +} +.arrow_carrot-right_alt:before { + content: "\e046"; +} +.arrow_carrot-2up_alt:before { + content: "\e047"; +} +.arrow_carrot-2dwnn_alt:before { + content: "\e048"; +} +.arrow_carrot-2left_alt:before { + content: "\e049"; +} +.arrow_carrot-2right_alt:before { + content: "\e04a"; +} +.arrow_triangle-up_alt:before { + content: "\e04b"; +} +.arrow_triangle-down_alt:before { + content: "\e04c"; +} +.arrow_triangle-left_alt:before { + content: "\e04d"; +} +.arrow_triangle-right_alt:before { + content: "\e04e"; +} +.icon_minus_alt:before { + content: "\e04f"; +} +.icon_plus_alt:before { + content: "\e050"; +} +.icon_close_alt:before { + content: "\e051"; +} +.icon_check_alt:before { + content: "\e052"; +} +.icon_zoom-out:before { + content: "\e053"; +} +.icon_zoom-in:before { + content: "\e054"; +} +.icon_stop_alt:before { + content: "\e055"; +} +.icon_menu-square_alt:before { + content: "\e056"; +} +.icon_menu-circle_alt:before { + content: "\e057"; +} +.icon_document:before { + content: "\e058"; +} +.icon_documents:before { + content: "\e059"; +} +.icon_pencil_alt:before { + content: "\e05a"; +} +.icon_folder:before { + content: "\e05b"; +} +.icon_folder-open:before { + content: "\e05c"; +} +.icon_folder-add:before { + content: "\e05d"; +} +.icon_folder_upload:before { + content: "\e05e"; +} +.icon_folder_download:before { + content: "\e05f"; +} +.icon_info:before { + content: "\e060"; +} +.icon_error-circle:before { + content: "\e061"; +} +.icon_error-oct:before { + content: "\e062"; +} +.icon_error-triangle:before { + content: "\e063"; +} +.icon_question_alt:before { + content: "\e064"; +} +.icon_comment:before { + content: "\e065"; +} +.icon_chat:before { + content: "\e066"; +} +.icon_vol-mute:before { + content: "\e067"; +} +.icon_volume-low:before { + content: "\e068"; +} +.icon_volume-high:before { + content: "\e069"; +} +.icon_quotations_alt:before { + content: "\e06a"; +} +.icon_clock:before { + content: "\e06b"; +} +.icon_lock:before { + content: "\e06c"; +} +.icon_lock-open:before { + content: "\e06d"; +} +.icon_key:before { + content: "\e06e"; +} +.icon_cloud:before { + content: "\e06f"; +} +.icon_cloud-upload:before { + content: "\e070"; +} +.icon_cloud-download:before { + content: "\e071"; +} +.icon_lightbulb:before { + content: "\e072"; +} +.icon_gift:before { + content: "\e073"; +} +.icon_house:before { + content: "\e074"; +} +.icon_camera:before { + content: "\e075"; +} +.icon_mail:before { + content: "\e076"; +} +.icon_cone:before { + content: "\e077"; +} +.icon_ribbon:before { + content: "\e078"; +} +.icon_bag:before { + content: "\e079"; +} +.icon_cart:before { + content: "\e07a"; +} +.icon_tag:before { + content: "\e07b"; +} +.icon_tags:before { + content: "\e07c"; +} +.icon_trash:before { + content: "\e07d"; +} +.icon_cursor:before { + content: "\e07e"; +} +.icon_mic:before { + content: "\e07f"; +} +.icon_compass:before { + content: "\e080"; +} +.icon_pin:before { + content: "\e081"; +} +.icon_pushpin:before { + content: "\e082"; +} +.icon_map:before { + content: "\e083"; +} +.icon_drawer:before { + content: "\e084"; +} +.icon_toolbox:before { + content: "\e085"; +} +.icon_book:before { + content: "\e086"; +} +.icon_contacts:before { + content: "\e087"; +} +.icon_archive:before { + content: "\e088"; +} +.icon_heart:before { + content: "\e089"; +} +.icon_profile:before { + content: "\e08a"; +} +.icon_group:before { + content: "\e08b"; +} +.icon_grid-2x2:before { + content: "\e08c"; +} +.icon_grid-3x3:before { + content: "\e08d"; +} +.icon_music:before { + content: "\e08e"; +} +.icon_pause_alt:before { + content: "\e08f"; +} +.icon_phone:before { + content: "\e090"; +} +.icon_upload:before { + content: "\e091"; +} +.icon_download:before { + content: "\e092"; +} +.social_facebook:before { + content: "\e093"; +} +.social_twitter:before { + content: "\e094"; +} +.social_pinterest:before { + content: "\e095"; +} +.social_googleplus:before { + content: "\e096"; +} +.social_tumblr:before { + content: "\e097"; +} +.social_tumbleupon:before { + content: "\e098"; +} +.social_wordpress:before { + content: "\e099"; +} +.social_instagram:before { + content: "\e09a"; +} +.social_dribbble:before { + content: "\e09b"; +} +.social_vimeo:before { + content: "\e09c"; +} +.social_linkedin:before { + content: "\e09d"; +} +.social_rss:before { + content: "\e09e"; +} +.social_deviantart:before { + content: "\e09f"; +} +.social_share:before { + content: "\e0a0"; +} +.social_myspace:before { + content: "\e0a1"; +} +.social_skype:before { + content: "\e0a2"; +} +.social_youtube:before { + content: "\e0a3"; +} +.social_picassa:before { + content: "\e0a4"; +} +.social_googledrive:before { + content: "\e0a5"; +} +.social_flickr:before { + content: "\e0a6"; +} +.social_blogger:before { + content: "\e0a7"; +} +.social_spotify:before { + content: "\e0a8"; +} +.social_delicious:before { + content: "\e0a9"; +} +.social_facebook_circle:before { + content: "\e0aa"; +} +.social_twitter_circle:before { + content: "\e0ab"; +} +.social_pinterest_circle:before { + content: "\e0ac"; +} +.social_googleplus_circle:before { + content: "\e0ad"; +} +.social_tumblr_circle:before { + content: "\e0ae"; +} +.social_stumbleupon_circle:before { + content: "\e0af"; +} +.social_wordpress_circle:before { + content: "\e0b0"; +} +.social_instagram_circle:before { + content: "\e0b1"; +} +.social_dribbble_circle:before { + content: "\e0b2"; +} +.social_vimeo_circle:before { + content: "\e0b3"; +} +.social_linkedin_circle:before { + content: "\e0b4"; +} +.social_rss_circle:before { + content: "\e0b5"; +} +.social_deviantart_circle:before { + content: "\e0b6"; +} +.social_share_circle:before { + content: "\e0b7"; +} +.social_myspace_circle:before { + content: "\e0b8"; +} +.social_skype_circle:before { + content: "\e0b9"; +} +.social_youtube_circle:before { + content: "\e0ba"; +} +.social_picassa_circle:before { + content: "\e0bb"; +} +.social_googledrive_alt2:before { + content: "\e0bc"; +} +.social_flickr_circle:before { + content: "\e0bd"; +} +.social_blogger_circle:before { + content: "\e0be"; +} +.social_spotify_circle:before { + content: "\e0bf"; +} +.social_delicious_circle:before { + content: "\e0c0"; +} +.social_facebook_square:before { + content: "\e0c1"; +} +.social_twitter_square:before { + content: "\e0c2"; +} +.social_pinterest_square:before { + content: "\e0c3"; +} +.social_googleplus_square:before { + content: "\e0c4"; +} +.social_tumblr_square:before { + content: "\e0c5"; +} +.social_stumbleupon_square:before { + content: "\e0c6"; +} +.social_wordpress_square:before { + content: "\e0c7"; +} +.social_instagram_square:before { + content: "\e0c8"; +} +.social_dribbble_square:before { + content: "\e0c9"; +} +.social_vimeo_square:before { + content: "\e0ca"; +} +.social_linkedin_square:before { + content: "\e0cb"; +} +.social_rss_square:before { + content: "\e0cc"; +} +.social_deviantart_square:before { + content: "\e0cd"; +} +.social_share_square:before { + content: "\e0ce"; +} +.social_myspace_square:before { + content: "\e0cf"; +} +.social_skype_square:before { + content: "\e0d0"; +} +.social_youtube_square:before { + content: "\e0d1"; +} +.social_picassa_square:before { + content: "\e0d2"; +} +.social_googledrive_square:before { + content: "\e0d3"; +} +.social_flickr_square:before { + content: "\e0d4"; +} +.social_blogger_square:before { + content: "\e0d5"; +} +.social_spotify_square:before { + content: "\e0d6"; +} +.social_delicious_square:before { + content: "\e0d7"; +} +.icon_printer:before { + content: "\e103"; +} +.icon_calulator:before { + content: "\e0ee"; +} +.icon_building:before { + content: "\e0ef"; +} +.icon_floppy:before { + content: "\e0e8"; +} +.icon_drive:before { + content: "\e0ea"; +} +.icon_search-2:before { + content: "\e101"; +} +.icon_id:before { + content: "\e107"; +} +.icon_id-2:before { + content: "\e108"; +} +.icon_puzzle:before { + content: "\e102"; +} +.icon_like:before { + content: "\e106"; +} +.icon_dislike:before { + content: "\e0eb"; +} +.icon_mug:before { + content: "\e105"; +} +.icon_currency:before { + content: "\e0ed"; +} +.icon_wallet:before { + content: "\e100"; +} +.icon_pens:before { + content: "\e104"; +} +.icon_easel:before { + content: "\e0e9"; +} +.icon_flowchart:before { + content: "\e109"; +} +.icon_datareport:before { + content: "\e0ec"; +} +.icon_briefcase:before { + content: "\e0fe"; +} +.icon_shield:before { + content: "\e0f6"; +} +.icon_percent:before { + content: "\e0fb"; +} +.icon_globe:before { + content: "\e0e2"; +} +.icon_globe-2:before { + content: "\e0e3"; +} +.icon_target:before { + content: "\e0f5"; +} +.icon_hourglass:before { + content: "\e0e1"; +} +.icon_balance:before { + content: "\e0ff"; +} +.icon_rook:before { + content: "\e0f8"; +} +.icon_printer-alt:before { + content: "\e0fa"; +} +.icon_calculator_alt:before { + content: "\e0e7"; +} +.icon_building_alt:before { + content: "\e0fd"; +} +.icon_floppy_alt:before { + content: "\e0e4"; +} +.icon_drive_alt:before { + content: "\e0e5"; +} +.icon_search_alt:before { + content: "\e0f7"; +} +.icon_id_alt:before { + content: "\e0e0"; +} +.icon_id-2_alt:before { + content: "\e0fc"; +} +.icon_puzzle_alt:before { + content: "\e0f9"; +} +.icon_like_alt:before { + content: "\e0dd"; +} +.icon_dislike_alt:before { + content: "\e0f1"; +} +.icon_mug_alt:before { + content: "\e0dc"; +} +.icon_currency_alt:before { + content: "\e0f3"; +} +.icon_wallet_alt:before { + content: "\e0d8"; +} +.icon_pens_alt:before { + content: "\e0db"; +} +.icon_easel_alt:before { + content: "\e0f0"; +} +.icon_flowchart_alt:before { + content: "\e0df"; +} +.icon_datareport_alt:before { + content: "\e0f2"; +} +.icon_briefcase_alt:before { + content: "\e0f4"; +} +.icon_shield_alt:before { + content: "\e0d9"; +} +.icon_percent_alt:before { + content: "\e0da"; +} +.icon_globe_alt:before { + content: "\e0de"; +} +.icon_clipboard:before { + content: "\e0e6"; +} + + + .glyph { + float: left; + text-align: center; + padding: .75em; + margin: .4em 1.5em .75em 0; + width: 6em; +text-shadow: none; + } + .glyph_big { + font-size: 128px; + color: #59c5dc; + float: left; + margin-right: 20px; + } + + .glyph div { padding-bottom: 10px;} + + .glyph input { + font-family: consolas, monospace; + font-size: 12px; + width: 100%; + text-align: center; + border: 0; + box-shadow: 0 0 0 1px #ccc; + padding: .2em; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; + } + .centered { + margin-left: auto; + margin-right: auto; + } + .glyph .fs1 { + font-size: 2em; + } + + diff --git a/project/static/fonts/elegant_font/Licensing/gpl_license.txt b/project/static/fonts/elegant_font/Licensing/gpl_license.txt new file mode 100644 index 0000000..0a98ec0 --- /dev/null +++ b/project/static/fonts/elegant_font/Licensing/gpl_license.txt @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. \ No newline at end of file diff --git a/project/static/fonts/elegant_font/Licensing/mit_license.txt b/project/static/fonts/elegant_font/Licensing/mit_license.txt new file mode 100644 index 0000000..263a09a --- /dev/null +++ b/project/static/fonts/elegant_font/Licensing/mit_license.txt @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) <2013> + +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. \ No newline at end of file diff --git a/project/static/fonts/elegant_font/images/PNG/arrow-up-down.png b/project/static/fonts/elegant_font/images/PNG/arrow-up-down.png new file mode 100644 index 0000000..178def9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow-up-down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_back.png b/project/static/fonts/elegant_font/images/PNG/arrow_back.png new file mode 100644 index 0000000..9c05569 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_back.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down.png new file mode 100644 index 0000000..62b2167 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down_alt2.png new file mode 100644 index 0000000..038fa9d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2down_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2dwnn_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2dwnn_alt.png new file mode 100644 index 0000000..1cc442b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2dwnn_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left.png new file mode 100644 index 0000000..5b91d4c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt.png new file mode 100644 index 0000000..5c35ecd Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt2.png new file mode 100644 index 0000000..b9474b9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2left_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right.png new file mode 100644 index 0000000..888d6b6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt.png new file mode 100644 index 0000000..6b29b97 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt2.png new file mode 100644 index 0000000..7a03634 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2right_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up.png new file mode 100644 index 0000000..b8c12ea Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt.png new file mode 100644 index 0000000..b33cb90 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt2.png new file mode 100644 index 0000000..f0320d5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-2up_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down.png new file mode 100644 index 0000000..3cbf4e7 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt.png new file mode 100644 index 0000000..2fcf018 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt2.png new file mode 100644 index 0000000..76f15b2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-down_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left.png new file mode 100644 index 0000000..f53a1cc Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt.png new file mode 100644 index 0000000..b7db1ac Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt2.png new file mode 100644 index 0000000..0c261a7 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-left_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right.png new file mode 100644 index 0000000..631c9ac Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt.png new file mode 100644 index 0000000..52006fd Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt2.png new file mode 100644 index 0000000..995804a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-right_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up.png new file mode 100644 index 0000000..8bb681e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up_alt2.png new file mode 100644 index 0000000..278d4e6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot-up_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_carrot_up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_carrot_up_alt.png new file mode 100644 index 0000000..9a51da9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_carrot_up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_condense.png b/project/static/fonts/elegant_font/images/PNG/arrow_condense.png new file mode 100644 index 0000000..98a9d42 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_condense.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_condense_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_condense_alt.png new file mode 100644 index 0000000..ece204b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_condense_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_down.png b/project/static/fonts/elegant_font/images/PNG/arrow_down.png new file mode 100644 index 0000000..68f0ce9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_down_alt.png new file mode 100644 index 0000000..5b270d4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_expand.png b/project/static/fonts/elegant_font/images/PNG/arrow_expand.png new file mode 100644 index 0000000..89fffa6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_expand.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt.png new file mode 100644 index 0000000..8e9979d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt2.png new file mode 100644 index 0000000..adc1d98 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt3.png b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt3.png new file mode 100644 index 0000000..25c1c61 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_expand_alt3.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-down.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-down.png new file mode 100644 index 0000000..b8582a3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-down_alt.png new file mode 100644 index 0000000..ef7d429 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-right.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-right.png new file mode 100644 index 0000000..a3513c3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-right.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-right_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-right_alt.png new file mode 100644 index 0000000..b044e50 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-right_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-up.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-up.png new file mode 100644 index 0000000..0ec9cb1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left-up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_left-up_alt.png new file mode 100644 index 0000000..8bfef54 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left-up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left.png b/project/static/fonts/elegant_font/images/PNG/arrow_left.png new file mode 100644 index 0000000..bb11864 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_left_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_left_alt.png new file mode 100644 index 0000000..ba2e1a6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_left_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_move.png b/project/static/fonts/elegant_font/images/PNG/arrow_move.png new file mode 100644 index 0000000..140274d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_move.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right-down.png b/project/static/fonts/elegant_font/images/PNG/arrow_right-down.png new file mode 100644 index 0000000..f8b2317 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right-down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right-down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_right-down_alt.png new file mode 100644 index 0000000..5186349 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right-down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right-up.png b/project/static/fonts/elegant_font/images/PNG/arrow_right-up.png new file mode 100644 index 0000000..93f6eb6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right-up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right-up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_right-up_alt.png new file mode 100644 index 0000000..0a8eb50 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right-up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right.png b/project/static/fonts/elegant_font/images/PNG/arrow_right.png new file mode 100644 index 0000000..3be02e5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_right_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_right_alt.png new file mode 100644 index 0000000..94c9b9e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_right_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down.png new file mode 100644 index 0000000..57ce485 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt.png new file mode 100644 index 0000000..bae5535 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt2.png new file mode 100644 index 0000000..e8f9a98 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-down_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left.png new file mode 100644 index 0000000..b1c7562 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt.png new file mode 100644 index 0000000..c88c7b5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt2.png new file mode 100644 index 0000000..b804b52 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-left_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right.png new file mode 100644 index 0000000..653f533 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt.png new file mode 100644 index 0000000..9f4b845 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt2.png new file mode 100644 index 0000000..4851033 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-right_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up.png new file mode 100644 index 0000000..b681022 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt.png new file mode 100644 index 0000000..7153cd1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt2.png b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt2.png new file mode 100644 index 0000000..ae309d5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_triangle-up_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_up-down_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_up-down_alt.png new file mode 100644 index 0000000..d23990a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_up-down_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_up.png b/project/static/fonts/elegant_font/images/PNG/arrow_up.png new file mode 100644 index 0000000..125d637 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_up.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/arrow_up_alt.png b/project/static/fonts/elegant_font/images/PNG/arrow_up_alt.png new file mode 100644 index 0000000..6e8451a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/arrow_up_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_adjust-horiz.png b/project/static/fonts/elegant_font/images/PNG/icon_adjust-horiz.png new file mode 100644 index 0000000..54b11b2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_adjust-horiz.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_adjust-vert.png b/project/static/fonts/elegant_font/images/PNG/icon_adjust-vert.png new file mode 100644 index 0000000..454084e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_adjust-vert.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_archive.png b/project/static/fonts/elegant_font/images/PNG/icon_archive.png new file mode 100644 index 0000000..e8fb8cc Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_archive.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_archive_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_archive_alt.png new file mode 100644 index 0000000..d2e7354 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_archive_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_bag.png b/project/static/fonts/elegant_font/images/PNG/icon_bag.png new file mode 100644 index 0000000..ee1854b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_bag.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_bag_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_bag_alt.png new file mode 100644 index 0000000..0862728 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_bag_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_balance.png b/project/static/fonts/elegant_font/images/PNG/icon_balance.png new file mode 100644 index 0000000..624cb65 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_balance.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_blocked.png b/project/static/fonts/elegant_font/images/PNG/icon_blocked.png new file mode 100644 index 0000000..ecfa5de Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_blocked.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_book.png b/project/static/fonts/elegant_font/images/PNG/icon_book.png new file mode 100644 index 0000000..eac7d4f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_book.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_book_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_book_alt.png new file mode 100644 index 0000000..3d25151 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_book_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_box-checked.png b/project/static/fonts/elegant_font/images/PNG/icon_box-checked.png new file mode 100644 index 0000000..4254139 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_box-checked.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_box-empty.png b/project/static/fonts/elegant_font/images/PNG/icon_box-empty.png new file mode 100644 index 0000000..6bd203c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_box-empty.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_box-selected.png b/project/static/fonts/elegant_font/images/PNG/icon_box-selected.png new file mode 100644 index 0000000..87ce1f8 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_box-selected.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_briefcase.png b/project/static/fonts/elegant_font/images/PNG/icon_briefcase.png new file mode 100644 index 0000000..c4308a9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_briefcase.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_briefcase_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_briefcase_alt.png new file mode 100644 index 0000000..c98ff8d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_briefcase_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_building.png b/project/static/fonts/elegant_font/images/PNG/icon_building.png new file mode 100644 index 0000000..0689a6f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_building.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_building_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_building_alt.png new file mode 100644 index 0000000..e1643ff Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_building_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_calculator_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_calculator_alt.png new file mode 100644 index 0000000..78bbfc3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_calculator_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_calendar.png b/project/static/fonts/elegant_font/images/PNG/icon_calendar.png new file mode 100644 index 0000000..f38cf0d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_calendar.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_calulator.png b/project/static/fonts/elegant_font/images/PNG/icon_calulator.png new file mode 100644 index 0000000..ad66e68 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_calulator.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_camera.png b/project/static/fonts/elegant_font/images/PNG/icon_camera.png new file mode 100644 index 0000000..a552606 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_camera.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_camera_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_camera_alt.png new file mode 100644 index 0000000..0394382 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_camera_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cart.png b/project/static/fonts/elegant_font/images/PNG/icon_cart.png new file mode 100644 index 0000000..09b0c2b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cart.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cart_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cart_alt.png new file mode 100644 index 0000000..8fe5f84 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cart_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_chat.png b/project/static/fonts/elegant_font/images/PNG/icon_chat.png new file mode 100644 index 0000000..0c28b2c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_chat.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_chat_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_chat_alt.png new file mode 100644 index 0000000..b1b4b20 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_chat_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_check.png b/project/static/fonts/elegant_font/images/PNG/icon_check.png new file mode 100644 index 0000000..12d74d2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_check.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_check_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_check_alt.png new file mode 100644 index 0000000..9a4ec30 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_check_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_check_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_check_alt2.png new file mode 100644 index 0000000..e5c2821 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_check_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_circle-empty.png b/project/static/fonts/elegant_font/images/PNG/icon_circle-empty.png new file mode 100644 index 0000000..adeeaf3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_circle-empty.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_circle-slelected.png b/project/static/fonts/elegant_font/images/PNG/icon_circle-slelected.png new file mode 100644 index 0000000..eb5787c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_circle-slelected.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_clipboard.png b/project/static/fonts/elegant_font/images/PNG/icon_clipboard.png new file mode 100644 index 0000000..4bde85e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_clipboard.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_clock.png b/project/static/fonts/elegant_font/images/PNG/icon_clock.png new file mode 100644 index 0000000..1fb39fc Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_clock.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_clock_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_clock_alt.png new file mode 100644 index 0000000..5b10635 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_clock_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_close.png b/project/static/fonts/elegant_font/images/PNG/icon_close.png new file mode 100644 index 0000000..9d08627 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_close.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_close_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_close_alt.png new file mode 100644 index 0000000..488003d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_close_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_close_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_close_alt2.png new file mode 100644 index 0000000..931b78c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_close_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud-download.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud-download.png new file mode 100644 index 0000000..e20d59b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud-download.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud-download_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud-download_alt.png new file mode 100644 index 0000000..fad70bf Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud-download_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload.png new file mode 100644 index 0000000..6753269 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload_alt.png new file mode 100644 index 0000000..6c6fe21 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud-upload_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud.png new file mode 100644 index 0000000..c34de10 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cloud_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cloud_alt.png new file mode 100644 index 0000000..23125e3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cloud_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cog.png b/project/static/fonts/elegant_font/images/PNG/icon_cog.png new file mode 100644 index 0000000..7e04ba7 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cog.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cogs.png b/project/static/fonts/elegant_font/images/PNG/icon_cogs.png new file mode 100644 index 0000000..431efea Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cogs.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_comment.png b/project/static/fonts/elegant_font/images/PNG/icon_comment.png new file mode 100644 index 0000000..9e102b6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_comment.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_comment_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_comment_alt.png new file mode 100644 index 0000000..c2ef05d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_comment_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_compass.png b/project/static/fonts/elegant_font/images/PNG/icon_compass.png new file mode 100644 index 0000000..3d921f4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_compass.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_compass_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_compass_alt.png new file mode 100644 index 0000000..4e89db3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_compass_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cone.png b/project/static/fonts/elegant_font/images/PNG/icon_cone.png new file mode 100644 index 0000000..cf419e9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cone.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cone_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cone_alt.png new file mode 100644 index 0000000..15d5f20 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cone_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_contacts.png b/project/static/fonts/elegant_font/images/PNG/icon_contacts.png new file mode 100644 index 0000000..e17c38e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_contacts.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_contacts_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_contacts_alt.png new file mode 100644 index 0000000..ebd6d3c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_contacts_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_creditcard.png b/project/static/fonts/elegant_font/images/PNG/icon_creditcard.png new file mode 100644 index 0000000..f22beef Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_creditcard.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_currency.png b/project/static/fonts/elegant_font/images/PNG/icon_currency.png new file mode 100644 index 0000000..282d5b1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_currency.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_currency_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_currency_alt.png new file mode 100644 index 0000000..f146b47 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_currency_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cursor.png b/project/static/fonts/elegant_font/images/PNG/icon_cursor.png new file mode 100644 index 0000000..56d212d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cursor.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_cursor_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_cursor_alt.png new file mode 100644 index 0000000..93f2bbf Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_cursor_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_datareport.png b/project/static/fonts/elegant_font/images/PNG/icon_datareport.png new file mode 100644 index 0000000..b96167d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_datareport.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_datareport_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_datareport_alt.png new file mode 100644 index 0000000..799e329 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_datareport_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_desktop.png b/project/static/fonts/elegant_font/images/PNG/icon_desktop.png new file mode 100644 index 0000000..9911bda Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_desktop.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_dislike.png b/project/static/fonts/elegant_font/images/PNG/icon_dislike.png new file mode 100644 index 0000000..5fe68fb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_dislike.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_dislike_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_dislike_alt.png new file mode 100644 index 0000000..fa35dac Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_dislike_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_document.png b/project/static/fonts/elegant_font/images/PNG/icon_document.png new file mode 100644 index 0000000..b6c711e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_document.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_document_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_document_alt.png new file mode 100644 index 0000000..ee0218e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_document_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_documents.png b/project/static/fonts/elegant_font/images/PNG/icon_documents.png new file mode 100644 index 0000000..2e3532b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_documents.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_documents_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_documents_alt.png new file mode 100644 index 0000000..3e8bcb8 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_documents_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_download.png b/project/static/fonts/elegant_font/images/PNG/icon_download.png new file mode 100644 index 0000000..921a9f4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_download.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_drawer.png b/project/static/fonts/elegant_font/images/PNG/icon_drawer.png new file mode 100644 index 0000000..01b3bf5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_drawer.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_drawer_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_drawer_alt.png new file mode 100644 index 0000000..84e8ad6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_drawer_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_drive.png b/project/static/fonts/elegant_font/images/PNG/icon_drive.png new file mode 100644 index 0000000..b9d137c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_drive.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_drive_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_drive_alt.png new file mode 100644 index 0000000..440c0d1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_drive_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_easel.png b/project/static/fonts/elegant_font/images/PNG/icon_easel.png new file mode 100644 index 0000000..e69748b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_easel.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_easel_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_easel_alt.png new file mode 100644 index 0000000..737cdaa Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_easel_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-circle.png b/project/static/fonts/elegant_font/images/PNG/icon_error-circle.png new file mode 100644 index 0000000..8a5f0d3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-circle_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_error-circle_alt.png new file mode 100644 index 0000000..2ec8542 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-circle_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-oct.png b/project/static/fonts/elegant_font/images/PNG/icon_error-oct.png new file mode 100644 index 0000000..1a1e675 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-oct.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-oct_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_error-oct_alt.png new file mode 100644 index 0000000..c286077 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-oct_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-triangle.png b/project/static/fonts/elegant_font/images/PNG/icon_error-triangle.png new file mode 100644 index 0000000..333798d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-triangle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_error-triangle_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_error-triangle_alt.png new file mode 100644 index 0000000..deef51e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_error-triangle_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_film.png b/project/static/fonts/elegant_font/images/PNG/icon_film.png new file mode 100644 index 0000000..cc179da Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_film.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_floppy.png b/project/static/fonts/elegant_font/images/PNG/icon_floppy.png new file mode 100644 index 0000000..fb0066e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_floppy.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_floppy_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_floppy_alt.png new file mode 100644 index 0000000..2c85dce Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_floppy_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_flowchart.png b/project/static/fonts/elegant_font/images/PNG/icon_flowchart.png new file mode 100644 index 0000000..531e3a5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_flowchart.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_flowchart_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_flowchart_alt.png new file mode 100644 index 0000000..77df5f6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_flowchart_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder-add.png b/project/static/fonts/elegant_font/images/PNG/icon_folder-add.png new file mode 100644 index 0000000..9cda4b1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder-add.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder-add_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_folder-add_alt.png new file mode 100644 index 0000000..8168b2c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder-add_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder-alt.png b/project/static/fonts/elegant_font/images/PNG/icon_folder-alt.png new file mode 100644 index 0000000..235691d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder-alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder-open.png b/project/static/fonts/elegant_font/images/PNG/icon_folder-open.png new file mode 100644 index 0000000..0f16d03 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder-open.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder-open_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_folder-open_alt.png new file mode 100644 index 0000000..658804a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder-open_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder.png b/project/static/fonts/elegant_font/images/PNG/icon_folder.png new file mode 100644 index 0000000..9ff564c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder_download.png b/project/static/fonts/elegant_font/images/PNG/icon_folder_download.png new file mode 100644 index 0000000..383d349 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder_download.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_folder_upload.png b/project/static/fonts/elegant_font/images/PNG/icon_folder_upload.png new file mode 100644 index 0000000..09634d4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_folder_upload.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_genius.png b/project/static/fonts/elegant_font/images/PNG/icon_genius.png new file mode 100644 index 0000000..32feb21 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_genius.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_gift.png b/project/static/fonts/elegant_font/images/PNG/icon_gift.png new file mode 100644 index 0000000..b36b968 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_gift.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_gift_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_gift_alt.png new file mode 100644 index 0000000..b189aaa Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_gift_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_globe-2.png b/project/static/fonts/elegant_font/images/PNG/icon_globe-2.png new file mode 100644 index 0000000..c1fba05 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_globe-2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_globe.png b/project/static/fonts/elegant_font/images/PNG/icon_globe.png new file mode 100644 index 0000000..60c1f3d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_globe.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_globe_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_globe_alt.png new file mode 100644 index 0000000..5b6b5bb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_globe_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_grid-2x2.png b/project/static/fonts/elegant_font/images/PNG/icon_grid-2x2.png new file mode 100644 index 0000000..02673fb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_grid-2x2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_grid-3x3.png b/project/static/fonts/elegant_font/images/PNG/icon_grid-3x3.png new file mode 100644 index 0000000..41d96b0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_grid-3x3.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_group.png b/project/static/fonts/elegant_font/images/PNG/icon_group.png new file mode 100644 index 0000000..e63eb0a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_group.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_headphones.png b/project/static/fonts/elegant_font/images/PNG/icon_headphones.png new file mode 100644 index 0000000..c1ce7eb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_headphones.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_heart.png b/project/static/fonts/elegant_font/images/PNG/icon_heart.png new file mode 100644 index 0000000..ea4693f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_heart.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_heart_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_heart_alt.png new file mode 100644 index 0000000..138b3ce Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_heart_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_hourglass.png b/project/static/fonts/elegant_font/images/PNG/icon_hourglass.png new file mode 100644 index 0000000..068e630 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_hourglass.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_house.png b/project/static/fonts/elegant_font/images/PNG/icon_house.png new file mode 100644 index 0000000..bde0b8a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_house.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_house_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_house_alt.png new file mode 100644 index 0000000..5be17f6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_house_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_id-2.png b/project/static/fonts/elegant_font/images/PNG/icon_id-2.png new file mode 100644 index 0000000..20ed9a5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_id-2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_id-2_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_id-2_alt.png new file mode 100644 index 0000000..33083d1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_id-2_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_id.png b/project/static/fonts/elegant_font/images/PNG/icon_id.png new file mode 100644 index 0000000..99533fc Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_id.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_id_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_id_alt.png new file mode 100644 index 0000000..c655980 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_id_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_image.png b/project/static/fonts/elegant_font/images/PNG/icon_image.png new file mode 100644 index 0000000..c86b807 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_image.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_images.png b/project/static/fonts/elegant_font/images/PNG/icon_images.png new file mode 100644 index 0000000..f8ef874 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_images.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_info.png b/project/static/fonts/elegant_font/images/PNG/icon_info.png new file mode 100644 index 0000000..fa86faa Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_info.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_info_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_info_alt.png new file mode 100644 index 0000000..a493808 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_info_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_key.png b/project/static/fonts/elegant_font/images/PNG/icon_key.png new file mode 100644 index 0000000..d826872 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_key.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_key_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_key_alt.png new file mode 100644 index 0000000..fff6772 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_key_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_laptop.png b/project/static/fonts/elegant_font/images/PNG/icon_laptop.png new file mode 100644 index 0000000..df2838b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_laptop.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lifesaver.png b/project/static/fonts/elegant_font/images/PNG/icon_lifesaver.png new file mode 100644 index 0000000..8f1c4ec Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lifesaver.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lightbulb.png b/project/static/fonts/elegant_font/images/PNG/icon_lightbulb.png new file mode 100644 index 0000000..bd75b0d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lightbulb.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lightbulb_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_lightbulb_alt.png new file mode 100644 index 0000000..c34c4e0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lightbulb_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_like.png b/project/static/fonts/elegant_font/images/PNG/icon_like.png new file mode 100644 index 0000000..8ba91f5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_like.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_like_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_like_alt.png new file mode 100644 index 0000000..acb0fcd Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_like_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_link.png b/project/static/fonts/elegant_font/images/PNG/icon_link.png new file mode 100644 index 0000000..fd469ca Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_link.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_link_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_link_alt.png new file mode 100644 index 0000000..b9146c4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_link_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_loading.png b/project/static/fonts/elegant_font/images/PNG/icon_loading.png new file mode 100644 index 0000000..bf3b924 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_loading.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lock-open.png b/project/static/fonts/elegant_font/images/PNG/icon_lock-open.png new file mode 100644 index 0000000..420077d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lock-open.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lock-open_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_lock-open_alt.png new file mode 100644 index 0000000..dc6b9ca Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lock-open_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lock.png b/project/static/fonts/elegant_font/images/PNG/icon_lock.png new file mode 100644 index 0000000..30823c0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lock.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_lock_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_lock_alt.png new file mode 100644 index 0000000..47b4844 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_lock_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mail.png b/project/static/fonts/elegant_font/images/PNG/icon_mail.png new file mode 100644 index 0000000..64a3c4e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mail.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mail_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_mail_alt.png new file mode 100644 index 0000000..f886fd1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mail_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_map.png b/project/static/fonts/elegant_font/images/PNG/icon_map.png new file mode 100644 index 0000000..04e8da4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_map.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_map_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_map_alt.png new file mode 100644 index 0000000..17a86d2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_map_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt.png new file mode 100644 index 0000000..c383f30 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt2.png new file mode 100644 index 0000000..a46e7c3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_menu-circle_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt.png new file mode 100644 index 0000000..d82d443 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt2.png new file mode 100644 index 0000000..270b28e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_menu-square_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_menu.png b/project/static/fonts/elegant_font/images/PNG/icon_menu.png new file mode 100644 index 0000000..e60fa93 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_menu.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mic.png b/project/static/fonts/elegant_font/images/PNG/icon_mic.png new file mode 100644 index 0000000..943210f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mic.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mic_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_mic_alt.png new file mode 100644 index 0000000..81cc211 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mic_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_minus-06.png b/project/static/fonts/elegant_font/images/PNG/icon_minus-06.png new file mode 100644 index 0000000..1e70d2a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_minus-06.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_minus-box.png b/project/static/fonts/elegant_font/images/PNG/icon_minus-box.png new file mode 100644 index 0000000..a5d7689 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_minus-box.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_minus_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_minus_alt.png new file mode 100644 index 0000000..5df6660 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_minus_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_minus_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_minus_alt2.png new file mode 100644 index 0000000..6d4b56f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_minus_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mobile.png b/project/static/fonts/elegant_font/images/PNG/icon_mobile.png new file mode 100644 index 0000000..0dc3f61 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mobile.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mug.png b/project/static/fonts/elegant_font/images/PNG/icon_mug.png new file mode 100644 index 0000000..62affb3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mug.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_mug_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_mug_alt.png new file mode 100644 index 0000000..c274167 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_mug_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_music.png b/project/static/fonts/elegant_font/images/PNG/icon_music.png new file mode 100644 index 0000000..9c40ff4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_music.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_ol.png b/project/static/fonts/elegant_font/images/PNG/icon_ol.png new file mode 100644 index 0000000..26947e4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_ol.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_paperclip.png b/project/static/fonts/elegant_font/images/PNG/icon_paperclip.png new file mode 100644 index 0000000..d51a016 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_paperclip.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pause.png b/project/static/fonts/elegant_font/images/PNG/icon_pause.png new file mode 100644 index 0000000..e783fd6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pause.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pause_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pause_alt.png new file mode 100644 index 0000000..87b1e21 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pause_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pause_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_pause_alt2.png new file mode 100644 index 0000000..ee3a142 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pause_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit.png b/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit.png new file mode 100644 index 0000000..e700b57 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit_alt.png new file mode 100644 index 0000000..abb8fdb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pencil-edit_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pencil.png b/project/static/fonts/elegant_font/images/PNG/icon_pencil.png new file mode 100644 index 0000000..1ab09c8 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pencil.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pencil_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pencil_alt.png new file mode 100644 index 0000000..f1fed81 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pencil_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pens.png b/project/static/fonts/elegant_font/images/PNG/icon_pens.png new file mode 100644 index 0000000..38e2fe0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pens.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pens_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pens_alt.png new file mode 100644 index 0000000..0cc7c93 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pens_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_percent.png b/project/static/fonts/elegant_font/images/PNG/icon_percent.png new file mode 100644 index 0000000..c46235a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_percent.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_percent_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_percent_alt.png new file mode 100644 index 0000000..4a50c10 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_percent_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_phone.png b/project/static/fonts/elegant_font/images/PNG/icon_phone.png new file mode 100644 index 0000000..4084776 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_phone.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_piechart.png b/project/static/fonts/elegant_font/images/PNG/icon_piechart.png new file mode 100644 index 0000000..49b428d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_piechart.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pin.png b/project/static/fonts/elegant_font/images/PNG/icon_pin.png new file mode 100644 index 0000000..a88a131 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pin.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pin_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pin_alt.png new file mode 100644 index 0000000..888a3ed Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pin_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_plus-box.png b/project/static/fonts/elegant_font/images/PNG/icon_plus-box.png new file mode 100644 index 0000000..34829ae Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_plus-box.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_plus.png b/project/static/fonts/elegant_font/images/PNG/icon_plus.png new file mode 100644 index 0000000..9a9fff0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_plus.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_plus_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_plus_alt.png new file mode 100644 index 0000000..b211010 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_plus_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_plus_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_plus_alt2.png new file mode 100644 index 0000000..1468f6b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_plus_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_printer-alt.png b/project/static/fonts/elegant_font/images/PNG/icon_printer-alt.png new file mode 100644 index 0000000..15cf101 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_printer-alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_printer.png b/project/static/fonts/elegant_font/images/PNG/icon_printer.png new file mode 100644 index 0000000..377b1c0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_printer.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_profile.png b/project/static/fonts/elegant_font/images/PNG/icon_profile.png new file mode 100644 index 0000000..cfb7ea5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_profile.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pushpin.png b/project/static/fonts/elegant_font/images/PNG/icon_pushpin.png new file mode 100644 index 0000000..489104b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pushpin.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_pushpin_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_pushpin_alt.png new file mode 100644 index 0000000..c7fda2f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_pushpin_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_puzzle.png b/project/static/fonts/elegant_font/images/PNG/icon_puzzle.png new file mode 100644 index 0000000..7d93738 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_puzzle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_puzzle_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_puzzle_alt.png new file mode 100644 index 0000000..5bde3d4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_puzzle_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_question.png b/project/static/fonts/elegant_font/images/PNG/icon_question.png new file mode 100644 index 0000000..93daa15 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_question.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_question_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_question_alt.png new file mode 100644 index 0000000..a79edc5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_question_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_question_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_question_alt2.png new file mode 100644 index 0000000..1e14152 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_question_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_quotations.png b/project/static/fonts/elegant_font/images/PNG/icon_quotations.png new file mode 100644 index 0000000..db6bbce Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_quotations.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt.png new file mode 100644 index 0000000..bde658b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt2.png new file mode 100644 index 0000000..f022363 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_quotations_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_refresh.png b/project/static/fonts/elegant_font/images/PNG/icon_refresh.png new file mode 100644 index 0000000..13ef111 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_refresh.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_ribbon.png b/project/static/fonts/elegant_font/images/PNG/icon_ribbon.png new file mode 100644 index 0000000..263c50c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_ribbon.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_ribbon_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_ribbon_alt.png new file mode 100644 index 0000000..7c60793 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_ribbon_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_rook.png b/project/static/fonts/elegant_font/images/PNG/icon_rook.png new file mode 100644 index 0000000..3aa2c6b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_rook.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_search.png b/project/static/fonts/elegant_font/images/PNG/icon_search.png new file mode 100644 index 0000000..ca961f9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_search.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_search2.png b/project/static/fonts/elegant_font/images/PNG/icon_search2.png new file mode 100644 index 0000000..32060dd Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_search2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_search_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_search_alt.png new file mode 100644 index 0000000..3687e02 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_search_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_shield.png b/project/static/fonts/elegant_font/images/PNG/icon_shield.png new file mode 100644 index 0000000..9225bfa Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_shield.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_shield_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_shield_alt.png new file mode 100644 index 0000000..9f2b28b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_shield_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_star-half.png b/project/static/fonts/elegant_font/images/PNG/icon_star-half.png new file mode 100644 index 0000000..bf02cbe Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_star-half.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_star-half_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_star-half_alt.png new file mode 100644 index 0000000..4a2d968 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_star-half_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_star.png b/project/static/fonts/elegant_font/images/PNG/icon_star.png new file mode 100644 index 0000000..830be92 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_star.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_star_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_star_alt.png new file mode 100644 index 0000000..51be310 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_star_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_stop.png b/project/static/fonts/elegant_font/images/PNG/icon_stop.png new file mode 100644 index 0000000..4cba1c5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_stop.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_stop_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_stop_alt.png new file mode 100644 index 0000000..d7a7511 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_stop_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_stop_alt2.png b/project/static/fonts/elegant_font/images/PNG/icon_stop_alt2.png new file mode 100644 index 0000000..f97fb1e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_stop_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_table.png b/project/static/fonts/elegant_font/images/PNG/icon_table.png new file mode 100644 index 0000000..9af47e6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_table.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tablet.png b/project/static/fonts/elegant_font/images/PNG/icon_tablet.png new file mode 100644 index 0000000..49a6dd7 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tablet.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tag.png b/project/static/fonts/elegant_font/images/PNG/icon_tag.png new file mode 100644 index 0000000..db3d0ba Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tag.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tag_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_tag_alt.png new file mode 100644 index 0000000..1bdbc80 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tag_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tags.png b/project/static/fonts/elegant_font/images/PNG/icon_tags.png new file mode 100644 index 0000000..da9d955 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tags.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tags_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_tags_alt.png new file mode 100644 index 0000000..a9e1e74 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tags_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_target.png b/project/static/fonts/elegant_font/images/PNG/icon_target.png new file mode 100644 index 0000000..9593027 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_target.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tool.png b/project/static/fonts/elegant_font/images/PNG/icon_tool.png new file mode 100644 index 0000000..5878368 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tool.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_toolbox.png b/project/static/fonts/elegant_font/images/PNG/icon_toolbox.png new file mode 100644 index 0000000..97551ac Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_toolbox.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_toolbox_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_toolbox_alt.png new file mode 100644 index 0000000..89d551d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_toolbox_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_tools.png b/project/static/fonts/elegant_font/images/PNG/icon_tools.png new file mode 100644 index 0000000..2b36098 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_tools.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_trash.png b/project/static/fonts/elegant_font/images/PNG/icon_trash.png new file mode 100644 index 0000000..3154719 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_trash.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_trash_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_trash_alt.png new file mode 100644 index 0000000..7391eee Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_trash_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_ul.png b/project/static/fonts/elegant_font/images/PNG/icon_ul.png new file mode 100644 index 0000000..16e1a6c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_ul.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_upload.png b/project/static/fonts/elegant_font/images/PNG/icon_upload.png new file mode 100644 index 0000000..17a1968 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_upload.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_vol-mute.png b/project/static/fonts/elegant_font/images/PNG/icon_vol-mute.png new file mode 100644 index 0000000..42c46e2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_vol-mute.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_vol-mute_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_vol-mute_alt.png new file mode 100644 index 0000000..f33c645 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_vol-mute_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_volume-high.png b/project/static/fonts/elegant_font/images/PNG/icon_volume-high.png new file mode 100644 index 0000000..eeb3f91 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_volume-high.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_volume-high_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_volume-high_alt.png new file mode 100644 index 0000000..b5f5731 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_volume-high_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_volume-low.png b/project/static/fonts/elegant_font/images/PNG/icon_volume-low.png new file mode 100644 index 0000000..36c0227 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_volume-low.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_volume-low_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_volume-low_alt.png new file mode 100644 index 0000000..be17d50 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_volume-low_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_wallet.png b/project/static/fonts/elegant_font/images/PNG/icon_wallet.png new file mode 100644 index 0000000..2d9901c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_wallet.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_wallet_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_wallet_alt.png new file mode 100644 index 0000000..d08ccce Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_wallet_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_zoom-in.png b/project/static/fonts/elegant_font/images/PNG/icon_zoom-in.png new file mode 100644 index 0000000..cecfd2c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_zoom-in.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_zoom-in_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_zoom-in_alt.png new file mode 100644 index 0000000..00ac856 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_zoom-in_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_zoom-out.png b/project/static/fonts/elegant_font/images/PNG/icon_zoom-out.png new file mode 100644 index 0000000..cb3f0b5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_zoom-out.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/icon_zoom-out_alt.png b/project/static/fonts/elegant_font/images/PNG/icon_zoom-out_alt.png new file mode 100644 index 0000000..992da6c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/icon_zoom-out_alt.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_blogger.png b/project/static/fonts/elegant_font/images/PNG/social_blogger.png new file mode 100644 index 0000000..3663a8f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_blogger.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_blogger_circle.png b/project/static/fonts/elegant_font/images/PNG/social_blogger_circle.png new file mode 100644 index 0000000..daf6ea9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_blogger_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_blogger_square.png b/project/static/fonts/elegant_font/images/PNG/social_blogger_square.png new file mode 100644 index 0000000..79539c0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_blogger_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_delicious.png b/project/static/fonts/elegant_font/images/PNG/social_delicious.png new file mode 100644 index 0000000..5786993 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_delicious.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_delicious_circle.png b/project/static/fonts/elegant_font/images/PNG/social_delicious_circle.png new file mode 100644 index 0000000..c10dd26 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_delicious_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_delicious_square.png b/project/static/fonts/elegant_font/images/PNG/social_delicious_square.png new file mode 100644 index 0000000..c00fb69 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_delicious_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_deviantart.png b/project/static/fonts/elegant_font/images/PNG/social_deviantart.png new file mode 100644 index 0000000..e75e347 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_deviantart.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_deviantart_circle.png b/project/static/fonts/elegant_font/images/PNG/social_deviantart_circle.png new file mode 100644 index 0000000..da91d7b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_deviantart_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_deviantart_square.png b/project/static/fonts/elegant_font/images/PNG/social_deviantart_square.png new file mode 100644 index 0000000..b7660c1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_deviantart_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_dribbble.png b/project/static/fonts/elegant_font/images/PNG/social_dribbble.png new file mode 100644 index 0000000..d223c98 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_dribbble.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_dribbble_circle.png b/project/static/fonts/elegant_font/images/PNG/social_dribbble_circle.png new file mode 100644 index 0000000..36fa03c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_dribbble_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_dribbble_square.png b/project/static/fonts/elegant_font/images/PNG/social_dribbble_square.png new file mode 100644 index 0000000..fa28d2f Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_dribbble_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_facebook.png b/project/static/fonts/elegant_font/images/PNG/social_facebook.png new file mode 100644 index 0000000..33c44f6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_facebook.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_facebook_circle.png b/project/static/fonts/elegant_font/images/PNG/social_facebook_circle.png new file mode 100644 index 0000000..a42a4d3 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_facebook_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_facebook_square.png b/project/static/fonts/elegant_font/images/PNG/social_facebook_square.png new file mode 100644 index 0000000..d372d89 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_facebook_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_flickr.png b/project/static/fonts/elegant_font/images/PNG/social_flickr.png new file mode 100644 index 0000000..e8bab9e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_flickr.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_flickr_circle.png b/project/static/fonts/elegant_font/images/PNG/social_flickr_circle.png new file mode 100644 index 0000000..c8dbe8a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_flickr_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_flickr_square.png b/project/static/fonts/elegant_font/images/PNG/social_flickr_square.png new file mode 100644 index 0000000..a95d542 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_flickr_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googledrive.png b/project/static/fonts/elegant_font/images/PNG/social_googledrive.png new file mode 100644 index 0000000..28607b0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googledrive.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googledrive_alt2.png b/project/static/fonts/elegant_font/images/PNG/social_googledrive_alt2.png new file mode 100644 index 0000000..5d001d9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googledrive_alt2.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googledrive_square.png b/project/static/fonts/elegant_font/images/PNG/social_googledrive_square.png new file mode 100644 index 0000000..6f3f2f5 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googledrive_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googleplus.png b/project/static/fonts/elegant_font/images/PNG/social_googleplus.png new file mode 100644 index 0000000..4f3705a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googleplus.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googleplus_circle.png b/project/static/fonts/elegant_font/images/PNG/social_googleplus_circle.png new file mode 100644 index 0000000..13dcfdd Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googleplus_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_googleplus_square.png b/project/static/fonts/elegant_font/images/PNG/social_googleplus_square.png new file mode 100644 index 0000000..4678148 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_googleplus_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_instagram.png b/project/static/fonts/elegant_font/images/PNG/social_instagram.png new file mode 100644 index 0000000..b103029 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_instagram.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_instagram_circle.png b/project/static/fonts/elegant_font/images/PNG/social_instagram_circle.png new file mode 100644 index 0000000..0a2faf0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_instagram_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_instagram_square.png b/project/static/fonts/elegant_font/images/PNG/social_instagram_square.png new file mode 100644 index 0000000..067be2c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_instagram_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_linkedin.png b/project/static/fonts/elegant_font/images/PNG/social_linkedin.png new file mode 100644 index 0000000..bf8c6d1 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_linkedin.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_linkedin_circle.png b/project/static/fonts/elegant_font/images/PNG/social_linkedin_circle.png new file mode 100644 index 0000000..d4f4ca2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_linkedin_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_linkedin_square.png b/project/static/fonts/elegant_font/images/PNG/social_linkedin_square.png new file mode 100644 index 0000000..d01a715 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_linkedin_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_myspace.png b/project/static/fonts/elegant_font/images/PNG/social_myspace.png new file mode 100644 index 0000000..81098be Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_myspace.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_myspace_circle.png b/project/static/fonts/elegant_font/images/PNG/social_myspace_circle.png new file mode 100644 index 0000000..44e5180 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_myspace_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_myspace_square.png b/project/static/fonts/elegant_font/images/PNG/social_myspace_square.png new file mode 100644 index 0000000..69c45fa Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_myspace_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_picassa.png b/project/static/fonts/elegant_font/images/PNG/social_picassa.png new file mode 100644 index 0000000..f644626 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_picassa.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_picassa_circle.png b/project/static/fonts/elegant_font/images/PNG/social_picassa_circle.png new file mode 100644 index 0000000..7a3b04e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_picassa_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_picassa_square.png b/project/static/fonts/elegant_font/images/PNG/social_picassa_square.png new file mode 100644 index 0000000..57d51b4 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_picassa_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_pinterest.png b/project/static/fonts/elegant_font/images/PNG/social_pinterest.png new file mode 100644 index 0000000..e5a7d48 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_pinterest.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_pinterest_circle.png b/project/static/fonts/elegant_font/images/PNG/social_pinterest_circle.png new file mode 100644 index 0000000..3d81660 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_pinterest_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_pinterest_square.png b/project/static/fonts/elegant_font/images/PNG/social_pinterest_square.png new file mode 100644 index 0000000..dd6af3a Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_pinterest_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_rss.png b/project/static/fonts/elegant_font/images/PNG/social_rss.png new file mode 100644 index 0000000..3e439f0 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_rss.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_rss_circle.png b/project/static/fonts/elegant_font/images/PNG/social_rss_circle.png new file mode 100644 index 0000000..6b7c706 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_rss_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_rss_square.png b/project/static/fonts/elegant_font/images/PNG/social_rss_square.png new file mode 100644 index 0000000..0240103 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_rss_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_share.png b/project/static/fonts/elegant_font/images/PNG/social_share.png new file mode 100644 index 0000000..b356d79 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_share.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_share_circle.png b/project/static/fonts/elegant_font/images/PNG/social_share_circle.png new file mode 100644 index 0000000..70177c9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_share_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_share_square.png b/project/static/fonts/elegant_font/images/PNG/social_share_square.png new file mode 100644 index 0000000..3028cf6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_share_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_skype.png b/project/static/fonts/elegant_font/images/PNG/social_skype.png new file mode 100644 index 0000000..234fdfb Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_skype.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_skype_circle.png b/project/static/fonts/elegant_font/images/PNG/social_skype_circle.png new file mode 100644 index 0000000..e8c2e83 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_skype_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_skype_square.png b/project/static/fonts/elegant_font/images/PNG/social_skype_square.png new file mode 100644 index 0000000..11c6cd2 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_skype_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_spotify.png b/project/static/fonts/elegant_font/images/PNG/social_spotify.png new file mode 100644 index 0000000..aa70108 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_spotify.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_spotify_circle.png b/project/static/fonts/elegant_font/images/PNG/social_spotify_circle.png new file mode 100644 index 0000000..719b5dc Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_spotify_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_spotify_square.png b/project/static/fonts/elegant_font/images/PNG/social_spotify_square.png new file mode 100644 index 0000000..a45ee66 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_spotify_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_circle.png b/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_circle.png new file mode 100644 index 0000000..733b205 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_square.png b/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_square.png new file mode 100644 index 0000000..04e3489 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_stumbleupon_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_tumbleupon.png b/project/static/fonts/elegant_font/images/PNG/social_tumbleupon.png new file mode 100644 index 0000000..df9981c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_tumbleupon.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_tumblr.png b/project/static/fonts/elegant_font/images/PNG/social_tumblr.png new file mode 100644 index 0000000..a3eeda9 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_tumblr.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_tumblr_circle.png b/project/static/fonts/elegant_font/images/PNG/social_tumblr_circle.png new file mode 100644 index 0000000..b4ebf45 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_tumblr_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_tumblr_square.png b/project/static/fonts/elegant_font/images/PNG/social_tumblr_square.png new file mode 100644 index 0000000..eb9ad4b Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_tumblr_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_twitter.png b/project/static/fonts/elegant_font/images/PNG/social_twitter.png new file mode 100644 index 0000000..116efa8 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_twitter.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_twitter_circle.png b/project/static/fonts/elegant_font/images/PNG/social_twitter_circle.png new file mode 100644 index 0000000..632022e Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_twitter_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_twitter_square.png b/project/static/fonts/elegant_font/images/PNG/social_twitter_square.png new file mode 100644 index 0000000..091e20d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_twitter_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_vimeo.png b/project/static/fonts/elegant_font/images/PNG/social_vimeo.png new file mode 100644 index 0000000..1c72284 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_vimeo.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_vimeo_circle.png b/project/static/fonts/elegant_font/images/PNG/social_vimeo_circle.png new file mode 100644 index 0000000..63277d6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_vimeo_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_vimeo_square.png b/project/static/fonts/elegant_font/images/PNG/social_vimeo_square.png new file mode 100644 index 0000000..eeadb15 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_vimeo_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_wordpress.png b/project/static/fonts/elegant_font/images/PNG/social_wordpress.png new file mode 100644 index 0000000..50e48e6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_wordpress.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_wordpress_circle.png b/project/static/fonts/elegant_font/images/PNG/social_wordpress_circle.png new file mode 100644 index 0000000..50e48e6 Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_wordpress_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_wordpress_square.png b/project/static/fonts/elegant_font/images/PNG/social_wordpress_square.png new file mode 100644 index 0000000..dc335ae Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_wordpress_square.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_youtube.png b/project/static/fonts/elegant_font/images/PNG/social_youtube.png new file mode 100644 index 0000000..25fa88d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_youtube.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_youtube_circle.png b/project/static/fonts/elegant_font/images/PNG/social_youtube_circle.png new file mode 100644 index 0000000..677dd5c Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_youtube_circle.png differ diff --git a/project/static/fonts/elegant_font/images/PNG/social_youtube_square.png b/project/static/fonts/elegant_font/images/PNG/social_youtube_square.png new file mode 100644 index 0000000..6aa0b0d Binary files /dev/null and b/project/static/fonts/elegant_font/images/PNG/social_youtube_square.png differ diff --git a/project/static/fonts/et-line-font/.DS_Store b/project/static/fonts/et-line-font/.DS_Store new file mode 100644 index 0000000..56d8860 Binary files /dev/null and b/project/static/fonts/et-line-font/.DS_Store differ diff --git a/project/static/fonts/et-line-font/Read Me.txt b/project/static/fonts/et-line-font/Read Me.txt new file mode 100644 index 0000000..ad38248 --- /dev/null +++ b/project/static/fonts/et-line-font/Read Me.txt @@ -0,0 +1,3 @@ +To modify your generated font, use the *dev.svg* file, located in the download folder in this package. You can import this dev.svg file to the IcoMoon app. All the tags (class names) and the Unicode points of your glyphs are saved in this file. + +See the documentation for more info on how to use this package: http://icomoon.io/#docs/font-face \ No newline at end of file diff --git a/project/static/fonts/et-line-font/et-line.dev.svg b/project/static/fonts/et-line-font/et-line.dev.svg new file mode 100644 index 0000000..244e186 --- /dev/null +++ b/project/static/fonts/et-line-font/et-line.dev.svg @@ -0,0 +1,1214 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/static/fonts/et-line-font/fonts/.DS_Store b/project/static/fonts/et-line-font/fonts/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/project/static/fonts/et-line-font/fonts/.DS_Store differ diff --git a/project/static/fonts/et-line-font/fonts/et-line.eot b/project/static/fonts/et-line-font/fonts/et-line.eot new file mode 100644 index 0000000..2214867 Binary files /dev/null and b/project/static/fonts/et-line-font/fonts/et-line.eot differ diff --git a/project/static/fonts/et-line-font/fonts/et-line.svg b/project/static/fonts/et-line-font/fonts/et-line.svg new file mode 100644 index 0000000..6dc7432 --- /dev/null +++ b/project/static/fonts/et-line-font/fonts/et-line.svg @@ -0,0 +1,1214 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/static/fonts/et-line-font/fonts/et-line.ttf b/project/static/fonts/et-line-font/fonts/et-line.ttf new file mode 100644 index 0000000..9e3fc39 Binary files /dev/null and b/project/static/fonts/et-line-font/fonts/et-line.ttf differ diff --git a/project/static/fonts/et-line-font/fonts/et-line.woff b/project/static/fonts/et-line-font/fonts/et-line.woff new file mode 100644 index 0000000..894ce07 Binary files /dev/null and b/project/static/fonts/et-line-font/fonts/et-line.woff differ diff --git a/project/static/fonts/et-line-font/index.html b/project/static/fonts/et-line-font/index.html new file mode 100644 index 0000000..1a88bc8 --- /dev/null +++ b/project/static/fonts/et-line-font/index.html @@ -0,0 +1,911 @@ + + + +Your Font/Glyphs + + + + + +
+
+
+

Your font contains the following glyphs

+

The generated SVG font can be imported back to IcoMoon for modification.

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+

Class Names

+
+ + +  icon-mobile + + + +  icon-laptop + + + +  icon-desktop + + + +  icon-tablet + + + +  icon-phone + + + +  icon-document + + + +  icon-documents + + + +  icon-search + + + +  icon-clipboard + + + +  icon-newspaper + + + +  icon-notebook + + + +  icon-book-open + + + +  icon-browser + + + +  icon-calendar + + + +  icon-presentation + + + +  icon-picture + + + +  icon-pictures + + + +  icon-video + + + +  icon-camera + + + +  icon-printer + + + +  icon-toolbox + + + +  icon-briefcase + + + +  icon-wallet + + + +  icon-gift + + + +  icon-bargraph + + + +  icon-grid + + + +  icon-expand + + + +  icon-focus + + + +  icon-edit + + + +  icon-adjustments + + + +  icon-ribbon + + + +  icon-hourglass + + + +  icon-lock + + + +  icon-megaphone + + + +  icon-shield + + + +  icon-trophy + + + +  icon-flag + + + +  icon-map + + + +  icon-puzzle + + + +  icon-basket + + + +  icon-envelope + + + +  icon-streetsign + + + +  icon-telescope + + + +  icon-gears + + + +  icon-key + + + +  icon-paperclip + + + +  icon-attachment + + + +  icon-pricetags + + + +  icon-lightbulb + + + +  icon-layers + + + +  icon-pencil + + + +  icon-tools + + + +  icon-tools-2 + + + +  icon-scissors + + + +  icon-paintbrush + + + +  icon-magnifying-glass + + + +  icon-circle-compass + + + +  icon-linegraph + + + +  icon-mic + + + +  icon-strategy + + + +  icon-beaker + + + +  icon-caution + + + +  icon-recycle + + + +  icon-anchor + + + +  icon-profile-male + + + +  icon-profile-female + + + +  icon-bike + + + +  icon-wine + + + +  icon-hotairballoon + + + +  icon-globe + + + +  icon-genius + + + +  icon-map-pin + + + +  icon-dial + + + +  icon-chat + + + +  icon-heart + + + +  icon-cloud + + + +  icon-upload + + + +  icon-download + + + +  icon-target + + + +  icon-hazardous + + + +  icon-piechart + + + +  icon-speedometer + + + +  icon-global + + + +  icon-compass + + + +  icon-lifesaver + + + +  icon-clock + + + +  icon-aperture + + + +  icon-quote + + + +  icon-scope + + + +  icon-alarmclock + + + +  icon-refresh + + + +  icon-happy + + + +  icon-sad + + + +  icon-facebook + + + +  icon-twitter + + + +  icon-googleplus + + + +  icon-rss + + + +  icon-tumblr + + + +  icon-linkedin + + + +  icon-dribbble + +
+ +
+ + + \ No newline at end of file diff --git a/project/static/fonts/et-line-font/lte-ie7.js b/project/static/fonts/et-line-font/lte-ie7.js new file mode 100644 index 0000000..ffc342b --- /dev/null +++ b/project/static/fonts/et-line-font/lte-ie7.js @@ -0,0 +1,127 @@ +/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */ + +window.onload = function() { + function addIcon(el, entity) { + var html = el.innerHTML; + el.innerHTML = '' + entity + '' + html; + } + var icons = { + 'icon-mobile' : '', + 'icon-laptop' : '', + 'icon-desktop' : '', + 'icon-tablet' : '', + 'icon-phone' : '', + 'icon-document' : '', + 'icon-documents' : '', + 'icon-search' : '', + 'icon-clipboard' : '', + 'icon-newspaper' : '', + 'icon-notebook' : '', + 'icon-book-open' : '', + 'icon-browser' : '', + 'icon-calendar' : '', + 'icon-presentation' : '', + 'icon-picture' : '', + 'icon-pictures' : '', + 'icon-video' : '', + 'icon-camera' : '', + 'icon-printer' : '', + 'icon-toolbox' : '', + 'icon-briefcase' : '', + 'icon-wallet' : '', + 'icon-gift' : '', + 'icon-bargraph' : '', + 'icon-grid' : '', + 'icon-expand' : '', + 'icon-focus' : '', + 'icon-edit' : '', + 'icon-adjustments' : '', + 'icon-ribbon' : '', + 'icon-hourglass' : '', + 'icon-lock' : '', + 'icon-megaphone' : '', + 'icon-shield' : '', + 'icon-trophy' : '', + 'icon-flag' : '', + 'icon-map' : '', + 'icon-puzzle' : '', + 'icon-basket' : '', + 'icon-envelope' : '', + 'icon-streetsign' : '', + 'icon-telescope' : '', + 'icon-gears' : '', + 'icon-key' : '', + 'icon-paperclip' : '', + 'icon-attachment' : '', + 'icon-pricetags' : '', + 'icon-lightbulb' : '', + 'icon-layers' : '', + 'icon-pencil' : '', + 'icon-tools' : '', + 'icon-tools-2' : '', + 'icon-scissors' : '', + 'icon-paintbrush' : '', + 'icon-magnifying-glass' : '', + 'icon-circle-compass' : '', + 'icon-linegraph' : '', + 'icon-mic' : '', + 'icon-strategy' : '', + 'icon-beaker' : '', + 'icon-caution' : '', + 'icon-recycle' : '', + 'icon-anchor' : '', + 'icon-profile-male' : '', + 'icon-profile-female' : '', + 'icon-bike' : '', + 'icon-wine' : '', + 'icon-hotairballoon' : '', + 'icon-globe' : '', + 'icon-genius' : '', + 'icon-map-pin' : '', + 'icon-dial' : '', + 'icon-chat' : '', + 'icon-heart' : '', + 'icon-cloud' : '', + 'icon-upload' : '', + 'icon-download' : '', + 'icon-target' : '', + 'icon-hazardous' : '', + 'icon-piechart' : '', + 'icon-speedometer' : '', + 'icon-global' : '', + 'icon-compass' : '', + 'icon-lifesaver' : '', + 'icon-clock' : '', + 'icon-aperture' : '', + 'icon-quote' : '', + 'icon-scope' : '', + 'icon-alarmclock' : '', + 'icon-refresh' : '', + 'icon-happy' : '', + 'icon-sad' : '', + 'icon-facebook' : '', + 'icon-twitter' : '', + 'icon-googleplus' : '', + 'icon-rss' : '', + 'icon-tumblr' : '', + 'icon-linkedin' : '', + 'icon-dribbble' : '' + }, + els = document.getElementsByTagName('*'), + i, attr, c, el; + for (i = 0; ; i += 1) { + el = els[i]; + if(!el) { + break; + } + attr = el.getAttribute('data-icon'); + if (attr) { + addIcon(el, attr); + } + c = el.className; + c = c.match(/icon-[^\s'"]+/); + if (c && icons[c[0]]) { + addIcon(el, icons[c[0]]); + } + } +}; \ No newline at end of file diff --git a/project/static/fonts/et-line-font/style.css b/project/static/fonts/et-line-font/style.css new file mode 100644 index 0000000..503ab28 --- /dev/null +++ b/project/static/fonts/et-line-font/style.css @@ -0,0 +1,343 @@ +@font-face { + font-family: 'et-line'; + src:url('fonts/et-line.eot'); + src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'), + url('fonts/et-line.woff') format('woff'), + url('fonts/et-line.ttf') format('truetype'), + url('fonts/et-line.svg#et-line') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* Use the following CSS code if you want to use data attributes for inserting your icons */ +[data-icon]:before { + font-family: 'et-line'; + content: attr(data-icon); + speak: none; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display:inline-block; +} + +/* Use the following CSS code if you want to have a class per icon */ +/* +Instead of a list of all class selectors, +you can use the generic selector below, but it's slower: +[class*="icon-"] { +*/ +.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble { + font-family: 'et-line'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display:inline-block; +} +.icon-mobile:before { + content: "\e000"; +} +.icon-laptop:before { + content: "\e001"; +} +.icon-desktop:before { + content: "\e002"; +} +.icon-tablet:before { + content: "\e003"; +} +.icon-phone:before { + content: "\e004"; +} +.icon-document:before { + content: "\e005"; +} +.icon-documents:before { + content: "\e006"; +} +.icon-search:before { + content: "\e007"; +} +.icon-clipboard:before { + content: "\e008"; +} +.icon-newspaper:before { + content: "\e009"; +} +.icon-notebook:before { + content: "\e00a"; +} +.icon-book-open:before { + content: "\e00b"; +} +.icon-browser:before { + content: "\e00c"; +} +.icon-calendar:before { + content: "\e00d"; +} +.icon-presentation:before { + content: "\e00e"; +} +.icon-picture:before { + content: "\e00f"; +} +.icon-pictures:before { + content: "\e010"; +} +.icon-video:before { + content: "\e011"; +} +.icon-camera:before { + content: "\e012"; +} +.icon-printer:before { + content: "\e013"; +} +.icon-toolbox:before { + content: "\e014"; +} +.icon-briefcase:before { + content: "\e015"; +} +.icon-wallet:before { + content: "\e016"; +} +.icon-gift:before { + content: "\e017"; +} +.icon-bargraph:before { + content: "\e018"; +} +.icon-grid:before { + content: "\e019"; +} +.icon-expand:before { + content: "\e01a"; +} +.icon-focus:before { + content: "\e01b"; +} +.icon-edit:before { + content: "\e01c"; +} +.icon-adjustments:before { + content: "\e01d"; +} +.icon-ribbon:before { + content: "\e01e"; +} +.icon-hourglass:before { + content: "\e01f"; +} +.icon-lock:before { + content: "\e020"; +} +.icon-megaphone:before { + content: "\e021"; +} +.icon-shield:before { + content: "\e022"; +} +.icon-trophy:before { + content: "\e023"; +} +.icon-flag:before { + content: "\e024"; +} +.icon-map:before { + content: "\e025"; +} +.icon-puzzle:before { + content: "\e026"; +} +.icon-basket:before { + content: "\e027"; +} +.icon-envelope:before { + content: "\e028"; +} +.icon-streetsign:before { + content: "\e029"; +} +.icon-telescope:before { + content: "\e02a"; +} +.icon-gears:before { + content: "\e02b"; +} +.icon-key:before { + content: "\e02c"; +} +.icon-paperclip:before { + content: "\e02d"; +} +.icon-attachment:before { + content: "\e02e"; +} +.icon-pricetags:before { + content: "\e02f"; +} +.icon-lightbulb:before { + content: "\e030"; +} +.icon-layers:before { + content: "\e031"; +} +.icon-pencil:before { + content: "\e032"; +} +.icon-tools:before { + content: "\e033"; +} +.icon-tools-2:before { + content: "\e034"; +} +.icon-scissors:before { + content: "\e035"; +} +.icon-paintbrush:before { + content: "\e036"; +} +.icon-magnifying-glass:before { + content: "\e037"; +} +.icon-circle-compass:before { + content: "\e038"; +} +.icon-linegraph:before { + content: "\e039"; +} +.icon-mic:before { + content: "\e03a"; +} +.icon-strategy:before { + content: "\e03b"; +} +.icon-beaker:before { + content: "\e03c"; +} +.icon-caution:before { + content: "\e03d"; +} +.icon-recycle:before { + content: "\e03e"; +} +.icon-anchor:before { + content: "\e03f"; +} +.icon-profile-male:before { + content: "\e040"; +} +.icon-profile-female:before { + content: "\e041"; +} +.icon-bike:before { + content: "\e042"; +} +.icon-wine:before { + content: "\e043"; +} +.icon-hotairballoon:before { + content: "\e044"; +} +.icon-globe:before { + content: "\e045"; +} +.icon-genius:before { + content: "\e046"; +} +.icon-map-pin:before { + content: "\e047"; +} +.icon-dial:before { + content: "\e048"; +} +.icon-chat:before { + content: "\e049"; +} +.icon-heart:before { + content: "\e04a"; +} +.icon-cloud:before { + content: "\e04b"; +} +.icon-upload:before { + content: "\e04c"; +} +.icon-download:before { + content: "\e04d"; +} +.icon-target:before { + content: "\e04e"; +} +.icon-hazardous:before { + content: "\e04f"; +} +.icon-piechart:before { + content: "\e050"; +} +.icon-speedometer:before { + content: "\e051"; +} +.icon-global:before { + content: "\e052"; +} +.icon-compass:before { + content: "\e053"; +} +.icon-lifesaver:before { + content: "\e054"; +} +.icon-clock:before { + content: "\e055"; +} +.icon-aperture:before { + content: "\e056"; +} +.icon-quote:before { + content: "\e057"; +} +.icon-scope:before { + content: "\e058"; +} +.icon-alarmclock:before { + content: "\e059"; +} +.icon-refresh:before { + content: "\e05a"; +} +.icon-happy:before { + content: "\e05b"; +} +.icon-sad:before { + content: "\e05c"; +} +.icon-facebook:before { + content: "\e05d"; +} +.icon-twitter:before { + content: "\e05e"; +} +.icon-googleplus:before { + content: "\e05f"; +} +.icon-rss:before { + content: "\e060"; +} +.icon-tumblr:before { + content: "\e061"; +} +.icon-linkedin:before { + content: "\e062"; +} +.icon-dribbble:before { + content: "\e063"; +} diff --git a/project/static/fonts/font-awesome/css/font-awesome.css b/project/static/fonts/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..eb4127b --- /dev/null +++ b/project/static/fonts/font-awesome/css/font-awesome.css @@ -0,0 +1,1566 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.1.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(359deg); + } +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + } +} +@-o-keyframes spin { + 0% { + -o-transform: rotate(0deg); + } + 100% { + -o-transform: rotate(359deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-square:before, +.fa-pied-piper:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} diff --git a/project/static/fonts/font-awesome/css/font-awesome.min.css b/project/static/fonts/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..3d920fc --- /dev/null +++ b/project/static/fonts/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"} \ No newline at end of file diff --git a/project/static/fonts/font-awesome/fonts/FontAwesome.otf b/project/static/fonts/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000..3461e3f Binary files /dev/null and b/project/static/fonts/font-awesome/fonts/FontAwesome.otf differ diff --git a/project/static/fonts/font-awesome/fonts/fontawesome-webfont.eot b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..6cfd566 Binary files /dev/null and b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.eot differ diff --git a/project/static/fonts/font-awesome/fonts/fontawesome-webfont.svg b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..a9f8469 --- /dev/null +++ b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,504 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/project/static/fonts/font-awesome/fonts/fontawesome-webfont.ttf b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..5cd6cff Binary files /dev/null and b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.ttf differ diff --git a/project/static/fonts/font-awesome/fonts/fontawesome-webfont.woff b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..9eaecb3 Binary files /dev/null and b/project/static/fonts/font-awesome/fonts/fontawesome-webfont.woff differ diff --git a/project/static/fonts/font-awesome/less/bordered-pulled.less b/project/static/fonts/font-awesome/less/bordered-pulled.less new file mode 100644 index 0000000..0c90eb5 --- /dev/null +++ b/project/static/fonts/font-awesome/less/bordered-pulled.less @@ -0,0 +1,16 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/project/static/fonts/font-awesome/less/core.less b/project/static/fonts/font-awesome/less/core.less new file mode 100644 index 0000000..6d223bc --- /dev/null +++ b/project/static/fonts/font-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/project/static/fonts/font-awesome/less/fixed-width.less b/project/static/fonts/font-awesome/less/fixed-width.less new file mode 100644 index 0000000..110289f --- /dev/null +++ b/project/static/fonts/font-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/project/static/fonts/font-awesome/less/font-awesome.less b/project/static/fonts/font-awesome/less/font-awesome.less new file mode 100644 index 0000000..50cbcac --- /dev/null +++ b/project/static/fonts/font-awesome/less/font-awesome.less @@ -0,0 +1,17 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "spinning.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; diff --git a/project/static/fonts/font-awesome/less/icons.less b/project/static/fonts/font-awesome/less/icons.less new file mode 100644 index 0000000..13d8c68 --- /dev/null +++ b/project/static/fonts/font-awesome/less/icons.less @@ -0,0 +1,506 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before { content: @fa-var-bar-chart-o; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before { content: @fa-var-gittip; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-square:before, +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } diff --git a/project/static/fonts/font-awesome/less/larger.less b/project/static/fonts/font-awesome/less/larger.less new file mode 100644 index 0000000..c9d6467 --- /dev/null +++ b/project/static/fonts/font-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/project/static/fonts/font-awesome/less/list.less b/project/static/fonts/font-awesome/less/list.less new file mode 100644 index 0000000..eed9340 --- /dev/null +++ b/project/static/fonts/font-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: -@fa-li-width + (4em / 14); + } +} diff --git a/project/static/fonts/font-awesome/less/mixins.less b/project/static/fonts/font-awesome/less/mixins.less new file mode 100644 index 0000000..19e5a64 --- /dev/null +++ b/project/static/fonts/font-awesome/less/mixins.less @@ -0,0 +1,20 @@ +// Mixins +// -------------------------- + +.fa-icon-rotate(@degrees, @rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation); + -webkit-transform: rotate(@degrees); + -moz-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + -o-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1); + -webkit-transform: scale(@horiz, @vert); + -moz-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + -o-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} diff --git a/project/static/fonts/font-awesome/less/path.less b/project/static/fonts/font-awesome/less/path.less new file mode 100644 index 0000000..d73bff8 --- /dev/null +++ b/project/static/fonts/font-awesome/less/path.less @@ -0,0 +1,14 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}')"; + src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype')", + ~"url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff')", + ~"url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype')", + ~"url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg')"; +// src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/project/static/fonts/font-awesome/less/rotated-flipped.less b/project/static/fonts/font-awesome/less/rotated-flipped.less new file mode 100644 index 0000000..8fff3a6 --- /dev/null +++ b/project/static/fonts/font-awesome/less/rotated-flipped.less @@ -0,0 +1,9 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } diff --git a/project/static/fonts/font-awesome/less/spinning.less b/project/static/fonts/font-awesome/less/spinning.less new file mode 100644 index 0000000..06b71ec --- /dev/null +++ b/project/static/fonts/font-awesome/less/spinning.less @@ -0,0 +1,32 @@ +// Spinning Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} + +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/project/static/fonts/font-awesome/less/stacked.less b/project/static/fonts/font-awesome/less/stacked.less new file mode 100644 index 0000000..fc53fb0 --- /dev/null +++ b/project/static/fonts/font-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/project/static/fonts/font-awesome/less/variables.less b/project/static/fonts/font-awesome/less/variables.less new file mode 100644 index 0000000..d7e8bd7 --- /dev/null +++ b/project/static/fonts/font-awesome/less/variables.less @@ -0,0 +1,515 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.1.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-ambulance: "\f0f9"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asterisk: "\f069"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-ban: "\f05e"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-cab: "\f1ba"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-o: "\f133"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-copy: "\f0c5"; +@fa-var-credit-card: "\f09d"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-database: "\f1c0"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edit: "\f044"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-square: "\f199"; +@fa-var-eraser: "\f12d"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-frown-o: "\f119"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-html5: "\f13b"; +@fa-var-image: "\f03e"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-leaf: "\f06c"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map-marker: "\f041"; +@fa-var-maxcdn: "\f136"; +@fa-var-medkit: "\f0fa"; +@fa-var-meh-o: "\f11a"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-openid: "\f19b"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-paw: "\f1b0"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pied-piper: "\f1a7"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-square: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shield: "\f132"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-smile-o: "\f118"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-stop: "\f04d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-md: "\f0f0"; +@fa-var-users: "\f0c0"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-wheelchair: "\f193"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-yahoo: "\f19e"; +@fa-var-yen: "\f157"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/project/static/fonts/font-awesome/scss/_bordered-pulled.scss b/project/static/fonts/font-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..9d3fdf3 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,16 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/project/static/fonts/font-awesome/scss/_core.scss b/project/static/fonts/font-awesome/scss/_core.scss new file mode 100644 index 0000000..861ccd9 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/project/static/fonts/font-awesome/scss/_fixed-width.scss b/project/static/fonts/font-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/project/static/fonts/font-awesome/scss/_icons.scss b/project/static/fonts/font-awesome/scss/_icons.scss new file mode 100644 index 0000000..efb4435 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_icons.scss @@ -0,0 +1,506 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before { content: $fa-var-bar-chart-o; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before { content: $fa-var-gittip; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-square:before, +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } diff --git a/project/static/fonts/font-awesome/scss/_larger.scss b/project/static/fonts/font-awesome/scss/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/project/static/fonts/font-awesome/scss/_list.scss b/project/static/fonts/font-awesome/scss/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/project/static/fonts/font-awesome/scss/_mixins.scss b/project/static/fonts/font-awesome/scss/_mixins.scss new file mode 100644 index 0000000..3354e69 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_mixins.scss @@ -0,0 +1,20 @@ +// Mixins +// -------------------------- + +@mixin fa-icon-rotate($degrees, $rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); + -webkit-transform: rotate($degrees); + -moz-transform: rotate($degrees); + -ms-transform: rotate($degrees); + -o-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}); + -webkit-transform: scale($horiz, $vert); + -moz-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + -o-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} diff --git a/project/static/fonts/font-awesome/scss/_path.scss b/project/static/fonts/font-awesome/scss/_path.scss new file mode 100644 index 0000000..fd21c35 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_path.scss @@ -0,0 +1,14 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); + //src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/project/static/fonts/font-awesome/scss/_rotated-flipped.scss b/project/static/fonts/font-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..343fa55 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,9 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } diff --git a/project/static/fonts/font-awesome/scss/_spinning.scss b/project/static/fonts/font-awesome/scss/_spinning.scss new file mode 100644 index 0000000..c378744 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_spinning.scss @@ -0,0 +1,32 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: spin 2s infinite linear; + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; +} + +@-moz-keyframes spin { + 0% { -moz-transform: rotate(0deg); } + 100% { -moz-transform: rotate(359deg); } +} +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(359deg); } +} +@-o-keyframes spin { + 0% { -o-transform: rotate(0deg); } + 100% { -o-transform: rotate(359deg); } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/project/static/fonts/font-awesome/scss/_stacked.scss b/project/static/fonts/font-awesome/scss/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/project/static/fonts/font-awesome/scss/_variables.scss b/project/static/fonts/font-awesome/scss/_variables.scss new file mode 100644 index 0000000..ac2b505 --- /dev/null +++ b/project/static/fonts/font-awesome/scss/_variables.scss @@ -0,0 +1,515 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.1.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-ambulance: "\f0f9"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asterisk: "\f069"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-ban: "\f05e"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-cab: "\f1ba"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-o: "\f133"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-copy: "\f0c5"; +$fa-var-credit-card: "\f09d"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-database: "\f1c0"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edit: "\f044"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-square: "\f199"; +$fa-var-eraser: "\f12d"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-frown-o: "\f119"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-html5: "\f13b"; +$fa-var-image: "\f03e"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-leaf: "\f06c"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map-marker: "\f041"; +$fa-var-maxcdn: "\f136"; +$fa-var-medkit: "\f0fa"; +$fa-var-meh-o: "\f11a"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-openid: "\f19b"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-paw: "\f1b0"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pied-piper: "\f1a7"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-square: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shield: "\f132"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-smile-o: "\f118"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-stop: "\f04d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-md: "\f0f0"; +$fa-var-users: "\f0c0"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-wheelchair: "\f193"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-yahoo: "\f19e"; +$fa-var-yen: "\f157"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/project/static/fonts/font-awesome/scss/font-awesome.scss b/project/static/fonts/font-awesome/scss/font-awesome.scss new file mode 100644 index 0000000..2307dbd --- /dev/null +++ b/project/static/fonts/font-awesome/scss/font-awesome.scss @@ -0,0 +1,17 @@ +/*! + * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "spinning"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; diff --git a/project/static/images/avatar.jpg b/project/static/images/avatar.jpg new file mode 100644 index 0000000..a7e0815 Binary files /dev/null and b/project/static/images/avatar.jpg differ diff --git a/project/static/images/background/bg-1.jpg b/project/static/images/background/bg-1.jpg new file mode 100644 index 0000000..864c240 Binary files /dev/null and b/project/static/images/background/bg-1.jpg differ diff --git a/project/static/images/background/bg-10.jpg b/project/static/images/background/bg-10.jpg new file mode 100644 index 0000000..bdf96b5 Binary files /dev/null and b/project/static/images/background/bg-10.jpg differ diff --git a/project/static/images/background/bg-11.jpg b/project/static/images/background/bg-11.jpg new file mode 100644 index 0000000..9b02f05 Binary files /dev/null and b/project/static/images/background/bg-11.jpg differ diff --git a/project/static/images/background/bg-12.jpg b/project/static/images/background/bg-12.jpg new file mode 100644 index 0000000..c61d9fb Binary files /dev/null and b/project/static/images/background/bg-12.jpg differ diff --git a/project/static/images/background/bg-13.jpg b/project/static/images/background/bg-13.jpg new file mode 100644 index 0000000..59b7e8a Binary files /dev/null and b/project/static/images/background/bg-13.jpg differ diff --git a/project/static/images/background/bg-15.jpg b/project/static/images/background/bg-15.jpg new file mode 100644 index 0000000..25c27ee Binary files /dev/null and b/project/static/images/background/bg-15.jpg differ diff --git a/project/static/images/background/bg-16.jpg b/project/static/images/background/bg-16.jpg new file mode 100644 index 0000000..a7a0ea4 Binary files /dev/null and b/project/static/images/background/bg-16.jpg differ diff --git a/project/static/images/background/bg-17.jpg b/project/static/images/background/bg-17.jpg new file mode 100644 index 0000000..fd31cf0 Binary files /dev/null and b/project/static/images/background/bg-17.jpg differ diff --git a/project/static/images/background/bg-18.jpg b/project/static/images/background/bg-18.jpg new file mode 100644 index 0000000..e7e9820 Binary files /dev/null and b/project/static/images/background/bg-18.jpg differ diff --git a/project/static/images/background/bg-2.jpg b/project/static/images/background/bg-2.jpg new file mode 100644 index 0000000..3c3ed19 Binary files /dev/null and b/project/static/images/background/bg-2.jpg differ diff --git a/project/static/images/background/bg-20.jpg b/project/static/images/background/bg-20.jpg new file mode 100644 index 0000000..942373d Binary files /dev/null and b/project/static/images/background/bg-20.jpg differ diff --git a/project/static/images/background/bg-23.jpg b/project/static/images/background/bg-23.jpg new file mode 100644 index 0000000..b145119 Binary files /dev/null and b/project/static/images/background/bg-23.jpg differ diff --git a/project/static/images/background/bg-24.jpg b/project/static/images/background/bg-24.jpg new file mode 100644 index 0000000..3fcfe91 Binary files /dev/null and b/project/static/images/background/bg-24.jpg differ diff --git a/project/static/images/background/bg-25.jpg b/project/static/images/background/bg-25.jpg new file mode 100644 index 0000000..d7f7b67 Binary files /dev/null and b/project/static/images/background/bg-25.jpg differ diff --git a/project/static/images/background/bg-26.jpg b/project/static/images/background/bg-26.jpg new file mode 100644 index 0000000..102ab31 Binary files /dev/null and b/project/static/images/background/bg-26.jpg differ diff --git a/project/static/images/background/bg-27.jpg b/project/static/images/background/bg-27.jpg new file mode 100644 index 0000000..9b432ac Binary files /dev/null and b/project/static/images/background/bg-27.jpg differ diff --git a/project/static/images/background/bg-3.jpg b/project/static/images/background/bg-3.jpg new file mode 100644 index 0000000..9f1e97b Binary files /dev/null and b/project/static/images/background/bg-3.jpg differ diff --git a/project/static/images/background/bg-4.jpg b/project/static/images/background/bg-4.jpg new file mode 100644 index 0000000..1dc9479 Binary files /dev/null and b/project/static/images/background/bg-4.jpg differ diff --git a/project/static/images/background/bg-5.jpg b/project/static/images/background/bg-5.jpg new file mode 100644 index 0000000..ad9e73b Binary files /dev/null and b/project/static/images/background/bg-5.jpg differ diff --git a/project/static/images/background/bg-6.jpg b/project/static/images/background/bg-6.jpg new file mode 100644 index 0000000..a45d04a Binary files /dev/null and b/project/static/images/background/bg-6.jpg differ diff --git a/project/static/images/background/bg-7.jpg b/project/static/images/background/bg-7.jpg new file mode 100644 index 0000000..de5676b Binary files /dev/null and b/project/static/images/background/bg-7.jpg differ diff --git a/project/static/images/background/bg-8.jpg b/project/static/images/background/bg-8.jpg new file mode 100644 index 0000000..f101449 Binary files /dev/null and b/project/static/images/background/bg-8.jpg differ diff --git a/project/static/images/background/bg-9.jpg b/project/static/images/background/bg-9.jpg new file mode 100644 index 0000000..425f909 Binary files /dev/null and b/project/static/images/background/bg-9.jpg differ diff --git a/project/static/images/background/bg-service-1.jpg b/project/static/images/background/bg-service-1.jpg new file mode 100644 index 0000000..608fa93 Binary files /dev/null and b/project/static/images/background/bg-service-1.jpg differ diff --git a/project/static/images/background/bg-service-2.jpg b/project/static/images/background/bg-service-2.jpg new file mode 100644 index 0000000..d5fe91d Binary files /dev/null and b/project/static/images/background/bg-service-2.jpg differ diff --git a/project/static/images/background/bg-service-3.jpg b/project/static/images/background/bg-service-3.jpg new file mode 100644 index 0000000..4954f79 Binary files /dev/null and b/project/static/images/background/bg-service-3.jpg differ diff --git a/project/static/images/background/bg-service-4.jpg b/project/static/images/background/bg-service-4.jpg new file mode 100644 index 0000000..b35bf3f Binary files /dev/null and b/project/static/images/background/bg-service-4.jpg differ diff --git a/project/static/images/background/bg-side-1.jpg b/project/static/images/background/bg-side-1.jpg new file mode 100644 index 0000000..85773ea Binary files /dev/null and b/project/static/images/background/bg-side-1.jpg differ diff --git a/project/static/images/background/bg-side-2.jpg b/project/static/images/background/bg-side-2.jpg new file mode 100644 index 0000000..8b01dc7 Binary files /dev/null and b/project/static/images/background/bg-side-2.jpg differ diff --git a/project/static/images/background/bg-side-3.jpg b/project/static/images/background/bg-side-3.jpg new file mode 100644 index 0000000..621a3a0 Binary files /dev/null and b/project/static/images/background/bg-side-3.jpg differ diff --git a/project/static/images/background/bg-side-4.jpg b/project/static/images/background/bg-side-4.jpg new file mode 100644 index 0000000..d7fa1f2 Binary files /dev/null and b/project/static/images/background/bg-side-4.jpg differ diff --git a/project/static/images/background/bg-side-5.jpg b/project/static/images/background/bg-side-5.jpg new file mode 100644 index 0000000..ee6a1ab Binary files /dev/null and b/project/static/images/background/bg-side-5.jpg differ diff --git a/project/static/images/background/bg-side-6.jpg b/project/static/images/background/bg-side-6.jpg new file mode 100644 index 0000000..86ac93f Binary files /dev/null and b/project/static/images/background/bg-side-6.jpg differ diff --git a/project/static/images/background/bg-side-7.jpg b/project/static/images/background/bg-side-7.jpg new file mode 100644 index 0000000..7ce49d9 Binary files /dev/null and b/project/static/images/background/bg-side-7.jpg differ diff --git a/project/static/images/background/bg-side-8.jpg b/project/static/images/background/bg-side-8.jpg new file mode 100644 index 0000000..3d6659b Binary files /dev/null and b/project/static/images/background/bg-side-8.jpg differ diff --git a/project/static/images/background/bg-subheader-sn.jpg b/project/static/images/background/bg-subheader-sn.jpg new file mode 100644 index 0000000..1fff3f2 Binary files /dev/null and b/project/static/images/background/bg-subheader-sn.jpg differ diff --git a/project/static/images/background/bg-subheader.jpg b/project/static/images/background/bg-subheader.jpg new file mode 100644 index 0000000..5a91a74 Binary files /dev/null and b/project/static/images/background/bg-subheader.jpg differ diff --git a/project/static/images/background/subheader-1-sn.jpg b/project/static/images/background/subheader-1-sn.jpg new file mode 100644 index 0000000..b2ea821 Binary files /dev/null and b/project/static/images/background/subheader-1-sn.jpg differ diff --git a/project/static/images/background/subheader-1.jpg b/project/static/images/background/subheader-1.jpg new file mode 100644 index 0000000..0d88a45 Binary files /dev/null and b/project/static/images/background/subheader-1.jpg differ diff --git a/project/static/images/background/subheader-1b.jpg b/project/static/images/background/subheader-1b.jpg new file mode 100644 index 0000000..16e0114 Binary files /dev/null and b/project/static/images/background/subheader-1b.jpg differ diff --git a/project/static/images/background/subheader-2-sn.jpg b/project/static/images/background/subheader-2-sn.jpg new file mode 100644 index 0000000..3603619 Binary files /dev/null and b/project/static/images/background/subheader-2-sn.jpg differ diff --git a/project/static/images/background/subheader-2.jpg b/project/static/images/background/subheader-2.jpg new file mode 100644 index 0000000..a524c48 Binary files /dev/null and b/project/static/images/background/subheader-2.jpg differ diff --git a/project/static/images/background/subheader-3-sn.jpg b/project/static/images/background/subheader-3-sn.jpg new file mode 100644 index 0000000..3cefab2 Binary files /dev/null and b/project/static/images/background/subheader-3-sn.jpg differ diff --git a/project/static/images/background/subheader-3.jpg b/project/static/images/background/subheader-3.jpg new file mode 100644 index 0000000..5559005 Binary files /dev/null and b/project/static/images/background/subheader-3.jpg differ diff --git a/project/static/images/background/subheader-4-sn.jpg b/project/static/images/background/subheader-4-sn.jpg new file mode 100644 index 0000000..46a6f5c Binary files /dev/null and b/project/static/images/background/subheader-4-sn.jpg differ diff --git a/project/static/images/background/subheader-4.jpg b/project/static/images/background/subheader-4.jpg new file mode 100644 index 0000000..21ecab6 Binary files /dev/null and b/project/static/images/background/subheader-4.jpg differ diff --git a/project/static/images/background/subheader-5-sn.jpg b/project/static/images/background/subheader-5-sn.jpg new file mode 100644 index 0000000..b9de5f2 Binary files /dev/null and b/project/static/images/background/subheader-5-sn.jpg differ diff --git a/project/static/images/background/subheader-5.jpg b/project/static/images/background/subheader-5.jpg new file mode 100644 index 0000000..daa4e55 Binary files /dev/null and b/project/static/images/background/subheader-5.jpg differ diff --git a/project/static/images/background/subheader-6-sn.jpg b/project/static/images/background/subheader-6-sn.jpg new file mode 100644 index 0000000..383fe43 Binary files /dev/null and b/project/static/images/background/subheader-6-sn.jpg differ diff --git a/project/static/images/background/subheader-6.jpg b/project/static/images/background/subheader-6.jpg new file mode 100644 index 0000000..2813b63 Binary files /dev/null and b/project/static/images/background/subheader-6.jpg differ diff --git a/project/static/images/blog/pic-blog-1.jpg b/project/static/images/blog/pic-blog-1.jpg new file mode 100644 index 0000000..d31b1fd Binary files /dev/null and b/project/static/images/blog/pic-blog-1.jpg differ diff --git a/project/static/images/blog/pic-blog-2.jpg b/project/static/images/blog/pic-blog-2.jpg new file mode 100644 index 0000000..96120c2 Binary files /dev/null and b/project/static/images/blog/pic-blog-2.jpg differ diff --git a/project/static/images/blog/pic-blog-3.jpg b/project/static/images/blog/pic-blog-3.jpg new file mode 100644 index 0000000..d002e13 Binary files /dev/null and b/project/static/images/blog/pic-blog-3.jpg differ diff --git a/project/static/images/blog/pic-blog-4.jpg b/project/static/images/blog/pic-blog-4.jpg new file mode 100644 index 0000000..a0a6046 Binary files /dev/null and b/project/static/images/blog/pic-blog-4.jpg differ diff --git a/project/static/images/dot-70.png b/project/static/images/dot-70.png new file mode 100644 index 0000000..31be70a Binary files /dev/null and b/project/static/images/dot-70.png differ diff --git a/project/static/images/dotted.png b/project/static/images/dotted.png new file mode 100644 index 0000000..813310e Binary files /dev/null and b/project/static/images/dotted.png differ diff --git a/project/static/images/logo-2.png b/project/static/images/logo-2.png new file mode 100644 index 0000000..1560a7a Binary files /dev/null and b/project/static/images/logo-2.png differ diff --git a/project/static/images/logo-3.png b/project/static/images/logo-3.png new file mode 100644 index 0000000..7413270 Binary files /dev/null and b/project/static/images/logo-3.png differ diff --git a/project/static/images/logo-border.png b/project/static/images/logo-border.png new file mode 100644 index 0000000..c9caa57 Binary files /dev/null and b/project/static/images/logo-border.png differ diff --git a/project/static/images/logo-old.png b/project/static/images/logo-old.png new file mode 100644 index 0000000..5e4d9f6 Binary files /dev/null and b/project/static/images/logo-old.png differ diff --git a/project/static/images/logo.png b/project/static/images/logo.png new file mode 100644 index 0000000..68751c7 Binary files /dev/null and b/project/static/images/logo.png differ diff --git a/project/static/images/logo/1.png b/project/static/images/logo/1.png new file mode 100644 index 0000000..c58477a Binary files /dev/null and b/project/static/images/logo/1.png differ diff --git a/project/static/images/logo/2.png b/project/static/images/logo/2.png new file mode 100644 index 0000000..e6b58b4 Binary files /dev/null and b/project/static/images/logo/2.png differ diff --git a/project/static/images/logo/3.png b/project/static/images/logo/3.png new file mode 100644 index 0000000..5aa48c5 Binary files /dev/null and b/project/static/images/logo/3.png differ diff --git a/project/static/images/logo/4.png b/project/static/images/logo/4.png new file mode 100644 index 0000000..b057711 Binary files /dev/null and b/project/static/images/logo/4.png differ diff --git a/project/static/images/logo/5.png b/project/static/images/logo/5.png new file mode 100644 index 0000000..e9fed99 Binary files /dev/null and b/project/static/images/logo/5.png differ diff --git a/project/static/images/logo/6.png b/project/static/images/logo/6.png new file mode 100644 index 0000000..719e7a1 Binary files /dev/null and b/project/static/images/logo/6.png differ diff --git a/project/static/images/logo/7.png b/project/static/images/logo/7.png new file mode 100644 index 0000000..d37bb42 Binary files /dev/null and b/project/static/images/logo/7.png differ diff --git a/project/static/images/logo/8.png b/project/static/images/logo/8.png new file mode 100644 index 0000000..f671d29 Binary files /dev/null and b/project/static/images/logo/8.png differ diff --git a/project/static/images/map-marker.png b/project/static/images/map-marker.png new file mode 100644 index 0000000..3b03cbe Binary files /dev/null and b/project/static/images/map-marker.png differ diff --git a/project/static/images/misc/deco_1.png b/project/static/images/misc/deco_1.png new file mode 100644 index 0000000..df9b6ca Binary files /dev/null and b/project/static/images/misc/deco_1.png differ diff --git a/project/static/images/misc/deco_2.png b/project/static/images/misc/deco_2.png new file mode 100644 index 0000000..81d74d3 Binary files /dev/null and b/project/static/images/misc/deco_2.png differ diff --git a/project/static/images/misc/deco_3.png b/project/static/images/misc/deco_3.png new file mode 100644 index 0000000..7a2646b Binary files /dev/null and b/project/static/images/misc/deco_3.png differ diff --git a/project/static/images/misc/deco_4.png b/project/static/images/misc/deco_4.png new file mode 100644 index 0000000..f952af7 Binary files /dev/null and b/project/static/images/misc/deco_4.png differ diff --git a/project/static/images/misc/hand-with-phone.png b/project/static/images/misc/hand-with-phone.png new file mode 100644 index 0000000..be585e6 Binary files /dev/null and b/project/static/images/misc/hand-with-phone.png differ diff --git a/project/static/images/misc/misc_1.png b/project/static/images/misc/misc_1.png new file mode 100644 index 0000000..fe03233 Binary files /dev/null and b/project/static/images/misc/misc_1.png differ diff --git a/project/static/images/misc/pic_1.jpg b/project/static/images/misc/pic_1.jpg new file mode 100644 index 0000000..5f24a57 Binary files /dev/null and b/project/static/images/misc/pic_1.jpg differ diff --git a/project/static/images/misc/pic_1a.jpg b/project/static/images/misc/pic_1a.jpg new file mode 100644 index 0000000..97ba1ac Binary files /dev/null and b/project/static/images/misc/pic_1a.jpg differ diff --git a/project/static/images/misc/pic_2.jpg b/project/static/images/misc/pic_2.jpg new file mode 100644 index 0000000..75df2a3 Binary files /dev/null and b/project/static/images/misc/pic_2.jpg differ diff --git a/project/static/images/misc/pic_2a.jpg b/project/static/images/misc/pic_2a.jpg new file mode 100644 index 0000000..12b7dd2 Binary files /dev/null and b/project/static/images/misc/pic_2a.jpg differ diff --git a/project/static/images/misc/pic_3.jpg b/project/static/images/misc/pic_3.jpg new file mode 100644 index 0000000..e678495 Binary files /dev/null and b/project/static/images/misc/pic_3.jpg differ diff --git a/project/static/images/misc/pic_3a.jpg b/project/static/images/misc/pic_3a.jpg new file mode 100644 index 0000000..ba769b9 Binary files /dev/null and b/project/static/images/misc/pic_3a.jpg differ diff --git a/project/static/images/misc/pic_4.jpg b/project/static/images/misc/pic_4.jpg new file mode 100644 index 0000000..713743e Binary files /dev/null and b/project/static/images/misc/pic_4.jpg differ diff --git a/project/static/images/misc/pic_5.jpg b/project/static/images/misc/pic_5.jpg new file mode 100644 index 0000000..f45e4fb Binary files /dev/null and b/project/static/images/misc/pic_5.jpg differ diff --git a/project/static/images/misc/pic_6.jpg b/project/static/images/misc/pic_6.jpg new file mode 100644 index 0000000..c3046c3 Binary files /dev/null and b/project/static/images/misc/pic_6.jpg differ diff --git a/project/static/images/portfolio-minimal/pf (1).jpg b/project/static/images/portfolio-minimal/pf (1).jpg new file mode 100644 index 0000000..60f19e7 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (1).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (2).jpg b/project/static/images/portfolio-minimal/pf (2).jpg new file mode 100644 index 0000000..e46c3b8 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (2).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (3).jpg b/project/static/images/portfolio-minimal/pf (3).jpg new file mode 100644 index 0000000..a58a147 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (3).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (4).jpg b/project/static/images/portfolio-minimal/pf (4).jpg new file mode 100644 index 0000000..b205007 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (4).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (5).jpg b/project/static/images/portfolio-minimal/pf (5).jpg new file mode 100644 index 0000000..11c9757 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (5).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (6).jpg b/project/static/images/portfolio-minimal/pf (6).jpg new file mode 100644 index 0000000..358f746 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (6).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (7).jpg b/project/static/images/portfolio-minimal/pf (7).jpg new file mode 100644 index 0000000..b161621 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (7).jpg differ diff --git a/project/static/images/portfolio-minimal/pf (8).jpg b/project/static/images/portfolio-minimal/pf (8).jpg new file mode 100644 index 0000000..6cc9c45 Binary files /dev/null and b/project/static/images/portfolio-minimal/pf (8).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (1).jpg b/project/static/images/portfolio-multipurpose/pf (1).jpg new file mode 100644 index 0000000..435fb21 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (1).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (2).jpg b/project/static/images/portfolio-multipurpose/pf (2).jpg new file mode 100644 index 0000000..06e27c1 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (2).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (3).jpg b/project/static/images/portfolio-multipurpose/pf (3).jpg new file mode 100644 index 0000000..d97cce3 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (3).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (4).jpg b/project/static/images/portfolio-multipurpose/pf (4).jpg new file mode 100644 index 0000000..8a344bb Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (4).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (5).jpg b/project/static/images/portfolio-multipurpose/pf (5).jpg new file mode 100644 index 0000000..c134392 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (5).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (6).jpg b/project/static/images/portfolio-multipurpose/pf (6).jpg new file mode 100644 index 0000000..6eef8be Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (6).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (7).jpg b/project/static/images/portfolio-multipurpose/pf (7).jpg new file mode 100644 index 0000000..877f805 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (7).jpg differ diff --git a/project/static/images/portfolio-multipurpose/pf (8).jpg b/project/static/images/portfolio-multipurpose/pf (8).jpg new file mode 100644 index 0000000..37a6234 Binary files /dev/null and b/project/static/images/portfolio-multipurpose/pf (8).jpg differ diff --git a/project/static/images/portfolio-new/pf (1).jpg b/project/static/images/portfolio-new/pf (1).jpg new file mode 100644 index 0000000..e961ec5 Binary files /dev/null and b/project/static/images/portfolio-new/pf (1).jpg differ diff --git a/project/static/images/portfolio-new/pf (10).jpg b/project/static/images/portfolio-new/pf (10).jpg new file mode 100644 index 0000000..f17160c Binary files /dev/null and b/project/static/images/portfolio-new/pf (10).jpg differ diff --git a/project/static/images/portfolio-new/pf (11).jpg b/project/static/images/portfolio-new/pf (11).jpg new file mode 100644 index 0000000..a40acce Binary files /dev/null and b/project/static/images/portfolio-new/pf (11).jpg differ diff --git a/project/static/images/portfolio-new/pf (12).jpg b/project/static/images/portfolio-new/pf (12).jpg new file mode 100644 index 0000000..1c0138c Binary files /dev/null and b/project/static/images/portfolio-new/pf (12).jpg differ diff --git a/project/static/images/portfolio-new/pf (2).jpg b/project/static/images/portfolio-new/pf (2).jpg new file mode 100644 index 0000000..7542269 Binary files /dev/null and b/project/static/images/portfolio-new/pf (2).jpg differ diff --git a/project/static/images/portfolio-new/pf (3).jpg b/project/static/images/portfolio-new/pf (3).jpg new file mode 100644 index 0000000..cf3f88a Binary files /dev/null and b/project/static/images/portfolio-new/pf (3).jpg differ diff --git a/project/static/images/portfolio-new/pf (4).jpg b/project/static/images/portfolio-new/pf (4).jpg new file mode 100644 index 0000000..c8cce87 Binary files /dev/null and b/project/static/images/portfolio-new/pf (4).jpg differ diff --git a/project/static/images/portfolio-new/pf (5).jpg b/project/static/images/portfolio-new/pf (5).jpg new file mode 100644 index 0000000..e4dafea Binary files /dev/null and b/project/static/images/portfolio-new/pf (5).jpg differ diff --git a/project/static/images/portfolio-new/pf (6).jpg b/project/static/images/portfolio-new/pf (6).jpg new file mode 100644 index 0000000..c3eb96e Binary files /dev/null and b/project/static/images/portfolio-new/pf (6).jpg differ diff --git a/project/static/images/portfolio-new/pf (7).jpg b/project/static/images/portfolio-new/pf (7).jpg new file mode 100644 index 0000000..49a77be Binary files /dev/null and b/project/static/images/portfolio-new/pf (7).jpg differ diff --git a/project/static/images/portfolio-new/pf (8).jpg b/project/static/images/portfolio-new/pf (8).jpg new file mode 100644 index 0000000..fc7d2bc Binary files /dev/null and b/project/static/images/portfolio-new/pf (8).jpg differ diff --git a/project/static/images/portfolio-new/pf (9).jpg b/project/static/images/portfolio-new/pf (9).jpg new file mode 100644 index 0000000..4b68097 Binary files /dev/null and b/project/static/images/portfolio-new/pf (9).jpg differ diff --git a/project/static/images/portfolio/pf (1).jpg b/project/static/images/portfolio/pf (1).jpg new file mode 100644 index 0000000..e961ec5 Binary files /dev/null and b/project/static/images/portfolio/pf (1).jpg differ diff --git a/project/static/images/portfolio/pf (10).jpg b/project/static/images/portfolio/pf (10).jpg new file mode 100644 index 0000000..f17160c Binary files /dev/null and b/project/static/images/portfolio/pf (10).jpg differ diff --git a/project/static/images/portfolio/pf (11).jpg b/project/static/images/portfolio/pf (11).jpg new file mode 100644 index 0000000..a40acce Binary files /dev/null and b/project/static/images/portfolio/pf (11).jpg differ diff --git a/project/static/images/portfolio/pf (12).jpg b/project/static/images/portfolio/pf (12).jpg new file mode 100644 index 0000000..1c0138c Binary files /dev/null and b/project/static/images/portfolio/pf (12).jpg differ diff --git a/project/static/images/portfolio/pf (2).jpg b/project/static/images/portfolio/pf (2).jpg new file mode 100644 index 0000000..b42b0cf Binary files /dev/null and b/project/static/images/portfolio/pf (2).jpg differ diff --git a/project/static/images/portfolio/pf (3).jpg b/project/static/images/portfolio/pf (3).jpg new file mode 100644 index 0000000..257a387 Binary files /dev/null and b/project/static/images/portfolio/pf (3).jpg differ diff --git a/project/static/images/portfolio/pf (4).jpg b/project/static/images/portfolio/pf (4).jpg new file mode 100644 index 0000000..c8cce87 Binary files /dev/null and b/project/static/images/portfolio/pf (4).jpg differ diff --git a/project/static/images/portfolio/pf (5).jpg b/project/static/images/portfolio/pf (5).jpg new file mode 100644 index 0000000..8bcbcec Binary files /dev/null and b/project/static/images/portfolio/pf (5).jpg differ diff --git a/project/static/images/portfolio/pf (6).jpg b/project/static/images/portfolio/pf (6).jpg new file mode 100644 index 0000000..c3eb96e Binary files /dev/null and b/project/static/images/portfolio/pf (6).jpg differ diff --git a/project/static/images/portfolio/pf (7).jpg b/project/static/images/portfolio/pf (7).jpg new file mode 100644 index 0000000..49a77be Binary files /dev/null and b/project/static/images/portfolio/pf (7).jpg differ diff --git a/project/static/images/portfolio/pf (8).jpg b/project/static/images/portfolio/pf (8).jpg new file mode 100644 index 0000000..d8f8bf4 Binary files /dev/null and b/project/static/images/portfolio/pf (8).jpg differ diff --git a/project/static/images/portfolio/pf (9).jpg b/project/static/images/portfolio/pf (9).jpg new file mode 100644 index 0000000..4b68097 Binary files /dev/null and b/project/static/images/portfolio/pf (9).jpg differ diff --git a/project/static/images/portfolio/view/p1_a.jpg b/project/static/images/portfolio/view/p1_a.jpg new file mode 100644 index 0000000..92225ca Binary files /dev/null and b/project/static/images/portfolio/view/p1_a.jpg differ diff --git a/project/static/images/portfolio/view/p1_b.jpg b/project/static/images/portfolio/view/p1_b.jpg new file mode 100644 index 0000000..af61cad Binary files /dev/null and b/project/static/images/portfolio/view/p1_b.jpg differ diff --git a/project/static/images/portfolio/view/p1_c.jpg b/project/static/images/portfolio/view/p1_c.jpg new file mode 100644 index 0000000..739bbdc Binary files /dev/null and b/project/static/images/portfolio/view/p1_c.jpg differ diff --git a/project/static/images/portfolio/view/p2_a.jpg b/project/static/images/portfolio/view/p2_a.jpg new file mode 100644 index 0000000..56f7bce Binary files /dev/null and b/project/static/images/portfolio/view/p2_a.jpg differ diff --git a/project/static/images/portfolio/view/p2_b.jpg b/project/static/images/portfolio/view/p2_b.jpg new file mode 100644 index 0000000..ea6a474 Binary files /dev/null and b/project/static/images/portfolio/view/p2_b.jpg differ diff --git a/project/static/images/portfolio/view/p3_a.jpg b/project/static/images/portfolio/view/p3_a.jpg new file mode 100644 index 0000000..b5901f8 Binary files /dev/null and b/project/static/images/portfolio/view/p3_a.jpg differ diff --git a/project/static/images/portfolio/view/p3_b.jpg b/project/static/images/portfolio/view/p3_b.jpg new file mode 100644 index 0000000..2441d6b Binary files /dev/null and b/project/static/images/portfolio/view/p3_b.jpg differ diff --git a/project/static/images/prettyPhoto/default/default_thumb.png b/project/static/images/prettyPhoto/default/default_thumb.png new file mode 100644 index 0000000..1a26e4b Binary files /dev/null and b/project/static/images/prettyPhoto/default/default_thumb.png differ diff --git a/project/static/images/prettyPhoto/default/loader.gif b/project/static/images/prettyPhoto/default/loader.gif new file mode 100644 index 0000000..35d397c Binary files /dev/null and b/project/static/images/prettyPhoto/default/loader.gif differ diff --git a/project/static/images/prettyPhoto/default/sprite.png b/project/static/images/prettyPhoto/default/sprite.png new file mode 100644 index 0000000..5f07ddc Binary files /dev/null and b/project/static/images/prettyPhoto/default/sprite.png differ diff --git a/project/static/images/prettyPhoto/default/sprite_next.png b/project/static/images/prettyPhoto/default/sprite_next.png new file mode 100644 index 0000000..379dc0d Binary files /dev/null and b/project/static/images/prettyPhoto/default/sprite_next.png differ diff --git a/project/static/images/prettyPhoto/default/sprite_prev.png b/project/static/images/prettyPhoto/default/sprite_prev.png new file mode 100644 index 0000000..1ee4865 Binary files /dev/null and b/project/static/images/prettyPhoto/default/sprite_prev.png differ diff --git a/project/static/images/prettyPhoto/default/sprite_x.png b/project/static/images/prettyPhoto/default/sprite_x.png new file mode 100644 index 0000000..d4433ab Binary files /dev/null and b/project/static/images/prettyPhoto/default/sprite_x.png differ diff --git a/project/static/images/prettyPhoto/default/sprite_y.png b/project/static/images/prettyPhoto/default/sprite_y.png new file mode 100644 index 0000000..7786ab5 Binary files /dev/null and b/project/static/images/prettyPhoto/default/sprite_y.png differ diff --git a/project/static/images/services/p1_a.jpg b/project/static/images/services/p1_a.jpg new file mode 100644 index 0000000..4b68097 Binary files /dev/null and b/project/static/images/services/p1_a.jpg differ diff --git a/project/static/images/services/p1_b.jpg b/project/static/images/services/p1_b.jpg new file mode 100644 index 0000000..c8cce87 Binary files /dev/null and b/project/static/images/services/p1_b.jpg differ diff --git a/project/static/images/services/p2_a.jpg b/project/static/images/services/p2_a.jpg new file mode 100644 index 0000000..b42b0cf Binary files /dev/null and b/project/static/images/services/p2_a.jpg differ diff --git a/project/static/images/services/p2_b.jpg b/project/static/images/services/p2_b.jpg new file mode 100644 index 0000000..ea6a474 Binary files /dev/null and b/project/static/images/services/p2_b.jpg differ diff --git a/project/static/images/services/p3_a.jpg b/project/static/images/services/p3_a.jpg new file mode 100644 index 0000000..8bcbcec Binary files /dev/null and b/project/static/images/services/p3_a.jpg differ diff --git a/project/static/images/services/p3_b.jpg b/project/static/images/services/p3_b.jpg new file mode 100644 index 0000000..d8f8bf4 Binary files /dev/null and b/project/static/images/services/p3_b.jpg differ diff --git a/project/static/images/services/p4_a.jpg b/project/static/images/services/p4_a.jpg new file mode 100644 index 0000000..c3eb96e Binary files /dev/null and b/project/static/images/services/p4_a.jpg differ diff --git a/project/static/images/services/p4_b.jpg b/project/static/images/services/p4_b.jpg new file mode 100644 index 0000000..1c0138c Binary files /dev/null and b/project/static/images/services/p4_b.jpg differ diff --git a/project/static/images/services/s1.jpg b/project/static/images/services/s1.jpg new file mode 100644 index 0000000..e903629 Binary files /dev/null and b/project/static/images/services/s1.jpg differ diff --git a/project/static/images/services/s2.jpg b/project/static/images/services/s2.jpg new file mode 100644 index 0000000..9e58e96 Binary files /dev/null and b/project/static/images/services/s2.jpg differ diff --git a/project/static/images/services/s3.jpg b/project/static/images/services/s3.jpg new file mode 100644 index 0000000..70517e4 Binary files /dev/null and b/project/static/images/services/s3.jpg differ diff --git a/project/static/images/services/t1.jpg b/project/static/images/services/t1.jpg new file mode 100644 index 0000000..c6c2576 Binary files /dev/null and b/project/static/images/services/t1.jpg differ diff --git a/project/static/images/services/t2.jpg b/project/static/images/services/t2.jpg new file mode 100644 index 0000000..1530a36 Binary files /dev/null and b/project/static/images/services/t2.jpg differ diff --git a/project/static/images/services/t3.jpg b/project/static/images/services/t3.jpg new file mode 100644 index 0000000..da43c5e Binary files /dev/null and b/project/static/images/services/t3.jpg differ diff --git a/project/static/images/shop/1.jpg b/project/static/images/shop/1.jpg new file mode 100644 index 0000000..781955b Binary files /dev/null and b/project/static/images/shop/1.jpg differ diff --git a/project/static/images/shop/10.jpg b/project/static/images/shop/10.jpg new file mode 100644 index 0000000..1074294 Binary files /dev/null and b/project/static/images/shop/10.jpg differ diff --git a/project/static/images/shop/11.jpg b/project/static/images/shop/11.jpg new file mode 100644 index 0000000..4f1c63c Binary files /dev/null and b/project/static/images/shop/11.jpg differ diff --git a/project/static/images/shop/12.jpg b/project/static/images/shop/12.jpg new file mode 100644 index 0000000..77374f2 Binary files /dev/null and b/project/static/images/shop/12.jpg differ diff --git a/project/static/images/shop/13.jpg b/project/static/images/shop/13.jpg new file mode 100644 index 0000000..02723d4 Binary files /dev/null and b/project/static/images/shop/13.jpg differ diff --git a/project/static/images/shop/14.jpg b/project/static/images/shop/14.jpg new file mode 100644 index 0000000..fd13584 Binary files /dev/null and b/project/static/images/shop/14.jpg differ diff --git a/project/static/images/shop/15.jpg b/project/static/images/shop/15.jpg new file mode 100644 index 0000000..9ee7742 Binary files /dev/null and b/project/static/images/shop/15.jpg differ diff --git a/project/static/images/shop/16.jpg b/project/static/images/shop/16.jpg new file mode 100644 index 0000000..201cbdd Binary files /dev/null and b/project/static/images/shop/16.jpg differ diff --git a/project/static/images/shop/17.jpg b/project/static/images/shop/17.jpg new file mode 100644 index 0000000..b7517df Binary files /dev/null and b/project/static/images/shop/17.jpg differ diff --git a/project/static/images/shop/18.jpg b/project/static/images/shop/18.jpg new file mode 100644 index 0000000..a857548 Binary files /dev/null and b/project/static/images/shop/18.jpg differ diff --git a/project/static/images/shop/19.jpg b/project/static/images/shop/19.jpg new file mode 100644 index 0000000..3b3d06f Binary files /dev/null and b/project/static/images/shop/19.jpg differ diff --git a/project/static/images/shop/2.jpg b/project/static/images/shop/2.jpg new file mode 100644 index 0000000..c1121c4 Binary files /dev/null and b/project/static/images/shop/2.jpg differ diff --git a/project/static/images/shop/20.jpg b/project/static/images/shop/20.jpg new file mode 100644 index 0000000..37f7fec Binary files /dev/null and b/project/static/images/shop/20.jpg differ diff --git a/project/static/images/shop/3.jpg b/project/static/images/shop/3.jpg new file mode 100644 index 0000000..4582458 Binary files /dev/null and b/project/static/images/shop/3.jpg differ diff --git a/project/static/images/shop/4.jpg b/project/static/images/shop/4.jpg new file mode 100644 index 0000000..4fc38f1 Binary files /dev/null and b/project/static/images/shop/4.jpg differ diff --git a/project/static/images/shop/5.jpg b/project/static/images/shop/5.jpg new file mode 100644 index 0000000..132968c Binary files /dev/null and b/project/static/images/shop/5.jpg differ diff --git a/project/static/images/shop/6.jpg b/project/static/images/shop/6.jpg new file mode 100644 index 0000000..caa9cec Binary files /dev/null and b/project/static/images/shop/6.jpg differ diff --git a/project/static/images/shop/7.jpg b/project/static/images/shop/7.jpg new file mode 100644 index 0000000..ccab861 Binary files /dev/null and b/project/static/images/shop/7.jpg differ diff --git a/project/static/images/shop/8.jpg b/project/static/images/shop/8.jpg new file mode 100644 index 0000000..2000e91 Binary files /dev/null and b/project/static/images/shop/8.jpg differ diff --git a/project/static/images/shop/9.jpg b/project/static/images/shop/9.jpg new file mode 100644 index 0000000..a03129c Binary files /dev/null and b/project/static/images/shop/9.jpg differ diff --git a/project/static/images/team/team_pic_1.jpg b/project/static/images/team/team_pic_1.jpg new file mode 100644 index 0000000..113ecd6 Binary files /dev/null and b/project/static/images/team/team_pic_1.jpg differ diff --git a/project/static/images/team/team_pic_2.jpg b/project/static/images/team/team_pic_2.jpg new file mode 100644 index 0000000..85731b7 Binary files /dev/null and b/project/static/images/team/team_pic_2.jpg differ diff --git a/project/static/images/team/team_pic_3.jpg b/project/static/images/team/team_pic_3.jpg new file mode 100644 index 0000000..ca3914b Binary files /dev/null and b/project/static/images/team/team_pic_3.jpg differ diff --git a/project/static/images/team/team_pic_4.jpg b/project/static/images/team/team_pic_4.jpg new file mode 100644 index 0000000..24ee556 Binary files /dev/null and b/project/static/images/team/team_pic_4.jpg differ diff --git a/project/static/images/ttd.png b/project/static/images/ttd.png new file mode 100644 index 0000000..7656838 Binary files /dev/null and b/project/static/images/ttd.png differ diff --git a/project/static/images/ui/arrow-down.png b/project/static/images/ui/arrow-down.png new file mode 100644 index 0000000..3b92fc9 Binary files /dev/null and b/project/static/images/ui/arrow-down.png differ diff --git a/project/static/images/ui/arrow-up.png b/project/static/images/ui/arrow-up.png new file mode 100644 index 0000000..7142cf6 Binary files /dev/null and b/project/static/images/ui/arrow-up.png differ diff --git a/project/static/images/ui/dotted.png b/project/static/images/ui/dotted.png new file mode 100644 index 0000000..f4aa941 Binary files /dev/null and b/project/static/images/ui/dotted.png differ diff --git a/project/static/images/ui/hover_pic.png b/project/static/images/ui/hover_pic.png new file mode 100644 index 0000000..7a29248 Binary files /dev/null and b/project/static/images/ui/hover_pic.png differ diff --git a/project/static/images/video-poster.jpg b/project/static/images/video-poster.jpg new file mode 100644 index 0000000..ada4904 Binary files /dev/null and b/project/static/images/video-poster.jpg differ diff --git a/project/static/js/._classie.js b/project/static/js/._classie.js new file mode 100644 index 0000000..cd7c3ba Binary files /dev/null and b/project/static/js/._classie.js differ diff --git a/project/static/js/bootstrap.min.js b/project/static/js/bootstrap.min.js new file mode 100644 index 0000000..133aeec --- /dev/null +++ b/project/static/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/project/static/js/classie.js b/project/static/js/classie.js new file mode 100644 index 0000000..4180658 --- /dev/null +++ b/project/static/js/classie.js @@ -0,0 +1,82 @@ +/*! + * classie v1.0.0 + * class helper functions + * from bonzo https://github.com/ded/bonzo + * MIT license + * + * classie.has( elem, 'my-class' ) -> true/false + * classie.add( elem, 'my-new-class' ) + * classie.remove( elem, 'my-unwanted-class' ) + * classie.toggle( elem, 'my-class' ) + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ +/*global define: false */ + +( function( window ) { + +'use strict'; + +// class helper functions from bonzo https://github.com/ded/bonzo + +function classReg( className ) { + return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); +} + +// classList support for class management +// altho to be fair, the api sucks because it won't accept multiple classes at once +var hasClass, addClass, removeClass; + +if ( 'classList' in document.documentElement ) { + hasClass = function( elem, c ) { + return elem.classList.contains( c ); + }; + addClass = function( elem, c ) { + elem.classList.add( c ); + }; + removeClass = function( elem, c ) { + elem.classList.remove( c ); + }; +} +else { + hasClass = function( elem, c ) { + return classReg( c ).test( elem.className ); + }; + addClass = function( elem, c ) { + if ( !hasClass( elem, c ) ) { + elem.className = elem.className + ' ' + c; + } + }; + removeClass = function( elem, c ) { + elem.className = elem.className.replace( classReg( c ), ' ' ); + }; +} + +function toggleClass( elem, c ) { + var fn = hasClass( elem, c ) ? removeClass : addClass; + fn( elem, c ); +} + +var classie = { + // full names + hasClass: hasClass, + addClass: addClass, + removeClass: removeClass, + toggleClass: toggleClass, + // short names + has: hasClass, + add: addClass, + remove: removeClass, + toggle: toggleClass +}; + +// transport +if ( typeof define === 'function' && define.amd ) { + // AMD + define( classie ); +} else { + // browser global + window.classie = classie; +} + +})( window ); diff --git a/project/static/js/countUp.min.js b/project/static/js/countUp.min.js new file mode 100644 index 0000000..1ac40a4 --- /dev/null +++ b/project/static/js/countUp.min.js @@ -0,0 +1 @@ +function countUp(a,b,c,d,e,f){for(var g=0,h=["webkit","moz","ms"],i=0;ithis.endVal?!0:!1,this.startTime=null,this.timestamp=null,this.remaining=null,this.frameVal=this.startVal,this.rAF=null,this.decimals=Math.max(0,d||0),this.dec=Math.pow(10,this.decimals),this.duration=1e3*e||2e3,this.version=function(){return"1.1.2"},this.easeOutExpo=function(a,b,c,d){return 1024*c*(-Math.pow(2,-10*a/d)+1)/1023+b},this.count=function(a){null===j.startTime&&(j.startTime=a),j.timestamp=a;var b=a-j.startTime;if(j.remaining=j.duration-b,j.options.useEasing)if(j.countDown){var c=j.easeOutExpo(b,0,j.startVal-j.endVal,j.duration);j.frameVal=j.startVal-c}else j.frameVal=j.easeOutExpo(b,j.startVal,j.endVal-j.startVal,j.duration);else if(j.countDown){var c=(j.startVal-j.endVal)*(b/j.duration);j.frameVal=j.startVal-c}else j.frameVal=j.startVal+(j.endVal-j.startVal)*(b/j.duration);j.frameVal=Math.round(j.frameVal*j.dec)/j.dec,j.frameVal=j.countDown?j.frameValj.endVal?j.endVal:j.frameVal,j.d.innerHTML=j.formatNumber(j.frameVal.toFixed(j.decimals)),b1?j.options.decimal+b[1]:"",e=/(\d+)(\d{3})/,j.options.useGrouping)for(;e.test(c);)c=c.replace(e,"$1"+j.options.separator+"$2");return c+d},j.d.innerHTML=j.formatNumber(j.startVal.toFixed(j.decimals))} \ No newline at end of file diff --git a/project/static/js/countdown-custom.js b/project/static/js/countdown-custom.js new file mode 100644 index 0000000..e2a2c03 --- /dev/null +++ b/project/static/js/countdown-custom.js @@ -0,0 +1,6 @@ +jQuery(document).ready(function() { + $(function () { + $('#defaultCountdown').countdown({until: new Date(2018, 8-1, 10, 8)}); // year, month, date, hour + }); +}); + diff --git a/project/static/js/designesia.js b/project/static/js/designesia.js new file mode 100644 index 0000000..6ebea89 --- /dev/null +++ b/project/static/js/designesia.js @@ -0,0 +1,1215 @@ +// © Copyright 2019 - Archi v2.8 by Designesia + +jQuery(document).ready(function () { + 'use strict'; // use strict mode + + var de_header_style = 1; // 1 - solid, 2 - transparent + var de_header_layout = 1; // 1 - default, 2 - extended + var de_header_color = 1; // 1 - default, 2 - light style + var de_header_sticky = 1; // 1 - sticky, 2 - scroll + var de_header_mobile_sticky = 2; // 1 - sticky, 2 - scroll + var de_menu_separator = 1; // 1 - dotted, 2 - border, 3 - circle, 4 - square, 5 - plus, 6 - strip, 0 - none + var de_color_style = 2; // 1 - default, 2 - light style + var de_font_style = 2; // 1 - default, 2 - alternate font style + + var mobile_menu_show = 0; + var grid_size = 10; + var col = 4; + var tmp_col = col; + var sr = 466 / 700; + var $container = jQuery('#gallery'); + var v_count = '0'; + + if (de_color_style == 2) { $('body').addClass('de_light'); } + if (de_font_style == 2) { $('head').append(''); } + if (de_header_style == 2) { $('header').addClass('transparent'); } + if (de_menu_separator == 2) { + $('#mainmenu').addClass('line-separator'); + } else if (de_menu_separator == 3) { + $('#mainmenu').addClass('circle-separator'); + } else if (de_menu_separator == 4) { + $('#mainmenu').addClass('square-separator'); + } else if (de_menu_separator == 5) { + $('#mainmenu').addClass('plus-separator'); + } else if (de_menu_separator == 6) { + $('#mainmenu').addClass('strip-separator'); + } else if (de_menu_separator == 0) { $('#mainmenu').addClass('no-separator'); } + if (de_header_layout == 2) { $('header').addClass('de_header_2'); $('header .info').show(); } + if (de_header_color == 2) { $('header').addClass('header-light'); } + if (de_header_sticky == 2) { $('header').addClass('header-scroll'); } + if (de_header_mobile_sticky == 1) { $('header').addClass('header-mobile-sticky'); } + + + // -------------------------------------------------- + // magnificPopup + // -------------------------------------------------- + + var startWindowScroll = 0; + jQuery('.simple-ajax-popup-align-top').magnificPopup({ + type: 'ajax', + fixedContentPos: true, + fixedBgPos: true, + overflowY: 'auto', + callbacks: { + beforeOpen: function() { + startWindowScroll = $(window).scrollTop(); + }, + open: function(){ + if ( $('.mfp-content').height() < $(window).height() ){ + $('body').on('touchmove', function (e) { + e.preventDefault(); + }); + } + }, + close: function() { + $(window).scrollTop(startWindowScroll); + $('body').off('touchmove'); + } + } + }); + + jQuery('.simple-ajax-popup').magnificPopup({ + type: 'ajax' + }); + + // zoom gallery + jQuery('.zoom-gallery').magnificPopup({ + delegate: 'a', + type: 'image', + closeOnContentClick: false, + closeBtnInside: false, + mainClass: 'mfp-with-zoom mfp-img-mobile', + image: { + verticalFit: true, + titleSrc: function (item) { + return item.el.attr('title'); + //return item.el.attr('title') + ' · image source'; + } + }, + gallery: { + enabled: true + }, + zoom: { + enabled: true, + duration: 300, // don't foget to change the duration also in CSS + opener: function (element) { + return element.find('img'); + } + } + + }); + + // popup youtube, video, gmaps + + jQuery('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({ + disableOn: 700, + type: 'iframe', + mainClass: 'mfp-fade', + removalDelay: 160, + preloader: false, + + fixedContentPos: false + }); + + // image popup + + $('.image-popup-vertical-fit').magnificPopup({ + type: 'image', + closeOnContentClick: true, + mainClass: 'mfp-img-mobile', + image: { + verticalFit: true + } + + }); + + $('.image-popup-fit-width').magnificPopup({ + type: 'image', + closeOnContentClick: true, + image: { + verticalFit: false + } + }); + + $('.image-popup-no-margins').magnificPopup({ + type: 'image', + closeOnContentClick: true, + closeBtnInside: false, + fixedContentPos: true, + mainClass: 'mfp-no-margins mfp-with-zoom', // class to remove default margin from left and right side + image: { + verticalFit: true + }, + zoom: { + enabled: true, + duration: 300 // don't foget to change the duration also in CSS + } + }); + + $('.image-popup-gallery').magnificPopup({ + type: 'image', + closeOnContentClick: false, + closeBtnInside: false, + mainClass: 'mfp-with-zoom mfp-img-mobile', + image: { + verticalFit: true, + titleSrc: function (item) { + return item.el.attr('title'); + //return item.el.attr('title') + ' · image source'; + } + }, + gallery: { + enabled: true + } + + }); + + /* -------------------------------------------------- + * custom background + * --------------------------------------------------*/ + function custom_bg() { + $("div,section").css('background-color', function() { + return jQuery(this).data('bgcolor'); + }); + $("div,section").css('background', function() { + return jQuery(this).data('bgimage'); + }); + $("div,section").css('background-size', function() { + return 'cover'; + }); + } + + // wow jquery + + new WOW().init(); + + // -------------------------------------------------- + // init + // -------------------------------------------------- + function init_de() { + + enquire.register("screen and (max-width: 993px)", { + match: function () { + $('header').addClass("header-mobile"); + }, + unmatch: function () { + $('header').removeClass("header-mobile"); + } + }); + + var $window = jQuery(window); + jQuery('section[data-type="background"]').each(function () { + var $bgobj = jQuery(this); // assigning the object + + jQuery(window).scroll(function () { + + enquire.register("screen and (min-width: 993px)", { + match: function () { + var yPos = -($window.scrollTop() / $bgobj.data('speed')); + var coords = '50% ' + yPos + 'px'; + $bgobj.css({ backgroundPosition: coords }); + } + }); + }); + document.createElement("article"); + document.createElement("section"); + }); + + + jQuery('.de-team-list').each(function () { + + jQuery(this).find("img").on('load', function () { + var w = jQuery(this).css("width"); + var h = jQuery(this).css("height"); + //nh = (h.substring(0, h.length - 2)/2)-48; + + jQuery(this).parent().parent().find(".team-pic").css("height", h); + jQuery(this).parent().parent().find(".team-desc").css("width", w); + jQuery(this).parent().parent().find(".team-desc").css("height", h); + jQuery(this).parent().parent().find(".team-desc").css("top", h); + + }).each(function () { + if (this.complete) $(this).load(); + }); + }); + + jQuery(".de-team-list").on("mouseenter", function () { + var h; + h = jQuery(this).find("img").css("height"); + jQuery(this).find(".team-desc").stop(true).animate({ 'top': "0px" }, 350, 'easeOutQuad'); + jQuery(this).find("img").stop(true).animate({ 'margin-top': "-100px" }, 400, 'easeOutQuad'); + }).on("mouseleave", function () { + var h; + h = jQuery(this).find("img").css("height"); + jQuery(this).find(".team-desc").stop(true).animate({ 'top': h }, 350, 'easeOutQuad'); + jQuery(this).find("img").stop(true).animate({ 'margin-top': "0px" }, 400, 'easeOutQuad'); + }); + + // -------------------------------------------------- + // portfolio hover + // -------------------------------------------------- + jQuery('.overlay').fadeTo(1, 0); + + // gallery hover + + jQuery(".item .picframe").on("mouseenter", function () { + var w = jQuery(this).find("img").css("width"); + var h = jQuery(this).find("img").css("height"); + jQuery(this).parent().find(".overlay").width(w); + jQuery(this).parent().find(".overlay").height(h); + jQuery(this).parent().find(".overlay").stop(true).fadeTo(300, 0.9); + var picheight = jQuery(this).find("img").css("height"); + var newheight; + newheight = (picheight.substring(0, picheight.length - 2) / 2) - 10; + //alert(newheight); + jQuery(this).parent().find(".pf_text").stop(true).animate({ 'margin-top': newheight }, 300, 'easeOutCubic'); + + }).on("mouseleave", function () { + var newheight; + var picheight = jQuery(this).find("img").css("height"); + newheight = (picheight.substring(0, picheight.length - 2) / 2) - 10; + jQuery(this).parent().find(".pf_text").stop(true).animate({ 'margin-top': newheight - 30 }, 300, 'easeOutCubic'); + jQuery(this).parent().find(".overlay").stop(true).fadeTo(300, 0); + }); + + + jQuery('.grid.border').css('padding-top', grid_size); + jQuery('.grid.border').css('padding-left', grid_size); + + jQuery('.overlay').fadeTo(1, 0); + // team hover + } + + function grid_gallery() { + jQuery('.grid-item').each(function () { + var this_col = Number(jQuery(this).parent().attr('data-col')); + var this_gridspace = Number(jQuery(this).parent().attr('data-gridspace')); + var this_ratio = eval($(this).parent().attr('data-ratio')); + jQuery(this).parent().css('padding-left', this_gridspace); + var w = (($(document).width() - (this_gridspace * this_col + 1)) / this_col) - (this_gridspace / this_col); + var gi = $(this); + var h = w * this_ratio; + gi.css('width', w); + gi.css('height', h); + gi.find(".pf_title").css('margin-top', (h / 2) - 10); + gi.css('margin-right', this_gridspace); + gi.css('margin-bottom', this_gridspace); + if (gi.hasClass('large')) { + $(this).css('width', (w * 2) + this_gridspace); + $(this).css('height', (h * 2) + this_gridspace); + } + if (gi.hasClass('large-width')) { + $(this).css('width', (w * 2) + this_gridspace); + $(this).css('height', h); + } + if (gi.hasClass('large-height')) { + $(this).css('height', (h * 2) + this_gridspace); + gi.find(".pf_title").css('margin-top', (h) - 20); + } + }); + } + + + init_de(); + grid_gallery(); + + + // -------------------------------------------------- + // preloader + // -------------------------------------------------- + + //calling jPreLoader function with properties + jQuery('body').jpreLoader({ + splashID: "#jSplash", + splashFunction: function () { //passing Splash Screen script to jPreLoader + jQuery('#jSplash').children('section').not('.selected').hide(); + jQuery('#jSplash').hide().fadeIn(800); + init_de(); + var timer = setInterval(function () { + splashRotator(); + }, 1500); + } + }, function () { //jPreLoader callback function + clearInterval(); + + jQuery(function () { + var v_url = document.URL; + + if (v_url.indexOf('#') != -1) { + var v_hash = v_url.substring(v_url.indexOf("#") + 1); + + + jQuery('html, body').animate({ + scrollTop: jQuery('#' + v_hash).offset().top - 70 + }, 200); + return false; + } + }); + + + }); + + // End of jPreLoader script + + function splashRotator() { + var cur = jQuery('#jSplash').children('.selected'); + var next = jQuery(cur).next(); + + if (jQuery(next).length != 0) { + jQuery(next).addClass('selected'); + } else { + jQuery('#jSplash').children('section:first-child').addClass('selected'); + next = jQuery('#jSplash').children('section:first-child'); + } + + jQuery(cur).removeClass('selected').fadeOut(100, function () { + jQuery(next).fadeIn(100); + }); + } + + + // -------------------------------------------------- + // function + // -------------------------------------------------- + + function video_autosize() { + jQuery('.de-video-container').each(function () { + var height_1 = jQuery(this).css("height"); + var height_2 = jQuery(this).find(".de-video-content").css("height"); + var newheight = (height_1.substring(0, height_1.length - 2) - height_2.substring(0, height_2.length - 2)) / 2; + jQuery(this).find('.de-video-overlay').css("height", height_1); + jQuery(this).find(".de-video-content").animate({ 'margin-top': newheight }, 'fast'); + }); + } + + window.onresize = function (event) { + + enquire.register("screen and (min-width: 993px)", { + match: function () { + jQuery('#mainmenu').show(); + jQuery('header').removeClass('height-auto'); + mobile_menu_show = 1; + col = tmp_col; + }, + unmatch: function () { + jQuery('#mainmenu').hide(); + mobile_menu_show = 0; + jQuery("#menu-btn").show(); + col = 2; + } + }); + + // header bottom setting begin + var mq = window.matchMedia("(max-width: 993px)"); + if (mq.matches) { + jQuery('.header-bottom,.header-center').css("display", "block"); + jQuery('.header-bottom,.header-center').css("top", "0"); + } + // header bottom setting close + + init(); + video_autosize(); + centery(); + + $('header').removeClass('smaller'); + $('header').removeClass('logo-smaller'); + $('header').removeClass('clone'); + jQuery('#menu-btn').removeClass("clicked"); + jQuery('#menu-btn').addClass("unclick"); + + grid_gallery(); + + }; + + + function init() { + + var sh = jQuery('#de-sidebar').css("height"); + var dh = jQuery(window).innerHeight(); + var h = parseInt(sh) - parseInt(dh); + var header_height = parseInt(jQuery('header').height(), 10); + var screen_height = parseInt(jQuery(window).height(), 10); + var header_mt = screen_height - header_height; + var mq = window.matchMedia("(min-width: 993px)"); + var ms = window.matchMedia("(min-width: 768px)"); + + window.addEventListener('scroll', function (e) { + + if (mq.matches) { + var distanceY = window.pageYOffset || document.documentElement.scrollTop, + shrinkOn = 100, + header = document.querySelector("header"); + if (distanceY > shrinkOn) { + classie.add(header, "smaller"); + } else { + if (classie.has(header, "smaller")) { + classie.remove(header, "smaller"); + } + + } + } + + if (mq.matches) { + jQuery("header").addClass("clone", 1000, "easeOutBounce"); + + // header autoshow on scroll begin + var $document = $(document); + var vscroll = 0; + + if ($document.scrollTop() >= 50 && vscroll == 0) { + jQuery("header.autoshow").removeClass("scrollOff"); + jQuery("header.autoshow").addClass("scrollOn"); + vscroll = 1; + } else { + jQuery("header.autoshow").removeClass("scrollOn"); + jQuery("header.autoshow").addClass("scrollOff"); + vscroll = 0; + } + // header autoshow on scroll close + + + // header bottom on scroll begin + var header_height = parseInt(jQuery('header').height(), 10); + var screen_height = parseInt(jQuery(window).height(), 10); + var header_mt = screen_height - header_height; + var header_mt_half = header_mt / 2; + + if ($document.scrollTop() >= header_mt) { + jQuery('.header-bottom').css("position", "fixed"); + jQuery('.header-bottom').css("top", "0"); + } else if ($document.scrollTop() <= header_mt) { + jQuery('.header-bottom').css("position", "absolute"); + jQuery('.header-bottom').css("top", header_mt); + } + + if ($document.scrollTop() >= header_mt_half) { + jQuery('.header-center').css("position", "fixed"); + jQuery('.header-center').css("top", "0"); + } else if ($document.scrollTop() <= header_mt_half) { + jQuery('.header-center').css("position", "absolute"); + jQuery('.header-center').css("top", header_mt_half); + } + // header bottom on scroll close + + + // side header on scroll begin + if (jQuery("header").hasClass("side-header")) { + if (jQuery(document).scrollTop() >= h) { + jQuery('#de-sidebar').css("position", "fixed"); + if (parseInt(sh) > parseInt(dh)) { + jQuery('#de-sidebar').css("top", -h); + } + jQuery('#main').addClass("col-md-offset-3"); + } else { + jQuery('#de-sidebar').css("position", "relative"); + if (parseInt(sh) > parseInt(dh)) { + jQuery('#de-sidebar').css("top", 0); + } + jQuery('#main').removeClass("col-md-offset-3"); + } + } + // side header on scroll close + } + }); + + + if (mq.matches) { + jQuery('.header-bottom,.header-center').css('position', 'absolute'); + jQuery('.header-bottom,.header-center').css('top', header_mt); + } + + + } + window.onload = init(); + + + // -------------------------------------------------- + // owlCarousel + // -------------------------------------------------- + + jQuery("#gallery-carousel").owlCarousel({ + items: 4, + navigation: false, + pagination: false + }); + + jQuery("#gallery-carousel-2").owlCarousel({ + items: 2, + navigation: false, + pagination: false + }); + + jQuery("#gallery-carousel-3").owlCarousel({ + items: 3, + navigation: false, + pagination: false + }); + + jQuery("#gallery-carousel-4").owlCarousel({ + items: 4, + navigation: false, + pagination: false + }); + + + jQuery(".carousel-gallery").owlCarousel({ + items: 4, + navigation: false, + pagination: false + }); + + jQuery("#blog-carousel").owlCarousel({ + items: 2, + navigation: false, + pagination: true + }); + + + + jQuery("#testimonial-carousel").owlCarousel({ + items: 2, + itemsDesktop: [1199, 2], + itemsDesktopSmall: [980, 2], + itemsTablet: [768, 1], + itemsTabletSmall: false, + itemsMobile: [479, 1], + navigation: false, + }); + + jQuery("#logo-carousel").owlCarousel({ + items: 6, + navigation: false, + pagination: false, + autoPlay: true + }); + + jQuery("#contact-carousel").owlCarousel({ + items: 1, + singleItem: true, + navigation: false, + pagination: false, + autoPlay: true + }); + + + jQuery(".text-slider").owlCarousel({ + items: 1, + singleItem: true, + navigation: false, + pagination: false, + mouseDrag: false, + touchDrag: false, + autoPlay: 4000, + transitionStyle: "fade" + }); + + jQuery(".simple-slider").owlCarousel({ + items: 1, + singleItem: true, + navigation: false, + pagination: false, + mouseDrag: false, + touchDrag: false, + autoPlay: 4000, + transitionStyle: "fade" + }); + + jQuery(".carousel-single-navi").owlCarousel({ + items: 1, + singleItem: true, + navigation: true, + pagination: false, + mouseDrag: false, + touchDrag: false, + transitionStyle: "fade" + }); + + jQuery(".blog-slide").owlCarousel({ + items: 1, + singleItem: true, + navigation: false, + pagination: false, + autoPlay: false + }); + + + // Custom Navigation owlCarousel + $(".next").on("click", function () { + $(this).parent().parent().find('.blog-slide').trigger('owl.next'); + }); + $(".prev").on("click", function () { + $(this).parent().parent().find('.blog-slide').trigger('owl.prev'); + }); + + jQuery('.owl-custom-nav').each(function () { + var owl = $('.owl-custom-nav').next(); + var ow = parseInt(owl.css("height"), 10); + $(this).css("margin-top", (ow / 2) - 10); + + owl.owlCarousel(); + + // Custom Navigation Events + $(".btn-next").on("click", function () { + owl.trigger('owl.next'); + }); + $(".btn-prev").on("click", function () { + owl.trigger('owl.prev'); + }); + }); + + + + // -------------------------------------------------- + // custom positiion + // -------------------------------------------------- + + function centery() { + var $doc_height = jQuery(window).innerHeight(); + jQuery('#homepage #content.content-overlay').css("margin-top", $doc_height); + jQuery('.full-height').css("height", $doc_height); + var picheight = jQuery('.center-y').css("height"); + picheight = parseInt(picheight, 10); + jQuery('.center-y').css('margin-top', (($doc_height - picheight) / 2) - 90); + jQuery('.full-height .de-video-container').css("height", $doc_height); + } + + centery(); + + + // -------------------------------------------------- + // blog list hover + // -------------------------------------------------- + jQuery(".blog-list").on("mouseenter", function () { + var v_height; + var v_width; + + if (typeof v_height !== 'undefined') { + v_height = jQuery(this).find(".blog-slide").css("height"); + v_width = jQuery(this).find(".blog-slide").css("width"); + var newheight = (v_height.substring(0, v_height.length - 2) / 2) - 40; + jQuery(this).find(".owl-arrow").css("margin-top", newheight); + jQuery(this).find(".owl-arrow").css("width", v_width); + jQuery(this).find(".owl-arrow").fadeTo(150, 1); + } + //alert(v_height); + }).on("mouseleave", function () { + jQuery(this).find(".owl-arrow").fadeTo(150, 0); + + }); + + // logo carousel hover + jQuery("#logo-carousel img").on("mouseenter", function () { + jQuery(this).fadeTo(150, 0.5); + }).on("mouseleave", function () { + jQuery(this).fadeTo(150, 1); + }); + + /* -------------------------------------------------- + * show gallery item sequence + * --------------------------------------------------*/ + function sequence(){ + var sq = jQuery(".sequence .sq-item .picframe"); + var count = sq.length; + sq.addClass("zoomIn"); + for (var i = 0; i <= count; i++) { + var sqx = jQuery(".sequence > .sq-item:eq("+i+") .picframe"); + sqx.attr('data-wow-delay',(i/15)+'s'); + } + } + + sequence(); + + // document on load + jQuery(window).load(function () { + + video_autosize(); + grid_gallery(); + custom_bg(); + + // -------------------------------------------------- + // filtering gallery + // -------------------------------------------------- + + $container.isotope({ + itemSelector: '.item', + filter: '*' + }); + jQuery('#filters a').on("click", function () { + var $this = jQuery(this); + if ($this.hasClass('selected')) { + return false; + } + var $optionSet = $this.parents(); + $optionSet.find('.selected').removeClass('selected'); + $this.addClass('selected'); + + var selector = jQuery(this).attr('data-filter'); + $container.isotope({ + filter: selector + }); + return false; + }); + + $('.grid').isotope({ + itemSelector: '.grid-item' + }); + + + // -------------------------------------------------- + // revolution slider + // -------------------------------------------------- + var revapi; + + revapi = jQuery('#revolution-slider').revolution({ + delay: 5000, + startwidth: 1170, + startheight: 500, + hideThumbs: 10, + fullWidth: "on", + fullScreen: "on", + fullScreenOffsetContainer: "", + touchenabled: "on", + navigationType: "none", + dottedOverlay: "" + }); + + + // -------------------------------------------------- + // tabs + // -------------------------------------------------- + jQuery('.de_tab').find('.de_tab_content > div').hide(); + jQuery('.de_tab').find('.de_tab_content > div:first').show(); + jQuery('li').find('.v-border').fadeTo(150, 0); + jQuery('li.active').find('.v-border').fadeTo(150, 1); + + jQuery('.de_nav li').click(function () { + jQuery(this).parent().find('li').removeClass("active"); + jQuery(this).addClass("active"); + jQuery(this).parent().parent().find('.v-border').fadeTo(150, 0); + jQuery(this).parent().parent().find('.de_tab_content > div').hide(); + + var indexer = jQuery(this).index(); //gets the current index of (this) which is #nav li + jQuery(this).parent().parent().find('.de_tab_content > div:eq(' + indexer + ')').fadeIn(); //uses whatever index the link has to open the corresponding box + jQuery(this).find('.v-border').fadeTo(150, 1); + }); + + + // request quote function + + var rq_step = 1; + + jQuery('#request_form .btn-right').click(function () { + + var rq_name = $('#rq_name').val(); + var rq_email = $('#rq_email').val(); + var rq_phone = $('#rq_phone').val(); + + if (rq_step == 1) { + if (rq_name.length == 0) { $('#rq_name').addClass("error_input"); } else { $('#rq_name').removeClass("error_input"); } + if (rq_email.length == 0) { $('#rq_email').addClass("error_input"); } else { $('#rq_email').removeClass("error_input"); } + if (rq_phone.length == 0) { $('#rq_phone').addClass("error_input"); } else { $('#rq_phone').removeClass("error_input"); } + } + + if (rq_name.length != 0 && rq_email.length != 0 && rq_phone.length != 0) { + jQuery("#rq_step_1").hide(); + jQuery("#rq_step_2").fadeIn(); + } + + }); + + // -------------------------------------------------- + // tabs + // -------------------------------------------------- + jQuery('.de_review').find('.de_tab_content > div').hide(); + jQuery('.de_review').find('.de_tab_content > div:first').show(); + //jQuery('.de_review').find('.de_nav li').fadeTo(150,.5); + jQuery('.de_review').find('.de_nav li:first').fadeTo(150, 1); + + jQuery('.de_nav li').click(function () { + jQuery(this).parent().find('li').removeClass("active"); + //jQuery(this).parent().find('li').fadeTo(150,.5); + jQuery(this).addClass("active"); + jQuery(this).fadeTo(150, 1); + jQuery(this).parent().parent().find('.de_tab_content > div').hide(); + + var indexer = jQuery(this).index(); //gets the current index of (this) which is #nav li + jQuery(this).parent().parent().find('.de_tab_content > div:eq(' + indexer + ')').show(); //uses whatever index the link has to open the corresponding box + }); + + + // -------------------------------------------------- + // toggle + // -------------------------------------------------- + jQuery(".toggle-list h2").addClass("acc_active"); + jQuery(".toggle-list h2").toggle( + function () { + jQuery(this).addClass("acc_noactive"); + jQuery(this).next(".ac-content").slideToggle(200); + }, + function () { + jQuery(this).removeClass("acc_noactive").addClass("acc_active"); + jQuery(this).next(".ac-content").slideToggle(200); + }); + + var mb; + + // -------------------------------------------------- + // navigation for mobile + // -------------------------------------------------- + + + + jQuery('#menu-btn').on("click", function () { + if (mobile_menu_show == 0) { + jQuery('#mainmenu').slideDown(); + jQuery('header').addClass('height-auto'); + mobile_menu_show = 1; + jQuery(this).removeClass("unclick"); + jQuery(this).addClass("clicked"); + } else { + $('#mainmenu').slideUp('fast', function () { + jQuery('header').removeClass('height-auto'); + mobile_menu_show = 0; + }); + jQuery(this).removeClass("clicked"); + jQuery(this).addClass("unclick"); + } + }); + + // one page navigation + /** + * This part causes smooth scrolling using scrollto.js + * We target all a tags inside the nav, and apply the scrollto.js to it. + */ + + jQuery("#homepage nav a, .scroll-to").click(function (evn) { + + if (this.href.indexOf('#') != -1) { + evn.preventDefault(); + jQuery('html,body').scrollTo(this.hash, this.hash); + } + }); + + jQuery("a.btn").click(function (evn) { + + if (this.href.indexOf('#') != -1) { + evn.preventDefault(); + jQuery('html,body').scrollTo(this.hash, this.hash); + } + }); + + jQuery('.de-gallery .item .icon-info').on("click", function () { + jQuery('.page-overlay').show(); + url = jQuery(this).attr("data-value"); + + jQuery("#loader-area .project-load").load(url, function () { + jQuery("#loader-area").slideDown(500, function () { + jQuery('.page-overlay').hide(); + jQuery('html, body').animate({ + scrollTop: jQuery('#loader-area').offset().top - 70 + }, 500, 'easeOutCubic'); + + // + + jQuery(".image-slider").owlCarousel({ + items: 1, + singleItem: true, + navigation: false, + pagination: true, + autoPlay: false + }); + + jQuery(".container").fitVids(); + + jQuery('#btn-close-x').on("click", function () { + jQuery("#loader-area").slideUp(500, function () { + jQuery('html, body').animate({ + scrollTop: jQuery('#section-portfolio').offset().top - 70 + }, 500, 'easeOutCirc'); + }); + + return false; + + }); + + }); + }); + }); + + jQuery('.de-gallery .item').on("click", function () { + $('#navigation').show(); + }); + + + // -------------------------------------------------- + // custom page with background on side + // -------------------------------------------------- + jQuery('.side-bg').each(function () { + jQuery(this).find(".image-container").css("height", jQuery(this).find(".image-container").parent().css("height")); + }); + + var target = $('.center-y'); + var targetHeight = target.outerHeight(); + + jQuery('.animated').fadeTo(0, 0); + jQuery('.animated').each(function () { + var imagePos = jQuery(this).offset().top; + var timedelay = jQuery(this).attr('data-delay'); + + var topOfWindow = jQuery(window).scrollTop(); + if (imagePos < topOfWindow + 300) { + jQuery(this).fadeTo(1, 500); + var $anim = jQuery(this).attr('data-animation'); + } + }); + + + // btn arrow up + jQuery(".arrow-up").on("click", function () { + jQuery(".coming-soon .coming-soon-content").fadeOut("medium", function () { + jQuery("#hide-content").fadeIn(600, function () { + jQuery('.arrow-up').animate({ 'bottom': '-40px' }, "slow"); + jQuery('.arrow-down').animate({ 'top': '0' }, "slow"); + }); + }); + }); + + // btn arrow down + jQuery(".arrow-down").on("click", function () { + jQuery("#hide-content").fadeOut("slow", function () { + jQuery(".coming-soon .coming-soon-content").fadeIn(800, function () { + jQuery('.arrow-up').animate({ 'bottom': '0px' }, "slow"); + jQuery('.arrow-down').animate({ 'top': '-40' }, "slow"); + }); + }); + }); + + // document scroll // + jQuery(document).scroll(function () { + var scrollPercent = (targetHeight - window.scrollY) / targetHeight; + if (scrollPercent >= 0) { + target.css('opacity', scrollPercent); + } + + if (location.hash!=="") { + jQuery('#homepage nav li a').each(function () { + if (this.href.indexOf('#') != -1) { + var href = jQuery(this).attr('href'); + if (jQuery(window).scrollTop() > jQuery(href).offset().top - 140) { + jQuery('nav li a').removeClass('active'); + jQuery(this).addClass('active'); + } + } + }); + } + + // counter // + jQuery('.timer').each(function () { + var imagePos = jQuery(this).offset().top; + + var topOfWindow = jQuery(window).scrollTop(); + if (imagePos < topOfWindow + 500 && v_count == '0') { + + jQuery(function ($) { + + // start all the timers + jQuery('.timer').each(count); + + function count(options) { + v_count = '1'; + var $this = jQuery(this); + options = $.extend({}, options || {}, $this.data('countToOptions') || {}); + $this.countTo(options); + } + }); + + } + }); + + // progress bar // + jQuery('.de-progress').each(function () { + var pos_y = jQuery(this).offset().top; + var value = jQuery(this).find(".progress-bar").attr('data-value'); + + var topOfWindow = jQuery(window).scrollTop(); + if (pos_y < topOfWindow + 500) { + jQuery(this).find(".progress-bar").animate({ 'width': value }, "slow"); + } + }); + + jQuery('.animated').each(function () { + var imagePos = jQuery(this).offset().top; + var timedelay = jQuery(this).attr('data-delay'); + + var topOfWindow = jQuery(window).scrollTop(); + if (imagePos < topOfWindow + 500) { + jQuery(this).delay(timedelay).queue(function () { + jQuery(this).fadeTo(1, 500); + var $anim = jQuery(this).attr('data-animation'); + jQuery(this).addClass($anim).clearQueue(); + }); + + } + }); + + jQuery(".nav-exit").on("click", function () { + $.magnificPopup.close(); + }); + + }); // document scroll end // + + $.stellar({ + horizontalScrolling: false, + verticalOffset: 0 + }); + + }); // document load end // + + + // mainmenu create span + jQuery('#mainmenu li a').each(function () { + if ($(this).next("ul").length > 0) { + $("").insertAfter($(this)); + } + }); + + // mainmenu arrow click + jQuery("#mainmenu > li > span").on("click", function () { + var iteration = $(this).data('iteration') || 1; + switch (iteration) { + case 1: + $(this).addClass("active"); + $(this).parent().find("ul:first").css("height", "auto"); + var curHeight = $(this).parent().find("ul:first").height(); + $(this).parent().find("ul:first").css("height", "0"); + $(this).parent().find("ul:first").animate({ 'height': curHeight }, 400, 'easeInOutQuint'); + + break; + + case 2: + $(this).removeClass("active"); + $(this).parent().find("ul:first").animate({ 'height': "0" }, 400, 'easeInOutQuint'); + break; + } + iteration++; + if (iteration > 2) iteration = 1; + $(this).data('iteration', iteration); + }); + + jQuery("#mainmenu > li > ul > li > span").on("click", function () { + var iteration = $(this).data('iteration') || 1; + switch (iteration) { + case 1: + $(this).addClass("active"); + $(this).parent().find("ul:first").css("height", "auto"); + $(this).parent().parent().parent().find("ul:first").css("height", "auto"); + var curHeight = $(this).parent().find("ul:first").height(); + $(this).parent().find("ul:first").css("height", "0"); + $(this).parent().find("ul:first").animate({ 'height': curHeight }, 400, 'easeInOutQuint'); + + break; + + case 2: + $(this).removeClass("active"); + $(this).parent().find("ul:first").animate({ 'height': "0" }, 400, 'easeInOutQuint'); + break; + } + iteration++; + if (iteration > 2) iteration = 1; + $(this).data('iteration', iteration); + }); + + jQuery("#mainmenu > li > ul > li > ul > li span").on("click", function () { + var iteration = $(this).data('iteration') || 1; + switch (iteration) { + case 1: + $(this).addClass("active"); + $(this).parent().find("ul:first").css("height", "auto"); + $(this).parent().parent().parent().find("ul:first").css("height", "auto"); + var curHeight = $(this).parent().find("ul:first").height(); + $(this).parent().find("ul:first").css("height", "0"); + $(this).parent().find("ul:first").animate({ 'height': curHeight }, 400, 'easeInOutQuint'); + + break; + + case 2: + $(this).removeClass("active"); + $(this).parent().find("ul:first").animate({ 'height': "0" }, 400, 'easeInOutQuint'); + break; + } + iteration++; + if (iteration > 2) iteration = 1; + $(this).data('iteration', iteration); + }); + + + + //jQUery('footer').append(''); + + if ($('#back-to-top').length) { + var scrollTrigger = 500, // px + backToTop = function () { + var scrollTop = $(window).scrollTop(); + if (scrollTop > scrollTrigger) { + $('#back-to-top').addClass('show'); + } else { + $('#back-to-top').removeClass('show'); + } + }; + backToTop(); + $(window).on('scroll', function () { + backToTop(); + }); + $('#back-to-top').on('click', function (e) { + e.preventDefault(); + $('html,body').animate({ + scrollTop: 0 + }, 700); + }); + + $("section,div").css('background-color', function () { + return jQuery(this).data('bgcolor'); + }); + + $("div").css('background-image', function () { + return jQuery(this).data('bgimage'); + }); + + + } + + // -------------------------------------------------- + // looping background + // -------------------------------------------------- + $(function () { + var x = 0; + setInterval(function () { + x -= 1; + $('.bg-loop').css('background-position', x + 'px 0'); + }, 50); + }); + + // new added + + jQuery('.expand').each(function () { + $(this).find('h4').on("click", function () { + var iteration = $(this).data('iteration') || 1; + switch (iteration) { + case 1: + $(this).next('.hidden-content').slideDown(300); + $(this).addClass('active'); + break; + + case 2: + $(this).next('.hidden-content').slideUp(300); + $(this).removeClass('active'); + break; + } + iteration++; + if (iteration > 2) iteration = 1; + $(this).data('iteration', iteration); + }); + }); + +}); + diff --git a/project/static/js/easing.js b/project/static/js/easing.js new file mode 100644 index 0000000..09b938b --- /dev/null +++ b/project/static/js/easing.js @@ -0,0 +1,205 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + +/* + * + * TERMS OF USE - EASING EQUATIONS + * + * Open source under the BSD License. + * + * Copyright © 2001 Robert Penner + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ \ No newline at end of file diff --git a/project/static/js/ender.js b/project/static/js/ender.js new file mode 100644 index 0000000..980155c --- /dev/null +++ b/project/static/js/ender.js @@ -0,0 +1,16 @@ +/*! + * domready (c) Dustin Diaz 2012 - License MIT + */ +!function(a,b){typeof module!="undefined"?module.exports=b():typeof define=="function"&&typeof define.amd=="object"?define(b):this[a]=b()}("domready",function(a){function m(a){l=1;while(a=b.shift())a()}var b=[],c,d=!1,e=document,f=e.documentElement,g=f.doScroll,h="DOMContentLoaded",i="addEventListener",j="onreadystatechange",k="readyState",l=/^loade|c/.test(e[k]);return e[i]&&e[i](h,c=function(){e.removeEventListener(h,c,d),m()},d),g&&e.attachEvent(j,c=function(){/^c/.test(e[k])&&(e.detachEvent(j,c),m())}),a=g?function(c){self!=top?l?c():b.push(c):function(){try{f.doScroll("left")}catch(b){return setTimeout(function(){a(c)},50)}c()}()}:function(a){l?a():b.push(a)}}), +/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ + +/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ +window.matchMedia=window.matchMedia||function(a,b){var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=g.offsetWidth==42,d.removeChild(f),{matches:c,media:a}}}(document), +/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ +function(a){function w(){t(!0)}a.respond={},respond.update=function(){},respond.mediaQueriesSupported=a.matchMedia&&a.matchMedia("only all").matches;if(respond.mediaQueriesSupported)return;var b=a.document,c=b.documentElement,d=[],e=[],f=[],g={},h=30,i=b.getElementsByTagName("head")[0]||c,j=b.getElementsByTagName("base")[0],k=i.getElementsByTagName("link"),l=[],m=function(){var b=k,c=b.length,d=0,e,f,h,i;for(;d-1,minw:m.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:m.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}t()},p,q,r=function(){var a,d=b.createElement("div"),e=b.body,f=!1;return d.style.cssText="position:absolute;font-size:1em;width:1em",e||(e=f=b.createElement("body")),e.appendChild(d),c.insertBefore(e,c.firstChild),a=d.offsetWidth,f?c.removeChild(e):e.removeChild(d),a=s=parseFloat(a),a},s,t=function(a){var g="clientWidth",j=c[g],l=b.compatMode==="CSS1Compat"&&j||b.body[g]||j,m={},n=k[k.length-1],o=(new Date).getTime();if(a&&p&&o-p-1?s||r():1)),!x||(x=parseFloat(x)*(x.indexOf(A)>-1?s||r():1));if(!v.hasquery||(!y||!z)&&(y||l>=w)&&(z||l<=x))m[v.media]||(m[v.media]=[]),m[v.media].push(e[v.rules])}for(var u in f)f[u]&&f[u].parentNode===i&&i.removeChild(f[u]);for(var u in m){var B=b.createElement("style"),C=m[u].join("\n");B.type="text/css",B.media=u,i.insertBefore(B,n.nextSibling),B.styleSheet?B.styleSheet.cssText=C:B.appendChild(b.createTextNode(C)),f.push(B)}},u=function(a,b){var c=v();if(!c)return;c.open("GET",a,!0),c.onreadystatechange=function(){if(c.readyState!=4||c.status!=200&&c.status!=304)return;b(c.responseText)};if(c.readyState==4)return;c.send(null)},v=function(){var a=!1;try{a=new XMLHttpRequest}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return a}}();m(),respond.update=m,a.addEventListener?a.addEventListener("resize",w,!1):a.attachEvent&&a.attachEvent("onresize",w)}(this), +/*! + * hijs - JavaScript Syntax Highlighter + * + * Copyright (c) 2010 Alexis Sellier + */ +function(a){function l(a){return a.replace(//g,">")}function m(a,b){return g[b=a.split("").map(function(a){return a.charCodeAt(0)>127?a:String.fromCharCode(a.charCodeAt(0)+10240)}).join("")]=a,b}function n(a){return a in g?g[a]:a.trim().split("").map(function(a){return a.charCodeAt(0)-10240>127?a:String.fromCharCode(a.charCodeAt(0)-10240)}).join("")}var b=a||"code",c="var function if else for while break switch case do new null in with void continue delete return this true false throw catch typeof with instanceof".split(" "),d="eval window document undefined NaN Infinity parseInt parseFloat encodeURI decodeURI encodeURIComponent decodeURIComponent".split(" "),e=[["comment",/(\/\*(?:[^*\n]|\*+[^\/*])*\*+\/)/g],["comment",/(\/\/[^\n]*)/g],["string",/("(?:(?!")[^\\\n]|\\.)*"|'(?:(?!')[^\\\n]|\\.)*')/g],["regexp",/(\/.+\/[mgi]*)(?!\s*\w)/g],["class",/\b([A-Z][a-zA-Z]+)\b/g],["number",/\b([0-9]+(?:\.[0-9]+)?)\b/g],["keyword",new RegExp("\\b("+c.join("|")+")\\b","g")],["special",new RegExp("\\b("+d.join("|")+")\\b","g")]],f,g={};/^[a-z]+$/.test(b)?f=document.getElementsByTagName(b):/^\.[\w-]+$/.test(b)?f=document.getElementsByClassName(b.slice(1)):document.querySelectorAll?f=document.querySelectorAll(b):f=[];for(var h=0,i;h=0&&(/^\$\s/.test(code.nodeValue.trim())||e.forEach(function(a){var b=a[0],c=a[1];code.nodeValue=code.nodeValue.replace(c,function(a,c){return"«"+m(b)+"·"+m(c)+"·"+m(b)+"»"})}))}for(var h=0;h'+l(n(c))+""})}(window.hijs) \ No newline at end of file diff --git a/project/static/js/enquire.min.js b/project/static/js/enquire.min.js new file mode 100644 index 0000000..db9e443 --- /dev/null +++ b/project/static/js/enquire.min.js @@ -0,0 +1,7 @@ +/*! + * enquire.js v2.1.2 - Awesome Media Queries in JavaScript + * Copyright (c) 2014 Nick Williams - http://wicky.nillia.ms/enquire.js + * License: MIT (http://www.opensource.org/licenses/mit-license.php) + */ + +!function(a,b,c){var d=window.matchMedia;"undefined"!=typeof module&&module.exports?module.exports=c(d):"function"==typeof define&&define.amd?define(function(){return b[a]=c(d)}):b[a]=c(d)}("enquire",this,function(a){"use strict";function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}function d(a){return"function"==typeof a}function e(a){this.options=a,!a.deferSetup&&this.setup()}function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}function g(){if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches}return e.prototype={setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){var h=this.queries,i=g&&this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){d(b)&&(b={match:b}),h[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g}); \ No newline at end of file diff --git a/project/static/js/html5shiv.js b/project/static/js/html5shiv.js new file mode 100644 index 0000000..be068a4 --- /dev/null +++ b/project/static/js/html5shiv.js @@ -0,0 +1,301 @@ +/** +* @preserve HTML5 Shiv prev3.7.1 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +;(function(window, document) { +/*jshint evil:true */ + /** version */ + var version = '3.7.0'; + + /** Preset options */ + var options = window.html5 || {}; + + /** Used to skip problem elements */ + var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i; + + /** Not all elements can be cloned in IE **/ + var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i; + + /** Detect whether the browser supports default html5 styles */ + var supportsHtml5Styles; + + /** Name of the expando, to work with multiple documents or to re-shiv one document */ + var expando = '_html5shiv'; + + /** The id for the the documents expando */ + var expanID = 0; + + /** Cached data for each document */ + var expandoData = {}; + + /** Detect whether the browser supports unknown elements */ + var supportsUnknownElements; + + (function() { + try { + var a = document.createElement('a'); + a.innerHTML = ''; + //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles + supportsHtml5Styles = ('hidden' in a); + + supportsUnknownElements = a.childNodes.length == 1 || (function() { + // assign a false positive if unable to shiv + (document.createElement)('a'); + var frag = document.createDocumentFragment(); + return ( + typeof frag.cloneNode == 'undefined' || + typeof frag.createDocumentFragment == 'undefined' || + typeof frag.createElement == 'undefined' + ); + }()); + } catch(e) { + // assign a false positive if detection fails => unable to shiv + supportsHtml5Styles = true; + supportsUnknownElements = true; + } + + }()); + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a style sheet with the given CSS text and adds it to the document. + * @private + * @param {Document} ownerDocument The document. + * @param {String} cssText The CSS text. + * @returns {StyleSheet} The style element. + */ + function addStyleSheet(ownerDocument, cssText) { + var p = ownerDocument.createElement('p'), + parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement; + + p.innerHTML = 'x'; + return parent.insertBefore(p.lastChild, parent.firstChild); + } + + /** + * Returns the value of `html5.elements` as an array. + * @private + * @returns {Array} An array of shived element node names. + */ + function getElements() { + var elements = html5.elements; + return typeof elements == 'string' ? elements.split(' ') : elements; + } + + /** + * Returns the data associated to the given document + * @private + * @param {Document} ownerDocument The document. + * @returns {Object} An object of data. + */ + function getExpandoData(ownerDocument) { + var data = expandoData[ownerDocument[expando]]; + if (!data) { + data = {}; + expanID++; + ownerDocument[expando] = expanID; + expandoData[expanID] = data; + } + return data; + } + + /** + * returns a shived element for the given nodeName and document + * @memberOf html5 + * @param {String} nodeName name of the element + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived element. + */ + function createElement(nodeName, ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createElement(nodeName); + } + if (!data) { + data = getExpandoData(ownerDocument); + } + var node; + + if (data.cache[nodeName]) { + node = data.cache[nodeName].cloneNode(); + } else if (saveClones.test(nodeName)) { + node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode(); + } else { + node = data.createElem(nodeName); + } + + // Avoid adding some elements to fragments in IE < 9 because + // * Attributes like `name` or `type` cannot be set/changed once an element + // is inserted into a document/fragment + // * Link elements with `src` attributes that are inaccessible, as with + // a 403 response, will cause the tab/window to crash + // * Script elements appended to fragments will execute when their `src` + // or `text` property is set + return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node; + } + + /** + * returns a shived DocumentFragment for the given document + * @memberOf html5 + * @param {Document} ownerDocument The context document. + * @returns {Object} The shived DocumentFragment. + */ + function createDocumentFragment(ownerDocument, data){ + if (!ownerDocument) { + ownerDocument = document; + } + if(supportsUnknownElements){ + return ownerDocument.createDocumentFragment(); + } + data = data || getExpandoData(ownerDocument); + var clone = data.frag.cloneNode(), + i = 0, + elems = getElements(), + l = elems.length; + for(;i') + .attr('id', 'jpreOverlay') + .css({ + position: "fixed", + top: 0, + left: 0, + width: '100%', + height: '100%', + zIndex: 9999999 + }) + .appendTo('body'); + + if(jpreOptions.showSplash) { + jContent = $('
') + .attr('id', 'jpreSlide') + .appendTo(jOverlay); + + var conWidth = $(window).width() - $(jContent).width(); + $(jContent).css({ + position: "absolute", + top: jpreOptions.splashVPos, + left: Math.round((50 / $(window).width()) * conWidth) + '%' + }); + $(jContent).html($(jpreOptions.splashID).wrap('
').parent().html()); + $(jpreOptions.splashID).remove(); + jpreOptions.splashFunction() + } + + jLoader = $('
') + .attr('id', 'jpreLoader') + .appendTo(jOverlay); + + var posWidth = $(window).width() - $(jLoader).width(); + $(jLoader).css({ + position: 'absolute', + top: jpreOptions.loaderVPos, + left: Math.round((50 / $(window).width()) * posWidth) + '%' + }); + + jBar = $('
') + .attr('id', 'jpreBar') + .css({ + width: '0%', + height: '100%' + }) + .appendTo(jLoader); + + if(jpreOptions.showPercentage) { + jPer = $('
') + .attr('id', 'jprePercentage') + .css({ + position: 'relative', + height: '100%' + }) + .appendTo(jLoader) + .html('Loading...'); + } + if( !jpreOptions.autoclose ) { + jButton = $('
') + .attr('id', 'jpreButton') + .on('click', function() { + loadComplete(); + }) + .css({ + position: 'relative', + height: '100%' + }) + .appendTo(jLoader) + .text(jpreOptions.closeBtnText) + .hide(); + } + } + + //get all images from css and tag + var getImages = function(element) { + $(element).find('*:not(script)').each(function() { + var url = ""; + + if ($(this).css('background-image').indexOf('none') == -1 && $(this).css('background-image').indexOf('-gradient') == -1) { + url = $(this).css('background-image'); + if(url.indexOf('url') != -1) { + var temp = url.match(/url\((.*?)\)/); + url = temp[1].replace(/\"/g, ''); + } + } else if ($(this).get(0).nodeName.toLowerCase() == 'img' && typeof($(this).attr('src')) != 'undefined') { + url = $(this).attr('src'); + } + + if (url.length > 0) { + items.push(url); + } + }); + } + + //create preloaded image + var preloading = function() { + for (var i = 0; i < items.length; i++) { + if(loadImg(items[i])); + } + } + var loadImg = function(url) { + var imgLoad = new Image(); + $(imgLoad) + .load(function() { + completeLoading(); + }) + .error(function() { + errors.push($(this).attr('src')); + completeLoading(); + }) + .attr('src', url); + } + + //update progress bar once image loaded + var completeLoading = function() { + current++; + + var per = Math.round((current / items.length) * 100); + $(jBar).stop().animate({ + width: per + '%' + }, 500, 'linear'); + + if(jpreOptions.showPercentage) { + $(jPer).text(per+"%"); + } + + //if all images loaded + if(current >= items.length) { + current = items.length; + setCookie(); //create cookie + + if(jpreOptions.showPercentage) { + $(jPer).text("100%"); + } + + //fire debug mode + if (jpreOptions.debugMode) { + var error = debug(); + } + + + //max progress bar + $(jBar).stop().animate({ + width: '100%' + }, 500, 'linear', function() { + //autoclose on + if( jpreOptions.autoClose ) + loadComplete(); + else + $(jButton).fadeIn(1000); + }); + } + } + + //triggered when all images are loaded + var loadComplete = function() { + $(jOverlay).fadeOut(800, function() { + $(jOverlay).remove(); + onComplete(); //callback function + }); + } + + //debug mode + var debug = function() { + if(errors.length > 0) { + var str = 'ERROR - IMAGE FILES MISSING!!!\n\r' + str += errors.length + ' image files cound not be found. \n\r'; + str += 'Please check your image paths and filenames:\n\r'; + for (var i = 0; i < errors.length; i++) { + str += '- ' + errors[i] + '\n\r'; + } + return true; + } else { + return false; + } + } + + $.fn.jpreLoader = function(options, callback) { + if(options) { + $.extend(jpreOptions, options ); + } + if(typeof callback == 'function') { + onComplete = callback; + } + + //show preloader once JS loaded + $('body').css({ + 'display': 'block' + }); + + return this.each(function() { + if( !(getCookie()) ) { + createContainer(); + getImages(this); + preloading(); + } + else { //onetime load / cookie is set + $(jpreOptions.splashID).remove(); + onComplete(); + } + }); + }; + +})(jQuery); \ No newline at end of file diff --git a/project/static/js/jpreLoader.min.js b/project/static/js/jpreLoader.min.js new file mode 100644 index 0000000..e1bede9 --- /dev/null +++ b/project/static/js/jpreLoader.min.js @@ -0,0 +1 @@ +(function(a){var b=new Array,c=new Array,d=function(){},e=0;var f={splashVPos:"35%",loaderVPos:"75%",splashID:"#jpreContent",showSplash:true,showPercentage:true,autoClose:true,closeBtnText:"Start!",onetimeLoad:false,debugMode:false,splashFunction:function(){}};var g=function(){if(f.onetimeLoad){var a=document.cookie.split("; ");for(var b=0,c;c=a[b]&&a[b].split("=");b++){if(c.shift()==="jpreLoader"){return c.join("=")}}return false}else{return false}};var h=function(a){if(f.onetimeLoad){var b=new Date;b.setDate(b.getDate()+a);var c=a==null?"":"expires="+b.toUTCString();document.cookie="jpreLoader=loaded; "+c}};var i=function(){jOverlay=a("
").attr("id","jpreOverlay").css({position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:9999999}).appendTo("body");if(f.showSplash){jContent=a("
").attr("id","jpreSlide").appendTo(jOverlay);var b=a(window).width()-a(jContent).width();a(jContent).css({position:"absolute",top:f.splashVPos,left:Math.round(50/a(window).width()*b)+"%"});a(jContent).html(a(f.splashID).wrap("
").parent().html());a(f.splashID).remove();f.splashFunction()}jLoader=a("
").attr("id","jpreLoader").appendTo(jOverlay);var c=a(window).width()-a(jLoader).width();a(jLoader).css({position:"absolute",top:f.loaderVPos,left:Math.round(50/a(window).width()*c)+"%"});jBar=a("
").attr("id","jpreBar").css({width:"0%",height:"100%"}).appendTo(jLoader);if(f.showPercentage){jPer=a("
").attr("id","jprePercentage").css({position:"relative",height:"100%"}).appendTo(jLoader).html("Loading...")}if(!f.autoclose){jButton=a("
").attr("id","jpreButton").on("click",function(){n()}).css({position:"relative",height:"100%"}).appendTo(jLoader).text(f.closeBtnText).hide()}};var j=function(c){a(c).find("*:not(script)").each(function(){var c="";if(a(this).css("background-image").indexOf("none")==-1&&a(this).css("background-image").indexOf("-gradient")==-1){c=a(this).css("background-image");if(c.indexOf("url")!=-1){var d=c.match(/url\((.*?)\)/);c=d[1].replace(/\"/g,"")}}else if(a(this).get(0).nodeName.toLowerCase()=="img"&&typeof a(this).attr("src")!="undefined"){c=a(this).attr("src")}if(c.length>0){b.push(c)}})};var k=function(){for(var a=0;a=b.length){e=b.length;h();if(f.showPercentage){a(jPer).text("100%")}if(f.debugMode){var d=o()}a(jBar).stop().animate({width:"100%"},500,"linear",function(){if(f.autoClose)n();else a(jButton).fadeIn(1e3)})}};var n=function(){a(jOverlay).fadeOut(800,function(){a(jOverlay).remove();d()})};var o=function(){if(c.length>0){var a="ERROR - IMAGE FILES MISSING!!!\n\r";a+=c.length+" image files cound not be found. \n\r";a+="Please check your image paths and filenames:\n\r";for(var b=0;bl.options.maxWidth){if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}else{if(l.options.bottom==-1){if(J>0&&L>=J-s()){if(!x()||!K){o();G.trigger("preAbsolute.ScrollToFixed");b();G.trigger("unfixed.ScrollToFixed")}}else{if(L>=D-s()){if(!p()||!K){o();G.trigger("preFixed.ScrollToFixed");w();f=-1;G.trigger("fixed.ScrollToFixed")}v(I)}else{if(!h()||!K){o();G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed")}}}}else{if(J>0){if(L+a(window).height()-G.outerHeight(true)>=J-(s()||-m())){if(p()){o();G.trigger("preUnfixed.ScrollToFixed");if(E==="absolute"){b()}else{k()}G.trigger("unfixed.ScrollToFixed")}}else{if(!p()){o();G.trigger("preFixed.ScrollToFixed");w()}v(I);G.trigger("fixed.ScrollToFixed")}}else{v(I)}}}}}function m(){if(!l.options.bottom){return 0}return l.options.bottom}function o(){var I=G.css("position");if(I=="absolute"){G.trigger("postAbsolute.ScrollToFixed")}else{if(I=="fixed"){G.trigger("postFixed.ScrollToFixed")}else{G.trigger("postUnfixed.ScrollToFixed")}}}var C=function(I){if(G.is(":visible")){c=false;A()}};var F=function(I){(!!window.requestAnimationFrame)?requestAnimationFrame(A):A()};var B=function(){var J=document.body;if(document.createElement&&J&&J.appendChild&&J.removeChild){var L=document.createElement("div");if(!L.getBoundingClientRect){return null}L.innerHTML="x";L.style.cssText="position:fixed;top:100px;";J.appendChild(L);var M=J.style.height,N=J.scrollTop;J.style.height="3000px";J.scrollTop=500;var I=L.getBoundingClientRect().top;J.style.height=M;var K=(I===100);J.removeChild(L);J.scrollTop=N;return K}return null};var r=function(I){I=I||window.event;if(I.preventDefault){I.preventDefault()}I.returnValue=false};l.init=function(){l.options=a.extend({},a.ScrollToFixed.defaultOptions,i);y=G.css("z-index");l.$el.css("z-index",l.options.zIndex);t=a("
");H=G.css("position");E=G.css("position");e=G.css("top");if(h()){l.$el.after(t)}a(window).bind("resize.ScrollToFixed",C);a(window).bind("scroll.ScrollToFixed",F);if("ontouchmove" in window){a(window).bind("touchmove.ScrollToFixed",A)}if(l.options.preFixed){G.bind("preFixed.ScrollToFixed",l.options.preFixed)}if(l.options.postFixed){G.bind("postFixed.ScrollToFixed",l.options.postFixed)}if(l.options.preUnfixed){G.bind("preUnfixed.ScrollToFixed",l.options.preUnfixed)}if(l.options.postUnfixed){G.bind("postUnfixed.ScrollToFixed",l.options.postUnfixed)}if(l.options.preAbsolute){G.bind("preAbsolute.ScrollToFixed",l.options.preAbsolute)}if(l.options.postAbsolute){G.bind("postAbsolute.ScrollToFixed",l.options.postAbsolute)}if(l.options.fixed){G.bind("fixed.ScrollToFixed",l.options.fixed)}if(l.options.unfixed){G.bind("unfixed.ScrollToFixed",l.options.unfixed)}if(l.options.spacerClass){t.addClass(l.options.spacerClass)}G.bind("resize.ScrollToFixed",function(){t.height(G.height())});G.bind("scroll.ScrollToFixed",function(){G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");A()});G.bind("detach.ScrollToFixed",function(I){r(I);G.trigger("preUnfixed.ScrollToFixed");k();G.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",C);a(window).unbind("scroll.ScrollToFixed",F);G.unbind(".ScrollToFixed");t.remove();l.$el.removeData("ScrollToFixed")});C()};l.init()};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b))})}})(jQuery); \ No newline at end of file diff --git a/project/static/js/jquery.backstretch.min.js b/project/static/js/jquery.backstretch.min.js new file mode 100644 index 0000000..f540787 --- /dev/null +++ b/project/static/js/jquery.backstretch.min.js @@ -0,0 +1,4 @@ +/*! Backstretch - v2.0.4 - 2013-06-19 +* http://srobbin.com/jquery-plugins/backstretch/ +* Copyright (c) 2013 Scott Robbin; Licensed MIT */ +(function(a,d,p){a.fn.backstretch=function(c,b){(c===p||0===c.length)&&a.error("No images were supplied for Backstretch");0===a(d).scrollTop()&&d.scrollTo(0,0);return this.each(function(){var d=a(this),g=d.data("backstretch");if(g){if("string"==typeof c&&"function"==typeof g[c]){g[c](b);return}b=a.extend(g.options,b);g.destroy(!0)}g=new q(this,c,b);d.data("backstretch",g)})};a.backstretch=function(c,b){return a("body").backstretch(c,b).data("backstretch")};a.expr[":"].backstretch=function(c){return a(c).data("backstretch")!==p};a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5E3,fade:0};var r={left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},s={position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999},q=function(c,b,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{});this.images=a.isArray(b)?b:[b];a.each(this.images,function(){a("")[0].src=this});this.isBody=c===document.body;this.$container=a(c);this.$root=this.isBody?l?a(d):a(document):this.$container;c=this.$container.children(".backstretch").first();this.$wrap=c.length?c:a('
').css(r).appendTo(this.$container);this.isBody||(c=this.$container.css("position"),b=this.$container.css("zIndex"),this.$container.css({position:"static"===c?"relative":c,zIndex:"auto"===b?0:b,background:"none"}),this.$wrap.css({zIndex:-999998}));this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"});this.index=0;this.show(this.index);a(d).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===d.pageYOffset&&(d.scrollTo(0,1),this.resize())},this))};q.prototype={resize:function(){try{var a={left:0,top:0},b=this.isBody?this.$root.width():this.$root.innerWidth(),e=b,g=this.isBody?d.innerHeight?d.innerHeight:this.$root.height():this.$root.innerHeight(),j=e/this.$img.data("ratio"),f;j>=g?(f=(j-g)/2,this.options.centeredY&&(a.top="-"+f+"px")):(j=g,e=j*this.$img.data("ratio"),f=(e-b)/2,this.options.centeredX&&(a.left="-"+f+"px"));this.$wrap.css({width:b,height:g}).find("img:not(.deleteable)").css({width:e,height:j}).css(a)}catch(h){}return this},show:function(c){if(!(Math.abs(c)>this.images.length-1)){var b=this,e=b.$wrap.find("img").addClass("deleteable"),d={relatedTarget:b.$container[0]};b.$container.trigger(a.Event("backstretch.before",d),[b,c]);this.index=c;clearInterval(b.interval);b.$img=a("").css(s).bind("load",function(f){var h=this.width||a(f.target).width();f=this.height||a(f.target).height();a(this).data("ratio",h/f);a(this).fadeIn(b.options.speed||b.options.fade,function(){e.remove();b.paused||b.cycle();a(["after","show"]).each(function(){b.$container.trigger(a.Event("backstretch."+this,d),[b,c])})});b.resize()}).appendTo(b.$wrap);b.$img.attr("src",b.images[c]);return b}},next:function(){return this.show(this.indexe||d.operamini&&"[object OperaMini]"==={}.toString.call(d.operamini)||n&&7458>t||-1e||h&&6>h||"palmGetResource"in d&&e&&534>e||-1=k)})(jQuery,window); \ No newline at end of file diff --git a/project/static/js/jquery.countTo.js b/project/static/js/jquery.countTo.js new file mode 100644 index 0000000..7d2d165 --- /dev/null +++ b/project/static/js/jquery.countTo.js @@ -0,0 +1,80 @@ +(function ($) { + $.fn.countTo = function (options) { + options = options || {}; + + return $(this).each(function () { + // set options for current element + var settings = $.extend({}, $.fn.countTo.defaults, { + from: $(this).data('from'), + to: $(this).data('to'), + speed: $(this).data('speed'), + refreshInterval: $(this).data('refresh-interval'), + decimals: $(this).data('decimals') + }, options); + + // how many times to update the value, and how much to increment the value on each update + var loops = Math.ceil(settings.speed / settings.refreshInterval), + increment = (settings.to - settings.from) / loops; + + // references & variables that will change with each update + var self = this, + $self = $(this), + loopCount = 0, + value = settings.from, + data = $self.data('countTo') || {}; + + $self.data('countTo', data); + + // if an existing interval can be found, clear it first + if (data.interval) { + clearInterval(data.interval); + } + data.interval = setInterval(updateTimer, settings.refreshInterval); + + // initialize the element with the starting value + render(value); + + function updateTimer() { + value += increment; + loopCount++; + + render(value); + + if (typeof(settings.onUpdate) == 'function') { + settings.onUpdate.call(self, value); + } + + if (loopCount >= loops) { + // remove the interval + $self.removeData('countTo'); + clearInterval(data.interval); + value = settings.to; + + if (typeof(settings.onComplete) == 'function') { + settings.onComplete.call(self, value); + } + } + } + + function render(value) { + var formattedValue = settings.formatter.call(self, value, settings); + $self.text(formattedValue); + } + }); + }; + + $.fn.countTo.defaults = { + from: 0, // the number the element should start at + to: 0, // the number the element should end at + speed: 1000, // how long it should take to count between the target numbers + refreshInterval: 100, // how often the element should be updated + decimals: 0, // the number of decimal places to show + formatter: formatter, // handler for formatting the value before rendering + onUpdate: null, // callback method for every time the element is updated + onComplete: null // callback method for when the element finishes updating + }; + + function formatter(value, settings) { + return value.toFixed(settings.decimals); + } +}(jQuery)); diff --git a/project/static/js/jquery.countdown.js b/project/static/js/jquery.countdown.js new file mode 100644 index 0000000..1710d9f --- /dev/null +++ b/project/static/js/jquery.countdown.js @@ -0,0 +1,853 @@ +/* http://keith-wood.name/countdown.html + Countdown for jQuery v2.0.1. + Written by Keith Wood (kbwood{at}iinet.com.au) January 2008. + Available under the MIT (https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt) license. + Please attribute the author if you use it. */ + +(function($) { // Hide scope, no $ conflict + + var pluginName = 'countdown'; + + var Y = 0; // Years + var O = 1; // Months + var W = 2; // Weeks + var D = 3; // Days + var H = 4; // Hours + var M = 5; // Minutes + var S = 6; // Seconds + + /** Create the countdown plugin. +

Sets an element to show the time remaining until a given instant.

+

Expects HTML like:

+
<div></div>
+

Provide inline configuration like:

+
<div data-countdown="name: 'value'"></div>
+ @module Countdown + @augments JQPlugin + @example $(selector).countdown({until: +300}) */ + $.JQPlugin.createPlugin({ + + /** The name of the plugin. */ + name: pluginName, + + /** Countdown expiry callback. + Triggered when the countdown expires. + @callback expiryCallback */ + + /** Countdown server synchronisation callback. + Triggered when the countdown is initialised. + @callback serverSyncCallback + @return {Date} The current date/time on the server as expressed in the local timezone. */ + + /** Countdown tick callback. + Triggered on every tickInterval ticks of the countdown. + @callback tickCallback + @param periods {number[]} The breakdown by period (years, months, weeks, days, + hours, minutes, seconds) of the time remaining/passed. */ + + /** Countdown which labels callback. + Triggered when the countdown is being display to determine which set of labels + (labels, labels1, ...) are to be used for the current period value. + @callback whichLabelsCallback + @param num {number} The current period value. + @return {number} The suffix for the label set to use. */ + + /** Default settings for the plugin. + @property until {Date|number|string} The date/time to count down to, or number of seconds + offset from now, or string of amounts and units for offset(s) from now: + 'Y' years, 'O' months, 'W' weeks, 'D' days, 'H' hours, 'M' minutes, 'S' seconds. + @example until: new Date(2013, 12-1, 25, 13, 30) + until: +300 + until: '+1O -2D' + @property [since] {Date|number|string} The date/time to count up from, or + number of seconds offset from now, or string for unit offset(s): + 'Y' years, 'O' months, 'W' weeks, 'D' days, 'H' hours, 'M' minutes, 'S' seconds. + @example since: new Date(2013, 1-1, 1) + since: -300 + since: '-1O +2D' + @property [timezone=null] {number} The timezone (hours or minutes from GMT) for the target times, + or null for client local timezone. + @example timezone: +10 + timezone: -60 + @property [serverSync=null] {serverSyncCallback} A function to retrieve the current server time + for synchronisation. + @property [format='dHMS'] {string} The format for display - upper case for always, lower case only if non-zero, + 'Y' years, 'O' months, 'W' weeks, 'D' days, 'H' hours, 'M' minutes, 'S' seconds. + @property [layout=''] {string} Build your own layout for the countdown. + @example layout: '{d<}{dn} {dl}{d>} {hnn}:{mnn}:{snn}' + @property [compact=false] {boolean} True to display in a compact format, false for an expanded one. + @property [padZeroes=false] {boolean} True to add leading zeroes + @property [significant=0] {number} The number of periods with non-zero values to show, zero for all. + @property [description=''] {string} The description displayed for the countdown. + @property [expiryUrl=''] {string} A URL to load upon expiry, replacing the current page. + @property [expiryText=''] {string} Text to display upon expiry, replacing the countdown. This may be HTML. + @property [alwaysExpire=false] {boolean} True to trigger onExpiry even if target time has passed. + @property [onExpiry=null] {expiryCallback} Callback when the countdown expires - + receives no parameters and this is the containing division. + @example onExpiry: function() { + ... + } + @property [onTick=null] {tickCallback} Callback when the countdown is updated - + receives number[7] being the breakdown by period + (years, months, weeks, days, hours, minutes, seconds - based on + format) and this is the containing division. + @example onTick: function(periods) { + var secs = $.countdown.periodsToSeconds(periods); + if (secs < 300) { // Last five minutes + ... + } + } + @property [tickInterval=1] {number} The interval (seconds) between onTick callbacks. */ + defaultOptions: { + until: null, + since: null, + timezone: null, + serverSync: null, + format: 'dHMS', + layout: '', + compact: false, + padZeroes: false, + significant: 0, + description: '', + expiryUrl: '', + expiryText: '', + alwaysExpire: false, + onExpiry: null, + onTick: null, + tickInterval: 1 + }, + + /** Localisations for the plugin. + Entries are objects indexed by the language code ('' being the default US/English). + Each object has the following attributes. + @property [labels=['Years','Months','Weeks','Days','Hours','Minutes','Seconds']] {string[]} + The display texts for the counter periods. + @property [labels1=['Year','Month','Week','Day','Hour','Minute','Second']] {string[]} + The display texts for the counter periods if they have a value of 1. + Add other labelsn attributes as necessary to + cater for other numeric idiosyncrasies of the localisation. + @property [compactLabels=['y','m','w','d']] {string[]} The compact texts for the counter periods. + @property [whichLabels=null] {whichLabelsCallback} A function to determine which + labelsn to use. + @example whichLabels: function(num) { + return (num > 1 ? 0 : 1); + } + @property [digits=['0','1',...,'9']] {number[]} The digits to display (0-9). + @property [timeSeparator=':'] {string} Separator for time periods in the compact layout. + @property [isRTL=false] {boolean} True for right-to-left languages, false for left-to-right. */ + regionalOptions: { // Available regional settings, indexed by language/country code + '': { // Default regional settings - English/US + labels: ['Years', 'Months', 'Weeks', 'Days', 'Hours', 'Minutes', 'Seconds'], + labels1: ['Year', 'Month', 'Week', 'Day', 'Hour', 'Minute', 'Second'], + compactLabels: ['y', 'm', 'w', 'd'], + whichLabels: null, + digits: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], + timeSeparator: ':', + isRTL: false + } + }, + + /** Names of getter methods - those that can't be chained. */ + _getters: ['getTimes'], + + /* Class name for the right-to-left marker. */ + _rtlClass: pluginName + '-rtl', + /* Class name for the countdown section marker. */ + _sectionClass: pluginName + '-section', + /* Class name for the period amount marker. */ + _amountClass: pluginName + '-amount', + /* Class name for the period name marker. */ + _periodClass: pluginName + '-period', + /* Class name for the countdown row marker. */ + _rowClass: pluginName + '-row', + /* Class name for the holding countdown marker. */ + _holdingClass: pluginName + '-holding', + /* Class name for the showing countdown marker. */ + _showClass: pluginName + '-show', + /* Class name for the description marker. */ + _descrClass: pluginName + '-descr', + + /* List of currently active countdown elements. */ + _timerElems: [], + + /** Additional setup for the countdown. + Apply default localisations. + Create the timer. */ + _init: function() { + var self = this; + this._super(); + this._serverSyncs = []; + var now = (typeof Date.now == 'function' ? Date.now : + function() { return new Date().getTime(); }); + var perfAvail = (window.performance && typeof window.performance.now == 'function'); + // Shared timer for all countdowns + function timerCallBack(timestamp) { + var drawStart = (timestamp < 1e12 ? // New HTML5 high resolution timer + (perfAvail ? (performance.now() + performance.timing.navigationStart) : now()) : + // Integer milliseconds since unix epoch + timestamp || now()); + if (drawStart - animationStartTime >= 1000) { + self._updateElems(); + animationStartTime = drawStart; + } + requestAnimationFrame(timerCallBack); + } + var requestAnimationFrame = window.requestAnimationFrame || + window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || window.msRequestAnimationFrame || null; + // This is when we expect a fall-back to setInterval as it's much more fluid + var animationStartTime = 0; + if (!requestAnimationFrame || $.noRequestAnimationFrame) { + $.noRequestAnimationFrame = null; + setInterval(function() { self._updateElems(); }, 980); // Fall back to good old setInterval + } + else { + animationStartTime = window.animationStartTime || + window.webkitAnimationStartTime || window.mozAnimationStartTime || + window.oAnimationStartTime || window.msAnimationStartTime || now(); + requestAnimationFrame(timerCallBack); + } + }, + + /** Convert a date/time to UTC. + @param tz {number} The hour or minute offset from GMT, e.g. +9, -360. + @param year {Date|number} the date/time in that timezone or the year in that timezone. + @param [month] {number} The month (0 - 11) (omit if year is a Date). + @param [day] {number} The day (omit if year is a Date). + @param [hours] {number} The hour (omit if year is a Date). + @param [mins] {number} The minute (omit if year is a Date). + @param [secs] {number} The second (omit if year is a Date). + @param [ms] {number} The millisecond (omit if year is a Date). + @return {Date} The equivalent UTC date/time. + @example $.countdown.UTCDate(+10, 2013, 12-1, 25, 12, 0) + $.countdown.UTCDate(-7, new Date(2013, 12-1, 25, 12, 0)) */ + UTCDate: function(tz, year, month, day, hours, mins, secs, ms) { + if (typeof year == 'object' && year.constructor == Date) { + ms = year.getMilliseconds(); + secs = year.getSeconds(); + mins = year.getMinutes(); + hours = year.getHours(); + day = year.getDate(); + month = year.getMonth(); + year = year.getFullYear(); + } + var d = new Date(); + d.setUTCFullYear(year); + d.setUTCDate(1); + d.setUTCMonth(month || 0); + d.setUTCDate(day || 1); + d.setUTCHours(hours || 0); + d.setUTCMinutes((mins || 0) - (Math.abs(tz) < 30 ? tz * 60 : tz)); + d.setUTCSeconds(secs || 0); + d.setUTCMilliseconds(ms || 0); + return d; + }, + + /** Convert a set of periods into seconds. + Averaged for months and years. + @param periods {number[]} The periods per year/month/week/day/hour/minute/second. + @return {number} The corresponding number of seconds. + @example var secs = $.countdown.periodsToSeconds(periods) */ + periodsToSeconds: function(periods) { + return periods[0] * 31557600 + periods[1] * 2629800 + periods[2] * 604800 + + periods[3] * 86400 + periods[4] * 3600 + periods[5] * 60 + periods[6]; + }, + + _instSettings: function(elem, options) { + return {_periods: [0, 0, 0, 0, 0, 0, 0]}; + }, + + /** Add an element to the list of active ones. + @private + @param elem {Element} The countdown element. */ + _addElem: function(elem) { + if (!this._hasElem(elem)) { + this._timerElems.push(elem); + } + }, + + /** See if an element is in the list of active ones. + @private + @param elem {Element} The countdown element. + @return {boolean} True if present, false if not. */ + _hasElem: function(elem) { + return ($.inArray(elem, this._timerElems) > -1); + }, + + /** Remove an element from the list of active ones. + @private + @param elem {Element} The countdown element. */ + _removeElem: function(elem) { + this._timerElems = $.map(this._timerElems, + function(value) { return (value == elem ? null : value); }); // delete entry + }, + + /** Update each active timer element. + @private */ + _updateElems: function() { + for (var i = this._timerElems.length - 1; i >= 0; i--) { + this._updateCountdown(this._timerElems[i]); + } + }, + + _optionsChanged: function(elem, inst, options) { + if (options.layout) { + options.layout = options.layout.replace(/</g, '<').replace(/>/g, '>'); + } + this._resetExtraLabels(inst.options, options); + var timezoneChanged = (inst.options.timezone != options.timezone); + $.extend(inst.options, options); + this._adjustSettings(elem, inst, + options.until != null || options.since != null || timezoneChanged); + var now = new Date(); + if ((inst._since && inst._since < now) || (inst._until && inst._until > now)) { + this._addElem(elem[0]); + } + this._updateCountdown(elem, inst); + }, + + /** Redisplay the countdown with an updated display. + @private + @param elem {Element|jQuery} The containing division. + @param inst {object} The current settings for this instance. */ + _updateCountdown: function(elem, inst) { + elem = elem.jquery ? elem : $(elem); + inst = inst || this._getInst(elem); + if (!inst) { + return; + } + elem.html(this._generateHTML(inst)).toggleClass(this._rtlClass, inst.options.isRTL); + if ($.isFunction(inst.options.onTick)) { + var periods = inst._hold != 'lap' ? inst._periods : + this._calculatePeriods(inst, inst._show, inst.options.significant, new Date()); + if (inst.options.tickInterval == 1 || + this.periodsToSeconds(periods) % inst.options.tickInterval == 0) { + inst.options.onTick.apply(elem[0], [periods]); + } + } + var expired = inst._hold != 'pause' && + (inst._since ? inst._now.getTime() < inst._since.getTime() : + inst._now.getTime() >= inst._until.getTime()); + if (expired && !inst._expiring) { + inst._expiring = true; + if (this._hasElem(elem[0]) || inst.options.alwaysExpire) { + this._removeElem(elem[0]); + if ($.isFunction(inst.options.onExpiry)) { + inst.options.onExpiry.apply(elem[0], []); + } + if (inst.options.expiryText) { + var layout = inst.options.layout; + inst.options.layout = inst.options.expiryText; + this._updateCountdown(elem[0], inst); + inst.options.layout = layout; + } + if (inst.options.expiryUrl) { + window.location = inst.options.expiryUrl; + } + } + inst._expiring = false; + } + else if (inst._hold == 'pause') { + this._removeElem(elem[0]); + } + }, + + /** Reset any extra labelsn and compactLabelsn entries if changing labels. + @private + @param base {object} The options to be updated. + @param options {object} The new option values. */ + _resetExtraLabels: function(base, options) { + for (var n in options) { + if (n.match(/[Ll]abels[02-9]|compactLabels1/)) { + base[n] = options[n]; + } + } + for (var n in base) { // Remove custom numbered labels + if (n.match(/[Ll]abels[02-9]|compactLabels1/) && typeof options[n] === 'undefined') { + base[n] = null; + } + } + }, + + /** Calculate internal settings for an instance. + @private + @param elem {jQuery} The containing division. + @param inst {object} The current settings for this instance. + @param recalc {boolean} True if until or since are set. */ + _adjustSettings: function(elem, inst, recalc) { + var now; + var serverOffset = 0; + var serverEntry = null; + for (var i = 0; i < this._serverSyncs.length; i++) { + if (this._serverSyncs[i][0] == inst.options.serverSync) { + serverEntry = this._serverSyncs[i][1]; + break; + } + } + if (serverEntry != null) { + serverOffset = (inst.options.serverSync ? serverEntry : 0); + now = new Date(); + } + else { + var serverResult = ($.isFunction(inst.options.serverSync) ? + inst.options.serverSync.apply(elem[0], []) : null); + now = new Date(); + serverOffset = (serverResult ? now.getTime() - serverResult.getTime() : 0); + this._serverSyncs.push([inst.options.serverSync, serverOffset]); + } + var timezone = inst.options.timezone; + timezone = (timezone == null ? -now.getTimezoneOffset() : timezone); + if (recalc || (!recalc && inst._until == null && inst._since == null)) { + inst._since = inst.options.since; + if (inst._since != null) { + inst._since = this.UTCDate(timezone, this._determineTime(inst._since, null)); + if (inst._since && serverOffset) { + inst._since.setMilliseconds(inst._since.getMilliseconds() + serverOffset); + } + } + inst._until = this.UTCDate(timezone, this._determineTime(inst.options.until, now)); + if (serverOffset) { + inst._until.setMilliseconds(inst._until.getMilliseconds() + serverOffset); + } + } + inst._show = this._determineShow(inst); + }, + + /** Remove the countdown widget from a div. + @param elem {jQuery} The containing division. + @param inst {object} The current instance object. */ + _preDestroy: function(elem, inst) { + this._removeElem(elem[0]); + elem.empty(); + }, + + /** Pause a countdown widget at the current time. + Stop it running but remember and display the current time. + @param elem {Element} The containing division. + @example $(selector).countdown('pause') */ + pause: function(elem) { + this._hold(elem, 'pause'); + }, + + /** Pause a countdown widget at the current time. + Stop the display but keep the countdown running. + @param elem {Element} The containing division. + @example $(selector).countdown('lap') */ + lap: function(elem) { + this._hold(elem, 'lap'); + }, + + /** Resume a paused countdown widget. + @param elem {Element} The containing division. + @example $(selector).countdown('resume') */ + resume: function(elem) { + this._hold(elem, null); + }, + + /** Toggle a paused countdown widget. + @param elem {Element} The containing division. + @example $(selector).countdown('toggle') */ + toggle: function(elem) { + var inst = $.data(elem, this.name) || {}; + this[!inst._hold ? 'pause' : 'resume'](elem); + }, + + /** Toggle a lapped countdown widget. + @param elem {Element} The containing division. + @example $(selector).countdown('toggleLap') */ + toggleLap: function(elem) { + var inst = $.data(elem, this.name) || {}; + this[!inst._hold ? 'lap' : 'resume'](elem); + }, + + /** Pause or resume a countdown widget. + @private + @param elem {Element} The containing division. + @param hold {string} The new hold setting. */ + _hold: function(elem, hold) { + var inst = $.data(elem, this.name); + if (inst) { + if (inst._hold == 'pause' && !hold) { + inst._periods = inst._savePeriods; + var sign = (inst._since ? '-' : '+'); + inst[inst._since ? '_since' : '_until'] = + this._determineTime(sign + inst._periods[0] + 'y' + + sign + inst._periods[1] + 'o' + sign + inst._periods[2] + 'w' + + sign + inst._periods[3] + 'd' + sign + inst._periods[4] + 'h' + + sign + inst._periods[5] + 'm' + sign + inst._periods[6] + 's'); + this._addElem(elem); + } + inst._hold = hold; + inst._savePeriods = (hold == 'pause' ? inst._periods : null); + $.data(elem, this.name, inst); + this._updateCountdown(elem, inst); + } + }, + + /** Return the current time periods. + @param elem {Element} The containing division. + @return {number[]} The current periods for the countdown. + @example var periods = $(selector).countdown('getTimes') */ + getTimes: function(elem) { + var inst = $.data(elem, this.name); + return (!inst ? null : (inst._hold == 'pause' ? inst._savePeriods : (!inst._hold ? inst._periods : + this._calculatePeriods(inst, inst._show, inst.options.significant, new Date())))); + }, + + /** A time may be specified as an exact value or a relative one. + @private + @param setting {string|number|Date} The date/time value as a relative or absolute value. + @param defaultTime {Date} The date/time to use if no other is supplied. + @return {Date} The corresponding date/time. */ + _determineTime: function(setting, defaultTime) { + var self = this; + var offsetNumeric = function(offset) { // e.g. +300, -2 + var time = new Date(); + time.setTime(time.getTime() + offset * 1000); + return time; + }; + var offsetString = function(offset) { // e.g. '+2d', '-4w', '+3h +30m' + offset = offset.toLowerCase(); + var time = new Date(); + var year = time.getFullYear(); + var month = time.getMonth(); + var day = time.getDate(); + var hour = time.getHours(); + var minute = time.getMinutes(); + var second = time.getSeconds(); + var pattern = /([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g; + var matches = pattern.exec(offset); + while (matches) { + switch (matches[2] || 's') { + case 's': second += parseInt(matches[1], 10); break; + case 'm': minute += parseInt(matches[1], 10); break; + case 'h': hour += parseInt(matches[1], 10); break; + case 'd': day += parseInt(matches[1], 10); break; + case 'w': day += parseInt(matches[1], 10) * 7; break; + case 'o': + month += parseInt(matches[1], 10); + day = Math.min(day, self._getDaysInMonth(year, month)); + break; + case 'y': + year += parseInt(matches[1], 10); + day = Math.min(day, self._getDaysInMonth(year, month)); + break; + } + matches = pattern.exec(offset); + } + return new Date(year, month, day, hour, minute, second, 0); + }; + var time = (setting == null ? defaultTime : + (typeof setting == 'string' ? offsetString(setting) : + (typeof setting == 'number' ? offsetNumeric(setting) : setting))); + if (time) time.setMilliseconds(0); + return time; + }, + + /** Determine the number of days in a month. + @private + @param year {number} The year. + @param month {number} The month. + @return {number} The days in that month. */ + _getDaysInMonth: function(year, month) { + return 32 - new Date(year, month, 32).getDate(); + }, + + /** Default implementation to determine which set of labels should be used for an amount. + Use the labels attribute with the same numeric suffix (if it exists). + @private + @param num {number} The amount to be displayed. + @return {number} The set of labels to be used for this amount. */ + _normalLabels: function(num) { + return num; + }, + + /** Generate the HTML to display the countdown widget. + @private + @param inst {object} The current settings for this instance. + @return {string} The new HTML for the countdown display. */ + _generateHTML: function(inst) { + var self = this; + // Determine what to show + inst._periods = (inst._hold ? inst._periods : + this._calculatePeriods(inst, inst._show, inst.options.significant, new Date())); + // Show all 'asNeeded' after first non-zero value + var shownNonZero = false; + var showCount = 0; + var sigCount = inst.options.significant; + var show = $.extend({}, inst._show); + for (var period = Y; period <= S; period++) { + shownNonZero |= (inst._show[period] == '?' && inst._periods[period] > 0); + show[period] = (inst._show[period] == '?' && !shownNonZero ? null : inst._show[period]); + showCount += (show[period] ? 1 : 0); + sigCount -= (inst._periods[period] > 0 ? 1 : 0); + } + var showSignificant = [false, false, false, false, false, false, false]; + for (var period = S; period >= Y; period--) { // Determine significant periods + if (inst._show[period]) { + if (inst._periods[period]) { + showSignificant[period] = true; + } + else { + showSignificant[period] = sigCount > 0; + sigCount--; + } + } + } + var labels = (inst.options.compact ? inst.options.compactLabels : inst.options.labels); + var whichLabels = inst.options.whichLabels || this._normalLabels; + var showCompact = function(period) { + var labelsNum = inst.options['compactLabels' + whichLabels(inst._periods[period])]; + return (show[period] ? self._translateDigits(inst, inst._periods[period]) + + (labelsNum ? labelsNum[period] : labels[period]) + ' ' : ''); + }; + var minDigits = (inst.options.padZeroes ? 2 : 1); + var showFull = function(period) { + var labelsNum = inst.options['labels' + whichLabels(inst._periods[period])]; + return ((!inst.options.significant && show[period]) || + (inst.options.significant && showSignificant[period]) ? + '' + + '' + + self._minDigits(inst, inst._periods[period], minDigits) + '' + + '' + + (labelsNum ? labelsNum[period] : labels[period]) + '' : ''); + }; + return (inst.options.layout ? this._buildLayout(inst, show, inst.options.layout, + inst.options.compact, inst.options.significant, showSignificant) : + ((inst.options.compact ? // Compact version + '' + + showCompact(Y) + showCompact(O) + showCompact(W) + showCompact(D) + + (show[H] ? this._minDigits(inst, inst._periods[H], 2) : '') + + (show[M] ? (show[H] ? inst.options.timeSeparator : '') + + this._minDigits(inst, inst._periods[M], 2) : '') + + (show[S] ? (show[H] || show[M] ? inst.options.timeSeparator : '') + + this._minDigits(inst, inst._periods[S], 2) : '') : + // Full version + '' + + showFull(Y) + showFull(O) + showFull(W) + showFull(D) + + showFull(H) + showFull(M) + showFull(S)) + '' + + (inst.options.description ? '' + + inst.options.description + '' : ''))); + }, + + /** Construct a custom layout. + @private + @param inst {object} The current settings for this instance. + @param show {boolean[]} Flags indicating which periods are requested. + @param layout {string} The customised layout. + @param compact {boolean} True if using compact labels. + @param significant {number} The number of periods with values to show, zero for all. + @param showSignificant {boolean[]} Other periods to show for significance. + @return {string} The custom HTML. */ + _buildLayout: function(inst, show, layout, compact, significant, showSignificant) { + var labels = inst.options[compact ? 'compactLabels' : 'labels']; + var whichLabels = inst.options.whichLabels || this._normalLabels; + var labelFor = function(index) { + return (inst.options[(compact ? 'compactLabels' : 'labels') + + whichLabels(inst._periods[index])] || labels)[index]; + }; + var digit = function(value, position) { + return inst.options.digits[Math.floor(value / position) % 10]; + }; + var subs = {desc: inst.options.description, sep: inst.options.timeSeparator, + yl: labelFor(Y), yn: this._minDigits(inst, inst._periods[Y], 1), + ynn: this._minDigits(inst, inst._periods[Y], 2), + ynnn: this._minDigits(inst, inst._periods[Y], 3), y1: digit(inst._periods[Y], 1), + y10: digit(inst._periods[Y], 10), y100: digit(inst._periods[Y], 100), + y1000: digit(inst._periods[Y], 1000), + ol: labelFor(O), on: this._minDigits(inst, inst._periods[O], 1), + onn: this._minDigits(inst, inst._periods[O], 2), + onnn: this._minDigits(inst, inst._periods[O], 3), o1: digit(inst._periods[O], 1), + o10: digit(inst._periods[O], 10), o100: digit(inst._periods[O], 100), + o1000: digit(inst._periods[O], 1000), + wl: labelFor(W), wn: this._minDigits(inst, inst._periods[W], 1), + wnn: this._minDigits(inst, inst._periods[W], 2), + wnnn: this._minDigits(inst, inst._periods[W], 3), w1: digit(inst._periods[W], 1), + w10: digit(inst._periods[W], 10), w100: digit(inst._periods[W], 100), + w1000: digit(inst._periods[W], 1000), + dl: labelFor(D), dn: this._minDigits(inst, inst._periods[D], 1), + dnn: this._minDigits(inst, inst._periods[D], 2), + dnnn: this._minDigits(inst, inst._periods[D], 3), d1: digit(inst._periods[D], 1), + d10: digit(inst._periods[D], 10), d100: digit(inst._periods[D], 100), + d1000: digit(inst._periods[D], 1000), + hl: labelFor(H), hn: this._minDigits(inst, inst._periods[H], 1), + hnn: this._minDigits(inst, inst._periods[H], 2), + hnnn: this._minDigits(inst, inst._periods[H], 3), h1: digit(inst._periods[H], 1), + h10: digit(inst._periods[H], 10), h100: digit(inst._periods[H], 100), + h1000: digit(inst._periods[H], 1000), + ml: labelFor(M), mn: this._minDigits(inst, inst._periods[M], 1), + mnn: this._minDigits(inst, inst._periods[M], 2), + mnnn: this._minDigits(inst, inst._periods[M], 3), m1: digit(inst._periods[M], 1), + m10: digit(inst._periods[M], 10), m100: digit(inst._periods[M], 100), + m1000: digit(inst._periods[M], 1000), + sl: labelFor(S), sn: this._minDigits(inst, inst._periods[S], 1), + snn: this._minDigits(inst, inst._periods[S], 2), + snnn: this._minDigits(inst, inst._periods[S], 3), s1: digit(inst._periods[S], 1), + s10: digit(inst._periods[S], 10), s100: digit(inst._periods[S], 100), + s1000: digit(inst._periods[S], 1000)}; + var html = layout; + // Replace period containers: {p<}...{p>} + for (var i = Y; i <= S; i++) { + var period = 'yowdhms'.charAt(i); + var re = new RegExp('\\{' + period + '<\\}([\\s\\S]*)\\{' + period + '>\\}', 'g'); + html = html.replace(re, ((!significant && show[i]) || + (significant && showSignificant[i]) ? '$1' : '')); + } + // Replace period values: {pn} + $.each(subs, function(n, v) { + var re = new RegExp('\\{' + n + '\\}', 'g'); + html = html.replace(re, v); + }); + return html; + }, + + /** Ensure a numeric value has at least n digits for display. + @private + @param inst {object} The current settings for this instance. + @param value {number} The value to display. + @param len {number} The minimum length. + @return {string} The display text. */ + _minDigits: function(inst, value, len) { + value = '' + value; + if (value.length >= len) { + return this._translateDigits(inst, value); + } + value = '0000000000' + value; + return this._translateDigits(inst, value.substr(value.length - len)); + }, + + /** Translate digits into other representations. + @private + @param inst {object} The current settings for this instance. + @param value {string} The text to translate. + @return {string} The translated text. */ + _translateDigits: function(inst, value) { + return ('' + value).replace(/[0-9]/g, function(digit) { + return inst.options.digits[digit]; + }); + }, + + /** Translate the format into flags for each period. + @private + @param inst {object} The current settings for this instance. + @return {string[]} Flags indicating which periods are requested (?) or + required (!) by year, month, week, day, hour, minute, second. */ + _determineShow: function(inst) { + var format = inst.options.format; + var show = []; + show[Y] = (format.match('y') ? '?' : (format.match('Y') ? '!' : null)); + show[O] = (format.match('o') ? '?' : (format.match('O') ? '!' : null)); + show[W] = (format.match('w') ? '?' : (format.match('W') ? '!' : null)); + show[D] = (format.match('d') ? '?' : (format.match('D') ? '!' : null)); + show[H] = (format.match('h') ? '?' : (format.match('H') ? '!' : null)); + show[M] = (format.match('m') ? '?' : (format.match('M') ? '!' : null)); + show[S] = (format.match('s') ? '?' : (format.match('S') ? '!' : null)); + return show; + }, + + /** Calculate the requested periods between now and the target time. + @private + @param inst {object} The current settings for this instance. + @param show {string[]} Flags indicating which periods are requested/required. + @param significant {number} The number of periods with values to show, zero for all. + @param now {Date} The current date and time. + @return {number[]} The current time periods (always positive) + by year, month, week, day, hour, minute, second. */ + _calculatePeriods: function(inst, show, significant, now) { + // Find endpoints + inst._now = now; + inst._now.setMilliseconds(0); + var until = new Date(inst._now.getTime()); + if (inst._since) { + if (now.getTime() < inst._since.getTime()) { + inst._now = now = until; + } + else { + now = inst._since; + } + } + else { + until.setTime(inst._until.getTime()); + if (now.getTime() > inst._until.getTime()) { + inst._now = now = until; + } + } + // Calculate differences by period + var periods = [0, 0, 0, 0, 0, 0, 0]; + if (show[Y] || show[O]) { + // Treat end of months as the same + var lastNow = this._getDaysInMonth(now.getFullYear(), now.getMonth()); + var lastUntil = this._getDaysInMonth(until.getFullYear(), until.getMonth()); + var sameDay = (until.getDate() == now.getDate() || + (until.getDate() >= Math.min(lastNow, lastUntil) && + now.getDate() >= Math.min(lastNow, lastUntil))); + var getSecs = function(date) { + return (date.getHours() * 60 + date.getMinutes()) * 60 + date.getSeconds(); + }; + var months = Math.max(0, + (until.getFullYear() - now.getFullYear()) * 12 + until.getMonth() - now.getMonth() + + ((until.getDate() < now.getDate() && !sameDay) || + (sameDay && getSecs(until) < getSecs(now)) ? -1 : 0)); + periods[Y] = (show[Y] ? Math.floor(months / 12) : 0); + periods[O] = (show[O] ? months - periods[Y] * 12 : 0); + // Adjust for months difference and end of month if necessary + now = new Date(now.getTime()); + var wasLastDay = (now.getDate() == lastNow); + var lastDay = this._getDaysInMonth(now.getFullYear() + periods[Y], + now.getMonth() + periods[O]); + if (now.getDate() > lastDay) { + now.setDate(lastDay); + } + now.setFullYear(now.getFullYear() + periods[Y]); + now.setMonth(now.getMonth() + periods[O]); + if (wasLastDay) { + now.setDate(lastDay); + } + } + var diff = Math.floor((until.getTime() - now.getTime()) / 1000); + var extractPeriod = function(period, numSecs) { + periods[period] = (show[period] ? Math.floor(diff / numSecs) : 0); + diff -= periods[period] * numSecs; + }; + extractPeriod(W, 604800); + extractPeriod(D, 86400); + extractPeriod(H, 3600); + extractPeriod(M, 60); + extractPeriod(S, 1); + if (diff > 0 && !inst._since) { // Round up if left overs + var multiplier = [1, 12, 4.3482, 7, 24, 60, 60]; + var lastShown = S; + var max = 1; + for (var period = S; period >= Y; period--) { + if (show[period]) { + if (periods[lastShown] >= max) { + periods[lastShown] = 0; + diff = 1; + } + if (diff > 0) { + periods[period]++; + diff = 0; + lastShown = period; + max = 1; + } + } + max *= multiplier[period]; + } + } + if (significant) { // Zero out insignificant periods + for (var period = Y; period <= S; period++) { + if (significant && periods[period]) { + significant--; + } + else if (!significant) { + periods[period] = 0; + } + } + } + return periods; + } + }); + +})(jQuery); diff --git a/project/static/js/jquery.flexslider-min.js b/project/static/js/jquery.flexslider-min.js new file mode 100644 index 0000000..dd402c1 --- /dev/null +++ b/project/static/js/jquery.flexslider-min.js @@ -0,0 +1,5 @@ +/* + * jQuery FlexSlider v2.2.0 + * Copyright 2012 WooThemes + * Contributing Author: Tyler Smith + */(function(e){e.flexslider=function(t,n){var r=e(t);r.vars=e.extend({},e.flexslider.defaults,n);var i=r.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,o=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,u="click touchend MSPointerUp",a="",f,l=r.vars.direction==="vertical",c=r.vars.reverse,h=r.vars.itemWidth>0,p=r.vars.animation==="fade",d=r.vars.asNavFor!=="",v={},m=!0;e.data(t,"flexslider",r);v={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=r.currentSlide===0||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=e(r.vars.selector,r);r.container=e(r.containerSelector,r);r.count=r.slides.length;r.syncExists=e(r.vars.sync).length>0;r.vars.animation==="slide"&&(r.vars.animation="swing");r.prop=l?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!p&&r.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var n in t)if(e.style[t[n]]!==undefined){r.pfx=t[n].replace("Perspective","").toLowerCase();r.prop="-"+r.pfx+"-transform";return!0}return!1}();r.vars.controlsContainer!==""&&(r.controlsContainer=e(r.vars.controlsContainer).length>0&&e(r.vars.controlsContainer));r.vars.manualControls!==""&&(r.manualControls=e(r.vars.manualControls).length>0&&e(r.vars.manualControls));if(r.vars.randomize){r.slides.sort(function(){return Math.round(Math.random())-.5});r.container.empty().append(r.slides)}r.doMath();r.setup("init");r.vars.controlNav&&v.controlNav.setup();r.vars.directionNav&&v.directionNav.setup();r.vars.keyboard&&(e(r.containerSelector).length===1||r.vars.multipleKeyboard)&&e(document).bind("keyup",function(e){var t=e.keyCode;if(!r.animating&&(t===39||t===37)){var n=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1;r.flexAnimate(n,r.vars.pauseOnAction)}});r.vars.mousewheel&&r.bind("mousewheel",function(e,t,n,i){e.preventDefault();var s=t<0?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(s,r.vars.pauseOnAction)});r.vars.pausePlay&&v.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&v.pauseInvisible.init();if(r.vars.slideshow){r.vars.pauseOnHover&&r.hover(function(){!r.manualPlay&&!r.manualPause&&r.pause()},function(){!r.manualPause&&!r.manualPlay&&!r.stopped&&r.play()});if(!r.vars.pauseInvisible||!v.pauseInvisible.isHidden())r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()}d&&v.asNav.setup();o&&r.vars.touch&&v.touch();(!p||p&&r.vars.smoothHeight)&&e(window).bind("resize orientationchange focus",v.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(i+"active-slide").eq(r.currentItem).addClass(i+"active-slide");if(!s)r.slides.click(function(t){t.preventDefault();var n=e(this),s=n.index(),o=n.offset().left-e(r).scrollLeft();if(o<=0&&n.hasClass(i+"active-slide"))r.flexAnimate(r.getTarget("prev"),!0);else if(!e(r.vars.asNavFor).data("flexslider").animating&&!n.hasClass(i+"active-slide")){r.direction=r.currentItem');if(r.pagingCount>1)for(var f=0;f':""+n+"";if("thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions){var l=o.attr("data-thumbcaption");""!=l&&undefined!=l&&(s+=''+l+"")}r.controlNavScaffold.append("
  • "+s+"
  • ");n++}r.controlsContainer?e(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);v.controlNav.set();v.controlNav.active();r.controlNavScaffold.delegate("a, img",u,function(t){t.preventDefault();if(a===""||a===t.type){var n=e(this),s=r.controlNav.index(n);if(!n.hasClass(i+"active")){r.direction=s>r.currentSlide?"next":"prev";r.flexAnimate(s,r.vars.pauseOnAction)}}a===""&&(a=t.type);v.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;v.controlNav.active();r.controlNav.bind(u,function(t){t.preventDefault();if(a===""||a===t.type){var n=e(this),s=r.controlNav.index(n);if(!n.hasClass(i+"active")){s>r.currentSlide?r.direction="next":r.direction="prev";r.flexAnimate(s,r.vars.pauseOnAction)}}a===""&&(a=t.type);v.setToClearWatchedEvent()})},set:function(){var t=r.vars.controlNav==="thumbnails"?"img":"a";r.controlNav=e("."+i+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(i+"active").eq(r.animatingTo).addClass(i+"active")},update:function(t,n){r.pagingCount>1&&t==="add"?r.controlNavScaffold.append(e("
  • "+r.count+"
  • ")):r.pagingCount===1?r.controlNavScaffold.find("li").remove():r.controlNav.eq(n).closest("li").remove();v.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(n,t):v.controlNav.active()}},directionNav:{setup:function(){var t=e('");if(r.controlsContainer){e(r.controlsContainer).append(t);r.directionNav=e("."+i+"direction-nav li a",r.controlsContainer)}else{r.append(t);r.directionNav=e("."+i+"direction-nav li a",r)}v.directionNav.update();r.directionNav.bind(u,function(t){t.preventDefault();var n;if(a===""||a===t.type){n=e(this).hasClass(i+"next")?r.getTarget("next"):r.getTarget("prev");r.flexAnimate(n,r.vars.pauseOnAction)}a===""&&(a=t.type);v.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";r.pagingCount===1?r.directionNav.addClass(e).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(e).removeAttr("tabindex"):r.animatingTo===0?r.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):r.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('
    ');if(r.controlsContainer){r.controlsContainer.append(t);r.pausePlay=e("."+i+"pauseplay a",r.controlsContainer)}else{r.append(t);r.pausePlay=e("."+i+"pauseplay a",r)}v.pausePlay.update(r.vars.slideshow?i+"pause":i+"play");r.pausePlay.bind(u,function(t){t.preventDefault();if(a===""||a===t.type)if(e(this).hasClass(i+"pause")){r.manualPause=!0;r.manualPlay=!1;r.pause()}else{r.manualPause=!1;r.manualPlay=!0;r.play()}a===""&&(a=t.type);v.setToClearWatchedEvent()})},update:function(e){e==="play"?r.pausePlay.removeClass(i+"pause").addClass(i+"play").html(r.vars.playText):r.pausePlay.removeClass(i+"play").addClass(i+"pause").html(r.vars.pauseText)}},touch:function(){var e,n,i,o,u,a,f=!1,d=0,v=0,m=0;if(!s){t.addEventListener("touchstart",g,!1);function g(s){if(r.animating)s.preventDefault();else if(window.navigator.msPointerEnabled||s.touches.length===1){r.pause();o=l?r.h:r.w;a=Number(new Date);d=s.touches[0].pageX;v=s.touches[0].pageY;i=h&&c&&r.animatingTo===r.last?0:h&&c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:h&&r.currentSlide===r.last?r.limit:h?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:c?(r.last-r.currentSlide+r.cloneOffset)*o:(r.currentSlide+r.cloneOffset)*o;e=l?v:d;n=l?d:v;t.addEventListener("touchmove",y,!1);t.addEventListener("touchend",b,!1)}}function y(t){d=t.touches[0].pageX;v=t.touches[0].pageY;u=l?e-v:e-d;f=l?Math.abs(u)s){t.preventDefault();if(!p&&r.transitions){r.vars.animationLoop||(u/=r.currentSlide===0&&u<0||r.currentSlide===r.last&&u>0?Math.abs(u)/o+2:1);r.setProps(i+u,"setTouch")}}}function b(s){t.removeEventListener("touchmove",y,!1);if(r.animatingTo===r.currentSlide&&!f&&u!==null){var l=c?-u:u,h=l>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(h)&&(Number(new Date)-a<550&&Math.abs(l)>50||Math.abs(l)>o/2)?r.flexAnimate(h,r.vars.pauseOnAction):p||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",b,!1);e=null;n=null;u=null;i=null}}else{t.style.msTouchAction="none";t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",w,!1);t._slider=r;t.addEventListener("MSGestureChange",E,!1);t.addEventListener("MSGestureEnd",S,!1);function w(e){e.stopPropagation();if(r.animating)e.preventDefault();else{r.pause();t._gesture.addPointer(e.pointerId);m=0;o=l?r.h:r.w;a=Number(new Date);i=h&&c&&r.animatingTo===r.last?0:h&&c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:h&&r.currentSlide===r.last?r.limit:h?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:c?(r.last-r.currentSlide+r.cloneOffset)*o:(r.currentSlide+r.cloneOffset)*o}}function E(e){e.stopPropagation();var n=e.target._slider;if(!n)return;var r=-e.translationX,s=-e.translationY;m+=l?s:r;u=m;f=l?Math.abs(m)500){e.preventDefault();if(!p&&n.transitions){n.vars.animationLoop||(u=m/(n.currentSlide===0&&m<0||n.currentSlide===n.last&&m>0?Math.abs(m)/o+2:1));n.setProps(i+u,"setTouch")}}}function S(t){t.stopPropagation();var r=t.target._slider;if(!r)return;if(r.animatingTo===r.currentSlide&&!f&&u!==null){var s=c?-u:u,l=s>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(l)&&(Number(new Date)-a<550&&Math.abs(s)>50||Math.abs(s)>o/2)?r.flexAnimate(l,r.vars.pauseOnAction):p||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}e=null;n=null;u=null;i=null;m=0}}},resize:function(){if(!r.animating&&r.is(":visible")){h||r.doMath();if(p)v.smoothHeight();else if(h){r.slides.width(r.computedW);r.update(r.pagingCount);r.setProps()}else if(l){r.viewport.height(r.h);r.setProps(r.h,"setTotal")}else{r.vars.smoothHeight&&v.smoothHeight();r.newSlides.width(r.computedW);r.setProps(r.computedW,"setTotal")}}},smoothHeight:function(e){if(!l||p){var t=p?r:r.viewport;e?t.animate({height:r.slides.eq(r.animatingTo).height()},e):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var n=e(r.vars.sync).data("flexslider"),i=r.animatingTo;switch(t){case"animate":n.flexAnimate(i,r.vars.pauseOnAction,!1,!0);break;case"play":!n.playing&&!n.asNav&&n.play();break;case"pause":n.pause()}},pauseInvisible:{visProp:null,init:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t0?setTimeout(r.play,r.vars.initDelay):r.play()})}},isHidden:function(){return document[v.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(f);f=setTimeout(function(){a=""},3e3)}};r.flexAnimate=function(t,n,s,u,a){!r.vars.animationLoop&&t!==r.currentSlide&&(r.direction=t>r.currentSlide?"next":"prev");d&&r.pagingCount===1&&(r.direction=r.currentItemr.limit&&r.visible!==1?r.limit:b}else r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?y=c?(r.count+r.cloneOffset)*m:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?y=c?0:(r.count+1)*m:y=c?(r.count-1-t+r.cloneOffset)*m:(t+r.cloneOffset)*m;r.setProps(y,"",r.vars.animationSpeed);if(r.transitions){if(!r.vars.animationLoop||!r.atEnd){r.animating=!1;r.currentSlide=r.animatingTo}r.container.unbind("webkitTransitionEnd transitionend");r.container.bind("webkitTransitionEnd transitionend",function(){r.wrapup(m)})}else r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(m)})}else if(!o){r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing);r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)}else{r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1});r.slides.eq(t).css({opacity:1,zIndex:2});r.wrapup(m)}r.vars.smoothHeight&&v.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(e){!p&&!h&&(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(e,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&r.vars.animationLoop&&r.setProps(e,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&m&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&v.pausePlay.update("play");r.syncExists&&v.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&v.pausePlay.update("pause");r.syncExists&&v.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(e,t){var n=d?r.pagingCount-1:r.last;return t?!0:d&&r.currentItem===r.count-1&&e===0&&r.direction==="prev"?!0:d&&r.currentItem===0&&e===r.pagingCount-1&&r.direction!=="next"?!1:e===r.currentSlide&&!d?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&e===n&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===n&&e===0&&r.direction==="next"?!1:!0};r.getTarget=function(e){r.direction=e;return e==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?r.last:r.currentSlide-1};r.setProps=function(e,t,n){var i=function(){var n=e?e:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,i=function(){if(h)return t==="setTouch"?e:c&&r.animatingTo===r.last?0:c?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:n;switch(t){case"setTotal":return c?(r.count-1-r.currentSlide+r.cloneOffset)*e:(r.currentSlide+r.cloneOffset)*e;case"setTouch":return c?e:e;case"jumpEnd":return c?e:r.count*e;case"jumpStart":return c?r.count*e:e;default:return e}}();return i*-1+"px"}();if(r.transitions){i=l?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)";n=n!==undefined?n/1e3+"s":"0s";r.container.css("-"+r.pfx+"-transition-duration",n)}r.args[r.prop]=i;(r.transitions||n===undefined)&&r.container.css(r.args)};r.setup=function(t){if(!p){var n,s;if(t==="init"){r.viewport=e('
    ').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container);r.cloneCount=0;r.cloneOffset=0;if(c){s=e.makeArray(r.slides).reverse();r.slides=e(s);r.container.empty().append(r.slides)}}if(r.vars.animationLoop&&!h){r.cloneCount=2;r.cloneOffset=1;t!=="init"&&r.container.find(".clone").remove();r.container.append(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(r.slides.last().clone().addClass("clone").attr("aria-hidden","true"))}r.newSlides=e(r.vars.selector,r);n=c?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;if(l&&!h){r.container.height((r.count+r.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(n*r.h,"init")},t==="init"?100:0)}else{r.container.width((r.count+r.cloneCount)*200+"%");r.setProps(n*r.computedW,"init");setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,"float":"left",display:"block"});r.vars.smoothHeight&&v.smoothHeight()},t==="init"?100:0)}}else{r.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});t==="init"&&(o?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing));r.vars.smoothHeight&&v.smoothHeight()}h||r.slides.removeClass(i+"active-slide").eq(r.currentSlide).addClass(i+"active-slide")};r.doMath=function(){var e=r.slides.first(),t=r.vars.itemMargin,n=r.vars.minItems,i=r.vars.maxItems;r.w=r.viewport===undefined?r.width():r.viewport.width();r.h=e.height();r.boxPadding=e.outerWidth()-e.width();if(h){r.itemT=r.vars.itemWidth+t;r.minW=n?n*r.itemT:r.w;r.maxW=i?i*r.itemT-t:r.w;r.itemW=r.minW>r.w?(r.w-t*(n-1))/n:r.maxWr.w?r.w:r.vars.itemWidth;r.visible=Math.floor(r.w/r.itemW);r.move=r.vars.move>0&&r.vars.mover.w?r.itemW*(r.count-1)+t*(r.count-1):(r.itemW+t)*r.count-r.w-t}else{r.itemW=r.w;r.pagingCount=r.count;r.last=r.count-1}r.computedW=r.itemW-r.boxPadding};r.update=function(e,t){r.doMath();if(!h){er.controlNav.length)v.controlNav.update("add");else if(t==="remove"&&!h||r.pagingCountr.last){r.currentSlide-=1;r.animatingTo-=1}v.controlNav.update("remove",r.last)}r.vars.directionNav&&v.directionNav.update()};r.addSlide=function(t,n){var i=e(t);r.count+=1;r.last=r.count-1;l&&c?n!==undefined?r.slides.eq(r.count-n).after(i):r.container.prepend(i):n!==undefined?r.slides.eq(n).before(i):r.container.append(i);r.update(n,"add");r.slides=e(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var n=isNaN(t)?r.slides.index(e(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?e(t,r.slides).remove():l&&c?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(n,"remove");r.slides=e(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};v.init()};e(window).blur(function(e){focused=!1}).focus(function(e){focused=!0});e.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}};e.fn.flexslider=function(t){t===undefined&&(t={});if(typeof t=="object")return this.each(function(){var n=e(this),r=t.selector?t.selector:".slides > li",i=n.find(r);if(i.length===1&&t.allowOneSlide===!0||i.length===0){i.fadeIn(400);t.start&&t.start(n)}else n.data("flexslider")===undefined&&new e.flexslider(this,t)});var n=e(this).data("flexslider");switch(t){case"play":n.play();break;case"pause":n.pause();break;case"stop":n.stop();break;case"next":n.flexAnimate(n.getTarget("next"),!0);break;case"prev":case"previous":n.flexAnimate(n.getTarget("prev"),!0);break;default:typeof t=="number"&&n.flexAnimate(t,!0)}}})(jQuery); \ No newline at end of file diff --git a/project/static/js/jquery.isotope.min.js b/project/static/js/jquery.isotope.min.js new file mode 100644 index 0000000..d1319e9 --- /dev/null +++ b/project/static/js/jquery.isotope.min.js @@ -0,0 +1,12 @@ +/*! + * Isotope PACKAGED v3.0.3 + * + * Licensed GPLv3 for open source use + * or Isotope Commercial License for commercial use + * + * http://isotope.metafizzy.co + * Copyright 2017 Metafizzy + */ + +!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,n){var o,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,n);o=void 0===o?l:o}),void 0!==o?o:t}function h(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new s(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return u(this,t,e)}return h(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return n.indexOf(e)==-1&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return n!=-1&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=0,o=i[n];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];o;){var r=s&&s[o];r&&(this.off(t,o),delete s[o]),o.apply(this,e),n+=r?0:1,o=i[n]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e