/*! UIkit 2.27.1 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
.ok-header-slideshow{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  /* z-index: 100; */
}
.uk-slideshow {
  /* 1 */
  position: relative;
  /* 2 */
  z-index: 0;
  /* 3 */
  width: 100%;
  /* 4 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 5 */
  overflow: hidden;
  /* 6 */
  touch-action: pan-y;
}
/*
 * Sub-object item
 * 1. Position items above each other
 * 2. Expand to parent container width
 * 3. Hide by default
 */
.uk-slideshow > li {
  /* 1 */
  position: absolute;
  top: 0;
  left: 0;
  /* 2 */
  width: 100%;
  /* 3 */
  opacity: 0;
}
/*
 * Active
 * 1. Stack at first
 * 2. Show slide
 */
.uk-slideshow > .uk-active {
  /* 1 */
  z-index: 10;
  /* 2 */
  opacity: 1;
}
/*
 * Hide default images which is only relevant to keep existing proportions
 */
.uk-slideshow > li > img {
  visibility: hidden;
}
/*
 * Pointer for controls
 */
[data-uk-slideshow-slide] {
  cursor: pointer;
}
/* Modifier: `uk-slideshow-fullscreen`
 ========================================================================== */
.uk-slideshow-fullscreen,
.uk-slideshow-fullscreen > li {
  height: 100vh;
}
/* Animations
 ========================================================================== */
/*
 * Fade
 */
.uk-slideshow-fade-in {
  -webkit-animation: uk-fade 0.5s linear;
  animation: uk-fade 0.5s linear;
}
.uk-slideshow-fade-out {
  -webkit-animation: uk-fade 0.5s linear reverse;
  animation: uk-fade 0.5s linear reverse;
}
/*
 * Scroll
 */
