diff --git a/submission/gnjr/web/css/animate.css b/submission/gnjr/web/css/animate.css new file mode 100644 index 0000000..dac48f1 --- /dev/null +++ b/submission/gnjr/web/css/animate.css @@ -0,0 +1,3623 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ + +@-webkit-keyframes bounce { + from, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} + +@keyframes bounce { + from, + 20%, + 53%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0); + transform: translate3d(0, -4px, 0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + from, + 50%, + to { + opacity: 1; + } + + 25%, + 75% { + opacity: 0; + } +} + +@keyframes flash { + from, + 50%, + to { + 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 { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(0.95, 1.05, 1); + transform: scale3d(0.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, 0.95, 1); + transform: scale3d(1.05, 0.95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + from, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes wobble { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + from, + 11.1%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +@keyframes jello { + from, + 11.1%, + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; +} + +@-webkit-keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1); + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3); + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1); + } +} + +.heartBeat { + -webkit-animation-name: heartBeat; + animation-name: heartBeat; + -webkit-animation-duration: 1.3s; + animation-duration: 1.3s; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} + +@-webkit-keyframes bounceIn { + from, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + from, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(0.97, 0.97, 0.97); + transform: scale3d(0.97, 0.97, 0.97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInDown { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInLeft { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInRight { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + from, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(0.9, 0.9, 0.9); + transform: scale3d(0.9, 0.9, 0.9); + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } +} + +.bounceOut { + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) + rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) + rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) + rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) + rotate3d(0, 1, 0, 0deg); + transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-animation-duration: 0.75s; + animation-duration: 0.75s; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) 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 { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 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: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, + 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 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: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, + 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-name: hinge; + animation-name: hinge; +} + +@-webkit-keyframes jackInTheBox { + from { + opacity: 0; + -webkit-transform: scale(0.1) rotate(30deg); + transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} + +@keyframes jackInTheBox { + from { + opacity: 0; + -webkit-transform: scale(0.1) rotate(30deg); + transform: scale(0.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg); + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg); + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} + +.jackInTheBox { + -webkit-animation-name: jackInTheBox; + animation-name: jackInTheBox; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(0.3, 0.3, 0.3); + transform: scale3d(0.3, 0.3, 0.3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); + transform: scale(0.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); + transform: scale(0.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + } + + to { + opacity: 0; + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} + +.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.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s; +} + +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s; +} + +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s; +} + +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s; +} + +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s; +} + +.animated.fast { + -webkit-animation-duration: 800ms; + animation-duration: 800ms; +} + +.animated.faster { + -webkit-animation-duration: 500ms; + animation-duration: 500ms; +} + +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s; +} + +@media (print), (prefers-reduced-motion) { + .animated { + -webkit-animation: unset !important; + animation: unset !important; + -webkit-transition: none !important; + transition: none !important; + } +} diff --git a/submission/gnjr/web/css/aos.css b/submission/gnjr/web/css/aos.css new file mode 100644 index 0000000..66923fe --- /dev/null +++ b/submission/gnjr/web/css/aos.css @@ -0,0 +1 @@ +[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} \ No newline at end of file diff --git a/submission/gnjr/web/css/bootstrap.min.css b/submission/gnjr/web/css/bootstrap.min.css new file mode 100644 index 0000000..92e3fe8 --- /dev/null +++ b/submission/gnjr/web/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{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:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/submission/gnjr/web/css/flaticon.css b/submission/gnjr/web/css/flaticon.css new file mode 100644 index 0000000..58afa08 --- /dev/null +++ b/submission/gnjr/web/css/flaticon.css @@ -0,0 +1,34 @@ + /* + Flaticon icon font: Flaticon + Creation date: 09/04/2019 10:10 + */ + +@font-face { + font-family: "Flaticon"; + src: url("../fonts/Flaticon.eot"); + src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"), + url("../fonts/Flaticon.woff2") format("woff2"), + url("../fonts/Flaticon.woff") format("woff"), + url("../fonts/Flaticon.ttf") format("truetype"), + url("../fonts/Flaticon.svg#Flaticon") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "Flaticon"; + src: url("./Flaticon.svg#Flaticon") format("svg"); + } +} + +[class^="flaticon-"]:before, [class*=" flaticon-"]:before, +[class^="flaticon-"]:after, [class*=" flaticon-"]:after { + font-family: Flaticon; + font-size: 30px; + font-style: normal; + color: #fff; +} + +.flaticon-growth:before { content: "\f100"; } +.flaticon-wallet:before { content: "\f101"; } \ No newline at end of file diff --git a/submission/gnjr/web/css/font-awesome.min.css b/submission/gnjr/web/css/font-awesome.min.css new file mode 100644 index 0000000..d0603cb --- /dev/null +++ b/submission/gnjr/web/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.5.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.5.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-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}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-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);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-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);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.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-remove:before,.fa-close:before,.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,.fa-bar-chart: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-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.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,.fa-gratipay: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: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-buoy: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-y-combinator-square:before,.fa-yc-square:before,.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"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} diff --git a/submission/gnjr/web/css/magnific-popup.css b/submission/gnjr/web/css/magnific-popup.css new file mode 100644 index 0000000..c00c6ff --- /dev/null +++ b/submission/gnjr/web/css/magnific-popup.css @@ -0,0 +1 @@ +.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;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:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}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:.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}.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:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{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{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{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}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.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){.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;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 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}} \ No newline at end of file diff --git a/submission/gnjr/web/css/nice-select.css b/submission/gnjr/web/css/nice-select.css new file mode 100644 index 0000000..d72a7cb --- /dev/null +++ b/submission/gnjr/web/css/nice-select.css @@ -0,0 +1,138 @@ +.nice-select { + -webkit-tap-highlight-color: transparent; + background-color: #fff; + border-radius: 5px; + border: solid 1px #e8e8e8; + box-sizing: border-box; + clear: both; + cursor: pointer; + display: block; + float: left; + font-family: inherit; + font-size: 14px; + font-weight: normal; + height: 42px; + line-height: 40px; + outline: none; + padding-left: 18px; + padding-right: 30px; + position: relative; + text-align: left !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + width: auto; } + .nice-select:hover { + border-color: #dbdbdb; } + .nice-select:active, .nice-select.open, .nice-select:focus { + border-color: #999; } + .nice-select:after { + border-bottom: 2px solid #999; + border-right: 2px solid #999; + content: ''; + display: block; + height: 5px; + margin-top: -4px; + pointer-events: none; + position: absolute; + right: 12px; + top: 50%; + -webkit-transform-origin: 66% 66%; + -ms-transform-origin: 66% 66%; + transform-origin: 66% 66%; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition: all 0.15s ease-in-out; + transition: all 0.15s ease-in-out; + width: 5px; } + .nice-select.open:after { + -webkit-transform: rotate(-135deg); + -ms-transform: rotate(-135deg); + transform: rotate(-135deg); } + .nice-select.open .list { + opacity: 1; + pointer-events: auto; + -webkit-transform: scale(1) translateY(0); + -ms-transform: scale(1) translateY(0); + transform: scale(1) translateY(0); } + .nice-select.disabled { + border-color: #ededed; + color: #999; + pointer-events: none; } + .nice-select.disabled:after { + border-color: #cccccc; } + .nice-select.wide { + width: 100%; } + .nice-select.wide .list { + left: 0 !important; + right: 0 !important; } + .nice-select.right { + float: right; } + .nice-select.right .list { + left: auto; + right: 0; } + .nice-select.small { + font-size: 12px; + height: 36px; + line-height: 34px; } + .nice-select.small:after { + height: 4px; + width: 4px; } + .nice-select.small .option { + line-height: 34px; + min-height: 34px; } + .nice-select .list { + background-color: #fff; + border-radius: 5px; + box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); + box-sizing: border-box; + margin-top: 4px; + opacity: 0; + overflow: hidden; + padding: 0; + pointer-events: none; + position: absolute; + top: 100%; + left: 0; + -webkit-transform-origin: 50% 0; + -ms-transform-origin: 50% 0; + transform-origin: 50% 0; + -webkit-transform: scale(0.75) translateY(-21px); + -ms-transform: scale(0.75) translateY(-21px); + transform: scale(0.75) translateY(-21px); + -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out; + z-index: 9; } + .nice-select .list:hover .option:not(:hover) { + background-color: transparent !important; } + .nice-select .option { + cursor: pointer; + font-weight: 400; + line-height: 40px; + list-style: none; + min-height: 40px; + outline: none; + padding-left: 18px; + padding-right: 29px; + text-align: left; + -webkit-transition: all 0.2s; + transition: all 0.2s; } + .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { + background-color: #f6f6f6; } + .nice-select .option.selected { + font-weight: bold; } + .nice-select .option.disabled { + background-color: transparent; + color: #999; + cursor: default; } + +.no-csspointerevents .nice-select .list { + display: none; } + +.no-csspointerevents .nice-select.open .list { + display: block; } diff --git a/submission/gnjr/web/css/owl.carousel.min.css b/submission/gnjr/web/css/owl.carousel.min.css new file mode 100644 index 0000000..a71df11 --- /dev/null +++ b/submission/gnjr/web/css/owl.carousel.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.3.4 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/submission/gnjr/web/css/slick.css b/submission/gnjr/web/css/slick.css new file mode 100644 index 0000000..59119f4 --- /dev/null +++ b/submission/gnjr/web/css/slick.css @@ -0,0 +1,116 @@ +/* Slider */ +.slick-slider +{ + position: relative; + + display: block; + + -moz-box-sizing: border-box; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list +{ + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus +{ + outline: none; +} +.slick-list.dragging +{ + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list +{ + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.slick-track +{ + position: relative; + top: 0; + left: 0; + + display: block; +} +.slick-track:before, +.slick-track:after +{ + display: table; + + content: ''; +} +.slick-track:after +{ + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: left; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: right; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} \ No newline at end of file diff --git a/submission/gnjr/web/css/style.css b/submission/gnjr/web/css/style.css new file mode 100644 index 0000000..00b1100 --- /dev/null +++ b/submission/gnjr/web/css/style.css @@ -0,0 +1,6259 @@ +/**************** extend css start ****************/ +@import url("https://fonts.googleapis.com/css?family=Open+Sans:800|Poppins:300,400,500,600,700,800|Roboto:300,400,500|Martel:700,800"); +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_extends.scss */ +.btn_1, .banner_part .banner_text .btn_1 { + background-image: -webkit-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: -o-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); +} + +/* line 8, E:/167 Bizcon Business/Bizcon_html/sass/_extends.scss */ +.btn_2, .btn_4, .slick-dots .slick-active button { + background-image: -webkit-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: -o-linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: linear-gradient(131deg, #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); +} + +.register { + color: #FFFFFF; + font-family: ProximaNova; + font-size: 16px; + font-weight: 600; + line-height: 19px; + text-align: center; +} + +/**************** extend css start ****************/ +/**************** common css start ****************/ +/* line 3, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +body { + font-family: "Roboto", sans-serif; + padding: 0; + margin: 0; + font-size: 14px; +} + +/* line 9, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.message_submit_form:focus { + outline: none; +} + +/* line 12, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +input:hover, input:focus { + outline: none !important; +} + +/* line 15, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.gray_bg { + background-color: #f7f7f7; +} + +/* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.section_padding { + padding: 140px 0px; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_padding { + padding: 80px 0px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_padding { + padding: 70px 0px; + } +} + +@media (max-width: 576px) { + /* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_padding { + padding: 70px 0px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_padding { + padding: 70px 0px; + } +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.single_padding_top { + padding-top: 140px !important; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .single_padding_top { + padding-top: 70px !important; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .single_padding_top { + padding-top: 70px !important; + } +} + +@media (max-width: 576px) { + /* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .single_padding_top { + padding-top: 70px !important; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .single_padding_top { + padding-top: 80px !important; + } +} + +/* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.padding_top { + padding-top: 140px; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .padding_top { + padding-top: 80px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .padding_top { + padding-top: 70px; + } +} + +@media (max-width: 576px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .padding_top { + padding-top: 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .padding_top { + padding-top: 70px; + } +} + +/* line 63, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +a { + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +a:hover { + color: #ff7e5f; + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +h1, h2, h3, h4, h5, h6 { + color: #2f373d; + font-family: "Poppins", sans-serif; +} + +/* line 78, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +p { + color: #666666; + font-family: "Roboto", sans-serif; + line-height: 1.929; + font-size: 15px; + margin-bottom: 0px; + color: #646464; +} + +/* line 87, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +h2 { + font-size: 44px; + line-height: 28px; + color: #2f373d; + font-weight: 600; + line-height: 1.222; +} + +@media (max-width: 576px) { + /* line 87, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + h2 { + font-size: 22px; + line-height: 25px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 87, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + h2 { + font-size: 24px; + line-height: 25px; + } +} + +/* line 104, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +h3 { + font-size: 24px; + line-height: 25px; +} + +@media (max-width: 576px) { + /* line 104, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + h3 { + font-size: 20px; + } +} + +/* line 114, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.blog_right_sidebar .widget_title { + font-size: 20px; + margin-bottom: 40px; + font-style: inherit; + font-weight: 600; + color: #2a2a2a; +} + +/* line 121, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +h5 { + font-size: 18px; + line-height: 22px; +} + +/* line 126, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +img { + max-width: 100%; +} + +/* line 129, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +a:focus, .button:focus, button:focus, .btn:focus { + text-decoration: none; + outline: none; + box-shadow: none; + -webkit-transition: 1s; + transition: 1s; +} + +/* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.section_tittle { + margin-bottom: 73px; +} + +@media (max-width: 576px) { + /* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle { + margin-bottom: 30px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle { + margin-bottom: 30px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle { + font-size: 30px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle { + margin-bottom: 30px; + } +} + +/* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.section_tittle h2 { + font-size: 45px; + color: #2f373d; + line-height: 1.25; + font-weight: 700; + position: relative; +} + +@media (max-width: 576px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle h2 { + font-size: 25px; + line-height: 35px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle h2 { + font-size: 25px; + line-height: 35px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle h2 { + font-size: 30px; + line-height: 40px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .section_tittle h2 { + font-size: 35px; + line-height: 40px; + } +} + +/* line 173, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.section_tittle p { + color: #666666; + font-weight: 400; +} + +/* line 178, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/* line 183, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.mb_110 { + margin-bottom: 110px; +} + +@media (max-width: 576px) { + /* line 183, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mb_110 { + margin-bottom: 220px; + } +} + +/* line 190, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.mt_130 { + margin-top: 130px; +} + +@media (max-width: 576px) { + /* line 190, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mt_130 { + margin-top: 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 190, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mt_130 { + margin-top: 70px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 190, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mt_130 { + margin-top: 70px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 190, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mt_130 { + margin-top: 70px; + } +} + +/* line 205, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.mb_130 { + margin-bottom: 130px; +} + +@media (max-width: 576px) { + /* line 205, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mb_130 { + margin-bottom: 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 205, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mb_130 { + margin-bottom: 70px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 205, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mb_130 { + margin-bottom: 70px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 205, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .mb_130 { + margin-bottom: 70px; + } +} + +/* line 220, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.padding_less_40 { + margin-bottom: -50px; +} + +/* line 223, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.z_index { + z-index: 9 !important; + position: relative; +} + +@media (max-width: 576px) { + /* line 229, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .container-fluid { + padding-right: 15px; + padding-left: 15px; + } +} + +@media only screen and (min-width: 1200px) and (max-width: 3640px) { + /* line 235, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .container { + max-width: 1170px; + } +} + +/* line 239, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.blog_item_date { + background-color: #ff8b23 !important; +} + +@media (max-width: 1200px) { + /* line 243, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + [class*="hero-ani-"] { + display: none !important; + } +} + +/* line 248, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation { + backface-visibility: hidden; + animation: jumping 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all .9s ease 5s; + user-select: none; +} + +/* line 256, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation2 { + backface-visibility: hidden; + animation: jumping2 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 1s ease 3s; + user-select: none; +} + +/* line 264, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation3 { + backface-visibility: hidden; + animation: jumping3 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 7s ease 2s; + user-select: none; +} + +/* line 272, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation4 { + backface-visibility: hidden; + animation: jumping4 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +/* line 280, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation10 { + backface-visibility: hidden; + animation: jumping10 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +/* line 288, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.custom-animation11 { + backface-visibility: hidden; + animation: jumping11 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +@keyframes jumping { + 0% { + transform: translateY(0px) translateX(0) rotate(0) scale(1); + opacity: .8; + } + 25% { + transform: translateY(-10px) translateX(-10px) rotate(20deg) scale(0.8); + opacity: .9; + } + 50% { + transform: translateY(-15px) translateX(-15px) rotate(10deg) scale(0.9); + opacity: .8; + } + 75% { + transform: translateY(-20px) translateX(-20px) rotate(20deg) scale(0.75); + opacity: .6; + } + 85% { + transform: translateY(-25px) translateX(-25px) rotate(20deg) scale(0.9); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(-15px) rotate(0) scale(0.95); + opacity: .85; + } +} + +@keyframes jumping2 { + 0% { + transform: translateY(0px) translateX(0) rotate(0) scale(1); + opacity: .5; + } + 25% { + transform: translateY(-30px) translateX(10px) rotate(20deg) scale(0.8); + opacity: .8; + } + 50% { + transform: translateY(15px) translateX(-15px) rotate(10deg) scale(0.7); + opacity: .8; + } + 75% { + transform: translateY(30px) translateX(20px) rotate(20deg) scale(0.75); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(15px) rotate(0) scale(0.75); + opacity: .9; + } +} + +@keyframes jumping3 { + 0% { + transform: translateY(10px) translateX(0) rotate(0) scale(1); + opacity: .9; + } + 20% { + transform: translateY(20px) translateX(10px) rotate(-20deg) scale(0.8); + opacity: .8; + } + 40% { + transform: translateY(15px) translateX(-15px) rotate(10deg) scale(0.75); + opacity: .8; + } + 40% { + transform: translateY(-15px) translateX(-25px) rotate(10deg) scale(0.5); + opacity: 1; + } + 80% { + transform: translateY(-30px) translateX(20px) rotate(-20deg) scale(0.75); + opacity: .6; + } + 100% { + transform: translateY(15px) translateX(15px) rotate(0) scale(0.95); + opacity: .7; + } +} + +@keyframes jumping4 { + 0% { + transform: translateY(-30px) translateX(20px) rotate(0) scale(1.2); + opacity: .7; + } + 25% { + transform: translateY(-20px) translateX(10px) rotate(50deg) scale(0.6); + opacity: .8; + } + 50% { + transform: translateY(15px) translateX(-15px) rotate(20deg) scale(0.5); + opacity: .9; + } + 75% { + transform: translateY(30px) translateX(20px) rotate(50deg) scale(0.75); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(15px) rotate(0) scale(0.5); + opacity: .9; + } +} + +@keyframes jumping10 { + 0% { + transform: rotate(180deg); + display: block; + } + 100% { + transform: rotate(30deg); + display: block; + } +} + +@keyframes jumping11 { + 0% { + transform: rotate(180deg) translate(-20px, 20px); + display: block; + } + 100% { + transform: rotate(30deg) translate(0px, 0px); + display: block; + } +} + +/* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-1 { + position: absolute; + left: 4%; + top: 10%; +} + +@media (max-width: 576px) { + /* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-1 { + display: none; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-1 { + padding: 8px 25px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-1 { + padding: 10px 25px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-1 { + padding: 10px 25px; + } +} + +/* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-2 { + position: absolute; + left: 5%; + bottom: 35%; +} + +@media (max-width: 576px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-2 { + bottom: 5%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-2 { + bottom: 20%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-2 { + padding: 10px 25px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-2 { + padding: 10px 25px; + } +} + +/* line 456, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-3 { + position: absolute; + top: 20%; + left: 25%; +} + +@media (max-width: 576px) { + /* line 456, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-3 { + left: 5%; + } +} + +/* line 474, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-4 { + position: absolute; + bottom: 20%; + left: 50%; +} + +/* line 480, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-5 { + position: absolute; + bottom: 40%; + left: 50%; +} + +/* line 486, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-6 { + position: absolute; + right: 5%; + top: 40%; +} + +/* line 492, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-7 { + position: absolute; + top: 13%; + left: 51%; +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 492, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-7 { + top: 5%; + left: 73%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 492, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-7 { + padding: 10px 25px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 492, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-7 { + padding: 10px 25px; + } +} + +/* line 511, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ +.hero-app-8 { + position: absolute; + left: 68%; + top: 60%; +} + +@media (max-width: 576px) { + /* line 511, E:/167 Bizcon Business/Bizcon_html/sass/_common.scss */ + .hero-app-8 { + top: 80%; + } +} + +/**************** common css end ****************/ +/* Main Button Area css +============================================================================================ */ +/* line 3, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.submit_btn { + width: auto; + display: inline-block; + background: #fff; + padding: 0px 50px; + color: #fff; + font-size: 13px; + font-weight: 500; + line-height: 50px; + border-radius: 5px; + outline: none !important; + box-shadow: none !important; + text-align: center; + border: 1px solid #fdcb9e; + cursor: pointer; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 19, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.submit_btn:hover { + background: transparent; +} + +/* line 25, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.dropdown .dropdown-menu { + transition: all 0.5s; + overflow: hidden; + transform-origin: top center; + transform: scale(1, 0); + display: block; + margin-top: 28px; +} + +/* line 34, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.dropdown:hover .dropdown-menu { + transform: scale(1); +} + +/* line 39, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_1 { + display: inline-block; + padding: 14px 40px; + border-radius: 50px; + font-size: 14px; + color: #fff; + -o-transition: all .4s ease-in-out; + -webkit-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + text-transform: capitalize; + margin-top: 45px; + background-size: 300% 100%; +} + +/* line 52, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_1:hover { + color: #fff !important; + background-size: 100% 100%; +} + +@media (max-width: 576px) { + /* line 39, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_1 { + padding: 14px 30px; + margin-top: 25px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 39, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_1 { + padding: 14px 30px; + margin-top: 30px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 39, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_1 { + padding: 14px 30px; + margin-top: 30px; + } +} + +/* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_2 { + display: inline-block; + padding: 13px 47px; + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + font-size: 14px; + color: #fff; + text-transform: capitalize; + -webkit-transition: 0.5s; + transition: 0.5s; + border-radius: 50px; + margin-top: 45px; + background-size: 300% 100%; +} + +/* line 86, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_2:hover { + color: #fff !important; + background-size: 100% 100%; +} + +@media (max-width: 576px) { + /* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_2 { + padding: 14px 30px; + margin-top: 25px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_2 { + padding: 14px 30px; + margin-top: 30px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_2 { + padding: 14px 30px; + margin-top: 30px; + } +} + +/* line 107, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_4 { + display: inline-block; + padding: 13px 47px; + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + font-size: 14px; + color: #fff; + text-transform: capitalize; + -webkit-transition: 0.5s; + transition: 0.5s; + border-radius: 50px; + background-size: 300% 100%; +} + +/* line 118, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_4:hover { + color: #fff; + background-size: 100% 100%; +} + +@media (max-width: 576px) { + /* line 107, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_4 { + padding: 14px 30px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 107, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_4 { + padding: 14px 30px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 107, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .btn_4 { + padding: 14px 30px; + } +} + +/* line 136, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_3 { + position: relative; + font-weight: 500; + color: #2f373d; + display: inline-block; + z-index: 9; + -webkit-transition: .6s; + transition: .6s; + line-height: 46px; + padding-left: 30px; + margin-top: 35px; + font-family: "Poppins", sans-serif; +} + +/* line 148, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_3:after { + height: 48px; + width: 61px; + background-color: #e3f1da; + position: absolute; + content: ""; + top: 0px; + left: 0px; + border-radius: 5px; + z-index: -1; + -webkit-transition: .6s; + transition: .6s; +} + +/* line 161, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.btn_3 i { + font-size: 12px; + margin-left: 11px; +} + +/*=================== custom button rule start ====================*/ +/* line 168, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button { + display: inline-block; + border: 1px solid transparent; + font-size: 15px; + font-weight: 500; + padding: 12px 54px; + border-radius: 4px; + color: #fff; + border: 1px solid #fdcb9e; + text-transform: uppercase; + background-color: #ff7e5f; + cursor: pointer; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +@media (max-width: 767px) { + /* line 168, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ + .button { + font-size: 13px; + padding: 9px 24px; + } +} + +/* line 187, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button:hover { + color: #fff; +} + +/* line 192, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button-link { + letter-spacing: 0; + color: #3b1d82; + border: 0; + padding: 0; +} + +/* line 198, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button-link:hover { + background: transparent; + color: #3b1d82; +} + +/* line 204, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button-header { + color: #fff; + border-color: #fdcb9e; +} + +/* line 208, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button-header:hover { + background: #b8024c; + color: #fff; +} + +/* line 214, E:/167 Bizcon Business/Bizcon_html/sass/_button.scss */ +.button-contactForm { + color: #fff; + border-color: #fdcb9e; + padding: 12px 25px; +} + +/* End Main Button Area css +============================================================================================ */ +/* Start Blog Area css +============================================================================================ */ +/* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.latest-blog-area .area-heading { + margin-bottom: 70px; +} + +/* line 10, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_area a { + color: #666666 !important; + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 14, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_area a:hover, .blog_area a :hover { + background: -webkit-linear-gradient(131deg, #feb47b 0%, #ff7e5f 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog { + overflow: hidden; + margin-bottom: 30px; +} + +/* line 28, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog:hover { + box-shadow: 0px 10px 20px 0px rgba(42, 34, 123, 0.1); +} + +/* line 32, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .thumb { + overflow: hidden; + position: relative; +} + +/* line 36, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .thumb:after { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #000; + opacity: 0; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 49, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog h4 { + border-bottom: 1px solid #dfdfdf; + padding-bottom: 34px; + margin-bottom: 25px; +} + +/* line 56, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog a { + font-size: 20px; + font-weight: 600; +} + +/* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .date { + color: #666666; + text-align: left; + display: inline-block; + font-size: 13px; + font-weight: 300; +} + +/* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .tag { + text-align: left; + display: inline-block; + float: left; + font-size: 13px; + font-weight: 300; + margin-right: 22px; + position: relative; +} + +/* line 84, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .tag:after { + content: ''; + position: absolute; + width: 1px; + height: 10px; + background: #acacac; + right: -12px; + top: 7px; +} + +@media (max-width: 1199px) { + /* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog .tag { + margin-right: 8px; + } + /* line 98, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog .tag:after { + display: none; + } +} + +/* line 104, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .likes { + margin-right: 16px; +} + +@media (max-width: 800px) { + /* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog { + margin-bottom: 30px; + } +} + +/* line 112, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .single-blog-content { + padding: 30px; +} + +/* line 116, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .single-blog-content .meta-bottom p { + font-size: 13px; + font-weight: 300; +} + +/* line 121, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog .single-blog-content .meta-bottom i { + color: #fdcb9e; + font-size: 13px; + margin-right: 7px; +} + +@media (max-width: 1199px) { + /* line 112, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog .single-blog-content { + padding: 15px; + } +} + +/* line 135, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-blog:hover .thumb:after { + opacity: .7; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +@media (max-width: 1199px) { + /* line 143, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog h4 { + transition: all 300ms linear 0s; + border-bottom: 1px solid #dfdfdf; + padding-bottom: 14px; + margin-bottom: 12px; + } + /* line 149, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-blog h4 a { + font-size: 18px; + } +} + +/* line 157, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog { + position: relative; +} + +/* line 160, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog .single-blog-content { + position: absolute; + left: 35px; + bottom: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +@media (min-width: 992px) { + /* line 160, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .full_image.single-blog .single-blog-content { + bottom: 100px; + } +} + +/* line 179, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog h4 { + -webkit-transition: 0.5s; + transition: 0.5s; + border-bottom: none; + padding-bottom: 5px; +} + +/* line 185, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog a { + font-size: 20px; + font-weight: 600; +} + +/* line 195, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog .date { + color: #fff; +} + +/* line 200, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.full_image.single-blog:hover .single-blog-content { + opacity: 1; + visibility: visible; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* End Blog Area css +============================================================================================ */ +/* Latest Blog Area css +============================================================================================ */ +/* line 224, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.l_blog_item .l_blog_text .date { + margin-top: 24px; + margin-bottom: 15px; +} + +/* line 228, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.l_blog_item .l_blog_text .date a { + font-size: 12px; +} + +/* line 234, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.l_blog_item .l_blog_text h4 { + font-size: 18px; + border-bottom: 1px solid #eeeeee; + margin-bottom: 0px; + padding-bottom: 20px; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 247, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.l_blog_item .l_blog_text p { + margin-bottom: 0px; + padding-top: 20px; +} + +/* End Latest Blog Area css +============================================================================================ */ +/* Causes Area css +============================================================================================ */ +/* line 263, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_slider .owl-dots { + text-align: center; + margin-top: 80px; +} + +/* line 267, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_slider .owl-dots .owl-dot { + height: 14px; + width: 14px; + background: #eeeeee; + display: inline-block; + margin-right: 7px; +} + +/* line 274, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_slider .owl-dots .owl-dot:last-child { + margin-right: 0px; +} + +/* line 285, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item { + background: #fff; +} + +/* line 288, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_img { + position: relative; +} + +/* line 291, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_img .c_parcent { + position: absolute; + bottom: 0px; + width: 100%; + left: 0px; + height: 3px; + background: rgba(255, 255, 255, 0.5); +} + +/* line 299, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_img .c_parcent span { + width: 70%; + height: 3px; + position: absolute; + left: 0px; + bottom: 0px; +} + +/* line 307, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_img .c_parcent span:before { + content: "75%"; + position: absolute; + right: -10px; + bottom: 0px; + color: #fff; + padding: 0px 5px; +} + +/* line 320, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_text { + padding: 30px 35px 40px 30px; +} + +/* line 323, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_text h4 { + font-size: 18px; + font-weight: 600; + margin-bottom: 15px; + cursor: pointer; +} + +/* line 336, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_text p { + font-size: 14px; + line-height: 24px; + font-weight: 300; + margin-bottom: 0px; +} + +/* line 346, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_bottom a { + width: 50%; + border: 1px solid; + text-align: center; + float: left; + line-height: 50px; + color: #fff; + font-size: 14px; + font-weight: 500; +} + +/* line 358, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.causes_item .causes_bottom a + a { + border-color: #eeeeee; + background: #fff; + font-size: 14px; +} + +/* End Causes Area css +============================================================================================ */ +/*================= latest_blog_area css =============*/ +/* line 374, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.latest_blog_area { + background: #f9f9ff; +} + +/* line 378, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post { + margin-bottom: 30px; +} + +/* line 381, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post .thumb { + overflow: hidden; +} + +/* line 384, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post .thumb img { + transition: all 0.7s linear; +} + +/* line 389, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post .details { + padding-top: 30px; +} + +/* line 392, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post .details .sec_h4 { + line-height: 24px; + padding: 10px 0px 13px; + transition: all 0.3s linear; +} + +/* line 403, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post .date { + font-size: 14px; + line-height: 24px; + font-weight: 400; +} + +/* line 410, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-recent-blog-post:hover img { + transform: scale(1.23) rotate(10deg); +} + +/* line 417, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.tags .tag_btn { + font-size: 12px; + font-weight: 500; + line-height: 20px; + border: 1px solid #eeeeee; + display: inline-block; + padding: 1px 18px; + text-align: center; +} + +/* line 431, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.tags .tag_btn + .tag_btn { + margin-left: 2px; +} + +/*========= blog_categorie_area css ===========*/ +/* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_categorie_area { + padding-top: 30px; + padding-bottom: 30px; +} + +@media (min-width: 900px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_categorie_area { + padding-top: 80px; + padding-bottom: 80px; + } +} + +@media (min-width: 1100px) { + /* line 438, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_categorie_area { + padding-top: 120px; + padding-bottom: 120px; + } +} + +/* line 454, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post { + position: relative; + text-align: center; + cursor: pointer; +} + +/* line 459, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post img { + max-width: 100%; +} + +/* line 463, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post .categories_details { + position: absolute; + top: 20px; + left: 20px; + right: 20px; + bottom: 20px; + background: rgba(34, 34, 34, 0.75); + color: #fff; + transition: all 0.3s linear; + display: flex; + align-items: center; + justify-content: center; +} + +/* line 476, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post .categories_details h5 { + margin-bottom: 0px; + font-size: 18px; + line-height: 26px; + text-transform: uppercase; + color: #fff; + position: relative; +} + +/* line 494, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post .categories_details p { + font-weight: 300; + font-size: 14px; + line-height: 26px; + margin-bottom: 0px; +} + +/* line 501, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post .categories_details .border_line { + margin: 10px 0px; + background: #fff; + width: 100%; + height: 1px; +} + +/* line 510, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.categories_post:hover .categories_details { + background: rgba(222, 99, 32, 0.85); +} + +/*============ blog_left_sidebar css ==============*/ +/* line 525, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_item { + margin-bottom: 50px; +} + +/* line 529, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_details { + padding: 30px 0 20px 10px; + box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3); +} + +@media (min-width: 768px) { + /* line 529, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_details { + padding: 60px 30px 35px 35px; + } +} + +/* line 537, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_details p { + margin-bottom: 30px; +} + +/* line 541, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_details a { + color: #ff8b23; +} + +/* line 544, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_details a:hover { + color: #ff7e5f; +} + +/* line 549, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_details h2 { + font-size: 18px; + font-weight: 600; + margin-bottom: 8px; +} + +@media (min-width: 768px) { + /* line 549, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_details h2 { + font-size: 24px; + margin-bottom: 15px; + } +} + +/* line 563, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link li { + float: left; + font-size: 14px; +} + +/* line 567, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link li a { + color: #999999; +} + +/* line 571, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link li i, +.blog-info-link li span { + font-size: 13px; + margin-right: 5px; +} + +/* line 577, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link li::after { + content: "|"; + padding-left: 10px; + padding-right: 10px; +} + +/* line 583, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link li:last-child::after { + display: none; +} + +/* line 588, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-info-link::after { + content: ""; + display: block; + clear: both; + display: table; +} + +/* line 596, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_item_img { + position: relative; +} + +/* line 599, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_item_img .blog_item_date { + position: absolute; + bottom: -10px; + left: 10px; + display: block; + color: #fff; + background-color: #ff7e5f; + padding: 8px 15px; + border-radius: 5px; +} + +@media (min-width: 768px) { + /* line 599, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_item_img .blog_item_date { + bottom: -20px; + left: 40px; + padding: 13px 30px; + } +} + +/* line 615, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_item_img .blog_item_date h3 { + font-size: 22px; + font-weight: 600; + color: #fff; + margin-bottom: 0; + line-height: 1.2; +} + +@media (min-width: 768px) { + /* line 615, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_item_img .blog_item_date h3 { + font-size: 30px; + } +} + +/* line 627, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_item_img .blog_item_date p { + font-size: 18px; + margin-bottom: 0; + color: #fff; +} + +@media (min-width: 768px) { + /* line 627, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .blog_item_img .blog_item_date p { + font-size: 18px; + } +} + +/* line 647, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .widget_title { + font-size: 20px; + margin-bottom: 40px; +} + +/* line 652, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .widget_title::after { + content: ""; + display: block; + padding-top: 15px; + border-bottom: 1px solid #f0e9ff; +} + +/* line 660, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .single_sidebar_widget { + background: #fbf9ff; + padding: 30px; + margin-bottom: 30px; +} + +/* line 669, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .search_widget .form-control { + height: 50px; + border-color: #f0e9ff; + font-size: 13px; + color: #999999; + padding-left: 20px; + border-radius: 0; + border-right: 0; +} + +/* line 678, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .search_widget .form-control::placeholder { + color: #999999; +} + +/* line 682, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .search_widget .form-control:focus { + border-color: #f0e9ff; + outline: 0; + box-shadow: none; +} + +/* line 691, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .search_widget .input-group button { + background: #fff; + border-left: 0; + border: 1px solid #f0e9ff; + padding: 4px 15px; + border-left: 0; +} + +/* line 698, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .search_widget .input-group button i, +.blog_right_sidebar .search_widget .input-group button span { + font-size: 14px; + color: #999999; +} + +/* line 710, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .newsletter_widget .form-control { + height: 50px; + border-color: #f0e9ff; + font-size: 13px; + color: #999999; + padding-left: 20px; + border-radius: 0; +} + +/* line 719, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .newsletter_widget .form-control::placeholder { + color: #999999; +} + +/* line 723, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .newsletter_widget .form-control:focus { + border-color: #f0e9ff; + outline: 0; + box-shadow: none; +} + +/* line 732, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .newsletter_widget .input-group button { + background: #fff; + border-left: 0; + border: 1px solid #f0e9ff; + padding: 4px 15px; + border-left: 0; +} + +/* line 739, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .newsletter_widget .input-group button i, +.blog_right_sidebar .newsletter_widget .input-group button span { + font-size: 14px; + color: #999999; +} + +/* line 752, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .post_category_widget .cat-list li { + border-bottom: 1px solid #f0e9ff; + transition: all 0.3s ease 0s; + padding-bottom: 12px; +} + +/* line 757, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .post_category_widget .cat-list li:last-child { + border-bottom: 0; +} + +/* line 761, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .post_category_widget .cat-list li a { + font-size: 14px; + line-height: 20px; + color: #888888; +} + +/* line 766, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .post_category_widget .cat-list li a p { + margin-bottom: 0px; +} + +/* line 771, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .post_category_widget .cat-list li + li { + padding-top: 15px; +} + +/* line 788, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .popular_post_widget .post_item .media-body { + justify-content: center; + align-self: center; + padding-left: 20px; +} + +/* line 793, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .popular_post_widget .post_item .media-body h3 { + font-size: 16px; + line-height: 20px; + margin-bottom: 6px; + transition: all 0.3s linear; +} + +/* line 804, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .popular_post_widget .post_item .media-body a:hover { + color: #fff; +} + +/* line 810, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .popular_post_widget .post_item .media-body p { + font-size: 14px; + line-height: 21px; + margin-bottom: 0px; +} + +/* line 817, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .popular_post_widget .post_item + .post_item { + margin-top: 20px; +} + +/* line 825, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .tag_cloud_widget ul li { + display: inline-block; +} + +/* line 828, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .tag_cloud_widget ul li a { + display: inline-block; + border: 1px solid #eeeeee; + background: #fff; + padding: 4px 20px; + margin-bottom: 8px; + margin-right: 3px; + transition: all 0.3s ease 0s; + color: #888888; + font-size: 13px; +} + +/* line 839, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .tag_cloud_widget ul li a:hover { + background: #ff7e5f; + color: #fff !important; + -webkit-text-fill-color: #fff; + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 854, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .instagram_feeds .instagram_row { + display: flex; + margin-right: -6px; + margin-left: -6px; +} + +/* line 860, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .instagram_feeds .instagram_row li { + width: 33.33%; + float: left; + padding-right: 6px; + padding-left: 6px; + margin-bottom: 15px; +} + +/* line 960, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog_right_sidebar .br { + width: 100%; + height: 1px; + background: #eeeeee; + margin: 30px 0px; +} + +/* line 981, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-pagination { + margin-top: 80px; +} + +/* line 985, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-pagination .page-link { + font-size: 14px; + position: relative; + display: block; + padding: 0; + text-align: center; + margin-left: -1px; + line-height: 45px; + width: 45px; + height: 45px; + border-radius: 0 !important; + color: #8a8a8a; + border: 1px solid #f0e9ff; + margin-right: 10px; +} + +/* line 1002, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-pagination .page-link i, +.blog-pagination .page-link span { + font-size: 13px; +} + +/* line 1014, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-pagination .page-item.active .page-link { + background-color: #fbf9ff; + border-color: #f0e9ff; + color: #888888; +} + +/* line 1021, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.blog-pagination .page-item:last-child .page-link { + margin-right: 0; +} + +/*============ Start Blog Single Styles =============*/ +/* line 1046, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog_details { + box-shadow: none; + padding: 0; +} + +/* line 1051, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .social-links { + padding-top: 10px; +} + +/* line 1054, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .social-links li { + display: inline-block; + margin-bottom: 10px; +} + +/* line 1058, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .social-links li a { + color: #cccccc; + padding: 7px; + font-size: 14px; + transition: all 0.2s linear; +} + +/* line 1071, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog_details { + padding-top: 26px; +} + +/* line 1074, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog_details p { + margin-bottom: 20px; + font-size: 15px; +} + +/* line 1084, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .quote-wrapper { + background: rgba(130, 139, 178, 0.1); + padding: 15px; + line-height: 1.733; + color: #888888; + font-style: italic; + margin-top: 25px; + margin-bottom: 25px; +} + +@media (min-width: 768px) { + /* line 1084, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .quote-wrapper { + padding: 30px; + } +} + +/* line 1098, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .quotes { + background: #fff; + padding: 15px 15px 15px 20px; + border-left: 2px solid; +} + +@media (min-width: 768px) { + /* line 1098, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .quotes { + padding: 25px 25px 25px 30px; + } +} + +/* line 1108, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .arrow { + position: absolute; +} + +/* line 1111, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .arrow .lnr { + font-size: 20px; + font-weight: 600; +} + +/* line 1118, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .thumb .overlay-bg { + background: rgba(0, 0, 0, 0.8); +} + +/* line 1123, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top { + padding-top: 15px; + border-top: 1px solid #f0e9ff; +} + +/* line 1127, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top p { + margin-bottom: 0; +} + +/* line 1131, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .like-info { + font-size: 14px; +} + +/* line 1134, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .like-info i, +.single-post-area .navigation-top .like-info span { + font-size: 16px; + margin-right: 5px; +} + +/* line 1141, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .comment-count { + font-size: 14px; +} + +/* line 1144, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .comment-count i, +.single-post-area .navigation-top .comment-count span { + font-size: 16px; + margin-right: 5px; +} + +/* line 1153, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .social-icons li { + display: inline-block; + margin-right: 15px; +} + +/* line 1157, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .social-icons li:last-child { + margin: 0; +} + +/* line 1161, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-top .social-icons li i, +.single-post-area .navigation-top .social-icons li span { + font-size: 14px; + color: #999999; +} + +/* line 1179, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author { + padding: 40px 30px; + background: #fbf9ff; + margin-top: 50px; +} + +@media (max-width: 600px) { + /* line 1179, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .blog-author { + padding: 20px 8px; + } +} + +/* line 1188, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author img { + width: 90px; + height: 90px; + border-radius: 50%; + margin-right: 30px; +} + +@media (max-width: 600px) { + /* line 1188, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .blog-author img { + margin-right: 15px; + width: 45px; + height: 45px; + } +} + +/* line 1201, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author a { + display: inline-block; +} + +/* line 1205, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author a:hover { + color: #ff7e5f; +} + +/* line 1210, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author p { + margin-bottom: 0; + font-size: 15px; +} + +/* line 1215, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .blog-author h4 { + font-size: 16px; +} + +/* line 1222, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area { + border-bottom: 1px solid #eee; + padding-bottom: 30px; + margin-top: 55px; +} + +/* line 1227, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area p { + margin-bottom: 0px; +} + +/* line 1231, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area h4 { + font-size: 18px; + line-height: 25px; +} + +/* line 1237, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left { + text-align: left; +} + +/* line 1240, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left .thumb { + margin-right: 20px; + background: #000; +} + +/* line 1244, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left .thumb img { + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 1249, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left .lnr { + margin-left: 20px; + opacity: 0; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 1256, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left:hover .lnr { + opacity: 1; +} + +/* line 1261, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-left:hover .thumb img { + opacity: .5; +} + +@media (max-width: 767px) { + /* line 1237, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .navigation-area .nav-left { + margin-bottom: 30px; + } +} + +/* line 1272, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right { + text-align: right; +} + +/* line 1275, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right .thumb { + margin-left: 20px; + background: #000; +} + +/* line 1279, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right .thumb img { + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 1284, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right .lnr { + margin-right: 20px; + opacity: 0; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 1291, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right:hover .lnr { + opacity: 1; +} + +/* line 1296, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.single-post-area .navigation-area .nav-right:hover .thumb img { + opacity: .5; +} + +@media (max-width: 991px) { + /* line 1304, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .single-post-area .sidebar-widgets { + padding-bottom: 0px; + } +} + +/* line 1311, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area { + background: transparent; + border-top: 1px solid #eee; + padding: 45px 0; + margin-top: 50px; +} + +@media (max-width: 414px) { + /* line 1311, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comments-area { + padding: 50px 8px; + } +} + +/* line 1322, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area h4 { + margin-bottom: 35px; + font-size: 18px; +} + +/* line 1329, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area h5 { + font-size: 16px; + margin-bottom: 0px; +} + +/* line 1338, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .comment-list { + padding-bottom: 48px; +} + +/* line 1341, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .comment-list:last-child { + padding-bottom: 0px; +} + +/* line 1345, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .comment-list.left-padding { + padding-left: 25px; +} + +@media (max-width: 413px) { + /* line 1351, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comments-area .comment-list .single-comment h5 { + font-size: 12px; + } + /* line 1355, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comments-area .comment-list .single-comment .date { + font-size: 11px; + } + /* line 1359, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comments-area .comment-list .single-comment .comment { + font-size: 10px; + } +} + +/* line 1366, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .thumb { + margin-right: 20px; +} + +/* line 1369, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .thumb img { + width: 70px; + border-radius: 50%; +} + +/* line 1375, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .date { + font-size: 14px; + color: #999999; + margin-bottom: 0; + margin-left: 20px; +} + +/* line 1382, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .comment { + margin-bottom: 10px; + color: #777777; + font-size: 15px; +} + +/* line 1388, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comments-area .btn-reply { + background-color: transparent; + color: #888888; + padding: 5px 18px; + font-size: 14px; + display: block; + font-weight: 400; +} + +/* line 1405, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form { + border-top: 1px solid #eee; + padding-top: 45px; + margin-top: 50px; + margin-bottom: 20px; +} + +/* line 1413, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .form-group { + margin-bottom: 30px; +} + +/* line 1417, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form h4 { + margin-bottom: 40px; + font-size: 18px; + line-height: 22px; +} + +/* line 1425, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .name { + padding-left: 0px; +} + +@media (max-width: 767px) { + /* line 1425, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comment-form .name { + padding-right: 0px; + margin-bottom: 1rem; + } +} + +/* line 1434, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .email { + padding-right: 0px; +} + +@media (max-width: 991px) { + /* line 1434, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ + .comment-form .email { + padding-left: 0px; + } +} + +/* line 1442, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .form-control { + border: 1px solid #f0e9ff; + border-radius: 5px; + height: 48px; + padding-left: 18px; + font-size: 13px; + background: transparent; +} + +/* line 1450, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .form-control:focus { + outline: 0; + box-shadow: none; +} + +/* line 1455, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .form-control::placeholder { + font-weight: 300; + color: #999999; +} + +/* line 1460, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form .form-control::placeholder { + color: #777777; +} + +/* line 1465, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form textarea { + padding-top: 18px; + border-radius: 12px; + height: 100% !important; +} + +/* line 1471, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form ::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + font-size: 13px; + color: #777; +} + +/* line 1477, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form ::-moz-placeholder { + /* Firefox 19+ */ + font-size: 13px; + color: #777; +} + +/* line 1483, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form :-ms-input-placeholder { + /* IE 10+ */ + font-size: 13px; + color: #777; +} + +/* line 1489, E:/167 Bizcon Business/Bizcon_html/sass/_blog.scss */ +.comment-form :-moz-placeholder { + /* Firefox 18- */ + font-size: 13px; + color: #777; +} + +/*============ End Blog Single Styles =============*/ +/* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .desc a { + font-size: 16px; + color: #232b2b !important; +} + +/* line 10, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content { + padding: 38px 38px 23px; + border: 0px solid #fdcb9e; + box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3); +} + +/* line 14, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content p { + font-size: 12px; + text-transform: uppercase; + margin-bottom: 20px; +} + +/* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content p a { + color: #ff7e5f; +} + +/* line 22, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content h4 { + font-size: 24px; + font-weight: 600; + line-height: 1.481; + margin-bottom: 16px; +} + +/* line 28, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content h5 { + font-size: 15px; + color: #8a8a8a; + font-weight: 400; +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content .list-unstyled { + margin-top: 33px; +} + +/* line 35, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content .list-unstyled li { + display: inline; + margin-right: 17px; + color: #999999; +} + +/* line 39, E:/167 Bizcon Business/Bizcon_html/sass/_single_blog.scss */ +.single_blog_post .single_blog .single_appartment_content .list-unstyled li a { + margin-right: 8px; + color: #999999; +} + +/**************menu part start*****************/ +/* line 3, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.main_menu .navbar-brand { + padding-top: 0rem; +} + +/* line 7, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.main_menu .navbar { + padding: 28px 0px; +} + +/* line 11, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.main_menu .main-menu-item { + text-align: right !important; + justify-content: center; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 11, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item { + padding-right: 35px; + } +} + +/* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.main_menu .main-menu-item ul li a { + color: #2f373d !important; + font-size: 16px; + padding: 7px 24px !important; + font-family: "Roboto", sans-serif; +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 18, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item ul li a { + padding: 0px 16px !important; + } +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.home_menu { + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 999; +} + +/* line 41, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.menu_fixed { + position: fixed; + z-index: 9999 !important; + width: 100%; + background-color: #fff; + box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05); + top: 0; +} + +/* line 49, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.menu_fixed span { + color: #000 !important; +} + +@media (max-width: 576px) { + /* line 54, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-light .navbar-toggler { + border-color: transparent; + } + /* line 57, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: #fff; + text-align: center !important; + } + /* line 68, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown .dropdown-menu { + transform: scale(1, 0); + display: none; + } + /* line 73, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown:hover .dropdown-menu { + transform: scale(1); + display: block; + } + /* line 79, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item { + text-align: left !important; + } + /* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item { + padding: 10px 15px !important; + } + /* line 83, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item a { + padding: 8px 15px !important; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 91, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-light .navbar-toggler { + border-color: transparent; + } + /* line 94, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: #fff; + text-align: center !important; + } + /* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown .dropdown-menu { + transform: scale(1, 0); + display: none; + } + /* line 110, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown:hover .dropdown-menu { + transform: scale(1); + display: block; + } + /* line 116, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item { + text-align: left !important; + } + /* line 118, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item { + padding: 10px 15px !important; + } + /* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item a { + padding: 8px 15px !important; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 128, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-light .navbar-toggler { + border-color: transparent; + } + /* line 131, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: #fff; + text-align: center !important; + } + /* line 142, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown .dropdown-menu { + transform: scale(1, 0); + display: none; + } + /* line 147, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .dropdown:hover .dropdown-menu { + transform: scale(1); + display: block; + } + /* line 153, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item { + text-align: left !important; + } + /* line 155, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item { + padding: 10px 15px !important; + } + /* line 157, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ + .main_menu .main-menu-item .nav-item a { + padding: 8px 15px !important; + } +} + +/* line 164, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.dropdown-menu { + border: 0px solid rgba(0, 0, 0, 0.15) !important; + background-color: #fafafa; +} + +/* line 169, E:/167 Bizcon Business/Bizcon_html/sass/_menu.scss */ +.dropdown:hover .dropdown-menu { + display: block; +} + +/**************** banner part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part { + height: 880px; + position: relative; + overflow: hidden; + background-image: url(../img/banner_bg.png); + background-repeat: no-repeat; + background-size: 41%; + background-position: top right; +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part { + height: 650px; + background-image: none; + background-color: #f0eed4; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part { + height: 650px; + background-image: none; + background-color: #f0eed4; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part { + height: 700px; + background-image: none; + background-color: #f0eed4; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part { + background-size: 45% 75%; + height: 650px; + } +} + +/* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text { + display: table; + width: 100%; + height: 880px; +} + +/* line 34, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text .banner_text_iner { + display: table-cell; + vertical-align: middle; +} + +@media (max-width: 576px) { + /* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text { + text-align: center; + padding-top: 0px; + height: 650px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text { + text-align: center; + padding-top: 0px; + height: 650px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text { + text-align: center; + padding-top: 0px; + height: 700px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text { + height: 650px; + } +} + +/* line 57, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text h5 { + font-size: 14px; + text-transform: uppercase; + font-family: "Poppins", sans-serif; + font-weight: 800; + color: #666666; +} + +/* line 64, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text h1 { + font-size: 55px; + line-height: 1; + text-transform: capitalize; + color: #000; + font-family: "Martel", serif; + font-weight: 800; + margin-bottom: 25px; + color: #222222; + line-height: 1.273; +} + +@media (max-width: 576px) { + /* line 64, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text h1 { + font-size: 30px; + margin-bottom: 15px; + line-height: 1.3; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 64, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text h1 { + font-size: 40px; + margin-bottom: 15px; + line-height: 1.3; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 64, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text h1 { + font-size: 40px; + margin-bottom: 15px; + line-height: 1.3; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 64, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .banner_text h1 { + font-size: 40px; + margin-bottom: 15px; + line-height: 1.4; + } +} + +/* line 95, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text h1 span { + color: #ff7e5f; +} + +/* line 100, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text p { + font-size: 14px; + line-height: 1.929; + font-family: "Roboto", sans-serif; + color: #646464; +} + +/* line 106, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .banner_text .btn_1 { + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + margin-top: 45px; +} + +/* line 113, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .video_popup { + z-index: 99 !important; + color: #333848; + font-size: 14px; + display: inline-block; + font-weight: 500; + text-transform: capitalize; +} + +/* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ +.banner_part .video_popup span { + width: 50px; + height: 50px; + background-color: #fff; + display: inline-block; + border-radius: 50%; + text-align: center; + line-height: 50px; + font-size: 20px; + color: #fff; + box-shadow: 0px 10px 30px 0px rgba(1, 84, 85, 0.2); + color: #fe9c6f; + margin-left: 37px; + margin-right: 18px; + padding-left: 5px; +} + +@media (max-width: 576px) { + /* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .video_popup span { + margin-left: 10px; + } +} + +@media (max-width: 576px) { + /* line 113, E:/167 Bizcon Business/Bizcon_html/sass/_banner.scss */ + .banner_part .video_popup { + margin-left: 0px; + } +} + +/**************** hero part css end ****************/ +/**************** about css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ +.about_part { + position: relative; + z-index: 1; + padding: 70px 0px 140px; + background-image: url(../img/about_overlay.png); + background-repeat: no-repeat; + background-position: left; + background-size: 33% 73%; +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part { + padding: 70px 0px 70px; + background-position: top; + background-size: 100% 43%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part { + padding: 70px 0px 70px; + background-position: top left; + background-size: 90% 56%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part { + padding: 70px 0px 70px; + background-position: left; + background-size: 48% 70%; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part { + padding: 0px 0px 80px; + } +} + +@media (max-width: 576px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text { + margin-top: 50px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text { + margin-top: 50px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text { + margin-top: 50px; + } +} + +/* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ +.about_part .about_text h4 { + margin-bottom: 32px; + color: #ff7e5f; + font-size: 22px; + font-style: italic; + font-family: "Poppins", sans-serif; + font-weight: 300; +} + +@media (max-width: 576px) { + /* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h4 { + margin-bottom: 20px; + font-size: 17px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h4 { + margin-bottom: 20px; + font-size: 17px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h4 { + margin-bottom: 20px; + font-size: 17px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h4 { + margin-bottom: 20px; + font-size: 17px; + } +} + +/* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ +.about_part .about_text h2 { + line-height: 1.25; + margin-bottom: 35px; +} + +@media (max-width: 576px) { + /* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h2 { + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h2 { + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h2 { + font-size: 25px; + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .about_part .about_text h2 { + font-size: 30px; + margin-bottom: 15px; + } +} + +/* line 84, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ +.about_part .about_text p { + margin-top: 13px; +} + +/* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ +.our_service_part { + background-image: url(../img/service_bg_2.png); + background-repeat: no-repeat; + background-position: left; + background-size: 29% 86%; +} + +@media (max-width: 576px) { + /* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .our_service_part { + padding-top: 0px; + background-position: top left; + background-size: 100% 35%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .our_service_part { + padding-top: 0px; + background-position: top left; + background-size: 95% 55%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_about.scss */ + .our_service_part { + background-position: left; + background-size: 48% 70%; + } +} + +/**************** service_part css start ****************/ +/* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_text h2 { + font-size: 45px; + color: #2f373d; + line-height: 1.222; + margin-bottom: 20px; + margin-top: 50px; +} + +@media (max-width: 576px) { + /* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text h2 { + margin-top: 0px; + font-size: 30px; + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text h2 { + margin-top: 0px; + font-size: 30px; + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text h2 { + font-size: 30px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text h2 { + margin-top: 0px; + font-size: 35px; + } +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_text p { + color: #666666; + line-height: 1.8; +} + +/* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_text .btn_2 { + margin-top: 45px; +} + +@media (max-width: 576px) { + /* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text .btn_2 { + margin-top: 25px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text .btn_2 { + margin-top: 25px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text .btn_2 { + margin-top: 25px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_text .btn_2 { + margin-top: 25px; + } +} + +/* line 59, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part { + padding: 60px 50px; + background-color: #fff; +} + +@media (max-width: 576px) { + /* line 59, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part { + padding: 30px 25px; + margin-top: 25px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 59, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part { + padding: 30px 25px; + margin-top: 25px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 59, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part { + padding: 30px 25px; + margin-top: 25px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 59, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part { + margin-top: 25px; + } +} + +/* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part span { + margin-left: 30px; + margin-bottom: 60px; + display: inline-block; + position: relative; + z-index: 1; +} + +@media (max-width: 576px) { + /* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part span { + margin-bottom: 35px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part span { + margin-bottom: 35px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part span { + margin-bottom: 35px; + } +} + +/* line 102, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part span:after { + position: absolute; + content: ""; + bottom: -15px; + left: -30px; + border-radius: 50%; + background-color: #f6ece5; + width: 50px; + height: 50px; + z-index: -1; + background-color: #e3f1da; +} + +/* line 115, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part span i { + display: inline-block; + width: 60px; + height: 60px; + line-height: 60px; + text-align: center; + border-radius: 5px; + background-image: -moz-linear-gradient(131deg, #00b09b 0%, #96c93d 100%); + background-image: -webkit-linear-gradient(131deg, #00b09b 0%, #96c93d 100%); + background-image: -ms-linear-gradient(131deg, #00b09b 0%, #96c93d 100%); + box-shadow: 0px 12px 20px 0px rgba(53, 185, 122, 0.2); +} + +/* line 130, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part .style_icon:after { + background-color: #f6ece5; +} + +/* line 134, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part .style_icon i { + background-image: -moz-linear-gradient(131deg, #ff7e5f 0%, #feb47b 99%); + background-image: -webkit-linear-gradient(131deg, #ff7e5f 0%, #feb47b 99%); + background-image: -ms-linear-gradient(131deg, #ff7e5f 0%, #feb47b 99%); + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.2); +} + +/* line 142, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part h4 { + font-weight: 600; + color: #1d1d1d; + font-size: 20px; + margin-bottom: 23px; +} + +@media (max-width: 576px) { + /* line 142, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part h4 { + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 142, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part h4 { + margin-bottom: 15px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 142, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .single_service_part h4 { + margin-bottom: 15px; + } +} + +/* line 164, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .single_service_part p { + color: #7f7f7f; + line-height: 1.8; + font-size: 15px; +} + +/* line 172, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .service_btn:after { + background-color: #f6ece5; +} + +/* line 177, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ +.service_part .hero-app-8 { + position: absolute; + right: 25%; +} + +@media (max-width: 576px) { + /* line 182, E:/167 Bizcon Business/Bizcon_html/sass/_service.scss */ + .service_part .btn_3 { + margin-top: 20px; + } +} + +/**************** learn_about css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part { + margin-bottom: -20px; +} + +/* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; +} + +@media (max-width: 576px) { + /* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } +} + +/* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .blockquote { + padding: 0px 10px 21px 0px; +} + +@media (max-width: 576px) { + /* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote { + padding: 0px 10px 10px 0px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote { + padding: 0px 10px 10px 0px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote { + padding: 0px 10px 10px 0px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote { + padding: 0px 10px 0px 0px; + } +} + +/* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .blockquote h2 { + font-size: 45px; + margin-bottom: 13px; +} + +@media (max-width: 576px) { + /* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote h2 { + font-size: 30px; + line-height: 1.2; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote h2 { + font-size: 30px; + line-height: 1.2; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote h2 { + font-size: 30px; + line-height: 1.2; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ + .portfolio_part .card-columns .blockquote h2 { + font-size: 36px; + line-height: 1.2; + } +} + +/* line 70, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .blockquote p { + margin-bottom: 8px; +} + +/* line 76, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card { + border: 0px solid transparent; + position: relative; + margin-bottom: 20px; +} + +/* line 81, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card .card-body { + display: inline-block; + background-color: rgba(255, 255, 255, 0.7); + position: absolute; + left: 0; + bottom: -10px; + padding: 51px 30px; + opacity: 0; + visibility: hidden; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 92, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card .card-body:hover h5 { + color: #ff7e5f; +} + +/* line 96, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card .card-body h5 { + font-size: 20px; + font-weight: 600; + margin-bottom: 4px; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 104, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card .card-img-top { + border-top-left-radius: calc(0px); + border-top-right-radius: calc(0px); +} + +/* line 110, E:/167 Bizcon Business/Bizcon_html/sass/_portfolio.scss */ +.portfolio_part .card-columns .card:hover .card-body { + opacity: 1; + visibility: visible; + bottom: 0px; +} + +/**************** review_part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.review_part { + position: relative; +} + +/* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.review_part .slick-center { + margin-bottom: 25px; + opacity: 1 !important; + width: 150px !important; + margin-top: 0px !important; +} + +@media (max-width: 576px) { + /* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ + .review_part .slick-center { + overflow: hidden; + } +} + +/* line 21, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.review_part .slick-center img { + width: 100%; +} + +/* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.review_part .slick-list { + padding: 0px !important; +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ + .review_part { + overflow: hidden; + } +} + +/* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.client_review_text .quate_icon { + max-width: 43px; + max-height: 38px; + margin: 0 auto; + margin-top: 20px; +} + +/* line 49, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.client_review_text p { + font-size: 16px; + font-style: italic; + margin: 26px 0px 30px; +} + +/* line 55, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.client_review_text h3 { + font-size: 20px; + font-weight: 500; + font-family: "Roboto", sans-serif; + margin-bottom: 5px; +} + +/* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.client_review_text h5 { + font-size: 14px; + font-weight: 400; +} + +/* line 71, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.slick-dots { + display: flex; + justify-content: center; + margin: 0; + padding: 50px 0px 0px; + list-style-type: none; +} + +/* line 79, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.slick-dots li { + margin: 0px 8px; +} + +/* line 83, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.slick-dots button { + display: block; + width: 12px; + height: 12px; + padding: 0; + border: none; + border-radius: 100%; + text-indent: -9999px; +} + +/* line 99, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.slider-nav-thumbnails .slick-slide { + opacity: 0.5; + margin: 54px 0px 20px; +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 99, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ + .slider-nav-thumbnails .slick-slide { + margin: 54px 40px 20px; + } +} + +/* line 115, E:/167 Bizcon Business/Bizcon_html/sass/_review.scss */ +.slider-nav-thumbnails .slick-slide img { + max-width: 100%; + margin: 0 auto; +} + +/**************** gallery_part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part { + padding-top: 130px; + /* clearfix */ + /* ---- grid-item ---- */ +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part { + padding-top: 70px; + } +} + +/* line 16, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .container-fluid { + padding-left: 0px; + padding-right: 0px; +} + +/* line 21, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item { + position: relative; + width: 100%; + height: 100%; + z-index: 1; +} + +/* line 27, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item .single_gallery_item_iner:after { + position: absolute; + content: ""; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #000; + z-index: -1; + opacity: 0; + -webkit-transition: 0.5s; + transition: 0.5s; + transform: scale(0.7); +} + +/* line 40, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item .single_gallery_item_iner .gallery_item_text { + position: absolute; + left: 20px; + bottom: 80px; + z-index: 5; + visibility: hidden; + opacity: 0; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item .single_gallery_item_iner .gallery_item_text h3 { + color: #fff; + font-size: 20px; + border-bottom: 2px solid #ff7e5f; + padding-bottom: 10px; + margin-bottom: 5px; +} + +/* line 55, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item .single_gallery_item_iner .gallery_item_text p { + color: #fff; +} + +/* line 61, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item:hover .gallery_item_text { + opacity: 1; + visibility: visible; + bottom: 50px; +} + +/* line 66, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .single_gallery_item:hover .single_gallery_item_iner:after { + opacity: 0.5; + transform: scale(1); +} + +/* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid:after { + content: ''; + display: block; + clear: both; +} + +/* line 82, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-sizer, +.gallery_part .grid-item { + width: 20%; +} + +@media (max-width: 576px) { + /* line 82, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-sizer, + .gallery_part .grid-item { + width: 100%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 82, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-sizer, + .gallery_part .grid-item { + width: 50%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 82, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-sizer, + .gallery_part .grid-item { + width: 50%; + } +} + +/* line 99, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item { + height: 430px; + float: left; + border: 5px solid #fff; +} + +/* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item--width2 { + width: 40%; +} + +@media (max-width: 576px) { + /* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width2 { + width: 100%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width2 { + width: 50%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width2 { + width: 50%; + } +} + +/* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item--width3 { + width: 60%; +} + +@media (max-width: 576px) { + /* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width3 { + width: 100%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width3 { + width: 50%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 120, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ + .gallery_part .grid-item--width3 { + width: 50%; + } +} + +/* line 135, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item--height1 { + height: 415px; +} + +/* line 138, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item--height2 { + height: 500px; +} + +/* line 141, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .grid-item--height3 { + height: 585px; +} + +/* line 144, E:/167 Bizcon Business/Bizcon_html/sass/_gallery_part.scss */ +.gallery_part .bg_img { + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +/**************** blog part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part { + margin-bottom: 140px; +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part { + margin-bottom: 0px; + padding: 0px 0px 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part { + margin-bottom: 0px; + padding: 0px 0px 70px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part { + margin-bottom: 0px; + padding: 0px 0px 70px; + } +} + +/* line 19, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .blog_right_sidebar .widget_title { + font-size: 20px; + margin-bottom: 40px; + font-style: inherit !important; +} + +@media (max-width: 576px) { + /* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog { + margin-bottom: 140px; + margin-top: 20px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog { + margin-bottom: 140px; + margin-top: 20px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog { + margin-bottom: 140px; + margin-top: 20px; + } +} + +/* line 40, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card-img-top { + border-radius: 0px; +} + +/* line 43, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card { + border: 0px solid transparent; + border-radius: 0px; + background-color: transparent; + position: relative; +} + +/* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card .card-body { + padding: 25px 10px 29px 40px; + background-color: #fff; + position: absolute; + left: 20px; + bottom: -140px; + box-shadow: -7.552px 9.326px 20px 0px rgba(1, 84, 85, 0.1); + border-radius: 10px; +} + +@media (max-width: 576px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card .card-body { + padding: 15px; + left: 10px; + bottom: -140px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card .card-body { + padding: 15px; + left: 10px; + bottom: -140px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card .card-body { + padding: 20px; + } +} + +/* line 72, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card .card-body a { + color: #ff7e5f; + text-transform: uppercase; + -webkit-transition: 0.8s; + transition: 0.8s; +} + +/* line 76, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card .card-body a:hover { + background: -webkit-linear-gradient(131deg, #ff7e5f 0%, #feb47b 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +/* line 83, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card .dot { + position: relative; + padding-left: 20px; +} + +/* line 86, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card .dot:after { + position: absolute; + content: ""; + width: 10px; + height: 10px; + top: 5px; + left: 0; + background-color: #ff7e5f; + border-radius: 50%; +} + +/* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card span { + color: #8a8a8a; + margin-bottom: 10px; + display: inline-block; + margin-top: 10px; +} + +@media (max-width: 576px) { + /* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card span { + margin-bottom: 5px; + margin-top: 5px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card span { + margin-bottom: 5px; + margin-top: 5px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card span { + margin-bottom: 5px; + margin-top: 5px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card span { + margin-bottom: 5px; + margin-top: 5px; + } +} + +/* line 119, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card h5 { + font-weight: 600; + line-height: 1.5; + font-size: 20px; + -webkit-transition: 0.8s; + transition: 0.8s; + text-transform: capitalize; + margin-bottom: 22px; +} + +@media (max-width: 576px) { + /* line 119, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card h5 { + margin-bottom: 10px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 119, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card h5 { + margin-bottom: 10px; + font-size: 16px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 119, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card h5 { + margin-bottom: 10px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 119, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card h5 { + margin-bottom: 10px; + font-size: 18px; + } +} + +/* line 140, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card h5:hover { + -webkit-transition: 0.8s; + transition: 0.8s; + background: -webkit-linear-gradient(131deg, #feb47b 0%, #ff7e5f 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + -webkit-animation: 1s; +} + +/* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card ul li { + display: inline-block; + color: #8a8a8a; + margin-right: 14px; +} + +@media (max-width: 576px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card ul li { + margin-right: 10px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card ul li { + margin-right: 10px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card ul li { + margin-right: 10px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 150, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ + .blog_part .single-home-blog .card ul li { + margin-right: 10px; + } +} + +/* line 166, E:/167 Bizcon Business/Bizcon_html/sass/_blog_part.scss */ +.blog_part .single-home-blog .card ul li span { + margin-right: 10px; + font-size: 12px; +} + +/**************** social contact part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part { + padding-top: 130px; +} + +@media (max-width: 576px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part { + padding-top: 70px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part { + padding-top: 70px; + } +} + +/* line 16, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .container-fluid { + padding-left: 0px; + padding-right: 0px; +} + +/* line 20, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .social_connect { + display: flex; + justify-content: space-between; + border-bottom: 10px solid #fff; +} + +/* line 25, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect { + width: 16%; + float: left; +} + +/* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect:hover .social_connect_img:after { + opacity: 0.5; + transform: scale(1); +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect:hover .social_connect_overlay span { + visibility: visible; + opacity: 1; +} + +/* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect .social_connect_img { + position: relative; + z-index: 1; +} + +/* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect .social_connect_img:after { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + content: ""; + background-color: #000; + opacity: 0; + z-index: 1; + transform: scale(0.5); + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 55, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect .social_connect_img img { + width: 100%; + height: auto; +} + +/* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect .social_connect_img:hover .social_connect_overlay span { + visibility: visible; +} + +/* line 68, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ +.social_connect_part .single-social_connect .social_connect_img .social_connect_overlay span { + position: absolute; + text-align: center; + top: 45%; + left: 0; + right: 0; + z-index: 9; + color: #fff; + visibility: hidden; + font-size: 30px; +} + +@media (max-width: 576px) { + /* line 68, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part .single-social_connect .social_connect_img .social_connect_overlay span { + font-size: 14px; + top: 40%; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 68, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part .single-social_connect .social_connect_img .social_connect_overlay span { + font-size: 14px; + top: 40%; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 68, E:/167 Bizcon Business/Bizcon_html/sass/_social_connect_part.scss */ + .social_connect_part .single-social_connect .social_connect_img .social_connect_overlay span { + font-size: 20px; + top: 40%; + } +} + +/**************** copyright part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part { + background-color: #303030; + padding: 26px 0px; +} + +/* line 5, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part p { + color: #8a8a8a; + font-family: 300; +} + +/* line 9, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part a { + color: #ff7e5f; +} + +@media (max-width: 576px) { + /* line 12, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ + .copyright_part .footer-social { + margin-top: 20px; + } +} + +/* line 25, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part .footer-social a { + width: 35px; + height: 35px; + display: inline-block; + line-height: 35px; + border: 1px solid #ff7e5f; + text-align: center; + margin-left: 10px; + color: #fff; +} + +/* line 35, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part .footer-social a:hover { + background-color: #ff7e5f !important; + color: #fff !important; +} + +/* line 40, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part .footer-social a i:hover { + color: #fff; +} + +@media (max-width: 576px) { + /* line 47, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ + .copyright_part .footer-text { + text-align: center; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 52, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ + .copyright_part .footer-text { + text-align: center; + margin-bottom: 25px !important; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 58, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ + .copyright_part .footer-text { + text-align: center; + margin-bottom: 25px !important; + } +} + +/* line 65, E:/167 Bizcon Business/Bizcon_html/sass/_copyright_part.scss */ +.copyright_part span.ti-heart { + font-size: 12px; + margin: 0px 2px; +} + +/**************** team_part css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member { + margin-bottom: 10px; +} + +/* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .card-body { + padding: 30px 0px 30px 0px; +} + +/* line 8, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .card { + border: 0px solid; +} + +/* line 11, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .card-title { + font-size: 20px; + font-weight: 700; + margin-bottom: 5px; +} + +/* line 16, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .blog_item_date { + position: absolute; + background-color: #ff8b23; + bottom: 99px; + left: 11px; + height: 55px; + width: 55px; + text-align: center; + line-height: 55px; + padding-top: 15px; +} + +/* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .blog_item_date h3 { + font-size: 24px; + font-family: "Roboto", sans-serif; + color: #fff; + font-weight: 700; +} + +/* line 34, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .single_team_member { + position: relative; +} + +/* line 38, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .header_social_icon ul li { + display: inline-block; + margin-left: 8px; +} + +/* line 44, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .header_social_icon ul li a { + color: #7a7575; +} + +/* line 47, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .tean_content { + display: inline-block; + float: left; +} + +/* line 51, E:/167 Bizcon Business/Bizcon_html/sass/_team.scss */ +.single_team_member .tean_right_content { + float: right; + padding-top: 20px; +} + +/*=================== contact banner start ====================*/ +/* line 3, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.dropdown .dropdown-menu { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} + +/* line 10, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info { + margin-bottom: 25px; +} + +/* line 13, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info__icon { + margin-right: 20px; +} + +/* line 16, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info__icon i, .contact-info__icon span { + color: #8f9195; + font-size: 27px; +} + +/* line 24, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info .media-body h3 { + font-size: 16px; + margin-bottom: 0; + font-size: 16px; + color: #2a2a2a; +} + +/* line 30, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info .media-body h3 a:hover { + color: #ff7e5f; +} + +/* line 36, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-info .media-body p { + color: #8a8a8a; +} + +/*=================== contact banner end ====================*/ +/*=================== contact form start ====================*/ +/* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.contact-title { + font-size: 27px; + font-weight: 600; + margin-bottom: 20px; +} + +/* line 53, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact label { + font-size: 14px; +} + +/* line 57, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact .form-group { + margin-bottom: 30px; +} + +/* line 61, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact .form-control { + border: 1px solid #f0e9ff; + border-radius: 5px; + height: 48px; + padding-left: 18px; + font-size: 13px; + background: transparent; +} + +/* line 69, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact .form-control:focus { + outline: 0; + box-shadow: none; +} + +/* line 74, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact .form-control::placeholder { + font-weight: 300; + color: #999999; +} + +/* line 80, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.form-contact textarea { + border-radius: 12px; + height: 100% !important; +} + +/*=================== contact form end ====================*/ +/* Contact Success and error Area css +============================================================================================ */ +/* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.modal-message .modal-dialog { + position: absolute; + top: 36%; + left: 50%; + transform: translateX(-50%) translateY(-50%) !important; + margin: 0px; + max-width: 500px; + width: 100%; +} + +/* line 106, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.modal-message .modal-dialog .modal-content .modal-header { + text-align: center; + display: block; + border-bottom: none; + padding-top: 50px; + padding-bottom: 50px; +} + +/* line 112, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.modal-message .modal-dialog .modal-content .modal-header .close { + position: absolute; + right: -15px; + top: -15px; + padding: 0px; + color: #fff; + opacity: 1; + cursor: pointer; +} + +/* line 121, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.modal-message .modal-dialog .modal-content .modal-header h2 { + display: block; + text-align: center; + padding-bottom: 10px; +} + +/* line 126, E:/167 Bizcon Business/Bizcon_html/sass/_contact.scss */ +.modal-message .modal-dialog .modal-content .modal-header p { + display: block; +} + +/**************** project_datails css start ****************/ +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details { + padding-top: 130px; +} + +/* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_content { + padding: 40px 0px 0px; +} + +/* line 6, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_content h3 { + font-size: 32px; + font-weight: 600; + line-height: 1.406; + color: #2f373d; + margin-bottom: 20px; +} + +@media (max-width: 576px) { + /* line 6, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h3 { + font-size: 20px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 6, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h3 { + font-size: 25px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 6, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h3 { + font-size: 28px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 6, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h3 { + font-size: 30px; + } +} + +/* line 25, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_content p { + color: #666666; + font-weight: 400; +} + +/* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_content h4 { + color: #2f373d; + font-size: 20px; + font-weight: 600; + margin: 25px 0px 25px; +} + +@media (max-width: 576px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h4 { + margin: 15px 0px 15px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h4 { + margin: 15px 0px 15px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 29, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_content h4 { + margin: 15px 0px 15px; + } +} + +/* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget { + padding: 40px 0px 0px; +} + +@media (max-width: 576px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget { + padding: 20px 0px 0px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget { + padding: 20px 0px 0px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget { + padding: 20px 0px 0px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 48, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget { + padding: 30px 0px 0px; + } +} + +/* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget .single_project_details_widget { + position: relative; + padding-left: 36px; + margin-bottom: 40px; +} + +@media (max-width: 576px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget .single_project_details_widget { + margin-bottom: 20px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget .single_project_details_widget { + margin-bottom: 20px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget .single_project_details_widget { + margin-bottom: 20px; + } +} + +@media only screen and (min-width: 992px) and (max-width: 1200px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ + .project_details .project_details_widget .single_project_details_widget { + margin-bottom: 20px; + } +} + +/* line 78, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget .single_project_details_widget span { + color: #ff7e5f; + font-size: 20px; + position: absolute; + left: 0; + top: 5px; +} + +/* line 85, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget .single_project_details_widget h5 { + font-size: 16px; + font-weight: 500; + margin-bottom: 1px; +} + +/* line 90, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget .single_project_details_widget h6 { + font-family: "Roboto",sans-serif; + font-weight: 400; + font-size: 14px; +} + +/* line 95, E:/167 Bizcon Business/Bizcon_html/sass/_project_details.scss */ +.project_details .project_details_widget .single_project_details_widget p { + font-weight: 300; +} + +/* line 1, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb_bg { + background-image: url("../img/breadcrumb.png"); + background-position: center; + background-repeat: no-repeat; + background-size: cover; +} + +/* line 4, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb { + position: relative; + z-index: 1; + text-align: center; +} + +/* line 8, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb:after { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #000; + content: ""; + opacity: 0.6; + z-index: -1; +} + +/* line 19, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb .breadcrumb_iner { + height: 400px; + width: 100%; + display: table; +} + +/* line 23, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb .breadcrumb_iner .breadcrumb_iner_item { + display: table-cell; + vertical-align: middle; +} + +/* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2 { + color: #fff; + font-size: 50px; + font-weight: 600; + margin-bottom: 10px; + text-transform: capitalize; +} + +@media (max-width: 576px) { + /* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ + .breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2 { + font-size: 35px; + } +} + +@media only screen and (min-width: 576px) and (max-width: 767px) { + /* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ + .breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2 { + font-size: 35px; + } +} + +@media only screen and (min-width: 768px) and (max-width: 991px) { + /* line 26, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ + .breadcrumb .breadcrumb_iner .breadcrumb_iner_item h2 { + font-size: 40px; + } +} + +/* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb .breadcrumb_iner .breadcrumb_iner_item p { + font-size: 15px; + color: #fff; +} + +/* line 49, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb .breadcrumb_iner .breadcrumb_iner_item span { + margin: 0px 5px; + font-size: 12px; +} + +/* line 58, E:/167 Bizcon Business/Bizcon_html/sass/_breadcrumb.scss */ +.breadcrumb { + margin-bottom: 0px !important; +} + +/* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area { + background-color: #f7f7f7; + padding: 140px 0px 100px; +} + +@media (max-width: 991px) { + /* line 2, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area { + padding: 60px 0px; + } +} + +@media (max-width: 991px) { + /* line 8, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .single-footer-widget { + margin-bottom: 30px; + } +} + +/* line 13, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget p { + color: #666666; +} + +/* line 17, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget h4 { + color: #2f373d; + font-style: inherit; + margin-bottom: 30px; + font-weight: 700; + font-size: 20px; +} + +@media (max-width: 1024px) { + /* line 17, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .single-footer-widget h4 { + font-size: 18px; + } +} + +@media (max-width: 991px) { + /* line 17, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .single-footer-widget h4 { + margin-bottom: 15px; + } +} + +/* line 31, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget ul li { + margin-bottom: 14px; +} + +/* line 33, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget ul li a { + color: #666666; + -webkit-transition: 0.5s; + transition: 0.5s; +} + +/* line 36, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget ul li a:hover { + color: #ff7e5f; +} + +/* line 42, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget .form-wrap { + margin-top: 25px; +} + +/* line 45, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget input { + height: 48px; + border: none; + width: 67% !important; + font-weight: 400; + background: transparent; + padding-left: 20px; + border-radius: 0; + font-size: 14px; + padding: 10px; + border: 1px solid #e1e1e1; + color: #999999; +} + +/* line 57, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget input:focus { + outline: none; + box-shadow: none; +} + +/* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget .click-btn { + background-color: #ff7e5f; + color: #fff; + border-radius: 0; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + padding: 8px 20px; + border: 0; + font-size: 12px; + font-weight: 400; + font-family: "Roboto", sans-serif; + position: relative; + left: 0; +} + +/* line 75, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .single-footer-widget .click-btn:focus { + outline: none; + box-shadow: none; +} + +@media (max-width: 375px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .single-footer-widget .click-btn { + margin-top: 10px; + } +} + +@media (min-width: 400px) { + /* line 62, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .single-footer-widget .click-btn { + left: -50px; + } +} + +/* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .footer-bottom { + margin-top: 70px; +} + +@media (max-width: 991px) { + /* line 89, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .footer-bottom { + margin-top: 20px; + } +} + +/* line 94, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .footer-bottom .footer-social { + text-align: center; +} + +@media (max-width: 991px) { + /* line 94, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ + .footer-area .footer-bottom .footer-social { + text-align: left; + margin-top: 30px; + } +} + +/* line 100, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .footer-bottom .footer-social a { + background: rgba(255, 255, 255, 0.15); + margin-left: 3px; + width: 32px; + display: inline-grid; + text-align: center; + height: 32px; + align-content: center; +} + +/* line 109, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .footer-bottom .footer-social a i, .footer-area .footer-bottom .footer-social a span { + font-size: 14px; +} + +/* line 115, E:/167 Bizcon Business/Bizcon_html/sass/_footer.scss */ +.footer-area .btn_2 { + margin-top: 0px; +} + +/* line 75, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.sample-text-area { + background: #fff; + padding: 100px 0 70px 0; +} + +/* line 80, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.text-heading { + margin-bottom: 30px; + font-size: 24px; +} + +/* line 85, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +b, +sup, +sub, +u, +del { + color: #ff7e5f; +} + +/* line 93, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h1 { + font-size: 36px; +} + +/* line 97, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h2 { + font-size: 30px; +} + +/* line 101, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h3 { + font-size: 24px; +} + +/* line 105, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h4 { + font-size: 18px; +} + +/* line 109, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h5 { + font-size: 16px; +} + +/* line 113, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h6 { + font-size: 14px; +} + +/* line 117, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +h1, h2, h3, h4, h5, h6 { + line-height: 1.2em; +} + +/* line 127, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.typography h1, +.typography h2, +.typography h3, +.typography h4, +.typography h5, +.typography h6 { + color: #828bb2; +} + +/* line 137, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.button-area { + background: #fff; +} + +/* line 138, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.button-area .border-top-generic { + padding: 70px 15px; + border-top: 1px dotted #eee; +} + +/* line 146, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.button-group-area .genric-btn { + margin-right: 10px; + margin-top: 10px; +} + +/* line 149, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.button-group-area .genric-btn:last-child { + margin-right: 0; +} + +/* line 155, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn { + display: inline-block; + outline: none; + line-height: 40px; + padding: 0 30px; + font-size: .8em; + text-align: center; + text-decoration: none; + font-weight: 500; + cursor: pointer; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; +} + +/* line 166, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn:focus { + outline: none; +} + +/* line 169, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.e-large { + padding: 0 40px; + line-height: 50px; +} + +/* line 173, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.large { + line-height: 45px; +} + +/* line 176, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.medium { + line-height: 30px; +} + +/* line 179, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.small { + line-height: 25px; +} + +/* line 182, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.radius { + border-radius: 3px; +} + +/* line 185, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.circle { + border-radius: 20px; +} + +/* line 188, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.arrow { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +/* line 195, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.arrow span { + margin-left: 10px; +} + +/* line 199, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.default { + color: #415094; + background: #f9f9ff; + border: 1px solid transparent; +} + +/* line 203, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.default:hover { + border: 1px solid #f9f9ff; + background: #fff; +} + +/* line 208, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.default-border { + border: 1px solid #f9f9ff; + background: #fff; +} + +/* line 211, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.default-border:hover { + color: #415094; + background: #f9f9ff; + border: 1px solid transparent; +} + +/* line 217, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.primary { + color: #fff; + background: #ff7e5f; + border: 1px solid transparent; +} + +/* line 221, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.primary:hover { + color: #ff7e5f; + border: 1px solid #ff7e5f; + background: #fff; +} + +/* line 227, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.primary-border { + color: #ff7e5f; + border: 1px solid #ff7e5f; + background: #fff; +} + +/* line 231, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.primary-border:hover { + color: #fff; + background: #ff7e5f; + border: 1px solid transparent; +} + +/* line 237, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.success { + color: #fff; + background: #4cd3e3; + border: 1px solid transparent; +} + +/* line 241, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.success:hover { + color: #4cd3e3; + border: 1px solid #4cd3e3; + background: #fff; +} + +/* line 247, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.success-border { + color: #4cd3e3; + border: 1px solid #4cd3e3; + background: #fff; +} + +/* line 251, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.success-border:hover { + color: #fff; + background: #4cd3e3; + border: 1px solid transparent; +} + +/* line 257, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.info { + color: #fff; + background: #38a4ff; + border: 1px solid transparent; +} + +/* line 261, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.info:hover { + color: #38a4ff; + border: 1px solid #38a4ff; + background: #fff; +} + +/* line 267, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.info-border { + color: #38a4ff; + border: 1px solid #38a4ff; + background: #fff; +} + +/* line 271, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.info-border:hover { + color: #fff; + background: #38a4ff; + border: 1px solid transparent; +} + +/* line 277, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.warning { + color: #fff; + background: #f4e700; + border: 1px solid transparent; +} + +/* line 281, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.warning:hover { + color: #f4e700; + border: 1px solid #f4e700; + background: #fff; +} + +/* line 287, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.warning-border { + color: #f4e700; + border: 1px solid #f4e700; + background: #fff; +} + +/* line 291, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.warning-border:hover { + color: #fff; + background: #f4e700; + border: 1px solid transparent; +} + +/* line 297, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.danger { + color: #fff; + background: #f44a40; + border: 1px solid transparent; +} + +/* line 301, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.danger:hover { + color: #f44a40; + border: 1px solid #f44a40; + background: #fff; +} + +/* line 307, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.danger-border { + color: #f44a40; + border: 1px solid #f44a40; + background: #fff; +} + +/* line 311, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.danger-border:hover { + color: #fff; + background: #f44a40; + border: 1px solid transparent; +} + +/* line 317, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.link { + color: #415094; + background: #f9f9ff; + text-decoration: underline; + border: 1px solid transparent; +} + +/* line 322, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.link:hover { + color: #415094; + border: 1px solid #f9f9ff; + background: #fff; +} + +/* line 328, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.link-border { + color: #415094; + border: 1px solid #f9f9ff; + background: #fff; + text-decoration: underline; +} + +/* line 333, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.link-border:hover { + color: #415094; + background: #f9f9ff; + border: 1px solid transparent; +} + +/* line 339, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.genric-btn.disable { + color: #222222, 0.3; + background: #f9f9ff; + border: 1px solid transparent; + cursor: not-allowed; +} + +/* line 347, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.generic-blockquote { + padding: 30px 50px 30px 30px; + background: #f9f9ff; + border-left: 2px solid #ff7e5f; +} + +/* line 353, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table-wrap { + overflow-x: scroll; +} + +/* line 357, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table { + background: #f9f9ff; + padding: 15px 0px 30px 0px; + min-width: 800px; +} + +/* line 361, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .serial { + width: 11.83%; + padding-left: 30px; +} + +/* line 365, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .country { + width: 28.07%; +} + +/* line 368, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .visit { + width: 19.74%; +} + +/* line 371, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .percentage { + width: 40.36%; + padding-right: 50px; +} + +/* line 375, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-head { + display: flex; +} + +/* line 377, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-head .serial, +.progress-table .table-head .country, +.progress-table .table-head .visit, +.progress-table .table-head .percentage { + color: #415094; + line-height: 40px; + text-transform: uppercase; + font-weight: 500; +} + +/* line 387, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row { + padding: 15px 0; + border-top: 1px solid #edf3fd; + display: flex; +} + +/* line 391, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .serial, +.progress-table .table-row .country, +.progress-table .table-row .visit, +.progress-table .table-row .percentage { + display: flex; + align-items: center; +} + +/* line 399, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .country img { + margin-right: 15px; +} + +/* line 404, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress { + width: 80%; + border-radius: 0px; + background: transparent; +} + +/* line 408, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar { + height: 5px; + line-height: 5px; +} + +/* line 411, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-1 { + background-color: #6382e6; +} + +/* line 414, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-2 { + background-color: #e66686; +} + +/* line 417, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-3 { + background-color: #f09359; +} + +/* line 420, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-4 { + background-color: #73fbaf; +} + +/* line 423, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-5 { + background-color: #73fbaf; +} + +/* line 426, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-6 { + background-color: #6382e6; +} + +/* line 429, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-7 { + background-color: #a367e7; +} + +/* line 432, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.progress-table .table-row .percentage .progress .progress-bar.color-8 { + background-color: #e66686; +} + +/* line 441, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-gallery-image { + margin-top: 30px; + background-repeat: no-repeat !important; + background-position: center center !important; + background-size: cover !important; + height: 200px; +} + +/* line 449, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.list-style { + width: 14px; + height: 14px; +} + +/* line 455, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.unordered-list li { + position: relative; + padding-left: 30px; + line-height: 1.82em !important; +} + +/* line 459, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.unordered-list li:before { + content: ""; + position: absolute; + width: 14px; + height: 14px; + border: 3px solid #ff7e5f; + background: #fff; + top: 4px; + left: 0; + border-radius: 50%; +} + +/* line 473, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list { + margin-left: 30px; +} + +/* line 475, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list li { + list-style-type: decimal-leading-zero; + color: #ff7e5f; + font-weight: 500; + line-height: 1.82em !important; +} + +/* line 480, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list li span { + font-weight: 300; + color: #828bb2; +} + +/* line 488, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list-alpha li { + margin-left: 30px; + list-style-type: lower-alpha; + color: #ff7e5f; + font-weight: 500; + line-height: 1.82em !important; +} + +/* line 494, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list-alpha li span { + font-weight: 300; + color: #828bb2; +} + +/* line 502, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list-roman li { + margin-left: 30px; + list-style-type: lower-roman; + color: #ff7e5f; + font-weight: 500; + line-height: 1.82em !important; +} + +/* line 508, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.ordered-list-roman li span { + font-weight: 300; + color: #828bb2; +} + +/* line 515, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input { + display: block; + width: 100%; + line-height: 40px; + border: none; + outline: none; + background: #f9f9ff; + padding: 0 20px; +} + +/* line 523, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input:focus { + outline: none; +} + +/* line 528, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.input-group-icon { + position: relative; +} + +/* line 530, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.input-group-icon .icon { + position: absolute; + left: 20px; + top: 0; + line-height: 40px; + z-index: 3; +} + +/* line 535, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.input-group-icon .icon i { + color: #797979; +} + +/* line 540, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.input-group-icon .single-input { + padding-left: 45px; +} + +/* line 545, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-textarea { + display: block; + width: 100%; + line-height: 40px; + border: none; + outline: none; + background: #f9f9ff; + padding: 0 20px; + height: 100px; + resize: none; +} + +/* line 555, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-textarea:focus { + outline: none; +} + +/* line 560, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-primary { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; +} + +/* line 568, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-primary:focus { + outline: none; + border: 1px solid #ff7e5f; +} + +/* line 574, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-accent { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; +} + +/* line 582, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-accent:focus { + outline: none; + border: 1px solid #eb6b55; +} + +/* line 588, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-secondary { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; +} + +/* line 596, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.single-input-secondary:focus { + outline: none; + border: 1px solid #f09359; +} + +/* line 602, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 609, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-switch input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + cursor: pointer; +} + +/* line 619, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-switch input + label { + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: #ff7e5f; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; +} + +/* line 632, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-switch input:checked + label { + left: 19px; +} + +/* line 639, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 646, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 655, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; +} + +/* line 663, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input + label:before { + content: ""; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background: transparent; + border-radius: 8.5px; + cursor: pointer; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; +} + +/* line 677, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input + label:after { + content: ""; + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: #fff; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; +} + +/* line 693, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input:checked + label:after { + left: 19px; +} + +/* line 696, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-switch input:checked + label:before { + background: #ff7e5f; +} + +/* line 704, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 711, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 720, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; +} + +/* line 728, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input + label:before { + content: ""; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background: transparent; + border-radius: 8.5px; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; + cursor: pointer; +} + +/* line 742, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input + label:after { + content: ""; + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: #fff; + -webkit-transition: all 0.2s; + -moz-transition: all 0.2s; + -o-transition: all 0.2s; + transition: all 0.2s; + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; +} + +/* line 758, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input:checked + label:after { + left: 19px; +} + +/* line 761, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-switch input:checked + label:before { + background: #4cd3e3; +} + +/* line 769, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 776, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-checkbox input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 785, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-checkbox input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 798, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-checkbox input:checked + label { + background: url(../img/elements/primary-check.png) no-repeat center center/cover; + border: none; +} + +/* line 806, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 813, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-checkbox input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 822, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-checkbox input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 835, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-checkbox input:checked + label { + background: url(../img/elements/success-check.png) no-repeat center center/cover; + border: none; +} + +/* line 843, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 850, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-checkbox input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 859, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-checkbox input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 871, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-checkbox input:disabled { + cursor: not-allowed; + z-index: 3; +} + +/* line 876, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-checkbox input:checked + label { + background: url(../img/elements/disabled-check.png) no-repeat center center/cover; + border: none; +} + +/* line 884, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 891, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-radio input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 900, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-radio input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 913, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.primary-radio input:checked + label { + background: url(../img/elements/primary-radio.png) no-repeat center center/cover; + border: none; +} + +/* line 921, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 928, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-radio input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 937, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-radio input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 950, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.confirm-radio input:checked + label { + background: url(../img/elements/success-radio.png) no-repeat center center/cover; + border: none; +} + +/* line 958, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; +} + +/* line 965, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-radio input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; +} + +/* line 974, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-radio input + label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; +} + +/* line 986, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-radio input:disabled { + cursor: not-allowed; + z-index: 3; +} + +/* line 991, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.disabled-radio input:checked + label { + background: url(../img/elements/disabled-radio.png) no-repeat center center/cover; + border: none; +} + +/* line 999, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select { + height: 40px; +} + +/* line 1001, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select { + border: none; + border-radius: 0px; + height: 40px; + background: #f9f9ff; + padding-left: 20px; + padding-right: 40px; +} + +/* line 1008, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select .list { + margin-top: 0; + border: none; + border-radius: 0px; + box-shadow: none; + width: 100%; + padding: 10px 0 10px 0px; +} + +/* line 1015, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select .list .option { + font-weight: 300; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + line-height: 28px; + min-height: 28px; + font-size: 12px; + padding-left: 20px; +} + +/* line 1022, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select .list .option.selected { + color: #ff7e5f; + background: transparent; +} + +/* line 1026, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select .list .option:hover { + color: #ff7e5f; + background: transparent; +} + +/* line 1033, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .current { + margin-right: 50px; + font-weight: 300; +} + +/* line 1037, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.default-select .nice-select::after { + right: 20px; +} + +/* line 1042, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select { + height: 40px; + width: 100%; +} + +/* line 1045, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select { + border: none; + border-radius: 0px; + height: 40px; + background: #f9f9ff; + padding-left: 45px; + padding-right: 40px; + width: 100%; +} + +/* line 1053, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select .list { + margin-top: 0; + border: none; + border-radius: 0px; + box-shadow: none; + width: 100%; + padding: 10px 0 10px 0px; +} + +/* line 1060, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select .list .option { + font-weight: 300; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + line-height: 28px; + min-height: 28px; + font-size: 12px; + padding-left: 45px; +} + +/* line 1067, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select .list .option.selected { + color: #ff7e5f; + background: transparent; +} + +/* line 1071, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select .list .option:hover { + color: #ff7e5f; + background: transparent; +} + +/* line 1078, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .current { + margin-right: 50px; + font-weight: 300; +} + +/* line 1082, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.form-select .nice-select::after { + right: 20px; +} + +/* line 1086, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.mt-10 { + margin-top: 10px; +} + +/* line 1089, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.section-top-border { + padding: 50px 0; + border-top: 1px dotted #eee; +} + +/* line 1093, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.mb-30 { + margin-bottom: 30px; +} + +/* line 1096, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.mt-30 { + margin-top: 30px; +} + +/* line 1099, E:/167 Bizcon Business/Bizcon_html/sass/_elements.scss */ +.switch-wrap { + margin-bottom: 10px; +} + +/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/submission/gnjr/web/css/style.map b/submission/gnjr/web/css/style.map new file mode 100644 index 0000000..689d6a8 --- /dev/null +++ b/submission/gnjr/web/css/style.map @@ -0,0 +1,58 @@ +{ + "version": 3, + "file": "style.css", + "sources": [ + "../sass/style.scss", + "../sass/_variables.scss", + "../sass/_mixins.scss", + "../sass/_extends.scss", + "../sass/_common.scss", + "../sass/_button.scss", + "../sass/_blog.scss", + "../sass/_single_blog.scss", + "../sass/_menu.scss", + "../sass/_banner.scss", + "../sass/_about.scss", + "../sass/_service.scss", + "../sass/_portfolio.scss", + "../sass/_review.scss", + "../sass/_gallery_part.scss", + "../sass/_blog_part.scss", + "../sass/_social_connect_part.scss", + "../sass/_copyright_part.scss", + "../sass/_team.scss", + "../sass/_contact.scss", + "../sass/_project_details.scss", + "../sass/_breadcrumb.scss", + "../sass/_footer.scss", + "../sass/_elements.scss" + ], + "sourcesContent": [ + "// variable scss\r\n@import \"variables\";\r\n\r\n// mixin scss\r\n@import \"mixins\";\r\n@import \"extends\";\r\n// default scss\r\n@import \"common\";\r\n\r\n// button scss\r\n@import \"button\";\r\n\r\n@import \"blog\";\r\n@import \"single_blog\";\r\n// body scss\r\n@import \"menu\";\r\n@import \"banner\";\r\n@import \"about\";\r\n@import \"service\";\r\n@import \"portfolio\";\r\n@import \"review\";\r\n@import \"gallery_part\";\r\n@import \"blog_part\";\r\n@import \"social_connect_part\";\r\n@import \"copyright_part\";\r\n@import \"team\";\r\n@import \"contact\";\r\n@import \"project_details\";\r\n\r\n// breadcrumb scss\r\n@import \"breadcrumb\";\r\n\r\n\r\n@import \"footer\";\r\n@import \"elements\";\r\n\r\n\r\n", + "$font_stack_1: 'Roboto', sans-serif;\r\n$font_stack_2: 'Poppins', sans-serif;\r\n$font_stack_3: 'Martel', serif;\r\n\r\n$white_color: #fff;\r\n$black_color: #000;\r\n$menu_color: #2f373d;\r\n$icon_color: #ff7e5f;\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n$btn_bg: #ff7e5f;\r\n$btn_hover: #f5790b;\r\n$section_bg: #f7f7f7;\r\n$section_bg_1: #454545;\r\n$heading_color: #2f373d;\r\n$heading_color2: #ff8b23;\r\n$p_color: #666666;\r\n$font_1: #666666;\r\n$font_2: #646464;\r\n$font_3: #7f7f7f;\r\n$font_4: #8a8a8a;\r\n$font_5: #999999;\r\n$font_6: #666666;\r\n$border_color: #fdcb9e;\r\n$footer_bg: #303030;\r\n$sidebar_bg: #fbf9ff;\r\n\r\n\r\n\r\n$medium_device : 'only screen and (min-width: 992px) and (max-width: 1200px)';\r\n$tab_device:'only screen and (min-width: 768px) and (max-width: 991px)';\r\n$large_mobile: 'only screen and (min-width: 576px) and (max-width: 767px)';\r\n$small_mobile:'(max-width: 576px)';\r\n$xs_mobile:'(max-width: 420px)';\r\n$sm_mobile:'only screen and (min-width: 421px) and (max-width: 575px)';\r\n$big_screen:'only screen and (min-width: 1200px) and (max-width: 1440px)';\r\n$extra_big_screen: 'only screen and (min-width: 1200px) and (max-width: 3640px)';\r\n \r\n \r\n ", + "@mixin background($imgpath,$position: center,$size: cover,$repeat: no-repeat) {\r\n background: {\r\n image: url($imgpath);\r\n position: $position;\r\n repeat: $repeat;\r\n size: $size;\r\n }\r\n}\r\n@mixin transform_time($total_time) {\r\n -webkit-transition: $total_time;\r\n transition: $total_time;\r\n}\r\n@mixin placeholder {\r\n\t&.placeholder {\r\n\t\t@content;\r\n\t}\r\n\t&:-moz-placeholder {\r\n\t\t@content;\r\n\t}\r\n\t&::-moz-placeholder {\r\n\t\t@content;\r\n\t}\r\n\t&::-webkit-input-placeholder {\r\n\t\t@content;\r\n\t}\r\n}\r\n@mixin transition($args: all 0.6s ease 0s) {\r\n\t-webkit-transition: $args;\r\n\t-moz-transition: $args;\r\n\t-o-transition: $args;\r\n\ttransition: $args;\r\n}\r\n\r\n@mixin keyframes ($animation-name) {\r\n\t@-webkit-keyframes #{$animation-name} {\r\n\t\t@content;\r\n\t}\r\n\t@-moz-keyframes #{$animation-name} {\r\n\t\t@content;\r\n\t}\r\n\t@-o-keyframes #{$animation-name} {\r\n\t\t@content;\r\n\t}\r\n\t@keyframes #{$animation-name} {\r\n\t\t@content;\r\n\t}\r\n}", + "/**************** extend css start ****************/\r\n%custom_btn_bg_1{\r\n background-image: -webkit-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);\r\n background-image: -o-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);\r\n background-image: linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); \r\n}\r\n\r\n%custom_btn_bg_2{\r\n background-image: -webkit-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);\r\n background-image: -o-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f);\r\n background-image: linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); \r\n}\r\n%custom_btn_bg_3{\r\n background: -moz-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -webkit-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -ms-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n box-shadow: 0px 8px 15px 0px rgba(180, 41, 248, 0.25);\r\n \r\n}\r\n%rank_bg{\r\n background: -moz-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n background: -webkit-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n background: -ms-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n box-shadow: 0px 10px 20px 0px rgba(196, 113, 245, 0.3);\r\n}\r\n \r\n%overlay_bg{\r\n background: -moz-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n background: -webkit-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n background: -ms-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%);\r\n}\r\n%pricing_btn_bg_bg {\r\n background: -moz-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -webkit-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -ms-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n box-shadow: 0px 8px 15px 0px rgba(180, 41, 248, 0.25);\r\n}\r\n \r\n%icon_bg{\r\n background: -moz-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -webkit-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n background: -ms-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%);\r\n}\r\n\r\n/**************** extend css start ****************/\r\n", + "/**************** common css start ****************/\r\n@import url('https://fonts.googleapis.com/css?family=Open+Sans:800|Poppins:300,400,500,600,700,800|Roboto:300,400,500|Martel:700,800');\r\nbody{\r\n font-family: $font_stack_1;\r\n padding: 0;\r\n margin: 0;\r\n font-size: 14px;\r\n}\r\n.message_submit_form:focus{\r\n outline: none;\r\n}\r\ninput:hover, input:focus{\r\n outline: none !important;\r\n}\r\n.gray_bg{\r\n background-color: $section_bg;\r\n}\r\n.section_padding {\r\n padding: 140px 0px;\r\n @media #{$medium_device}{\r\n padding: 80px 0px;\r\n }\r\n @media #{$tab_device}{\r\n padding: 70px 0px;\r\n }\r\n @media #{$small_mobile}{\r\n padding: 70px 0px;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 70px 0px;\r\n } \r\n}\r\n.single_padding_top{\r\n padding-top: 140px !important;\r\n @media #{$medium_device}{\r\n padding-top: 70px !important;\r\n }\r\n @media #{$tab_device}{\r\n padding-top: 70px !important;\r\n }\r\n @media #{$small_mobile}{\r\n padding-top: 70px !important;\r\n }\r\n @media #{$large_mobile}{\r\n padding-top: 80px !important;\r\n } \r\n}\r\n.padding_top{\r\n padding-top: 140px;\r\n @media #{$medium_device}{\r\n padding-top: 80px;\r\n }\r\n @media #{$tab_device}{\r\n padding-top: 70px;\r\n }\r\n @media #{$small_mobile}{\r\n padding-top: 70px;\r\n }\r\n @media #{$large_mobile}{\r\n padding-top: 70px;\r\n } \r\n}\r\na{\r\n text-decoration: none;\r\n @include transform_time(.5s);\r\n &:hover{\r\n color: #ff7e5f;\r\n text-decoration: none;\r\n @include transform_time(.5s);\r\n }\r\n \r\n}\r\n\r\nh1, h2, h3, h4, h5, h6 {\r\n color: $heading_color;\r\n font-family: $font_stack_2;\r\n}\r\np{\r\n color: $font_1;\r\n font-family: $font_stack_1;\r\n line-height: 1.929;\r\n font-size: 15px;\r\n margin-bottom: 0px;\r\n color: $font_2;\r\n}\r\n \r\nh2 {\r\n font-size: 44px;\r\n line-height: 28px;\r\n color: $heading_color;\r\n font-weight: 600;\r\n line-height: 1.222;\r\n @media #{$small_mobile}{\r\n font-size: 22px;\r\n line-height: 25px;\r\n \r\n }\r\n @media #{$large_mobile}{\r\n font-size: 24px;\r\n line-height: 25px;\r\n \r\n }\r\n}\r\nh3 {\r\n font-size: 24px;\r\n line-height: 25px;\r\n @media #{$small_mobile}{\r\n font-size: 20px;\r\n \r\n }\r\n}\r\n\r\n\r\n.blog_right_sidebar .widget_title {\r\n font-size: 20px;\r\n margin-bottom: 40px;\r\n font-style: inherit; \r\n font-weight: 600;\r\n color: #2a2a2a;\r\n}\r\nh5 {\r\n font-size: 18px;\r\n line-height: 22px;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n}\r\na:focus, .button:focus, button:focus, .btn:focus {\r\n text-decoration: none;\r\n outline: none;\r\n box-shadow: none;\r\n @include transform_time(1s);\r\n}\r\n\r\n.section_tittle{\r\n margin-bottom: 73px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 30px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 30px;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 30px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 30px;\r\n }\r\n h2{\r\n font-size: 45px;\r\n color: $heading_color;\r\n line-height: 1.25;\r\n font-weight: 700;\r\n position: relative;\r\n @media #{$small_mobile}{\r\n font-size: 25px;\r\n line-height: 35px;\r\n }\r\n @media #{$large_mobile}{\r\n font-size: 25px;\r\n line-height: 35px;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 30px;\r\n line-height: 40px;\r\n }\r\n @media #{$medium_device}{\r\n font-size: 35px;\r\n line-height: 40px;\r\n }\r\n }\r\n p{\r\n color: #666666;\r\n font-weight: 400;\r\n }\r\n}\r\nul{\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.mb_110{\r\n margin-bottom: 110px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 220px;\r\n }\r\n \r\n}\r\n.mt_130{\r\n margin-top: 130px;\r\n @media #{$small_mobile}{\r\n margin-top: 70px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-top: 70px;\r\n }\r\n @media #{$tab_device}{\r\n margin-top: 70px;\r\n }\r\n @media #{$medium_device}{\r\n margin-top: 70px;\r\n }\r\n}\r\n.mb_130{\r\n margin-bottom: 130px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 70px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 70px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 70px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 70px;\r\n }\r\n}\r\n.padding_less_40{\r\n margin-bottom: -50px;\r\n}\r\n.z_index{\r\n z-index: 9 !important;\r\n position: relative;\r\n}\r\n\r\n@media #{$small_mobile}{\r\n .container-fluid{\r\n padding-right: 15px;\r\n padding-left: 15px;\r\n }\r\n}\r\n@media #{$extra_big_screen}{\r\n .container {\r\n max-width: 1170px;\r\n }\r\n}\r\n.blog_item_date{\r\n background-color: #ff8b23 !important;\r\n}\r\n@media (max-width: 1200px) {\r\n [class*=\"hero-ani-\"] {\r\n display: none !important;\r\n }\r\n}\r\n\r\n.custom-animation {\r\n backface-visibility: hidden;\r\n animation: jumping 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all .9s ease 5s;\r\n user-select: none;\r\n}\r\n\r\n.custom-animation2 {\r\n backface-visibility: hidden;\r\n animation: jumping2 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all 1s ease 3s;\r\n user-select: none;\r\n}\r\n\r\n.custom-animation3 {\r\n backface-visibility: hidden;\r\n animation: jumping3 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all 7s ease 2s;\r\n user-select: none;\r\n}\r\n\r\n.custom-animation4 {\r\n backface-visibility: hidden;\r\n animation: jumping4 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all 8s ease 4s;\r\n user-select: none;\r\n}\r\n\r\n.custom-animation10 {\r\n backface-visibility: hidden;\r\n animation: jumping10 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all 8s ease 4s;\r\n user-select: none;\r\n}\r\n\r\n.custom-animation11 {\r\n backface-visibility: hidden;\r\n animation: jumping11 9s ease-in-out 2s infinite alternate;\r\n animation-delay: 1s;\r\n transition: all 8s ease 4s;\r\n user-select: none;\r\n}\r\n\r\n@keyframes jumping {\r\n 0% {\r\n transform: translateY(0px) translateX(0) rotate(0) scale(1);\r\n opacity: .8;\r\n }\r\n 25% {\r\n transform: translateY(-10px) translateX(-10px) rotate(20deg) scale(.8);\r\n opacity: .9;\r\n }\r\n 50% {\r\n transform: translateY(-15px) translateX(-15px) rotate(10deg) scale(.9);\r\n opacity: .8;\r\n }\r\n 75% {\r\n transform: translateY(-20px) translateX(-20px) rotate(20deg) scale(.75);\r\n opacity: .6;\r\n }\r\n 85% {\r\n transform: translateY(-25px) translateX(-25px) rotate(20deg) scale(.9);\r\n opacity: .7;\r\n }\r\n 100% {\r\n transform: translateY(-15px) translateX(-15px) rotate(0) scale(.95);\r\n opacity: .85;\r\n }\r\n}\r\n\r\n@keyframes jumping2 {\r\n 0% {\r\n transform: translateY(0px) translateX(0) rotate(0) scale(1);\r\n opacity: .5;\r\n }\r\n 25% {\r\n transform: translateY(-30px) translateX(10px) rotate(20deg) scale(.8);\r\n opacity: .8;\r\n }\r\n 50% {\r\n transform: translateY(15px) translateX(-15px) rotate(10deg) scale(.7);\r\n opacity: .8;\r\n }\r\n 75% {\r\n transform: translateY(30px) translateX(20px) rotate(20deg) scale(.75);\r\n opacity: .7;\r\n }\r\n 100% {\r\n transform: translateY(-15px) translateX(15px) rotate(0) scale(.75);\r\n opacity: .9;\r\n }\r\n}\r\n\r\n@keyframes jumping3 {\r\n 0% {\r\n transform: translateY(10px) translateX(0) rotate(0) scale(1);\r\n opacity: .9;\r\n }\r\n 20% {\r\n transform: translateY(20px) translateX(10px) rotate(-20deg) scale(.8);\r\n opacity: .8;\r\n }\r\n 40% {\r\n transform: translateY(15px) translateX(-15px) rotate(10deg) scale(.75);\r\n opacity: .8;\r\n }\r\n 40% {\r\n transform: translateY(-15px) translateX(-25px) rotate(10deg) scale(.5);\r\n opacity: 1;\r\n }\r\n 80% {\r\n transform: translateY(-30px) translateX(20px) rotate(-20deg) scale(.75);\r\n opacity: .6;\r\n }\r\n 100% {\r\n transform: translateY(15px) translateX(15px) rotate(0) scale(.95);\r\n opacity: .7;\r\n }\r\n}\r\n\r\n@keyframes jumping4 {\r\n 0% {\r\n transform: translateY(-30px) translateX(20px) rotate(0) scale(1.2);\r\n opacity: .7;\r\n }\r\n 25% {\r\n transform: translateY(-20px) translateX(10px) rotate(50deg) scale(.6);\r\n opacity: .8;\r\n }\r\n 50% {\r\n transform: translateY(15px) translateX(-15px) rotate(20deg) scale(.5);\r\n opacity: .9;\r\n }\r\n 75% {\r\n transform: translateY(30px) translateX(20px) rotate(50deg) scale(.75);\r\n opacity: .7;\r\n }\r\n 100% {\r\n transform: translateY(-15px) translateX(15px) rotate(0) scale(.5);\r\n opacity: .9;\r\n }\r\n}\r\n\r\n@keyframes jumping10 {\r\n 0% {\r\n transform: rotate(180deg);\r\n display: block;\r\n }\r\n 100% {\r\n transform: rotate(30deg);\r\n display: block;\r\n }\r\n}\r\n\r\n@keyframes jumping11 {\r\n 0% {\r\n transform: rotate(180deg) translate(-20px, 20px);\r\n display: block;\r\n }\r\n 100% {\r\n transform: rotate(30deg) translate(0px, 0px);\r\n display: block;\r\n }\r\n}\r\n\r\n\r\n\r\n.hero-app-1 {\r\n position: absolute;\r\n left: 4%;\r\n top: 10%;\r\n @media #{$small_mobile}{\r\n display: none;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 8px 25px;\r\n }\r\n @media #{$tab_device}{\r\n padding: 10px 25px;\r\n }\r\n @media #{$medium_device}{\r\n padding: 10px 25px;\r\n }\r\n}\r\n\r\n.hero-app-2 {\r\n position: absolute;\r\n left: 5%;\r\n bottom: 35%;\r\n @media #{$small_mobile}{\r\n bottom: 5%;\r\n }\r\n @media #{$large_mobile}{\r\n bottom: 20%;\r\n }\r\n @media #{$tab_device}{\r\n padding: 10px 25px;\r\n }\r\n @media #{$medium_device}{\r\n padding: 10px 25px;\r\n }\r\n}\r\n\r\n.hero-app-3 {\r\n position: absolute;\r\n top: 20%;\r\n left: 25%;\r\n @media #{$small_mobile}{\r\n left: 5%;\r\n }\r\n @media #{$large_mobile}{\r\n \r\n }\r\n @media #{$tab_device}{\r\n \r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n}\r\n\r\n.hero-app-4 {\r\n position: absolute;\r\n bottom: 20%;\r\n left: 50%;\r\n}\r\n\r\n.hero-app-5 {\r\n position: absolute;\r\n bottom: 40%;\r\n left: 50%;\r\n}\r\n\r\n.hero-app-6 {\r\n position: absolute;\r\n right: 5%;\r\n top: 40%;\r\n}\r\n\r\n.hero-app-7 {\r\n position: absolute;\r\n top: 13%;\r\n left: 51%;\r\n @media #{$small_mobile}{\r\n \r\n }\r\n @media #{$large_mobile}{\r\n top: 5%;\r\n left: 73%;\r\n }\r\n @media #{$tab_device}{\r\n padding: 10px 25px;\r\n }\r\n @media #{$medium_device}{\r\n padding: 10px 25px;\r\n }\r\n}\r\n\r\n.hero-app-8 {\r\n position: absolute;\r\n left: 68%;\r\n top: 60%;\r\n @media #{$small_mobile}{\r\n top: 80%; \r\n }\r\n @media #{$large_mobile}{\r\n }\r\n @media #{$tab_device}{\r\n }\r\n @media #{$medium_device}{\r\n }\r\n}\r\n/**************** common css end ****************/\r\n", + "/* Main Button Area css\n============================================================================================ */\n.submit_btn{\n\twidth: auto;\n\tdisplay: inline-block;\n\tbackground: $white_color;\n\tpadding: 0px 50px;\n\tcolor: #fff;\n\tfont-size: 13px;\n\tfont-weight: 500;\n\tline-height: 50px;\n\tborder-radius: 5px;\n\toutline: none !important;\n\tbox-shadow: none !important;\n\ttext-align: center;\n\tborder: 1px solid $border_color;\n\tcursor: pointer;\n\t@include transform_time(0.5s);\n\t&:hover{\n\t\tbackground: transparent;\n\t\t\n\t}\n}\n.dropdown {\n .dropdown-menu {\n transition: all 0.5s;\n overflow: hidden;\n transform-origin: top center;\n transform: scale(1,0);\n\t\tdisplay: block;\n\t\tmargin-top: 28px;\n }\n &:hover {\n .dropdown-menu {\n transform: scale(1);\n }\n }\n}\n.btn_1{\n\tdisplay: inline-block;\n\tpadding: 14px 40px;\n\tborder-radius: 50px;\n\t@extend %custom_btn_bg_1;\n\tfont-size: 14px;\n\tcolor: $white_color;\n -o-transition: all .4s ease-in-out;\n -webkit-transition: all .4s ease-in-out;\n transition: all .4s ease-in-out;\n\ttext-transform: capitalize;\n\tmargin-top: 45px;\n\tbackground-size: 300% 100%;\n\t&:hover{\n\t\tcolor: $white_color !important;\n\t\tbackground-size: 100% 100%;\n\n\t}\n\t@media #{$small_mobile}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 25px;\n\t}\n\t@media #{$large_mobile}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 30px;\n\t}\n\t@media #{$tab_device}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 30px;\n\t}\n\t@media #{$medium_device}{\n\t\n\t}\n\n}\n.btn_2{\n\tdisplay: inline-block;\n\tpadding: 13px 47px;\n box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15);\n\tfont-size: 14px;\n\tcolor: $white_color;\n\ttext-transform: capitalize;\n\t@extend %custom_btn_bg_2;\n\t@include transform_time(.5s);\n\tborder-radius: 50px;\n\tmargin-top: 45px;\n\tbackground-size: 300% 100%;\n\t&:hover{\n\t\tcolor: $white_color !important;\n\t\tbackground-size: 100% 100%;\n\n\t}\n\t@media #{$small_mobile}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 25px;\n\t}\n\t@media #{$large_mobile}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 30px;\n\t}\n\t@media #{$tab_device}{\n\t\tpadding: 14px 30px;\n\t\tmargin-top: 30px;\n\t}\n\t@media #{$medium_device}{\n\t\n\t}\n}\n.btn_4{\n\tdisplay: inline-block;\n\tpadding: 13px 47px;\n box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15);\n\tfont-size: 14px;\n\tcolor: $white_color;\n\ttext-transform: capitalize;\n\t@extend %custom_btn_bg_2;\n\t@include transform_time(.5s);\n\tborder-radius: 50px;\n\tbackground-size: 300% 100%;\n\t&:hover{\n\t\tcolor: $white_color;\n\t\tbackground-size: 100% 100%;\n\n\t}\n\t@media #{$small_mobile}{\n\t\tpadding: 14px 30px;\n\t}\n\t@media #{$large_mobile}{\n\t\tpadding: 14px 30px;\n\t}\n\t@media #{$tab_device}{\n\t\tpadding: 14px 30px;\n\t}\n\t@media #{$medium_device}{\n\t\n\t}\n}\n.btn_3 {\n\tposition: relative;\n font-weight: 500;\n color: #2f373d;\n display: inline-block;\n z-index: 9;\n -webkit-transition: .6s;\n transition: .6s;\n\tline-height: 46px;\n padding-left: 30px;\n\tmargin-top: 35px;\n\tfont-family: $font_stack_2;\n\t&:after{\n\t\theight: 48px;\n\t\twidth: 61px;\n\t\tbackground-color: #e3f1da;\n\t\tposition: absolute;\n\t\tcontent: \"\";\n\t\ttop: 0px;\n\t\tleft: 0px;\n\t\tborder-radius: 5px;\n\t\tz-index: -1;\n\t\t-webkit-transition: .6s;\n\t\ttransition: .6s;\n\t}\n\ti{\n\t\tfont-size: 12px;\n\t\tmargin-left: 11px;\n\t}\n}\n/*=================== custom button rule start ====================*/\n\n.button{\n\tdisplay: inline-block;\n\tborder: 1px solid transparent;\n\tfont-size: 15px;\n\tfont-weight: 500;\n\tpadding: 12px 54px;\n\tborder-radius: 4px;\n\tcolor: $white_color;\n\tborder: 1px solid $border_color;\n\ttext-transform: uppercase;\n\tbackground-color: $btn_bg;\n\tcursor: pointer;\n\t@include transform_time(0.5s);\n\n\t@media(max-width: 767px){\n\t\tfont-size: 13px;\n\t\tpadding: 9px 24px;\n\t}\n\n\t&:hover{\n\t\tcolor: $white_color;\n\t}\n\n\n\t&-link{\n\t\tletter-spacing: 0;\n\t\tcolor: #3b1d82;\n\t\tborder: 0;\n\t\tpadding: 0;\n\n\t\t&:hover{\n\t\t\tbackground: transparent;\n\t\t\tcolor: #3b1d82;\n\t\t}\n\t}\n\n\t&-header{\n\t\tcolor: $white_color;\n\t\tborder-color: $border_color;\n\n\t\t&:hover{\n\t\t\tbackground: #b8024c;\n\t\t\tcolor: $white_color;\n\t\t}\n\t}\n\n\t&-contactForm{\n\t\tcolor: $white_color;\n\t\tborder-color: $border_color;\n\t\tpadding: 12px 25px;\n\n\t\t&:hover{\n\t\t\t// border-color: $title-color;\n\t\t\t// background: $title-color;\n\t\t\t// color: $white_color;\n\t\t}\n\t}\n}\n\n\n/* End Main Button Area css\n============================================================================================ */", + "/* Start Blog Area css\n============================================================================================ */\n\n.latest-blog-area {\n .area-heading {\n margin-bottom: 70px;\n }\n}\n.blog_area{\n a{\n color: $font_1 !important;\n text-decoration: none;\n @include transform_time(.5s);\n &:hover, :hover{\n background: -webkit-linear-gradient( 131deg, #feb47b 0%, #ff7e5f 99%);\n -webkit-background-clip: text;\n -webkit-text-fill-color: transparent;\n text-decoration: none;\n @include transform_time(.5s);\n }\n }\n}\n\n.single-blog {\n overflow: hidden;\n margin-bottom: 30px;\n \n &:hover {\n box-shadow: 0px 10px 20px 0px rgba(42, 34, 123, 0.1);\n }\n\n .thumb {\n overflow: hidden;\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n background: #000;\n opacity: 0;\n @include transform_time(.5s);\n }\n }\n\n h4 {\n // @include transform_time(.5s);\n border-bottom: 1px solid #dfdfdf;\n padding-bottom: 34px;\n margin-bottom: 25px;\n }\n\n a {\n // color: $dip;\n font-size: 20px;\n font-weight: 600;\n\n &:hover {\n // // color: $baseColor;\n }\n }\n\n .date {\n color: #666666;\n text-align: left;\n display: inline-block;\n font-size: 13px;\n font-weight: 300;\n }\n\n .tag {\n // color: $baseColor;\n text-align: left;\n display: inline-block;\n float: left;\n font-size: 13px;\n font-weight: 300;\n margin-right: 22px;\n position: relative;\n\n &:after {\n content: '';\n position: absolute;\n width: 1px;\n height: 10px;\n background: #acacac;\n right: -12px;\n top: 7px;\n\n }\n\n @media(max-width:1199px) {\n margin-right: 8px;\n\n &:after {\n display: none;\n }\n }\n }\n\n .likes {\n margin-right: 16px;\n }\n\n @media(max-width:800px) {\n margin-bottom: 30px;\n }\n\n .single-blog-content {\n padding: 30px;\n\n .meta-bottom {\n p {\n font-size: 13px;\n font-weight: 300;\n }\n\n i {\n color: $border_color;\n font-size: 13px;\n margin-right: 7px;\n }\n }\n\n @media(max-width:1199px) {\n padding: 15px;\n }\n }\n\n &:hover {\n .thumb {\n &:after {\n opacity: .7;\n @include transform_time(.5s);\n }\n }\n }\n\n @media(max-width:1199px) {\n h4 {\n transition: all 300ms linear 0s;\n border-bottom: 1px solid #dfdfdf;\n padding-bottom: 14px;\n margin-bottom: 12px;\n\n a {\n font-size: 18px;\n }\n }\n }\n\n}\n\n.full_image.single-blog {\n position: relative;\n\n .single-blog-content {\n position: absolute;\n left: 35px;\n bottom: 0;\n opacity: 0;\n visibility: hidden;\n @include transform_time(.5s);\n\n .meta-bottom {\n p {\n // color: $white_color;\n }\n }\n\n @media (min-width: 992px) {\n bottom: 100px;\n }\n }\n\n h4 {\n @include transform_time(.5s);\n border-bottom: none;\n padding-bottom: 5px;\n }\n\n a {\n // color: $white_color;\n font-size: 20px;\n font-weight: 600;\n\n &:hover {\n // color: $baseColor;\n }\n }\n\n .date {\n color: #fff;\n }\n\n &:hover {\n .single-blog-content {\n opacity: 1;\n visibility: visible;\n @include transform_time(.5s);\n }\n }\n\n}\n\n/* End Blog Area css\n============================================================================================ */\n\n\n\n/* Latest Blog Area css\n============================================================================================ */\n.latest_blog_area {}\n\n.latest_blog_inner {}\n\n.l_blog_item {\n .l_blog_img {}\n\n .l_blog_text {\n .date {\n margin-top: 24px;\n margin-bottom: 15px;\n\n a {\n // color: $pfont;\n font-size: 12px;\n }\n }\n\n h4 {\n font-size: 18px;\n // color: $title-color;\n border-bottom: 1px solid #eeeeee;\n margin-bottom: 0px;\n padding-bottom: 20px;\n @include transform_time(.5s);\n\n &:hover {\n // // color: $baseColor;\n }\n }\n\n p {\n margin-bottom: 0px;\n padding-top: 20px;\n }\n }\n}\n\n/* End Latest Blog Area css\n============================================================================================ */\n\n\n/* Causes Area css\n============================================================================================ */\n.causes_area {}\n\n.causes_slider {\n .owl-dots {\n text-align: center;\n margin-top: 80px;\n\n .owl-dot {\n height: 14px;\n width: 14px;\n background: #eeeeee;\n display: inline-block;\n margin-right: 7px;\n\n &:last-child {\n margin-right: 0px;\n }\n\n &.active {\n // background: $baseColor;\n }\n }\n }\n}\n\n.causes_item {\n background: #fff;\n\n .causes_img {\n position: relative;\n\n .c_parcent {\n position: absolute;\n bottom: 0px;\n width: 100%;\n left: 0px;\n height: 3px;\n background: rgba(255, 255, 255, .5);\n\n span {\n width: 70%;\n height: 3px;\n // background: $title-color;\n position: absolute;\n left: 0px;\n bottom: 0px;\n\n &:before {\n content: \"75%\";\n position: absolute;\n right: -10px;\n bottom: 0px;\n // background: $title-color; \n color: #fff;\n padding: 0px 5px;\n }\n }\n }\n }\n\n .causes_text {\n padding: 30px 35px 40px 30px;\n\n h4 {\n // color: $title-color;\n // font-family: $rob;\n font-size: 18px;\n font-weight: 600;\n margin-bottom: 15px;\n cursor: pointer;\n\n &:hover {\n // // color: $title-color;\n }\n }\n\n p {\n font-size: 14px;\n line-height: 24px;\n // color: $pfont;\n font-weight: 300;\n margin-bottom: 0px;\n }\n }\n\n .causes_bottom {\n a {\n width: 50%;\n border: 1px solid;\n text-align: center;\n float: left;\n line-height: 50px;\n // background: $title-color;\n color: #fff;\n // font-family: $rob;\n font-size: 14px;\n font-weight: 500;\n\n &+a {\n border-color: #eeeeee;\n background: #fff;\n font-size: 14px;\n // color: $title-color;\n }\n }\n }\n}\n\n/* End Causes Area css\n============================================================================================ */\n\n\n\n/*================= latest_blog_area css =============*/\n.latest_blog_area {\n background: #f9f9ff;\n}\n\n.single-recent-blog-post {\n margin-bottom: 30px;\n\n .thumb {\n overflow: hidden;\n\n img {\n transition: all 0.7s linear;\n }\n }\n\n .details {\n padding-top: 30px;\n\n .sec_h4 {\n line-height: 24px;\n padding: 10px 0px 13px;\n transition: all 0.3s linear;\n\n &:hover {\n // color: $pfont;\n }\n }\n }\n\n .date {\n font-size: 14px;\n line-height: 24px;\n font-weight: 400;\n }\n\n &:hover {\n img {\n transform: scale(1.23) rotate(10deg);\n }\n }\n}\n\n.tags {\n .tag_btn {\n font-size: 12px;\n font-weight: 500;\n line-height: 20px;\n border: 1px solid #eeeeee;\n display: inline-block;\n padding: 1px 18px;\n text-align: center;\n\n // color: $title-color;\n &:before {\n // background: $title-color;\n }\n\n &+.tag_btn {\n margin-left: 2px;\n }\n }\n}\n\n/*========= blog_categorie_area css ===========*/\n.blog_categorie_area {\n padding-top: 30px;\n padding-bottom: 30px;\n // background: $lightGray;\n\n @media(min-width: 900px) {\n padding-top: 80px;\n padding-bottom: 80px;\n }\n\n @media(min-width: 1100px) {\n padding-top: 120px;\n padding-bottom: 120px;\n }\n}\n\n.categories_post {\n position: relative;\n text-align: center;\n cursor: pointer;\n\n img {\n max-width: 100%;\n }\n\n .categories_details {\n position: absolute;\n top: 20px;\n left: 20px;\n right: 20px;\n bottom: 20px;\n background: rgba(34, 34, 34, 0.75);\n color: #fff;\n transition: all 0.3s linear;\n display: flex;\n align-items: center;\n justify-content: center;\n\n h5 {\n margin-bottom: 0px;\n font-size: 18px;\n line-height: 26px;\n text-transform: uppercase;\n color: #fff;\n position: relative;\n // &:before{\n // content: \"\";\n // height: 1px;\n // width: 100%;\n // background: #fff;\n // position: absolute;\n // bottom: 0px;\n // left: 0px;\n // }\n }\n\n p {\n font-weight: 300;\n font-size: 14px;\n line-height: 26px;\n margin-bottom: 0px;\n }\n\n .border_line {\n margin: 10px 0px;\n background: #fff;\n width: 100%;\n height: 1px;\n }\n }\n\n &:hover {\n .categories_details {\n background: rgba(222, 99, 32, 0.85);\n }\n }\n}\n\n\n\n/*============ blog_left_sidebar css ==============*/\n.blog_area {\n // background: $lightGray;\n}\n\n.blog_left_sidebar {}\n\n.blog_item {\n margin-bottom: 50px;\n}\n\n.blog_details {\n padding: 30px 0 20px 10px;\n box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3);\n\n @media(min-width: 768px) {\n padding: 60px 30px 35px 35px;\n }\n\n p {\n margin-bottom: 30px;\n }\n\n a {\n color: $heading_color2;\n\n &:hover {\n color: $btn_bg;\n }\n }\n\n h2 {\n font-size: 18px;\n font-weight: 600;\n margin-bottom: 8px;\n\n @media(min-width: 768px) {\n font-size: 24px;\n margin-bottom: 15px;\n }\n }\n}\n\n.blog-info-link {\n\n li {\n float: left;\n font-size: 14px;\n\n a {\n color: #999999;\n }\n\n i,\n span {\n font-size: 13px;\n margin-right: 5px;\n }\n\n &::after {\n content: \"|\";\n padding-left: 10px;\n padding-right: 10px;\n }\n\n &:last-child::after {\n display: none;\n }\n }\n\n &::after {\n content: \"\";\n display: block;\n clear: both;\n display: table;\n }\n}\n\n.blog_item_img {\n position: relative;\n\n .blog_item_date {\n position: absolute;\n bottom: -10px;\n left: 10px;\n display: block;\n color: $white_color;\n background-color: #ff7e5f;\n padding: 8px 15px;\n border-radius: 5px;\n\n @media(min-width: 768px) {\n bottom: -20px;\n left: 40px;\n padding: 13px 30px;\n }\n\n h3 {\n font-size: 22px;\n font-weight: 600;\n color: $white_color;\n margin-bottom: 0;\n line-height: 1.2;\n\n @media(min-width: 768px) {\n font-size: 30px;\n }\n }\n\n p {\n font-size: 18px;\n margin-bottom: 0;\n color: $white_color;\n\n @media(min-width: 768px) {\n font-size: 18px;\n }\n }\n }\n}\n\n\n\n\n.blog_right_sidebar {\n\n // border: 1px solid #eeeeee;\n // background: #fafaff;\n // padding: 30px;\n .widget_title {\n font-size: 20px;\n margin-bottom: 40px;\n // color: $title-color;\n\n &::after {\n content: \"\";\n display: block;\n padding-top: 15px;\n border-bottom: 1px solid #f0e9ff;\n }\n }\n\n .single_sidebar_widget {\n background: #fbf9ff;\n padding: 30px;\n margin-bottom: 30px;\n }\n\n\n .search_widget {\n\n .form-control {\n height: 50px;\n border-color: #f0e9ff;\n font-size: 13px;\n color: #999999;\n padding-left: 20px;\n border-radius: 0;\n border-right: 0;\n\n &::placeholder {\n color: #999999;\n }\n\n &:focus {\n border-color: #f0e9ff;\n outline: 0;\n box-shadow: none;\n }\n }\n\n .input-group {\n\n button {\n background: $white_color;\n border-left: 0;\n border: 1px solid #f0e9ff;\n padding: 4px 15px;\n border-left: 0;\n\n i,\n span {\n font-size: 14px;\n color: #999999;\n }\n }\n }\n\n }\n\n .newsletter_widget {\n\n .form-control {\n height: 50px;\n border-color: #f0e9ff;\n font-size: 13px;\n color: #999999;\n padding-left: 20px;\n border-radius: 0;\n // border-right: 0;\n\n &::placeholder {\n color: #999999;\n }\n\n &:focus {\n border-color: #f0e9ff;\n outline: 0;\n box-shadow: none;\n }\n }\n\n .input-group {\n\n button {\n background: $white_color;\n border-left: 0;\n border: 1px solid #f0e9ff;\n padding: 4px 15px;\n border-left: 0;\n\n i,\n span {\n font-size: 14px;\n color: #999999;\n }\n }\n }\n\n }\n\n\n .post_category_widget {\n .cat-list {\n li {\n border-bottom: 1px solid #f0e9ff;\n transition: all 0.3s ease 0s;\n padding-bottom: 12px;\n\n &:last-child {\n border-bottom: 0;\n }\n\n a {\n font-size: 14px;\n line-height: 20px;\n color: #888888;\n\n p {\n margin-bottom: 0px;\n }\n }\n\n &+li {\n padding-top: 15px;\n }\n\n &:hover {\n\n // border-// color: $title-color;\n a {\n // // color: $baseColor;\n }\n }\n }\n }\n }\n\n .popular_post_widget {\n .post_item {\n .media-body {\n justify-content: center;\n align-self: center;\n padding-left: 20px;\n\n h3 {\n font-size: 16px;\n line-height: 20px;\n margin-bottom: 6px;\n transition: all 0.3s linear;\n\n }\n\n a {\n\n // color: $title_color;\n &:hover {\n color: $white_color;\n }\n\n }\n\n p {\n font-size: 14px;\n line-height: 21px;\n margin-bottom: 0px;\n }\n }\n\n &+.post_item {\n margin-top: 20px;\n }\n }\n }\n\n .tag_cloud_widget {\n ul {\n li {\n display: inline-block;\n \n a {\n display: inline-block;\n border: 1px solid #eeeeee;\n background: #fff;\n padding: 4px 20px;\n margin-bottom: 8px;\n margin-right: 3px;\n transition: all 0.3s ease 0s;\n color: #888888;\n font-size: 13px;\n\n &:hover {\n background: $btn_bg;\n color: #fff !important;\n -webkit-text-fill-color: #fff;\n text-decoration: none;\n -webkit-transition: 0.5s;\n transition: 0.5s;\n }\n }\n }\n }\n }\n\n .instagram_feeds {\n\n .instagram_row {\n display: flex;\n margin-right: -6px;\n margin-left: -6px;\n\n\n li {\n width: 33.33%;\n float: left;\n padding-right: 6px;\n padding-left: 6px;\n margin-bottom: 15px;\n }\n }\n }\n\n\n\n\n\n\n\n // .author_widget{\n // text-align: center;\n // h4{\n // font-size: 18px;\n // line-height: 20px;\n // // color: $title-color;\n // margin-bottom: 5px;\n // margin-top: 30px;\n // }\n // p{\n // margin-bottom: 0px;\n // }\n // .social_icon{\n // padding: 7px 0px 15px;\n // a{\n // font-size: 14px;\n // // color: $title-color;\n // transition: all 0.2s linear;\n // & + a{\n // margin-left: 20px;\n // }\n // &:hover{\n // // color: $title-color;\n // }\n // }\n // }\n // }\n\n\n // .newsletter_widget{\n // text-align: center;\n // p{\n\n // }\n // .form-group{\n // margin-bottom: 8px;\n // }\n // .input-group-prepend {\n // margin-right: -1px;\n // }\n // .input-group-text {\n // background: #fff;\n // border-radius: 0px;\n // vertical-align: top;\n // font-size: 12px;\n // line-height: 36px;\n // padding: 0px 0px 0px 15px;\n // border: 1px solid #eeeeee;\n // border-right: 0px;\n\n // i{\n // color: #cccccc;\n // }\n // }\n // .form-control{\n // font-size: 12px;\n // line-height: 24px;\n // color: #cccccc;\n // border: 1px solid #eeeeee;\n // border-left: 0px;\n // border-radius: 0px;\n // @include placeholder{\n // color: #cccccc;\n // }\n // &:focus{\n // outline: none;\n // box-shadow: none;\n // }\n // }\n // .bbtns{\n // background: $title-color;\n // color: #fff;\n // font-size: 12px;\n // line-height: 38px;\n // display: inline-block;\n // font-weight: 500;\n // padding: 0px 24px 0px 24px;\n // border-radius: 0;\n // }\n // .text-bottom{\n // font-size: 12px;\n // }\n // }\n\n .br {\n width: 100%;\n height: 1px;\n background: rgb(238, 238, 238);\n margin: 30px 0px;\n }\n}\n\n\n// .page-link {\n// background: transparent;\n// font-weight: 400;\n// }\n\n// .blog-pagination .page-item.active .page-link {\n// background-// color: $title-color;\n// border-color: transparent;\n// color:#fff;\n// }\n\n\n.blog-pagination {\n margin-top: 80px;\n}\n\n.blog-pagination .page-link {\n font-size: 14px;\n position: relative;\n display: block;\n padding: 0;\n text-align: center;\n // padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 45px;\n width: 45px;\n height: 45px;\n border-radius: 0 !important;\n color: #8a8a8a;\n border: 1px solid #f0e9ff;\n margin-right: 10px;\n\n\n i,\n span {\n font-size: 13px;\n }\n\n &:hover {\n // background-color: $baseColor;\n // color: $white_color;\n }\n}\n\n.blog-pagination .page-item.active {\n .page-link {\n background-color: #fbf9ff;\n border-color: #f0e9ff;\n color: #888888;\n }\n}\n\n.blog-pagination .page-item:last-child .page-link {\n margin-right: 0;\n}\n\n// .blog-pagination .page-link .lnr {\n// font-weight: 600;\n// }\n\n// .blog-pagination .page-item:last-child .page-link,\n// .blog-pagination .page-item:first-child .page-link {\n// border-radius: 0;\n// }\n\n// .blog-pagination .page-link:hover {\n// color: #fff;\n// text-decoration: none;\n// background-// color: $title-color;\n// border-color: #eee;\n// }\n\n\n\n/*============ Start Blog Single Styles =============*/\n\n.single-post-area {\n .blog_details {\n box-shadow: none;\n padding: 0;\n }\n\n .social-links {\n padding-top: 10px;\n\n li {\n display: inline-block;\n margin-bottom: 10px;\n\n a {\n color: #cccccc;\n padding: 7px;\n font-size: 14px;\n transition: all 0.2s linear;\n\n &:hover {\n // color: $title-color;\n }\n }\n }\n }\n\n .blog_details {\n padding-top: 26px;\n\n p {\n margin-bottom: 20px;\n font-size: 15px;\n }\n\n h2 {\n // color: $title-color;\n }\n }\n\n .quote-wrapper {\n background: rgba(130, 139, 178, 0.1);\n padding: 15px;\n line-height: 1.733;\n color: #888888;\n font-style: italic;\n margin-top: 25px;\n margin-bottom: 25px;\n\n @media(min-width: 768px) {\n padding: 30px;\n }\n }\n\n .quotes {\n background: $white_color;\n padding: 15px 15px 15px 20px;\n border-left: 2px solid;\n\n @media(min-width: 768px) {\n padding: 25px 25px 25px 30px;\n }\n }\n\n .arrow {\n position: absolute;\n\n .lnr {\n font-size: 20px;\n font-weight: 600;\n }\n }\n\n .thumb {\n .overlay-bg {\n background: rgba(#000, .8);\n }\n }\n\n .navigation-top {\n padding-top: 15px;\n border-top: 1px solid #f0e9ff;\n\n p {\n margin-bottom: 0;\n }\n\n .like-info {\n font-size: 14px;\n\n i,\n span {\n font-size: 16px;\n margin-right: 5px;\n }\n }\n\n .comment-count {\n font-size: 14px;\n\n i,\n span {\n font-size: 16px;\n margin-right: 5px;\n }\n }\n\n .social-icons {\n\n li {\n display: inline-block;\n margin-right: 15px;\n\n &:last-child {\n margin: 0;\n }\n\n i,\n span {\n font-size: 14px;\n color: #999999;\n }\n\n &:hover {\n\n i,\n span {\n // // color: $baseColor;\n }\n }\n }\n }\n }\n\n\n .blog-author {\n padding: 40px 30px;\n background: #fbf9ff;\n margin-top: 50px;\n\n @media(max-width: 600px) {\n padding: 20px 8px;\n }\n\n img {\n width: 90px;\n height: 90px;\n border-radius: 50%;\n margin-right: 30px;\n\n @media(max-width: 600px) {\n margin-right: 15px;\n width: 45px;\n height: 45px;\n }\n }\n\n a {\n display: inline-block;\n\n // color: $title-color;\n &:hover {\n color: $btn_bg;\n }\n }\n\n p {\n margin-bottom: 0;\n font-size: 15px;\n }\n\n h4 {\n font-size: 16px;\n }\n }\n\n\n\n .navigation-area {\n border-bottom: 1px solid #eee;\n padding-bottom: 30px;\n margin-top: 55px;\n\n p {\n margin-bottom: 0px;\n }\n\n h4 {\n font-size: 18px;\n line-height: 25px;\n // color: $title-color;\n }\n\n .nav-left {\n text-align: left;\n\n .thumb {\n margin-right: 20px;\n background: #000;\n\n img {\n @include transform_time(.5s);\n }\n }\n\n .lnr {\n margin-left: 20px;\n opacity: 0;\n @include transform_time(.5s);\n }\n\n &:hover {\n .lnr {\n opacity: 1;\n }\n\n .thumb {\n img {\n opacity: .5;\n }\n }\n }\n\n @media(max-width:767px) {\n margin-bottom: 30px;\n }\n }\n\n .nav-right {\n text-align: right;\n\n .thumb {\n margin-left: 20px;\n background: #000;\n\n img {\n @include transform_time(.5s);\n }\n }\n\n .lnr {\n margin-right: 20px;\n opacity: 0;\n @include transform_time(.5s);\n }\n\n &:hover {\n .lnr {\n opacity: 1;\n }\n\n .thumb {\n img {\n opacity: .5;\n }\n }\n }\n }\n }\n\n .sidebar-widgets {\n @media(max-width: 991px) {\n padding-bottom: 0px;\n }\n }\n}\n\n.comments-area {\n background: transparent;\n // border: 1px solid #eee;\n border-top: 1px solid #eee;\n padding: 45px 0;\n margin-top: 50px;\n\n @media(max-width: 414px) {\n padding: 50px 8px;\n }\n\n h4 {\n // text-align: center;\n margin-bottom: 35px;\n // color: $title-color;\n font-size: 18px;\n }\n\n h5 {\n font-size: 16px;\n margin-bottom: 0px;\n }\n\n a {\n // color: $title-color;\n }\n\n .comment-list {\n padding-bottom: 48px;\n\n &:last-child {\n padding-bottom: 0px;\n }\n\n &.left-padding {\n padding-left: 25px;\n }\n\n @media(max-width:413px) {\n .single-comment {\n h5 {\n font-size: 12px;\n }\n\n .date {\n font-size: 11px;\n }\n\n .comment {\n font-size: 10px;\n }\n }\n }\n }\n\n .thumb {\n margin-right: 20px;\n\n img {\n width: 70px;\n border-radius: 50%;\n }\n }\n\n .date {\n font-size: 14px;\n color: #999999;\n margin-bottom: 0;\n margin-left: 20px;\n }\n\n .comment {\n margin-bottom: 10px;\n color: #777777;\n font-size: 15px;\n }\n\n .btn-reply {\n background-color: transparent;\n color: #888888;\n // border:1px solid #eee;\n padding: 5px 18px;\n font-size: 14px;\n display: block;\n font-weight: 400;\n // @include transform_time(.5s);\n // &:hover {\n // background-// color: $title-color;\n // color: #fff;\n // font-weight: 700;\n // }\n }\n}\n\n.comment-form {\n // background:#fafaff;\n // text-align: center;\n border-top: 1px solid #eee;\n padding-top: 45px;\n margin-top: 50px;\n margin-bottom: 20px;\n\n .form-group {\n margin-bottom: 30px;\n }\n\n h4 {\n // text-align: center;\n margin-bottom: 40px;\n font-size: 18px;\n line-height: 22px;\n // color: $title-color;\n }\n\n .name {\n padding-left: 0px;\n\n @media(max-width: 767px) {\n padding-right: 0px;\n margin-bottom: 1rem;\n }\n }\n\n .email {\n padding-right: 0px;\n\n @media(max-width: 991px) {\n padding-left: 0px;\n }\n }\n\n .form-control {\n border: 1px solid #f0e9ff;\n border-radius: 5px;\n height: 48px;\n padding-left: 18px;\n font-size: 13px;\n background: transparent;\n\n &:focus {\n outline: 0;\n box-shadow: none;\n }\n\n &::placeholder {\n font-weight: 300;\n color: #999999;\n }\n\n &::placeholder {\n color: #777777;\n }\n }\n\n textarea {\n padding-top: 18px;\n border-radius: 12px;\n height: 100% !important;\n }\n\n ::-webkit-input-placeholder {\n /* Chrome/Opera/Safari */\n font-size: 13px;\n color: #777;\n }\n\n ::-moz-placeholder {\n /* Firefox 19+ */\n font-size: 13px;\n color: #777;\n }\n\n :-ms-input-placeholder {\n /* IE 10+ */\n font-size: 13px;\n color: #777;\n }\n\n :-moz-placeholder {\n /* Firefox 18- */\n font-size: 13px;\n color: #777;\n }\n}\n\n\n\n/*============ End Blog Single Styles =============*/", + "\r\n.single_blog_post{\r\n .desc{\r\n a{\r\n font-size: 16px;\r\n color: #232b2b !important;\r\n }\r\n }\r\n .single_blog{\r\n .single_appartment_content{\r\n padding: 38px 38px 23px;\r\n border: 0px solid $border_color;\r\n box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3);\r\n p{\r\n font-size: 12px;\r\n text-transform: uppercase;\r\n margin-bottom: 20px;\r\n a{\r\n color: $btn_bg;\r\n }\r\n }\r\n h4{\r\n font-size: 24px;\r\n font-weight: 600;\r\n line-height: 1.481;\r\n margin-bottom: 16px;\r\n }\r\n h5{\r\n font-size: 15px;\r\n color: $font_4;\r\n font-weight: 400;\r\n }\r\n .list-unstyled{\r\n margin-top: 33px;\r\n li{\r\n display: inline;\r\n margin-right: 17px;\r\n color: $font_5;\r\n a{\r\n margin-right: 8px;\r\n color: $font_5;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n@media #{$small_mobile}{\r\n\r\n}\r\n@media #{$large_mobile}{\r\n\r\n}\r\n", + "/**************menu part start*****************/\r\n.main_menu {\r\n\t.navbar-brand {\r\n\t\tpadding-top: 0rem;\r\n\t}\r\n\r\n\t.navbar {\r\n\t\tpadding: 28px 0px;\r\n\t}\r\n\r\n\t.main-menu-item {\r\n\t\ttext-align: right !important;\r\n\t\tjustify-content: center;\r\n\t\t@media #{$medium_device}{\r\n\t\t\tpadding-right: 35px;\r\n\t\t}\r\n\t\tul {\r\n\t\t\tli a {\r\n\t\t\t\tcolor: $menu_color !important;\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tpadding: 7px 24px !important;\r\n\t\t\t\tfont-family: $font_stack_1;\r\n\t\t\t\t@media #{$medium_device}{\r\n\t\t\t\t\tpadding: 0px 16px !important;\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.home_menu {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\twidth: 100%;\r\n\tz-index: 999;\r\n}\r\n\r\n.menu_fixed {\r\n\tposition: fixed;\r\n\tz-index: 9999 !important;\r\n\twidth: 100%;\r\n\tbackground-color: $white-color;\r\n\tbox-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);\r\n\ttop: 0;\r\n\r\n\tspan {\r\n\t\tcolor: #000 !important;\r\n\t}\r\n}\r\n@media #{$small_mobile} {\r\n\t.navbar-light .navbar-toggler{\r\n\t\tborder-color: transparent;\r\n\t}\r\n\t.navbar-collapse {\r\n\t\tz-index: 9999 !important;\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 71px;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: $white-color;\r\n\t\ttext-align: center !important;\r\n\t\t\r\n\t}\r\n\t.dropdown {\r\n\t\t.dropdown-menu {\r\n\t\t\ttransform: scale(1,0);\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t\t&:hover {\r\n\t\t\t.dropdown-menu {\r\n\t\t\t\ttransform: scale(1);\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t.main_menu .main-menu-item{\r\n\t\ttext-align: left !important;\r\n\t\t.nav-item{\r\n\t\t\tpadding: 10px 15px !important;\r\n\t\t\ta{\r\n\t\t\t\tpadding: 8px 15px !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media #{$large_mobile} {\r\n\t.navbar-light .navbar-toggler{\r\n\t\tborder-color: transparent;\r\n\t}\r\n\t.navbar-collapse {\r\n\t\tz-index: 9999 !important;\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 71px;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: $white-color;\r\n\t\ttext-align: center !important;\r\n\t\t\r\n\t}\r\n\t.dropdown {\r\n\t\t.dropdown-menu {\r\n\t\t\ttransform: scale(1,0);\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t\t&:hover {\r\n\t\t\t.dropdown-menu {\r\n\t\t\t\ttransform: scale(1);\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t.main_menu .main-menu-item{\r\n\t\ttext-align: left !important;\r\n\t\t.nav-item{\r\n\t\t\tpadding: 10px 15px !important;\r\n\t\t\ta{\r\n\t\t\t\tpadding: 8px 15px !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media #{$tab_device} {\r\n\t.navbar-light .navbar-toggler{\r\n\t\tborder-color: transparent;\r\n\t}\r\n\t.navbar-collapse {\r\n\t\tz-index: 9999 !important;\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 71px;\r\n\t\twidth: 100%;\r\n\t\tbackground-color: $white-color;\r\n\t\ttext-align: center !important;\r\n\t\t\r\n\t}\r\n\t.dropdown {\r\n\t\t.dropdown-menu {\r\n\t\t\ttransform: scale(1,0);\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t\t&:hover {\r\n\t\t\t.dropdown-menu {\r\n\t\t\t\ttransform: scale(1);\r\n\t\t\t\tdisplay: block;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t.main_menu .main-menu-item{\r\n\t\ttext-align: left !important;\r\n\t\t.nav-item{\r\n\t\t\tpadding: 10px 15px !important;\r\n\t\t\ta{\r\n\t\t\t\tpadding: 8px 15px !important;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t\r\n}\r\n.dropdown-menu{\r\n\tborder: 0px solid rgba(0,0,0,.15) !important;\r\n\tbackground-color: #fafafa;\r\n}\r\n.dropdown:hover{\r\n\t.dropdown-menu{\r\n\t\tdisplay: block;\r\n\t}\r\n}", + "/**************** banner part css start ****************/\r\n.banner_part{\r\n height: 880px;\r\n position: relative;\r\n overflow: hidden;\r\n background-image: url(../img/banner_bg.png);\r\n background-repeat: no-repeat;\r\n background-size: 41%;\r\n background-position: top right;\r\n @media #{$small_mobile}{\r\n height: 650px;\r\n background-image: none;\r\n background-color: #f0eed4;\r\n }\r\n @media #{$large_mobile}{\r\n height: 650px;\r\n background-image: none;\r\n background-color: #f0eed4;\r\n }\r\n @media #{$tab_device}{\r\n height: 700px;\r\n background-image: none;\r\n background-color: #f0eed4;\r\n }\r\n @media #{$medium_device}{\r\n background-size: 45% 75%;\r\n height: 650px;\r\n }\r\n \r\n .banner_text{\r\n display: table;\r\n width: 100%;\r\n height: 880px;\r\n .banner_text_iner{\r\n display: table-cell;\r\n vertical-align: middle;\r\n \r\n }\r\n @media #{$small_mobile}{\r\n text-align: center;\r\n padding-top: 0px;\r\n height: 650px;\r\n }\r\n @media #{$large_mobile}{\r\n text-align: center;\r\n padding-top: 0px;\r\n height: 650px;\r\n }\r\n @media #{$tab_device}{\r\n text-align: center;\r\n padding-top: 0px;\r\n height: 700px;\r\n }\r\n @media #{$medium_device}{\r\n height: 650px;\r\n }\r\n h5{\r\n font-size: 14px;\r\n text-transform: uppercase;\r\n font-family: $font_stack_2; \r\n font-weight: 800;\r\n color: $font_6;\r\n }\r\n h1{\r\n font-size: 55px;\r\n line-height: 1;\r\n text-transform: capitalize;\r\n color: $black_color;\r\n font-family: $font_stack_3;\r\n font-weight: 800;\r\n margin-bottom: 25px;\r\n color: rgb(34, 34, 34);\r\n line-height: 1.273;\r\n \r\n @media #{$small_mobile}{\r\n font-size: 30px;\r\n margin-bottom: 15px;\r\n line-height: 1.3;\r\n }\r\n @media #{$large_mobile}{\r\n font-size: 40px;\r\n margin-bottom: 15px;\r\n line-height: 1.3;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 40px;\r\n margin-bottom: 15px;\r\n line-height: 1.3;\r\n }\r\n @media #{$medium_device}{\r\n font-size: 40px;\r\n margin-bottom: 15px;\r\n line-height: 1.4;\r\n }\r\n span{\r\n color: $btn_bg;\r\n }\r\n }\r\n \r\n p{\r\n font-size: 14px;\r\n line-height: 1.929;\r\n font-family: $font_stack_1; \r\n color: #646464;\r\n }\r\n .btn_1{\r\n @extend %custom_btn_bg_1;\r\n box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15);\r\n margin-top: 45px;\r\n }\r\n }\r\n \r\n .video_popup {\r\n z-index: 99 !important;\r\n color: #333848;\r\n font-size: 14px;\r\n display: inline-block;\r\n font-weight: 500;\r\n text-transform: capitalize;\r\n span{\r\n width: 50px;\r\n height: 50px;\r\n background-color: $white_color;\r\n display: inline-block;\r\n border-radius: 50%;\r\n text-align: center;\r\n line-height: 50px;\r\n font-size: 20px;\r\n color: #fff;\r\n box-shadow: 0px 10px 30px 0px rgba(1, 84, 85, 0.2);\r\n color: #fe9c6f;\r\n margin-left: 37px;\r\n margin-right: 18px;\r\n padding-left: 5px;\r\n @media #{$small_mobile}{\r\n margin-left: 10px;\r\n }\r\n @media #{$large_mobile}{\r\n \r\n }\r\n @media #{$tab_device}{\r\n \r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n @media #{$small_mobile}{\r\n margin-left: 0px\r\n } \r\n }\r\n}\r\n \r\n/**************** hero part css end ****************/\r\n", + "/**************** about css start ****************/\r\n.about_part{\r\n position: relative;\r\n z-index: 1;\r\n padding: 70px 0px 140px;\r\n background-image: url(../img/about_overlay.png);\r\n background-repeat: no-repeat;\r\n background-position: left;\r\n background-size: 33% 73%;\r\n @media #{$small_mobile}{\r\n padding: 70px 0px 70px;\r\n background-position: top;\r\n background-size: 100% 43%;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 70px 0px 70px;\r\n background-position: top left;\r\n background-size: 90% 56%;\r\n }\r\n @media #{$tab_device}{\r\n padding: 70px 0px 70px;\r\n background-position: left;\r\n background-size: 48% 70%;\r\n }\r\n @media #{$medium_device}{\r\n padding: 0px 0px 80px;\r\n }\r\n \r\n .about_text{\r\n @media #{$small_mobile}{\r\n margin-top: 50px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-top: 50px;\r\n }\r\n @media #{$tab_device}{\r\n margin-top: 50px;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n h4{\r\n margin-bottom: 32px;\r\n color: rgb(255, 126, 95);\r\n font-size: 22px;\r\n font-style: italic;\r\n font-family: $font_stack_2; \r\n font-weight: 300; \r\n @media #{$small_mobile}{\r\n margin-bottom: 20px;\r\n font-size: 17px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 20px;\r\n font-size: 17px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 20px;\r\n font-size: 17px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 20px;\r\n font-size: 17px;\r\n } \r\n }\r\n h2{\r\n line-height: 1.25;\r\n margin-bottom: 35px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 15px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 15px;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 25px; \r\n margin-bottom: 15px;\r\n }\r\n @media #{$medium_device}{\r\n font-size: 30px; \r\n margin-bottom: 15px;\r\n }\r\n }\r\n p{\r\n margin-top: 13px;\r\n }\r\n }\r\n}\r\n.our_service_part{\r\n background-image: url(../img/service_bg_2.png);\r\n background-repeat: no-repeat;\r\n background-position: left ;\r\n background-size: 29% 86%;\r\n @media #{$small_mobile}{\r\n padding-top: 0px;\r\n background-position: top left; \r\n background-size: 100% 35%;\r\n }\r\n @media #{$large_mobile}{\r\n padding-top: 0px;\r\n background-position: top left;\r\n background-size: 95% 55%;\r\n }\r\n @media #{$tab_device}{\r\n background-position: left;\r\n background-size: 48% 70%;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n}", + "/**************** service_part css start ****************/\r\n.service_part {\r\n .single_service_text {\r\n h2 {\r\n font-size: 45px;\r\n color: rgb(47, 55, 61);\r\n line-height: 1.222;\r\n margin-bottom: 20px;\r\n margin-top: 50px;\r\n\r\n @media #{$small_mobile} {\r\n margin-top: 0px;\r\n font-size: 30px;\r\n margin-bottom: 15px;\r\n }\r\n\r\n @media #{$large_mobile} {\r\n margin-top: 0px;\r\n font-size: 30px;\r\n margin-bottom: 15px;\r\n }\r\n\r\n @media #{$tab_device} {\r\n font-size: 30px;\r\n }\r\n\r\n @media #{$medium_device} {\r\n margin-top: 0px;\r\n font-size: 35px;\r\n }\r\n }\r\n\r\n p {\r\n color: rgb(102, 102, 102);\r\n line-height: 1.8;\r\n }\r\n\r\n .btn_2 {\r\n margin-top: 45px;\r\n\r\n @media #{$small_mobile} {\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$large_mobile} {\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$tab_device} {\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$medium_device} {\r\n margin-top: 25px;\r\n }\r\n }\r\n }\r\n\r\n .single_service_part {\r\n padding: 60px 50px;\r\n background-color: $white_color;\r\n @media #{$small_mobile} {\r\n padding: 30px 25px;\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$large_mobile} {\r\n padding: 30px 25px;\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$tab_device} {\r\n padding: 30px 25px;\r\n margin-top: 25px;\r\n }\r\n\r\n @media #{$medium_device} {\r\n margin-top: 25px;\r\n }\r\n\r\n span {\r\n margin-left: 30px;\r\n margin-bottom: 60px;\r\n display: inline-block;\r\n position: relative;\r\n z-index: 1;\r\n @media #{$small_mobile} {\r\n margin-bottom: 35px;\r\n }\r\n \r\n @media #{$large_mobile} {\r\n margin-bottom: 35px;\r\n }\r\n \r\n @media #{$tab_device} {\r\n margin-bottom: 35px;\r\n }\r\n \r\n @media #{$medium_device} {\r\n \r\n }\r\n &:after {\r\n position: absolute;\r\n content: \"\";\r\n bottom: -15px;\r\n left: -30px;\r\n border-radius: 50%;\r\n background-color: #f6ece5;\r\n width: 50px;\r\n height: 50px;\r\n z-index: -1;\r\n background-color: rgb(227, 241, 218);\r\n }\r\n\r\n i {\r\n display: inline-block;\r\n width: 60px;\r\n height: 60px;\r\n line-height: 60px;\r\n text-align: center;\r\n border-radius: 5px;\r\n background-image: -moz-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%);\r\n background-image: -webkit-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%);\r\n background-image: -ms-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%);\r\n box-shadow: 0px 12px 20px 0px rgba(53, 185, 122, 0.2);\r\n }\r\n }\r\n\r\n .style_icon {\r\n &:after {\r\n background-color: rgb(246, 236, 229);\r\n }\r\n\r\n i {\r\n background-image: -moz-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%);\r\n background-image: -webkit-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%);\r\n background-image: -ms-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%);\r\n box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.2);\r\n }\r\n }\r\n\r\n h4 {\r\n font-weight: 600;\r\n color: #1d1d1d;\r\n font-size: 20px;\r\n margin-bottom: 23px;\r\n @media #{$small_mobile} {\r\n margin-bottom: 15px;\r\n }\r\n \r\n @media #{$large_mobile} {\r\n margin-bottom: 15px;\r\n }\r\n \r\n @media #{$tab_device} {\r\n margin-bottom: 15px;\r\n }\r\n \r\n @media #{$medium_device} {\r\n \r\n }\r\n }\r\n\r\n p {\r\n color: $font_3;\r\n line-height: 1.8;\r\n font-size: 15px;\r\n }\r\n }\r\n\r\n .service_btn {\r\n &:after {\r\n background-color: #f6ece5;\r\n }\r\n }\r\n\r\n .hero-app-8 {\r\n position: absolute;\r\n right: 25%;\r\n }\r\n @media #{$small_mobile} {\r\n .btn_3{\r\n margin-top: 20px;\r\n }\r\n }\r\n\r\n @media #{$large_mobile} {}\r\n\r\n @media #{$tab_device} {}\r\n\r\n @media #{$medium_device} {}\r\n}", + "/**************** learn_about css start ****************/\r\n.portfolio_part {\r\n margin-bottom: -20px;\r\n\r\n .card-columns {\r\n -webkit-column-count: 2;\r\n -moz-column-count: 2;\r\n column-count: 2;\r\n -webkit-column-gap: 1.25rem;\r\n -moz-column-gap: 1.25rem;\r\n column-gap: 1.25rem;\r\n orphans: 1;\r\n widows: 1;\r\n\r\n @media #{$small_mobile} {\r\n -webkit-column-count: 1;\r\n -moz-column-count: 1;\r\n column-count: 1;\r\n }\r\n\r\n @media #{$large_mobile} {\r\n -webkit-column-count: 1;\r\n -moz-column-count: 1;\r\n column-count: 1;\r\n }\r\n\r\n @media #{$tab_device} {}\r\n\r\n @media #{$medium_device} {}\r\n\r\n .blockquote {\r\n padding: 0px 10px 21px 0px;\r\n @media #{$small_mobile}{\r\n padding: 0px 10px 10px 0px;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 0px 10px 10px 0px;\r\n }\r\n @media #{$tab_device}{\r\n padding: 0px 10px 10px 0px;\r\n }\r\n @media #{$medium_device}{\r\n padding: 0px 10px 0px 0px;\r\n }\r\n h2 {\r\n font-size: 45px;\r\n margin-bottom: 13px;\r\n\r\n @media #{$small_mobile} {\r\n font-size: 30px;\r\n line-height: 1.2;\r\n }\r\n\r\n @media #{$large_mobile} {\r\n font-size: 30px;\r\n line-height: 1.2;\r\n }\r\n\r\n @media #{$tab_device} {\r\n font-size: 30px;\r\n line-height: 1.2;\r\n }\r\n\r\n @media #{$medium_device} {\r\n font-size: 36px;\r\n line-height: 1.2;\r\n }\r\n }\r\n\r\n p {\r\n margin-bottom: 8px;\r\n\r\n }\r\n }\r\n\r\n .card {\r\n border: 0px solid transparent;\r\n position: relative;\r\n margin-bottom: 20px;\r\n \r\n .card-body {\r\n display: inline-block;\r\n background-color: rgba(255, 255, 255, .7);\r\n position: absolute;\r\n left: 0;\r\n bottom: -10px;\r\n padding: 51px 30px;\r\n opacity: 0;\r\n visibility: hidden;\r\n @include transform_time(.5s);\r\n &:hover{\r\n h5{\r\n color: $btn_bg;\r\n }\r\n }\r\n h5 {\r\n font-size: 20px;\r\n font-weight: 600;\r\n margin-bottom: 4px;\r\n @include transform_time(.5s);\r\n }\r\n }\r\n\r\n .card-img-top {\r\n border-top-left-radius: calc(0px);\r\n border-top-right-radius: calc(0px);\r\n }\r\n\r\n &:hover {\r\n .card-body {\r\n opacity: 1;\r\n visibility: visible;\r\n bottom: 0px;\r\n }\r\n }\r\n }\r\n }\r\n}", + "/**************** review_part css start ****************/\r\n.review_part {\r\n position: relative;\r\n\r\n .slick-center {\r\n margin-bottom: 25px;\r\n opacity: 1 !important;\r\n width: 150px !important;\r\n margin-top: 0px !important;\r\n\r\n @media #{$small_mobile} {\r\n overflow: hidden;\r\n }\r\n\r\n @media #{$large_mobile} {}\r\n\r\n @media #{$tab_device} {}\r\n\r\n @media #{$medium_device} {}\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .slick-list {\r\n padding: 0px !important;\r\n }\r\n\r\n @media #{$small_mobile} {\r\n overflow: hidden;\r\n }\r\n\r\n @media #{$large_mobile} {}\r\n\r\n @media #{$tab_device} {}\r\n\r\n @media #{$medium_device} {}\r\n}\r\n\r\n.client_review_text {\r\n .quate_icon {\r\n max-width: 43px;\r\n max-height: 38px;\r\n margin: 0 auto;\r\n margin-top: 20px;\r\n }\r\n\r\n p {\r\n font-size: 16px;\r\n font-style: italic;\r\n margin: 26px 0px 30px;\r\n }\r\n\r\n h3 {\r\n font-size: 20px;\r\n font-weight: 500;\r\n font-family: $font_stack_1;\r\n margin-bottom: 5px;\r\n }\r\n\r\n h5 {\r\n font-size: 14px;\r\n font-weight: 400;\r\n\r\n }\r\n}\r\n\r\n// Styling the default Slick dots\r\n\r\n.slick-dots {\r\n display: flex;\r\n justify-content: center;\r\n margin: 0;\r\n padding: 50px 0px 0px;\r\n\r\n list-style-type: none;\r\n\r\n li {\r\n margin: 0px 8px;\r\n }\r\n\r\n button {\r\n display: block;\r\n width: 12px;\r\n height: 12px;\r\n padding: 0;\r\n border: none;\r\n border-radius: 100%;\r\n text-indent: -9999px;\r\n }\r\n\r\n .slick-active button {\r\n @extend %custom_btn_bg_2;\r\n }\r\n\r\n}\r\n\r\n.slider-nav-thumbnails .slick-slide {\r\n opacity: 0.5;\r\n margin: 54px 0px 20px;\r\n @media #{$small_mobile}{\r\n\r\n }\r\n @media #{$large_mobile}{\r\n \r\n }\r\n @media #{$tab_device}{\r\n margin: 54px 40px 20px;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n \r\n img {\r\n max-width: 100%;\r\n margin: 0 auto;\r\n }\r\n}", + "/**************** gallery_part css start ****************/\r\n.gallery_part{\r\n padding-top: 130px;\r\n @media #{$small_mobile}{\r\n padding-top: 70px;\r\n }\r\n @media #{$large_mobile}{\r\n padding-top: 70px;\r\n }\r\n @media #{$tab_device}{\r\n padding-top: 70px;\r\n }\r\n @media #{$medium_device}{\r\n padding-top: 70px;\r\n }\r\n .container-fluid{\r\n padding-left: 0px;\r\n padding-right: 0px;\r\n }\r\n\r\n .single_gallery_item{\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n z-index: 1;\r\n .single_gallery_item_iner{\r\n &:after{\r\n position: absolute;\r\n content: \"\";\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: $black_color;\r\n z-index: -1;\r\n opacity: 0;\r\n @include transform_time(.5s);\r\n transform: scale(0.7);\r\n }\r\n .gallery_item_text{\r\n position: absolute;\r\n left: 20px;\r\n bottom: 80px;\r\n z-index: 5;\r\n visibility: hidden;\r\n opacity: 0;\r\n @include transform_time(.5s);\r\n h3{\r\n color: $white_color;\r\n font-size: 20px;\r\n border-bottom: 2px solid $btn_bg;\r\n padding-bottom: 10px;\r\n margin-bottom: 5px;\r\n }\r\n p{\r\n color: $white_color;\r\n }\r\n }\r\n }\r\n &:hover{\r\n .gallery_item_text{\r\n opacity: 1;\r\n visibility: visible;\r\n bottom: 50px;\r\n }\r\n .single_gallery_item_iner:after{\r\n opacity: 0.5;\r\n transform: scale(1);\r\n }\r\n }\r\n }\r\n\r\n /* clearfix */\r\n .grid:after {\r\n content: '';\r\n display: block;\r\n clear: both;\r\n }\r\n \r\n /* ---- grid-item ---- */\r\n \r\n .grid-sizer,\r\n .grid-item {\r\n width: 20%;\r\n @media #{$small_mobile}{\r\n width: 100%;\r\n }\r\n @media #{$large_mobile}{\r\n width: 50%;\r\n }\r\n @media #{$tab_device}{\r\n width: 50%;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n \r\n .grid-item {\r\n height: 430px;\r\n float: left;\r\n border: 5px solid $white_color;\r\n }\r\n \r\n .grid-item--width2 { \r\n width: 40%; \r\n @media #{$small_mobile}{\r\n width: 100%;\r\n }\r\n @media #{$large_mobile}{\r\n width: 50%;\r\n }\r\n @media #{$tab_device}{\r\n width: 50%;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n .grid-item--width3 { \r\n width: 60%; \r\n @media #{$small_mobile}{\r\n width: 100%;\r\n }\r\n @media #{$large_mobile}{\r\n width: 50%;\r\n }\r\n @media #{$tab_device}{\r\n width: 50%;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n .grid-item--height1 { \r\n height: 415px; \r\n } \r\n .grid-item--height2 {\r\n height: 500px; \r\n }\r\n .grid-item--height3 { \r\n height: 585px; \r\n }\r\n .bg_img{\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n }\r\n }\r\n \r\n", + "/**************** blog part css start ****************/\r\n.blog_part{\r\n margin-bottom: 140px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 0px;\r\n padding: 0px 0px 70px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 0px;\r\n padding: 0px 0px 70px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 0px;\r\n padding: 0px 0px 70px;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n .blog_right_sidebar .widget_title {\r\n font-size: 20px;\r\n margin-bottom: 40px;\r\n font-style: inherit !important; \r\n }\r\n .single-home-blog{\r\n @media #{$small_mobile}{\r\n margin-bottom: 140px;\r\n margin-top: 20px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 140px;\r\n margin-top: 20px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 140px;\r\n margin-top: 20px;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n .card-img-top{\r\n border-radius: 0px;\r\n }\r\n .card{\r\n border: 0px solid transparent;\r\n border-radius: 0px;\r\n background-color: transparent;\r\n position: relative;\r\n .card-body{\r\n padding: 25px 10px 29px 40px;\r\n background-color: $white_color;\r\n position: absolute;\r\n left: 20px;\r\n bottom: -140px;\r\n box-shadow: -7.552px 9.326px 20px 0px rgba(1, 84, 85, 0.1);\r\n border-radius: 10px;\r\n @media #{$small_mobile}{\r\n padding: 15px;\r\n left: 10px;\r\n bottom: -140px;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 15px;\r\n left: 10px;\r\n bottom: -140px;\r\n }\r\n @media #{$tab_device}{\r\n \r\n }\r\n @media #{$medium_device}{\r\n padding: 20px;\r\n }\r\n a{\r\n color: $btn_bg;\r\n text-transform: uppercase;\r\n @include transform_time(0.8s);\r\n &:hover{\r\n background: -webkit-linear-gradient( 131deg, #ff7e5f 0%, #feb47b 99%);\r\n -webkit-background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n }\r\n }\r\n }\r\n .dot{\r\n position: relative;\r\n padding-left: 20px;\r\n &:after{\r\n position: absolute;\r\n content: \"\";\r\n width: 10px;\r\n height: 10px;\r\n top: 5px;\r\n left: 0;\r\n background-color: $btn_bg;\r\n border-radius: 50%;\r\n }\r\n }\r\n span{\r\n color: $font_4;\r\n margin-bottom: 10px;\r\n display: inline-block;\r\n margin-top: 10px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 5px;\r\n margin-top: 5px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 5px;\r\n margin-top: 5px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 5px;\r\n margin-top: 5px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 5px;\r\n margin-top: 5px;\r\n }\r\n }\r\n h5{\r\n font-weight: 600;\r\n line-height: 1.5;\r\n font-size: 20px;\r\n @include transform_time(0.8s);\r\n text-transform: capitalize;\r\n margin-bottom: 22px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 10px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 10px;\r\n font-size: 16px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 10px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 10px;\r\n font-size: 18px;\r\n }\r\n &:hover{\r\n @include transform_time(0.8s);\r\n background: -webkit-linear-gradient( 131deg, #feb47b 0%, #ff7e5f 99%);\r\n -webkit-background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n -webkit-animation: 1s;\r\n }\r\n \r\n }\r\n ul{\r\n li{\r\n display: inline-block;\r\n color: $font_4;\r\n margin-right: 14px;\r\n @media #{$small_mobile}{\r\n margin-right: 10px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-right: 10px;\r\n }\r\n @media #{$tab_device}{\r\n margin-right: 10px;\r\n }\r\n @media #{$medium_device}{\r\n margin-right: 10px;\r\n }\r\n span{\r\n margin-right: 10px;\r\n font-size: 12px;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n ", + "/**************** social contact part css start ****************/\r\n.social_connect_part{\r\n padding-top: 130px;\r\n @media #{$small_mobile}{\r\n padding-top: 70px;\r\n }\r\n @media #{$large_mobile}{\r\n padding-top: 70px;\r\n }\r\n @media #{$tab_device}{\r\n padding-top: 70px;\r\n }\r\n @media #{$medium_device}{\r\n padding-top: 70px;\r\n }\r\n .container-fluid{\r\n padding-left: 0px;\r\n padding-right: 0px;\r\n }\r\n .social_connect{\r\n display: flex;\r\n justify-content: space-between;\r\n border-bottom: 10px solid $white_color;\r\n }\r\n .single-social_connect{\r\n width: 16%;\r\n float: left;\r\n &:hover{\r\n .social_connect_img:after{\r\n opacity: 0.5;\r\n transform: scale(1);\r\n }\r\n .social_connect_overlay span{\r\n visibility: visible;\r\n opacity: 1;\r\n }\r\n }\r\n .social_connect_img{\r\n position: relative;\r\n z-index: 1;\r\n \r\n &:after{\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n width: 100%;\r\n height: 100%;\r\n content: \"\";\r\n background-color: $black_color;\r\n opacity: 0;\r\n z-index: 1;\r\n transform: scale(.5);\r\n @include transform_time(.5s);\r\n }\r\n img{\r\n width: 100%;\r\n height: auto;\r\n \r\n }\r\n &:hover{\r\n .social_connect_overlay{\r\n span{\r\n visibility: visible;\r\n }\r\n }\r\n }\r\n .social_connect_overlay{\r\n span{\r\n position: absolute;\r\n text-align: center;\r\n top: 45%;\r\n left: 0;\r\n right: 0;\r\n z-index: 9;\r\n color: $white_color;\r\n visibility: hidden;\r\n font-size: 30px;\r\n @media #{$small_mobile}{\r\n font-size: 14px;\r\n top: 40%;\r\n }\r\n @media #{$large_mobile}{\r\n font-size: 14px;\r\n top: 40%;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 20px;\r\n top: 40%;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n }\r\n }\r\n }\r\n}", + "/**************** copyright part css start ****************/\r\n.copyright_part{\r\n background-color: $footer_bg;\r\n padding: 26px 0px;\r\n p{\r\n color: #8a8a8a;\r\n font-family: 300;\r\n }\r\n a{\r\n color: $btn_bg;\r\n }\r\n .footer-social{\r\n @media #{$small_mobile}{\r\n margin-top: 20px;\r\n }\r\n @media #{$large_mobile}{\r\n \r\n }\r\n @media #{$tab_device}{\r\n \r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n a{\r\n width: 35px;\r\n height: 35px;\r\n display: inline-block;\r\n line-height: 35px;\r\n border: 1px solid #ff7e5f;\r\n text-align: center;\r\n margin-left: 10px;\r\n color: $white_color;\r\n \r\n &:hover{\r\n background-color: #ff7e5f !important;\r\n color: $white_color !important;\r\n }\r\n i{\r\n &:hover{\r\n color: $white_color;\r\n }\r\n }\r\n }\r\n } \r\n @media #{$small_mobile}{\r\n .footer-text{\r\n text-align: center;\r\n }\r\n }\r\n @media #{$large_mobile}{\r\n .footer-text{\r\n text-align: center;\r\n margin-bottom: 25px !important;\r\n }\r\n }\r\n @media #{$tab_device}{\r\n .footer-text{\r\n text-align: center;\r\n margin-bottom: 25px !important;\r\n }\r\n }\r\n @media #{$medium_device}{\r\n }\r\n span.ti-heart {\r\n font-size: 12px;\r\n margin: 0px 2px;\r\n }\r\n}", + "/**************** team_part css start ****************/\r\n.single_team_member{\r\n margin-bottom: 10px;\r\n .card-body {\r\n padding: 30px 0px 30px 0px;\r\n }\r\n \r\n .card {\r\n border: 0px solid;\r\n }\r\n .card-title{\r\n font-size: 20px;\r\n font-weight: 700;\r\n margin-bottom: 5px;\r\n }\r\n .blog_item_date {\r\n position: absolute;\r\n background-color: #ff8b23;\r\n bottom: 99px;\r\n left: 11px;\r\n height: 55px;\r\n width: 55px;\r\n text-align: center;\r\n line-height: 55px;\r\n padding-top: 15px;\r\n h3{\r\n font-size: 24px;\r\n font-family: $font_stack_1;\r\n color: $white_color;\r\n font-weight: 700;\r\n }\r\n }\r\n \r\n .single_team_member {\r\n position: relative;\r\n }\r\n \r\n .header_social_icon \r\n ul li {\r\n display: inline-block;\r\n margin-left: 8px;\r\n }\r\n \r\n .header_social_icon ul li a {\r\n color: #7a7575;\r\n }\r\n .tean_content{\r\n display: inline-block;\r\n float: left;\r\n }\r\n .tean_right_content{\r\n float: right;\r\n padding-top: 20px;\r\n }\r\n}", + "/*=================== contact banner start ====================*/\n\n.dropdown .dropdown-menu {\n -webkit-transition: all 0.3s;\n -moz-transition: all 0.3s;\n -ms-transition: all 0.3s;\n -o-transition: all 0.3s;\n transition: all 0.3s;\n}\n.contact-info{\n margin-bottom: 25px;\n\n &__icon{\n margin-right: 20px;\n\n i,span{\n color: #8f9195;\n font-size: 27px;\n }\n }\n\n .media-body{\n\n h3{\n font-size: 16px;\n margin-bottom: 0;\n font-size: 16px;\n color: #2a2a2a;\n a{\n &:hover{\n color: $btn_bg;\n }\n }\n }\n\n p{\n color: #8a8a8a;\n }\n }\n}\n/*=================== contact banner end ====================*/\n\n\n/*=================== contact form start ====================*/\n.contact-title{\n font-size: 27px;\n font-weight: 600;\n margin-bottom: 20px;\n}\n\n.form-contact{\n\n label{\n font-size: 14px;\n }\n\n .form-group{\n margin-bottom: 30px;\n }\n\n .form-control{\n border: 1px solid #f0e9ff;\n border-radius: 5px;\n height: 48px;\n padding-left: 18px;\n font-size: 13px;\n background: transparent;\n\n &:focus{\n outline: 0;\n box-shadow: none;\n }\n\n &::placeholder{\n font-weight: 300;\n color: #999999;\n }\n }\n\n textarea{\n border-radius: 12px;\n height: 100% !important;\n }\n\n // button{\n // border: 0;\n // }\n}\n\n/*=================== contact form end ====================*/\n\n/* Contact Success and error Area css\n============================================================================================ */\n\n\n.modal-message {\n .modal-dialog {\n position: absolute;\n top: 36%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%) !important;\n margin: 0px;\n max-width: 500px;\n width: 100%;\n .modal-content {\n .modal-header {\n text-align: center;\n display: block;\n border-bottom: none;\n padding-top: 50px;\n padding-bottom: 50px;\n .close {\n position: absolute;\n right: -15px;\n top: -15px;\n padding: 0px;\n color: #fff;\n opacity: 1;\n cursor: pointer;\n }\n h2 {\n display: block;\n text-align: center;\n padding-bottom: 10px;\n }\n p {\n display: block;\n }\n }\n }\n }\n}", + "/**************** project_datails css start ****************/\r\n.project_details{\r\n padding-top: 130px;\r\n .project_details_content{\r\n padding: 40px 0px 0px;\r\n h3{\r\n font-size: 32px;\r\n font-weight: 600;\r\n line-height: 1.406;\r\n color: rgb(47, 55, 61);\r\n margin-bottom: 20px;\r\n @media #{$small_mobile}{\r\n font-size: 20px;\r\n }\r\n @media #{$large_mobile}{\r\n font-size: 25px;\r\n }\r\n @media #{$tab_device}{\r\n font-size: 28px;\r\n }\r\n @media #{$medium_device}{\r\n font-size: 30px;\r\n }\r\n }\r\n p{\r\n color: $font_1;\r\n font-weight: 400;\r\n }\r\n h4{\r\n color: $menu_color;\r\n font-size: 20px;\r\n font-weight: 600;\r\n margin: 25px 0px 25px;\r\n @media #{$small_mobile}{\r\n margin: 15px 0px 15px;\r\n }\r\n @media #{$large_mobile}{\r\n margin: 15px 0px 15px;\r\n }\r\n @media #{$tab_device}{\r\n margin: 15px 0px 15px;\r\n }\r\n @media #{$medium_device}{\r\n \r\n }\r\n }\r\n }\r\n .project_details_widget{\r\n padding: 40px 0px 0px;\r\n @media #{$small_mobile}{\r\n padding: 20px 0px 0px;\r\n }\r\n @media #{$large_mobile}{\r\n padding: 20px 0px 0px;\r\n }\r\n @media #{$tab_device}{\r\n padding: 20px 0px 0px;\r\n }\r\n @media #{$medium_device}{\r\n padding: 30px 0px 0px;\r\n }\r\n .single_project_details_widget{\r\n position: relative;\r\n padding-left: 36px;\r\n margin-bottom: 40px;\r\n @media #{$small_mobile}{\r\n margin-bottom: 20px;\r\n }\r\n @media #{$large_mobile}{\r\n margin-bottom: 20px;\r\n }\r\n @media #{$tab_device}{\r\n margin-bottom: 20px;\r\n }\r\n @media #{$medium_device}{\r\n margin-bottom: 20px;\r\n }\r\n span{\r\n color: $icon_color;\r\n font-size: 20px;\r\n position: absolute;\r\n left: 0;\r\n top: 5px;\r\n }\r\n h5{\r\n font-size: 16px;\r\n font-weight: 500;\r\n margin-bottom: 1px;\r\n }\r\n h6{\r\n font-family: \"Roboto\",sans-serif;\r\n font-weight: 400;\r\n font-size: 14px;\r\n }\r\n p{\r\n font-weight: 300;\r\n }\r\n }\r\n }\r\n}", + ".breadcrumb_bg{\n\t@include background(\"../img/breadcrumb.png\");\n}\n.breadcrumb{\n\tposition: relative;\n\tz-index: 1;\n\ttext-align: center;\n\t&:after{\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\ttop: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tbackground-color: #000;\n\t\t\tcontent: \"\";\n\t\t\topacity: 0.6;\n\t\t\tz-index: -1;\n\t}\n\t.breadcrumb_iner{\n\t\t\theight: 400px;\n\t\t\twidth: 100%;\n\t\t\tdisplay: table;\n\t\t\t.breadcrumb_iner_item{\n\t\t\t\t\tdisplay: table-cell;\n\t\t\t\t\tvertical-align: middle;\n\t\t\t\t\th2{\n\t\t\t\t\t\t\tcolor: $white_color;\n\t\t\t\t\t\t\tfont-size: 50px;\n\t\t\t\t\t\t\tfont-weight: 600;\n\t\t\t\t\t\t\tmargin-bottom: 10px;\n\t\t\t\t\t\t\ttext-transform: capitalize;\n\t\t\t\t\t\t\t@media #{$small_mobile}{\n\t\t\t\t\t\t\t\tfont-size: 35px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t@media #{$large_mobile}{\n\t\t\t\t\t\t\t\tfont-size: 35px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t@media #{$tab_device}{\n\t\t\t\t\t\t\t\tfont-size: 40px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t@media #{$medium_device}{\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tp{\n\t\t\t\t\t\t\tfont-size: 15px;\n\t\t\t\t\t\t\tcolor: $white_color;\n\t\t\t\t\t}\n\t\t\t\t\tspan{\n\t\t\t\t\t\t\tmargin: 0px 5px;\n\t\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t}\n\n\t\t\t}\n\t}\n\t\n}\n.breadcrumb{\n\tmargin-bottom: 0px !important;\n}", + "//--------- start footer Area -------------//\n.footer-area {\n\tbackground-color: $section_bg;\n\tpadding: 140px 0px 100px;\n\t@media (max-width: 991px) {\n\t\tpadding: 60px 0px;\n\t}\n\t.single-footer-widget {\n\t\t@media (max-width: 991px) {\n\t\t\tmargin-bottom: 30px;\n\t\t}\n\n\t\tp{\n\t\t\tcolor: #666666;\n\t\t}\n\n\t\th4 {\n\t\t\tcolor: $heading_color;\n\t\t\tfont-style: inherit;\n\t\t\tmargin-bottom: 30px;\n\t\t\tfont-weight: 700;\n\t\t\tfont-size: 20px;\n\t\t\t@media (max-width: 1024px) {\n\t\t\t\tfont-size: 18px;\n\t\t\t}\n\t\t\t@media (max-width: 991px) {\n\t\t\t\tmargin-bottom: 15px;\n\t\t\t}\n\t\t}\n\t\tul {\n\t\t\tli {\n\t\t\t\tmargin-bottom: 14px;\n\t\t\t\ta {\n\t\t\t\t\tcolor: #666666;\n\t\t\t\t\t@include transform_time(0.5s);\n\t\t\t\t\t&:hover{\n\t\t\t\t\t\tcolor: $btn_bg;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t.form-wrap {\n\t\t\tmargin-top: 25px;\n\t\t}\n\t\tinput {\n\t\t\theight: 48px;\n\t\t\tborder: none;\n\t\t\twidth: 67% !important;\n\t\t\tfont-weight: 400;\n\t\t\tbackground: transparent;\n\t\t\tpadding-left: 20px;\n\t\t\tborder-radius: 0;\n\t\t\tfont-size: 14px;\n\t\t\tpadding: 10px;\n\t\t\tborder: 1px solid #e1e1e1;\n\t\t\tcolor: #999999;\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\t\t}\n\t\t.click-btn {\n\t\t\tbackground-color: $btn_bg;\n\t\t\tcolor: $white_color;\n\t\t\tborder-radius: 0;\n\t\t\tborder-top-left-radius: 0px;\n\t\t\tborder-bottom-left-radius: 0px;\n\t\t\tpadding: 8px 20px;\n\t\t\tborder: 0;\n\t\t\tfont-size: 12px;\n\t\t\tfont-weight: 400;\n\t\t\tfont-family: $font_stack_1;\n\t\t\tposition: relative;\n\t\t\tleft: 0;\n\t\t\t&:focus {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n }\n \n @media(max-width: 375px){\n margin-top: 10px;\n }\n\n\t\t\t@media(min-width: 400px){\n\t\t\t\tleft: -50px;\n\t\t\t}\n\t\t}\n\t}\n\t.footer-bottom {\n\t\tmargin-top: 70px;\n\t\t@media (max-width: 991px) {\n\t\t\tmargin-top: 20px;\n\t\t}\n\t\t.footer-social {\n\t\t\ttext-align: center;\n\t\t\t@media (max-width: 991px) {\n\t\t\t\ttext-align: left;\n\t\t\t\tmargin-top: 30px;\n\t\t\t}\n\t\t\ta {\n\t\t\t\tbackground: rgba(255, 255, 255, 0.15);\n\t\t\t\tmargin-left: 3px;\n\t\t\t\twidth: 32px;\n\t\t\t\tdisplay: inline-grid;\n\t\t\t\ttext-align: center;\n\t\t\t\theight: 32px;\n\t\t\t\talign-content: center;\n\n\t\t\t\ti,span{\n\t\t\t\t\tfont-size: 14px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t.btn_2{\n\t\tmargin-top: 0px;\n\t}\n}\n//--------- end footer Area -------------//\n", + "$default: #f9f9ff;\n$primary: $btn_bg;\n$success: #4cd3e3;\n$info: #38a4ff;\n$warning: #f4e700;\n$danger: #f44a40;\n$link: #f9f9ff;\n$disable: (#222222, .3);\n$primary-color: #7c32ff;\n$primary-color1: #c738d8;\n$title-color: #415094;\n$text-color: #828bb2;\n$white: #fff;\n$offwhite: #f9f9ff;\n$black: #000;\n// Mixins\n@mixin transition($args: all 0.3s ease 0s) {\n -webkit-transition: $args;\n -moz-transition: $args;\n -o-transition: $args;\n transition: $args;\n}\n\n@mixin transition-duration($args1, $args2) {\n -webkit-transition-duration: $args1, $args2;\n -moz-transition-duration: $args1, $args2;\n -o-transition-duration: $args1, $args2;\n transition-duration: $args1, $args2;\n}\n\n@mixin transition-delay($args1, $args2) {\n -webkit-transition-delay: $args1, $args2;\n -moz-transition-delay: $args1, $args2;\n -o-transition-delay: $args1, $args2;\n transition-delay: $args1, $args2;\n}\n\n@mixin transition-property($args1, $args2) {\n -webkit-transition-property: $args1, $args2;\n -moz-transition-property: $args1, $args2;\n -o-transition-property: $args1, $args2;\n transition-property: $args1, $args2;\n}\n\n@mixin filter($filter-type, $filter-amount) {\n -webkit-filter: $filter-type+unquote(\"(#{$filter-amount})\");\n -moz-filter: $filter-type+unquote(\"(#{$filter-amount})\");\n -ms-filter: $filter-type+unquote(\"(#{$filter-amount})\");\n -o-filter: $filter-type+unquote(\"(#{$filter-amount})\");\n filter: $filter-type+unquote(\"(#{$filter-amount})\");\n}\n\n@mixin gradient($deg, $args1,$args2){\n background: -webkit-linear-gradient($deg, $args1, $args2);\n background: -moz-linear-gradient($deg, $args1, $args2);\n background: -o-linear-gradient($deg, $args1, $args2);\n background: -ms-linear-gradient($deg, $args1, $args2);\n background: linear-gradient($deg, $args1, $args2);\n}\n\n@mixin transform($transform) {\n -webkit-transform: $transform;\n -moz-transform: $transform;\n -ms-transform: $transform;\n -o-transform: $transform;\n transform: $transform;\n}\n\n@mixin animation($args) {\n -webkit-animation: $args;\n -moz-animation: $args;\n -o-animation: $args;\n animation: $args;\n}\n.sample-text-area {\n background: $white;\n padding: 100px 0 70px 0;\n}\n\n.text-heading {\n margin-bottom: 30px;\n font-size: 24px;\n}\n\nb,\nsup,\nsub,\nu,\ndel {\n color: $primary;\n}\n\nh1 {\n font-size: 36px;\n}\n\nh2 {\n font-size: 30px;\n}\n\nh3 {\n font-size: 24px;\n}\n\nh4 {\n font-size: 18px;\n}\n\nh5 {\n font-size: 16px;\n}\n\nh6 {\n font-size: 14px;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n line-height: 1.2em;\n}\n\n.typography {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n color: $text-color;\n }\n}\n\n.button-area {\n .border-top-generic {\n padding: 70px 15px;\n border-top: 1px dotted #eee;\n }\n background: $white;\n}\n\n.button-group-area {\n .genric-btn {\n margin-right: 10px;\n margin-top: 10px;\n &:last-child {\n margin-right: 0;\n }\n }\n}\n\n.genric-btn {\n display: inline-block;\n outline: none;\n line-height: 40px;\n padding: 0 30px;\n font-size: .8em;\n text-align: center;\n text-decoration: none;\n font-weight: 500;\n cursor: pointer;\n @include transition();\n &:focus {\n outline: none;\n }\n &.e-large {\n padding: 0 40px;\n line-height: 50px;\n }\n &.large {\n line-height: 45px;\n }\n &.medium {\n line-height: 30px;\n }\n &.small {\n line-height: 25px;\n }\n &.radius {\n border-radius: 3px;\n }\n &.circle {\n border-radius: 20px;\n }\n &.arrow {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n span {\n margin-left: 10px;\n }\n }\n &.default {\n color: $title-color;\n background: $default;\n border: 1px solid transparent;\n &:hover {\n border: 1px solid $default;\n background: $white;\n }\n }\n &.default-border {\n border: 1px solid $default;\n background: $white;\n &:hover {\n color: $title-color;\n background: $default;\n border: 1px solid transparent;\n }\n }\n &.primary {\n color: $white;\n background: $primary;\n border: 1px solid transparent;\n &:hover {\n color: $primary;\n border: 1px solid $primary;\n background: $white;\n }\n }\n &.primary-border {\n color: $primary;\n border: 1px solid $primary;\n background: $white;\n &:hover {\n color: $white;\n background: $primary;\n border: 1px solid transparent;\n }\n }\n &.success {\n color: $white;\n background: $success;\n border: 1px solid transparent;\n &:hover {\n color: $success;\n border: 1px solid $success;\n background: $white;\n }\n }\n &.success-border {\n color: $success;\n border: 1px solid $success;\n background: $white;\n &:hover {\n color: $white;\n background: $success;\n border: 1px solid transparent;\n }\n }\n &.info {\n color: $white;\n background: $info;\n border: 1px solid transparent;\n &:hover {\n color: $info;\n border: 1px solid $info;\n background: $white;\n }\n }\n &.info-border {\n color: $info;\n border: 1px solid $info;\n background: $white;\n &:hover {\n color: $white;\n background: $info;\n border: 1px solid transparent;\n }\n }\n &.warning {\n color: $white;\n background: $warning;\n border: 1px solid transparent;\n &:hover {\n color: $warning;\n border: 1px solid $warning;\n background: $white;\n }\n }\n &.warning-border {\n color: $warning;\n border: 1px solid $warning;\n background: $white;\n &:hover {\n color: $white;\n background: $warning;\n border: 1px solid transparent;\n }\n }\n &.danger {\n color: $white;\n background: $danger;\n border: 1px solid transparent;\n &:hover {\n color: $danger;\n border: 1px solid $danger;\n background: $white;\n }\n }\n &.danger-border {\n color: $danger;\n border: 1px solid $danger;\n background: $white;\n &:hover {\n color: $white;\n background: $danger;\n border: 1px solid transparent;\n }\n }\n &.link {\n color: $title-color;\n background: $link;\n text-decoration: underline;\n border: 1px solid transparent;\n &:hover {\n color: $title-color;\n border: 1px solid $link;\n background: $white;\n }\n }\n &.link-border {\n color: $title-color;\n border: 1px solid $link;\n background: $white;\n text-decoration: underline;\n &:hover {\n color: $title-color;\n background: $link;\n border: 1px solid transparent;\n }\n }\n &.disable {\n color: $disable;\n background: $link;\n border: 1px solid transparent;\n cursor: not-allowed;\n }\n}\n\n.generic-blockquote {\n padding: 30px 50px 30px 30px;\n background: #f9f9ff;\n border-left: 2px solid $primary;\n}\n\n.progress-table-wrap {\n overflow-x: scroll;\n}\n\n.progress-table {\n background: #f9f9ff;\n padding: 15px 0px 30px 0px;\n min-width: 800px;\n .serial {\n width: 11.83%;\n padding-left: 30px;\n }\n .country {\n width: 28.07%;\n }\n .visit {\n width: 19.74%;\n }\n .percentage {\n width: 40.36%;\n padding-right: 50px;\n }\n .table-head {\n display: flex;\n .serial,\n .country,\n .visit,\n .percentage {\n color: $title-color;\n line-height: 40px;\n text-transform: uppercase;\n font-weight: 500;\n }\n }\n .table-row {\n padding: 15px 0;\n border-top: 1px solid #edf3fd;\n display: flex;\n .serial,\n .country,\n .visit,\n .percentage {\n display: flex;\n align-items: center;\n }\n .country {\n img {\n margin-right: 15px;\n }\n }\n .percentage {\n .progress {\n width: 80%;\n border-radius: 0px;\n background: transparent;\n .progress-bar {\n height: 5px;\n line-height: 5px;\n &.color-1 {\n background-color: #6382e6;\n }\n &.color-2 {\n background-color: #e66686;\n }\n &.color-3 {\n background-color: #f09359;\n }\n &.color-4 {\n background-color: #73fbaf;\n }\n &.color-5 {\n background-color: #73fbaf;\n }\n &.color-6 {\n background-color: #6382e6;\n }\n &.color-7 {\n background-color: #a367e7;\n }\n &.color-8 {\n background-color: #e66686;\n }\n }\n }\n }\n }\n}\n\n.single-gallery-image {\n margin-top: 30px;\n background-repeat: no-repeat !important;\n background-position: center center !important;\n background-size: cover !important;\n height: 200px;\n}\n\n.list-style {\n width: 14px;\n height: 14px;\n}\n\n.unordered-list {\n li {\n position: relative;\n padding-left: 30px;\n line-height: 1.82em !important;\n &:before {\n content: \"\";\n position: absolute;\n width: 14px;\n height: 14px;\n border: 3px solid $primary;\n background: $white;\n top: 4px;\n left: 0;\n border-radius: 50%;\n }\n }\n}\n\n.ordered-list {\n margin-left: 30px;\n li {\n list-style-type: decimal-leading-zero;\n color: $primary;\n font-weight: 500;\n line-height: 1.82em !important;\n span {\n font-weight: 300;\n color: $text-color;\n }\n }\n}\n\n.ordered-list-alpha {\n li {\n margin-left: 30px;\n list-style-type: lower-alpha;\n color: $primary;\n font-weight: 500;\n line-height: 1.82em !important;\n span {\n font-weight: 300;\n color: $text-color;\n }\n }\n}\n\n.ordered-list-roman {\n li {\n margin-left: 30px;\n list-style-type: lower-roman;\n color: $primary;\n font-weight: 500;\n line-height: 1.82em !important;\n span {\n font-weight: 300;\n color: $text-color;\n }\n }\n}\n\n.single-input {\n display: block;\n width: 100%;\n line-height: 40px;\n border: none;\n outline: none;\n background: #f9f9ff;\n padding: 0 20px;\n &:focus {\n outline: none;\n }\n}\n\n.input-group-icon {\n position: relative;\n .icon {\n position: absolute;\n left: 20px;\n top: 0;\n line-height: 40px;\n i {\n color: #797979;\n }\n z-index: 3;\n }\n .single-input {\n padding-left: 45px;\n }\n}\n\n.single-textarea {\n display: block;\n width: 100%;\n line-height: 40px;\n border: none;\n outline: none;\n background: #f9f9ff;\n padding: 0 20px;\n height: 100px;\n resize: none;\n &:focus {\n outline: none;\n }\n}\n\n.single-input-primary {\n display: block;\n width: 100%;\n line-height: 40px;\n border: 1px solid transparent;\n outline: none;\n background: #f9f9ff;\n padding: 0 20px;\n &:focus {\n outline: none;\n border: 1px solid $primary;\n }\n}\n\n.single-input-accent {\n display: block;\n width: 100%;\n line-height: 40px;\n border: 1px solid transparent;\n outline: none;\n background: #f9f9ff;\n padding: 0 20px;\n &:focus {\n outline: none;\n border: 1px solid #eb6b55;\n }\n}\n\n.single-input-secondary {\n display: block;\n width: 100%;\n line-height: 40px;\n border: 1px solid transparent;\n outline: none;\n background: #f9f9ff;\n padding: 0 20px;\n &:focus {\n outline: none;\n border: 1px solid #f09359;\n }\n}\n\n.default-switch {\n width: 35px;\n height: 17px;\n border-radius: 8.5px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n cursor: pointer;\n +label {\n position: absolute;\n top: 1px;\n left: 1px;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background: $primary;\n @include transition (all .2s);\n box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n }\n &:checked {\n +label {\n left: 19px;\n }\n }\n }\n}\n\n.primary-switch {\n width: 35px;\n height: 17px;\n border-radius: 8.5px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: transparent;\n border-radius: 8.5px;\n cursor: pointer;\n @include transition (all .2s);\n }\n &:after {\n content: \"\";\n position: absolute;\n top: 1px;\n left: 1px;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background: $white;\n @include transition (all .2s);\n box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n }\n }\n &:checked {\n +label {\n &:after {\n left: 19px;\n }\n &:before {\n background: $primary;\n }\n }\n }\n }\n}\n\n.confirm-switch {\n width: 35px;\n height: 17px;\n border-radius: 8.5px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n &:before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: transparent;\n border-radius: 8.5px;\n @include transition (all .2s);\n cursor: pointer;\n }\n &:after {\n content: \"\";\n position: absolute;\n top: 1px;\n left: 1px;\n width: 15px;\n height: 15px;\n border-radius: 50%;\n background: $white;\n @include transition (all .2s);\n box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2);\n cursor: pointer;\n }\n }\n &:checked {\n +label {\n &:after {\n left: 19px;\n }\n &:before {\n background: $success;\n }\n }\n }\n }\n}\n\n.primary-checkbox {\n width: 16px;\n height: 16px;\n border-radius: 3px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 3px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:checked {\n +label {\n background: url(../img/elements/primary-check.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.confirm-checkbox {\n width: 16px;\n height: 16px;\n border-radius: 3px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 3px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:checked {\n +label {\n background: url(../img/elements/success-check.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.disabled-checkbox {\n width: 16px;\n height: 16px;\n border-radius: 3px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 3px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:disabled {\n cursor: not-allowed;\n z-index: 3;\n }\n &:checked {\n +label {\n background: url(../img/elements/disabled-check.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.primary-radio {\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:checked {\n +label {\n background: url(../img/elements/primary-radio.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.confirm-radio {\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:checked {\n +label {\n background: url(../img/elements/success-radio.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.disabled-radio {\n width: 16px;\n height: 16px;\n border-radius: 8px;\n background: #f9f9ff;\n position: relative;\n cursor: pointer;\n input {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n opacity: 0;\n +label {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n border-radius: 8px;\n cursor: pointer;\n border: 1px solid #f1f1f1;\n }\n &:disabled {\n cursor: not-allowed;\n z-index: 3;\n }\n &:checked {\n +label {\n background: url(../img/elements/disabled-radio.png) no-repeat center center/cover;\n border: none;\n }\n }\n }\n}\n\n.default-select {\n height: 40px;\n .nice-select {\n border: none;\n border-radius: 0px;\n height: 40px;\n background: #f9f9ff;\n padding-left: 20px;\n padding-right: 40px;\n .list {\n margin-top: 0;\n border: none;\n border-radius: 0px;\n box-shadow: none;\n width: 100%;\n padding: 10px 0 10px 0px;\n .option {\n font-weight: 300;\n @include transition();\n line-height: 28px;\n min-height: 28px;\n font-size: 12px;\n padding-left: 20px;\n &.selected {\n color: $primary;\n background: transparent;\n }\n &:hover {\n color: $primary;\n background: transparent;\n }\n }\n }\n }\n .current {\n margin-right: 50px;\n font-weight: 300;\n }\n .nice-select::after {\n right: 20px;\n }\n}\n\n.form-select {\n height: 40px;\n width: 100%;\n .nice-select {\n border: none;\n border-radius: 0px;\n height: 40px;\n background: #f9f9ff;\n padding-left: 45px;\n padding-right: 40px;\n width: 100%;\n .list {\n margin-top: 0;\n border: none;\n border-radius: 0px;\n box-shadow: none;\n width: 100%;\n padding: 10px 0 10px 0px;\n .option {\n font-weight: 300;\n @include transition();\n line-height: 28px;\n min-height: 28px;\n font-size: 12px;\n padding-left: 45px;\n &.selected {\n color: $primary;\n background: transparent;\n }\n &:hover {\n color: $primary;\n background: transparent;\n }\n }\n }\n }\n .current {\n margin-right: 50px;\n font-weight: 300;\n }\n .nice-select::after {\n right: 20px;\n }\n}\n.mt-10 {\n margin-top: 10px;\n}\n.section-top-border {\n padding: 50px 0;\n border-top: 1px dotted #eee;\n}\n.mb-30 {\n margin-bottom: 30px;\n}\n.mt-30 {\n margin-top: 30px;\n}\n.switch-wrap {\n margin-bottom: 10px;\n}" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/submission/gnjr/web/css/swiper.min.css b/submission/gnjr/web/css/swiper.min.css new file mode 100644 index 0000000..35fa49d --- /dev/null +++ b/submission/gnjr/web/css/swiper.min.css @@ -0,0 +1,12 @@ +/** + * Swiper 4.3.3 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://www.idangero.us/swiper/ + * + * Copyright 2014-2018 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: June 5, 2018 + */ +.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} \ No newline at end of file diff --git a/submission/gnjr/web/css/themify-icons.css b/submission/gnjr/web/css/themify-icons.css new file mode 100644 index 0000000..3c81535 --- /dev/null +++ b/submission/gnjr/web/css/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('../fonts/themify.eot?-fvbane'); + src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), + url('../fonts/themify.woff?-fvbane') format('woff'), + url('../fonts/themify.ttf?-fvbane') format('truetype'), + url('../fonts/themify.svg?-fvbane#themify') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + 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; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/submission/gnjr/web/fonts/Flaticon.eot b/submission/gnjr/web/fonts/Flaticon.eot new file mode 100644 index 0000000..185fe59 Binary files /dev/null and b/submission/gnjr/web/fonts/Flaticon.eot differ diff --git a/submission/gnjr/web/fonts/Flaticon.ttf b/submission/gnjr/web/fonts/Flaticon.ttf new file mode 100644 index 0000000..d5f5154 Binary files /dev/null and b/submission/gnjr/web/fonts/Flaticon.ttf differ diff --git a/submission/gnjr/web/fonts/Flaticon.woff b/submission/gnjr/web/fonts/Flaticon.woff new file mode 100644 index 0000000..292eea9 Binary files /dev/null and b/submission/gnjr/web/fonts/Flaticon.woff differ diff --git a/submission/gnjr/web/fonts/Flaticon.woff2 b/submission/gnjr/web/fonts/Flaticon.woff2 new file mode 100644 index 0000000..85213fa Binary files /dev/null and b/submission/gnjr/web/fonts/Flaticon.woff2 differ diff --git a/submission/gnjr/web/fonts/FontAwesome.otf b/submission/gnjr/web/fonts/FontAwesome.otf new file mode 100644 index 0000000..d4de13e Binary files /dev/null and b/submission/gnjr/web/fonts/FontAwesome.otf differ diff --git a/submission/gnjr/web/fonts/fontawesome-webfont.eot b/submission/gnjr/web/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..c7b00d2 Binary files /dev/null and b/submission/gnjr/web/fonts/fontawesome-webfont.eot differ diff --git a/submission/gnjr/web/fonts/fontawesome-webfont.svg b/submission/gnjr/web/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..8b66187 --- /dev/null +++ b/submission/gnjr/web/fonts/fontawesome-webfont.svg @@ -0,0 +1,685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/submission/gnjr/web/fonts/fontawesome-webfont.ttf b/submission/gnjr/web/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..f221e50 Binary files /dev/null and b/submission/gnjr/web/fonts/fontawesome-webfont.ttf differ diff --git a/submission/gnjr/web/fonts/fontawesome-webfont.woff b/submission/gnjr/web/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..6e7483c Binary files /dev/null and b/submission/gnjr/web/fonts/fontawesome-webfont.woff differ diff --git a/submission/gnjr/web/fonts/fontawesome-webfont.woff2 b/submission/gnjr/web/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..7eb74fd Binary files /dev/null and b/submission/gnjr/web/fonts/fontawesome-webfont.woff2 differ diff --git a/submission/gnjr/web/fonts/proxima-nova.zip b/submission/gnjr/web/fonts/proxima-nova.zip new file mode 100644 index 0000000..11c439c Binary files /dev/null and b/submission/gnjr/web/fonts/proxima-nova.zip differ diff --git a/submission/gnjr/web/fonts/themify.eot b/submission/gnjr/web/fonts/themify.eot new file mode 100644 index 0000000..9ec298b Binary files /dev/null and b/submission/gnjr/web/fonts/themify.eot differ diff --git a/submission/gnjr/web/fonts/themify.svg b/submission/gnjr/web/fonts/themify.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/submission/gnjr/web/fonts/themify.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/submission/gnjr/web/fonts/themify.ttf b/submission/gnjr/web/fonts/themify.ttf new file mode 100644 index 0000000..5d627e7 Binary files /dev/null and b/submission/gnjr/web/fonts/themify.ttf differ diff --git a/submission/gnjr/web/fonts/themify.woff b/submission/gnjr/web/fonts/themify.woff new file mode 100644 index 0000000..847ebd1 Binary files /dev/null and b/submission/gnjr/web/fonts/themify.woff differ diff --git a/submission/gnjr/web/icons/icon-png.zip b/submission/gnjr/web/icons/icon-png.zip new file mode 100644 index 0000000..a8af6af Binary files /dev/null and b/submission/gnjr/web/icons/icon-png.zip differ diff --git a/submission/gnjr/web/img/abang.PNG b/submission/gnjr/web/img/abang.PNG new file mode 100644 index 0000000..670c945 Binary files /dev/null and b/submission/gnjr/web/img/abang.PNG differ diff --git a/submission/gnjr/web/img/about.png b/submission/gnjr/web/img/about.png new file mode 100644 index 0000000..dfc9ad8 Binary files /dev/null and b/submission/gnjr/web/img/about.png differ diff --git a/submission/gnjr/web/img/about_img_1.png b/submission/gnjr/web/img/about_img_1.png new file mode 100644 index 0000000..74a084f Binary files /dev/null and b/submission/gnjr/web/img/about_img_1.png differ diff --git a/submission/gnjr/web/img/about_overlay.png b/submission/gnjr/web/img/about_overlay.png new file mode 100644 index 0000000..11009ac Binary files /dev/null and b/submission/gnjr/web/img/about_overlay.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_1.png b/submission/gnjr/web/img/animate_icon/icon_1.png new file mode 100644 index 0000000..c448723 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_1.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_2.png b/submission/gnjr/web/img/animate_icon/icon_2.png new file mode 100644 index 0000000..7fef794 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_2.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_3.png b/submission/gnjr/web/img/animate_icon/icon_3.png new file mode 100644 index 0000000..e282838 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_3.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_4.png b/submission/gnjr/web/img/animate_icon/icon_4.png new file mode 100644 index 0000000..c97fb87 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_4.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_5.png b/submission/gnjr/web/img/animate_icon/icon_5.png new file mode 100644 index 0000000..8fcdec2 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_5.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_7.png b/submission/gnjr/web/img/animate_icon/icon_7.png new file mode 100644 index 0000000..4bcb742 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_7.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_8.png b/submission/gnjr/web/img/animate_icon/icon_8.png new file mode 100644 index 0000000..678f1ba Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_8.png differ diff --git a/submission/gnjr/web/img/animate_icon/icon_9.png b/submission/gnjr/web/img/animate_icon/icon_9.png new file mode 100644 index 0000000..2333876 Binary files /dev/null and b/submission/gnjr/web/img/animate_icon/icon_9.png differ diff --git a/submission/gnjr/web/img/banner_abg2.PNG b/submission/gnjr/web/img/banner_abg2.PNG new file mode 100644 index 0000000..366510a Binary files /dev/null and b/submission/gnjr/web/img/banner_abg2.PNG differ diff --git a/submission/gnjr/web/img/banner_bg.png b/submission/gnjr/web/img/banner_bg.png new file mode 100644 index 0000000..766f5ae Binary files /dev/null and b/submission/gnjr/web/img/banner_bg.png differ diff --git a/submission/gnjr/web/img/blog/author.png b/submission/gnjr/web/img/blog/author.png new file mode 100644 index 0000000..09db4af Binary files /dev/null and b/submission/gnjr/web/img/blog/author.png differ diff --git a/submission/gnjr/web/img/blog/blog_1.png b/submission/gnjr/web/img/blog/blog_1.png new file mode 100644 index 0000000..9716ed6 Binary files /dev/null and b/submission/gnjr/web/img/blog/blog_1.png differ diff --git a/submission/gnjr/web/img/blog/blog_2.png b/submission/gnjr/web/img/blog/blog_2.png new file mode 100644 index 0000000..15b22ca Binary files /dev/null and b/submission/gnjr/web/img/blog/blog_2.png differ diff --git a/submission/gnjr/web/img/blog/blog_3.png b/submission/gnjr/web/img/blog/blog_3.png new file mode 100644 index 0000000..eda422b Binary files /dev/null and b/submission/gnjr/web/img/blog/blog_3.png differ diff --git a/submission/gnjr/web/img/blog/blog_4.png b/submission/gnjr/web/img/blog/blog_4.png new file mode 100644 index 0000000..35f3d10 Binary files /dev/null and b/submission/gnjr/web/img/blog/blog_4.png differ diff --git a/submission/gnjr/web/img/blog/learn_about_bg.png b/submission/gnjr/web/img/blog/learn_about_bg.png new file mode 100644 index 0000000..3158021 Binary files /dev/null and b/submission/gnjr/web/img/blog/learn_about_bg.png differ diff --git a/submission/gnjr/web/img/blog/single_blog_1.png b/submission/gnjr/web/img/blog/single_blog_1.png new file mode 100644 index 0000000..271b36e Binary files /dev/null and b/submission/gnjr/web/img/blog/single_blog_1.png differ diff --git a/submission/gnjr/web/img/blog/single_blog_2.png b/submission/gnjr/web/img/blog/single_blog_2.png new file mode 100644 index 0000000..3652a5e Binary files /dev/null and b/submission/gnjr/web/img/blog/single_blog_2.png differ diff --git a/submission/gnjr/web/img/blog/single_blog_3.png b/submission/gnjr/web/img/blog/single_blog_3.png new file mode 100644 index 0000000..86c52ba Binary files /dev/null and b/submission/gnjr/web/img/blog/single_blog_3.png differ diff --git a/submission/gnjr/web/img/blog/single_blog_4.png b/submission/gnjr/web/img/blog/single_blog_4.png new file mode 100644 index 0000000..b6412bd Binary files /dev/null and b/submission/gnjr/web/img/blog/single_blog_4.png differ diff --git a/submission/gnjr/web/img/blog/single_blog_5.png b/submission/gnjr/web/img/blog/single_blog_5.png new file mode 100644 index 0000000..782247d Binary files /dev/null and b/submission/gnjr/web/img/blog/single_blog_5.png differ diff --git a/submission/gnjr/web/img/blog/slide_thumb_1.png b/submission/gnjr/web/img/blog/slide_thumb_1.png new file mode 100644 index 0000000..fb18d9b Binary files /dev/null and b/submission/gnjr/web/img/blog/slide_thumb_1.png differ diff --git a/submission/gnjr/web/img/breadcrumb.png b/submission/gnjr/web/img/breadcrumb.png new file mode 100644 index 0000000..8fa53a4 Binary files /dev/null and b/submission/gnjr/web/img/breadcrumb.png differ diff --git a/submission/gnjr/web/img/chekspir.png b/submission/gnjr/web/img/chekspir.png new file mode 100644 index 0000000..fdb4132 Binary files /dev/null and b/submission/gnjr/web/img/chekspir.png differ diff --git a/submission/gnjr/web/img/client/client_1.png b/submission/gnjr/web/img/client/client_1.png new file mode 100644 index 0000000..7f68af5 Binary files /dev/null and b/submission/gnjr/web/img/client/client_1.png differ diff --git a/submission/gnjr/web/img/client/client_2.png b/submission/gnjr/web/img/client/client_2.png new file mode 100644 index 0000000..5235752 Binary files /dev/null and b/submission/gnjr/web/img/client/client_2.png differ diff --git a/submission/gnjr/web/img/comment/comment_1.png b/submission/gnjr/web/img/comment/comment_1.png new file mode 100644 index 0000000..1c80def Binary files /dev/null and b/submission/gnjr/web/img/comment/comment_1.png differ diff --git a/submission/gnjr/web/img/comment/comment_2.png b/submission/gnjr/web/img/comment/comment_2.png new file mode 100644 index 0000000..4b26171 Binary files /dev/null and b/submission/gnjr/web/img/comment/comment_2.png differ diff --git a/submission/gnjr/web/img/comment/comment_3.png b/submission/gnjr/web/img/comment/comment_3.png new file mode 100644 index 0000000..bf7cfa0 Binary files /dev/null and b/submission/gnjr/web/img/comment/comment_3.png differ diff --git a/submission/gnjr/web/img/elements/a.jpg b/submission/gnjr/web/img/elements/a.jpg new file mode 100644 index 0000000..47b94cb Binary files /dev/null and b/submission/gnjr/web/img/elements/a.jpg differ diff --git a/submission/gnjr/web/img/elements/a2.jpg b/submission/gnjr/web/img/elements/a2.jpg new file mode 100644 index 0000000..194bd0d Binary files /dev/null and b/submission/gnjr/web/img/elements/a2.jpg differ diff --git a/submission/gnjr/web/img/elements/d.jpg b/submission/gnjr/web/img/elements/d.jpg new file mode 100644 index 0000000..5d2aff5 Binary files /dev/null and b/submission/gnjr/web/img/elements/d.jpg differ diff --git a/submission/gnjr/web/img/elements/disabled-check.png b/submission/gnjr/web/img/elements/disabled-check.png new file mode 100644 index 0000000..1b45cdf Binary files /dev/null and b/submission/gnjr/web/img/elements/disabled-check.png differ diff --git a/submission/gnjr/web/img/elements/disabled-radio.png b/submission/gnjr/web/img/elements/disabled-radio.png new file mode 100644 index 0000000..4984061 Binary files /dev/null and b/submission/gnjr/web/img/elements/disabled-radio.png differ diff --git a/submission/gnjr/web/img/elements/f1.jpg b/submission/gnjr/web/img/elements/f1.jpg new file mode 100644 index 0000000..80a7d52 Binary files /dev/null and b/submission/gnjr/web/img/elements/f1.jpg differ diff --git a/submission/gnjr/web/img/elements/f2.jpg b/submission/gnjr/web/img/elements/f2.jpg new file mode 100644 index 0000000..d48957a Binary files /dev/null and b/submission/gnjr/web/img/elements/f2.jpg differ diff --git a/submission/gnjr/web/img/elements/f3.jpg b/submission/gnjr/web/img/elements/f3.jpg new file mode 100644 index 0000000..08d905f Binary files /dev/null and b/submission/gnjr/web/img/elements/f3.jpg differ diff --git a/submission/gnjr/web/img/elements/f4.jpg b/submission/gnjr/web/img/elements/f4.jpg new file mode 100644 index 0000000..193b55e Binary files /dev/null and b/submission/gnjr/web/img/elements/f4.jpg differ diff --git a/submission/gnjr/web/img/elements/f5.jpg b/submission/gnjr/web/img/elements/f5.jpg new file mode 100644 index 0000000..cc2cd6f Binary files /dev/null and b/submission/gnjr/web/img/elements/f5.jpg differ diff --git a/submission/gnjr/web/img/elements/f6.jpg b/submission/gnjr/web/img/elements/f6.jpg new file mode 100644 index 0000000..2606db1 Binary files /dev/null and b/submission/gnjr/web/img/elements/f6.jpg differ diff --git a/submission/gnjr/web/img/elements/f7.jpg b/submission/gnjr/web/img/elements/f7.jpg new file mode 100644 index 0000000..727486b Binary files /dev/null and b/submission/gnjr/web/img/elements/f7.jpg differ diff --git a/submission/gnjr/web/img/elements/f8.jpg b/submission/gnjr/web/img/elements/f8.jpg new file mode 100644 index 0000000..0593dd2 Binary files /dev/null and b/submission/gnjr/web/img/elements/f8.jpg differ diff --git a/submission/gnjr/web/img/elements/g1.jpg b/submission/gnjr/web/img/elements/g1.jpg new file mode 100644 index 0000000..8c05ad7 Binary files /dev/null and b/submission/gnjr/web/img/elements/g1.jpg differ diff --git a/submission/gnjr/web/img/elements/g2.jpg b/submission/gnjr/web/img/elements/g2.jpg new file mode 100644 index 0000000..cd653f1 Binary files /dev/null and b/submission/gnjr/web/img/elements/g2.jpg differ diff --git a/submission/gnjr/web/img/elements/g3.jpg b/submission/gnjr/web/img/elements/g3.jpg new file mode 100644 index 0000000..2951db0 Binary files /dev/null and b/submission/gnjr/web/img/elements/g3.jpg differ diff --git a/submission/gnjr/web/img/elements/g4.jpg b/submission/gnjr/web/img/elements/g4.jpg new file mode 100644 index 0000000..87d8284 Binary files /dev/null and b/submission/gnjr/web/img/elements/g4.jpg differ diff --git a/submission/gnjr/web/img/elements/g5.jpg b/submission/gnjr/web/img/elements/g5.jpg new file mode 100644 index 0000000..34be13d Binary files /dev/null and b/submission/gnjr/web/img/elements/g5.jpg differ diff --git a/submission/gnjr/web/img/elements/g6.jpg b/submission/gnjr/web/img/elements/g6.jpg new file mode 100644 index 0000000..af1cf59 Binary files /dev/null and b/submission/gnjr/web/img/elements/g6.jpg differ diff --git a/submission/gnjr/web/img/elements/g7.jpg b/submission/gnjr/web/img/elements/g7.jpg new file mode 100644 index 0000000..62477ff Binary files /dev/null and b/submission/gnjr/web/img/elements/g7.jpg differ diff --git a/submission/gnjr/web/img/elements/g8.jpg b/submission/gnjr/web/img/elements/g8.jpg new file mode 100644 index 0000000..51e5c9d Binary files /dev/null and b/submission/gnjr/web/img/elements/g8.jpg differ diff --git a/submission/gnjr/web/img/elements/primary-check.png b/submission/gnjr/web/img/elements/primary-check.png new file mode 100644 index 0000000..1940748 Binary files /dev/null and b/submission/gnjr/web/img/elements/primary-check.png differ diff --git a/submission/gnjr/web/img/elements/primary-radio.png b/submission/gnjr/web/img/elements/primary-radio.png new file mode 100644 index 0000000..f43cc39 Binary files /dev/null and b/submission/gnjr/web/img/elements/primary-radio.png differ diff --git a/submission/gnjr/web/img/elements/success-check.png b/submission/gnjr/web/img/elements/success-check.png new file mode 100644 index 0000000..3502a2c Binary files /dev/null and b/submission/gnjr/web/img/elements/success-check.png differ diff --git a/submission/gnjr/web/img/elements/success-radio.png b/submission/gnjr/web/img/elements/success-radio.png new file mode 100644 index 0000000..0f80920 Binary files /dev/null and b/submission/gnjr/web/img/elements/success-radio.png differ diff --git a/submission/gnjr/web/img/favicon.png b/submission/gnjr/web/img/favicon.png new file mode 100644 index 0000000..4bcb742 Binary files /dev/null and b/submission/gnjr/web/img/favicon.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item.png b/submission/gnjr/web/img/gallery/gallery_item.png new file mode 100644 index 0000000..73ad716 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_1.png b/submission/gnjr/web/img/gallery/gallery_item_1.png new file mode 100644 index 0000000..1ee4585 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_1.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_2.png b/submission/gnjr/web/img/gallery/gallery_item_2.png new file mode 100644 index 0000000..999aed2 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_2.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_3.png b/submission/gnjr/web/img/gallery/gallery_item_3.png new file mode 100644 index 0000000..437b1d6 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_3.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_4.png b/submission/gnjr/web/img/gallery/gallery_item_4.png new file mode 100644 index 0000000..2b3d31e Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_4.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_5.png b/submission/gnjr/web/img/gallery/gallery_item_5.png new file mode 100644 index 0000000..23499c2 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_5.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_6.png b/submission/gnjr/web/img/gallery/gallery_item_6.png new file mode 100644 index 0000000..2397699 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_6.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_7.png b/submission/gnjr/web/img/gallery/gallery_item_7.png new file mode 100644 index 0000000..59b4376 Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_7.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_71.png b/submission/gnjr/web/img/gallery/gallery_item_71.png new file mode 100644 index 0000000..40b170e Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_71.png differ diff --git a/submission/gnjr/web/img/gallery/gallery_item_8.png b/submission/gnjr/web/img/gallery/gallery_item_8.png new file mode 100644 index 0000000..74ad18c Binary files /dev/null and b/submission/gnjr/web/img/gallery/gallery_item_8.png differ diff --git a/submission/gnjr/web/img/gallery/service_bg_2.png b/submission/gnjr/web/img/gallery/service_bg_2.png new file mode 100644 index 0000000..07af52b Binary files /dev/null and b/submission/gnjr/web/img/gallery/service_bg_2.png differ diff --git a/submission/gnjr/web/img/icon/left.svg b/submission/gnjr/web/img/icon/left.svg new file mode 100644 index 0000000..13376d8 --- /dev/null +++ b/submission/gnjr/web/img/icon/left.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/submission/gnjr/web/img/icon/play.svg b/submission/gnjr/web/img/icon/play.svg new file mode 100644 index 0000000..a6849d9 --- /dev/null +++ b/submission/gnjr/web/img/icon/play.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/submission/gnjr/web/img/icon/quate.svg b/submission/gnjr/web/img/icon/quate.svg new file mode 100644 index 0000000..f429661 --- /dev/null +++ b/submission/gnjr/web/img/icon/quate.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/submission/gnjr/web/img/icon/right.svg b/submission/gnjr/web/img/icon/right.svg new file mode 100644 index 0000000..f7e7453 --- /dev/null +++ b/submission/gnjr/web/img/icon/right.svg @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/submission/gnjr/web/img/indonesia.png b/submission/gnjr/web/img/indonesia.png new file mode 100644 index 0000000..4a48ae0 Binary files /dev/null and b/submission/gnjr/web/img/indonesia.png differ diff --git a/submission/gnjr/web/img/insta/instagram_1.png b/submission/gnjr/web/img/insta/instagram_1.png new file mode 100644 index 0000000..0600b72 Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_1.png differ diff --git a/submission/gnjr/web/img/insta/instagram_2.png b/submission/gnjr/web/img/insta/instagram_2.png new file mode 100644 index 0000000..5c714ac Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_2.png differ diff --git a/submission/gnjr/web/img/insta/instagram_3.png b/submission/gnjr/web/img/insta/instagram_3.png new file mode 100644 index 0000000..0b9bd92 Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_3.png differ diff --git a/submission/gnjr/web/img/insta/instagram_4.png b/submission/gnjr/web/img/insta/instagram_4.png new file mode 100644 index 0000000..64e2537 Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_4.png differ diff --git a/submission/gnjr/web/img/insta/instagram_5.png b/submission/gnjr/web/img/insta/instagram_5.png new file mode 100644 index 0000000..90d25a3 Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_5.png differ diff --git a/submission/gnjr/web/img/insta/instagram_6.png b/submission/gnjr/web/img/insta/instagram_6.png new file mode 100644 index 0000000..6757416 Binary files /dev/null and b/submission/gnjr/web/img/insta/instagram_6.png differ diff --git a/submission/gnjr/web/img/logo.png b/submission/gnjr/web/img/logo.png new file mode 100644 index 0000000..2b77d6b Binary files /dev/null and b/submission/gnjr/web/img/logo.png differ diff --git a/submission/gnjr/web/img/post/next.png b/submission/gnjr/web/img/post/next.png new file mode 100644 index 0000000..c01466d Binary files /dev/null and b/submission/gnjr/web/img/post/next.png differ diff --git a/submission/gnjr/web/img/post/post_1.png b/submission/gnjr/web/img/post/post_1.png new file mode 100644 index 0000000..cb79224 Binary files /dev/null and b/submission/gnjr/web/img/post/post_1.png differ diff --git a/submission/gnjr/web/img/post/post_10.png b/submission/gnjr/web/img/post/post_10.png new file mode 100644 index 0000000..496cb05 Binary files /dev/null and b/submission/gnjr/web/img/post/post_10.png differ diff --git a/submission/gnjr/web/img/post/post_2.png b/submission/gnjr/web/img/post/post_2.png new file mode 100644 index 0000000..eb96303 Binary files /dev/null and b/submission/gnjr/web/img/post/post_2.png differ diff --git a/submission/gnjr/web/img/post/post_3.png b/submission/gnjr/web/img/post/post_3.png new file mode 100644 index 0000000..7b015bc Binary files /dev/null and b/submission/gnjr/web/img/post/post_3.png differ diff --git a/submission/gnjr/web/img/post/post_4.png b/submission/gnjr/web/img/post/post_4.png new file mode 100644 index 0000000..55d76fb Binary files /dev/null and b/submission/gnjr/web/img/post/post_4.png differ diff --git a/submission/gnjr/web/img/post/post_5.png b/submission/gnjr/web/img/post/post_5.png new file mode 100644 index 0000000..09ce7cd Binary files /dev/null and b/submission/gnjr/web/img/post/post_5.png differ diff --git a/submission/gnjr/web/img/post/post_6.png b/submission/gnjr/web/img/post/post_6.png new file mode 100644 index 0000000..3f245fd Binary files /dev/null and b/submission/gnjr/web/img/post/post_6.png differ diff --git a/submission/gnjr/web/img/post/post_7.png b/submission/gnjr/web/img/post/post_7.png new file mode 100644 index 0000000..d631808 Binary files /dev/null and b/submission/gnjr/web/img/post/post_7.png differ diff --git a/submission/gnjr/web/img/post/post_8.png b/submission/gnjr/web/img/post/post_8.png new file mode 100644 index 0000000..04b94b3 Binary files /dev/null and b/submission/gnjr/web/img/post/post_8.png differ diff --git a/submission/gnjr/web/img/post/post_9.png b/submission/gnjr/web/img/post/post_9.png new file mode 100644 index 0000000..692a648 Binary files /dev/null and b/submission/gnjr/web/img/post/post_9.png differ diff --git a/submission/gnjr/web/img/post/preview.png b/submission/gnjr/web/img/post/preview.png new file mode 100644 index 0000000..8fa72c1 Binary files /dev/null and b/submission/gnjr/web/img/post/preview.png differ diff --git a/submission/gnjr/web/img/service_bg_2.png b/submission/gnjr/web/img/service_bg_2.png new file mode 100644 index 0000000..a8c3a39 Binary files /dev/null and b/submission/gnjr/web/img/service_bg_2.png differ diff --git a/submission/gnjr/web/img/single_project.png b/submission/gnjr/web/img/single_project.png new file mode 100644 index 0000000..cf3c879 Binary files /dev/null and b/submission/gnjr/web/img/single_project.png differ diff --git a/submission/gnjr/web/img/tanggal.PNG b/submission/gnjr/web/img/tanggal.PNG new file mode 100644 index 0000000..04a7a69 Binary files /dev/null and b/submission/gnjr/web/img/tanggal.PNG differ diff --git a/submission/gnjr/web/img/team/team_1.png b/submission/gnjr/web/img/team/team_1.png new file mode 100644 index 0000000..8ee4ef0 Binary files /dev/null and b/submission/gnjr/web/img/team/team_1.png differ diff --git a/submission/gnjr/web/img/team/team_2.png b/submission/gnjr/web/img/team/team_2.png new file mode 100644 index 0000000..2cffa6d Binary files /dev/null and b/submission/gnjr/web/img/team/team_2.png differ diff --git a/submission/gnjr/web/img/team/team_3.png b/submission/gnjr/web/img/team/team_3.png new file mode 100644 index 0000000..4759d4c Binary files /dev/null and b/submission/gnjr/web/img/team/team_3.png differ diff --git a/submission/gnjr/web/img/team/team_4.png b/submission/gnjr/web/img/team/team_4.png new file mode 100644 index 0000000..652c8f6 Binary files /dev/null and b/submission/gnjr/web/img/team/team_4.png differ diff --git a/submission/gnjr/web/img/topcoder-icon.png b/submission/gnjr/web/img/topcoder-icon.png new file mode 100644 index 0000000..d56ed49 Binary files /dev/null and b/submission/gnjr/web/img/topcoder-icon.png differ diff --git a/submission/gnjr/web/img/topcoder.png b/submission/gnjr/web/img/topcoder.png new file mode 100644 index 0000000..32b6be3 Binary files /dev/null and b/submission/gnjr/web/img/topcoder.png differ diff --git a/submission/gnjr/web/index.html b/submission/gnjr/web/index.html new file mode 100644 index 0000000..4644425 --- /dev/null +++ b/submission/gnjr/web/index.html @@ -0,0 +1,175 @@ + + + + + + + + Topcoder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+

|   Next Design Bootcamp

+

Topcoder Design Bootcamp Yogyakarta

+

Bootcamp will hold in onsite and online events to incrase the UI/UX skills and have a bigger chance to win in Topcoder design challage

+ +
+
+
+ + Indonesia +
+ + +
+ 20 seat left +
+
+ +
+
+
+ + +
+
+
+
+
+ +
+
+
+
+

We Have 24 Year + Expereince in consulting

+

First Abundantly night you are sea great fifth year

+

Lights fly above bearing brought abundantly whose. Without one may i seed void wels great + face god were deep be first. Unto for third be in moveth. Bring land bearing un abundantly + firmament appear whales them years. Lights fly above bearing brought bold abundantly whose + without one may i seed.

+ read more +
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/submission/gnjr/web/js/aos.js b/submission/gnjr/web/js/aos.js new file mode 100644 index 0000000..0ba1c7b --- /dev/null +++ b/submission/gnjr/web/js/aos.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,x),(0,b.default)(w,x.once),w},O=function(){w=(0,h.default)(),j()},_=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},S=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},z=function(e){x=i(x,e),w=(0,h.default)();var t=document.all&&!window.atob;return S(x.disable)||t?_():(document.querySelector("body").setAttribute("data-aos-easing",x.easing),document.querySelector("body").setAttribute("data-aos-duration",x.duration),document.querySelector("body").setAttribute("data-aos-delay",x.delay),"DOMContentLoaded"===x.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?j(!0):"load"===x.startEvent?window.addEventListener(x.startEvent,function(){j(!0)}):document.addEventListener(x.startEvent,function(){j(!0)}),window.addEventListener("resize",(0,f.default)(j,x.debounceDelay,!0)),window.addEventListener("orientationchange",(0,f.default)(j,x.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,x.once)},x.throttleDelay)),x.disableMutationObserver||(0,d.default)("[data-aos]",O),w)};e.exports={init:z,refresh:j,refreshHard:O}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(s,t),_?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=O();return c(e)?d(e):void(h=setTimeout(s,a(e)))}function d(e){return h=void 0,z&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),o(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,k=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(f);return t=u(t)||0,i(n)&&(_=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(f);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?s:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f="Expected a function",s=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(s,t),_?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function f(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=j();return f(e)?d(e):void(h=setTimeout(s,u(e)))}function d(e){return h=void 0,z&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=f(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),i(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,O=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(_=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==s}function a(e){if("number"==typeof e)return e;if(r(e))return f;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?f:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",f=NaN,s="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){var n=window.document,r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,a=new r(o);i=t,a.observe(n.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function o(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes),o=t.concat(n).filter(function(e){return e.hasAttribute&&e.hasAttribute("data-aos")}).length;o&&i()})}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){};t.default=n},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); \ No newline at end of file diff --git a/submission/gnjr/web/js/bootstrap.min.js b/submission/gnjr/web/js/bootstrap.min.js new file mode 100644 index 0000000..c4c0d1f --- /dev/null +++ b/submission/gnjr/web/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t', + '' + + ], + responsive: { + 0: { + margin: 15, + }, + 600: { + margin: 10, + }, + 1000: { + margin: 10, + } + } + }); + } + if (document.getElementById('default-select')) { + $('select').niceSelect(); + } + $('.popup-youtube, .popup-vimeo').magnificPopup({ + // disableOn: 700, + type: 'iframe', + mainClass: 'mfp-fade', + removalDelay: 160, + preloader: false, + fixedContentPos: false + }); + + // menu fixed js code + $(window).scroll(function () { + var window_top = $(window).scrollTop() + 1; + if (window_top > 50) { + $('.main_menu').addClass('menu_fixed animated fadeInDown'); + } else { + $('.main_menu').removeClass('menu_fixed animated fadeInDown'); + } + }); + + $('.slider').slick({ + slidesToShow: 1, + slidesToScroll: 1, + arrows: false, + speed: 300, + infinite: true, + asNavFor: '.slider-nav-thumbnails', + autoplay:true, + pauseOnFocus: true, + dots: true, + }); + + $('.slider-nav-thumbnails').slick({ + slidesToShow: 3, + slidesToScroll: 1, + asNavFor: '.slider', + focusOnSelect: true, + infinite: true, + prevArrow: false, + nextArrow: false, + centerMode: true, + responsive: [ + { + breakpoint: 480, + settings: { + centerMode: false, + } + } + ] + }); + + //remove active class from all thumbnail slides + $('.slider-nav-thumbnails .slick-slide').removeClass('slick-active'); + + //set active class to first thumbnail slides + $('.slider-nav-thumbnails .slick-slide').eq(0).addClass('slick-active'); + + // On before slide change match active thumbnail to current slide + $('.slider').on('beforeChange', function (event, slick, currentSlide, nextSlide) { + var mySlideNumber = nextSlide; + $('.slider-nav-thumbnails .slick-slide').removeClass('slick-active'); + $('.slider-nav-thumbnails .slick-slide').eq(mySlideNumber).addClass('slick-active'); + }); + + //UPDATED + + $('.slider').on('afterChange', function(event, slick, currentSlide){ + $('.content').hide(); + $('.content[data-id=' + (currentSlide + 1) + ']').show(); + }); + + +}(jQuery)); \ No newline at end of file diff --git a/submission/gnjr/web/js/gmaps.min.js b/submission/gnjr/web/js/gmaps.min.js new file mode 100644 index 0000000..df8940c --- /dev/null +++ b/submission/gnjr/web/js/gmaps.min.js @@ -0,0 +1,2 @@ +"use strict";!function(a,b){"object"==typeof exports?module.exports=b():"function"==typeof define&&define.amd?define(["jquery","googlemaps!"],b):a.GMaps=b()}(this,function(){var a=function(a,b){var c;if(a===b)return a;for(c in b)void 0!==b[c]&&(a[c]=b[c]);return a},b=function(a,b){var c,d=Array.prototype.slice.call(arguments,2),e=[],f=a.length;if(Array.prototype.map&&a.map===Array.prototype.map)e=Array.prototype.map.call(a,function(a){var c=d.slice(0);return c.splice(0,0,a),b.apply(this,c)});else for(c=0;f>c;c++)callback_params=d,callback_params.splice(0,0,a[c]),e.push(b.apply(this,callback_params));return e},c=function(a){var b,c=[];for(b=0;b0&&"object"==typeof a[c][0]?a[c]=f(a[c],b):a[c]=d(a[c],b));return a},g=function(a,b){var c,d=a.replace(".","");return c="jQuery"in this&&b?$("."+d,b)[0]:document.getElementsByClassName(d)[0]},h=function(a,b){var c,a=a.replace("#","");return c="jQuery"in window&&b?$("#"+a,b)[0]:document.getElementById(a)},i=function(a){var b=0,c=0;if(a.offsetParent)do b+=a.offsetLeft,c+=a.offsetTop;while(a=a.offsetParent);return[b,c]},j=function(b){var c=document,d=function(b){if("object"!=typeof window.google||!window.google.maps)return"object"==typeof window.console&&window.console.error&&console.error("Google Maps API is required. Please register the following JavaScript library https://maps.googleapis.com/maps/api/js."),function(){};if(!this)return new d(b);b.zoom=b.zoom||15,b.mapType=b.mapType||"roadmap";var e,f=function(a,b){return void 0===a?b:a},j=this,k=["bounds_changed","center_changed","click","dblclick","drag","dragend","dragstart","idle","maptypeid_changed","projection_changed","resize","tilesloaded","zoom_changed"],l=["mousemove","mouseout","mouseover"],m=["el","lat","lng","mapType","width","height","markerClusterer","enableNewStyle"],n=b.el||b.div,o=b.markerClusterer,p=google.maps.MapTypeId[b.mapType.toUpperCase()],q=new google.maps.LatLng(b.lat,b.lng),r=f(b.zoomControl,!0),s=b.zoomControlOpt||{style:"DEFAULT",position:"TOP_LEFT"},t=s.style||"DEFAULT",u=s.position||"TOP_LEFT",v=f(b.panControl,!0),w=f(b.mapTypeControl,!0),x=f(b.scaleControl,!0),y=f(b.streetViewControl,!0),z=f(z,!0),A={},B={zoom:this.zoom,center:q,mapTypeId:p},C={panControl:v,zoomControl:r,zoomControlOptions:{style:google.maps.ZoomControlStyle[t],position:google.maps.ControlPosition[u]},mapTypeControl:w,scaleControl:x,streetViewControl:y,overviewMapControl:z};if("string"==typeof b.el||"string"==typeof b.div?n.indexOf("#")>-1?this.el=h(n,b.context):this.el=g.apply(this,[n,b.context]):this.el=n,"undefined"==typeof this.el||null===this.el)throw"No element defined.";for(window.context_menu=window.context_menu||{},window.context_menu[j.el.id]={},this.controls=[],this.overlays=[],this.layers=[],this.singleLayers={},this.markers=[],this.polylines=[],this.routes=[],this.polygons=[],this.infoWindow=null,this.overlay_el=null,this.zoom=b.zoom,this.registered_events={},this.el.style.width=b.width||this.el.scrollWidth||this.el.offsetWidth,this.el.style.height=b.height||this.el.scrollHeight||this.el.offsetHeight,google.maps.visualRefresh=b.enableNewStyle,e=0;e'+f.title+""}if(h("gmaps_context_menu")){var g=h("gmaps_context_menu");g.innerHTML=c;var e,k=g.getElementsByTagName("a"),l=k.length;for(e=0;l>e;e++){var m=k[e],n=function(c){c.preventDefault(),d[this.id.replace(a+"_","")].action.apply(j,[b]),j.hideContextMenu()};google.maps.event.clearListeners(m,"click"),google.maps.event.addDomListenerOnce(m,"click",n,!1)}var o=i.apply(this,[j.el]),p=o[0]+b.pixel.x-15,q=o[1]+b.pixel.y-15;g.style.left=p+"px",g.style.top=q+"px"}};this.buildContextMenu=function(a,b){if("marker"===a){b.pixel={};var c=new google.maps.OverlayView;c.setMap(j.map),c.draw=function(){var d=c.getProjection(),e=b.marker.getPosition();b.pixel=d.fromLatLngToContainerPixel(e),D(a,b)}}else D(a,b);var d=h("gmaps_context_menu");setTimeout(function(){d.style.display="block"},0)},this.setContextMenu=function(a){window.context_menu[j.el.id][a.control]={};var b,d=c.createElement("ul");for(b in a.options)if(a.options.hasOwnProperty(b)){var e=a.options[b];window.context_menu[j.el.id][a.control][e.name]={title:e.title,action:e.action}}d.id="gmaps_context_menu",d.style.display="none",d.style.position="absolute",d.style.minWidth="100px",d.style.background="white",d.style.listStyle="none",d.style.padding="8px",d.style.boxShadow="2px 2px 6px #ccc",h("gmaps_context_menu")||c.body.appendChild(d);var f=h("gmaps_context_menu");google.maps.event.addDomListener(f,"mouseout",function(a){a.relatedTarget&&this.contains(a.relatedTarget)||window.setTimeout(function(){f.style.display="none"},400)},!1)},this.hideContextMenu=function(){var a=h("gmaps_context_menu");a&&(a.style.display="none")};var E=function(a,c){google.maps.event.addListener(a,c,function(a){void 0==a&&(a=this),b[c].apply(this,[a]),j.hideContextMenu()})};google.maps.event.addListener(this.map,"zoom_changed",this.hideContextMenu);for(var F=0;Fa;a++)"boolean"==typeof this.markers[a].visible&&this.markers[a].visible&&b.push(this.markers[a].getPosition());this.fitLatLngBounds(b)},this.fitLatLngBounds=function(a){var b,c=a.length,d=new google.maps.LatLngBounds;for(b=0;c>b;b++)d.extend(a[b]);this.map.fitBounds(d)},this.setCenter=function(a,b,c){this.map.panTo(new google.maps.LatLng(a,b)),c&&c()},this.getElement=function(){return this.el},this.zoomIn=function(a){a=a||1,this.zoom=this.map.getZoom()+a,this.map.setZoom(this.zoom)},this.zoomOut=function(a){a=a||1,this.zoom=this.map.getZoom()-a,this.map.setZoom(this.zoom)};var H,I=[];for(H in this.map)"function"!=typeof this.map[H]||this[H]||I.push(H);for(e=0;e-1){var d=this.markers[e];d.setMap(null),this.markerClusterer&&this.markerClusterer.removeMarker(d),j.fire("marker_removed",d,this)}}for(var c=0;c0&&d.paths[0].length>0&&(d.paths=c(b(d.paths,f,e)));for(var g=new google.maps.Polygon(d),h=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],i=0;i0&&d.locations[0].length>0&&(d.locations=c(b([d.locations],f,!1)));var e=d.callback;delete d.callback;var g=new google.maps.ElevationService;if(d.path){var h={path:d.locations,samples:d.samples};g.getElevationAlongPath(h,function(a,b){e&&"function"==typeof e&&e(a,b)})}else delete d.path,delete d.samples,g.getElevationForLocations(d,function(a,b){e&&"function"==typeof e&&e(a,b)})},j.prototype.cleanRoute=j.prototype.removePolylines,j.prototype.renderRoute=function(b,c){var d,e="string"==typeof c.panel?document.getElementById(c.panel.replace("#","")):c.panel;c.panel=e,c=a({map:this.map},c),d=new google.maps.DirectionsRenderer(c),this.getRoutes({origin:b.origin,destination:b.destination,travelMode:b.travelMode,waypoints:b.waypoints,unitSystem:b.unitSystem,error:b.error,avoidHighways:b.avoidHighways,avoidTolls:b.avoidTolls,optimizeWaypoints:b.optimizeWaypoints,callback:function(a,b,c){c===google.maps.DirectionsStatus.OK&&d.setDirections(b)}})},j.prototype.drawRoute=function(a){var b=this;this.getRoutes({origin:a.origin,destination:a.destination,travelMode:a.travelMode,waypoints:a.waypoints,unitSystem:a.unitSystem,error:a.error,avoidHighways:a.avoidHighways,avoidTolls:a.avoidTolls,optimizeWaypoints:a.optimizeWaypoints,callback:function(c){if(c.length>0){var d={path:c[c.length-1].overview_path,strokeColor:a.strokeColor,strokeOpacity:a.strokeOpacity,strokeWeight:a.strokeWeight};a.hasOwnProperty("icons")&&(d.icons=a.icons),b.drawPolyline(d),a.callback&&a.callback(c[c.length-1])}}})},j.prototype.travelRoute=function(a){if(a.origin&&a.destination)this.getRoutes({origin:a.origin,destination:a.destination,travelMode:a.travelMode,waypoints:a.waypoints,unitSystem:a.unitSystem,error:a.error,callback:function(b){if(b.length>0&&a.start&&a.start(b[b.length-1]),b.length>0&&a.step){var c=b[b.length-1];if(c.legs.length>0)for(var d,e=c.legs[0].steps,f=0;d=e[f];f++)d.step_number=f,a.step(d,c.legs[0].steps.length-1)}b.length>0&&a.end&&a.end(b[b.length-1])}});else if(a.route&&a.route.legs.length>0)for(var b,c=a.route.legs[0].steps,d=0;b=c[d];d++)b.step_number=d,a.step(b)},j.prototype.drawSteppedRoute=function(a){var b=this;if(a.origin&&a.destination)this.getRoutes({origin:a.origin,destination:a.destination,travelMode:a.travelMode,waypoints:a.waypoints,error:a.error,callback:function(c){if(c.length>0&&a.start&&a.start(c[c.length-1]),c.length>0&&a.step){var d=c[c.length-1];if(d.legs.length>0)for(var e,f=d.legs[0].steps,g=0;e=f[g];g++){e.step_number=g;var h={path:e.path,strokeColor:a.strokeColor,strokeOpacity:a.strokeOpacity,strokeWeight:a.strokeWeight};a.hasOwnProperty("icons")&&(h.icons=a.icons),b.drawPolyline(h),a.step(e,d.legs[0].steps.length-1)}}c.length>0&&a.end&&a.end(c[c.length-1])}});else if(a.route&&a.route.legs.length>0)for(var c,d=a.route.legs[0].steps,e=0;c=d[e];e++){c.step_number=e;var f={path:c.path,strokeColor:a.strokeColor,strokeOpacity:a.strokeOpacity,strokeWeight:a.strokeWeight};a.hasOwnProperty("icons")&&(f.icons=a.icons),b.drawPolyline(f),a.step(c)}},j.Route=function(a){this.origin=a.origin,this.destination=a.destination,this.waypoints=a.waypoints,this.map=a.map,this.route=a.route,this.step_count=0,this.steps=this.route.legs[0].steps,this.steps_length=this.steps.length;var b={path:new google.maps.MVCArray,strokeColor:a.strokeColor,strokeOpacity:a.strokeOpacity,strokeWeight:a.strokeWeight};a.hasOwnProperty("icons")&&(b.icons=a.icons),this.polyline=this.map.drawPolyline(b).getPath()},j.Route.prototype.getRoute=function(a){var b=this;this.map.getRoutes({origin:this.origin,destination:this.destination,travelMode:a.travelMode,waypoints:this.waypoints||[],error:a.error,callback:function(){b.route=e[0],a.callback&&a.callback.call(b)}})},j.Route.prototype.back=function(){if(this.step_count>0){this.step_count--;var a=this.route.legs[0].steps[this.step_count].path;for(var b in a)a.hasOwnProperty(b)&&this.polyline.pop()}},j.Route.prototype.forward=function(){if(this.step_count0){b.markers=[];for(var c=0;c0){var d=this.polylines[0];b.polyline={},b.polyline.path=google.maps.geometry.encoding.encodePath(d.getPath()),b.polyline.strokeColor=d.strokeColor,b.polyline.strokeOpacity=d.strokeOpacity,b.polyline.strokeWeight=d.strokeWeight}return j.staticMapURL(b)},j.staticMapURL=function(a){function b(a,b){if("#"===a[0]&&(a=a.replace("#","0x"),b)){if(b=parseFloat(b),b=Math.min(1,Math.max(b,0)),0===b)return"0x00000000";b=(255*b).toString(16),1===b.length&&(b+=b),a=a.slice(0,8)+b}return a}var c,d=[],e=("file:"===location.protocol?"http:":location.protocol)+"//maps.googleapis.com/maps/api/staticmap";a.url&&(e=a.url,delete a.url),e+="?";var f=a.markers;delete a.markers,!f&&a.marker&&(f=[a.marker],delete a.marker);var g=a.styles;delete a.styles;var h=a.polyline;if(delete a.polyline,a.center)d.push("center="+a.center),delete a.center;else if(a.address)d.push("center="+a.address),delete a.address;else if(a.lat)d.push(["center=",a.lat,",",a.lng].join("")),delete a.lat,delete a.lng;else if(a.visible){var i=encodeURI(a.visible.join("|"));d.push("visible="+i)}var j=a.size;j?(j.join&&(j=j.join("x")),delete a.size):j="630x300",d.push("size="+j),a.zoom||a.zoom===!1||(a.zoom=15);var k=a.hasOwnProperty("sensor")?!!a.sensor:!0;delete a.sensor,d.push("sensor="+k);for(var l in a)a.hasOwnProperty(l)&&d.push(l+"="+a[l]);if(f)for(var m,n,o=0;c=f[o];o++){m=[],c.size&&"normal"!==c.size?(m.push("size:"+c.size),delete c.size):c.icon&&(m.push("icon:"+encodeURI(c.icon)),delete c.icon),c.color&&(m.push("color:"+c.color.replace("#","0x")),delete c.color),c.label&&(m.push("label:"+c.label[0].toUpperCase()),delete c.label),n=c.address?c.address:c.lat+","+c.lng,delete c.address,delete c.lat,delete c.lng;for(var l in c)c.hasOwnProperty(l)&&m.push(l+":"+c[l]);m.length||0===o?(m.push(n),m=m.join("|"),d.push("markers="+encodeURI(m))):(m=d.pop()+encodeURI("|"+n),d.push(m))}if(g)for(var o=0;oe;e++)for(var f=this.getPaths().getAt(e),g=f.getLength(),h=g-1,i=0;g>i;i++){var j=f.getAt(i),k=f.getAt(h);(j.lng()=a.lng()||k.lng()=a.lng())&&j.lat()+(a.lng()-j.lng())/(k.lng()-j.lng())*(k.lat()-j.lat())>>0;if(0===c)return-1;var d=0;if(arguments.length>1&&(d=Number(arguments[1]),d!=d?d=0:0!=d&&d!=1/0&&d!=-(1/0)&&(d=(d>0||-1)*Math.floor(Math.abs(d)))),d>=c)return-1;for(var e=d>=0?d:Math.max(c-Math.abs(d),0);c>e;e++)if(e in b&&b[e]===a)return e;return-1}),j}); +//# sourceMappingURL=gmaps.min.js.map \ No newline at end of file diff --git a/submission/gnjr/web/js/jquery-1.12.1.min.js b/submission/gnjr/web/js/jquery-1.12.1.min.js new file mode 100644 index 0000000..a5195a3 --- /dev/null +++ b/submission/gnjr/web/js/jquery-1.12.1.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.12.1 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n("',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()}); \ No newline at end of file diff --git a/submission/gnjr/web/js/jquery.nice-select.min.js b/submission/gnjr/web/js/jquery.nice-select.min.js new file mode 100644 index 0000000..88eb2d6 --- /dev/null +++ b/submission/gnjr/web/js/jquery.nice-select.min.js @@ -0,0 +1,4 @@ +/* jQuery Nice Select - v1.0 + https://github.com/hernansartorio/jquery-nice-select + Made by Hernán Sartorio */ +!function(e){e.fn.niceSelect=function(t){function s(t){t.after(e("
").addClass("nice-select").addClass(t.attr("class")||"").addClass(t.attr("disabled")?"disabled":"").attr("tabindex",t.attr("disabled")?null:"0").html('
    '));var s=t.next(),n=t.find("option"),i=t.find("option:selected");s.find(".current").html(i.data("display")||i.text()),n.each(function(t){var n=e(this),i=n.data("display");s.find("ul").append(e("
  • ").attr("data-value",n.val()).attr("data-display",i||null).addClass("option"+(n.is(":selected")?" selected":"")+(n.is(":disabled")?" disabled":"")).html(n.text()))})}if("string"==typeof t)return"update"==t?this.each(function(){var t=e(this),n=e(this).next(".nice-select"),i=n.hasClass("open");n.length&&(n.remove(),s(t),i&&t.next().trigger("click"))}):"destroy"==t?(this.each(function(){var t=e(this),s=e(this).next(".nice-select");s.length&&(s.remove(),t.css("display",""))}),0==e(".nice-select").length&&e(document).off(".nice_select")):console.log('Method "'+t+'" does not exist.'),this;this.hide(),this.each(function(){var t=e(this);t.next().hasClass("nice-select")||s(t)}),e(document).off(".nice_select"),e(document).on("click.nice_select",".nice-select",function(t){var s=e(this);e(".nice-select").not(s).removeClass("open"),s.toggleClass("open"),s.hasClass("open")?(s.find(".option"),s.find(".focus").removeClass("focus"),s.find(".selected").addClass("focus")):s.focus()}),e(document).on("click.nice_select",function(t){0===e(t.target).closest(".nice-select").length&&e(".nice-select").removeClass("open").find(".option")}),e(document).on("click.nice_select",".nice-select .option:not(.disabled)",function(t){var s=e(this),n=s.closest(".nice-select");n.find(".selected").removeClass("selected"),s.addClass("selected");var i=s.data("display")||s.text();n.find(".current").text(i),n.prev("select").val(s.data("value")).trigger("change")}),e(document).on("keydown.nice_select",".nice-select",function(t){var s=e(this),n=e(s.find(".focus")||s.find(".list .option.selected"));if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1;if(40==t.keyCode){if(s.hasClass("open")){var i=n.nextAll(".option:not(.disabled)").first();i.length>0&&(s.find(".focus").removeClass("focus"),i.addClass("focus"))}else s.trigger("click");return!1}if(38==t.keyCode){if(s.hasClass("open")){var l=n.prevAll(".option:not(.disabled)").first();l.length>0&&(s.find(".focus").removeClass("focus"),l.addClass("focus"))}else s.trigger("click");return!1}if(27==t.keyCode)s.hasClass("open")&&s.trigger("click");else if(9==t.keyCode&&s.hasClass("open"))return!1});var n=document.createElement("a").style;return n.cssText="pointer-events:auto","auto"!==n.pointerEvents&&e("html").addClass("no-csspointerevents"),this}}(jQuery); \ No newline at end of file diff --git a/submission/gnjr/web/js/jquery.validate.min.js b/submission/gnjr/web/js/jquery.validate.min.js new file mode 100644 index 0000000..cbaf510 --- /dev/null +++ b/submission/gnjr/web/js/jquery.validate.min.js @@ -0,0 +1,2 @@ +/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation +* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */(function(t){t.extend(t.fn,{validate:function(e){if(!this.length)return e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."),void 0;var i=t.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new t.validator(e,this[0]),t.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){i.settings.submitHandler&&(i.submitButton=e.target),t(e.target).hasClass("cancel")&&(i.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(e){function s(){var s;return i.settings.submitHandler?(i.submitButton&&(s=t("").attr("name",i.submitButton.name).val(t(i.submitButton).val()).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,e),i.submitButton&&s.remove(),!1):!0}return i.settings.debug&&e.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,s()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):s():(i.focusInvalid(),!1)})),i)},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,i=t(this[0].form).validate();return this.each(function(){e=e&&i.element(this)}),e},removeAttrs:function(e){var i={},s=this;return t.each(e.split(/\s/),function(t,e){i[e]=s.attr(e),s.removeAttr(e)}),i},rules:function(e,i){var s=this[0];if(e){var r=t.data(s.form,"validator").settings,n=r.rules,a=t.validator.staticRules(s);switch(e){case"add":t.extend(a,t.validator.normalizeRule(i)),delete a.messages,n[s.name]=a,i.messages&&(r.messages[s.name]=t.extend(r.messages[s.name],i.messages));break;case"remove":if(!i)return delete n[s.name],a;var u={};return t.each(i.split(/\s/),function(t,e){u[e]=a[e],delete a[e]}),u}}var o=t.validator.normalizeRules(t.extend({},t.validator.classRules(s),t.validator.attributeRules(s),t.validator.dataRules(s),t.validator.staticRules(s)),s);if(o.required){var l=o.required;delete o.required,o=t.extend({required:l},o)}return o}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,i){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=i,this.init()},t.validator.format=function(e,i){return 1===arguments.length?function(){var i=t.makeArray(arguments);return i.unshift(e),t.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=t.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),t.each(i,function(t,i){e=e.replace(RegExp("\\{"+t+"\\}","g"),function(){return i})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){this.checkable(t)||!(t.name in this.submitted)&&this.optional(t)||this.element(t)},onkeyup:function(t,e){(9!==e.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).addClass(i).removeClass(s):t(e).addClass(i).removeClass(s)},unhighlight:function(e,i,s){"radio"===e.type?this.findByName(e.name).removeClass(i).addClass(s):t(e).removeClass(i).addClass(s)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var i=t.data(this[0].form,"validator"),s="on"+e.type.replace(/^validate/,"");i.settings[s]&&i.settings[s].call(i,this[0],e)}this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var i=this.groups={};t.each(this.settings.groups,function(e,s){"string"==typeof s&&(s=s.split(/\s/)),t.each(s,function(t,s){i[s]=e})});var s=this.settings.rules;t.each(s,function(e,i){s[e]=t.validator.normalizeRule(i)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var i=this.check(e)!==!1;return i?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorList=[];for(var i in e)this.errorList.push({message:e[i],element:this.findByName(i)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var i in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,i={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!e.objectLength(t(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var i=t(e).attr("type"),s=t(e).val();return"radio"===i||"checkbox"===i?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof s?s.replace(/\r/g,""):s},check:function(e){e=this.validationTargetFor(this.clean(e));var i,s=t(e).rules(),r=!1,n=this.elementValue(e);for(var a in s){var u={method:a,parameters:s[a]};try{if(i=t.validator.methods[a].call(this,n,e,u.parameters),"dependency-mismatch"===i){r=!0;continue}if(r=!1,"pending"===i)return this.toHide=this.toHide.not(this.errorsFor(e)),void 0;if(!i)return this.formatAndAdd(e,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+u.method+"' method.",o),o}}return r?void 0:(this.objectLength(s)&&this.successList.push(e),!0)},customDataMessage:function(e,i){return t(e).data("msg-"+i.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+i.toLowerCase())},customMessage:function(t,e){var i=this.settings.messages[t];return i&&(i.constructor===String?i:i[e])},findDefined:function(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t];return void 0},defaultMessage:function(e,i){return this.findDefined(this.customMessage(e.name,i),this.customDataMessage(e,i),!this.settings.ignoreTitle&&e.title||void 0,t.validator.messages[i],"Warning: No message defined for "+e.name+"")},formatAndAdd:function(e,i){var s=this.defaultMessage(e,i.method),r=/\$?\{(\d+)\}/g;"function"==typeof s?s=s.call(this,i.parameters,e):r.test(s)&&(s=t.validator.format(s.replace(r,"{$1}"),i.parameters)),this.errorList.push({message:s,element:e}),this.errorMap[e.name]=s,this.submitted[e.name]=s},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){var t,e;for(t=0;this.errorList[t];t++){var i=this.errorList[t];this.settings.highlight&&this.settings.highlight.call(this,i.element,this.settings.errorClass,this.settings.validClass),this.showLabel(i.element,i.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(t=0;this.successList[t];t++)this.showLabel(this.successList[t]);if(this.settings.unhighlight)for(t=0,e=this.validElements();e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,i){var s=this.errorsFor(e);s.length?(s.removeClass(this.settings.validClass).addClass(this.settings.errorClass),s.html(i)):(s=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(s=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(s).length||(this.settings.errorPlacement?this.settings.errorPlacement(s,t(e)):s.insertAfter(e))),!i&&this.settings.success&&(s.text(""),"string"==typeof this.settings.success?s.addClass(this.settings.success):this.settings.success(s,e)),this.toShow=this.toShow.add(s)},errorsFor:function(e){var i=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===i})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,i){switch(i.nodeName.toLowerCase()){case"select":return t("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return e.length},depend:function(t,e){return this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTypes:{"boolean":function(t){return t},string:function(e,i){return!!t(e,i.form).length},"function":function(t,e){return t(e)}},optional:function(e){var i=this.elementValue(e);return!t.validator.methods.required.call(this,i,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,i){this.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=0),delete this.pending[e.name],i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,i){e.constructor===String?this.classRuleSettings[e]=i:t.extend(this.classRuleSettings,e)},classRules:function(e){var i={},s=t(e).attr("class");return s&&t.each(s.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(i,t.validator.classRuleSettings[this])}),i},attributeRules:function(e){var i={},s=t(e),r=s[0].getAttribute("type");for(var n in t.validator.methods){var a;"required"===n?(a=s.get(0).getAttribute(n),""===a&&(a=!0),a=!!a):a=s.attr(n),/min|max/.test(n)&&(null===r||/number|range|text/.test(r))&&(a=Number(a)),a?i[n]=a:r===n&&"range"!==r&&(i[n]=!0)}return i.maxlength&&/-1|2147483647|524288/.test(i.maxlength)&&delete i.maxlength,i},dataRules:function(e){var i,s,r={},n=t(e);for(i in t.validator.methods)s=n.data("rule-"+i.toLowerCase()),void 0!==s&&(r[i]=s);return r},staticRules:function(e){var i={},s=t.data(e.form,"validator");return s.settings.rules&&(i=t.validator.normalizeRule(s.settings.rules[e.name])||{}),i},normalizeRules:function(e,i){return t.each(e,function(s,r){if(r===!1)return delete e[s],void 0;if(r.param||r.depends){var n=!0;switch(typeof r.depends){case"string":n=!!t(r.depends,i.form).length;break;case"function":n=r.depends.call(i,i)}n?e[s]=void 0!==r.param?r.param:!0:delete e[s]}}),t.each(e,function(s,r){e[s]=t.isFunction(r)?r(i):r}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var i;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(i=e[this].split(/[\s,]+/),e[this]=[Number(i[0]),Number(i[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var i={};t.each(e.split(/\s/),function(){i[this]=!0}),e=i}return e},addMethod:function(e,i,s){t.validator.methods[e]=i,t.validator.messages[e]=void 0!==s?s:t.validator.messages[e],3>i.length&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,i,s){if(!this.depend(s,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var r=t(i).val();return r&&r.length>0}return this.checkable(i)?this.getLength(e,i)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(""+new Date(t))},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var i=0,s=0,r=!1;t=t.replace(/\D/g,"");for(var n=t.length-1;n>=0;n--){var a=t.charAt(n);s=parseInt(a,10),r&&(s*=2)>9&&(s-=9),i+=s,r=!r}return 0===i%10},minlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s},maxlength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||s>=r},rangelength:function(e,i,s){var r=t.isArray(e)?e.length:this.getLength(t.trim(e),i);return this.optional(i)||r>=s[0]&&s[1]>=r},min:function(t,e,i){return this.optional(e)||t>=i},max:function(t,e,i){return this.optional(e)||i>=t},range:function(t,e,i){return this.optional(e)||t>=i[0]&&i[1]>=t},equalTo:function(e,i,s){var r=t(s);return this.settings.onfocusout&&r.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(i).valid()}),e===r.val()},remote:function(e,i,s){if(this.optional(i))return"dependency-mismatch";var r=this.previousValue(i);if(this.settings.messages[i.name]||(this.settings.messages[i.name]={}),r.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=r.message,s="string"==typeof s&&{url:s}||s,r.old===e)return r.valid;r.old=e;var n=this;this.startRequest(i);var a={};return a[i.name]=e,t.ajax(t.extend(!0,{url:s,mode:"abort",port:"validate"+i.name,dataType:"json",data:a,success:function(s){n.settings.messages[i.name].remote=r.originalMessage;var a=s===!0||"true"===s;if(a){var u=n.formSubmitted;n.prepareElement(i),n.formSubmitted=u,n.successList.push(i),delete n.invalid[i.name],n.showErrors()}else{var o={},l=s||n.defaultMessage(i,"remote");o[i.name]=r.message=t.isFunction(l)?l(e):l,n.invalid[i.name]=!0,n.showErrors(o)}r.valid=a,n.stopRequest(i,a)}},s)),"pending"}}}),t.format=t.validator.format})(jQuery),function(t){var e={};if(t.ajaxPrefilter)t.ajaxPrefilter(function(t,i,s){var r=t.port;"abort"===t.mode&&(e[r]&&e[r].abort(),e[r]=s)});else{var i=t.ajax;t.ajax=function(s){var r=("mode"in s?s:t.ajaxSettings).mode,n=("port"in s?s:t.ajaxSettings).port;return"abort"===r?(e[n]&&e[n].abort(),e[n]=i.apply(this,arguments),e[n]):i.apply(this,arguments)}}}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,i,s){return this.bind(i,function(i){var r=t(i.target);return r.is(e)?s.apply(r,arguments):void 0})}})}(jQuery); \ No newline at end of file diff --git a/submission/gnjr/web/js/mail-script.js b/submission/gnjr/web/js/mail-script.js new file mode 100644 index 0000000..fe97112 --- /dev/null +++ b/submission/gnjr/web/js/mail-script.js @@ -0,0 +1,31 @@ + // ------- Mail Send ajax + + $(document).ready(function() { + var form = $('#myForm'); // contact form + var submit = $('.submit-btn'); // submit button + var alert = $('.alert-msg'); // alert div for show alert message + + // form submit event + form.on('submit', function(e) { + e.preventDefault(); // prevent default form submit + + $.ajax({ + url: 'mail.php', // form action url + type: 'POST', // form submit method get/post + dataType: 'html', // request type html/json/xml + data: form.serialize(), // serialize form data + beforeSend: function() { + alert.fadeOut(); + submit.html('Sending....'); // change submit button text + }, + success: function(data) { + alert.html(data).fadeIn(); // fade in response data + form.trigger('reset'); // reset form + submit.attr("style", "display: none !important");; // reset submit button text + }, + error: function(e) { + console.log(e) + } + }); + }); + }); \ No newline at end of file diff --git a/submission/gnjr/web/js/masonry.pkgd.js b/submission/gnjr/web/js/masonry.pkgd.js new file mode 100644 index 0000000..4274bfc --- /dev/null +++ b/submission/gnjr/web/js/masonry.pkgd.js @@ -0,0 +1,2504 @@ +/*! + * Masonry PACKAGED v4.2.2 + * Cascading grid layout library + * https://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +/** + * Bridget makes jQuery widgets + * v2.0.1 + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'jquery-bridget/jquery-bridget',[ 'jquery' ], function( jQuery ) { + return factory( window, jQuery ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('jquery') + ); + } else { + // browser global + window.jQueryBridget = factory( + window, + window.jQuery + ); + } + +}( window, function factory( window, jQuery ) { +'use strict'; + +// ----- utils ----- // + +var arraySlice = Array.prototype.slice; + +// helper function for logging errors +// $.error breaks jQuery chaining +var console = window.console; +var logError = typeof console == 'undefined' ? function() {} : + function( message ) { + console.error( message ); + }; + +// ----- jQueryBridget ----- // + +function jQueryBridget( namespace, PluginClass, $ ) { + $ = $ || jQuery || window.jQuery; + if ( !$ ) { + return; + } + + // add option method -> $().plugin('option', {...}) + if ( !PluginClass.prototype.option ) { + // option setter + PluginClass.prototype.option = function( opts ) { + // bail out if not an object + if ( !$.isPlainObject( opts ) ){ + return; + } + this.options = $.extend( true, this.options, opts ); + }; + } + + // make jQuery plugin + $.fn[ namespace ] = function( arg0 /*, arg1 */ ) { + if ( typeof arg0 == 'string' ) { + // method call $().plugin( 'methodName', { options } ) + // shift arguments by 1 + var args = arraySlice.call( arguments, 1 ); + return methodCall( this, arg0, args ); + } + // just $().plugin({ options }) + plainCall( this, arg0 ); + return this; + }; + + // $().plugin('methodName') + function methodCall( $elems, methodName, args ) { + var returnValue; + var pluginMethodStr = '$().' + namespace + '("' + methodName + '")'; + + $elems.each( function( i, elem ) { + // get instance + var instance = $.data( elem, namespace ); + if ( !instance ) { + logError( namespace + ' not initialized. Cannot call methods, i.e. ' + + pluginMethodStr ); + return; + } + + var method = instance[ methodName ]; + if ( !method || methodName.charAt(0) == '_' ) { + logError( pluginMethodStr + ' is not a valid method' ); + return; + } + + // apply method, get return value + var value = method.apply( instance, args ); + // set return value if value is returned, use only first value + returnValue = returnValue === undefined ? value : returnValue; + }); + + return returnValue !== undefined ? returnValue : $elems; + } + + function plainCall( $elems, options ) { + $elems.each( function( i, elem ) { + var instance = $.data( elem, namespace ); + if ( instance ) { + // set options & init + instance.option( options ); + instance._init(); + } else { + // initialize new instance + instance = new PluginClass( elem, options ); + $.data( elem, namespace, instance ); + } + }); + } + + updateJQuery( $ ); + +} + +// ----- updateJQuery ----- // + +// set $.bridget for v1 backwards compatibility +function updateJQuery( $ ) { + if ( !$ || ( $ && $.bridget ) ) { + return; + } + $.bridget = jQueryBridget; +} + +updateJQuery( jQuery || window.jQuery ); + +// ----- ----- // + +return jQueryBridget; + +})); + +/** + * EvEmitter v1.1.0 + * Lil' event emitter + * MIT License + */ + +/* jshint unused: true, undef: true, strict: true */ + +( function( global, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, window */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'ev-emitter/ev-emitter',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory(); + } else { + // Browser globals + global.EvEmitter = factory(); + } + +}( typeof window != 'undefined' ? window : this, function() { + + + +function EvEmitter() {} + +var proto = EvEmitter.prototype; + +proto.on = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // set events hash + var events = this._events = this._events || {}; + // set listeners array + var listeners = events[ eventName ] = events[ eventName ] || []; + // only add once + if ( listeners.indexOf( listener ) == -1 ) { + listeners.push( listener ); + } + + return this; +}; + +proto.once = function( eventName, listener ) { + if ( !eventName || !listener ) { + return; + } + // add event + this.on( eventName, listener ); + // set once flag + // set onceEvents hash + var onceEvents = this._onceEvents = this._onceEvents || {}; + // set onceListeners object + var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {}; + // set flag + onceListeners[ listener ] = true; + + return this; +}; + +proto.off = function( eventName, listener ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + var index = listeners.indexOf( listener ); + if ( index != -1 ) { + listeners.splice( index, 1 ); + } + + return this; +}; + +proto.emitEvent = function( eventName, args ) { + var listeners = this._events && this._events[ eventName ]; + if ( !listeners || !listeners.length ) { + return; + } + // copy over to avoid interference if .off() in listener + listeners = listeners.slice(0); + args = args || []; + // once stuff + var onceListeners = this._onceEvents && this._onceEvents[ eventName ]; + + for ( var i=0; i < listeners.length; i++ ) { + var listener = listeners[i] + var isOnce = onceListeners && onceListeners[ listener ]; + if ( isOnce ) { + // remove listener + // remove before trigger to prevent recursion + this.off( eventName, listener ); + // unset once flag + delete onceListeners[ listener ]; + } + // trigger listener + listener.apply( this, args ); + } + + return this; +}; + +proto.allOff = function() { + delete this._events; + delete this._onceEvents; +}; + +return EvEmitter; + +})); + +/*! + * getSize v2.0.3 + * measure size of elements + * MIT license + */ + +/* jshint browser: true, strict: true, undef: true, unused: true */ +/* globals console: false */ + +( function( window, factory ) { + /* jshint strict: false */ /* globals define, module */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'get-size/get-size',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.getSize = factory(); + } + +})( window, function factory() { +'use strict'; + +// -------------------------- helpers -------------------------- // + +// get a number from a string, not a percentage +function getStyleSize( value ) { + var num = parseFloat( value ); + // not a percent like '100%', and a number + var isValid = value.indexOf('%') == -1 && !isNaN( num ); + return isValid && num; +} + +function noop() {} + +var logError = typeof console == 'undefined' ? noop : + function( message ) { + console.error( message ); + }; + +// -------------------------- measurements -------------------------- // + +var measurements = [ + 'paddingLeft', + 'paddingRight', + 'paddingTop', + 'paddingBottom', + 'marginLeft', + 'marginRight', + 'marginTop', + 'marginBottom', + 'borderLeftWidth', + 'borderRightWidth', + 'borderTopWidth', + 'borderBottomWidth' +]; + +var measurementsLength = measurements.length; + +function getZeroSize() { + var size = { + width: 0, + height: 0, + innerWidth: 0, + innerHeight: 0, + outerWidth: 0, + outerHeight: 0 + }; + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + size[ measurement ] = 0; + } + return size; +} + +// -------------------------- getStyle -------------------------- // + +/** + * getStyle, get style of element, check for Firefox bug + * https://bugzilla.mozilla.org/show_bug.cgi?id=548397 + */ +function getStyle( elem ) { + var style = getComputedStyle( elem ); + if ( !style ) { + logError( 'Style returned ' + style + + '. Are you running this code in a hidden iframe on Firefox? ' + + 'See https://bit.ly/getsizebug1' ); + } + return style; +} + +// -------------------------- setup -------------------------- // + +var isSetup = false; + +var isBoxSizeOuter; + +/** + * setup + * check isBoxSizerOuter + * do on first getSize() rather than on page load for Firefox bug + */ +function setup() { + // setup once + if ( isSetup ) { + return; + } + isSetup = true; + + // -------------------------- box sizing -------------------------- // + + /** + * Chrome & Safari measure the outer-width on style.width on border-box elems + * IE11 & Firefox<29 measures the inner-width + */ + var div = document.createElement('div'); + div.style.width = '200px'; + div.style.padding = '1px 2px 3px 4px'; + div.style.borderStyle = 'solid'; + div.style.borderWidth = '1px 2px 3px 4px'; + div.style.boxSizing = 'border-box'; + + var body = document.body || document.documentElement; + body.appendChild( div ); + var style = getStyle( div ); + // round value for browser zoom. desandro/masonry#928 + isBoxSizeOuter = Math.round( getStyleSize( style.width ) ) == 200; + getSize.isBoxSizeOuter = isBoxSizeOuter; + + body.removeChild( div ); +} + +// -------------------------- getSize -------------------------- // + +function getSize( elem ) { + setup(); + + // use querySeletor if elem is string + if ( typeof elem == 'string' ) { + elem = document.querySelector( elem ); + } + + // do not proceed on non-objects + if ( !elem || typeof elem != 'object' || !elem.nodeType ) { + return; + } + + var style = getStyle( elem ); + + // if hidden, everything is 0 + if ( style.display == 'none' ) { + return getZeroSize(); + } + + var size = {}; + size.width = elem.offsetWidth; + size.height = elem.offsetHeight; + + var isBorderBox = size.isBorderBox = style.boxSizing == 'border-box'; + + // get all measurements + for ( var i=0; i < measurementsLength; i++ ) { + var measurement = measurements[i]; + var value = style[ measurement ]; + var num = parseFloat( value ); + // any 'auto', 'medium' value will be 0 + size[ measurement ] = !isNaN( num ) ? num : 0; + } + + var paddingWidth = size.paddingLeft + size.paddingRight; + var paddingHeight = size.paddingTop + size.paddingBottom; + var marginWidth = size.marginLeft + size.marginRight; + var marginHeight = size.marginTop + size.marginBottom; + var borderWidth = size.borderLeftWidth + size.borderRightWidth; + var borderHeight = size.borderTopWidth + size.borderBottomWidth; + + var isBorderBoxSizeOuter = isBorderBox && isBoxSizeOuter; + + // overwrite width and height if we can get it from style + var styleWidth = getStyleSize( style.width ); + if ( styleWidth !== false ) { + size.width = styleWidth + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingWidth + borderWidth ); + } + + var styleHeight = getStyleSize( style.height ); + if ( styleHeight !== false ) { + size.height = styleHeight + + // add padding and border unless it's already including it + ( isBorderBoxSizeOuter ? 0 : paddingHeight + borderHeight ); + } + + size.innerWidth = size.width - ( paddingWidth + borderWidth ); + size.innerHeight = size.height - ( paddingHeight + borderHeight ); + + size.outerWidth = size.width + marginWidth; + size.outerHeight = size.height + marginHeight; + + return size; +} + +return getSize; + +}); + +/** + * matchesSelector v2.0.2 + * matchesSelector( element, '.selector' ) + * MIT license + */ + +/*jshint browser: true, strict: true, undef: true, unused: true */ + +( function( window, factory ) { + /*global define: false, module: false */ + 'use strict'; + // universal module definition + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'desandro-matches-selector/matches-selector',factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory(); + } else { + // browser global + window.matchesSelector = factory(); + } + +}( window, function factory() { + 'use strict'; + + var matchesMethod = ( function() { + var ElemProto = window.Element.prototype; + // check for the standard method name first + if ( ElemProto.matches ) { + return 'matches'; + } + // check un-prefixed + if ( ElemProto.matchesSelector ) { + return 'matchesSelector'; + } + // check vendor prefixes + var prefixes = [ 'webkit', 'moz', 'ms', 'o' ]; + + for ( var i=0; i < prefixes.length; i++ ) { + var prefix = prefixes[i]; + var method = prefix + 'MatchesSelector'; + if ( ElemProto[ method ] ) { + return method; + } + } + })(); + + return function matchesSelector( elem, selector ) { + return elem[ matchesMethod ]( selector ); + }; + +})); + +/** + * Fizzy UI utils v2.0.7 + * MIT license + */ + +/*jshint browser: true, undef: true, unused: true, strict: true */ + +( function( window, factory ) { + // universal module definition + /*jshint strict: false */ /*globals define, module, require */ + + if ( typeof define == 'function' && define.amd ) { + // AMD + define( 'fizzy-ui-utils/utils',[ + 'desandro-matches-selector/matches-selector' + ], function( matchesSelector ) { + return factory( window, matchesSelector ); + }); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + window, + require('desandro-matches-selector') + ); + } else { + // browser global + window.fizzyUIUtils = factory( + window, + window.matchesSelector + ); + } + +}( window, function factory( window, matchesSelector ) { + + + +var utils = {}; + +// ----- extend ----- // + +// extends objects +utils.extend = function( a, b ) { + for ( var prop in b ) { + a[ prop ] = b[ prop ]; + } + return a; +}; + +// ----- modulo ----- // + +utils.modulo = function( num, div ) { + return ( ( num % div ) + div ) % div; +}; + +// ----- makeArray ----- // + +var arraySlice = Array.prototype.slice; + +// turn element or nodeList into an array +utils.makeArray = function( obj ) { + if ( Array.isArray( obj ) ) { + // use object if already an array + return obj; + } + // return empty array if undefined or null. #6 + if ( obj === null || obj === undefined ) { + return []; + } + + var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number'; + if ( isArrayLike ) { + // convert nodeList to array + return arraySlice.call( obj ); + } + + // array of single index + return [ obj ]; +}; + +// ----- removeFrom ----- // + +utils.removeFrom = function( ary, obj ) { + var index = ary.indexOf( obj ); + if ( index != -1 ) { + ary.splice( index, 1 ); + } +}; + +// ----- getParent ----- // + +utils.getParent = function( elem, selector ) { + while ( elem.parentNode && elem != document.body ) { + elem = elem.parentNode; + if ( matchesSelector( elem, selector ) ) { + return elem; + } + } +}; + +// ----- getQueryElement ----- // + +// use element as selector string +utils.getQueryElement = function( elem ) { + if ( typeof elem == 'string' ) { + return document.querySelector( elem ); + } + return elem; +}; + +// ----- handleEvent ----- // + +// enable .ontype to trigger from .addEventListener( elem, 'type' ) +utils.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +// ----- filterFindElements ----- // + +utils.filterFindElements = function( elems, selector ) { + // make array of elems + elems = utils.makeArray( elems ); + var ffElems = []; + + elems.forEach( function( elem ) { + // check that elem is an actual element + if ( !( elem instanceof HTMLElement ) ) { + return; + } + // add elem if no selector + if ( !selector ) { + ffElems.push( elem ); + return; + } + // filter & find items if we have a selector + // filter + if ( matchesSelector( elem, selector ) ) { + ffElems.push( elem ); + } + // find children + var childElems = elem.querySelectorAll( selector ); + // concat childElems to filterFound array + for ( var i=0; i < childElems.length; i++ ) { + ffElems.push( childElems[i] ); + } + }); + + return ffElems; +}; + +// ----- debounceMethod ----- // + +utils.debounceMethod = function( _class, methodName, threshold ) { + threshold = threshold || 100; + // original method + var method = _class.prototype[ methodName ]; + var timeoutName = methodName + 'Timeout'; + + _class.prototype[ methodName ] = function() { + var timeout = this[ timeoutName ]; + clearTimeout( timeout ); + + var args = arguments; + var _this = this; + this[ timeoutName ] = setTimeout( function() { + method.apply( _this, args ); + delete _this[ timeoutName ]; + }, threshold ); + }; +}; + +// ----- docReady ----- // + +utils.docReady = function( callback ) { + var readyState = document.readyState; + if ( readyState == 'complete' || readyState == 'interactive' ) { + // do async to allow for other scripts to run. metafizzy/flickity#441 + setTimeout( callback ); + } else { + document.addEventListener( 'DOMContentLoaded', callback ); + } +}; + +// ----- htmlInit ----- // + +// http://jamesroberts.name/blog/2010/02/22/string-functions-for-javascript-trim-to-camel-case-to-dashed-and-to-underscore/ +utils.toDashed = function( str ) { + return str.replace( /(.)([A-Z])/g, function( match, $1, $2 ) { + return $1 + '-' + $2; + }).toLowerCase(); +}; + +var console = window.console; +/** + * allow user to initialize classes via [data-namespace] or .js-namespace class + * htmlInit( Widget, 'widgetName' ) + * options are parsed from data-namespace-options + */ +utils.htmlInit = function( WidgetClass, namespace ) { + utils.docReady( function() { + var dashedNamespace = utils.toDashed( namespace ); + var dataAttr = 'data-' + dashedNamespace; + var dataAttrElems = document.querySelectorAll( '[' + dataAttr + ']' ); + var jsDashElems = document.querySelectorAll( '.js-' + dashedNamespace ); + var elems = utils.makeArray( dataAttrElems ) + .concat( utils.makeArray( jsDashElems ) ); + var dataOptionsAttr = dataAttr + '-options'; + var jQuery = window.jQuery; + + elems.forEach( function( elem ) { + var attr = elem.getAttribute( dataAttr ) || + elem.getAttribute( dataOptionsAttr ); + var options; + try { + options = attr && JSON.parse( attr ); + } catch ( error ) { + // log error, do not initialize + if ( console ) { + console.error( 'Error parsing ' + dataAttr + ' on ' + elem.className + + ': ' + error ); + } + return; + } + // initialize + var instance = new WidgetClass( elem, options ); + // make available via $().data('namespace') + if ( jQuery ) { + jQuery.data( elem, namespace, instance ); + } + }); + + }); +}; + +// ----- ----- // + +return utils; + +})); + +/** + * Outlayer Item + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/item',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size' + ], + factory + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + require('ev-emitter'), + require('get-size') + ); + } else { + // browser global + window.Outlayer = {}; + window.Outlayer.Item = factory( + window.EvEmitter, + window.getSize + ); + } + +}( window, function factory( EvEmitter, getSize ) { +'use strict'; + +// ----- helpers ----- // + +function isEmptyObj( obj ) { + for ( var prop in obj ) { + return false; + } + prop = null; + return true; +} + +// -------------------------- CSS3 support -------------------------- // + + +var docElemStyle = document.documentElement.style; + +var transitionProperty = typeof docElemStyle.transition == 'string' ? + 'transition' : 'WebkitTransition'; +var transformProperty = typeof docElemStyle.transform == 'string' ? + 'transform' : 'WebkitTransform'; + +var transitionEndEvent = { + WebkitTransition: 'webkitTransitionEnd', + transition: 'transitionend' +}[ transitionProperty ]; + +// cache all vendor properties that could have vendor prefix +var vendorProperties = { + transform: transformProperty, + transition: transitionProperty, + transitionDuration: transitionProperty + 'Duration', + transitionProperty: transitionProperty + 'Property', + transitionDelay: transitionProperty + 'Delay' +}; + +// -------------------------- Item -------------------------- // + +function Item( element, layout ) { + if ( !element ) { + return; + } + + this.element = element; + // parent layout class, i.e. Masonry, Isotope, or Packery + this.layout = layout; + this.position = { + x: 0, + y: 0 + }; + + this._create(); +} + +// inherit EvEmitter +var proto = Item.prototype = Object.create( EvEmitter.prototype ); +proto.constructor = Item; + +proto._create = function() { + // transition objects + this._transn = { + ingProperties: {}, + clean: {}, + onEnd: {} + }; + + this.css({ + position: 'absolute' + }); +}; + +// trigger specified handler for event type +proto.handleEvent = function( event ) { + var method = 'on' + event.type; + if ( this[ method ] ) { + this[ method ]( event ); + } +}; + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * apply CSS styles to element + * @param {Object} style + */ +proto.css = function( style ) { + var elemStyle = this.element.style; + + for ( var prop in style ) { + // use vendor property if available + var supportedProp = vendorProperties[ prop ] || prop; + elemStyle[ supportedProp ] = style[ prop ]; + } +}; + + // measure position, and sets it +proto.getPosition = function() { + var style = getComputedStyle( this.element ); + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + var xValue = style[ isOriginLeft ? 'left' : 'right' ]; + var yValue = style[ isOriginTop ? 'top' : 'bottom' ]; + var x = parseFloat( xValue ); + var y = parseFloat( yValue ); + // convert percent to pixels + var layoutSize = this.layout.size; + if ( xValue.indexOf('%') != -1 ) { + x = ( x / 100 ) * layoutSize.width; + } + if ( yValue.indexOf('%') != -1 ) { + y = ( y / 100 ) * layoutSize.height; + } + // clean up 'auto' or other non-integer values + x = isNaN( x ) ? 0 : x; + y = isNaN( y ) ? 0 : y; + // remove padding from measurement + x -= isOriginLeft ? layoutSize.paddingLeft : layoutSize.paddingRight; + y -= isOriginTop ? layoutSize.paddingTop : layoutSize.paddingBottom; + + this.position.x = x; + this.position.y = y; +}; + +// set settled position, apply padding +proto.layoutPosition = function() { + var layoutSize = this.layout.size; + var style = {}; + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + + // x + var xPadding = isOriginLeft ? 'paddingLeft' : 'paddingRight'; + var xProperty = isOriginLeft ? 'left' : 'right'; + var xResetProperty = isOriginLeft ? 'right' : 'left'; + + var x = this.position.x + layoutSize[ xPadding ]; + // set in percentage or pixels + style[ xProperty ] = this.getXValue( x ); + // reset other property + style[ xResetProperty ] = ''; + + // y + var yPadding = isOriginTop ? 'paddingTop' : 'paddingBottom'; + var yProperty = isOriginTop ? 'top' : 'bottom'; + var yResetProperty = isOriginTop ? 'bottom' : 'top'; + + var y = this.position.y + layoutSize[ yPadding ]; + // set in percentage or pixels + style[ yProperty ] = this.getYValue( y ); + // reset other property + style[ yResetProperty ] = ''; + + this.css( style ); + this.emitEvent( 'layout', [ this ] ); +}; + +proto.getXValue = function( x ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && !isHorizontal ? + ( ( x / this.layout.size.width ) * 100 ) + '%' : x + 'px'; +}; + +proto.getYValue = function( y ) { + var isHorizontal = this.layout._getOption('horizontal'); + return this.layout.options.percentPosition && isHorizontal ? + ( ( y / this.layout.size.height ) * 100 ) + '%' : y + 'px'; +}; + +proto._transitionTo = function( x, y ) { + this.getPosition(); + // get current x & y from top/left + var curX = this.position.x; + var curY = this.position.y; + + var didNotMove = x == this.position.x && y == this.position.y; + + // save end position + this.setPosition( x, y ); + + // if did not move and not transitioning, just go to layout + if ( didNotMove && !this.isTransitioning ) { + this.layoutPosition(); + return; + } + + var transX = x - curX; + var transY = y - curY; + var transitionStyle = {}; + transitionStyle.transform = this.getTranslate( transX, transY ); + + this.transition({ + to: transitionStyle, + onTransitionEnd: { + transform: this.layoutPosition + }, + isCleaning: true + }); +}; + +proto.getTranslate = function( x, y ) { + // flip cooridinates if origin on right or bottom + var isOriginLeft = this.layout._getOption('originLeft'); + var isOriginTop = this.layout._getOption('originTop'); + x = isOriginLeft ? x : -x; + y = isOriginTop ? y : -y; + return 'translate3d(' + x + 'px, ' + y + 'px, 0)'; +}; + +// non transition + transform support +proto.goTo = function( x, y ) { + this.setPosition( x, y ); + this.layoutPosition(); +}; + +proto.moveTo = proto._transitionTo; + +proto.setPosition = function( x, y ) { + this.position.x = parseFloat( x ); + this.position.y = parseFloat( y ); +}; + +// ----- transition ----- // + +/** + * @param {Object} style - CSS + * @param {Function} onTransitionEnd + */ + +// non transition, just trigger callback +proto._nonTransition = function( args ) { + this.css( args.to ); + if ( args.isCleaning ) { + this._removeStyles( args.to ); + } + for ( var prop in args.onTransitionEnd ) { + args.onTransitionEnd[ prop ].call( this ); + } +}; + +/** + * proper transition + * @param {Object} args - arguments + * @param {Object} to - style to transition to + * @param {Object} from - style to start transition from + * @param {Boolean} isCleaning - removes transition styles after transition + * @param {Function} onTransitionEnd - callback + */ +proto.transition = function( args ) { + // redirect to nonTransition if no transition duration + if ( !parseFloat( this.layout.options.transitionDuration ) ) { + this._nonTransition( args ); + return; + } + + var _transition = this._transn; + // keep track of onTransitionEnd callback by css property + for ( var prop in args.onTransitionEnd ) { + _transition.onEnd[ prop ] = args.onTransitionEnd[ prop ]; + } + // keep track of properties that are transitioning + for ( prop in args.to ) { + _transition.ingProperties[ prop ] = true; + // keep track of properties to clean up when transition is done + if ( args.isCleaning ) { + _transition.clean[ prop ] = true; + } + } + + // set from styles + if ( args.from ) { + this.css( args.from ); + // force redraw. http://blog.alexmaccaw.com/css-transitions + var h = this.element.offsetHeight; + // hack for JSHint to hush about unused var + h = null; + } + // enable transition + this.enableTransition( args.to ); + // set styles that are transitioning + this.css( args.to ); + + this.isTransitioning = true; + +}; + +// dash before all cap letters, including first for +// WebkitTransform => -webkit-transform +function toDashedAll( str ) { + return str.replace( /([A-Z])/g, function( $1 ) { + return '-' + $1.toLowerCase(); + }); +} + +var transitionProps = 'opacity,' + toDashedAll( transformProperty ); + +proto.enableTransition = function(/* style */) { + // HACK changing transitionProperty during a transition + // will cause transition to jump + if ( this.isTransitioning ) { + return; + } + + // make `transition: foo, bar, baz` from style object + // HACK un-comment this when enableTransition can work + // while a transition is happening + // var transitionValues = []; + // for ( var prop in style ) { + // // dash-ify camelCased properties like WebkitTransition + // prop = vendorProperties[ prop ] || prop; + // transitionValues.push( toDashedAll( prop ) ); + // } + // munge number to millisecond, to match stagger + var duration = this.layout.options.transitionDuration; + duration = typeof duration == 'number' ? duration + 'ms' : duration; + // enable transition styles + this.css({ + transitionProperty: transitionProps, + transitionDuration: duration, + transitionDelay: this.staggerDelay || 0 + }); + // listen for transition end event + this.element.addEventListener( transitionEndEvent, this, false ); +}; + +// ----- events ----- // + +proto.onwebkitTransitionEnd = function( event ) { + this.ontransitionend( event ); +}; + +proto.onotransitionend = function( event ) { + this.ontransitionend( event ); +}; + +// properties that I munge to make my life easier +var dashedVendorProperties = { + '-webkit-transform': 'transform' +}; + +proto.ontransitionend = function( event ) { + // disregard bubbled events from children + if ( event.target !== this.element ) { + return; + } + var _transition = this._transn; + // get property name of transitioned property, convert to prefix-free + var propertyName = dashedVendorProperties[ event.propertyName ] || event.propertyName; + + // remove property that has completed transitioning + delete _transition.ingProperties[ propertyName ]; + // check if any properties are still transitioning + if ( isEmptyObj( _transition.ingProperties ) ) { + // all properties have completed transitioning + this.disableTransition(); + } + // clean style + if ( propertyName in _transition.clean ) { + // clean up style + this.element.style[ event.propertyName ] = ''; + delete _transition.clean[ propertyName ]; + } + // trigger onTransitionEnd callback + if ( propertyName in _transition.onEnd ) { + var onTransitionEnd = _transition.onEnd[ propertyName ]; + onTransitionEnd.call( this ); + delete _transition.onEnd[ propertyName ]; + } + + this.emitEvent( 'transitionEnd', [ this ] ); +}; + +proto.disableTransition = function() { + this.removeTransitionStyles(); + this.element.removeEventListener( transitionEndEvent, this, false ); + this.isTransitioning = false; +}; + +/** + * removes style property from element + * @param {Object} style +**/ +proto._removeStyles = function( style ) { + // clean up transition styles + var cleanStyle = {}; + for ( var prop in style ) { + cleanStyle[ prop ] = ''; + } + this.css( cleanStyle ); +}; + +var cleanTransitionStyle = { + transitionProperty: '', + transitionDuration: '', + transitionDelay: '' +}; + +proto.removeTransitionStyles = function() { + // remove transition + this.css( cleanTransitionStyle ); +}; + +// ----- stagger ----- // + +proto.stagger = function( delay ) { + delay = isNaN( delay ) ? 0 : delay; + this.staggerDelay = delay + 'ms'; +}; + +// ----- show/hide/remove ----- // + +// remove element from DOM +proto.removeElem = function() { + this.element.parentNode.removeChild( this.element ); + // remove display: none + this.css({ display: '' }); + this.emitEvent( 'remove', [ this ] ); +}; + +proto.remove = function() { + // just remove element if no transition support or no transition + if ( !transitionProperty || !parseFloat( this.layout.options.transitionDuration ) ) { + this.removeElem(); + return; + } + + // start transition + this.once( 'transitionEnd', function() { + this.removeElem(); + }); + this.hide(); +}; + +proto.reveal = function() { + delete this.isHidden; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('visibleStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onRevealTransitionEnd; + + this.transition({ + from: options.hiddenStyle, + to: options.visibleStyle, + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onRevealTransitionEnd = function() { + // check if still visible + // during transition, item may have been hidden + if ( !this.isHidden ) { + this.emitEvent('reveal'); + } +}; + +/** + * get style property use for hide/reveal transition end + * @param {String} styleProperty - hiddenStyle/visibleStyle + * @returns {String} + */ +proto.getHideRevealTransitionEndProperty = function( styleProperty ) { + var optionStyle = this.layout.options[ styleProperty ]; + // use opacity + if ( optionStyle.opacity ) { + return 'opacity'; + } + // get first property + for ( var prop in optionStyle ) { + return prop; + } +}; + +proto.hide = function() { + // set flag + this.isHidden = true; + // remove display: none + this.css({ display: '' }); + + var options = this.layout.options; + + var onTransitionEnd = {}; + var transitionEndProperty = this.getHideRevealTransitionEndProperty('hiddenStyle'); + onTransitionEnd[ transitionEndProperty ] = this.onHideTransitionEnd; + + this.transition({ + from: options.visibleStyle, + to: options.hiddenStyle, + // keep hidden stuff hidden + isCleaning: true, + onTransitionEnd: onTransitionEnd + }); +}; + +proto.onHideTransitionEnd = function() { + // check if still hidden + // during transition, item may have been un-hidden + if ( this.isHidden ) { + this.css({ display: 'none' }); + this.emitEvent('hide'); + } +}; + +proto.destroy = function() { + this.css({ + position: '', + left: '', + right: '', + top: '', + bottom: '', + transition: '', + transform: '' + }); +}; + +return Item; + +})); + +/*! + * Outlayer v2.1.1 + * the brains and guts of a layout library + * MIT license + */ + +( function( window, factory ) { + 'use strict'; + // universal module definition + /* jshint strict: false */ /* globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD - RequireJS + define( 'outlayer/outlayer',[ + 'ev-emitter/ev-emitter', + 'get-size/get-size', + 'fizzy-ui-utils/utils', + './item' + ], + function( EvEmitter, getSize, utils, Item ) { + return factory( window, EvEmitter, getSize, utils, Item); + } + ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS - Browserify, Webpack + module.exports = factory( + window, + require('ev-emitter'), + require('get-size'), + require('fizzy-ui-utils'), + require('./item') + ); + } else { + // browser global + window.Outlayer = factory( + window, + window.EvEmitter, + window.getSize, + window.fizzyUIUtils, + window.Outlayer.Item + ); + } + +}( window, function factory( window, EvEmitter, getSize, utils, Item ) { +'use strict'; + +// ----- vars ----- // + +var console = window.console; +var jQuery = window.jQuery; +var noop = function() {}; + +// -------------------------- Outlayer -------------------------- // + +// globally unique identifiers +var GUID = 0; +// internal store of all Outlayer intances +var instances = {}; + + +/** + * @param {Element, String} element + * @param {Object} options + * @constructor + */ +function Outlayer( element, options ) { + var queryElement = utils.getQueryElement( element ); + if ( !queryElement ) { + if ( console ) { + console.error( 'Bad element for ' + this.constructor.namespace + + ': ' + ( queryElement || element ) ); + } + return; + } + this.element = queryElement; + // add jQuery + if ( jQuery ) { + this.$element = jQuery( this.element ); + } + + // options + this.options = utils.extend( {}, this.constructor.defaults ); + this.option( options ); + + // add id for Outlayer.getFromElement + var id = ++GUID; + this.element.outlayerGUID = id; // expando + instances[ id ] = this; // associate via id + + // kick it off + this._create(); + + var isInitLayout = this._getOption('initLayout'); + if ( isInitLayout ) { + this.layout(); + } +} + +// settings are for internal use only +Outlayer.namespace = 'outlayer'; +Outlayer.Item = Item; + +// default options +Outlayer.defaults = { + containerStyle: { + position: 'relative' + }, + initLayout: true, + originLeft: true, + originTop: true, + resize: true, + resizeContainer: true, + // item options + transitionDuration: '0.4s', + hiddenStyle: { + opacity: 0, + transform: 'scale(0.001)' + }, + visibleStyle: { + opacity: 1, + transform: 'scale(1)' + } +}; + +var proto = Outlayer.prototype; +// inherit EvEmitter +utils.extend( proto, EvEmitter.prototype ); + +/** + * set options + * @param {Object} opts + */ +proto.option = function( opts ) { + utils.extend( this.options, opts ); +}; + +/** + * get backwards compatible option value, check old name + */ +proto._getOption = function( option ) { + var oldOption = this.constructor.compatOptions[ option ]; + return oldOption && this.options[ oldOption ] !== undefined ? + this.options[ oldOption ] : this.options[ option ]; +}; + +Outlayer.compatOptions = { + // currentName: oldName + initLayout: 'isInitLayout', + horizontal: 'isHorizontal', + layoutInstant: 'isLayoutInstant', + originLeft: 'isOriginLeft', + originTop: 'isOriginTop', + resize: 'isResizeBound', + resizeContainer: 'isResizingContainer' +}; + +proto._create = function() { + // get items from children + this.reloadItems(); + // elements that affect layout, but are not laid out + this.stamps = []; + this.stamp( this.options.stamp ); + // set container style + utils.extend( this.element.style, this.options.containerStyle ); + + // bind resize method + var canBindResize = this._getOption('resize'); + if ( canBindResize ) { + this.bindResize(); + } +}; + +// goes through all children again and gets bricks in proper order +proto.reloadItems = function() { + // collection of item elements + this.items = this._itemize( this.element.children ); +}; + + +/** + * turn elements into Outlayer.Items to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - collection of new Outlayer Items + */ +proto._itemize = function( elems ) { + + var itemElems = this._filterFindItemElements( elems ); + var Item = this.constructor.Item; + + // create new Outlayer Items for collection + var items = []; + for ( var i=0; i < itemElems.length; i++ ) { + var elem = itemElems[i]; + var item = new Item( elem, this ); + items.push( item ); + } + + return items; +}; + +/** + * get item elements to be used in layout + * @param {Array or NodeList or HTMLElement} elems + * @returns {Array} items - item elements + */ +proto._filterFindItemElements = function( elems ) { + return utils.filterFindElements( elems, this.options.itemSelector ); +}; + +/** + * getter method for getting item elements + * @returns {Array} elems - collection of item elements + */ +proto.getItemElements = function() { + return this.items.map( function( item ) { + return item.element; + }); +}; + +// ----- init & layout ----- // + +/** + * lays out all items + */ +proto.layout = function() { + this._resetLayout(); + this._manageStamps(); + + // don't animate first layout + var layoutInstant = this._getOption('layoutInstant'); + var isInstant = layoutInstant !== undefined ? + layoutInstant : !this._isLayoutInited; + this.layoutItems( this.items, isInstant ); + + // flag for initalized + this._isLayoutInited = true; +}; + +// _init is alias for layout +proto._init = proto.layout; + +/** + * logic before any new layout + */ +proto._resetLayout = function() { + this.getSize(); +}; + + +proto.getSize = function() { + this.size = getSize( this.element ); +}; + +/** + * get measurement from option, for columnWidth, rowHeight, gutter + * if option is String -> get element from selector string, & get size of element + * if option is Element -> get size of element + * else use option as a number + * + * @param {String} measurement + * @param {String} size - width or height + * @private + */ +proto._getMeasurement = function( measurement, size ) { + var option = this.options[ measurement ]; + var elem; + if ( !option ) { + // default to 0 + this[ measurement ] = 0; + } else { + // use option as an element + if ( typeof option == 'string' ) { + elem = this.element.querySelector( option ); + } else if ( option instanceof HTMLElement ) { + elem = option; + } + // use size of element, if element + this[ measurement ] = elem ? getSize( elem )[ size ] : option; + } +}; + +/** + * layout a collection of item elements + * @api public + */ +proto.layoutItems = function( items, isInstant ) { + items = this._getItemsForLayout( items ); + + this._layoutItems( items, isInstant ); + + this._postLayout(); +}; + +/** + * get the items to be laid out + * you may want to skip over some items + * @param {Array} items + * @returns {Array} items + */ +proto._getItemsForLayout = function( items ) { + return items.filter( function( item ) { + return !item.isIgnored; + }); +}; + +/** + * layout items + * @param {Array} items + * @param {Boolean} isInstant + */ +proto._layoutItems = function( items, isInstant ) { + this._emitCompleteOnItems( 'layout', items ); + + if ( !items || !items.length ) { + // no items, emit event with empty array + return; + } + + var queue = []; + + items.forEach( function( item ) { + // get x/y object from method + var position = this._getItemLayoutPosition( item ); + // enqueue + position.item = item; + position.isInstant = isInstant || item.isLayoutInstant; + queue.push( position ); + }, this ); + + this._processLayoutQueue( queue ); +}; + +/** + * get item layout position + * @param {Outlayer.Item} item + * @returns {Object} x and y position + */ +proto._getItemLayoutPosition = function( /* item */ ) { + return { + x: 0, + y: 0 + }; +}; + +/** + * iterate over array and position each item + * Reason being - separating this logic prevents 'layout invalidation' + * thx @paul_irish + * @param {Array} queue + */ +proto._processLayoutQueue = function( queue ) { + this.updateStagger(); + queue.forEach( function( obj, i ) { + this._positionItem( obj.item, obj.x, obj.y, obj.isInstant, i ); + }, this ); +}; + +// set stagger from option in milliseconds number +proto.updateStagger = function() { + var stagger = this.options.stagger; + if ( stagger === null || stagger === undefined ) { + this.stagger = 0; + return; + } + this.stagger = getMilliseconds( stagger ); + return this.stagger; +}; + +/** + * Sets position of item in DOM + * @param {Outlayer.Item} item + * @param {Number} x - horizontal position + * @param {Number} y - vertical position + * @param {Boolean} isInstant - disables transitions + */ +proto._positionItem = function( item, x, y, isInstant, i ) { + if ( isInstant ) { + // if not transition, just set CSS + item.goTo( x, y ); + } else { + item.stagger( i * this.stagger ); + item.moveTo( x, y ); + } +}; + +/** + * Any logic you want to do after each layout, + * i.e. size the container + */ +proto._postLayout = function() { + this.resizeContainer(); +}; + +proto.resizeContainer = function() { + var isResizingContainer = this._getOption('resizeContainer'); + if ( !isResizingContainer ) { + return; + } + var size = this._getContainerSize(); + if ( size ) { + this._setContainerMeasure( size.width, true ); + this._setContainerMeasure( size.height, false ); + } +}; + +/** + * Sets width or height of container if returned + * @returns {Object} size + * @param {Number} width + * @param {Number} height + */ +proto._getContainerSize = noop; + +/** + * @param {Number} measure - size of width or height + * @param {Boolean} isWidth + */ +proto._setContainerMeasure = function( measure, isWidth ) { + if ( measure === undefined ) { + return; + } + + var elemSize = this.size; + // add padding and border width if border box + if ( elemSize.isBorderBox ) { + measure += isWidth ? elemSize.paddingLeft + elemSize.paddingRight + + elemSize.borderLeftWidth + elemSize.borderRightWidth : + elemSize.paddingBottom + elemSize.paddingTop + + elemSize.borderTopWidth + elemSize.borderBottomWidth; + } + + measure = Math.max( measure, 0 ); + this.element.style[ isWidth ? 'width' : 'height' ] = measure + 'px'; +}; + +/** + * emit eventComplete on a collection of items events + * @param {String} eventName + * @param {Array} items - Outlayer.Items + */ +proto._emitCompleteOnItems = function( eventName, items ) { + var _this = this; + function onComplete() { + _this.dispatchEvent( eventName + 'Complete', null, [ items ] ); + } + + var count = items.length; + if ( !items || !count ) { + onComplete(); + return; + } + + var doneCount = 0; + function tick() { + doneCount++; + if ( doneCount == count ) { + onComplete(); + } + } + + // bind callback + items.forEach( function( item ) { + item.once( eventName, tick ); + }); +}; + +/** + * emits events via EvEmitter and jQuery events + * @param {String} type - name of event + * @param {Event} event - original event + * @param {Array} args - extra arguments + */ +proto.dispatchEvent = function( type, event, args ) { + // add original event to arguments + var emitArgs = event ? [ event ].concat( args ) : args; + this.emitEvent( type, emitArgs ); + + if ( jQuery ) { + // set this.$element + this.$element = this.$element || jQuery( this.element ); + if ( event ) { + // create jQuery event + var $event = jQuery.Event( event ); + $event.type = type; + this.$element.trigger( $event, args ); + } else { + // just trigger with type if no event available + this.$element.trigger( type, args ); + } + } +}; + +// -------------------------- ignore & stamps -------------------------- // + + +/** + * keep item in collection, but do not lay it out + * ignored items do not get skipped in layout + * @param {Element} elem + */ +proto.ignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + item.isIgnored = true; + } +}; + +/** + * return item to layout collection + * @param {Element} elem + */ +proto.unignore = function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + delete item.isIgnored; + } +}; + +/** + * adds elements to stamps + * @param {NodeList, Array, Element, or String} elems + */ +proto.stamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ) { + return; + } + + this.stamps = this.stamps.concat( elems ); + // ignore + elems.forEach( this.ignore, this ); +}; + +/** + * removes elements to stamps + * @param {NodeList, Array, or Element} elems + */ +proto.unstamp = function( elems ) { + elems = this._find( elems ); + if ( !elems ){ + return; + } + + elems.forEach( function( elem ) { + // filter out removed stamp elements + utils.removeFrom( this.stamps, elem ); + this.unignore( elem ); + }, this ); +}; + +/** + * finds child elements + * @param {NodeList, Array, Element, or String} elems + * @returns {Array} elems + */ +proto._find = function( elems ) { + if ( !elems ) { + return; + } + // if string, use argument as selector string + if ( typeof elems == 'string' ) { + elems = this.element.querySelectorAll( elems ); + } + elems = utils.makeArray( elems ); + return elems; +}; + +proto._manageStamps = function() { + if ( !this.stamps || !this.stamps.length ) { + return; + } + + this._getBoundingRect(); + + this.stamps.forEach( this._manageStamp, this ); +}; + +// update boundingLeft / Top +proto._getBoundingRect = function() { + // get bounding rect for container element + var boundingRect = this.element.getBoundingClientRect(); + var size = this.size; + this._boundingRect = { + left: boundingRect.left + size.paddingLeft + size.borderLeftWidth, + top: boundingRect.top + size.paddingTop + size.borderTopWidth, + right: boundingRect.right - ( size.paddingRight + size.borderRightWidth ), + bottom: boundingRect.bottom - ( size.paddingBottom + size.borderBottomWidth ) + }; +}; + +/** + * @param {Element} stamp +**/ +proto._manageStamp = noop; + +/** + * get x/y position of element relative to container element + * @param {Element} elem + * @returns {Object} offset - has left, top, right, bottom + */ +proto._getElementOffset = function( elem ) { + var boundingRect = elem.getBoundingClientRect(); + var thisRect = this._boundingRect; + var size = getSize( elem ); + var offset = { + left: boundingRect.left - thisRect.left - size.marginLeft, + top: boundingRect.top - thisRect.top - size.marginTop, + right: thisRect.right - boundingRect.right - size.marginRight, + bottom: thisRect.bottom - boundingRect.bottom - size.marginBottom + }; + return offset; +}; + +// -------------------------- resize -------------------------- // + +// enable event handlers for listeners +// i.e. resize -> onresize +proto.handleEvent = utils.handleEvent; + +/** + * Bind layout to window resizing + */ +proto.bindResize = function() { + window.addEventListener( 'resize', this ); + this.isResizeBound = true; +}; + +/** + * Unbind layout to window resizing + */ +proto.unbindResize = function() { + window.removeEventListener( 'resize', this ); + this.isResizeBound = false; +}; + +proto.onresize = function() { + this.resize(); +}; + +utils.debounceMethod( Outlayer, 'onresize', 100 ); + +proto.resize = function() { + // don't trigger if size did not change + // or if resize was unbound. See #9 + if ( !this.isResizeBound || !this.needsResizeLayout() ) { + return; + } + + this.layout(); +}; + +/** + * check if layout is needed post layout + * @returns Boolean + */ +proto.needsResizeLayout = function() { + var size = getSize( this.element ); + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var hasSizes = this.size && size; + return hasSizes && size.innerWidth !== this.size.innerWidth; +}; + +// -------------------------- methods -------------------------- // + +/** + * add items to Outlayer instance + * @param {Array or NodeList or Element} elems + * @returns {Array} items - Outlayer.Items +**/ +proto.addItems = function( elems ) { + var items = this._itemize( elems ); + // add items to collection + if ( items.length ) { + this.items = this.items.concat( items ); + } + return items; +}; + +/** + * Layout newly-appended item elements + * @param {Array or NodeList or Element} elems + */ +proto.appended = function( elems ) { + var items = this.addItems( elems ); + if ( !items.length ) { + return; + } + // layout and reveal just the new items + this.layoutItems( items, true ); + this.reveal( items ); +}; + +/** + * Layout prepended elements + * @param {Array or NodeList or Element} elems + */ +proto.prepended = function( elems ) { + var items = this._itemize( elems ); + if ( !items.length ) { + return; + } + // add items to beginning of collection + var previousItems = this.items.slice(0); + this.items = items.concat( previousItems ); + // start new layout + this._resetLayout(); + this._manageStamps(); + // layout new stuff without transition + this.layoutItems( items, true ); + this.reveal( items ); + // layout previous items + this.layoutItems( previousItems ); +}; + +/** + * reveal a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.reveal = function( items ) { + this._emitCompleteOnItems( 'reveal', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.reveal(); + }); +}; + +/** + * hide a collection of items + * @param {Array of Outlayer.Items} items + */ +proto.hide = function( items ) { + this._emitCompleteOnItems( 'hide', items ); + if ( !items || !items.length ) { + return; + } + var stagger = this.updateStagger(); + items.forEach( function( item, i ) { + item.stagger( i * stagger ); + item.hide(); + }); +}; + +/** + * reveal item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.revealItemElements = function( elems ) { + var items = this.getItems( elems ); + this.reveal( items ); +}; + +/** + * hide item elements + * @param {Array}, {Element}, {NodeList} items + */ +proto.hideItemElements = function( elems ) { + var items = this.getItems( elems ); + this.hide( items ); +}; + +/** + * get Outlayer.Item, given an Element + * @param {Element} elem + * @param {Function} callback + * @returns {Outlayer.Item} item + */ +proto.getItem = function( elem ) { + // loop through items to get the one that matches + for ( var i=0; i < this.items.length; i++ ) { + var item = this.items[i]; + if ( item.element == elem ) { + // return item + return item; + } + } +}; + +/** + * get collection of Outlayer.Items, given Elements + * @param {Array} elems + * @returns {Array} items - Outlayer.Items + */ +proto.getItems = function( elems ) { + elems = utils.makeArray( elems ); + var items = []; + elems.forEach( function( elem ) { + var item = this.getItem( elem ); + if ( item ) { + items.push( item ); + } + }, this ); + + return items; +}; + +/** + * remove element(s) from instance and DOM + * @param {Array or NodeList or Element} elems + */ +proto.remove = function( elems ) { + var removeItems = this.getItems( elems ); + + this._emitCompleteOnItems( 'remove', removeItems ); + + // bail if no items to remove + if ( !removeItems || !removeItems.length ) { + return; + } + + removeItems.forEach( function( item ) { + item.remove(); + // remove item from collection + utils.removeFrom( this.items, item ); + }, this ); +}; + +// ----- destroy ----- // + +// remove and disable Outlayer instance +proto.destroy = function() { + // clean up dynamic styles + var style = this.element.style; + style.height = ''; + style.position = ''; + style.width = ''; + // destroy items + this.items.forEach( function( item ) { + item.destroy(); + }); + + this.unbindResize(); + + var id = this.element.outlayerGUID; + delete instances[ id ]; // remove reference to instance by id + delete this.element.outlayerGUID; + // remove data for jQuery + if ( jQuery ) { + jQuery.removeData( this.element, this.constructor.namespace ); + } + +}; + +// -------------------------- data -------------------------- // + +/** + * get Outlayer instance from element + * @param {Element} elem + * @returns {Outlayer} + */ +Outlayer.data = function( elem ) { + elem = utils.getQueryElement( elem ); + var id = elem && elem.outlayerGUID; + return id && instances[ id ]; +}; + + +// -------------------------- create Outlayer class -------------------------- // + +/** + * create a layout class + * @param {String} namespace + */ +Outlayer.create = function( namespace, options ) { + // sub-class Outlayer + var Layout = subclass( Outlayer ); + // apply new options and compatOptions + Layout.defaults = utils.extend( {}, Outlayer.defaults ); + utils.extend( Layout.defaults, options ); + Layout.compatOptions = utils.extend( {}, Outlayer.compatOptions ); + + Layout.namespace = namespace; + + Layout.data = Outlayer.data; + + // sub-class Item + Layout.Item = subclass( Item ); + + // -------------------------- declarative -------------------------- // + + utils.htmlInit( Layout, namespace ); + + // -------------------------- jQuery bridge -------------------------- // + + // make into jQuery plugin + if ( jQuery && jQuery.bridget ) { + jQuery.bridget( namespace, Layout ); + } + + return Layout; +}; + +function subclass( Parent ) { + function SubClass() { + Parent.apply( this, arguments ); + } + + SubClass.prototype = Object.create( Parent.prototype ); + SubClass.prototype.constructor = SubClass; + + return SubClass; +} + +// ----- helpers ----- // + +// how many milliseconds are in each unit +var msUnits = { + ms: 1, + s: 1000 +}; + +// munge time-like parameter into millisecond number +// '0.4s' -> 40 +function getMilliseconds( time ) { + if ( typeof time == 'number' ) { + return time; + } + var matches = time.match( /(^\d*\.?\d*)(\w*)/ ); + var num = matches && matches[1]; + var unit = matches && matches[2]; + if ( !num.length ) { + return 0; + } + num = parseFloat( num ); + var mult = msUnits[ unit ] || 1; + return num * mult; +} + +// ----- fin ----- // + +// back in global +Outlayer.Item = Item; + +return Outlayer; + +})); + +/*! + * Masonry v4.2.2 + * Cascading grid layout library + * https://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +( function( window, factory ) { + // universal module definition + /* jshint strict: false */ /*globals define, module, require */ + if ( typeof define == 'function' && define.amd ) { + // AMD + define( [ + 'outlayer/outlayer', + 'get-size/get-size' + ], + factory ); + } else if ( typeof module == 'object' && module.exports ) { + // CommonJS + module.exports = factory( + require('outlayer'), + require('get-size') + ); + } else { + // browser global + window.Masonry = factory( + window.Outlayer, + window.getSize + ); + } + +}( window, function factory( Outlayer, getSize ) { + + + +// -------------------------- masonryDefinition -------------------------- // + + // create an Outlayer layout class + var Masonry = Outlayer.create('masonry'); + // isFitWidth -> fitWidth + Masonry.compatOptions.fitWidth = 'isFitWidth'; + + var proto = Masonry.prototype; + + proto._resetLayout = function() { + this.getSize(); + this._getMeasurement( 'columnWidth', 'outerWidth' ); + this._getMeasurement( 'gutter', 'outerWidth' ); + this.measureColumns(); + + // reset column Y + this.colYs = []; + for ( var i=0; i < this.cols; i++ ) { + this.colYs.push( 0 ); + } + + this.maxY = 0; + this.horizontalColIndex = 0; + }; + + proto.measureColumns = function() { + this.getContainerWidth(); + // if columnWidth is 0, default to outerWidth of first item + if ( !this.columnWidth ) { + var firstItem = this.items[0]; + var firstItemElem = firstItem && firstItem.element; + // columnWidth fall back to item of first element + this.columnWidth = firstItemElem && getSize( firstItemElem ).outerWidth || + // if first elem has no width, default to size of container + this.containerWidth; + } + + var columnWidth = this.columnWidth += this.gutter; + + // calculate columns + var containerWidth = this.containerWidth + this.gutter; + var cols = containerWidth / columnWidth; + // fix rounding errors, typically with gutters + var excess = columnWidth - containerWidth % columnWidth; + // if overshoot is less than a pixel, round up, otherwise floor it + var mathMethod = excess && excess < 1 ? 'round' : 'floor'; + cols = Math[ mathMethod ]( cols ); + this.cols = Math.max( cols, 1 ); + }; + + proto.getContainerWidth = function() { + // container is parent if fit width + var isFitWidth = this._getOption('fitWidth'); + var container = isFitWidth ? this.element.parentNode : this.element; + // check that this.size and size are there + // IE8 triggers resize on body size change, so they might not be + var size = getSize( container ); + this.containerWidth = size && size.innerWidth; + }; + + proto._getItemLayoutPosition = function( item ) { + item.getSize(); + // how many columns does this brick span + var remainder = item.size.outerWidth % this.columnWidth; + var mathMethod = remainder && remainder < 1 ? 'round' : 'ceil'; + // round if off by 1 pixel, otherwise use ceil + var colSpan = Math[ mathMethod ]( item.size.outerWidth / this.columnWidth ); + colSpan = Math.min( colSpan, this.cols ); + // use horizontal or top column position + var colPosMethod = this.options.horizontalOrder ? + '_getHorizontalColPosition' : '_getTopColPosition'; + var colPosition = this[ colPosMethod ]( colSpan, item ); + // position the brick + var position = { + x: this.columnWidth * colPosition.col, + y: colPosition.y + }; + // apply setHeight to necessary columns + var setHeight = colPosition.y + item.size.outerHeight; + var setMax = colSpan + colPosition.col; + for ( var i = colPosition.col; i < setMax; i++ ) { + this.colYs[i] = setHeight; + } + + return position; + }; + + proto._getTopColPosition = function( colSpan ) { + var colGroup = this._getTopColGroup( colSpan ); + // get the minimum Y value from the columns + var minimumY = Math.min.apply( Math, colGroup ); + + return { + col: colGroup.indexOf( minimumY ), + y: minimumY, + }; + }; + + /** + * @param {Number} colSpan - number of columns the element spans + * @returns {Array} colGroup + */ + proto._getTopColGroup = function( colSpan ) { + if ( colSpan < 2 ) { + // if brick spans only one column, use all the column Ys + return this.colYs; + } + + var colGroup = []; + // how many different places could this brick fit horizontally + var groupCount = this.cols + 1 - colSpan; + // for each group potential horizontal position + for ( var i = 0; i < groupCount; i++ ) { + colGroup[i] = this._getColGroupY( i, colSpan ); + } + return colGroup; + }; + + proto._getColGroupY = function( col, colSpan ) { + if ( colSpan < 2 ) { + return this.colYs[ col ]; + } + // make an array of colY values for that one group + var groupColYs = this.colYs.slice( col, col + colSpan ); + // and get the max value of the array + return Math.max.apply( Math, groupColYs ); + }; + + // get column position based on horizontal index. #873 + proto._getHorizontalColPosition = function( colSpan, item ) { + var col = this.horizontalColIndex % this.cols; + var isOver = colSpan > 1 && col + colSpan > this.cols; + // shift to next row if item can't fit on current row + col = isOver ? 0 : col; + // don't let zero-size items take up space + var hasSize = item.size.outerWidth && item.size.outerHeight; + this.horizontalColIndex = hasSize ? col + colSpan : this.horizontalColIndex; + + return { + col: col, + y: this._getColGroupY( col, colSpan ), + }; + }; + + proto._manageStamp = function( stamp ) { + var stampSize = getSize( stamp ); + var offset = this._getElementOffset( stamp ); + // get the columns that this stamp affects + var isOriginLeft = this._getOption('originLeft'); + var firstX = isOriginLeft ? offset.left : offset.right; + var lastX = firstX + stampSize.outerWidth; + var firstCol = Math.floor( firstX / this.columnWidth ); + firstCol = Math.max( 0, firstCol ); + var lastCol = Math.floor( lastX / this.columnWidth ); + // lastCol should not go over if multiple of columnWidth #425 + lastCol -= lastX % this.columnWidth ? 0 : 1; + lastCol = Math.min( this.cols - 1, lastCol ); + // set colYs to bottom of the stamp + + var isOriginTop = this._getOption('originTop'); + var stampMaxY = ( isOriginTop ? offset.top : offset.bottom ) + + stampSize.outerHeight; + for ( var i = firstCol; i <= lastCol; i++ ) { + this.colYs[i] = Math.max( stampMaxY, this.colYs[i] ); + } + }; + + proto._getContainerSize = function() { + this.maxY = Math.max.apply( Math, this.colYs ); + var size = { + height: this.maxY + }; + + if ( this._getOption('fitWidth') ) { + size.width = this._getContainerFitWidth(); + } + + return size; + }; + + proto._getContainerFitWidth = function() { + var unusedCols = 0; + // count unused columns + var i = this.cols; + while ( --i ) { + if ( this.colYs[i] !== 0 ) { + break; + } + unusedCols++; + } + // fit container to columns that have been used + return ( this.cols - unusedCols ) * this.columnWidth - this.gutter; + }; + + proto.needsResizeLayout = function() { + var previousWidth = this.containerWidth; + this.getContainerWidth(); + return previousWidth != this.containerWidth; + }; + + return Masonry; + +})); + diff --git a/submission/gnjr/web/js/masonry.pkgd.min.js b/submission/gnjr/web/js/masonry.pkgd.min.js new file mode 100644 index 0000000..f3328c5 --- /dev/null +++ b/submission/gnjr/web/js/masonry.pkgd.min.js @@ -0,0 +1,9 @@ +/*! + * Masonry PACKAGED v3.3.2 + * Cascading grid layout library + * http://masonry.desandro.com + * MIT License + * by David DeSandro + */ + +!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;be;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a){function b(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function c(){}function d(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=g.length;c>b;b++){var d=g[b];a[d]=0}return a}function e(c){function e(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||f("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=c("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var g=document.body||document.documentElement;g.appendChild(e);var h=j(e);l=200===b(h.width),g.removeChild(e)}}}function h(a){if(e(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var c=j(a);if("none"===c.display)return d();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var h=f.isBorderBox=!(!k||!c[k]||"border-box"!==c[k]),m=0,n=g.length;n>m;m++){var o=g[m],p=c[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=h&&l,y=b(c.width);y!==!1&&(f.width=y+(x?0:r+v));var z=b(c.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return h}var f="undefined"==typeof console?c:function(a){console.error(a)},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("desandro-get-style-property")):a.getSize=e(a.getStyleProperty)}(window),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(a){function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(c,d){return b(a,c,d)}):"object"==typeof exports?module.exports=b(a,require("doc-ready"),require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.docReady,a.matchesSelector)}(window,function(a,b,c){var d={};d.extend=function(a,b){for(var c in b)a[c]=b[c];return a},d.modulo=function(a,b){return(a%b+b)%b};var e=Object.prototype.toString;d.isArray=function(a){return"[object Array]"==e.call(a)},d.makeArray=function(a){var b=[];if(d.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0,e=a.length;e>c;c++)b.push(a[c]);else b.push(a);return b},d.indexOf=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},d.removeFrom=function(a,b){var c=d.indexOf(a,b);-1!=c&&a.splice(c,1)},d.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1==a.nodeType&&"string"==typeof a.nodeName},d.setText=function(){function a(a,c){b=b||(void 0!==document.documentElement.textContent?"textContent":"innerText"),a[b]=c}var b;return a}(),d.getParent=function(a,b){for(;a!=document.body;)if(a=a.parentNode,c(a,b))return a},d.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},d.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},d.filterFindElements=function(a,b){a=d.makeArray(a);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f];if(d.isElement(h))if(b){c(h,b)&&e.push(h);for(var i=h.querySelectorAll(b),j=0,k=i.length;k>j;j++)e.push(i[j])}else e.push(h)}return e},d.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},d.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var f=a.console;return d.htmlInit=function(c,e){b(function(){for(var b=d.toDashed(e),g=document.querySelectorAll(".js-"+b),h="data-"+b+"-options",i=0,j=g.length;j>i;i++){var k,l=g[i],m=l.getAttribute(h);try{k=m&&JSON.parse(m)}catch(n){f&&f.error("Error parsing "+h+" on "+l.nodeName.toLowerCase()+(l.id?"#"+l.id:"")+": "+n);continue}var o=new c(l,k),p=a.jQuery;p&&p.data(l,e,o)}})},d}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof exports?module.exports=b(a,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(a.Outlayer={},a.Outlayer.Item=b(a,a.EventEmitter,a.getSize,a.getStyleProperty,a.fizzyUIUtils))}(window,function(a,b,c,d,e){function f(a){for(var b in a)return!1;return b=null,!0}function g(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function h(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var i=a.getComputedStyle,j=i?function(a){return i(a,null)}:function(a){return a.currentStyle},k=d("transition"),l=d("transform"),m=k&&l,n=!!d("perspective"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[k],p=["transform","transition","transitionDuration","transitionProperty"],q=function(){for(var a={},b=0,c=p.length;c>b;b++){var e=p[b],f=d(e);f&&f!==e&&(a[e]=f)}return a}();e.extend(g.prototype,b.prototype),g.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.getSize=function(){this.size=c(this.element)},g.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=q[c]||c;b[d]=a[c]}},g.prototype.getPosition=function(){var a=j(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=a[c?"left":"right"],f=a[d?"top":"bottom"],g=this.layout.size,h=-1!=e.indexOf("%")?parseFloat(e)/100*g.width:parseInt(e,10),i=-1!=f.indexOf("%")?parseFloat(f)/100*g.height:parseInt(f,10);h=isNaN(h)?0:h,i=isNaN(i)?0:i,h-=c?g.paddingLeft:g.paddingRight,i-=d?g.paddingTop:g.paddingBottom,this.position.x=h,this.position.y=i},g.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={},d=b.isOriginLeft?"paddingLeft":"paddingRight",e=b.isOriginLeft?"left":"right",f=b.isOriginLeft?"right":"left",g=this.position.x+a[d];c[e]=this.getXValue(g),c[f]="";var h=b.isOriginTop?"paddingTop":"paddingBottom",i=b.isOriginTop?"top":"bottom",j=b.isOriginTop?"bottom":"top",k=this.position.y+a[h];c[i]=this.getYValue(k),c[j]="",this.css(c),this.emitEvent("layout",[this])},g.prototype.getXValue=function(a){var b=this.layout.options;return b.percentPosition&&!b.isHorizontal?a/this.layout.size.width*100+"%":a+"px"},g.prototype.getYValue=function(a){var b=this.layout.options;return b.percentPosition&&b.isHorizontal?a/this.layout.size.height*100+"%":a+"px"},g.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},g.prototype.getTranslate=function(a,b){var c=this.layout.options;return a=c.isOriginLeft?a:-a,b=c.isOriginTop?b:-b,n?"translate3d("+a+"px, "+b+"px, 0)":"translate("+a+"px, "+b+"px)"},g.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},g.prototype.moveTo=m?g.prototype._transitionTo:g.prototype.goTo,g.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},g.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},g.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var r="opacity,"+h(q.transform||"transform");g.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:r,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(o,this,!1))},g.prototype.transition=g.prototype[k?"_transition":"_nonTransition"],g.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},g.prototype.onotransitionend=function(a){this.ontransitionend(a)};var s={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};g.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,c=s[a.propertyName]||a.propertyName;if(delete b.ingProperties[c],f(b.ingProperties)&&this.disableTransition(),c in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[c]),c in b.onEnd){var d=b.onEnd[c];d.call(this),delete b.onEnd[c]}this.emitEvent("transitionEnd",[this])}},g.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(o,this,!1),this.isTransitioning=!1},g.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var t={transitionProperty:"",transitionDuration:""};return g.prototype.removeTransitionStyles=function(){this.css(t)},g.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},g.prototype.remove=function(){if(!k||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.once("transitionEnd",function(){a.removeElem()}),this.hide()},g.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},g.prototype.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},g.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},g.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},g.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},g}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f,g){return b(a,c,d,e,f,g)}):"object"==typeof exports?module.exports=b(a,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.eventie,a.EventEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e,f){function g(a,b){var c=e.getQueryElement(a);if(!c)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,i&&(this.$element=i(this.element)),this.options=e.extend({},this.constructor.defaults),this.option(b);var d=++k;this.element.outlayerGUID=d,l[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var h=a.console,i=a.jQuery,j=function(){},k=0,l={};return g.namespace="outlayer",g.Item=f,g.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},e.extend(g.prototype,c.prototype),g.prototype.option=function(a){e.extend(this.options,a)},g.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),e.extend(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},g.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},g.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},g.prototype._filterFindItemElements=function(a){return e.filterFindElements(a,this.options.itemSelector)},g.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},g.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},g.prototype._init=g.prototype.layout,g.prototype._resetLayout=function(){this.getSize()},g.prototype.getSize=function(){this.size=d(this.element)},g.prototype._getMeasurement=function(a,b){var c,f=this.options[a];f?("string"==typeof f?c=this.element.querySelector(f):e.isElement(f)&&(c=f),this[a]=c?d(c)[b]:f):this[a]=0},g.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},g.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},g.prototype._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){for(var c=[],d=0,e=a.length;e>d;d++){var f=a[d],g=this._getItemLayoutPosition(f);g.item=f,g.isInstant=b||f.isLayoutInstant,c.push(g)}this._processLayoutQueue(c)}},g.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},g.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},g.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},g.prototype._postLayout=function(){this.resizeContainer()},g.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},g.prototype._getContainerSize=j,g.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},g.prototype._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g===f&&c()}var e=this,f=b.length;if(!b||!f)return void c();for(var g=0,h=0,i=b.length;i>h;h++){var j=b[h];j.once(a,d)}},g.prototype.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),i)if(this.$element=this.$element||i(this.element),b){var e=i.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},g.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},g.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},g.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},g.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e.removeFrom(this.stamps,d),this.unignore(d)}},g.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=e.makeArray(a)):void 0},g.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},g.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},g.prototype._manageStamp=j,g.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,e=d(a),f={left:b.left-c.left-e.marginLeft,top:b.top-c.top-e.marginTop,right:c.right-b.right-e.marginRight,bottom:c.bottom-b.bottom-e.marginBottom};return f},g.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},g.prototype.bindResize=function(){this.isResizeBound||(b.bind(a,"resize",this),this.isResizeBound=!0)},g.prototype.unbindResize=function(){this.isResizeBound&&b.unbind(a,"resize",this),this.isResizeBound=!1},g.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},g.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},g.prototype.needsResizeLayout=function(){var a=d(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},g.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},g.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},g.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},g.prototype.reveal=function(a){this._emitCompleteOnItems("reveal",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.reveal()}},g.prototype.hide=function(a){this._emitCompleteOnItems("hide",a);for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.hide()}},g.prototype.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},g.prototype.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},g.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},g.prototype.getItems=function(a){a=e.makeArray(a);for(var b=[],c=0,d=a.length;d>c;c++){var f=a[c],g=this.getItem(f);g&&b.push(g)}return b},g.prototype.remove=function(a){var b=this.getItems(a);if(this._emitCompleteOnItems("remove",b),b&&b.length)for(var c=0,d=b.length;d>c;c++){var f=b[c];f.remove(),e.removeFrom(this.items,f)}},g.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete l[e],delete this.element.outlayerGUID,i&&i.removeData(this.element,this.constructor.namespace)},g.data=function(a){a=e.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&l[b]},g.create=function(a,b){function c(){g.apply(this,arguments)}return Object.create?c.prototype=Object.create(g.prototype):e.extend(c.prototype,g.prototype),c.prototype.constructor=c,c.defaults=e.extend({},g.defaults),e.extend(c.defaults,b),c.prototype.settings={},c.namespace=a,c.data=g.data,c.Item=function(){f.apply(this,arguments)},c.Item.prototype=new f,e.htmlInit(c,a),i&&i.bridget&&i.bridget(a,c),c},g.Item=f,g}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):a.Masonry=b(a.Outlayer,a.getSize,a.fizzyUIUtils)}(window,function(a,b,c){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c.indexOf(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}); \ No newline at end of file diff --git a/submission/gnjr/web/js/owl.carousel.min.js b/submission/gnjr/web/js/owl.carousel.min.js new file mode 100644 index 0000000..4d93568 --- /dev/null +++ b/submission/gnjr/web/js/owl.carousel.min.js @@ -0,0 +1,7 @@ +/** + * Owl Carousel v2.3.3 + * Copyright 2013-2018 David Deutsch + * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE + */ +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
    '),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&bi-g-f&&b",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a":return d?ac;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&(console.log("update called"),this.update())},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
    ',d=k.lazyLoad?'
    ':'
    ',b.after(d),b.after(e)};if(b.wrap('
    "),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
    '+c+"
    ").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){ +if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
    '+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
    ")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['',''],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
    ").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(a,b){return'"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rtl:!1,slide:"",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},e.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},a.extend(e,e.initials),e.activeBreakpoint=null,e.animType=null,e.animProp=null,e.breakpoints=[],e.breakpointSettings=[],e.cssTransitions=!1,e.hidden="hidden",e.paused=!1,e.positionProp=null,e.respondTo=null,e.shouldClick=!0,e.$slider=a(c),e.$slidesCache=null,e.transformType=null,e.transitionType=null,e.visibilityChange="visibilitychange",e.windowWidth=0,e.windowTimer=null,f=a(c).data("slick")||{},e.options=a.extend({},e.defaults,f,d),e.currentSlide=e.options.initialSlide,e.originalSettings=e.options,g=e.options.responsive||null,g&&g.length>-1){e.respondTo=e.options.respondTo||"window";for(h in g)g.hasOwnProperty(h)&&(e.breakpoints.push(g[h].breakpoint),e.breakpointSettings[g[h].breakpoint]=g[h].settings);e.breakpoints.sort(function(a,b){return e.options.mobileFirst===!0?a-b:b-a})}"undefined"!=typeof document.mozHidden?(e.hidden="mozHidden",e.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.msHidden?(e.hidden="msHidden",e.visibilityChange="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(e.hidden="webkitHidden",e.visibilityChange="webkitvisibilitychange"),e.autoPlay=a.proxy(e.autoPlay,e),e.autoPlayClear=a.proxy(e.autoPlayClear,e),e.changeSlide=a.proxy(e.changeSlide,e),e.clickHandler=a.proxy(e.clickHandler,e),e.selectHandler=a.proxy(e.selectHandler,e),e.setPosition=a.proxy(e.setPosition,e),e.swipeHandler=a.proxy(e.swipeHandler,e),e.dragHandler=a.proxy(e.dragHandler,e),e.keyHandler=a.proxy(e.keyHandler,e),e.autoPlayIterator=a.proxy(e.autoPlayIterator,e),e.instanceUid=b++,e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,e.init(),e.checkResponsive(!0)}var b=0;return c}(),b.prototype.addSlide=b.prototype.slickAdd=function(b,c,d){var e=this;if("boolean"==typeof c)d=c,c=null;else if(0>c||c>=e.slideCount)return!1;e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?a(b).appendTo(e.$slideTrack):d?a(b).insertBefore(e.$slides.eq(c)):a(b).insertAfter(e.$slides.eq(c)):d===!0?a(b).prependTo(e.$slideTrack):a(b).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(b,c){a(c).attr("data-slick-index",b)}),e.$slidesCache=e.$slides,e.reinit()},b.prototype.animateHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.animate({height:b},a.options.speed)}},b.prototype.animateSlide=function(b,c){var d={},e=this;e.animateHeight(),e.options.rtl===!0&&e.options.vertical===!1&&(b=-b),e.transformsEnabled===!1?e.options.vertical===!1?e.$slideTrack.animate({left:b},e.options.speed,e.options.easing,c):e.$slideTrack.animate({top:b},e.options.speed,e.options.easing,c):e.cssTransitions===!1?(e.options.rtl===!0&&(e.currentLeft=-e.currentLeft),a({animStart:e.currentLeft}).animate({animStart:b},{duration:e.options.speed,easing:e.options.easing,step:function(a){a=Math.ceil(a),e.options.vertical===!1?(d[e.animType]="translate("+a+"px, 0px)",e.$slideTrack.css(d)):(d[e.animType]="translate(0px,"+a+"px)",e.$slideTrack.css(d))},complete:function(){c&&c.call()}})):(e.applyTransition(),b=Math.ceil(b),d[e.animType]=e.options.vertical===!1?"translate3d("+b+"px, 0px, 0px)":"translate3d(0px,"+b+"px, 0px)",e.$slideTrack.css(d),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},b.prototype.asNavFor=function(b){var c=this,d=null!==c.options.asNavFor?a(c.options.asNavFor).slick("getSlick"):null;null!==d&&d.slideHandler(b,!0)},b.prototype.applyTransition=function(a){var b=this,c={};c[b.transitionType]=b.options.fade===!1?b.transformType+" "+b.options.speed+"ms "+b.options.cssEase:"opacity "+b.options.speed+"ms "+b.options.cssEase,b.options.fade===!1?b.$slideTrack.css(c):b.$slides.eq(a).css(c)},b.prototype.autoPlay=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer),a.slideCount>a.options.slidesToShow&&a.paused!==!0&&(a.autoPlayTimer=setInterval(a.autoPlayIterator,a.options.autoplaySpeed))},b.prototype.autoPlayClear=function(){var a=this;a.autoPlayTimer&&clearInterval(a.autoPlayTimer)},b.prototype.autoPlayIterator=function(){var a=this;a.options.infinite===!1?1===a.direction?(a.currentSlide+1===a.slideCount-1&&(a.direction=0),a.slideHandler(a.currentSlide+a.options.slidesToScroll)):(0===a.currentSlide-1&&(a.direction=1),a.slideHandler(a.currentSlide-a.options.slidesToScroll)):a.slideHandler(a.currentSlide+a.options.slidesToScroll)},b.prototype.buildArrows=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow=a(b.options.prevArrow),b.$nextArrow=a(b.options.nextArrow),b.htmlExpr.test(b.options.prevArrow)&&b.$prevArrow.appendTo(b.options.appendArrows),b.htmlExpr.test(b.options.nextArrow)&&b.$nextArrow.appendTo(b.options.appendArrows),b.options.infinite!==!0&&b.$prevArrow.addClass("slick-disabled"))},b.prototype.buildDots=function(){var c,d,b=this;if(b.options.dots===!0&&b.slideCount>b.options.slidesToShow){for(d='
      ',c=0;c<=b.getDotCount();c+=1)d+="
    • "+b.options.customPaging.call(this,b,c)+"
    • ";d+="
    ",b.$dots=a(d).appendTo(b.options.appendDots),b.$dots.find("li").first().addClass("slick-active")}},b.prototype.buildOut=function(){var b=this;b.$slides=b.$slider.children(b.options.slide+":not(.slick-cloned)").addClass("slick-slide"),b.slideCount=b.$slides.length,b.$slides.each(function(b,c){a(c).attr("data-slick-index",b)}),b.$slidesCache=b.$slides,b.$slider.addClass("slick-slider"),b.$slideTrack=0===b.slideCount?a('
    ').appendTo(b.$slider):b.$slides.wrapAll('
    ').parent(),b.$list=b.$slideTrack.wrap('
    ').parent(),b.$slideTrack.css("opacity",0),(b.options.centerMode===!0||b.options.swipeToSlide===!0)&&(b.options.slidesToScroll=1),a("img[data-lazy]",b.$slider).not("[src]").addClass("slick-loading"),b.setupInfinite(),b.buildArrows(),b.buildDots(),b.updateDots(),b.options.accessibility===!0&&b.$list.prop("tabIndex",0),b.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0),b.options.draggable===!0&&b.$list.addClass("draggable")},b.prototype.checkResponsive=function(b){var d,e,f,c=this,g=c.$slider.width(),h=window.innerWidth||a(window).width();if("window"===c.respondTo?f=h:"slider"===c.respondTo?f=g:"min"===c.respondTo&&(f=Math.min(h,g)),c.originalSettings.responsive&&c.originalSettings.responsive.length>-1&&null!==c.originalSettings.responsive){e=null;for(d in c.breakpoints)c.breakpoints.hasOwnProperty(d)&&(c.originalSettings.mobileFirst===!1?fc.breakpoints[d]&&(e=c.breakpoints[d]));null!==e?null!==c.activeBreakpoint?e!==c.activeBreakpoint&&(c.activeBreakpoint=e,"unslick"===c.breakpointSettings[e]?c.unslick():(c.options=a.extend({},c.originalSettings,c.breakpointSettings[e]),b===!0&&(c.currentSlide=c.options.initialSlide),c.refresh())):(c.activeBreakpoint=e,"unslick"===c.breakpointSettings[e]?c.unslick():(c.options=a.extend({},c.originalSettings,c.breakpointSettings[e]),b===!0&&(c.currentSlide=c.options.initialSlide),c.refresh())):null!==c.activeBreakpoint&&(c.activeBreakpoint=null,c.options=c.originalSettings,b===!0&&(c.currentSlide=c.options.initialSlide),c.refresh())}},b.prototype.changeSlide=function(b,c){var f,g,h,d=this,e=a(b.target);switch(e.is("a")&&b.preventDefault(),h=0!==d.slideCount%d.options.slidesToScroll,f=h?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll,b.data.message){case"previous":g=0===f?d.options.slidesToScroll:d.options.slidesToShow-f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide-g,!1,c);break;case"next":g=0===f?d.options.slidesToScroll:f,d.slideCount>d.options.slidesToShow&&d.slideHandler(d.currentSlide+g,!1,c);break;case"index":var i=0===b.data.index?0:b.data.index||a(b.target).parent().index()*d.options.slidesToScroll;d.slideHandler(d.checkNavigable(i),!1,c);break;default:return}},b.prototype.checkNavigable=function(a){var c,d,b=this;if(c=b.getNavigableIndexes(),d=0,a>c[c.length-1])a=c[c.length-1];else for(var e in c){if(ab.options.slidesToShow&&(b.slideOffset=-1*b.slideWidth*b.options.slidesToShow,e=-1*d*b.options.slidesToShow),0!==b.slideCount%b.options.slidesToScroll&&a+b.options.slidesToScroll>b.slideCount&&b.slideCount>b.options.slidesToShow&&(a>b.slideCount?(b.slideOffset=-1*(b.options.slidesToShow-(a-b.slideCount))*b.slideWidth,e=-1*(b.options.slidesToShow-(a-b.slideCount))*d):(b.slideOffset=-1*b.slideCount%b.options.slidesToScroll*b.slideWidth,e=-1*b.slideCount%b.options.slidesToScroll*d))):a+b.options.slidesToShow>b.slideCount&&(b.slideOffset=(a+b.options.slidesToShow-b.slideCount)*b.slideWidth,e=(a+b.options.slidesToShow-b.slideCount)*d),b.slideCount<=b.options.slidesToShow&&(b.slideOffset=0,e=0),b.options.centerMode===!0&&b.options.infinite===!0?b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)-b.slideWidth:b.options.centerMode===!0&&(b.slideOffset=0,b.slideOffset+=b.slideWidth*Math.floor(b.options.slidesToShow/2)),c=b.options.vertical===!1?-1*a*b.slideWidth+b.slideOffset:-1*a*d+e,b.options.variableWidth===!0&&(f=b.slideCount<=b.options.slidesToShow||b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow),c=f[0]?-1*f[0].offsetLeft:0,b.options.centerMode===!0&&(f=b.options.infinite===!1?b.$slideTrack.children(".slick-slide").eq(a):b.$slideTrack.children(".slick-slide").eq(a+b.options.slidesToShow+1),c=f[0]?-1*f[0].offsetLeft:0,c+=(b.$list.width()-f.outerWidth())/2)),c},b.prototype.getOption=b.prototype.slickGetOption=function(a){var b=this;return b.options[a]},b.prototype.getNavigableIndexes=function(){var e,a=this,b=0,c=0,d=[];for(a.options.infinite===!1?(e=a.slideCount-a.options.slidesToShow+1,a.options.centerMode===!0&&(e=a.slideCount)):(b=-1*a.slideCount,c=-1*a.slideCount,e=2*a.slideCount);e>b;)d.push(b),b=c+a.options.slidesToScroll,c+=a.options.slidesToScroll<=a.options.slidesToShow?a.options.slidesToScroll:a.options.slidesToShow;return d},b.prototype.getSlick=function(){return this},b.prototype.getSlideCount=function(){var c,d,e,b=this;return e=b.options.centerMode===!0?b.slideWidth*Math.floor(b.options.slidesToShow/2):0,b.options.swipeToSlide===!0?(b.$slideTrack.find(".slick-slide").each(function(c,f){return f.offsetLeft-e+a(f).outerWidth()/2>-1*b.swipeLeft?(d=f,!1):void 0}),c=Math.abs(a(d).attr("data-slick-index")-b.currentSlide)||1):b.options.slidesToScroll},b.prototype.goTo=b.prototype.slickGoTo=function(a,b){var c=this;c.changeSlide({data:{message:"index",index:parseInt(a)}},b)},b.prototype.init=function(){var b=this;a(b.$slider).hasClass("slick-initialized")||(a(b.$slider).addClass("slick-initialized"),b.buildOut(),b.setProps(),b.startLoad(),b.loadSlider(),b.initializeEvents(),b.updateArrows(),b.updateDots()),b.$slider.trigger("init",[b])},b.prototype.initArrowEvents=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.on("click.slick",{message:"previous"},a.changeSlide),a.$nextArrow.on("click.slick",{message:"next"},a.changeSlide))},b.prototype.initDotEvents=function(){var b=this;b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&a("li",b.$dots).on("click.slick",{message:"index"},b.changeSlide),b.options.dots===!0&&b.options.pauseOnDotsHover===!0&&b.options.autoplay===!0&&a("li",b.$dots).on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}).on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()})},b.prototype.initializeEvents=function(){var b=this;b.initArrowEvents(),b.initDotEvents(),b.$list.on("touchstart.slick mousedown.slick",{action:"start"},b.swipeHandler),b.$list.on("touchmove.slick mousemove.slick",{action:"move"},b.swipeHandler),b.$list.on("touchend.slick mouseup.slick",{action:"end"},b.swipeHandler),b.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},b.swipeHandler),b.$list.on("click.slick",b.clickHandler),b.options.autoplay===!0&&(a(document).on(b.visibilityChange,function(){b.visibility()}),b.options.pauseOnHover===!0&&(b.$list.on("mouseenter.slick",function(){b.paused=!0,b.autoPlayClear()}),b.$list.on("mouseleave.slick",function(){b.paused=!1,b.autoPlay()}))),b.options.accessibility===!0&&b.$list.on("keydown.slick",b.keyHandler),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),a(window).on("orientationchange.slick.slick-"+b.instanceUid,function(){b.checkResponsive(),b.setPosition()}),a(window).on("resize.slick.slick-"+b.instanceUid,function(){a(window).width()!==b.windowWidth&&(clearTimeout(b.windowDelay),b.windowDelay=window.setTimeout(function(){b.windowWidth=a(window).width(),b.checkResponsive(),b.setPosition()},50))}),a("*[draggable!=true]",b.$slideTrack).on("dragstart",function(a){a.preventDefault()}),a(window).on("load.slick.slick-"+b.instanceUid,b.setPosition),a(document).on("ready.slick.slick-"+b.instanceUid,b.setPosition)},b.prototype.initUI=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.show(),a.$nextArrow.show()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.show(),a.options.autoplay===!0&&a.autoPlay()},b.prototype.keyHandler=function(a){var b=this;37===a.keyCode&&b.options.accessibility===!0?b.changeSlide({data:{message:"previous"}}):39===a.keyCode&&b.options.accessibility===!0&&b.changeSlide({data:{message:"next"}})},b.prototype.lazyLoad=function(){function g(b){a("img[data-lazy]",b).each(function(){var b=a(this),c=a(this).attr("data-lazy");b.load(function(){b.animate({opacity:1},200)}).css({opacity:0}).attr("src",c).removeAttr("data-lazy").removeClass("slick-loading")})}var c,d,e,f,b=this;b.options.centerMode===!0?b.options.infinite===!0?(e=b.currentSlide+(b.options.slidesToShow/2+1),f=e+b.options.slidesToShow+2):(e=Math.max(0,b.currentSlide-(b.options.slidesToShow/2+1)),f=2+(b.options.slidesToShow/2+1)+b.currentSlide):(e=b.options.infinite?b.options.slidesToShow+b.currentSlide:b.currentSlide,f=e+b.options.slidesToShow,b.options.fade===!0&&(e>0&&e--,f<=b.slideCount&&f++)),c=b.$slider.find(".slick-slide").slice(e,f),g(c),b.slideCount<=b.options.slidesToShow?(d=b.$slider.find(".slick-slide"),g(d)):b.currentSlide>=b.slideCount-b.options.slidesToShow?(d=b.$slider.find(".slick-cloned").slice(0,b.options.slidesToShow),g(d)):0===b.currentSlide&&(d=b.$slider.find(".slick-cloned").slice(-1*b.options.slidesToShow),g(d))},b.prototype.loadSlider=function(){var a=this;a.setPosition(),a.$slideTrack.css({opacity:1}),a.$slider.removeClass("slick-loading"),a.initUI(),"progressive"===a.options.lazyLoad&&a.progressiveLazyLoad()},b.prototype.next=b.prototype.slickNext=function(){var a=this;a.changeSlide({data:{message:"next"}})},b.prototype.pause=b.prototype.slickPause=function(){var a=this;a.autoPlayClear(),a.paused=!0},b.prototype.play=b.prototype.slickPlay=function(){var a=this;a.paused=!1,a.autoPlay()},b.prototype.postSlide=function(a){var b=this;b.$slider.trigger("afterChange",[b,a]),b.animating=!1,b.setPosition(),b.swipeLeft=null,b.options.autoplay===!0&&b.paused===!1&&b.autoPlay()},b.prototype.prev=b.prototype.slickPrev=function(){var a=this;a.changeSlide({data:{message:"previous"}})},b.prototype.progressiveLazyLoad=function(){var c,d,b=this;c=a("img[data-lazy]",b.$slider).length,c>0&&(d=a("img[data-lazy]",b.$slider).first(),d.attr("src",d.attr("data-lazy")).removeClass("slick-loading").load(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}).error(function(){d.removeAttr("data-lazy"),b.progressiveLazyLoad()}))},b.prototype.refresh=function(){var b=this,c=b.currentSlide;b.destroy(),a.extend(b,b.initials),b.init(),b.changeSlide({data:{message:"index",index:c}},!0)},b.prototype.reinit=function(){var b=this;b.$slides=b.$slideTrack.children(b.options.slide).addClass("slick-slide"),b.slideCount=b.$slides.length,b.currentSlide>=b.slideCount&&0!==b.currentSlide&&(b.currentSlide=b.currentSlide-b.options.slidesToScroll),b.slideCount<=b.options.slidesToShow&&(b.currentSlide=0),b.setProps(),b.setupInfinite(),b.buildArrows(),b.updateArrows(),b.initArrowEvents(),b.buildDots(),b.updateDots(),b.initDotEvents(),b.options.focusOnSelect===!0&&a(b.$slideTrack).children().on("click.slick",b.selectHandler),b.setSlideClasses(0),b.setPosition(),b.$slider.trigger("reInit",[b])},b.prototype.removeSlide=b.prototype.slickRemove=function(a,b,c){var d=this;return"boolean"==typeof a?(b=a,a=b===!0?0:d.slideCount-1):a=b===!0?--a:a,d.slideCount<1||0>a||a>d.slideCount-1?!1:(d.unload(),c===!0?d.$slideTrack.children().remove():d.$slideTrack.children(this.options.slide).eq(a).remove(),d.$slides=d.$slideTrack.children(this.options.slide),d.$slideTrack.children(this.options.slide).detach(),d.$slideTrack.append(d.$slides),d.$slidesCache=d.$slides,d.reinit(),void 0)},b.prototype.setCSS=function(a){var d,e,b=this,c={};b.options.rtl===!0&&(a=-a),d="left"==b.positionProp?Math.ceil(a)+"px":"0px",e="top"==b.positionProp?Math.ceil(a)+"px":"0px",c[b.positionProp]=a,b.transformsEnabled===!1?b.$slideTrack.css(c):(c={},b.cssTransitions===!1?(c[b.animType]="translate("+d+", "+e+")",b.$slideTrack.css(c)):(c[b.animType]="translate3d("+d+", "+e+", 0px)",b.$slideTrack.css(c)))},b.prototype.setDimensions=function(){var a=this;if(a.options.vertical===!1?a.options.centerMode===!0&&a.$list.css({padding:"0px "+a.options.centerPadding}):(a.$list.height(a.$slides.first().outerHeight(!0)*a.options.slidesToShow),a.options.centerMode===!0&&a.$list.css({padding:a.options.centerPadding+" 0px"})),a.listWidth=a.$list.width(),a.listHeight=a.$list.height(),a.options.vertical===!1&&a.options.variableWidth===!1)a.slideWidth=Math.ceil(a.listWidth/a.options.slidesToShow),a.$slideTrack.width(Math.ceil(a.slideWidth*a.$slideTrack.children(".slick-slide").length));else if(a.options.variableWidth===!0){var b=0;a.slideWidth=Math.ceil(a.listWidth/a.options.slidesToShow),a.$slideTrack.children(".slick-slide").each(function(){b+=a.listWidth}),a.$slideTrack.width(Math.ceil(b)+1)}else a.slideWidth=Math.ceil(a.listWidth),a.$slideTrack.height(Math.ceil(a.$slides.first().outerHeight(!0)*a.$slideTrack.children(".slick-slide").length));var c=a.$slides.first().outerWidth(!0)-a.$slides.first().width();a.options.variableWidth===!1&&a.$slideTrack.children(".slick-slide").width(a.slideWidth-c)},b.prototype.setFade=function(){var c,b=this;b.$slides.each(function(d,e){c=-1*b.slideWidth*d,b.options.rtl===!0?a(e).css({position:"relative",right:c,top:0,zIndex:800,opacity:0}):a(e).css({position:"relative",left:c,top:0,zIndex:800,opacity:0})}),b.$slides.eq(b.currentSlide).css({zIndex:900,opacity:1})},b.prototype.setHeight=function(){var a=this;if(1===a.options.slidesToShow&&a.options.adaptiveHeight===!0&&a.options.vertical===!1){var b=a.$slides.eq(a.currentSlide).outerHeight(!0);a.$list.css("height",b)}},b.prototype.setOption=b.prototype.slickSetOption=function(a,b,c){var d=this;d.options[a]=b,c===!0&&(d.unload(),d.reinit())},b.prototype.setPosition=function(){var a=this;a.setDimensions(),a.setHeight(),a.options.fade===!1?a.setCSS(a.getLeft(a.currentSlide)):a.setFade(),a.$slider.trigger("setPosition",[a])},b.prototype.setProps=function(){var a=this,b=document.body.style;a.positionProp=a.options.vertical===!0?"top":"left","top"===a.positionProp?a.$slider.addClass("slick-vertical"):a.$slider.removeClass("slick-vertical"),(void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.msTransition)&&a.options.useCSS===!0&&(a.cssTransitions=!0),void 0!==b.OTransform&&(a.animType="OTransform",a.transformType="-o-transform",a.transitionType="OTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.MozTransform&&(a.animType="MozTransform",a.transformType="-moz-transform",a.transitionType="MozTransition",void 0===b.perspectiveProperty&&void 0===b.MozPerspective&&(a.animType=!1)),void 0!==b.webkitTransform&&(a.animType="webkitTransform",a.transformType="-webkit-transform",a.transitionType="webkitTransition",void 0===b.perspectiveProperty&&void 0===b.webkitPerspective&&(a.animType=!1)),void 0!==b.msTransform&&(a.animType="msTransform",a.transformType="-ms-transform",a.transitionType="msTransition",void 0===b.msTransform&&(a.animType=!1)),void 0!==b.transform&&a.animType!==!1&&(a.animType="transform",a.transformType="transform",a.transitionType="transition"),a.transformsEnabled=null!==a.animType&&a.animType!==!1},b.prototype.setSlideClasses=function(a){var c,d,e,f,b=this;b.$slider.find(".slick-slide").removeClass("slick-active").removeClass("slick-center"),d=b.$slider.find(".slick-slide"),b.options.centerMode===!0?(c=Math.floor(b.options.slidesToShow/2),b.options.infinite===!0&&(a>=c&&a<=b.slideCount-1-c?b.$slides.slice(a-c,a+c+1).addClass("slick-active"):(e=b.options.slidesToShow+a,d.slice(e-c+1,e+c+2).addClass("slick-active")),0===a?d.eq(d.length-1-b.options.slidesToShow).addClass("slick-center"):a===b.slideCount-1&&d.eq(b.options.slidesToShow).addClass("slick-center")),b.$slides.eq(a).addClass("slick-center")):a>=0&&a<=b.slideCount-b.options.slidesToShow?b.$slides.slice(a,a+b.options.slidesToShow).addClass("slick-active"):d.length<=b.options.slidesToShow?d.addClass("slick-active"):(f=b.slideCount%b.options.slidesToShow,e=b.options.infinite===!0?b.options.slidesToShow+a:a,b.options.slidesToShow==b.options.slidesToScroll&&b.slideCount-ab.options.slidesToShow)){for(e=b.options.centerMode===!0?b.options.slidesToShow+1:b.options.slidesToShow,c=b.slideCount;c>b.slideCount-e;c-=1)d=c-1,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d-b.slideCount).prependTo(b.$slideTrack).addClass("slick-cloned");for(c=0;e>c;c+=1)d=c,a(b.$slides[d]).clone(!0).attr("id","").attr("data-slick-index",d+b.slideCount).appendTo(b.$slideTrack).addClass("slick-cloned");b.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}},b.prototype.selectHandler=function(b){var c=this,d=parseInt(a(b.target).parents(".slick-slide").attr("data-slick-index"));return d||(d=0),c.slideCount<=c.options.slidesToShow?(c.$slider.find(".slick-slide").removeClass("slick-active"),c.$slides.eq(d).addClass("slick-active"),c.options.centerMode===!0&&(c.$slider.find(".slick-slide").removeClass("slick-center"),c.$slides.eq(d).addClass("slick-center")),c.asNavFor(d),void 0):(c.slideHandler(d),void 0)},b.prototype.slideHandler=function(a,b,c){var d,e,f,g,h=null,i=this;return b=b||!1,i.animating===!0&&i.options.waitForAnimate===!0||i.options.fade===!0&&i.currentSlide===a||i.slideCount<=i.options.slidesToShow?void 0:(b===!1&&i.asNavFor(a),d=a,h=i.getLeft(d),g=i.getLeft(i.currentSlide),i.currentLeft=null===i.swipeLeft?g:i.swipeLeft,i.options.infinite===!1&&i.options.centerMode===!1&&(0>a||a>i.getDotCount()*i.options.slidesToScroll)?(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d)),void 0):i.options.infinite===!1&&i.options.centerMode===!0&&(0>a||a>i.slideCount-i.options.slidesToScroll)?(i.options.fade===!1&&(d=i.currentSlide,c!==!0?i.animateSlide(g,function(){i.postSlide(d)}):i.postSlide(d)),void 0):(i.options.autoplay===!0&&clearInterval(i.autoPlayTimer),e=0>d?0!==i.slideCount%i.options.slidesToScroll?i.slideCount-i.slideCount%i.options.slidesToScroll:i.slideCount+d:d>=i.slideCount?0!==i.slideCount%i.options.slidesToScroll?0:d-i.slideCount:d,i.animating=!0,i.$slider.trigger("beforeChange",[i,i.currentSlide,e]),f=i.currentSlide,i.currentSlide=e,i.setSlideClasses(i.currentSlide),i.updateDots(),i.updateArrows(),i.options.fade===!0?(c!==!0?i.fadeSlide(e,function(){i.postSlide(e)}):i.postSlide(e),i.animateHeight(),void 0):(c!==!0?i.animateSlide(h,function(){i.postSlide(e)}):i.postSlide(e),void 0)))},b.prototype.startLoad=function(){var a=this;a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.hide(),a.$nextArrow.hide()),a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&a.$dots.hide(),a.$slider.addClass("slick-loading")},b.prototype.swipeDirection=function(){var a,b,c,d,e=this;return a=e.touchObject.startX-e.touchObject.curX,b=e.touchObject.startY-e.touchObject.curY,c=Math.atan2(b,a),d=Math.round(180*c/Math.PI),0>d&&(d=360-Math.abs(d)),45>=d&&d>=0?e.options.rtl===!1?"left":"right":360>=d&&d>=315?e.options.rtl===!1?"left":"right":d>=135&&225>=d?e.options.rtl===!1?"right":"left":"vertical"},b.prototype.swipeEnd=function(){var c,b=this;if(b.dragging=!1,b.shouldClick=b.touchObject.swipeLength>10?!1:!0,void 0===b.touchObject.curX)return!1;if(b.touchObject.edgeHit===!0&&b.$slider.trigger("edge",[b,b.swipeDirection()]),b.touchObject.swipeLength>=b.touchObject.minSwipe)switch(b.swipeDirection()){case"left":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide+b.getSlideCount()):b.currentSlide+b.getSlideCount(),b.slideHandler(c),b.currentDirection=0,b.touchObject={},b.$slider.trigger("swipe",[b,"left"]);break;case"right":c=b.options.swipeToSlide?b.checkNavigable(b.currentSlide-b.getSlideCount()):b.currentSlide-b.getSlideCount(),b.slideHandler(c),b.currentDirection=1,b.touchObject={},b.$slider.trigger("swipe",[b,"right"])}else b.touchObject.startX!==b.touchObject.curX&&(b.slideHandler(b.currentSlide),b.touchObject={})},b.prototype.swipeHandler=function(a){var b=this;if(!(b.options.swipe===!1||"ontouchend"in document&&b.options.swipe===!1||b.options.draggable===!1&&-1!==a.type.indexOf("mouse")))switch(b.touchObject.fingerCount=a.originalEvent&&void 0!==a.originalEvent.touches?a.originalEvent.touches.length:1,b.touchObject.minSwipe=b.listWidth/b.options.touchThreshold,a.data.action){case"start":b.swipeStart(a);break;case"move":b.swipeMove(a);break;case"end":b.swipeEnd(a)}},b.prototype.swipeMove=function(a){var d,e,f,g,h,b=this;return h=void 0!==a.originalEvent?a.originalEvent.touches:null,!b.dragging||h&&1!==h.length?!1:(d=b.getLeft(b.currentSlide),b.touchObject.curX=void 0!==h?h[0].pageX:a.clientX,b.touchObject.curY=void 0!==h?h[0].pageY:a.clientY,b.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(b.touchObject.curX-b.touchObject.startX,2))),e=b.swipeDirection(),"vertical"!==e?(void 0!==a.originalEvent&&b.touchObject.swipeLength>4&&a.preventDefault(),g=(b.options.rtl===!1?1:-1)*(b.touchObject.curX>b.touchObject.startX?1:-1),f=b.touchObject.swipeLength,b.touchObject.edgeHit=!1,b.options.infinite===!1&&(0===b.currentSlide&&"right"===e||b.currentSlide>=b.getDotCount()&&"left"===e)&&(f=b.touchObject.swipeLength*b.options.edgeFriction,b.touchObject.edgeHit=!0),b.swipeLeft=b.options.vertical===!1?d+f*g:d+f*(b.$list.height()/b.listWidth)*g,b.options.fade===!0||b.options.touchMove===!1?!1:b.animating===!0?(b.swipeLeft=null,!1):(b.setCSS(b.swipeLeft),void 0)):void 0)},b.prototype.swipeStart=function(a){var c,b=this;return 1!==b.touchObject.fingerCount||b.slideCount<=b.options.slidesToShow?(b.touchObject={},!1):(void 0!==a.originalEvent&&void 0!==a.originalEvent.touches&&(c=a.originalEvent.touches[0]),b.touchObject.startX=b.touchObject.curX=void 0!==c?c.pageX:a.clientX,b.touchObject.startY=b.touchObject.curY=void 0!==c?c.pageY:a.clientY,b.dragging=!0,void 0)},b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var a=this;null!==a.$slidesCache&&(a.unload(),a.$slideTrack.children(this.options.slide).detach(),a.$slidesCache.appendTo(a.$slideTrack),a.reinit())},b.prototype.unload=function(){var b=this;a(".slick-cloned",b.$slider).remove(),b.$dots&&b.$dots.remove(),b.$prevArrow&&"object"!=typeof b.options.prevArrow&&b.$prevArrow.remove(),b.$nextArrow&&"object"!=typeof b.options.nextArrow&&b.$nextArrow.remove(),b.$slides.removeClass("slick-slide slick-active slick-visible").css("width","")},b.prototype.unslick=function(){var a=this;a.destroy()},b.prototype.updateArrows=function(){var b,a=this;b=Math.floor(a.options.slidesToShow/2),a.options.arrows===!0&&a.options.infinite!==!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow.removeClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled"),0===a.currentSlide?(a.$prevArrow.addClass("slick-disabled"),a.$nextArrow.removeClass("slick-disabled")):a.currentSlide>=a.slideCount-a.options.slidesToShow&&a.options.centerMode===!1?(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled")):a.currentSlide>=a.slideCount-1&&a.options.centerMode===!0&&(a.$nextArrow.addClass("slick-disabled"),a.$prevArrow.removeClass("slick-disabled"))) +},b.prototype.updateDots=function(){var a=this;null!==a.$dots&&(a.$dots.find("li").removeClass("slick-active"),a.$dots.find("li").eq(Math.floor(a.currentSlide/a.options.slidesToScroll)).addClass("slick-active"))},b.prototype.visibility=function(){var a=this;document[a.hidden]?(a.paused=!0,a.autoPlayClear()):(a.paused=!1,a.autoPlay())},a.fn.slick=function(){var g,a=this,c=arguments[0],d=Array.prototype.slice.call(arguments,1),e=a.length,f=0;for(f;e>f;f++)if("object"==typeof c||"undefined"==typeof c?a[f].slick=new b(a[f],c):g=a[f].slick[c].apply(a[f].slick,d),"undefined"!=typeof g)return g;return a},a(function(){a("[data-slick]").slick()})}); \ No newline at end of file diff --git a/submission/gnjr/web/js/swiper.min.js b/submission/gnjr/web/js/swiper.min.js new file mode 100644 index 0000000..e09ef46 --- /dev/null +++ b/submission/gnjr/web/js/swiper.min.js @@ -0,0 +1,13 @@ +/** + * Swiper 4.3.3 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://www.idangero.us/swiper/ + * + * Copyright 2014-2018 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: June 5, 2018 + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";var e="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,t="undefined"==typeof window?{document:e,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,i=function(e){for(var t=0;t=0&&d.indexOf(">")>=0){var h="div";for(0===d.indexOf(":~]/)?(a||e).querySelectorAll(s.trim()):[e.getElementById(s.trim().split("#")[1])],n=0;n0&&s[0].nodeType)for(n=0;n=0;u-=1){var v=c[u];r&&v.listener===r?(p.removeEventListener(d,v.proxyListener,n),c.splice(u,1)):r||(p.removeEventListener(d,v.proxyListener,n),c.splice(u,1))}}return this},trigger:function(){for(var i=[],s=arguments.length;s--;)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n0}),d.dispatchEvent(h),d.dom7EventData=[],delete d.dom7EventData}return this},transitionEnd:function(e){var t,i=["webkitTransitionEnd","transitionend"],s=this;function a(r){if(r.target===this)for(e.call(this,r),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var i=this[0],s=i.getBoundingClientRect(),a=e.body,r=i.clientTop||a.clientTop||0,n=i.clientLeft||a.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:s.top+o-r,left:s.left+l-n}}return null},css:function(e,i){var s;if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?[]:e<0?(t=s+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var t,s=[],a=arguments.length;a--;)s[a]=arguments[a];for(var r=0;r=0;a-=1)this[s].insertBefore(r.childNodes[a],this[s].childNodes[0])}else if(t instanceof i)for(a=0;a0?e?this[0].nextElementSibling&&s(this[0].nextElementSibling).is(e)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])},nextAll:function(e){var t=[],a=this[0];if(!a)return new i([]);for(;a.nextElementSibling;){var r=a.nextElementSibling;e?s(r).is(e)&&t.push(r):t.push(r),a=r}return new i(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&s(t.previousElementSibling).is(e)?new i([t.previousElementSibling]):new i([]):t.previousElementSibling?new i([t.previousElementSibling]):new i([])}return new i([])},prevAll:function(e){var t=[],a=this[0];if(!a)return new i([]);for(;a.previousElementSibling;){var r=a.previousElementSibling;e?s(r).is(e)&&t.push(r):t.push(r),a=r}return new i(t)},parent:function(e){for(var t=[],i=0;i6&&(a=a.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new t.WebKitCSSMatrix("none"===a?"":a)):s=(r=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===i&&(a=t.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===i&&(a=t.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),a||0},parseUrlQuery:function(e){var i,s,a,r,n={},o=e||t.location.href;if("string"==typeof o&&o.length)for(r=(s=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,i=0;i0;)t[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var a=e.name||Object.keys(s.prototype.modules).length+"_"+d.now();return s.prototype.modules[a]=e,e.proto&&Object.keys(e.proto).forEach(function(t){s.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(function(t){s[t]=e.static[t]}),e.install&&e.install.apply(s,t),s},p.use=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;return Array.isArray(e)?(e.forEach(function(e){return s.installModule(e)}),s):s.installModule.apply(s,[e].concat(t))},Object.defineProperties(p,c);var u={updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),d.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&e.virtual.enabled,o=n?this.virtual.slides.length:this.slides.length,l=i.children("."+this.params.slideClass),p=n?this.virtual.slides.length:l.length,c=[],u=[],v=[],f=e.slidesOffsetBefore;"function"==typeof f&&(f=e.slidesOffsetBefore.call(this));var m=e.slidesOffsetAfter;"function"==typeof m&&(m=e.slidesOffsetAfter.call(this));var g=this.snapGrid.length,b=this.snapGrid.length,w=e.spaceBetween,y=-f,x=0,E=0;if(void 0!==s){var T,S;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*s),this.virtualSize=-w,a?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(T=Math.floor(p/e.slidesPerColumn)===p/this.params.slidesPerColumn?p:Math.ceil(p/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(T=Math.max(T,e.slidesPerView*e.slidesPerColumn)));for(var C,M=e.slidesPerColumn,z=T/M,k=z-(e.slidesPerColumn*z-p),P=0;P1){var L=void 0,I=void 0,D=void 0;"column"===e.slidesPerColumnFill?(D=P-(I=Math.floor(P/M))*M,(I>k||I===k&&D===M-1)&&(D+=1)>=M&&(D=0,I+=1),L=I+D*T/M,$.css({"-webkit-box-ordinal-group":L,"-moz-box-ordinal-group":L,"-ms-flex-order":L,"-webkit-order":L,order:L})):I=P-(D=Math.floor(P/z))*z,$.css("margin-"+(this.isHorizontal()?"top":"left"),0!==D&&e.spaceBetween&&e.spaceBetween+"px").attr("data-swiper-column",I).attr("data-swiper-row",D)}if("none"!==$.css("display")){if("auto"===e.slidesPerView){var O=t.getComputedStyle($[0],null),A=$[0].style.transform,G=$[0].style.webkitTransform;A&&($[0].style.transform="none"),G&&($[0].style.webkitTransform="none"),S=this.isHorizontal()?$[0].getBoundingClientRect().width+parseFloat(O.getPropertyValue("margin-left"))+parseFloat(O.getPropertyValue("margin-right")):$[0].getBoundingClientRect().height+parseFloat(O.getPropertyValue("margin-top"))+parseFloat(O.getPropertyValue("margin-bottom")),A&&($[0].style.transform=A),G&&($[0].style.webkitTransform=G),e.roundLengths&&(S=Math.floor(S))}else S=(s-(e.slidesPerView-1)*w)/e.slidesPerView,e.roundLengths&&(S=Math.floor(S)),l[P]&&(this.isHorizontal()?l[P].style.width=S+"px":l[P].style.height=S+"px");l[P]&&(l[P].swiperSlideSize=S),v.push(S),e.centeredSlides?(y=y+S/2+x/2+w,0===x&&0!==P&&(y=y-s/2-w),0===P&&(y=y-s/2-w),Math.abs(y)<.001&&(y=0),e.roundLengths&&(y=Math.floor(y)),E%e.slidesPerGroup==0&&c.push(y),u.push(y)):(e.roundLengths&&(y=Math.floor(y)),E%e.slidesPerGroup==0&&c.push(y),u.push(y),y=y+S+w),this.virtualSize+=S+w,x=S,E+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===e.effect||"coverflow"===e.effect)&&i.css({width:this.virtualSize+e.spaceBetween+"px"}),h.flexbox&&!e.setWrapperSize||(this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(S+e.spaceBetween)*T,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){C=[];for(var H=0;H1&&c.push(this.virtualSize-s)}0===c.length&&(c=[0]),0!==e.spaceBetween&&(this.isHorizontal()?a?l.css({marginLeft:w+"px"}):l.css({marginRight:w+"px"}):l.css({marginBottom:w+"px"})),d.extend(this,{slides:l,snapGrid:c,slidesGrid:u,slidesSizesGrid:v}),p!==o&&this.emit("slidesLengthChange"),c.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==b&&this.emit("slidesGridLengthChange"),(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(t=0;tthis.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&l0&&d<=this.size||l<=0&&d>=this.size)&&i.eq(r).addClass(t.slideVisibleClass)}n.progress=s?-o:o}}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.maxTranslate()-this.minTranslate(),s=this.progress,a=this.isBeginning,r=this.isEnd,n=a,o=r;0===i?(s=0,a=!0,r=!0):(a=(s=(e-this.minTranslate())/i)<=0,r=s>=1),d.extend(this,{progress:s,isBeginning:a,isEnd:r}),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesProgress(e),a&&!n&&this.emit("reachBeginning toEdge"),r&&!o&&this.emit("reachEnd toEdge"),(n&&!a||o&&!r)&&this.emit("fromEdge"),this.emit("progress",s)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,o=this.realIndex,l=this.snapIndex,h=e;if(void 0===h){for(var p=0;p=s[p]&&i=s[p]&&i=s[p]&&(h=p);r.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0)}if((t=a.indexOf(i)>=0?a.indexOf(i):Math.floor(h/r.slidesPerGroup))>=a.length&&(t=a.length-1),h!==n){var c=parseInt(this.slides.eq(h).attr("data-swiper-slide-index")||h,10);d.extend(this,{snapIndex:t,realIndex:c,previousIndex:n,activeIndex:h}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),o!==c&&this.emit("realIndexChange"),this.emit("slideChange")}else t!==l&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=s(e.target).closest("."+t.slideClass)[0],a=!1;if(i)for(var r=0;ra?"next":is?"next":i=o.length&&(u=o.length-1),(p||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var v,f=-o[u];if(a.updateProgress(f),n.normalizeSlideIndex)for(var m=0;m=Math.floor(100*l[m])&&(r=m);if(a.initialized&&r!==p){if(!a.allowSlideNext&&fa.translate&&f>a.maxTranslate()&&(p||0)!==r)return!1}return v=r>p?"next":r(this.snapGrid[a+1]-n)/2&&(s=this.params.slidesPerGroup)}return this.slideTo(s,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,a=t.$wrapperEl,r="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(s(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?nt.slides.length-t.loopedSlides+r/2?(t.loopFix(),n=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),d.nextTick(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-r?(t.loopFix(),n=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),d.nextTick(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}};var g={loopCreate:function(){var t=this,i=t.params,a=t.$wrapperEl;a.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var r=a.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-r.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;or.length&&(t.loopedSlides=r.length);var d=[],h=[];r.each(function(e,i){var a=s(i);e=r.length-t.loopedSlides&&d.push(i),a.attr("data-swiper-slide-index",e)});for(var p=0;p=0;c-=1)a.prepend(s(d[c].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){var e,t=this.params,i=this.activeIndex,s=this.slides,a=this.loopedSlides,r=this.allowSlidePrev,n=this.allowSlideNext,o=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var d=-o[i]-this.getTranslate();i=2*a||i>=s.length-a)&&(e=-s.length+i+a,e+=a,this.slideTo(e,0,!1,!0)&&0!==d&&this.setTranslate((l?-this.translate:this.translate)-d));this.allowSlidePrev=r,this.allowSlideNext=n},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i.removeAttr("data-swiper-slide-index")}};var b={setGrabCursor:function(e){if(!(h.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){h.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var w={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,o=[],l=r-1;l>=e;l-=1){var d=this.slides.eq(l);d.remove(),o.unshift(d)}if("object"==typeof t&&"length"in t){for(var p=0;pe?a+t.length:a}else i.append(t);for(var c=0;c=0),(n||l||o)&&(s.os="ios",s.ios=!0),l&&!o&&(s.osVersion=l[2].replace(/_/g,"."),s.iphone=!0),n&&(s.osVersion=n[2].replace(/_/g,"."),s.ipad=!0),o&&(s.osVersion=o[3]?o[3].replace(/_/g,"."):null,s.iphone=!0),s.ios&&s.osVersion&&i.indexOf("Version/")>=0&&"10"===s.osVersion.split(".")[0]&&(s.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),s.desktop=!(s.os||s.android||s.webView),s.webView=(l||n||o)&&i.match(/.*AppleWebKit(?!.*Safari)/i),s.os&&"ios"===s.os){var d=s.osVersion.split("."),h=e.querySelector('meta[name="viewport"]');s.minimalUi=!s.webView&&(o||l)&&(1*d[0]==7?1*d[1]>=1:1*d[0]>7)&&h&&h.getAttribute("content").indexOf("minimal-ui")>=0}return s.pixelRatio=t.devicePixelRatio||1,s}();function x(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),e.freeMode){var r=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(r),this.updateActiveIndex(),this.updateSlidesClasses(),e.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}var E={attachEvents:function(){var i=this.params,a=this.touchEvents,r=this.el,n=this.wrapperEl;this.onTouchStart=function(i){var a=this.touchEventsData,r=this.params,n=this.touches;if(!this.animating||!r.preventIntercationOnTransition){var o=i;if(o.originalEvent&&(o=o.originalEvent),a.isTouchEvent="touchstart"===o.type,(a.isTouchEvent||!("which"in o)||3!==o.which)&&(!a.isTouched||!a.isMoved))if(r.noSwiping&&s(o.target).closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||s(o).closest(r.swipeHandler)[0]){n.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,n.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var l=n.currentX,h=n.currentY;if(!y.ios||y.cordova||!r.iOSEdgeSwipeDetection||!(l<=r.iOSEdgeSwipeThreshold||l>=t.screen.width-r.iOSEdgeSwipeThreshold)){if(d.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=l,n.startY=h,a.touchStartTime=d.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==o.type){var p=!0;s(o.target).is(a.formElements)&&(p=!1),e.activeElement&&s(e.activeElement).is(a.formElements)&&e.activeElement!==o.target&&e.activeElement.blur(),p&&this.allowTouchMove&&o.preventDefault()}this.emit("touchStart",o)}}}}.bind(this),this.onTouchMove=function(t){var i=this.touchEventsData,a=this.params,r=this.touches,n=this.rtlTranslate,o=t;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==o.type){var l="touchmove"===o.type?o.targetTouches[0].pageX:o.pageX,h="touchmove"===o.type?o.targetTouches[0].pageY:o.pageY;if(o.preventedByNestedSwiper)return r.startX=l,void(r.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(d.extend(r,{startX:l,startY:h,currentX:l,currentY:h}),i.touchStartTime=d.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(this.isVertical()){if(hr.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(lr.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&o.target===e.activeElement&&s(o.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){r.currentX=l,r.currentY=h;var p,c=r.currentX-r.startX,u=r.currentY-r.startY;if(void 0===i.isScrolling&&(this.isHorizontal()&&r.currentY===r.startY||this.isVertical()&&r.currentX===r.startX?i.isScrolling=!1:c*c+u*u>=25&&(p=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=this.isHorizontal()?p>a.touchAngle:90-p>a.touchAngle)),i.isScrolling&&this.emit("touchMoveOpposite",o),"undefined"==typeof startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,o.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&o.stopPropagation(),i.isMoved||(a.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",o)),this.emit("sliderMove",o),i.isMoved=!0;var v=this.isHorizontal()?c:u;r.diff=v,v*=a.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,m=a.resistanceRatio;if(a.touchReleaseOnEdges&&(m=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,a.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,m))):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(v)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}a.followFinger&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[this.isHorizontal()?"currentX":"currentY"],time:d.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",o)}.bind(this),this.onTouchEnd=function(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=d.now(),u=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("tap",h),u<300&&c-i.lastClickTime>300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=d.nextTick(function(){t&&!t.destroyed&&t.emit("click",h)},300)),u<300&&c-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),t.emit("doubleTap",h))),i.lastClickTime=d.now(),d.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,s.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var v=i.velocities.pop(),f=i.velocities.pop(),m=v.position-f.position,g=v.time-f.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)150||d.now()-v.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var b=1e3*s.freeModeMomentumRatio,w=t.velocity*b,y=t.translate+w;r&&(y=-y);var x,E,T=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(yt.minTranslate())s.freeModeMomentumBounce?(y-t.minTranslate()>S&&(y=t.minTranslate()+S),x=t.minTranslate(),T=!0,i.allowMomentumBounce=!0):y=t.minTranslate(),s.loop&&s.centeredSlides&&(E=!0);else if(s.freeModeSticky){for(var C,M=0;M-y){C=M;break}y=-(y=Math.abs(l[C]-y)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var z=0,k=t.slidesSizesGrid[0],P=0;P=o[P]&&p=o[P]&&(z=P,k=o[o.length-1]-o[o.length-2]);var $=(p-o[z])/k;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&($>=s.longSwipesRatio?t.slideTo(z+s.slidesPerGroup):t.slideTo(z)),"prev"===t.swipeDirection&&($>1-s.longSwipesRatio?t.slideTo(z+s.slidesPerGroup):t.slideTo(z))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(z+s.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(z)}}}.bind(this),this.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(this);var o="container"===i.touchEventsTarget?r:n,l=!!i.nested;if(h.touch||!h.pointerEvents&&!h.prefixedPointerEvents){if(h.touch){var p=!("touchstart"!==a.start||!h.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};o.addEventListener(a.start,this.onTouchStart,p),o.addEventListener(a.move,this.onTouchMove,h.passiveListener?{passive:!1,capture:l}:l),o.addEventListener(a.end,this.onTouchEnd,p)}(i.simulateTouch&&!y.ios&&!y.android||i.simulateTouch&&!h.touch&&y.ios)&&(o.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,l),e.addEventListener("mouseup",this.onTouchEnd,!1))}else o.addEventListener(a.start,this.onTouchStart,!1),e.addEventListener(a.move,this.onTouchMove,l),e.addEventListener(a.end,this.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&o.addEventListener("click",this.onClick,!0),this.on(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",x,!0)},detachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,r="container"===t.touchEventsTarget?s:a,n=!!t.nested;if(h.touch||!h.pointerEvents&&!h.prefixedPointerEvents){if(h.touch){var o=!("onTouchStart"!==i.start||!h.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(i.start,this.onTouchStart,o),r.removeEventListener(i.move,this.onTouchMove,n),r.removeEventListener(i.end,this.onTouchEnd,o)}(t.simulateTouch&&!y.ios&&!y.android||t.simulateTouch&&!h.touch&&y.ios)&&(r.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,n),e.removeEventListener("mouseup",this.onTouchEnd,!1))}else r.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,n),e.removeEventListener(i.end,this.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",this.onClick,!0),this.off(y.ios||y.android?"resize orientationchange observerUpdate":"resize observerUpdate",x)}};var T={setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var s=this.params,a=s.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var r=this.getBreakpoint(a);if(r&&this.currentBreakpoint!==r){var n=r in a?a[r]:this.originalParams,o=s.loop&&n.slidesPerView!==s.slidesPerView;d.extend(this.params,n),d.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=r,o&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-i+this.loopedSlides,0,!1)),this.emit("breakpoint",n)}}},getBreakpoint:function(e){if(e){var i=!1,s=[];Object.keys(e).forEach(function(e){s.push(e)}),s.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var a=0;a=t.innerWidth&&!i&&(i=r)}return i||"max"}}},S=function(){return{isIE:!!t.navigator.userAgent.match(/Trident/g)||!!t.navigator.userAgent.match(/MSIE/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)};var e}();var C={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventIntercationOnTransition:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},M={update:u,translate:v,transition:f,slide:m,loop:g,grabCursor:b,manipulation:w,events:E,breakpoints:T,checkOverflow:{checkOverflow:function(){var e=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),e&&e!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=[];a.push(t.direction),t.freeMode&&a.push("free-mode"),h.flexbox||a.push("no-flexbox"),t.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),t.slidesPerColumn>1&&a.push("multirow"),y.android&&a.push("android"),y.ios&&a.push("ios"),S.isIE&&(h.pointerEvents||h.prefixedPointerEvents)&&a.push("wp8-"+t.direction),a.forEach(function(i){e.push(t.containerModifierClass+i)}),s.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,i,s,a,r,n){var o;function l(){n&&n()}e.complete&&r?l():i?((o=new t.Image).onload=l,o.onerror=l,a&&(o.sizes=a),s&&(o.srcset=s),i&&(o.src=i)):l()},preloadImages:function(){var e=this;function t(){void 0!==e&&null!==e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var u=[];return c.each(function(e,i){var s=d.extend({},r,{el:i});u.push(new t(s))}),u}a.swiper=l,c.data("swiper",l);var v,f,m=c.children("."+l.params.wrapperClass);return d.extend(l,{$el:c,el:a,$wrapperEl:m,wrapperEl:m[0],classNames:[],slides:s(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},rtl:"rtl"===a.dir.toLowerCase()||"rtl"===c.css("direction"),rtlTranslate:"horizontal"===l.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===c.css("direction")),wrongRTL:"-webkit-box"===m.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(v=["touchstart","touchmove","touchend"],f=["mousedown","mousemove","mouseup"],h.pointerEvents?f=["pointerdown","pointermove","pointerup"]:h.prefixedPointerEvents&&(f=["MSPointerDown","MSPointerMove","MSPointerUp"]),l.touchEventsTouch={start:v[0],move:v[1],end:v[2]},l.touchEventsDesktop={start:f[0],move:f[1],end:f[2]},h.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:d.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.params.init&&l.init(),l}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return t.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;ls&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},t.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},t.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,r=i.$wrapperEl,n=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),d.deleteProps(i)),i.destroyed=!0,null)},t.extendDefaults=function(e){d.extend(z,e)},i.extendedDefaults.get=function(){return z},i.defaults.get=function(){return C},i.Class.get=function(){return e},i.$.get=function(){return s},Object.defineProperties(t,i),t}(p),P={name:"device",proto:{device:y},static:{device:y}},$={name:"support",proto:{support:h},static:{support:h}},L={name:"browser",proto:{browser:S},static:{browser:S}},I={name:"resize",create:function(){var e=this;d.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){t.addEventListener("resize",this.resize.resizeHandler),t.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){t.removeEventListener("resize",this.resize.resizeHandler),t.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},D={func:t.MutationObserver||t.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,s=new(0,D.func)(function(e){e.forEach(function(e){i.emit("observerUpdate",e)})});s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){if(h.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;tw)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+S+'"]').remove();for(var C=0;C=b&&C<=w&&(void 0===l||e?T.push(C):(C>l&&T.push(C),C'+e+"
    ");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=a),a},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){if(this.virtual.slides.unshift(e),this.params.virtual.cache){var t=this.virtual.cache,i={};Object.keys(t).forEach(function(e){i[e+1]=t[e]}),this.virtual.cache=i}this.virtual.update(!0),this.slideNext(0)}},G={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){d.extend(this,{virtual:{update:A.update.bind(this),appendSlide:A.appendSlide.bind(this),prependSlide:A.prependSlide.bind(this),renderSlide:A.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var e={watchSlidesProgress:!0};d.extend(this.params,e),d.extend(this.originalParams,e),this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},H={handle:function(i){var s=this.rtlTranslate,a=i;a.originalEvent&&(a=a.originalEvent);var r=a.keyCode||a.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===r||this.isVertical()&&40===r))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===r||this.isVertical()&&38===r))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||e.activeElement&&e.activeElement.nodeName&&("input"===e.activeElement.nodeName.toLowerCase()||"textarea"===e.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===r||39===r||38===r||40===r)){var n=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var o=t.innerWidth,l=t.innerHeight,d=this.$el.offset();s&&(d.left-=this.$el[0].scrollLeft);for(var h=[[d.left,d.top],[d.left+this.width,d.top],[d.left,d.top+this.height],[d.left+this.width,d.top+this.height]],p=0;p=0&&c[0]<=o&&c[1]>=0&&c[1]<=l&&(n=!0)}if(!n)return}this.isHorizontal()?(37!==r&&39!==r||(a.preventDefault?a.preventDefault():a.returnValue=!1),(39===r&&!s||37===r&&s)&&this.slideNext(),(37===r&&!s||39===r&&s)&&this.slidePrev()):(38!==r&&40!==r||(a.preventDefault?a.preventDefault():a.returnValue=!1),40===r&&this.slideNext(),38===r&&this.slidePrev()),this.emit("keyPress",r)}},enable:function(){this.keyboard.enabled||(s(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(s(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},N={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){d.extend(this,{keyboard:{enabled:!1,enable:H.enable.bind(this),disable:H.disable.bind(this),handle:H.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var B={lastScrollTime:d.now(),event:t.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t="onwheel"in e;if(!t){var i=e.createElement("div");i.setAttribute("onwheel","return;"),t="function"==typeof i.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var i=e,s=this,a=s.params.mousewheel;if(!s.mouseEntered&&!a.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);var r=0,n=s.rtlTranslate?-1:1,o=B.normalize(i);if(a.forceToAxis)if(s.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;r=o.pixelX*n}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;r=o.pixelY}else r=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*n:-o.pixelY;if(0===r)return!0;if(a.invert&&(r=-r),s.params.freeMode){s.params.loop&&s.loopFix();var l=s.getTranslate()+r*a.sensitivity,h=s.isBeginning,p=s.isEnd;if(l>=s.minTranslate()&&(l=s.minTranslate()),l<=s.maxTranslate()&&(l=s.maxTranslate()),s.setTransition(0),s.setTranslate(l),s.updateProgress(),s.updateActiveIndex(),s.updateSlidesClasses(),(!h&&s.isBeginning||!p&&s.isEnd)&&s.updateSlidesClasses(),s.params.freeModeSticky&&(clearTimeout(s.mousewheel.timeout),s.mousewheel.timeout=d.nextTick(function(){s.slideToClosest()},300)),s.emit("scroll",i),s.params.autoplay&&s.params.autoplayDisableOnInteraction&&s.autoplay.stop(),l===s.minTranslate()||l===s.maxTranslate())return!0}else{if(d.now()-s.mousewheel.lastScrollTime>60)if(r<0)if(s.isEnd&&!s.params.loop||s.animating){if(a.releaseOnEdges)return!0}else s.slideNext(),s.emit("scroll",i);else if(s.isBeginning&&!s.params.loop||s.animating){if(a.releaseOnEdges)return!0}else s.slidePrev(),s.emit("scroll",i);s.mousewheel.lastScrollTime=(new t.Date).getTime()}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1},enable:function(){if(!B.event)return!1;if(this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=s(this.params.mousewheel.eventsTarged)),e.on("mouseenter",this.mousewheel.handleMouseEnter),e.on("mouseleave",this.mousewheel.handleMouseLeave),e.on(B.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!B.event)return!1;if(!this.mousewheel.enabled)return!1;var e=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(e=s(this.params.mousewheel.eventsTarged)),e.off(B.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},X={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},init:function(){var e,t,i=this,a=i.params.navigation;(a.nextEl||a.prevEl)&&(a.nextEl&&(e=s(a.nextEl),i.params.uniqueNavElements&&"string"==typeof a.nextEl&&e.length>1&&1===i.$el.find(a.nextEl).length&&(e=i.$el.find(a.nextEl))),a.prevEl&&(t=s(a.prevEl),i.params.uniqueNavElements&&"string"==typeof a.prevEl&&t.length>1&&1===i.$el.find(a.prevEl).length&&(t=i.$el.find(a.prevEl))),e&&e.length>0&&e.on("click",function(e){e.preventDefault(),i.isEnd&&!i.params.loop||i.slideNext()}),t&&t.length>0&&t.on("click",function(e){e.preventDefault(),i.isBeginning&&!i.params.loop||i.slidePrev()}),d.extend(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click"),i.removeClass(this.params.navigation.disabledClass))}},Y={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,r=this.pagination.$el,n=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(i-=a-2*this.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==this.params.paginationType&&(i=n+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,d,h=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,d=((l=o+(Math.min(h.length,t.dynamicMainBullets)-1))+o)/2),h.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),r.length>1)h.each(function(e,a){var r=s(a),n=r.index();n===i&&r.addClass(t.bulletActiveClass),t.dynamicBullets&&(n>=o&&n<=l&&r.addClass(t.bulletActiveClass+"-main"),n===o&&r.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),n===l&&r.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))});else if(h.eq(i).addClass(t.bulletActiveClass),t.dynamicBullets){for(var p=h.eq(o),c=h.eq(l),u=o;u<=l;u+=1)h.eq(u).addClass(t.bulletActiveClass+"-main");p.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}if(t.dynamicBullets){var v=Math.min(h.length,t.dynamicMainBullets+4),f=(this.pagination.bulletSize*v-this.pagination.bulletSize)/2-d*this.pagination.bulletSize,m=e?"right":"left";h.css(this.isHorizontal()?m:"top",f+"px")}}if("fraction"===t.type&&(r.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),r.find("."+t.totalClass).text(t.formatFractionTotal(n))),"progressbar"===t.type){var g;g=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(i+1)/n,w=1,y=1;"horizontal"===g?w=b:y=b,r.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+w+") scaleY("+y+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(r.html(t.renderCustom(this,i+1,n)),this.emit("paginationRender",this,r[0])):this.emit("paginationUpdate",this,r[0]),r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=s(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,function(t){t.preventDefault();var i=s(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)}),d.extend(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},V={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,s=e.dragSize,a=e.trackSize,r=e.$dragEl,n=e.$el,o=this.params.scrollbar,l=s,d=(a-s)*i;t?(d=-d)>0?(l=s-d,d=0):-d+s>a&&(l=a+d):d<0?(l=s+d,d=0):d+s>a&&(l=a-d),this.isHorizontal()?(h.transforms3d?r.transform("translate3d("+d+"px, 0, 0)"):r.transform("translateX("+d+"px)"),r[0].style.width=l+"px"):(h.transforms3d?r.transform("translate3d(0px, "+d+"px, 0)"):r.transform("translateY("+d+"px)"),r[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),n[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){n[0].style.opacity=0,n.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,n=r*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbarHide&&(i[0].style.opacity=0),d.extend(e,{trackSize:a,divider:r,moveDivider:n,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(e){var t,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,r=i.dragSize,n=i.trackSize;t=((this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-a.offset()[this.isHorizontal()?"left":"top"]-r/2)/(n-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var o=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(o),this.setTranslate(o),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=d.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEvents,s=this.touchEventsDesktop,a=this.params,r=t.$el[0],n=!(!h.passiveListener||!a.passiveListener)&&{passive:!1,capture:!1},o=!(!h.passiveListener||!a.passiveListener)&&{passive:!0,capture:!1};h.touch||!h.pointerEvents&&!h.prefixedPointerEvents?(h.touch&&(r.addEventListener(i.start,this.scrollbar.onDragStart,n),r.addEventListener(i.move,this.scrollbar.onDragMove,n),r.addEventListener(i.end,this.scrollbar.onDragEnd,o)),(a.simulateTouch&&!y.ios&&!y.android||a.simulateTouch&&!h.touch&&y.ios)&&(r.addEventListener("mousedown",this.scrollbar.onDragStart,n),e.addEventListener("mousemove",this.scrollbar.onDragMove,n),e.addEventListener("mouseup",this.scrollbar.onDragEnd,o))):(r.addEventListener(s.start,this.scrollbar.onDragStart,n),e.addEventListener(s.move,this.scrollbar.onDragMove,n),e.addEventListener(s.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEvents,s=this.touchEventsDesktop,a=this.params,r=t.$el[0],n=!(!h.passiveListener||!a.passiveListener)&&{passive:!1,capture:!1},o=!(!h.passiveListener||!a.passiveListener)&&{passive:!0,capture:!1};h.touch||!h.pointerEvents&&!h.prefixedPointerEvents?(h.touch&&(r.removeEventListener(i.start,this.scrollbar.onDragStart,n),r.removeEventListener(i.move,this.scrollbar.onDragMove,n),r.removeEventListener(i.end,this.scrollbar.onDragEnd,o)),(a.simulateTouch&&!y.ios&&!y.android||a.simulateTouch&&!h.touch&&y.ios)&&(r.removeEventListener("mousedown",this.scrollbar.onDragStart,n),e.removeEventListener("mousemove",this.scrollbar.onDragMove,n),e.removeEventListener("mouseup",this.scrollbar.onDragEnd,o))):(r.removeEventListener(s.start,this.scrollbar.onDragStart,n),e.removeEventListener(s.move,this.scrollbar.onDragMove,n),e.removeEventListener(s.end,this.scrollbar.onDragEnd,o))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,a=s(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&a.length>1&&1===t.find(i.el).length&&(a=t.find(i.el));var r=a.find("."+this.params.scrollbar.dragClass);0===r.length&&(r=s('
    '),a.append(r)),d.extend(e,{$el:a,el:a[0],$dragEl:r,dragEl:r[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},R={setTransform:function(e,t){var i=this.rtl,a=s(e),r=i?-1:1,n=a.attr("data-swiper-parallax")||"0",o=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y"),d=a.attr("data-swiper-parallax-scale"),h=a.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=n,l="0"):(l=n,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*t*r+"%":o*t*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",void 0!==h&&null!==h){var p=h-(h-1)*(1-Math.abs(t));a[0].style.opacity=p}if(void 0===d||null===d)a.transform("translate3d("+o+", "+l+", 0px)");else{var c=d-(d-1)*(1-Math.abs(t));a.transform("translate3d("+o+", "+l+", 0px) scale("+c+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,a=e.progress,r=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,a)}),i.each(function(t,i){var n=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(t/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),s(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){e.parallax.setTransform(i,n)})})},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(t,i){var a=s(i),r=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),a.transition(r)})}},F={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!h.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,a.scaleStart=F.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=s(e.target).closest(".swiper-slide"),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+t.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!h.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=F.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(h.gestures?this.zoom.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,r=300,n=s.x*a,o=i.currentX+n,l=s.y*r,d=i.currentY+l;0!==s.x&&(a=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((d-i.currentY)/s.y));var h=Math.max(a,r);i.currentX=o,i.currentY=d;var p=i.width*e.scale,c=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-p/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-c/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(h).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,a,r,n,o,l,d,h,p,c,u,v,f,m,g,b=this.zoom,w=this.params.zoom,y=b.gesture,x=b.image;(y.$slideEl||(y.$slideEl=this.clickedSlide?s(this.clickedSlide):this.slides.eq(this.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas"),y.$imageWrapEl=y.$imageEl.parent("."+w.containerClass)),y.$imageEl&&0!==y.$imageEl.length)&&(y.$slideEl.addClass(""+w.zoomedSlideClass),void 0===x.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=x.touchesStart.x,i=x.touchesStart.y),b.scale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,b.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(m=y.$slideEl[0].offsetWidth,g=y.$slideEl[0].offsetHeight,a=y.$slideEl.offset().left+m/2-t,r=y.$slideEl.offset().top+g/2-i,l=y.$imageEl[0].offsetWidth,d=y.$imageEl[0].offsetHeight,h=l*b.scale,p=d*b.scale,v=-(c=Math.min(m/2-h/2,0)),f=-(u=Math.min(g/2-p/2,0)),n=a*b.scale,o=r*b.scale,nv&&(n=v),of&&(o=f)):(n=0,o=0),y.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+o+"px,0)"),y.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(i.$slideEl=this.clickedSlide?s(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!h.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!h.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};h.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off("gesturechange",".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off("gestureend",".swiper-slide",e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",e.onGestureChange,t),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove)}}},W={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,a=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var r=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),n=r.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||(n=n.add(r[0])),0!==n.length&&n.each(function(e,n){var o=s(n);o.addClass(a.loadingClass);var l=o.attr("data-background"),d=o.attr("data-src"),h=o.attr("data-srcset"),p=o.attr("data-sizes");i.loadImage(o[0],d||l,h,p,!1,function(){if(void 0!==i&&null!==i&&i&&(!i||i.params)&&!i.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(h&&(o.attr("srcset",h),o.removeAttr("data-srcset")),p&&(o.attr("sizes",p),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(a.loadedClass).removeClass(a.loadingClass),r.find("."+a.preloaderClass).remove(),i.params.loop&&t){var e=r.attr("data-swiper-slide-index");if(r.hasClass(i.params.slideDuplicateClass)){var s=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(s.index(),!1)}else{var n=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(n.index(),!1)}}i.emit("lazyImageReady",r[0],o[0])}}),i.emit("lazyImageLoad",r[0],o[0])})}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,a=e.slides,r=e.activeIndex,n=e.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function d(e){if(n){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(a[e])return!0;return!1}function h(e){return n?s(e).attr("data-swiper-slide-index"):s(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each(function(t,i){var a=n?s(i).attr("data-swiper-slide-index"):s(i).index();e.lazy.loadInSlide(a)});else if(l>1)for(var p=r;p1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var c=o.loadPrevNextAmount,u=l,v=Math.min(r+u+Math.max(c,u),a.length),f=Math.max(r-Math.max(u,c),0),m=r+l;m0&&e.lazy.loadInSlide(h(b));var w=t.children("."+i.slidePrevClass);w.length>0&&e.lazy.loadInSlide(h(w))}}},q={LinearSpline:function(e,t){var i,s,a,r,n,o=function(e,t){for(s=-1,i=e.length;i-s>1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new q.LinearSpline(this.slidesGrid,e.slidesGrid):new q.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,r=a.controller.control;function n(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),t&&t.length>0&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each(function(i,a){var r=s(a);e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.paginationBulletMessage.replace(/{{index}}/,r.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},K={init:function(){if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=K.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=K.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=t.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),i=e.length;return{key:e[i-2],value:e[i-1]}},setHistory:function(e,i){if(this.history.initialized&&this.params.history.enabled){var s=this.slides.eq(i),a=K.slugify(s.attr("data-history"));t.location.pathname.includes(e)||(a=e+"/"+a);var r=t.history.state;r&&r.value===a||(this.params.history.replaceState?t.history.replaceState({value:a},null,a):t.history.pushState({value:a},null,a))}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s
    '),i.append(e)),e.css({height:r+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=s('
    '),t.append(e)));for(var u=0;u-1&&(c=90*f+90*b,o&&(c=90*-f-90*b)),v.transform(E),d.slideShadows){var T=h?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),C=h?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===T.length&&(T=s('
    '),v.append(T)),0===C.length&&(C=s('
    '),v.append(C)),T.length&&(T[0].style.opacity=Math.max(-b,0)),C.length&&(C[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(h)e.transform("translate3d(0px, "+(r/2+d.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var M=Math.abs(c)-90*Math.floor(Math.abs(c)/90),z=1.5-(Math.sin(2*M*Math.PI/360)/2+Math.cos(2*M*Math.PI/360)/2),k=d.shadowScale,P=d.shadowScale/z,$=d.shadowOffset;e.transform("scale3d("+k+", 1, "+P+") translate3d(0px, "+(n/2+$)+"px, "+-n/2/P+"px) rotateX(-90deg)")}var L=S.isSafari||S.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:c)+"deg) rotateY("+(this.isHorizontal()?-c:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},J={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i
    '),a.append(h)),0===p.length&&(p=s('
    '),a.append(p)),h.length&&(h[0].style.opacity=Math.max(-r,0)),p.length&&(p[0].style.opacity=Math.max(r,0))}a.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.eq(s).transitionEnd(function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i
    '),f.append(S)),0===C.length&&(C=s('
    '),f.append(C)),S.length&&(S[0].style.opacity=g>0?g:0),C.length&&(C[0].style.opacity=-g>0?-g:0)}}(h.pointerEvents||h.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},te=[P,$,L,I,O,G,N,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){d.extend(this,{mousewheel:{enabled:!1,enable:B.enable.bind(this),disable:B.disable.bind(this),handle:B.handle.bind(this),handleMouseEnter:B.handleMouseEnter.bind(this),handleMouseLeave:B.handleMouseLeave.bind(this),lastScrollTime:d.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){d.extend(this,{navigation:{init:X.init.bind(this),update:X.update.bind(this),destroy:X.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t=this.navigation,i=t.$nextEl,a=t.$prevEl;!this.params.navigation.hideOnClick||s(e.target).is(a)||s(e.target).is(i)||(i&&i.toggleClass(this.params.navigation.hiddenClass),a&&a.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){d.extend(this,{pagination:{init:Y.init.bind(this),render:Y.render.bind(this),update:Y.update.bind(this),destroy:Y.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!s(e.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){d.extend(this,{scrollbar:{init:V.init.bind(this),destroy:V.destroy.bind(this),updateSize:V.updateSize.bind(this),setTranslate:V.setTranslate.bind(this),setTransition:V.setTransition.bind(this),enableDraggable:V.enableDraggable.bind(this),disableDraggable:V.disableDraggable.bind(this),setDragPosition:V.setDragPosition.bind(this),onDragStart:V.onDragStart.bind(this),onDragMove:V.onDragMove.bind(this),onDragEnd:V.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){d.extend(this,{parallax:{setTransform:R.setTransform.bind(this),setTranslate:R.setTranslate.bind(this),setTransition:R.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(i){t[i]=F[i].bind(e)}),d.extend(e,{zoom:t})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){d.extend(this,{lazy:{initialImageLoaded:!1,load:W.load.bind(this),loadInSlide:W.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){d.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:q.getInterpolateFunction.bind(this),setTranslate:q.setTranslate.bind(this),setTransition:q.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;d.extend(e,{a11y:{liveRegion:s('')}}),Object.keys(j).forEach(function(t){e.a11y[t]=j[t].bind(e)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){d.extend(this,{history:{init:K.init.bind(this),setHistory:K.setHistory.bind(this),setHistoryPopState:K.setHistoryPopState.bind(this),scrollToSlide:K.scrollToSlide.bind(this),destroy:K.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){d.extend(this,{hashNavigation:{initialized:!1,init:U.init.bind(this),destroy:U.destroy.bind(this),setHash:U.setHash.bind(this),onHashCange:U.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;d.extend(e,{autoplay:{running:!1,paused:!1,run:_.run.bind(e),start:_.start.bind(e),stop:_.stop.bind(e),pause:_.pause.bind(e),onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){d.extend(this,{fadeEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};d.extend(this.params,e),d.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){d.extend(this,{cubeEffect:{setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};d.extend(this.params,e),d.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){d.extend(this,{flipEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};d.extend(this.params,e),d.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){d.extend(this,{coverflowEffect:{setTranslate:ee.setTranslate.bind(this),setTransition:ee.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}}];return void 0===k.use&&(k.use=k.Class.use,k.installModule=k.Class.installModule),k.use(te),k}); +//# sourceMappingURL=swiper.min.js.map diff --git a/submission/gnjr/web/js/swiper_custom.js b/submission/gnjr/web/js/swiper_custom.js new file mode 100644 index 0000000..94b343c --- /dev/null +++ b/submission/gnjr/web/js/swiper_custom.js @@ -0,0 +1,24 @@ + // swiper js code start + var galleryTop = new Swiper('.gallery-top', { + spaceBetween: 0, + + navigation: { + nextEl: '.navigationHide', + prevEl: '.navigationHide', + }, + // autoplay: true, + loop: true, + loopedSlides: 4 + }); + var galleryThumbs = new Swiper('.gallery-thumbs', { + spaceBetween: 0, + centeredSlides: true, + slidesPerView: 4, + touchRatio: 0.2, + slideToClickedSlide: true, + loop: true, + loopedSlides: 4 + }); + galleryTop.controller.control = galleryThumbs; + galleryThumbs.controller.control = galleryTop; + // swiper js code end \ No newline at end of file diff --git a/submission/gnjr/web/sass/_about.scss b/submission/gnjr/web/sass/_about.scss new file mode 100644 index 0000000..7e29907 --- /dev/null +++ b/submission/gnjr/web/sass/_about.scss @@ -0,0 +1,111 @@ +/**************** about css start ****************/ +.about_part{ + position: relative; + z-index: 1; + padding: 70px 0px 140px; + background-image: url(../img/about_overlay.png); + background-repeat: no-repeat; + background-position: left; + background-size: 33% 73%; + @media #{$small_mobile}{ + padding: 70px 0px 70px; + background-position: top; + background-size: 100% 43%; + } + @media #{$large_mobile}{ + padding: 70px 0px 70px; + background-position: top left; + background-size: 90% 56%; + } + @media #{$tab_device}{ + padding: 70px 0px 70px; + background-position: left; + background-size: 48% 70%; + } + @media #{$medium_device}{ + padding: 0px 0px 80px; + } + + .about_text{ + @media #{$small_mobile}{ + margin-top: 50px; + } + @media #{$large_mobile}{ + margin-top: 50px; + } + @media #{$tab_device}{ + margin-top: 50px; + } + @media #{$medium_device}{ + + } + h4{ + margin-bottom: 32px; + color: rgb(255, 126, 95); + font-size: 22px; + font-style: italic; + font-family: $font_stack_2; + font-weight: 300; + @media #{$small_mobile}{ + margin-bottom: 20px; + font-size: 17px; + } + @media #{$large_mobile}{ + margin-bottom: 20px; + font-size: 17px; + } + @media #{$tab_device}{ + margin-bottom: 20px; + font-size: 17px; + } + @media #{$medium_device}{ + margin-bottom: 20px; + font-size: 17px; + } + } + h2{ + line-height: 1.25; + margin-bottom: 35px; + @media #{$small_mobile}{ + margin-bottom: 15px; + } + @media #{$large_mobile}{ + margin-bottom: 15px; + } + @media #{$tab_device}{ + font-size: 25px; + margin-bottom: 15px; + } + @media #{$medium_device}{ + font-size: 30px; + margin-bottom: 15px; + } + } + p{ + margin-top: 13px; + } + } +} +.our_service_part{ + background-image: url(../img/service_bg_2.png); + background-repeat: no-repeat; + background-position: left ; + background-size: 29% 86%; + @media #{$small_mobile}{ + padding-top: 0px; + background-position: top left; + background-size: 100% 35%; + } + @media #{$large_mobile}{ + padding-top: 0px; + background-position: top left; + background-size: 95% 55%; + } + @media #{$tab_device}{ + background-position: left; + background-size: 48% 70%; + } + @media #{$medium_device}{ + + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_banner.scss b/submission/gnjr/web/sass/_banner.scss new file mode 100644 index 0000000..237b2be --- /dev/null +++ b/submission/gnjr/web/sass/_banner.scss @@ -0,0 +1,154 @@ +/**************** banner part css start ****************/ +.banner_part{ + height: 880px; + position: relative; + overflow: hidden; + background-image: url(../img/banner_bg.png); + background-repeat: no-repeat; + background-size: 41%; + background-position: top right; + @media #{$small_mobile}{ + height: 650px; + background-image: none; + background-color: #f0eed4; + } + @media #{$large_mobile}{ + height: 650px; + background-image: none; + background-color: #f0eed4; + } + @media #{$tab_device}{ + height: 700px; + background-image: none; + background-color: #f0eed4; + } + @media #{$medium_device}{ + background-size: 45% 75%; + height: 650px; + } + + .banner_text{ + display: table; + width: 100%; + height: 880px; + .banner_text_iner{ + display: table-cell; + vertical-align: middle; + + } + @media #{$small_mobile}{ + text-align: center; + padding-top: 0px; + height: 650px; + } + @media #{$large_mobile}{ + text-align: center; + padding-top: 0px; + height: 650px; + } + @media #{$tab_device}{ + text-align: center; + padding-top: 0px; + height: 700px; + } + @media #{$medium_device}{ + height: 650px; + } + h5{ + font-size: 14px; + text-transform: uppercase; + font-family: $font_stack_2; + font-weight: 800; + color: $font_6; + } + h1{ + font-size: 55px; + line-height: 1; + text-transform: capitalize; + color: $black_color; + font-family: $font_stack_3; + font-weight: 800; + margin-bottom: 25px; + color: rgb(34, 34, 34); + line-height: 1.273; + + @media #{$small_mobile}{ + font-size: 30px; + margin-bottom: 15px; + line-height: 1.3; + } + @media #{$large_mobile}{ + font-size: 40px; + margin-bottom: 15px; + line-height: 1.3; + } + @media #{$tab_device}{ + font-size: 40px; + margin-bottom: 15px; + line-height: 1.3; + } + @media #{$medium_device}{ + font-size: 40px; + margin-bottom: 15px; + line-height: 1.4; + } + span{ + color: $btn_bg; + } + } + + p{ + font-size: 14px; + line-height: 1.929; + font-family: $font_stack_1; + color: #646464; + } + .btn_1{ + @extend %custom_btn_bg_1; + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + margin-top: 45px; + } + } + + .video_popup { + z-index: 99 !important; + color: #333848; + font-size: 14px; + display: inline-block; + font-weight: 500; + text-transform: capitalize; + span{ + width: 50px; + height: 50px; + background-color: $white_color; + display: inline-block; + border-radius: 50%; + text-align: center; + line-height: 50px; + font-size: 20px; + color: #fff; + box-shadow: 0px 10px 30px 0px rgba(1, 84, 85, 0.2); + color: #fe9c6f; + margin-left: 37px; + margin-right: 18px; + padding-left: 5px; + @media #{$small_mobile}{ + margin-left: 10px; + } + @media #{$large_mobile}{ + + } + @media #{$tab_device}{ + + } + @media #{$medium_device}{ + + } + } + @media #{$small_mobile}{ + margin-left: 0px + } + } +} + +/**************** hero part css end ****************/ diff --git a/submission/gnjr/web/sass/_blog.scss b/submission/gnjr/web/sass/_blog.scss new file mode 100644 index 0000000..f918402 --- /dev/null +++ b/submission/gnjr/web/sass/_blog.scss @@ -0,0 +1,1498 @@ +/* Start Blog Area css +============================================================================================ */ + +.latest-blog-area { + .area-heading { + margin-bottom: 70px; + } +} +.blog_area{ + a{ + color: $font_1 !important; + text-decoration: none; + @include transform_time(.5s); + &:hover, :hover{ + background: -webkit-linear-gradient( 131deg, #feb47b 0%, #ff7e5f 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + text-decoration: none; + @include transform_time(.5s); + } + } +} + +.single-blog { + overflow: hidden; + margin-bottom: 30px; + + &:hover { + box-shadow: 0px 10px 20px 0px rgba(42, 34, 123, 0.1); + } + + .thumb { + overflow: hidden; + position: relative; + + &:after { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background: #000; + opacity: 0; + @include transform_time(.5s); + } + } + + h4 { + // @include transform_time(.5s); + border-bottom: 1px solid #dfdfdf; + padding-bottom: 34px; + margin-bottom: 25px; + } + + a { + // color: $dip; + font-size: 20px; + font-weight: 600; + + &:hover { + // // color: $baseColor; + } + } + + .date { + color: #666666; + text-align: left; + display: inline-block; + font-size: 13px; + font-weight: 300; + } + + .tag { + // color: $baseColor; + text-align: left; + display: inline-block; + float: left; + font-size: 13px; + font-weight: 300; + margin-right: 22px; + position: relative; + + &:after { + content: ''; + position: absolute; + width: 1px; + height: 10px; + background: #acacac; + right: -12px; + top: 7px; + + } + + @media(max-width:1199px) { + margin-right: 8px; + + &:after { + display: none; + } + } + } + + .likes { + margin-right: 16px; + } + + @media(max-width:800px) { + margin-bottom: 30px; + } + + .single-blog-content { + padding: 30px; + + .meta-bottom { + p { + font-size: 13px; + font-weight: 300; + } + + i { + color: $border_color; + font-size: 13px; + margin-right: 7px; + } + } + + @media(max-width:1199px) { + padding: 15px; + } + } + + &:hover { + .thumb { + &:after { + opacity: .7; + @include transform_time(.5s); + } + } + } + + @media(max-width:1199px) { + h4 { + transition: all 300ms linear 0s; + border-bottom: 1px solid #dfdfdf; + padding-bottom: 14px; + margin-bottom: 12px; + + a { + font-size: 18px; + } + } + } + +} + +.full_image.single-blog { + position: relative; + + .single-blog-content { + position: absolute; + left: 35px; + bottom: 0; + opacity: 0; + visibility: hidden; + @include transform_time(.5s); + + .meta-bottom { + p { + // color: $white_color; + } + } + + @media (min-width: 992px) { + bottom: 100px; + } + } + + h4 { + @include transform_time(.5s); + border-bottom: none; + padding-bottom: 5px; + } + + a { + // color: $white_color; + font-size: 20px; + font-weight: 600; + + &:hover { + // color: $baseColor; + } + } + + .date { + color: #fff; + } + + &:hover { + .single-blog-content { + opacity: 1; + visibility: visible; + @include transform_time(.5s); + } + } + +} + +/* End Blog Area css +============================================================================================ */ + + + +/* Latest Blog Area css +============================================================================================ */ +.latest_blog_area {} + +.latest_blog_inner {} + +.l_blog_item { + .l_blog_img {} + + .l_blog_text { + .date { + margin-top: 24px; + margin-bottom: 15px; + + a { + // color: $pfont; + font-size: 12px; + } + } + + h4 { + font-size: 18px; + // color: $title-color; + border-bottom: 1px solid #eeeeee; + margin-bottom: 0px; + padding-bottom: 20px; + @include transform_time(.5s); + + &:hover { + // // color: $baseColor; + } + } + + p { + margin-bottom: 0px; + padding-top: 20px; + } + } +} + +/* End Latest Blog Area css +============================================================================================ */ + + +/* Causes Area css +============================================================================================ */ +.causes_area {} + +.causes_slider { + .owl-dots { + text-align: center; + margin-top: 80px; + + .owl-dot { + height: 14px; + width: 14px; + background: #eeeeee; + display: inline-block; + margin-right: 7px; + + &:last-child { + margin-right: 0px; + } + + &.active { + // background: $baseColor; + } + } + } +} + +.causes_item { + background: #fff; + + .causes_img { + position: relative; + + .c_parcent { + position: absolute; + bottom: 0px; + width: 100%; + left: 0px; + height: 3px; + background: rgba(255, 255, 255, .5); + + span { + width: 70%; + height: 3px; + // background: $title-color; + position: absolute; + left: 0px; + bottom: 0px; + + &:before { + content: "75%"; + position: absolute; + right: -10px; + bottom: 0px; + // background: $title-color; + color: #fff; + padding: 0px 5px; + } + } + } + } + + .causes_text { + padding: 30px 35px 40px 30px; + + h4 { + // color: $title-color; + // font-family: $rob; + font-size: 18px; + font-weight: 600; + margin-bottom: 15px; + cursor: pointer; + + &:hover { + // // color: $title-color; + } + } + + p { + font-size: 14px; + line-height: 24px; + // color: $pfont; + font-weight: 300; + margin-bottom: 0px; + } + } + + .causes_bottom { + a { + width: 50%; + border: 1px solid; + text-align: center; + float: left; + line-height: 50px; + // background: $title-color; + color: #fff; + // font-family: $rob; + font-size: 14px; + font-weight: 500; + + &+a { + border-color: #eeeeee; + background: #fff; + font-size: 14px; + // color: $title-color; + } + } + } +} + +/* End Causes Area css +============================================================================================ */ + + + +/*================= latest_blog_area css =============*/ +.latest_blog_area { + background: #f9f9ff; +} + +.single-recent-blog-post { + margin-bottom: 30px; + + .thumb { + overflow: hidden; + + img { + transition: all 0.7s linear; + } + } + + .details { + padding-top: 30px; + + .sec_h4 { + line-height: 24px; + padding: 10px 0px 13px; + transition: all 0.3s linear; + + &:hover { + // color: $pfont; + } + } + } + + .date { + font-size: 14px; + line-height: 24px; + font-weight: 400; + } + + &:hover { + img { + transform: scale(1.23) rotate(10deg); + } + } +} + +.tags { + .tag_btn { + font-size: 12px; + font-weight: 500; + line-height: 20px; + border: 1px solid #eeeeee; + display: inline-block; + padding: 1px 18px; + text-align: center; + + // color: $title-color; + &:before { + // background: $title-color; + } + + &+.tag_btn { + margin-left: 2px; + } + } +} + +/*========= blog_categorie_area css ===========*/ +.blog_categorie_area { + padding-top: 30px; + padding-bottom: 30px; + // background: $lightGray; + + @media(min-width: 900px) { + padding-top: 80px; + padding-bottom: 80px; + } + + @media(min-width: 1100px) { + padding-top: 120px; + padding-bottom: 120px; + } +} + +.categories_post { + position: relative; + text-align: center; + cursor: pointer; + + img { + max-width: 100%; + } + + .categories_details { + position: absolute; + top: 20px; + left: 20px; + right: 20px; + bottom: 20px; + background: rgba(34, 34, 34, 0.75); + color: #fff; + transition: all 0.3s linear; + display: flex; + align-items: center; + justify-content: center; + + h5 { + margin-bottom: 0px; + font-size: 18px; + line-height: 26px; + text-transform: uppercase; + color: #fff; + position: relative; + // &:before{ + // content: ""; + // height: 1px; + // width: 100%; + // background: #fff; + // position: absolute; + // bottom: 0px; + // left: 0px; + // } + } + + p { + font-weight: 300; + font-size: 14px; + line-height: 26px; + margin-bottom: 0px; + } + + .border_line { + margin: 10px 0px; + background: #fff; + width: 100%; + height: 1px; + } + } + + &:hover { + .categories_details { + background: rgba(222, 99, 32, 0.85); + } + } +} + + + +/*============ blog_left_sidebar css ==============*/ +.blog_area { + // background: $lightGray; +} + +.blog_left_sidebar {} + +.blog_item { + margin-bottom: 50px; +} + +.blog_details { + padding: 30px 0 20px 10px; + box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3); + + @media(min-width: 768px) { + padding: 60px 30px 35px 35px; + } + + p { + margin-bottom: 30px; + } + + a { + color: $heading_color2; + + &:hover { + color: $btn_bg; + } + } + + h2 { + font-size: 18px; + font-weight: 600; + margin-bottom: 8px; + + @media(min-width: 768px) { + font-size: 24px; + margin-bottom: 15px; + } + } +} + +.blog-info-link { + + li { + float: left; + font-size: 14px; + + a { + color: #999999; + } + + i, + span { + font-size: 13px; + margin-right: 5px; + } + + &::after { + content: "|"; + padding-left: 10px; + padding-right: 10px; + } + + &:last-child::after { + display: none; + } + } + + &::after { + content: ""; + display: block; + clear: both; + display: table; + } +} + +.blog_item_img { + position: relative; + + .blog_item_date { + position: absolute; + bottom: -10px; + left: 10px; + display: block; + color: $white_color; + background-color: #ff7e5f; + padding: 8px 15px; + border-radius: 5px; + + @media(min-width: 768px) { + bottom: -20px; + left: 40px; + padding: 13px 30px; + } + + h3 { + font-size: 22px; + font-weight: 600; + color: $white_color; + margin-bottom: 0; + line-height: 1.2; + + @media(min-width: 768px) { + font-size: 30px; + } + } + + p { + font-size: 18px; + margin-bottom: 0; + color: $white_color; + + @media(min-width: 768px) { + font-size: 18px; + } + } + } +} + + + + +.blog_right_sidebar { + + // border: 1px solid #eeeeee; + // background: #fafaff; + // padding: 30px; + .widget_title { + font-size: 20px; + margin-bottom: 40px; + // color: $title-color; + + &::after { + content: ""; + display: block; + padding-top: 15px; + border-bottom: 1px solid #f0e9ff; + } + } + + .single_sidebar_widget { + background: #fbf9ff; + padding: 30px; + margin-bottom: 30px; + } + + + .search_widget { + + .form-control { + height: 50px; + border-color: #f0e9ff; + font-size: 13px; + color: #999999; + padding-left: 20px; + border-radius: 0; + border-right: 0; + + &::placeholder { + color: #999999; + } + + &:focus { + border-color: #f0e9ff; + outline: 0; + box-shadow: none; + } + } + + .input-group { + + button { + background: $white_color; + border-left: 0; + border: 1px solid #f0e9ff; + padding: 4px 15px; + border-left: 0; + + i, + span { + font-size: 14px; + color: #999999; + } + } + } + + } + + .newsletter_widget { + + .form-control { + height: 50px; + border-color: #f0e9ff; + font-size: 13px; + color: #999999; + padding-left: 20px; + border-radius: 0; + // border-right: 0; + + &::placeholder { + color: #999999; + } + + &:focus { + border-color: #f0e9ff; + outline: 0; + box-shadow: none; + } + } + + .input-group { + + button { + background: $white_color; + border-left: 0; + border: 1px solid #f0e9ff; + padding: 4px 15px; + border-left: 0; + + i, + span { + font-size: 14px; + color: #999999; + } + } + } + + } + + + .post_category_widget { + .cat-list { + li { + border-bottom: 1px solid #f0e9ff; + transition: all 0.3s ease 0s; + padding-bottom: 12px; + + &:last-child { + border-bottom: 0; + } + + a { + font-size: 14px; + line-height: 20px; + color: #888888; + + p { + margin-bottom: 0px; + } + } + + &+li { + padding-top: 15px; + } + + &:hover { + + // border-// color: $title-color; + a { + // // color: $baseColor; + } + } + } + } + } + + .popular_post_widget { + .post_item { + .media-body { + justify-content: center; + align-self: center; + padding-left: 20px; + + h3 { + font-size: 16px; + line-height: 20px; + margin-bottom: 6px; + transition: all 0.3s linear; + + } + + a { + + // color: $title_color; + &:hover { + color: $white_color; + } + + } + + p { + font-size: 14px; + line-height: 21px; + margin-bottom: 0px; + } + } + + &+.post_item { + margin-top: 20px; + } + } + } + + .tag_cloud_widget { + ul { + li { + display: inline-block; + + a { + display: inline-block; + border: 1px solid #eeeeee; + background: #fff; + padding: 4px 20px; + margin-bottom: 8px; + margin-right: 3px; + transition: all 0.3s ease 0s; + color: #888888; + font-size: 13px; + + &:hover { + background: $btn_bg; + color: #fff !important; + -webkit-text-fill-color: #fff; + text-decoration: none; + -webkit-transition: 0.5s; + transition: 0.5s; + } + } + } + } + } + + .instagram_feeds { + + .instagram_row { + display: flex; + margin-right: -6px; + margin-left: -6px; + + + li { + width: 33.33%; + float: left; + padding-right: 6px; + padding-left: 6px; + margin-bottom: 15px; + } + } + } + + + + + + + + // .author_widget{ + // text-align: center; + // h4{ + // font-size: 18px; + // line-height: 20px; + // // color: $title-color; + // margin-bottom: 5px; + // margin-top: 30px; + // } + // p{ + // margin-bottom: 0px; + // } + // .social_icon{ + // padding: 7px 0px 15px; + // a{ + // font-size: 14px; + // // color: $title-color; + // transition: all 0.2s linear; + // & + a{ + // margin-left: 20px; + // } + // &:hover{ + // // color: $title-color; + // } + // } + // } + // } + + + // .newsletter_widget{ + // text-align: center; + // p{ + + // } + // .form-group{ + // margin-bottom: 8px; + // } + // .input-group-prepend { + // margin-right: -1px; + // } + // .input-group-text { + // background: #fff; + // border-radius: 0px; + // vertical-align: top; + // font-size: 12px; + // line-height: 36px; + // padding: 0px 0px 0px 15px; + // border: 1px solid #eeeeee; + // border-right: 0px; + + // i{ + // color: #cccccc; + // } + // } + // .form-control{ + // font-size: 12px; + // line-height: 24px; + // color: #cccccc; + // border: 1px solid #eeeeee; + // border-left: 0px; + // border-radius: 0px; + // @include placeholder{ + // color: #cccccc; + // } + // &:focus{ + // outline: none; + // box-shadow: none; + // } + // } + // .bbtns{ + // background: $title-color; + // color: #fff; + // font-size: 12px; + // line-height: 38px; + // display: inline-block; + // font-weight: 500; + // padding: 0px 24px 0px 24px; + // border-radius: 0; + // } + // .text-bottom{ + // font-size: 12px; + // } + // } + + .br { + width: 100%; + height: 1px; + background: rgb(238, 238, 238); + margin: 30px 0px; + } +} + + +// .page-link { +// background: transparent; +// font-weight: 400; +// } + +// .blog-pagination .page-item.active .page-link { +// background-// color: $title-color; +// border-color: transparent; +// color:#fff; +// } + + +.blog-pagination { + margin-top: 80px; +} + +.blog-pagination .page-link { + font-size: 14px; + position: relative; + display: block; + padding: 0; + text-align: center; + // padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 45px; + width: 45px; + height: 45px; + border-radius: 0 !important; + color: #8a8a8a; + border: 1px solid #f0e9ff; + margin-right: 10px; + + + i, + span { + font-size: 13px; + } + + &:hover { + // background-color: $baseColor; + // color: $white_color; + } +} + +.blog-pagination .page-item.active { + .page-link { + background-color: #fbf9ff; + border-color: #f0e9ff; + color: #888888; + } +} + +.blog-pagination .page-item:last-child .page-link { + margin-right: 0; +} + +// .blog-pagination .page-link .lnr { +// font-weight: 600; +// } + +// .blog-pagination .page-item:last-child .page-link, +// .blog-pagination .page-item:first-child .page-link { +// border-radius: 0; +// } + +// .blog-pagination .page-link:hover { +// color: #fff; +// text-decoration: none; +// background-// color: $title-color; +// border-color: #eee; +// } + + + +/*============ Start Blog Single Styles =============*/ + +.single-post-area { + .blog_details { + box-shadow: none; + padding: 0; + } + + .social-links { + padding-top: 10px; + + li { + display: inline-block; + margin-bottom: 10px; + + a { + color: #cccccc; + padding: 7px; + font-size: 14px; + transition: all 0.2s linear; + + &:hover { + // color: $title-color; + } + } + } + } + + .blog_details { + padding-top: 26px; + + p { + margin-bottom: 20px; + font-size: 15px; + } + + h2 { + // color: $title-color; + } + } + + .quote-wrapper { + background: rgba(130, 139, 178, 0.1); + padding: 15px; + line-height: 1.733; + color: #888888; + font-style: italic; + margin-top: 25px; + margin-bottom: 25px; + + @media(min-width: 768px) { + padding: 30px; + } + } + + .quotes { + background: $white_color; + padding: 15px 15px 15px 20px; + border-left: 2px solid; + + @media(min-width: 768px) { + padding: 25px 25px 25px 30px; + } + } + + .arrow { + position: absolute; + + .lnr { + font-size: 20px; + font-weight: 600; + } + } + + .thumb { + .overlay-bg { + background: rgba(#000, .8); + } + } + + .navigation-top { + padding-top: 15px; + border-top: 1px solid #f0e9ff; + + p { + margin-bottom: 0; + } + + .like-info { + font-size: 14px; + + i, + span { + font-size: 16px; + margin-right: 5px; + } + } + + .comment-count { + font-size: 14px; + + i, + span { + font-size: 16px; + margin-right: 5px; + } + } + + .social-icons { + + li { + display: inline-block; + margin-right: 15px; + + &:last-child { + margin: 0; + } + + i, + span { + font-size: 14px; + color: #999999; + } + + &:hover { + + i, + span { + // // color: $baseColor; + } + } + } + } + } + + + .blog-author { + padding: 40px 30px; + background: #fbf9ff; + margin-top: 50px; + + @media(max-width: 600px) { + padding: 20px 8px; + } + + img { + width: 90px; + height: 90px; + border-radius: 50%; + margin-right: 30px; + + @media(max-width: 600px) { + margin-right: 15px; + width: 45px; + height: 45px; + } + } + + a { + display: inline-block; + + // color: $title-color; + &:hover { + color: $btn_bg; + } + } + + p { + margin-bottom: 0; + font-size: 15px; + } + + h4 { + font-size: 16px; + } + } + + + + .navigation-area { + border-bottom: 1px solid #eee; + padding-bottom: 30px; + margin-top: 55px; + + p { + margin-bottom: 0px; + } + + h4 { + font-size: 18px; + line-height: 25px; + // color: $title-color; + } + + .nav-left { + text-align: left; + + .thumb { + margin-right: 20px; + background: #000; + + img { + @include transform_time(.5s); + } + } + + .lnr { + margin-left: 20px; + opacity: 0; + @include transform_time(.5s); + } + + &:hover { + .lnr { + opacity: 1; + } + + .thumb { + img { + opacity: .5; + } + } + } + + @media(max-width:767px) { + margin-bottom: 30px; + } + } + + .nav-right { + text-align: right; + + .thumb { + margin-left: 20px; + background: #000; + + img { + @include transform_time(.5s); + } + } + + .lnr { + margin-right: 20px; + opacity: 0; + @include transform_time(.5s); + } + + &:hover { + .lnr { + opacity: 1; + } + + .thumb { + img { + opacity: .5; + } + } + } + } + } + + .sidebar-widgets { + @media(max-width: 991px) { + padding-bottom: 0px; + } + } +} + +.comments-area { + background: transparent; + // border: 1px solid #eee; + border-top: 1px solid #eee; + padding: 45px 0; + margin-top: 50px; + + @media(max-width: 414px) { + padding: 50px 8px; + } + + h4 { + // text-align: center; + margin-bottom: 35px; + // color: $title-color; + font-size: 18px; + } + + h5 { + font-size: 16px; + margin-bottom: 0px; + } + + a { + // color: $title-color; + } + + .comment-list { + padding-bottom: 48px; + + &:last-child { + padding-bottom: 0px; + } + + &.left-padding { + padding-left: 25px; + } + + @media(max-width:413px) { + .single-comment { + h5 { + font-size: 12px; + } + + .date { + font-size: 11px; + } + + .comment { + font-size: 10px; + } + } + } + } + + .thumb { + margin-right: 20px; + + img { + width: 70px; + border-radius: 50%; + } + } + + .date { + font-size: 14px; + color: #999999; + margin-bottom: 0; + margin-left: 20px; + } + + .comment { + margin-bottom: 10px; + color: #777777; + font-size: 15px; + } + + .btn-reply { + background-color: transparent; + color: #888888; + // border:1px solid #eee; + padding: 5px 18px; + font-size: 14px; + display: block; + font-weight: 400; + // @include transform_time(.5s); + // &:hover { + // background-// color: $title-color; + // color: #fff; + // font-weight: 700; + // } + } +} + +.comment-form { + // background:#fafaff; + // text-align: center; + border-top: 1px solid #eee; + padding-top: 45px; + margin-top: 50px; + margin-bottom: 20px; + + .form-group { + margin-bottom: 30px; + } + + h4 { + // text-align: center; + margin-bottom: 40px; + font-size: 18px; + line-height: 22px; + // color: $title-color; + } + + .name { + padding-left: 0px; + + @media(max-width: 767px) { + padding-right: 0px; + margin-bottom: 1rem; + } + } + + .email { + padding-right: 0px; + + @media(max-width: 991px) { + padding-left: 0px; + } + } + + .form-control { + border: 1px solid #f0e9ff; + border-radius: 5px; + height: 48px; + padding-left: 18px; + font-size: 13px; + background: transparent; + + &:focus { + outline: 0; + box-shadow: none; + } + + &::placeholder { + font-weight: 300; + color: #999999; + } + + &::placeholder { + color: #777777; + } + } + + textarea { + padding-top: 18px; + border-radius: 12px; + height: 100% !important; + } + + ::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + font-size: 13px; + color: #777; + } + + ::-moz-placeholder { + /* Firefox 19+ */ + font-size: 13px; + color: #777; + } + + :-ms-input-placeholder { + /* IE 10+ */ + font-size: 13px; + color: #777; + } + + :-moz-placeholder { + /* Firefox 18- */ + font-size: 13px; + color: #777; + } +} + + + +/*============ End Blog Single Styles =============*/ \ No newline at end of file diff --git a/submission/gnjr/web/sass/_blog_part.scss b/submission/gnjr/web/sass/_blog_part.scss new file mode 100644 index 0000000..3bbd612 --- /dev/null +++ b/submission/gnjr/web/sass/_blog_part.scss @@ -0,0 +1,176 @@ +/**************** blog part css start ****************/ +.blog_part{ + margin-bottom: 140px; + @media #{$small_mobile}{ + margin-bottom: 0px; + padding: 0px 0px 70px; + } + @media #{$large_mobile}{ + margin-bottom: 0px; + padding: 0px 0px 70px; + } + @media #{$tab_device}{ + margin-bottom: 0px; + padding: 0px 0px 70px; + } + @media #{$medium_device}{ + + } + .blog_right_sidebar .widget_title { + font-size: 20px; + margin-bottom: 40px; + font-style: inherit !important; + } + .single-home-blog{ + @media #{$small_mobile}{ + margin-bottom: 140px; + margin-top: 20px; + } + @media #{$large_mobile}{ + margin-bottom: 140px; + margin-top: 20px; + } + @media #{$tab_device}{ + margin-bottom: 140px; + margin-top: 20px; + } + @media #{$medium_device}{ + + } + .card-img-top{ + border-radius: 0px; + } + .card{ + border: 0px solid transparent; + border-radius: 0px; + background-color: transparent; + position: relative; + .card-body{ + padding: 25px 10px 29px 40px; + background-color: $white_color; + position: absolute; + left: 20px; + bottom: -140px; + box-shadow: -7.552px 9.326px 20px 0px rgba(1, 84, 85, 0.1); + border-radius: 10px; + @media #{$small_mobile}{ + padding: 15px; + left: 10px; + bottom: -140px; + } + @media #{$large_mobile}{ + padding: 15px; + left: 10px; + bottom: -140px; + } + @media #{$tab_device}{ + + } + @media #{$medium_device}{ + padding: 20px; + } + a{ + color: $btn_bg; + text-transform: uppercase; + @include transform_time(0.8s); + &:hover{ + background: -webkit-linear-gradient( 131deg, #ff7e5f 0%, #feb47b 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } + } + .dot{ + position: relative; + padding-left: 20px; + &:after{ + position: absolute; + content: ""; + width: 10px; + height: 10px; + top: 5px; + left: 0; + background-color: $btn_bg; + border-radius: 50%; + } + } + span{ + color: $font_4; + margin-bottom: 10px; + display: inline-block; + margin-top: 10px; + @media #{$small_mobile}{ + margin-bottom: 5px; + margin-top: 5px; + } + @media #{$large_mobile}{ + margin-bottom: 5px; + margin-top: 5px; + } + @media #{$tab_device}{ + margin-bottom: 5px; + margin-top: 5px; + } + @media #{$medium_device}{ + margin-bottom: 5px; + margin-top: 5px; + } + } + h5{ + font-weight: 600; + line-height: 1.5; + font-size: 20px; + @include transform_time(0.8s); + text-transform: capitalize; + margin-bottom: 22px; + @media #{$small_mobile}{ + margin-bottom: 10px; + } + @media #{$large_mobile}{ + margin-bottom: 10px; + font-size: 16px; + } + @media #{$tab_device}{ + margin-bottom: 10px; + } + @media #{$medium_device}{ + margin-bottom: 10px; + font-size: 18px; + } + &:hover{ + @include transform_time(0.8s); + background: -webkit-linear-gradient( 131deg, #feb47b 0%, #ff7e5f 99%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + -webkit-animation: 1s; + } + + } + ul{ + li{ + display: inline-block; + color: $font_4; + margin-right: 14px; + @media #{$small_mobile}{ + margin-right: 10px; + } + @media #{$large_mobile}{ + margin-right: 10px; + } + @media #{$tab_device}{ + margin-right: 10px; + } + @media #{$medium_device}{ + margin-right: 10px; + } + span{ + margin-right: 10px; + font-size: 12px; + } + } + } + } + } +} + + \ No newline at end of file diff --git a/submission/gnjr/web/sass/_breadcrumb.scss b/submission/gnjr/web/sass/_breadcrumb.scss new file mode 100644 index 0000000..b1626d6 --- /dev/null +++ b/submission/gnjr/web/sass/_breadcrumb.scss @@ -0,0 +1,60 @@ +.breadcrumb_bg{ + @include background("../img/breadcrumb.png"); +} +.breadcrumb{ + position: relative; + z-index: 1; + text-align: center; + &:after{ + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #000; + content: ""; + opacity: 0.6; + z-index: -1; + } + .breadcrumb_iner{ + height: 400px; + width: 100%; + display: table; + .breadcrumb_iner_item{ + display: table-cell; + vertical-align: middle; + h2{ + color: $white_color; + font-size: 50px; + font-weight: 600; + margin-bottom: 10px; + text-transform: capitalize; + @media #{$small_mobile}{ + font-size: 35px; + } + @media #{$large_mobile}{ + font-size: 35px; + } + @media #{$tab_device}{ + font-size: 40px; + } + @media #{$medium_device}{ + + } + } + p{ + font-size: 15px; + color: $white_color; + } + span{ + margin: 0px 5px; + font-size: 12px; + } + + } + } + +} +.breadcrumb{ + margin-bottom: 0px !important; +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_button.scss b/submission/gnjr/web/sass/_button.scss new file mode 100644 index 0000000..fc26340 --- /dev/null +++ b/submission/gnjr/web/sass/_button.scss @@ -0,0 +1,229 @@ +/* Main Button Area css +============================================================================================ */ +.submit_btn{ + width: auto; + display: inline-block; + background: $white_color; + padding: 0px 50px; + color: #fff; + font-size: 13px; + font-weight: 500; + line-height: 50px; + border-radius: 5px; + outline: none !important; + box-shadow: none !important; + text-align: center; + border: 1px solid $border_color; + cursor: pointer; + @include transform_time(0.5s); + &:hover{ + background: transparent; + + } +} +.dropdown { + .dropdown-menu { + transition: all 0.5s; + overflow: hidden; + transform-origin: top center; + transform: scale(1,0); + display: block; + margin-top: 28px; + } + &:hover { + .dropdown-menu { + transform: scale(1); + } + } +} +.btn_1{ + display: inline-block; + padding: 14px 40px; + border-radius: 50px; + @extend %custom_btn_bg_1; + font-size: 14px; + color: $white_color; + -o-transition: all .4s ease-in-out; + -webkit-transition: all .4s ease-in-out; + transition: all .4s ease-in-out; + text-transform: capitalize; + margin-top: 45px; + background-size: 300% 100%; + &:hover{ + color: $white_color !important; + background-size: 100% 100%; + + } + @media #{$small_mobile}{ + padding: 14px 30px; + margin-top: 25px; + } + @media #{$large_mobile}{ + padding: 14px 30px; + margin-top: 30px; + } + @media #{$tab_device}{ + padding: 14px 30px; + margin-top: 30px; + } + @media #{$medium_device}{ + + } + +} +.btn_2{ + display: inline-block; + padding: 13px 47px; + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + font-size: 14px; + color: $white_color; + text-transform: capitalize; + @extend %custom_btn_bg_2; + @include transform_time(.5s); + border-radius: 50px; + margin-top: 45px; + background-size: 300% 100%; + &:hover{ + color: $white_color !important; + background-size: 100% 100%; + + } + @media #{$small_mobile}{ + padding: 14px 30px; + margin-top: 25px; + } + @media #{$large_mobile}{ + padding: 14px 30px; + margin-top: 30px; + } + @media #{$tab_device}{ + padding: 14px 30px; + margin-top: 30px; + } + @media #{$medium_device}{ + + } +} +.btn_4{ + display: inline-block; + padding: 13px 47px; + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.15); + font-size: 14px; + color: $white_color; + text-transform: capitalize; + @extend %custom_btn_bg_2; + @include transform_time(.5s); + border-radius: 50px; + background-size: 300% 100%; + &:hover{ + color: $white_color; + background-size: 100% 100%; + + } + @media #{$small_mobile}{ + padding: 14px 30px; + } + @media #{$large_mobile}{ + padding: 14px 30px; + } + @media #{$tab_device}{ + padding: 14px 30px; + } + @media #{$medium_device}{ + + } +} +.btn_3 { + position: relative; + font-weight: 500; + color: #2f373d; + display: inline-block; + z-index: 9; + -webkit-transition: .6s; + transition: .6s; + line-height: 46px; + padding-left: 30px; + margin-top: 35px; + font-family: $font_stack_2; + &:after{ + height: 48px; + width: 61px; + background-color: #e3f1da; + position: absolute; + content: ""; + top: 0px; + left: 0px; + border-radius: 5px; + z-index: -1; + -webkit-transition: .6s; + transition: .6s; + } + i{ + font-size: 12px; + margin-left: 11px; + } +} +/*=================== custom button rule start ====================*/ + +.button{ + display: inline-block; + border: 1px solid transparent; + font-size: 15px; + font-weight: 500; + padding: 12px 54px; + border-radius: 4px; + color: $white_color; + border: 1px solid $border_color; + text-transform: uppercase; + background-color: $btn_bg; + cursor: pointer; + @include transform_time(0.5s); + + @media(max-width: 767px){ + font-size: 13px; + padding: 9px 24px; + } + + &:hover{ + color: $white_color; + } + + + &-link{ + letter-spacing: 0; + color: #3b1d82; + border: 0; + padding: 0; + + &:hover{ + background: transparent; + color: #3b1d82; + } + } + + &-header{ + color: $white_color; + border-color: $border_color; + + &:hover{ + background: #b8024c; + color: $white_color; + } + } + + &-contactForm{ + color: $white_color; + border-color: $border_color; + padding: 12px 25px; + + &:hover{ + // border-color: $title-color; + // background: $title-color; + // color: $white_color; + } + } +} + + +/* End Main Button Area css +============================================================================================ */ \ No newline at end of file diff --git a/submission/gnjr/web/sass/_common.scss b/submission/gnjr/web/sass/_common.scss new file mode 100644 index 0000000..d8e2807 --- /dev/null +++ b/submission/gnjr/web/sass/_common.scss @@ -0,0 +1,525 @@ +/**************** common css start ****************/ +@import url('https://fonts.googleapis.com/css?family=Open+Sans:800|Poppins:300,400,500,600,700,800|Roboto:300,400,500|Martel:700,800'); +body{ + font-family: $font_stack_1; + padding: 0; + margin: 0; + font-size: 14px; +} +.message_submit_form:focus{ + outline: none; +} +input:hover, input:focus{ + outline: none !important; +} +.gray_bg{ + background-color: $section_bg; +} +.section_padding { + padding: 140px 0px; + @media #{$medium_device}{ + padding: 80px 0px; + } + @media #{$tab_device}{ + padding: 70px 0px; + } + @media #{$small_mobile}{ + padding: 70px 0px; + } + @media #{$large_mobile}{ + padding: 70px 0px; + } +} +.single_padding_top{ + padding-top: 140px !important; + @media #{$medium_device}{ + padding-top: 70px !important; + } + @media #{$tab_device}{ + padding-top: 70px !important; + } + @media #{$small_mobile}{ + padding-top: 70px !important; + } + @media #{$large_mobile}{ + padding-top: 80px !important; + } +} +.padding_top{ + padding-top: 140px; + @media #{$medium_device}{ + padding-top: 80px; + } + @media #{$tab_device}{ + padding-top: 70px; + } + @media #{$small_mobile}{ + padding-top: 70px; + } + @media #{$large_mobile}{ + padding-top: 70px; + } +} +a{ + text-decoration: none; + @include transform_time(.5s); + &:hover{ + color: #ff7e5f; + text-decoration: none; + @include transform_time(.5s); + } + +} + +h1, h2, h3, h4, h5, h6 { + color: $heading_color; + font-family: $font_stack_2; +} +p{ + color: $font_1; + font-family: $font_stack_1; + line-height: 1.929; + font-size: 15px; + margin-bottom: 0px; + color: $font_2; +} + +h2 { + font-size: 44px; + line-height: 28px; + color: $heading_color; + font-weight: 600; + line-height: 1.222; + @media #{$small_mobile}{ + font-size: 22px; + line-height: 25px; + + } + @media #{$large_mobile}{ + font-size: 24px; + line-height: 25px; + + } +} +h3 { + font-size: 24px; + line-height: 25px; + @media #{$small_mobile}{ + font-size: 20px; + + } +} + + +.blog_right_sidebar .widget_title { + font-size: 20px; + margin-bottom: 40px; + font-style: inherit; + font-weight: 600; + color: #2a2a2a; +} +h5 { + font-size: 18px; + line-height: 22px; +} + +img { + max-width: 100%; +} +a:focus, .button:focus, button:focus, .btn:focus { + text-decoration: none; + outline: none; + box-shadow: none; + @include transform_time(1s); +} + +.section_tittle{ + margin-bottom: 73px; + @media #{$small_mobile}{ + margin-bottom: 30px; + } + @media #{$large_mobile}{ + margin-bottom: 30px; + } + @media #{$tab_device}{ + font-size: 30px; + } + @media #{$medium_device}{ + margin-bottom: 30px; + } + h2{ + font-size: 45px; + color: $heading_color; + line-height: 1.25; + font-weight: 700; + position: relative; + @media #{$small_mobile}{ + font-size: 25px; + line-height: 35px; + } + @media #{$large_mobile}{ + font-size: 25px; + line-height: 35px; + } + @media #{$tab_device}{ + font-size: 30px; + line-height: 40px; + } + @media #{$medium_device}{ + font-size: 35px; + line-height: 40px; + } + } + p{ + color: #666666; + font-weight: 400; + } +} +ul{ + list-style: none; + margin: 0; + padding: 0; +} +.mb_110{ + margin-bottom: 110px; + @media #{$small_mobile}{ + margin-bottom: 220px; + } + +} +.mt_130{ + margin-top: 130px; + @media #{$small_mobile}{ + margin-top: 70px; + } + @media #{$large_mobile}{ + margin-top: 70px; + } + @media #{$tab_device}{ + margin-top: 70px; + } + @media #{$medium_device}{ + margin-top: 70px; + } +} +.mb_130{ + margin-bottom: 130px; + @media #{$small_mobile}{ + margin-bottom: 70px; + } + @media #{$large_mobile}{ + margin-bottom: 70px; + } + @media #{$tab_device}{ + margin-bottom: 70px; + } + @media #{$medium_device}{ + margin-bottom: 70px; + } +} +.padding_less_40{ + margin-bottom: -50px; +} +.z_index{ + z-index: 9 !important; + position: relative; +} + +@media #{$small_mobile}{ + .container-fluid{ + padding-right: 15px; + padding-left: 15px; + } +} +@media #{$extra_big_screen}{ + .container { + max-width: 1170px; + } +} +.blog_item_date{ + background-color: #ff8b23 !important; +} +@media (max-width: 1200px) { + [class*="hero-ani-"] { + display: none !important; + } +} + +.custom-animation { + backface-visibility: hidden; + animation: jumping 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all .9s ease 5s; + user-select: none; +} + +.custom-animation2 { + backface-visibility: hidden; + animation: jumping2 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 1s ease 3s; + user-select: none; +} + +.custom-animation3 { + backface-visibility: hidden; + animation: jumping3 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 7s ease 2s; + user-select: none; +} + +.custom-animation4 { + backface-visibility: hidden; + animation: jumping4 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +.custom-animation10 { + backface-visibility: hidden; + animation: jumping10 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +.custom-animation11 { + backface-visibility: hidden; + animation: jumping11 9s ease-in-out 2s infinite alternate; + animation-delay: 1s; + transition: all 8s ease 4s; + user-select: none; +} + +@keyframes jumping { + 0% { + transform: translateY(0px) translateX(0) rotate(0) scale(1); + opacity: .8; + } + 25% { + transform: translateY(-10px) translateX(-10px) rotate(20deg) scale(.8); + opacity: .9; + } + 50% { + transform: translateY(-15px) translateX(-15px) rotate(10deg) scale(.9); + opacity: .8; + } + 75% { + transform: translateY(-20px) translateX(-20px) rotate(20deg) scale(.75); + opacity: .6; + } + 85% { + transform: translateY(-25px) translateX(-25px) rotate(20deg) scale(.9); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(-15px) rotate(0) scale(.95); + opacity: .85; + } +} + +@keyframes jumping2 { + 0% { + transform: translateY(0px) translateX(0) rotate(0) scale(1); + opacity: .5; + } + 25% { + transform: translateY(-30px) translateX(10px) rotate(20deg) scale(.8); + opacity: .8; + } + 50% { + transform: translateY(15px) translateX(-15px) rotate(10deg) scale(.7); + opacity: .8; + } + 75% { + transform: translateY(30px) translateX(20px) rotate(20deg) scale(.75); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(15px) rotate(0) scale(.75); + opacity: .9; + } +} + +@keyframes jumping3 { + 0% { + transform: translateY(10px) translateX(0) rotate(0) scale(1); + opacity: .9; + } + 20% { + transform: translateY(20px) translateX(10px) rotate(-20deg) scale(.8); + opacity: .8; + } + 40% { + transform: translateY(15px) translateX(-15px) rotate(10deg) scale(.75); + opacity: .8; + } + 40% { + transform: translateY(-15px) translateX(-25px) rotate(10deg) scale(.5); + opacity: 1; + } + 80% { + transform: translateY(-30px) translateX(20px) rotate(-20deg) scale(.75); + opacity: .6; + } + 100% { + transform: translateY(15px) translateX(15px) rotate(0) scale(.95); + opacity: .7; + } +} + +@keyframes jumping4 { + 0% { + transform: translateY(-30px) translateX(20px) rotate(0) scale(1.2); + opacity: .7; + } + 25% { + transform: translateY(-20px) translateX(10px) rotate(50deg) scale(.6); + opacity: .8; + } + 50% { + transform: translateY(15px) translateX(-15px) rotate(20deg) scale(.5); + opacity: .9; + } + 75% { + transform: translateY(30px) translateX(20px) rotate(50deg) scale(.75); + opacity: .7; + } + 100% { + transform: translateY(-15px) translateX(15px) rotate(0) scale(.5); + opacity: .9; + } +} + +@keyframes jumping10 { + 0% { + transform: rotate(180deg); + display: block; + } + 100% { + transform: rotate(30deg); + display: block; + } +} + +@keyframes jumping11 { + 0% { + transform: rotate(180deg) translate(-20px, 20px); + display: block; + } + 100% { + transform: rotate(30deg) translate(0px, 0px); + display: block; + } +} + + + +.hero-app-1 { + position: absolute; + left: 4%; + top: 10%; + @media #{$small_mobile}{ + display: none; + } + @media #{$large_mobile}{ + padding: 8px 25px; + } + @media #{$tab_device}{ + padding: 10px 25px; + } + @media #{$medium_device}{ + padding: 10px 25px; + } +} + +.hero-app-2 { + position: absolute; + left: 5%; + bottom: 35%; + @media #{$small_mobile}{ + bottom: 5%; + } + @media #{$large_mobile}{ + bottom: 20%; + } + @media #{$tab_device}{ + padding: 10px 25px; + } + @media #{$medium_device}{ + padding: 10px 25px; + } +} + +.hero-app-3 { + position: absolute; + top: 20%; + left: 25%; + @media #{$small_mobile}{ + left: 5%; + } + @media #{$large_mobile}{ + + } + @media #{$tab_device}{ + + } + @media #{$medium_device}{ + + } +} + +.hero-app-4 { + position: absolute; + bottom: 20%; + left: 50%; +} + +.hero-app-5 { + position: absolute; + bottom: 40%; + left: 50%; +} + +.hero-app-6 { + position: absolute; + right: 5%; + top: 40%; +} + +.hero-app-7 { + position: absolute; + top: 13%; + left: 51%; + @media #{$small_mobile}{ + + } + @media #{$large_mobile}{ + top: 5%; + left: 73%; + } + @media #{$tab_device}{ + padding: 10px 25px; + } + @media #{$medium_device}{ + padding: 10px 25px; + } +} + +.hero-app-8 { + position: absolute; + left: 68%; + top: 60%; + @media #{$small_mobile}{ + top: 80%; + } + @media #{$large_mobile}{ + } + @media #{$tab_device}{ + } + @media #{$medium_device}{ + } +} +/**************** common css end ****************/ diff --git a/submission/gnjr/web/sass/_contact.scss b/submission/gnjr/web/sass/_contact.scss new file mode 100644 index 0000000..f02dd72 --- /dev/null +++ b/submission/gnjr/web/sass/_contact.scss @@ -0,0 +1,132 @@ +/*=================== contact banner start ====================*/ + +.dropdown .dropdown-menu { + -webkit-transition: all 0.3s; + -moz-transition: all 0.3s; + -ms-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; +} +.contact-info{ + margin-bottom: 25px; + + &__icon{ + margin-right: 20px; + + i,span{ + color: #8f9195; + font-size: 27px; + } + } + + .media-body{ + + h3{ + font-size: 16px; + margin-bottom: 0; + font-size: 16px; + color: #2a2a2a; + a{ + &:hover{ + color: $btn_bg; + } + } + } + + p{ + color: #8a8a8a; + } + } +} +/*=================== contact banner end ====================*/ + + +/*=================== contact form start ====================*/ +.contact-title{ + font-size: 27px; + font-weight: 600; + margin-bottom: 20px; +} + +.form-contact{ + + label{ + font-size: 14px; + } + + .form-group{ + margin-bottom: 30px; + } + + .form-control{ + border: 1px solid #f0e9ff; + border-radius: 5px; + height: 48px; + padding-left: 18px; + font-size: 13px; + background: transparent; + + &:focus{ + outline: 0; + box-shadow: none; + } + + &::placeholder{ + font-weight: 300; + color: #999999; + } + } + + textarea{ + border-radius: 12px; + height: 100% !important; + } + + // button{ + // border: 0; + // } +} + +/*=================== contact form end ====================*/ + +/* Contact Success and error Area css +============================================================================================ */ + + +.modal-message { + .modal-dialog { + position: absolute; + top: 36%; + left: 50%; + transform: translateX(-50%) translateY(-50%) !important; + margin: 0px; + max-width: 500px; + width: 100%; + .modal-content { + .modal-header { + text-align: center; + display: block; + border-bottom: none; + padding-top: 50px; + padding-bottom: 50px; + .close { + position: absolute; + right: -15px; + top: -15px; + padding: 0px; + color: #fff; + opacity: 1; + cursor: pointer; + } + h2 { + display: block; + text-align: center; + padding-bottom: 10px; + } + p { + display: block; + } + } + } + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_copyright_part.scss b/submission/gnjr/web/sass/_copyright_part.scss new file mode 100644 index 0000000..fcf181a --- /dev/null +++ b/submission/gnjr/web/sass/_copyright_part.scss @@ -0,0 +1,69 @@ +/**************** copyright part css start ****************/ +.copyright_part{ + background-color: $footer_bg; + padding: 26px 0px; + p{ + color: #8a8a8a; + font-family: 300; + } + a{ + color: $btn_bg; + } + .footer-social{ + @media #{$small_mobile}{ + margin-top: 20px; + } + @media #{$large_mobile}{ + + } + @media #{$tab_device}{ + + } + @media #{$medium_device}{ + + } + a{ + width: 35px; + height: 35px; + display: inline-block; + line-height: 35px; + border: 1px solid #ff7e5f; + text-align: center; + margin-left: 10px; + color: $white_color; + + &:hover{ + background-color: #ff7e5f !important; + color: $white_color !important; + } + i{ + &:hover{ + color: $white_color; + } + } + } + } + @media #{$small_mobile}{ + .footer-text{ + text-align: center; + } + } + @media #{$large_mobile}{ + .footer-text{ + text-align: center; + margin-bottom: 25px !important; + } + } + @media #{$tab_device}{ + .footer-text{ + text-align: center; + margin-bottom: 25px !important; + } + } + @media #{$medium_device}{ + } + span.ti-heart { + font-size: 12px; + margin: 0px 2px; + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_elements.scss b/submission/gnjr/web/sass/_elements.scss new file mode 100644 index 0000000..a3a62eb --- /dev/null +++ b/submission/gnjr/web/sass/_elements.scss @@ -0,0 +1,1101 @@ +$default: #f9f9ff; +$primary: $btn_bg; +$success: #4cd3e3; +$info: #38a4ff; +$warning: #f4e700; +$danger: #f44a40; +$link: #f9f9ff; +$disable: (#222222, .3); +$primary-color: #7c32ff; +$primary-color1: #c738d8; +$title-color: #415094; +$text-color: #828bb2; +$white: #fff; +$offwhite: #f9f9ff; +$black: #000; +// Mixins +@mixin transition($args: all 0.3s ease 0s) { + -webkit-transition: $args; + -moz-transition: $args; + -o-transition: $args; + transition: $args; +} + +@mixin transition-duration($args1, $args2) { + -webkit-transition-duration: $args1, $args2; + -moz-transition-duration: $args1, $args2; + -o-transition-duration: $args1, $args2; + transition-duration: $args1, $args2; +} + +@mixin transition-delay($args1, $args2) { + -webkit-transition-delay: $args1, $args2; + -moz-transition-delay: $args1, $args2; + -o-transition-delay: $args1, $args2; + transition-delay: $args1, $args2; +} + +@mixin transition-property($args1, $args2) { + -webkit-transition-property: $args1, $args2; + -moz-transition-property: $args1, $args2; + -o-transition-property: $args1, $args2; + transition-property: $args1, $args2; +} + +@mixin filter($filter-type, $filter-amount) { + -webkit-filter: $filter-type+unquote("(#{$filter-amount})"); + -moz-filter: $filter-type+unquote("(#{$filter-amount})"); + -ms-filter: $filter-type+unquote("(#{$filter-amount})"); + -o-filter: $filter-type+unquote("(#{$filter-amount})"); + filter: $filter-type+unquote("(#{$filter-amount})"); +} + +@mixin gradient($deg, $args1,$args2){ + background: -webkit-linear-gradient($deg, $args1, $args2); + background: -moz-linear-gradient($deg, $args1, $args2); + background: -o-linear-gradient($deg, $args1, $args2); + background: -ms-linear-gradient($deg, $args1, $args2); + background: linear-gradient($deg, $args1, $args2); +} + +@mixin transform($transform) { + -webkit-transform: $transform; + -moz-transform: $transform; + -ms-transform: $transform; + -o-transform: $transform; + transform: $transform; +} + +@mixin animation($args) { + -webkit-animation: $args; + -moz-animation: $args; + -o-animation: $args; + animation: $args; +} +.sample-text-area { + background: $white; + padding: 100px 0 70px 0; +} + +.text-heading { + margin-bottom: 30px; + font-size: 24px; +} + +b, +sup, +sub, +u, +del { + color: $primary; +} + +h1 { + font-size: 36px; +} + +h2 { + font-size: 30px; +} + +h3 { + font-size: 24px; +} + +h4 { + font-size: 18px; +} + +h5 { + font-size: 16px; +} + +h6 { + font-size: 14px; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2em; +} + +.typography { + h1, + h2, + h3, + h4, + h5, + h6 { + color: $text-color; + } +} + +.button-area { + .border-top-generic { + padding: 70px 15px; + border-top: 1px dotted #eee; + } + background: $white; +} + +.button-group-area { + .genric-btn { + margin-right: 10px; + margin-top: 10px; + &:last-child { + margin-right: 0; + } + } +} + +.genric-btn { + display: inline-block; + outline: none; + line-height: 40px; + padding: 0 30px; + font-size: .8em; + text-align: center; + text-decoration: none; + font-weight: 500; + cursor: pointer; + @include transition(); + &:focus { + outline: none; + } + &.e-large { + padding: 0 40px; + line-height: 50px; + } + &.large { + line-height: 45px; + } + &.medium { + line-height: 30px; + } + &.small { + line-height: 25px; + } + &.radius { + border-radius: 3px; + } + &.circle { + border-radius: 20px; + } + &.arrow { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + span { + margin-left: 10px; + } + } + &.default { + color: $title-color; + background: $default; + border: 1px solid transparent; + &:hover { + border: 1px solid $default; + background: $white; + } + } + &.default-border { + border: 1px solid $default; + background: $white; + &:hover { + color: $title-color; + background: $default; + border: 1px solid transparent; + } + } + &.primary { + color: $white; + background: $primary; + border: 1px solid transparent; + &:hover { + color: $primary; + border: 1px solid $primary; + background: $white; + } + } + &.primary-border { + color: $primary; + border: 1px solid $primary; + background: $white; + &:hover { + color: $white; + background: $primary; + border: 1px solid transparent; + } + } + &.success { + color: $white; + background: $success; + border: 1px solid transparent; + &:hover { + color: $success; + border: 1px solid $success; + background: $white; + } + } + &.success-border { + color: $success; + border: 1px solid $success; + background: $white; + &:hover { + color: $white; + background: $success; + border: 1px solid transparent; + } + } + &.info { + color: $white; + background: $info; + border: 1px solid transparent; + &:hover { + color: $info; + border: 1px solid $info; + background: $white; + } + } + &.info-border { + color: $info; + border: 1px solid $info; + background: $white; + &:hover { + color: $white; + background: $info; + border: 1px solid transparent; + } + } + &.warning { + color: $white; + background: $warning; + border: 1px solid transparent; + &:hover { + color: $warning; + border: 1px solid $warning; + background: $white; + } + } + &.warning-border { + color: $warning; + border: 1px solid $warning; + background: $white; + &:hover { + color: $white; + background: $warning; + border: 1px solid transparent; + } + } + &.danger { + color: $white; + background: $danger; + border: 1px solid transparent; + &:hover { + color: $danger; + border: 1px solid $danger; + background: $white; + } + } + &.danger-border { + color: $danger; + border: 1px solid $danger; + background: $white; + &:hover { + color: $white; + background: $danger; + border: 1px solid transparent; + } + } + &.link { + color: $title-color; + background: $link; + text-decoration: underline; + border: 1px solid transparent; + &:hover { + color: $title-color; + border: 1px solid $link; + background: $white; + } + } + &.link-border { + color: $title-color; + border: 1px solid $link; + background: $white; + text-decoration: underline; + &:hover { + color: $title-color; + background: $link; + border: 1px solid transparent; + } + } + &.disable { + color: $disable; + background: $link; + border: 1px solid transparent; + cursor: not-allowed; + } +} + +.generic-blockquote { + padding: 30px 50px 30px 30px; + background: #f9f9ff; + border-left: 2px solid $primary; +} + +.progress-table-wrap { + overflow-x: scroll; +} + +.progress-table { + background: #f9f9ff; + padding: 15px 0px 30px 0px; + min-width: 800px; + .serial { + width: 11.83%; + padding-left: 30px; + } + .country { + width: 28.07%; + } + .visit { + width: 19.74%; + } + .percentage { + width: 40.36%; + padding-right: 50px; + } + .table-head { + display: flex; + .serial, + .country, + .visit, + .percentage { + color: $title-color; + line-height: 40px; + text-transform: uppercase; + font-weight: 500; + } + } + .table-row { + padding: 15px 0; + border-top: 1px solid #edf3fd; + display: flex; + .serial, + .country, + .visit, + .percentage { + display: flex; + align-items: center; + } + .country { + img { + margin-right: 15px; + } + } + .percentage { + .progress { + width: 80%; + border-radius: 0px; + background: transparent; + .progress-bar { + height: 5px; + line-height: 5px; + &.color-1 { + background-color: #6382e6; + } + &.color-2 { + background-color: #e66686; + } + &.color-3 { + background-color: #f09359; + } + &.color-4 { + background-color: #73fbaf; + } + &.color-5 { + background-color: #73fbaf; + } + &.color-6 { + background-color: #6382e6; + } + &.color-7 { + background-color: #a367e7; + } + &.color-8 { + background-color: #e66686; + } + } + } + } + } +} + +.single-gallery-image { + margin-top: 30px; + background-repeat: no-repeat !important; + background-position: center center !important; + background-size: cover !important; + height: 200px; +} + +.list-style { + width: 14px; + height: 14px; +} + +.unordered-list { + li { + position: relative; + padding-left: 30px; + line-height: 1.82em !important; + &:before { + content: ""; + position: absolute; + width: 14px; + height: 14px; + border: 3px solid $primary; + background: $white; + top: 4px; + left: 0; + border-radius: 50%; + } + } +} + +.ordered-list { + margin-left: 30px; + li { + list-style-type: decimal-leading-zero; + color: $primary; + font-weight: 500; + line-height: 1.82em !important; + span { + font-weight: 300; + color: $text-color; + } + } +} + +.ordered-list-alpha { + li { + margin-left: 30px; + list-style-type: lower-alpha; + color: $primary; + font-weight: 500; + line-height: 1.82em !important; + span { + font-weight: 300; + color: $text-color; + } + } +} + +.ordered-list-roman { + li { + margin-left: 30px; + list-style-type: lower-roman; + color: $primary; + font-weight: 500; + line-height: 1.82em !important; + span { + font-weight: 300; + color: $text-color; + } + } +} + +.single-input { + display: block; + width: 100%; + line-height: 40px; + border: none; + outline: none; + background: #f9f9ff; + padding: 0 20px; + &:focus { + outline: none; + } +} + +.input-group-icon { + position: relative; + .icon { + position: absolute; + left: 20px; + top: 0; + line-height: 40px; + i { + color: #797979; + } + z-index: 3; + } + .single-input { + padding-left: 45px; + } +} + +.single-textarea { + display: block; + width: 100%; + line-height: 40px; + border: none; + outline: none; + background: #f9f9ff; + padding: 0 20px; + height: 100px; + resize: none; + &:focus { + outline: none; + } +} + +.single-input-primary { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; + &:focus { + outline: none; + border: 1px solid $primary; + } +} + +.single-input-accent { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; + &:focus { + outline: none; + border: 1px solid #eb6b55; + } +} + +.single-input-secondary { + display: block; + width: 100%; + line-height: 40px; + border: 1px solid transparent; + outline: none; + background: #f9f9ff; + padding: 0 20px; + &:focus { + outline: none; + border: 1px solid #f09359; + } +} + +.default-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + cursor: pointer; + +label { + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: $primary; + @include transition (all .2s); + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; + } + &:checked { + +label { + left: 19px; + } + } + } +} + +.primary-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + &:before { + content: ""; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background: transparent; + border-radius: 8.5px; + cursor: pointer; + @include transition (all .2s); + } + &:after { + content: ""; + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: $white; + @include transition (all .2s); + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; + } + } + &:checked { + +label { + &:after { + left: 19px; + } + &:before { + background: $primary; + } + } + } + } +} + +.confirm-switch { + width: 35px; + height: 17px; + border-radius: 8.5px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + &:before { + content: ""; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background: transparent; + border-radius: 8.5px; + @include transition (all .2s); + cursor: pointer; + } + &:after { + content: ""; + position: absolute; + top: 1px; + left: 1px; + width: 15px; + height: 15px; + border-radius: 50%; + background: $white; + @include transition (all .2s); + box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); + cursor: pointer; + } + } + &:checked { + +label { + &:after { + left: 19px; + } + &:before { + background: $success; + } + } + } + } +} + +.primary-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:checked { + +label { + background: url(../img/elements/primary-check.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.confirm-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:checked { + +label { + background: url(../img/elements/success-check.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.disabled-checkbox { + width: 16px; + height: 16px; + border-radius: 3px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 3px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:disabled { + cursor: not-allowed; + z-index: 3; + } + &:checked { + +label { + background: url(../img/elements/disabled-check.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.primary-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:checked { + +label { + background: url(../img/elements/primary-radio.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.confirm-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:checked { + +label { + background: url(../img/elements/success-radio.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.disabled-radio { + width: 16px; + height: 16px; + border-radius: 8px; + background: #f9f9ff; + position: relative; + cursor: pointer; + input { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + opacity: 0; + +label { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + border-radius: 8px; + cursor: pointer; + border: 1px solid #f1f1f1; + } + &:disabled { + cursor: not-allowed; + z-index: 3; + } + &:checked { + +label { + background: url(../img/elements/disabled-radio.png) no-repeat center center/cover; + border: none; + } + } + } +} + +.default-select { + height: 40px; + .nice-select { + border: none; + border-radius: 0px; + height: 40px; + background: #f9f9ff; + padding-left: 20px; + padding-right: 40px; + .list { + margin-top: 0; + border: none; + border-radius: 0px; + box-shadow: none; + width: 100%; + padding: 10px 0 10px 0px; + .option { + font-weight: 300; + @include transition(); + line-height: 28px; + min-height: 28px; + font-size: 12px; + padding-left: 20px; + &.selected { + color: $primary; + background: transparent; + } + &:hover { + color: $primary; + background: transparent; + } + } + } + } + .current { + margin-right: 50px; + font-weight: 300; + } + .nice-select::after { + right: 20px; + } +} + +.form-select { + height: 40px; + width: 100%; + .nice-select { + border: none; + border-radius: 0px; + height: 40px; + background: #f9f9ff; + padding-left: 45px; + padding-right: 40px; + width: 100%; + .list { + margin-top: 0; + border: none; + border-radius: 0px; + box-shadow: none; + width: 100%; + padding: 10px 0 10px 0px; + .option { + font-weight: 300; + @include transition(); + line-height: 28px; + min-height: 28px; + font-size: 12px; + padding-left: 45px; + &.selected { + color: $primary; + background: transparent; + } + &:hover { + color: $primary; + background: transparent; + } + } + } + } + .current { + margin-right: 50px; + font-weight: 300; + } + .nice-select::after { + right: 20px; + } +} +.mt-10 { + margin-top: 10px; +} +.section-top-border { + padding: 50px 0; + border-top: 1px dotted #eee; +} +.mb-30 { + margin-bottom: 30px; +} +.mt-30 { + margin-top: 30px; +} +.switch-wrap { + margin-bottom: 10px; +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_extends.scss b/submission/gnjr/web/sass/_extends.scss new file mode 100644 index 0000000..d24bb6f --- /dev/null +++ b/submission/gnjr/web/sass/_extends.scss @@ -0,0 +1,45 @@ +/**************** extend css start ****************/ +%custom_btn_bg_1{ + background-image: -webkit-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: -o-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); +} + +%custom_btn_bg_2{ + background-image: -webkit-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: -o-linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); + background-image: linear-gradient( 131deg , #feb47b, #ff7e5f, #ff7e5f, #ff7e5f); +} +%custom_btn_bg_3{ + background: -moz-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -webkit-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -ms-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + box-shadow: 0px 8px 15px 0px rgba(180, 41, 248, 0.25); + +} +%rank_bg{ + background: -moz-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); + background: -webkit-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); + background: -ms-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); + box-shadow: 0px 10px 20px 0px rgba(196, 113, 245, 0.3); +} + +%overlay_bg{ + background: -moz-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); + background: -webkit-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); + background: -ms-linear-gradient( 16deg, rgb(250,113,205) 0%, rgb(181,77,243) 100%); +} +%pricing_btn_bg_bg { + background: -moz-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -webkit-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -ms-linear-gradient( 90deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + box-shadow: 0px 8px 15px 0px rgba(180, 41, 248, 0.25); +} + +%icon_bg{ + background: -moz-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -webkit-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); + background: -ms-linear-gradient( 45deg, rgb(173,35,254) 0%, rgb(250,96,199) 100%); +} + +/**************** extend css start ****************/ diff --git a/submission/gnjr/web/sass/_footer.scss b/submission/gnjr/web/sass/_footer.scss new file mode 100644 index 0000000..d38973c --- /dev/null +++ b/submission/gnjr/web/sass/_footer.scss @@ -0,0 +1,119 @@ +//--------- start footer Area -------------// +.footer-area { + background-color: $section_bg; + padding: 140px 0px 100px; + @media (max-width: 991px) { + padding: 60px 0px; + } + .single-footer-widget { + @media (max-width: 991px) { + margin-bottom: 30px; + } + + p{ + color: #666666; + } + + h4 { + color: $heading_color; + font-style: inherit; + margin-bottom: 30px; + font-weight: 700; + font-size: 20px; + @media (max-width: 1024px) { + font-size: 18px; + } + @media (max-width: 991px) { + margin-bottom: 15px; + } + } + ul { + li { + margin-bottom: 14px; + a { + color: #666666; + @include transform_time(0.5s); + &:hover{ + color: $btn_bg; + } + } + } + } + .form-wrap { + margin-top: 25px; + } + input { + height: 48px; + border: none; + width: 67% !important; + font-weight: 400; + background: transparent; + padding-left: 20px; + border-radius: 0; + font-size: 14px; + padding: 10px; + border: 1px solid #e1e1e1; + color: #999999; + &:focus { + outline: none; + box-shadow: none; + } + } + .click-btn { + background-color: $btn_bg; + color: $white_color; + border-radius: 0; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + padding: 8px 20px; + border: 0; + font-size: 12px; + font-weight: 400; + font-family: $font_stack_1; + position: relative; + left: 0; + &:focus { + outline: none; + box-shadow: none; + } + + @media(max-width: 375px){ + margin-top: 10px; + } + + @media(min-width: 400px){ + left: -50px; + } + } + } + .footer-bottom { + margin-top: 70px; + @media (max-width: 991px) { + margin-top: 20px; + } + .footer-social { + text-align: center; + @media (max-width: 991px) { + text-align: left; + margin-top: 30px; + } + a { + background: rgba(255, 255, 255, 0.15); + margin-left: 3px; + width: 32px; + display: inline-grid; + text-align: center; + height: 32px; + align-content: center; + + i,span{ + font-size: 14px; + } + } + } + } + .btn_2{ + margin-top: 0px; + } +} +//--------- end footer Area -------------// diff --git a/submission/gnjr/web/sass/_gallery_part.scss b/submission/gnjr/web/sass/_gallery_part.scss new file mode 100644 index 0000000..4f79bf3 --- /dev/null +++ b/submission/gnjr/web/sass/_gallery_part.scss @@ -0,0 +1,150 @@ +/**************** gallery_part css start ****************/ +.gallery_part{ + padding-top: 130px; + @media #{$small_mobile}{ + padding-top: 70px; + } + @media #{$large_mobile}{ + padding-top: 70px; + } + @media #{$tab_device}{ + padding-top: 70px; + } + @media #{$medium_device}{ + padding-top: 70px; + } + .container-fluid{ + padding-left: 0px; + padding-right: 0px; + } + + .single_gallery_item{ + position: relative; + width: 100%; + height: 100%; + z-index: 1; + .single_gallery_item_iner{ + &:after{ + position: absolute; + content: ""; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: $black_color; + z-index: -1; + opacity: 0; + @include transform_time(.5s); + transform: scale(0.7); + } + .gallery_item_text{ + position: absolute; + left: 20px; + bottom: 80px; + z-index: 5; + visibility: hidden; + opacity: 0; + @include transform_time(.5s); + h3{ + color: $white_color; + font-size: 20px; + border-bottom: 2px solid $btn_bg; + padding-bottom: 10px; + margin-bottom: 5px; + } + p{ + color: $white_color; + } + } + } + &:hover{ + .gallery_item_text{ + opacity: 1; + visibility: visible; + bottom: 50px; + } + .single_gallery_item_iner:after{ + opacity: 0.5; + transform: scale(1); + } + } + } + + /* clearfix */ + .grid:after { + content: ''; + display: block; + clear: both; + } + + /* ---- grid-item ---- */ + + .grid-sizer, + .grid-item { + width: 20%; + @media #{$small_mobile}{ + width: 100%; + } + @media #{$large_mobile}{ + width: 50%; + } + @media #{$tab_device}{ + width: 50%; + } + @media #{$medium_device}{ + + } + } + + .grid-item { + height: 430px; + float: left; + border: 5px solid $white_color; + } + + .grid-item--width2 { + width: 40%; + @media #{$small_mobile}{ + width: 100%; + } + @media #{$large_mobile}{ + width: 50%; + } + @media #{$tab_device}{ + width: 50%; + } + @media #{$medium_device}{ + + } + } + .grid-item--width3 { + width: 60%; + @media #{$small_mobile}{ + width: 100%; + } + @media #{$large_mobile}{ + width: 50%; + } + @media #{$tab_device}{ + width: 50%; + } + @media #{$medium_device}{ + + } + } + .grid-item--height1 { + height: 415px; + } + .grid-item--height2 { + height: 500px; + } + .grid-item--height3 { + height: 585px; + } + .bg_img{ + background-position: center; + background-repeat: no-repeat; + background-size: cover; + } + } + diff --git a/submission/gnjr/web/sass/_menu.scss b/submission/gnjr/web/sass/_menu.scss new file mode 100644 index 0000000..feaa35f --- /dev/null +++ b/submission/gnjr/web/sass/_menu.scss @@ -0,0 +1,172 @@ +/**************menu part start*****************/ +.main_menu { + .navbar-brand { + padding-top: 0rem; + } + + .navbar { + padding: 28px 0px; + } + + .main-menu-item { + text-align: right !important; + justify-content: center; + @media #{$medium_device}{ + padding-right: 35px; + } + ul { + li a { + color: $menu_color !important; + font-size: 16px; + padding: 7px 24px !important; + font-family: $font_stack_1; + @media #{$medium_device}{ + padding: 0px 16px !important; + } + + } + + } + } +} + +.home_menu { + position: absolute; + left: 0; + top: 0; + width: 100%; + z-index: 999; +} + +.menu_fixed { + position: fixed; + z-index: 9999 !important; + width: 100%; + background-color: $white-color; + box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05); + top: 0; + + span { + color: #000 !important; + } +} +@media #{$small_mobile} { + .navbar-light .navbar-toggler{ + border-color: transparent; + } + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: $white-color; + text-align: center !important; + + } + .dropdown { + .dropdown-menu { + transform: scale(1,0); + display: none; + } + &:hover { + .dropdown-menu { + transform: scale(1); + display: block; + } + } + } + .main_menu .main-menu-item{ + text-align: left !important; + .nav-item{ + padding: 10px 15px !important; + a{ + padding: 8px 15px !important; + } + } + } +} + +@media #{$large_mobile} { + .navbar-light .navbar-toggler{ + border-color: transparent; + } + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: $white-color; + text-align: center !important; + + } + .dropdown { + .dropdown-menu { + transform: scale(1,0); + display: none; + } + &:hover { + .dropdown-menu { + transform: scale(1); + display: block; + } + } + } + .main_menu .main-menu-item{ + text-align: left !important; + .nav-item{ + padding: 10px 15px !important; + a{ + padding: 8px 15px !important; + } + } + } +} + +@media #{$tab_device} { + .navbar-light .navbar-toggler{ + border-color: transparent; + } + .navbar-collapse { + z-index: 9999 !important; + position: absolute; + left: 0; + top: 71px; + width: 100%; + background-color: $white-color; + text-align: center !important; + + } + .dropdown { + .dropdown-menu { + transform: scale(1,0); + display: none; + } + &:hover { + .dropdown-menu { + transform: scale(1); + display: block; + } + } + } + .main_menu .main-menu-item{ + text-align: left !important; + .nav-item{ + padding: 10px 15px !important; + a{ + padding: 8px 15px !important; + } + } + } + +} +.dropdown-menu{ + border: 0px solid rgba(0,0,0,.15) !important; + background-color: #fafafa; +} +.dropdown:hover{ + .dropdown-menu{ + display: block; + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_mixins.scss b/submission/gnjr/web/sass/_mixins.scss new file mode 100644 index 0000000..70a37c9 --- /dev/null +++ b/submission/gnjr/web/sass/_mixins.scss @@ -0,0 +1,47 @@ +@mixin background($imgpath,$position: center,$size: cover,$repeat: no-repeat) { + background: { + image: url($imgpath); + position: $position; + repeat: $repeat; + size: $size; + } +} +@mixin transform_time($total_time) { + -webkit-transition: $total_time; + transition: $total_time; +} +@mixin placeholder { + &.placeholder { + @content; + } + &:-moz-placeholder { + @content; + } + &::-moz-placeholder { + @content; + } + &::-webkit-input-placeholder { + @content; + } +} +@mixin transition($args: all 0.6s ease 0s) { + -webkit-transition: $args; + -moz-transition: $args; + -o-transition: $args; + transition: $args; +} + +@mixin keyframes ($animation-name) { + @-webkit-keyframes #{$animation-name} { + @content; + } + @-moz-keyframes #{$animation-name} { + @content; + } + @-o-keyframes #{$animation-name} { + @content; + } + @keyframes #{$animation-name} { + @content; + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_portfolio.scss b/submission/gnjr/web/sass/_portfolio.scss new file mode 100644 index 0000000..9e0222e --- /dev/null +++ b/submission/gnjr/web/sass/_portfolio.scss @@ -0,0 +1,118 @@ +/**************** learn_about css start ****************/ +.portfolio_part { + margin-bottom: -20px; + + .card-columns { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + + @media #{$small_mobile} { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + @media #{$large_mobile} { + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + } + + @media #{$tab_device} {} + + @media #{$medium_device} {} + + .blockquote { + padding: 0px 10px 21px 0px; + @media #{$small_mobile}{ + padding: 0px 10px 10px 0px; + } + @media #{$large_mobile}{ + padding: 0px 10px 10px 0px; + } + @media #{$tab_device}{ + padding: 0px 10px 10px 0px; + } + @media #{$medium_device}{ + padding: 0px 10px 0px 0px; + } + h2 { + font-size: 45px; + margin-bottom: 13px; + + @media #{$small_mobile} { + font-size: 30px; + line-height: 1.2; + } + + @media #{$large_mobile} { + font-size: 30px; + line-height: 1.2; + } + + @media #{$tab_device} { + font-size: 30px; + line-height: 1.2; + } + + @media #{$medium_device} { + font-size: 36px; + line-height: 1.2; + } + } + + p { + margin-bottom: 8px; + + } + } + + .card { + border: 0px solid transparent; + position: relative; + margin-bottom: 20px; + + .card-body { + display: inline-block; + background-color: rgba(255, 255, 255, .7); + position: absolute; + left: 0; + bottom: -10px; + padding: 51px 30px; + opacity: 0; + visibility: hidden; + @include transform_time(.5s); + &:hover{ + h5{ + color: $btn_bg; + } + } + h5 { + font-size: 20px; + font-weight: 600; + margin-bottom: 4px; + @include transform_time(.5s); + } + } + + .card-img-top { + border-top-left-radius: calc(0px); + border-top-right-radius: calc(0px); + } + + &:hover { + .card-body { + opacity: 1; + visibility: visible; + bottom: 0px; + } + } + } + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_project_details.scss b/submission/gnjr/web/sass/_project_details.scss new file mode 100644 index 0000000..251e610 --- /dev/null +++ b/submission/gnjr/web/sass/_project_details.scss @@ -0,0 +1,100 @@ +/**************** project_datails css start ****************/ +.project_details{ + padding-top: 130px; + .project_details_content{ + padding: 40px 0px 0px; + h3{ + font-size: 32px; + font-weight: 600; + line-height: 1.406; + color: rgb(47, 55, 61); + margin-bottom: 20px; + @media #{$small_mobile}{ + font-size: 20px; + } + @media #{$large_mobile}{ + font-size: 25px; + } + @media #{$tab_device}{ + font-size: 28px; + } + @media #{$medium_device}{ + font-size: 30px; + } + } + p{ + color: $font_1; + font-weight: 400; + } + h4{ + color: $menu_color; + font-size: 20px; + font-weight: 600; + margin: 25px 0px 25px; + @media #{$small_mobile}{ + margin: 15px 0px 15px; + } + @media #{$large_mobile}{ + margin: 15px 0px 15px; + } + @media #{$tab_device}{ + margin: 15px 0px 15px; + } + @media #{$medium_device}{ + + } + } + } + .project_details_widget{ + padding: 40px 0px 0px; + @media #{$small_mobile}{ + padding: 20px 0px 0px; + } + @media #{$large_mobile}{ + padding: 20px 0px 0px; + } + @media #{$tab_device}{ + padding: 20px 0px 0px; + } + @media #{$medium_device}{ + padding: 30px 0px 0px; + } + .single_project_details_widget{ + position: relative; + padding-left: 36px; + margin-bottom: 40px; + @media #{$small_mobile}{ + margin-bottom: 20px; + } + @media #{$large_mobile}{ + margin-bottom: 20px; + } + @media #{$tab_device}{ + margin-bottom: 20px; + } + @media #{$medium_device}{ + margin-bottom: 20px; + } + span{ + color: $icon_color; + font-size: 20px; + position: absolute; + left: 0; + top: 5px; + } + h5{ + font-size: 16px; + font-weight: 500; + margin-bottom: 1px; + } + h6{ + font-family: "Roboto",sans-serif; + font-weight: 400; + font-size: 14px; + } + p{ + font-weight: 300; + } + } + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_review.scss b/submission/gnjr/web/sass/_review.scss new file mode 100644 index 0000000..b68eb28 --- /dev/null +++ b/submission/gnjr/web/sass/_review.scss @@ -0,0 +1,119 @@ +/**************** review_part css start ****************/ +.review_part { + position: relative; + + .slick-center { + margin-bottom: 25px; + opacity: 1 !important; + width: 150px !important; + margin-top: 0px !important; + + @media #{$small_mobile} { + overflow: hidden; + } + + @media #{$large_mobile} {} + + @media #{$tab_device} {} + + @media #{$medium_device} {} + + img { + width: 100%; + } + } + + .slick-list { + padding: 0px !important; + } + + @media #{$small_mobile} { + overflow: hidden; + } + + @media #{$large_mobile} {} + + @media #{$tab_device} {} + + @media #{$medium_device} {} +} + +.client_review_text { + .quate_icon { + max-width: 43px; + max-height: 38px; + margin: 0 auto; + margin-top: 20px; + } + + p { + font-size: 16px; + font-style: italic; + margin: 26px 0px 30px; + } + + h3 { + font-size: 20px; + font-weight: 500; + font-family: $font_stack_1; + margin-bottom: 5px; + } + + h5 { + font-size: 14px; + font-weight: 400; + + } +} + +// Styling the default Slick dots + +.slick-dots { + display: flex; + justify-content: center; + margin: 0; + padding: 50px 0px 0px; + + list-style-type: none; + + li { + margin: 0px 8px; + } + + button { + display: block; + width: 12px; + height: 12px; + padding: 0; + border: none; + border-radius: 100%; + text-indent: -9999px; + } + + .slick-active button { + @extend %custom_btn_bg_2; + } + +} + +.slider-nav-thumbnails .slick-slide { + opacity: 0.5; + margin: 54px 0px 20px; + @media #{$small_mobile}{ + + } + @media #{$large_mobile}{ + + } + @media #{$tab_device}{ + margin: 54px 40px 20px; + } + @media #{$medium_device}{ + + } + + img { + max-width: 100%; + margin: 0 auto; + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_service.scss b/submission/gnjr/web/sass/_service.scss new file mode 100644 index 0000000..985ef37 --- /dev/null +++ b/submission/gnjr/web/sass/_service.scss @@ -0,0 +1,192 @@ +/**************** service_part css start ****************/ +.service_part { + .single_service_text { + h2 { + font-size: 45px; + color: rgb(47, 55, 61); + line-height: 1.222; + margin-bottom: 20px; + margin-top: 50px; + + @media #{$small_mobile} { + margin-top: 0px; + font-size: 30px; + margin-bottom: 15px; + } + + @media #{$large_mobile} { + margin-top: 0px; + font-size: 30px; + margin-bottom: 15px; + } + + @media #{$tab_device} { + font-size: 30px; + } + + @media #{$medium_device} { + margin-top: 0px; + font-size: 35px; + } + } + + p { + color: rgb(102, 102, 102); + line-height: 1.8; + } + + .btn_2 { + margin-top: 45px; + + @media #{$small_mobile} { + margin-top: 25px; + } + + @media #{$large_mobile} { + margin-top: 25px; + } + + @media #{$tab_device} { + margin-top: 25px; + } + + @media #{$medium_device} { + margin-top: 25px; + } + } + } + + .single_service_part { + padding: 60px 50px; + background-color: $white_color; + @media #{$small_mobile} { + padding: 30px 25px; + margin-top: 25px; + } + + @media #{$large_mobile} { + padding: 30px 25px; + margin-top: 25px; + } + + @media #{$tab_device} { + padding: 30px 25px; + margin-top: 25px; + } + + @media #{$medium_device} { + margin-top: 25px; + } + + span { + margin-left: 30px; + margin-bottom: 60px; + display: inline-block; + position: relative; + z-index: 1; + @media #{$small_mobile} { + margin-bottom: 35px; + } + + @media #{$large_mobile} { + margin-bottom: 35px; + } + + @media #{$tab_device} { + margin-bottom: 35px; + } + + @media #{$medium_device} { + + } + &:after { + position: absolute; + content: ""; + bottom: -15px; + left: -30px; + border-radius: 50%; + background-color: #f6ece5; + width: 50px; + height: 50px; + z-index: -1; + background-color: rgb(227, 241, 218); + } + + i { + display: inline-block; + width: 60px; + height: 60px; + line-height: 60px; + text-align: center; + border-radius: 5px; + background-image: -moz-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%); + background-image: -webkit-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%); + background-image: -ms-linear-gradient(131deg, rgb(0, 176, 155) 0%, rgb(150, 201, 61) 100%); + box-shadow: 0px 12px 20px 0px rgba(53, 185, 122, 0.2); + } + } + + .style_icon { + &:after { + background-color: rgb(246, 236, 229); + } + + i { + background-image: -moz-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%); + background-image: -webkit-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%); + background-image: -ms-linear-gradient(131deg, rgb(255, 126, 95) 0%, rgb(254, 180, 123) 99%); + box-shadow: 0px 12px 20px 0px rgba(255, 126, 95, 0.2); + } + } + + h4 { + font-weight: 600; + color: #1d1d1d; + font-size: 20px; + margin-bottom: 23px; + @media #{$small_mobile} { + margin-bottom: 15px; + } + + @media #{$large_mobile} { + margin-bottom: 15px; + } + + @media #{$tab_device} { + margin-bottom: 15px; + } + + @media #{$medium_device} { + + } + } + + p { + color: $font_3; + line-height: 1.8; + font-size: 15px; + } + } + + .service_btn { + &:after { + background-color: #f6ece5; + } + } + + .hero-app-8 { + position: absolute; + right: 25%; + } + @media #{$small_mobile} { + .btn_3{ + margin-top: 20px; + } + } + + @media #{$large_mobile} {} + + @media #{$tab_device} {} + + @media #{$medium_device} {} +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_single_blog.scss b/submission/gnjr/web/sass/_single_blog.scss new file mode 100644 index 0000000..9f20273 --- /dev/null +++ b/submission/gnjr/web/sass/_single_blog.scss @@ -0,0 +1,53 @@ + +.single_blog_post{ + .desc{ + a{ + font-size: 16px; + color: #232b2b !important; + } + } + .single_blog{ + .single_appartment_content{ + padding: 38px 38px 23px; + border: 0px solid $border_color; + box-shadow: 0px 10px 20px 0px rgba(221, 221, 221, 0.3); + p{ + font-size: 12px; + text-transform: uppercase; + margin-bottom: 20px; + a{ + color: $btn_bg; + } + } + h4{ + font-size: 24px; + font-weight: 600; + line-height: 1.481; + margin-bottom: 16px; + } + h5{ + font-size: 15px; + color: $font_4; + font-weight: 400; + } + .list-unstyled{ + margin-top: 33px; + li{ + display: inline; + margin-right: 17px; + color: $font_5; + a{ + margin-right: 8px; + color: $font_5; + } + } + } + } + } +} +@media #{$small_mobile}{ + +} +@media #{$large_mobile}{ + +} diff --git a/submission/gnjr/web/sass/_social_connect_part.scss b/submission/gnjr/web/sass/_social_connect_part.scss new file mode 100644 index 0000000..eb75d06 --- /dev/null +++ b/submission/gnjr/web/sass/_social_connect_part.scss @@ -0,0 +1,97 @@ +/**************** social contact part css start ****************/ +.social_connect_part{ + padding-top: 130px; + @media #{$small_mobile}{ + padding-top: 70px; + } + @media #{$large_mobile}{ + padding-top: 70px; + } + @media #{$tab_device}{ + padding-top: 70px; + } + @media #{$medium_device}{ + padding-top: 70px; + } + .container-fluid{ + padding-left: 0px; + padding-right: 0px; + } + .social_connect{ + display: flex; + justify-content: space-between; + border-bottom: 10px solid $white_color; + } + .single-social_connect{ + width: 16%; + float: left; + &:hover{ + .social_connect_img:after{ + opacity: 0.5; + transform: scale(1); + } + .social_connect_overlay span{ + visibility: visible; + opacity: 1; + } + } + .social_connect_img{ + position: relative; + z-index: 1; + + &:after{ + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + content: ""; + background-color: $black_color; + opacity: 0; + z-index: 1; + transform: scale(.5); + @include transform_time(.5s); + } + img{ + width: 100%; + height: auto; + + } + &:hover{ + .social_connect_overlay{ + span{ + visibility: visible; + } + } + } + .social_connect_overlay{ + span{ + position: absolute; + text-align: center; + top: 45%; + left: 0; + right: 0; + z-index: 9; + color: $white_color; + visibility: hidden; + font-size: 30px; + @media #{$small_mobile}{ + font-size: 14px; + top: 40%; + } + @media #{$large_mobile}{ + font-size: 14px; + top: 40%; + } + @media #{$tab_device}{ + font-size: 20px; + top: 40%; + } + @media #{$medium_device}{ + + } + } + } + } + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_team.scss b/submission/gnjr/web/sass/_team.scss new file mode 100644 index 0000000..07b67eb --- /dev/null +++ b/submission/gnjr/web/sass/_team.scss @@ -0,0 +1,55 @@ +/**************** team_part css start ****************/ +.single_team_member{ + margin-bottom: 10px; + .card-body { + padding: 30px 0px 30px 0px; + } + + .card { + border: 0px solid; + } + .card-title{ + font-size: 20px; + font-weight: 700; + margin-bottom: 5px; + } + .blog_item_date { + position: absolute; + background-color: #ff8b23; + bottom: 99px; + left: 11px; + height: 55px; + width: 55px; + text-align: center; + line-height: 55px; + padding-top: 15px; + h3{ + font-size: 24px; + font-family: $font_stack_1; + color: $white_color; + font-weight: 700; + } + } + + .single_team_member { + position: relative; + } + + .header_social_icon + ul li { + display: inline-block; + margin-left: 8px; + } + + .header_social_icon ul li a { + color: #7a7575; + } + .tean_content{ + display: inline-block; + float: left; + } + .tean_right_content{ + float: right; + padding-top: 20px; + } +} \ No newline at end of file diff --git a/submission/gnjr/web/sass/_variables.scss b/submission/gnjr/web/sass/_variables.scss new file mode 100644 index 0000000..1456092 --- /dev/null +++ b/submission/gnjr/web/sass/_variables.scss @@ -0,0 +1,46 @@ +$font_stack_1: 'Roboto', sans-serif; +$font_stack_2: 'Poppins', sans-serif; +$font_stack_3: 'Martel', serif; + +$white_color: #fff; +$black_color: #000; +$menu_color: #2f373d; +$icon_color: #ff7e5f; + + + + + + + + +$btn_bg: #ff7e5f; +$btn_hover: #f5790b; +$section_bg: #f7f7f7; +$section_bg_1: #454545; +$heading_color: #2f373d; +$heading_color2: #ff8b23; +$p_color: #666666; +$font_1: #666666; +$font_2: #646464; +$font_3: #7f7f7f; +$font_4: #8a8a8a; +$font_5: #999999; +$font_6: #666666; +$border_color: #fdcb9e; +$footer_bg: #303030; +$sidebar_bg: #fbf9ff; + + + +$medium_device : 'only screen and (min-width: 992px) and (max-width: 1200px)'; +$tab_device:'only screen and (min-width: 768px) and (max-width: 991px)'; +$large_mobile: 'only screen and (min-width: 576px) and (max-width: 767px)'; +$small_mobile:'(max-width: 576px)'; +$xs_mobile:'(max-width: 420px)'; +$sm_mobile:'only screen and (min-width: 421px) and (max-width: 575px)'; +$big_screen:'only screen and (min-width: 1200px) and (max-width: 1440px)'; +$extra_big_screen: 'only screen and (min-width: 1200px) and (max-width: 3640px)'; + + + \ No newline at end of file diff --git a/submission/gnjr/web/sass/style.scss b/submission/gnjr/web/sass/style.scss new file mode 100644 index 0000000..59e8918 --- /dev/null +++ b/submission/gnjr/web/sass/style.scss @@ -0,0 +1,37 @@ +// variable scss +@import "variables"; + +// mixin scss +@import "mixins"; +@import "extends"; +// default scss +@import "common"; + +// button scss +@import "button"; + +@import "blog"; +@import "single_blog"; +// body scss +@import "menu"; +@import "banner"; +@import "about"; +@import "service"; +@import "portfolio"; +@import "review"; +@import "gallery_part"; +@import "blog_part"; +@import "social_connect_part"; +@import "copyright_part"; +@import "team"; +@import "contact"; +@import "project_details"; + +// breadcrumb scss +@import "breadcrumb"; + + +@import "footer"; +@import "elements"; + +