.uk-slideshow-scroll-forward-in {
  -webkit-animation: uk-slide-right 0.5s ease-in-out;
  animation: uk-slide-right 0.5s ease-in-out;
}
.uk-slideshow-scroll-forward-out {
  -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
  animation: uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-scroll-backward-in {
  -webkit-animation: uk-slide-left 0.5s ease-in-out;
  animation: uk-slide-left 0.5s ease-in-out;
}
.uk-slideshow-scroll-backward-out {
  -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
  animation: uk-slide-right 0.5s ease-in-out reverse;
}
/*
 * Scale
 */
.uk-slideshow-scale-out {
  -webkit-animation: uk-fade-scale-15 0.5s ease-in-out reverse;
  animation: uk-fade-scale-15 0.5s ease-in-out reverse;
}
/*
 * Swipe
 */
.uk-slideshow-swipe-forward-in {
  -webkit-animation: uk-slide-left-33 0.5s ease-in-out;
  animation: uk-slide-left-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-forward-out {
  -webkit-animation: uk-slide-left 0.5s ease-in-out reverse;
  animation: uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-backward-in {
  -webkit-animation: uk-slide-right-33 0.5s ease-in-out;
  animation: uk-slide-right-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-backward-out {
  -webkit-animation: uk-slide-right 0.5s ease-in-out reverse;
  animation: uk-slide-right 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-forward-in:before,
.uk-slideshow-swipe-backward-in:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.6);
  -webkit-animation: uk-fade 0.5s ease-in-out reverse;
  animation: uk-fade 0.5s ease-in-out reverse;
}
/* ANIMATION --------------------------------------------------------------------- */
/* ======================================================================== Component: Animation ========================================================================== */
[class*='uk-animation-'] { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
/* Direction modifier ========================================================================== */
.uk-animation-reverse { -webkit-animation-direction: reverse; animation-direction: reverse; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
/* Animations for scrollspy ========================================================================== */
/* Fade */





/* remove which double main */
.uk-animation-fade { -webkit-animation-name: uk-fade; animation-name: uk-fade; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-timing-function: linear; animation-timing-function: linear; }
/* Scale */
.uk-animation-scale-up { -webkit-animation-name: uk-fade-scale-02; animation-name: uk-fade-scale-02; }
.uk-animation-scale-down { -webkit-animation-name: uk-fade-scale-18; animation-name: uk-fade-scale-18; }
/* Slide */
.uk-animation-slide-top { -webkit-animation-name: uk-fade-top; animation-name: uk-fade-top; }
.uk-animation-slide-bottom { -webkit-animation-name: uk-fade-bottom; animation-name: uk-fade-bottom; }
.uk-animation-slide-left { -webkit-animation-name: uk-fade-left; animation-name: uk-fade-left; }
.uk-animation-slide-right { -webkit-animation-name: uk-fade-right; animation-name: uk-fade-right; }
/* Slide Small */
.uk-animation-slide-top-small { -webkit-animation-name: uk-fade-top-small; animation-name: uk-fade-top-small; }
.uk-animation-slide-bottom-small { -webkit-animation-name: uk-fade-bottom-small; animation-name: uk-fade-bottom-small; }
.uk-animation-slide-left-small { -webkit-animation-name: uk-fade-left-small; animation-name: uk-fade-left-small; }
.uk-animation-slide-right-small { -webkit-animation-name: uk-fade-right-small; animation-name: uk-fade-right-small; }
/* Slide Medium */
.uk-animation-slide-top-medium { -webkit-animation-name: uk-fade-top-medium; animation-name: uk-fade-top-medium; }
.uk-animation-slide-bottom-medium { -webkit-animation-name: uk-fade-bottom-medium; animation-name: uk-fade-bottom-medium; }
.uk-animation-slide-left-medium { -webkit-animation-name: uk-fade-left-medium; animation-name: uk-fade-left-medium; }
.uk-animation-slide-right-medium { -webkit-animation-name: uk-fade-right-medium; animation-name: uk-fade-right-medium; }
/* Kenburns */
.uk-animation-kenburns { -webkit-animation-name: uk-scale-kenburns; animation-name: uk-scale-kenburns; -webkit-animation-duration: 15s; animation-duration: 15s; }
/* Shake */
.uk-animation-shake { -webkit-animation-name: uk-shake; animation-name: uk-shake; }
/* Duration modifier ========================================================================== */
.uk-animation-fast { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; }
/* Enable animation only on hover
========================================================================== */
/* Note: Firefox and IE needs this because animations are not triggered when switching between display `none` and `block` */
.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-'] { -webkit-animation-name: none; animation-name: none; }
/* Keyframes used by animation classes ========================================================================== */
/* Fade */
@-webkit-keyframes uk-fade { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes uk-fade { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* Slide Top */
@-webkit-keyframes uk-fade-top { 0% { opacity: 0;
    -webkit-transform: translateY(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-top { 0% { opacity: 0;
    transform: translateY(-100%); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Bottom */
@-webkit-keyframes uk-fade-bottom { 0% { opacity: 0;
    -webkit-transform: translateY(100%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-bottom { 0% { opacity: 0;
    transform: translateY(100%); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Left */
@-webkit-keyframes uk-fade-left { 0% { opacity: 0;
    -webkit-transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-left { 0% { opacity: 0;
    transform: translateX(-100%); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Slide Right */
@-webkit-keyframes uk-fade-right { 0% { opacity: 0;
    -webkit-transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-right { 0% { opacity: 0;
    transform: translateX(100%); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Slide Top Small */
@-webkit-keyframes uk-fade-top-small { 0% { opacity: 0;
    -webkit-transform: translateY(-10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-top-small { 0% { opacity: 0;
    transform: translateY(-10px); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Bottom Small */
@-webkit-keyframes uk-fade-bottom-small { 0% { opacity: 0;
    -webkit-transform: translateY(10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-bottom-small { 0% { opacity: 0;
    transform: translateY(10px); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Left Small */
@-webkit-keyframes uk-fade-left-small { 0% { opacity: 0;
    -webkit-transform: translateX(-10px); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-left-small { 0% { opacity: 0;
    transform: translateX(-10px); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Slide Right Small */
@-webkit-keyframes uk-fade-right-small { 0% { opacity: 0;
    -webkit-transform: translateX(10px); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-right-small { 0% { opacity: 0;
    transform: translateX(10px); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Slide Top Medium */
@-webkit-keyframes uk-fade-top-medium { 0% { opacity: 0;
    -webkit-transform: translateY(-50px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-top-medium { 0% { opacity: 0;
    transform: translateY(-50px); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Bottom Medium */
@-webkit-keyframes uk-fade-bottom-medium { 0% { opacity: 0;
    -webkit-transform: translateY(50px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-bottom-medium { 0% { opacity: 0;
    transform: translateY(50px); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Slide Left Medium */
@-webkit-keyframes uk-fade-left-medium { 0% { opacity: 0;
    -webkit-transform: translateX(-50px); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-left-medium { 0% { opacity: 0;
    transform: translateX(-50px); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Slide Right Medium */
@-webkit-keyframes uk-fade-right-medium { 0% { opacity: 0;
    -webkit-transform: translateX(50px); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-right-medium { 0% { opacity: 0;
    transform: translateX(50px); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Scale Up */
@-webkit-keyframes uk-fade-scale-02 { 0% { opacity: 0;
    -webkit-transform: scale(0.2); }
  100% { opacity: 1;
    -webkit-transform: scale(1); } }
@keyframes uk-fade-scale-02 { 0% { opacity: 0;
    transform: scale(0.2); }
  100% { opacity: 1;
    transform: scale(1); } }
/* Scale Down */
@-webkit-keyframes uk-fade-scale-18 { 0% { opacity: 0;
    -webkit-transform: scale(1.8); }
  100% { opacity: 1;
    -webkit-transform: scale(1); } }
@keyframes uk-fade-scale-18 { 0% { opacity: 0;
    transform: scale(1.8); }
  100% { opacity: 1;
    transform: scale(1); } }
/* Kenburns */
@-webkit-keyframes uk-scale-kenburns { 0% { -webkit-transform: scale(1); }
  100% { -webkit-transform: scale(1.2); } }
@keyframes uk-scale-kenburns { 0% { transform: scale(1); }
  100% { transform: scale(1.2); } }
/* Shake */
@-webkit-keyframes uk-shake { 0%, 100% { -webkit-transform: translateX(0); }
  10% { -webkit-transform: translateX(-9px); }
  20% { -webkit-transform: translateX(8px); }
  30% { -webkit-transform: translateX(-7px); }
  40% { -webkit-transform: translateX(6px); }
  50% { -webkit-transform: translateX(-5px); }
  60% { -webkit-transform: translateX(4px); }
  70% { -webkit-transform: translateX(-3px); }
  80% { -webkit-transform: translateX(2px); }
  90% { -webkit-transform: translateX(-1px); } }
@keyframes uk-shake { 0%, 100% { transform: translateX(0); }
  10% { transform: translateX(-9px); }
  20% { transform: translateX(8px); }
  30% { transform: translateX(-7px); }
  40% { transform: translateX(6px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(4px); }
  70% { transform: translateX(-3px); }
  80% { transform: translateX(2px); }
  90% { transform: translateX(-1px); } }
/* ======================================================================== Component: Animation ========================================================================== */
[class*='uk-animation-'] { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
/* Hide animated element if scrollspy is used */
@media screen { [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) { opacity: 0; } }
/* Fade Higher specificity (!important) needed because of reverse modifier */
.uk-animation-fade { -webkit-animation-name: uk-fade; animation-name: uk-fade; -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-timing-function: linear !important; animation-timing-function: linear !important; }
/* Fade with scale */
.uk-animation-scale-up { -webkit-animation-name: uk-fade-scale-02; animation-name: uk-fade-scale-02; }
.uk-animation-scale-down { -webkit-animation-name: uk-fade-scale-18; animation-name: uk-fade-scale-18; }
/* Fade with slide */
.uk-animation-slide-top { -webkit-animation-name: uk-fade-top; animation-name: uk-fade-top; }
.uk-animation-slide-bottom { -webkit-animation-name: uk-fade-bottom; animation-name: uk-fade-bottom; }
.uk-animation-slide-left { -webkit-animation-name: uk-fade-left; animation-name: uk-fade-left; }
.uk-animation-slide-right { -webkit-animation-name: uk-fade-right; animation-name: uk-fade-right; }
/* Scale */
.uk-animation-scale { -webkit-animation-name: uk-scale-12; animation-name: uk-scale-12; }
/* Shake */
.uk-animation-shake { -webkit-animation-name: uk-shake; animation-name: uk-shake; }
/* Direction modifiers ========================================================================== */
.uk-animation-reverse { -webkit-animation-direction: reverse; animation-direction: reverse; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }
/* Duration modifiers
========================================================================== */
.uk-animation-15 { -webkit-animation-duration: 15s; animation-duration: 15s; }
/* Origin modifiers
========================================================================== */
.uk-animation-top-left { -webkit-transform-origin: 0 0; transform-origin: 0 0; }
.uk-animation-top-center { -webkit-transform-origin: 50% 0; transform-origin: 50% 0; }
.uk-animation-top-right { -webkit-transform-origin: 100% 0; transform-origin: 100% 0; }
.uk-animation-middle-left { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; }
.uk-animation-middle-right { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; }
.uk-animation-bottom-left { -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.uk-animation-bottom-center { -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; }
.uk-animation-bottom-right { -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; }
/* Sub-object: `uk-animation-hover`
========================================================================== */
/* Enable animation only on hover Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block` */
.uk-animation-hover:not(:hover), .uk-animation-hover:not(:hover) [class*='uk-animation-'], .uk-touch .uk-animation-hover:not(.uk-hover), .uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] { -webkit-animation-name: none; animation-name: none; }
/* Keyframes: Fade Used by dropdown, datepicker and slideshow component ========================================================================== */
@-webkit-keyframes uk-fade { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes uk-fade { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* Keyframes: Fade with slide ========================================================================== */
/* Top */
@-webkit-keyframes uk-fade-top { 0% { opacity: 0;
    -webkit-transform: translateY(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-top { 0% { opacity: 0;
    transform: translateY(-100%); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Bottom */
@-webkit-keyframes uk-fade-bottom { 0% { opacity: 0;
    -webkit-transform: translateY(100%); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-fade-bottom { 0% { opacity: 0;
    transform: translateY(100%); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Left */
@-webkit-keyframes uk-fade-left { 0% { opacity: 0;
    -webkit-transform: translateX(-100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-left { 0% { opacity: 0;
    transform: translateX(-100%); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Right */
@-webkit-keyframes uk-fade-right { 0% { opacity: 0;
    -webkit-transform: translateX(100%); }
  100% { opacity: 1;
    -webkit-transform: translateX(0); } }
@keyframes uk-fade-right { 0% { opacity: 0;
    transform: translateX(100%); }
  100% { opacity: 1;
    transform: translateX(0); } }
/* Keyframes: Fade with scale ========================================================================== */
/* Scale by 0.2 */
@-webkit-keyframes uk-fade-scale-02 { 0% { opacity: 0;
    -webkit-transform: scale(0.2); }
  100% { opacity: 1;
    -webkit-transform: scale(1); } }
@keyframes uk-fade-scale-02 { 0% { opacity: 0;
    transform: scale(0.2); }
  100% { opacity: 1;
    transform: scale(1); } }
/* Scale by 1.5 Used by slideshow component */
@-webkit-keyframes uk-fade-scale-15 { 0% { opacity: 0;
    -webkit-transform: scale(1.5); }
  100% { opacity: 1;
    -webkit-transform: scale(1); } }
@keyframes uk-fade-scale-15 { 0% { opacity: 0;
    transform: scale(1.5); }
  100% { opacity: 1;
    transform: scale(1); } }
/* Scale by 1.8 */
@-webkit-keyframes uk-fade-scale-18 { 0% { opacity: 0;
    -webkit-transform: scale(1.8); }
  100% { opacity: 1;
    -webkit-transform: scale(1); } }
@keyframes uk-fade-scale-18 { 0% { opacity: 0;
    transform: scale(1.8); }
  100% { opacity: 1;
    transform: scale(1); } }
/* Keyframes: Slide Used by slideshow component ========================================================================== */
/* Left */
@-webkit-keyframes uk-slide-left { 0% { -webkit-transform: translateX(-100%); }
  100% { -webkit-transform: translateX(0); } }
@keyframes uk-slide-left { 0% { transform: translateX(-100%); }
  100% { transform: translateX(0); } }
/* Right */
@-webkit-keyframes uk-slide-right { 0% { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(0); } }
@keyframes uk-slide-right { 0% { transform: translateX(100%); }
  100% { transform: translateX(0); } }
/* Left third */
@-webkit-keyframes uk-slide-left-33 { 0% { -webkit-transform: translateX(33%); }
  100% { -webkit-transform: translateX(0); } }
@keyframes uk-slide-left-33 { 0% { transform: translateX(33%); }
  100% { transform: translateX(0); } }
/* Right third */
@-webkit-keyframes uk-slide-right-33 { 0% { -webkit-transform: translateX(-33%); }
  100% { -webkit-transform: translateX(0); } }
@keyframes uk-slide-right-33 { 0% { transform: translateX(-33%); }
  100% { transform: translateX(0); } }
/* Keyframes: Scale ========================================================================== */
@-webkit-keyframes uk-scale-12 { 0% { -webkit-transform: scale(1.2); }
  100% { -webkit-transform: scale(1); } }
@keyframes uk-scale-12 { 0% { transform: scale(1.2); }
  100% { transform: scale(1); } }
/* Keyframes: Rotate Used by icon component ========================================================================== */
@-webkit-keyframes uk-rotate { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); } }
@keyframes uk-rotate { 0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); } }
/* Keyframes: Shake ========================================================================== */
@-webkit-keyframes uk-shake { 0%, 100% { -webkit-transform: translateX(0); }
  10% { -webkit-transform: translateX(-9px); }
  20% { -webkit-transform: translateX(8px); }
  30% { -webkit-transform: translateX(-7px); }
  40% { -webkit-transform: translateX(6px); }
  50% { -webkit-transform: translateX(-5px); }
  60% { -webkit-transform: translateX(4px); }
  70% { -webkit-transform: translateX(-3px); }
  80% { -webkit-transform: translateX(2px); }
  90% { -webkit-transform: translateX(-1px); } }
@keyframes uk-shake { 0%, 100% { transform: translateX(0); }
  10% { transform: translateX(-9px); }
  20% { transform: translateX(8px); }
  30% { transform: translateX(-7px); }
  40% { transform: translateX(6px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(4px); }
  70% { transform: translateX(-3px); }
  80% { transform: translateX(2px); }
  90% { transform: translateX(-1px); } }
/* Keyframes: Fade with slide fixed Used by dropdown and search component ========================================================================== */
/* Top fixed */
@-webkit-keyframes uk-slide-top-fixed { 0% { opacity: 0;
    -webkit-transform: translateY(-10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-slide-top-fixed { 0% { opacity: 0;
    transform: translateY(-10px); }
  100% { opacity: 1;
    transform: translateY(0); } }
/* Bottom fixed */
@-webkit-keyframes uk-slide-bottom-fixed { 0% { opacity: 0;
    -webkit-transform: translateY(10px); }
  100% { opacity: 1;
    -webkit-transform: translateY(0); } }
@keyframes uk-slide-bottom-fixed { 0% { opacity: 0;
    transform: translateY(10px); }
  100% { opacity: 1;
    transform: translateY(0); } }
.ok-inview { visibility: visible !important; }
.uk-animation-infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
.uk-animation-hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }
.uk-animation-flipOutX, .uk-animation-flipOutY, .uk-animation-bounceIn, .uk-animation-bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s; }
@-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); } }
.uk-animation-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; } }
.uk-animation-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); } }
.uk-animation-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); } }
.uk-animation-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); } }
.uk-animation-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); } }
.uk-animation-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); } }
.uk-animation-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); } }
.uk-animation-tada { -webkit-animation-name: tada; animation-name: tada; }




